Skip to content

Commit 71ccf15

Browse files
既訳の誤りを修正(誤訳・訳抜け・マークアップ・用語) (php#401)
* 既訳の誤りを修正(誤訳・訳抜け・マークアップ・用語) 原文と意味が食い違う誤訳・訳抜け・マークアップの欠落・用語の誤りを、原文に合わせて修正する。 * 「ユニット型」の表記を統一(unit 型 / Unit 型 → ユニット型) 型カテゴリを表す用語は doc-ja では「スカラー型」「ボトム型」「トップ型」のように カタカナで表記している。boolean.xml を「ユニット型」に修正したのに合わせ、同じ 概念を扱う null.xml と type-system.xml の「unit 型」「Unit 型」も統一する。 * 「string を消費するまでに」を「最後まで処理しても」に統一(intl DateFormatter parse系) IntlDateFormatter の parse / parseToCalendar / localtime は同一の offset 説明文を持つ。 localtime は「処理する前に」と原文 "before ... is consumed" の意味を反転していた 誤りを修正し、parse / parseToCalendar の「すべて消費するまでに」と合わせて 「最後まで処理しても」に統一する。
1 parent 5156d41 commit 71ccf15

24 files changed

Lines changed: 49 additions & 49 deletions

File tree

appendices/migration74/other-changes.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
<sect3 xml:id="migration74.other-changes.performance.pcre">
2222
<title>正規表現 (Perl互換)</title>
2323
<para>
24-
UTF-8モード(<literal>"u"</literal> 修飾子)
25-
が同じ文字列に対して繰り返し呼ばれた(但し異なるオフセットで呼ばれる)場合、UTF-8
24+
<function>preg_match</function> が UTF-8モード(<literal>"u"</literal> 修飾子)
25+
で同じ文字列に対して繰り返し呼ばれた(但し異なるオフセットで呼ばれる)場合、UTF-8
2626
として正しいかどうかの確認は一度だけ行われるようになります。
2727
</para>
2828
</sect3>

language/predefined/iteratoraggregate.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<section xml:id="iteratoraggregate.examples">
4444
&reftitle.examples;
4545
<example xml:id="iteratoraggregate.example.basic"><!-- {{{ -->
46-
<title>基本的な例</title>
46+
<title>基本的な使用法</title>
4747
<programlisting role="php">
4848
<![CDATA[
4949
<?php

language/predefined/serializable.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
このメソッドは __destruct() を実行しません。また、
2424
メソッド内で明示的に書かない限りは一切の副作用を及ぼしません。
2525
アンシリアライズされるときにはそのクラスが自動的に検知し、__construct()
26-
メソッドのかわりに適切な unserialize() メソッドがコールされます
26+
メソッドのかわりに適切な unserialize() メソッドがコンストラクタとしてコールされます
2727
標準のコンストラクタを実行させたい場合は、unserialize() メソッドの中でそれをコールします。
2828
</para>
2929

language/types/boolean.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ var_dump($foo); // bool(true)
4545
$action = "show_version";
4646
$show_separators = true;
4747
48-
// == は、boolean型を返す演算子
48+
// == は、等価性をテストして boolean型を返す演算子
4949
if ($action == "show_version") {
5050
echo "バージョンは1.23です。";
5151
}
@@ -55,7 +55,7 @@ if ($show_separators == TRUE) {
5555
echo "<hr>\n";
5656
}
5757
58-
// 上の例は次のように簡単に書くことができます
58+
// 上の例は次のように書いても全く同じ意味です
5959
if ($show_separators) {
6060
echo "<hr>\n";
6161
}
@@ -115,7 +115,7 @@ if ($show_separators) {
115115
</listitem>
116116
<listitem>
117117
<simpara>
118-
unit 型 <link linkend="language.types.null">NULL</link>
118+
ユニット型 <link linkend="language.types.null">NULL</link>
119119
(値がセットされていない変数を含む)
120120
</simpara>
121121
</listitem>

language/types/null.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>NULL</title>
66

77
<para>
8-
<type>null</type> 型は、PHP の unit 型 (意味のある情報を持たないことを示す型) です。
8+
<type>null</type> 型は、PHP のユニット型(意味のある情報を持たないことを示す型) です。
99
つまり、単一の値 &null; しか持ちません。
1010
</para>
1111

language/types/type-juggling.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@
6565
<simpara>
6666
このコンテクストでは、
6767
オペランドのどちらかが <type>float</type>
68-
(または整数と解釈できない場合) の場合か
69-
両方のオペランドが <type>float</type> の場合
68+
(または整数と解釈できない場合) の場合
69+
両方のオペランドが <type>float</type> として解釈され
7070
結果の型は <type>float</type> になります。
7171
そうでない場合、オペランドは整数として解釈され、
7272
結果の型も整数になります。
@@ -163,10 +163,10 @@
163163
宣言されている型が <type>float</type> の場合、
164164
整数が浮動小数点に変換されることです。
165165
ふたつめは型が <emphasis>スカラー型</emphasis>、
166-
または値がスカラー型に変換可能な場合で
166+
値がスカラー型に変換可能な場合で
167167
<!-- e.g. An object that implements __toString will pass a string type -->
168168
かつ型の自動変換モードが有効な場合(デフォルト)、
169-
スカラー型の値だけが別の変換可能なスカラー型に変換される可能性があることです
169+
スカラー型の値が別の変換可能なスカラー型に変換される可能性があることです
170170
この振る舞いに関する詳細は、以下を参照ください:
171171
</para>
172172

language/types/type-system.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@
8686
</listitem>
8787
<listitem>
8888
<simpara>
89-
Unit 型
89+
ユニット型
9090
</simpara>
9191
<itemizedlist>
9292
<listitem>

language/types/void.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<para>
88
<type>void</type> は、関数が値を返さないことを示す、
9-
戻り値のみで指定できる型ですが、関数を終了させても構いません
9+
戻り値のみで指定できる型ですが、関数自体が終了することはあります
1010
よって、この型は <link linkend="language.types.type-system.composite.union">union 型</link> の一部として指定することが出来ません。 PHP 7.1.0 以降で利用できます。
1111
</para>
1212

language/variables.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<para>
1818
変数名は、文字
1919
(<literal>A-Z</literal>, <literal>a-z</literal>,
20-
128から255 までのバイト) で始まり
20+
128から255 までのバイト) かアンダースコアで始まり
2121
任意の数の文字、
2222
数字、アンダースコアが続きます。正規表現を使うと、これは次の
2323
ように表現することができます。

reference/datetime/dateinterval/createfromdatestring.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<refentry xml:id="dateinterval.createfromdatestring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
77
<refnamediv>
88
<refname>DateInterval::createFromDateString</refname>
9-
<refpurpose>相対指定文字列から DateInterval を作成する</refpurpose>
9+
<refpurpose>文字列の相対部分から DateInterval を作成する</refpurpose>
1010
</refnamediv>
1111

1212
<refsect1 role="description">
@@ -23,7 +23,7 @@
2323
</methodsynopsis>
2424
<para>
2525
<classname>DateTimeImmutable</classname>
26-
のコンストラクタで使われている日付パーサーを用いて、パースされた相対指定文字列から
26+
のコンストラクタで使われている日付/時刻パーサーを用いて、パースされた文字列の相対部分から
2727
<classname>DateInterval</classname> を作成します。
2828
</para>
2929
</refsect1>
@@ -154,7 +154,7 @@ $i = DateInterval::createFromDateString('3600 seconds');
154154
</para>
155155
<para>
156156
<example>
157-
<title>パース処理の組み合わせと、負の間隔</title>
157+
<title>間隔の組み合わせと、負の間隔のパース</title>
158158
<programlisting role="php">
159159
<![CDATA[
160160
<?php

0 commit comments

Comments
 (0)