Skip to content

Commit 6e2c402

Browse files
既訳 8 件を同期、imagick 新規翻訳 7 件を追加 (#365)
## 翻訳内容 ### enum 定義の同期(4件) - reference/random/random.intervalboundary.xml — packagesynopsis 構造への移行 1. php/doc-en@aeba24a - reference/reflection/propertyhooktype.xml — enumvalue の追加 1. php/doc-en@aeba24a - reference/math/roundingmode.xml — enumsynopsis の構造同期 1. php/doc-en@aeba24a - reference/pcntl/pcntl.qosclass.xml — packagesynopsis 構造への移行、Utility 列挙値の追加 1. php/doc-en@aeba24a ### reference/imagick 新規翻訳(5件) - reference/imagick/imagick/deleteimageproperty.xml — 新規翻訳 1. php/doc-en@1ef9c7a - reference/imagick/imagick/inversefouriertransformimage.xml — 新規翻訳 1. php/doc-en@1ef9c7a - reference/imagick/imagick/listregistry.xml — 新規翻訳 1. php/doc-en@1ef9c7a - reference/imagick/imagickpixel/getcolorquantum.xml — 新規翻訳 1. php/doc-en@1ef9c7a - reference/imagick/imagickpixel/setcolorvaluequantum.xml — 新規翻訳 1. php/doc-en@1ef9c7a ### 独立ファイル - language/predefined/attributes/allowdynamicproperties.xml — 継承クラスの例を追加 1. php/doc-en@be3574f - language/types/string.xml — 波括弧構文のエスケープ例を追加、echo に PHP_EOL を追加 1. php/doc-en@ddc2a2d - language/types/boolean.xml — GMP を内部オブジェクトの bool キャスト例として追加 1. php/doc-en@fee54c7 - reference/outcontrol/functions/ob-end-clean.xml — 英語版 typo 修正への同期、既存の関数名誤りも修正 1. php/doc-en@5778b68 - reference/imagick/imagick/toString.xml — 新規翻訳 1. php/doc-en@0ffb9c9 - reference/imagick/imagickpixel/ispixelsimilar.xml — 新規翻訳 1. php/doc-en@fa0c88f
1 parent e71ce5a commit 6e2c402

File tree

15 files changed

+658
-81
lines changed

15 files changed

+658
-81
lines changed

language/predefined/attributes/allowdynamicproperties.xml

Lines changed: 44 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 77325b622f91355b118e8f3bc9ff940e8201f55d Maintainer: mumumu Status: ready -->
3+
<!-- EN-Revision: be3574f52a050f3dd9aa6ca9dffc19b0484c250a Maintainer: mumumu Status: ready -->
44
<reference xml:id="class.allowdynamicproperties" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55
<title>AllowDynamicProperties アトリビュート</title>
66
<titleabbrev>AllowDynamicProperties</titleabbrev>
@@ -9,12 +9,20 @@
99

1010
<section xml:id="allowdynamicproperties.intro">
1111
&reftitle.intro;
12-
<para>
12+
<simpara>
1313
このアトリビュートを使うと、
1414
クラスに
1515
<link linkend="language.oop5.properties.dynamic-properties">動的なプロパティ</link>
1616
を許可することをマークできます。
17-
</para>
17+
</simpara>
18+
<note>
19+
<simpara>
20+
アトリビュート自体は継承されませんが、
21+
<literal>AllowDynamicProperties</literal> アトリビュートの効果は継承<emphasis>されます</emphasis>。
22+
このアトリビュートでマークされたクラスの子クラスは、
23+
明示的にアトリビュートを宣言していなくても、動的なプロパティが許可されます。
24+
</simpara>
25+
</note>
1826
</section>
1927

2028
<section xml:id="allowdynamicproperties.synopsis">
@@ -37,13 +45,14 @@
3745

3846
<section>
3947
&reftitle.examples;
40-
<para>
48+
<simpara>
4149
動的なプロパティは、PHP 8.2.0 以降は推奨されなくなりました。
4250
よって、このアトリビュートでクラスをマークせずに、
4351
動的なプロパティを使うと、
4452
推奨されない警告が発生します。
45-
</para>
46-
<informalexample>
53+
</simpara>
54+
<example>
55+
<title>存在しないプロパティに対する AllowDynamicProperties</title>
4756
<programlisting role="php">
4857
<![CDATA[
4958
<?php
@@ -66,12 +75,39 @@ $o2->nonExistingProp = true;
6675
Deprecated: Creation of dynamic property DefaultBehaviour::$nonExistingProp is deprecated in file on line 10
6776
]]>
6877
</screen>
69-
</informalexample>
78+
</example>
79+
<example>
80+
<title>継承クラスでの存在しないプロパティに対する AllowDynamicProperties</title>
81+
<programlisting role="php">
82+
<![CDATA[
83+
<?php
84+
class DefaultBehaviour { }
85+
86+
#[\AllowDynamicProperties]
87+
class ClassAllowsDynamicProperties { }
88+
89+
class InheritedClassAllowsDynamicProperties extends ClassAllowsDynamicProperties { }
90+
91+
$o1 = new DefaultBehaviour();
92+
$o2 = new InheritedClassAllowsDynamicProperties();
93+
94+
$o1->nonExistingProp = true;
95+
$o2->nonExistingProp = true;
96+
?>
97+
]]>
98+
</programlisting>
99+
&example.outputs.82;
100+
<screen>
101+
<![CDATA[
102+
Deprecated: Creation of dynamic property DefaultBehaviour::$nonExistingProp is deprecated in file on line 12
103+
]]>
104+
</screen>
105+
</example>
70106
</section>
71107

72108
<section xml:id="allowdynamicproperties.seealso">
73109
&reftitle.seealso;
74-
<para><link linkend="language.attributes">アトリビュートの概要</link></para>
110+
<simpara><link linkend="language.attributes">アトリビュートの概要</link></simpara>
75111
</section>
76112

77113
</partintro>

language/types/boolean.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: f90b26b377a61c76c0f64028e47553e550411d08 Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: fee54c7c435a1664a7a8b0e7b7de7cec4a084c45 Maintainer: takagi Status: ready -->
44
<!-- CREDITS: hirokawa,shimooka,mumumu -->
55
<sect1 xml:id="language.types.boolean">
66
<title>論理型 (boolean) </title>
@@ -119,7 +119,8 @@ if ($show_separators) {
119119
<simpara>
120120
bool 型へキャストするように動作がオーバーロードされた内部オブジェクト。
121121
例: 属性がない空要素から作成された <link linkend="ref.simplexml">SimpleXML</link>
122-
オブジェクト。
122+
オブジェクトや、値 <literal>0</literal> を表す
123+
<classname>GMP</classname> オブジェクト。
123124
</simpara>
124125
</listitem>
125126
</itemizedlist>

language/types/string.xml

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<!-- $Revision$ -->
3-
<!-- EN-Revision: 2832df2e1bd7daa1ec29ffb167dce1c9feb8cc6b Maintainer: takagi Status: ready -->
3+
<!-- EN-Revision: ddc2a2d0966f746b67292b6c0987ef288747e409 Maintainer: takagi Status: ready -->
44
<!-- CREDITS: hirokawa,shimooka,mumumu -->
55
<sect1 xml:id="language.types.string">
66
<title>文字列</title>
@@ -952,11 +952,14 @@ $arr = [
952952
'foo' => ['foo1', 'foo2', 'foo3']
953953
];
954954
955-
// Won't work, outputs: This is { fantastic}
956-
echo "This is { $great}";
955+
// 動作しない。出力: This is { fantastic}
956+
echo "This is { $great}" . PHP_EOL;
957957
958-
// Works, outputs: This is fantastic
959-
echo "This is {$great}";
958+
// 動作する。出力: This is fantastic
959+
echo "This is {$great}" . PHP_EOL;
960+
961+
// 波括弧を出力に含めるには:
962+
echo "This is {{$great}}" . PHP_EOL;
960963
961964
class Square {
962965
public $width;
@@ -966,32 +969,31 @@ class Square {
966969
967970
$square = new Square(5);
968971
969-
// Works
970-
echo "This square is {$square->width}00 centimeters wide.";
972+
// 動作する
973+
echo "This square is {$square->width}00 centimeters wide." . PHP_EOL;
971974
972975
973-
// Works, quoted keys only work using the curly brace syntax
974-
echo "This works: {$arr['key']}";
976+
// 動作する。クォートされたキーは波括弧構文でのみ動作する
977+
echo "This works: {$arr['key']}" . PHP_EOL;
975978
976979
977-
// Works
978-
echo "This works: {$arr[3][2]}";
980+
// 動作する
981+
echo "This works: {$arr[3][2]}" . PHP_EOL;
979982
980-
echo "This works: {$arr[DATA_KEY]}";
983+
echo "This works: {$arr[DATA_KEY]}" . PHP_EOL;
981984
982-
// When using multidimensional arrays, always use braces around arrays
983-
// when inside of strings
984-
echo "This works: {$arr['foo'][2]}";
985+
// 多次元配列を使う場合、文字列内では常に配列を波括弧で囲む
986+
echo "This works: {$arr['foo'][2]}" . PHP_EOL;
985987
986-
echo "This works: {$obj->values[3]->name}";
988+
echo "This works: {$obj->values[3]->name}" . PHP_EOL;
987989
988-
echo "This works: {$obj->$staticProp}";
990+
echo "This works: {$obj->$staticProp}" . PHP_EOL;
989991
990-
// Won't work, outputs: C:\directory\{fantastic}.txt
991-
echo "C:\directory\{$great}.txt";
992+
// 動作しない。出力: C:\directory\{fantastic}.txt
993+
echo "C:\directory\{$great}.txt" . PHP_EOL;
992994
993-
// Works, outputs: C:\directory\fantastic.txt
994-
echo "C:\\directory\\{$great}.txt";
995+
// 動作する。出力: C:\directory\fantastic.txt
996+
echo "C:\\directory\\{$great}.txt" . PHP_EOL;
995997
?>
996998
]]>
997999
</programlisting>
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- $Revision$ -->
3+
<!-- EN-Revision: 1ef9c7a76700b3e72844050d75e6ed1b870f9ca7 Maintainer: KentarouTakeda Status: ready -->
4+
5+
<refentry xml:id="imagick.deleteimageproperty" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
6+
<refnamediv>
7+
<refname>Imagick::deleteImageProperty</refname>
8+
<refpurpose>画像のプロパティを削除する</refpurpose>
9+
</refnamediv>
10+
11+
<refsect1 role="description">
12+
&reftitle.description;
13+
<methodsynopsis>
14+
<modifier>public</modifier> <type>bool</type><methodname>Imagick::deleteImageProperty</methodname>
15+
<methodparam><type>string</type><parameter>name</parameter></methodparam>
16+
</methodsynopsis>
17+
<para>
18+
画像のプロパティを削除します。
19+
</para>
20+
21+
</refsect1>
22+
23+
<refsect1 role="parameters">
24+
&reftitle.parameters;
25+
<variablelist>
26+
<varlistentry>
27+
<term><parameter>name</parameter></term>
28+
<listitem>
29+
<para>
30+
削除するプロパティの名前。
31+
</para>
32+
</listitem>
33+
</varlistentry>
34+
</variablelist>
35+
</refsect1>
36+
37+
<refsect1 role="returnvalues">
38+
&reftitle.returnvalues;
39+
<para>
40+
&imagick.return.success;
41+
</para>
42+
</refsect1>
43+
44+
45+
</refentry>
46+
47+
<!-- Keep this comment at the end of the file
48+
Local variables:
49+
mode: sgml
50+
sgml-omittag:t
51+
sgml-shorttag:t
52+
sgml-minimize-attributes:nil
53+
sgml-always-quote-attributes:t
54+
sgml-indent-step:1
55+
sgml-indent-data:t
56+
indent-tabs-mode:nil
57+
sgml-parent-document:nil
58+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
59+
sgml-exposed-tags:nil
60+
sgml-local-catalogs:nil
61+
sgml-local-ecat-files:nil
62+
End:
63+
vim600: syn=xml fen fdm=syntax fdl=2 si
64+
vim: et tw=78 syn=sgml
65+
vi: ts=1 sw=1
66+
-->
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- $Revision$ -->
3+
<!-- EN-Revision: 1ef9c7a76700b3e72844050d75e6ed1b870f9ca7 Maintainer: KentarouTakeda Status: ready -->
4+
5+
<refentry xml:id="imagick.inversefouriertransformimage" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
6+
<refnamediv>
7+
<refname>Imagick::inverseFourierTransformImage</refname>
8+
<refpurpose>逆離散フーリエ変換 (DFT) を実行する</refpurpose>
9+
</refnamediv>
10+
11+
<refsect1 role="description">
12+
&reftitle.description;
13+
<methodsynopsis>
14+
<modifier>public</modifier> <type>bool</type><methodname>Imagick::inverseFourierTransformImage</methodname>
15+
<methodparam><type>Imagick</type><parameter>complement</parameter></methodparam>
16+
<methodparam><type>bool</type><parameter>magnitude</parameter></methodparam>
17+
</methodsynopsis>
18+
<para>
19+
画像の逆離散フーリエ変換 (DFT) を、振幅/位相のペアまたは実数/虚数の画像ペアとして実行します。
20+
</para>
21+
22+
&warn.undocumented.func;
23+
24+
</refsect1>
25+
26+
<refsect1 role="parameters">
27+
&reftitle.parameters;
28+
<variablelist>
29+
<varlistentry>
30+
<term><parameter>complement</parameter></term>
31+
<listitem>
32+
<para>
33+
振幅/位相または実数/虚数の画像ペアを構成するために、この画像と組み合わせる2番目の画像。
34+
</para>
35+
</listitem>
36+
</varlistentry>
37+
<varlistentry>
38+
<term><parameter>magnitude</parameter></term>
39+
<listitem>
40+
<para>
41+
true の場合は振幅/位相のペアとして結合し、それ以外の場合は実数/虚数の画像ペアとして結合します。
42+
</para>
43+
</listitem>
44+
</varlistentry>
45+
</variablelist>
46+
</refsect1>
47+
48+
<refsect1 role="returnvalues">
49+
&reftitle.returnvalues;
50+
<para>
51+
&imagick.return.success;
52+
</para>
53+
</refsect1>
54+
55+
56+
</refentry>
57+
58+
<!-- Keep this comment at the end of the file
59+
Local variables:
60+
mode: sgml
61+
sgml-omittag:t
62+
sgml-shorttag:t
63+
sgml-minimize-attributes:nil
64+
sgml-always-quote-attributes:t
65+
sgml-indent-step:1
66+
sgml-indent-data:t
67+
indent-tabs-mode:nil
68+
sgml-parent-document:nil
69+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
70+
sgml-exposed-tags:nil
71+
sgml-local-catalogs:nil
72+
sgml-local-ecat-files:nil
73+
End:
74+
vim600: syn=xml fen fdm=syntax fdl=2 si
75+
vim: et tw=78 syn=sgml
76+
vi: ts=1 sw=1
77+
-->
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!-- $Revision$ -->
3+
<!-- EN-Revision: 1ef9c7a76700b3e72844050d75e6ed1b870f9ca7 Maintainer: KentarouTakeda Status: ready -->
4+
<refentry xml:id="imagick.listregistry" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
5+
<refnamediv>
6+
<refname>Imagick::listRegistry</refname>
7+
<refpurpose>すべてのレジストリ設定を一覧表示する</refpurpose>
8+
</refnamediv>
9+
10+
<refsect1 role="description">
11+
&reftitle.description;
12+
<methodsynopsis>
13+
<modifier>public</modifier> <modifier>static</modifier> <type>array</type><methodname>Imagick::listRegistry</methodname>
14+
<void />
15+
</methodsynopsis>
16+
<para>
17+
すべてのレジストリ設定を一覧表示します。
18+
レジストリ内のすべてのキーと値のペアを含む配列を返します。
19+
</para>
20+
21+
</refsect1>
22+
23+
<refsect1 role="parameters">
24+
&reftitle.parameters;
25+
&no.function.parameters;
26+
</refsect1>
27+
28+
<refsect1 role="returnvalues">
29+
&reftitle.returnvalues;
30+
<para>
31+
レジストリのキーと値を含む配列を返します。
32+
</para>
33+
</refsect1>
34+
35+
36+
</refentry>
37+
38+
<!-- Keep this comment at the end of the file
39+
Local variables:
40+
mode: sgml
41+
sgml-omittag:t
42+
sgml-shorttag:t
43+
sgml-minimize-attributes:nil
44+
sgml-always-quote-attributes:t
45+
sgml-indent-step:1
46+
sgml-indent-data:t
47+
indent-tabs-mode:nil
48+
sgml-parent-document:nil
49+
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
50+
sgml-exposed-tags:nil
51+
sgml-local-catalogs:nil
52+
sgml-local-ecat-files:nil
53+
End:
54+
vim600: syn=xml fen fdm=syntax fdl=2 si
55+
vim: et tw=78 syn=sgml
56+
vi: ts=1 sw=1
57+
-->

0 commit comments

Comments
 (0)