10000 Update po files · python/python-docs-ja@f95b7e7 · GitHub
[go: up one dir, main page]

Skip to content

Commit f95b7e7

Browse files
committed
Update po files
1 parent 8c42e9d commit f95b7e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+209
-179
lines changed

about.po

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,9 @@ msgid ""
3636
"look at the :ref:`reporting-bugs` page for information on how to do so. New"
3737
" volunteers are always welcome!"
3838
msgstr ""
39-
"ドキュメントとそのツール群の開発は、 docs@python.org メーリングリスト上で行われています。 "
40-
"私たちは常に、一緒にドキュメントの開発をしてくれるボランティアを探しています。 気軽にこのメーリングリストにメールしてください。(訳注: "
41-
"日本語訳の問題については、 GitHub 上の `Issue Tracker <https://github.com/python-doc-ja"
42-
"/python-doc-ja/issues>`_ で報告をお願いします。)"
39+
"ドキュメントとそのツール群の開発は、Python 自身と同様に完全にボランティアの努力です。\n"
40+
"もしあなたが貢献したいなら、どのようにすればよいかについて :ref:`reporting-bugs` ページをご覧下さい。 新しいボランティアはいつでも歓迎です!\n"
41+
"(訳注: 日本語訳の問題については、 GitHub 上の `Issue Tracker <https://github.com/python-doc-ja/python-doc-ja/issues>`_ で報告をお願いします。)"
4342

4443
#: ../../about.rst:20
4544
msgid "Many thanks go to:"

c-api/arg.po

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,8 @@ msgid ""
180180
"resulting C string may contain embedded NUL bytes. Unicode objects are "
181181
"converted to C strings using ``'utf-8'`` encoding."
182182
msgstr ""
183-
"このフォーマットは Unicode オブジェクトと :term:`bytes-like object` を受け付けて、呼び出し元から渡された :c:type:`Py_buffer` 構造体に値を格納します。結果の C 文字列は NUL バイトを含むかもしれません。\n"
183+
"このフォーマットは Unicode オブジェクトと bytes-like object を受け付けて、呼び出し元から渡された :c:type:`Py_buffer` 構造体に値を格納します。\n"
184+
"結果の C 文字列は NUL バイトを含むかもしれません。\n"
184185
"Unicode オブジェクトは ``'utf-8'`` エンコーディングで C 文字列に変換されます。"
185186

186187
#: ../../c-api/arg.rst:98
@@ -272,8 +273,8 @@ msgid ""
272273
"This variant on ``s*`` doesn't accept Unicode objects, only bytes-like "
273274
"objects. **This is the recommended way to accept binary data.**"
274275
msgstr ""
275-
"``s*`` の変形で、 Unicode オブジェクトを受け付けず、 :term:`bytes-like object`\\ s のみを受け付けます。"
276-
" **バイナリデータを受け付けるならば、このフォーマットを推奨します。**"
276+
"``s*`` の変形で、 Unicode オブジェクトを受け付けず、 bytes-like object のみを受け付けます。\n"
277+
"**バイナリデータを受け付ける目的には、このフォーマットを使うことを推奨します。**"
277278

278279
#: ../../c-api/arg.rst:129
279280
msgid "``y#`` (read-only :term:`bytes-like object`) [const char \\*, int]"
@@ -283,8 +284,7 @@ msgstr "``y#`` (読み取り専用の :term:`bytes-like object`) [const char \\*
283284
msgid ""
284285
"This variant on ``s#`` doesn't accept Unicode objects, only bytes-like "
285286
"objects."
286-
msgstr ""
287-
"``s#`` の変形で、 Unicode オブジェクトを受け付けず、:term:`bytes-like object`\\ s だけを受け付けます。"
287+
msgstr "``s#`` の変形で、 Unicode オブジェクトを受け付けず、bytes-like object だけを受け付けます。"
288288

289289
#: ../../c-api/arg.rst:134
290290
msgid "``S`` (:class:`bytes`) [PyBytesObject \\*]"
@@ -519,9 +519,8 @@ msgid ""
519519
msgstr ""
520520
"*\\*buffer* が非 *NULL* のポインタ (すでにメモリ確保済みのバッファ) を指している場合、 "
521521
":c:func:`PyArg_ParseTuple` はこのメモリ位置をバッファとして用い、 *\\*buffer_length* "
522-
"の初期値をバッファサイズとして用います。 :c:func:`PyArg_ParseTuple` "
523-
"は次にエンコード済みのデータをバッファにコピーして、NUL で終端します。バッファの大きさが足りなければ :exc:`ValueError` "
524-
"がセットされます。"
522+
"の初期値をバッファサイズとして用います。 PyArg_ParseTuple は次にエンコード済みのデータをバッファにコピーして、NUL "
523+
"で終端します。バッファの大きさが足りなければ :exc:`ValueError` がセットされます。"
525524

526525
#: ../../c-api/arg.rst:228
527526
msgid ""
@@ -632,7 +631,7 @@ msgstr "``L`` (:class:`int`) [long long]"
632631

633632
#: ../../c-api/arg.rst:269
634633
msgid "Convert a Python integer to a C :c:type:`long long`."
635-
msgstr "PythonのintをC :c:type:`long long`へ変換する。"
634+
msgstr "PythonのintをC :c:type:`long long` へ変換する。"
636635

637636
#: ../../c-api/arg.rst:273 ../../c-api/arg.rst:598
638637
msgid "``K`` (:class:`int`) [unsigned long long]"
@@ -642,7 +641,7 @@ msgstr "``K`` (:class:`int`) [unsigned long long]"
642641
msgid ""
643642
"Convert a Python integer to a C :c:type:`unsigned long long` without "
644643
"overflow checking."
645-
msgstr "PythonのintをC :c:type:`unsigned long long`へオーバーフローの確認をせず変換する"
644+
msgstr "PythonのintをC :c:type:`unsigned long long` へオーバーフローの確認をせず変換する"
646645

647646
#: ../../c-api/arg.rst:276 ../../c-api/arg.rst:601
648647
msgid "``n`` (:class:`int`) [Py_ssize_t]"
@@ -1222,11 +1221,11 @@ msgstr "C の :c:type:`unsigned long` を Python の整数オブジェクトに
12221221

12231222
#: ../../c-api/arg.rst:595
12241223
msgid "Convert a C :c:type:`long long` to a Python integer object."
1225-
msgstr "C :c:type:`long long`をPythonのintオブジェクトへ変換する。"
1224+
msgstr "C :c:type:`long long` をPythonのintオブジェクトへ変換する。"
12261225

12271226
#: ../../c-api/arg.rst:598
12281227
msgid "Convert a C :c:type:`unsigned long long` to a Python integer object."
1229-
msgstr "C :c:type:`unsigned long long`をPythonのintオブジェクトへ変換する。"
1228+
msgstr "C :c:type:`unsigned long long` をPythonのintオブジェクトへ変換する。"
12301229

12311230
#: ../../c-api/arg.rst:601
12321231
msgid "Convert a C :c:type:`Py_ssize_t` to a Python integer."
@@ -1277,8 +1276,8 @@ msgid ""
12771276
msgstr ""
12781277
"Python オブジェクトを手を加えずに渡します (ただし、参照カウントは 1 インクリメントします)。渡したオブジェクトが *NULL* "
12791278
"ポインタの場合、この引数を生成するのに使った何らかの呼び出しがエラーになったのが原因であると仮定して、例外をセットします。従ってこのとき "
1280-
":c:func:`Py_BuildValue` は *NULL* を返しますが :c:func:`Py_BuildValue` "
1281-
"自体は例外を送出しません。例外をまだ送出していなければ :exc:`SystemError` をセットします。"
1279+
":c:func:`Py_BuildValue` は *NULL* を返しますが例外は送出しません。例外をまだ送出していなければ "
1280+
":exc:`SystemError` をセットします。"
12821281

12831282
#: ../../c-api/arg.rst:629
12841283
msgid "``S`` (object) [PyObject \\*]"

c-api/buffer.po

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ msgstr ""
99
"Project-Id-Version: Python 3.6\n"
1010
"Report-Msgid-Bugs-To: \n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12-
"Last-Translator: Yoshikazu KARASAWA <gymnopedien@gmail.com>, 2017\n"
12+
"Last-Translator: Nozomu Kaneko <nozom.kaneko@gmail.com>, 2017\n"
1313
"Language-Team: Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n"
1414
"MIME-Version: 1.0\n"
1515
"Content-Type: text/plain; charset=UTF-8\n"
@@ -719,10 +719,10 @@ msgid ""
719719
"this object instead of *exporter* (See :ref:`Buffer Object Structures "
720720
"<buffer-structs>`)."
721721
msgstr ""
722-
"成功したときは、*view*を埋め、:c:member:`view->obj` "
723-
"に*exporter*への新しい参照を設定し、0を返します。チェイン状のバッファプロバイダがリクエストを単一のオブジェクトにリダイレクトするケースでは、:c:member:`view->obj`"
724-
" は *exporter* の代わりにこのオブジェクトを参照します( :ref:`Buffer Object Structures <buffer-"
725-
"structs>` を参照してください)。"
722+
"成功したときは、 *view* を埋め、 :c:member:`view->obj` に *exporter* "
723+
"への新しい参照を設定し、0を返します。チェイン状のバッファプロバイダがリクエストを単一のオブジェクトにリダイレクトするケースでは、 "
724+
":c:member:`view->obj` は *exporter* の代わりにこのオブジェクトを参照します (:ref:`バッファオブジェクト構造体 "
725+
"<buffer-structs>` を参照してください)。"
726726

727727
#: ../../c-api/buffer.rst:447
728728
msgid ""

c-api/dict.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ msgstr ""
3838
msgid ""
3939
"Return true if *p* is a dict object or an instance of a subtype of the dict "
4040
"type."
41-
msgstr "引数が :c:type:`PyDictObject` のときに真を返します。"
41+
msgstr "引数が辞書オブジェクトか辞書型のサブタイプのインスタンスの場合に真を返します。"
4242

4343
#: ../../c-api/dict.rst:30
4444
msgid ""

c-api/exceptions.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ msgid ""
8080
" (and has therefore stopped propagating)."
8181
msgstr ""
8282
"エラー識別子は :func:`sys.exc_info()` の結果 **ではありません**。エラー識別子はまだ捕捉されていない例外 "
83-
"(したがってまだ伝播します) に対応しているのに対し、 :func:`sys.exc_info()` の結果は捕捉された後の例外を返します "
83+
"(したがってまだ伝播します) に対応しているのに対し、 sys.exc_info() の結果は捕捉された後の例外を返します "
8484
"(したがってもう伝播しません)。"
8585

8686
#: ../../c-api/exceptions.rst:44
@@ -785,7 +785,7 @@ msgid ""
785785
msgstr ""
786786
"例外に関係する原因に *cause* をセットします。\n"
787787
"クリアするには *NULL* を使用してください。\n"
788-
"*cause* が例外インスタンスかどうかを確かめる型チェックは行われません。\n"
788+
"*cause* が例外インスタンスか :const:`None` のどちらかであることを確かめる型チェックは行われません。\n"
789789
"これは *cause* への参照を盗みます。"
790790

791791
#: ../../c-api/exceptions.rst:597

c-api/file.po

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -76,9 +76,8 @@ msgid ""
7676
"exception and returns ``-1`` on failure."
7777
msgstr ""
7878
"*p* に関連づけられる ファイルディスクリプタを :c:type:`int` として返します。オブジェクトが整数なら、その値を返します。 "
79-
"整数でない場合、オブジェクトに :meth:`~io.IOBase.fileno` メソッドがあれば呼び出します; この場合、 "
80-
":meth:`~io.IOBase.fileno` メソッドは ファイル記述子の値として整数を返さなければなりません。失敗すると例外を設定して "
81-
"``-1`` を返します。"
79+
"整数でない場合、オブジェクトに :meth:`~io.IOBase.fileno` メソッドがあれば呼び出します; "
80+
"このメソッドの返り値は、ファイル記述子の値として返される整数でなければなりません。失敗すると例外を設定して ``-1`` を返します。"
8281

8382
#: ../../c-api/file.rst:52
8483
msgid ""

c-api/import.po

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ msgstr ""
99
"Project-Id-Version: Python 3.6\n"
1010
"Report-Msgid-Bugs-To: \n"
1111
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
12-
"Last-Translator: cocoatomo <cocoatomo77@gmail.com>, 2017\n"
12+
"Last-Translator: Arihiro TAKASE <artakase@gmail.com>, 2017\n"
1313
"Language-Team: Japanese (https://www.transifex.com/python-doc/teams/5390/ja/)\n"
1414
"MIME-Version: 1.0\n"
1515
"Content-Type: text/plain; charset=UTF-8\n"
@@ -119,10 +119,9 @@ msgid ""
119119
"current globals. This means that the import is done using whatever import "
120120
"hooks are installed in the current environment."
121121
msgstr ""
122-
"現在の \"インポートフック関数\" を呼び出すための高水準のインタフェースです。(*level* に 0 を明示すると、絶対インポートを意味します) "
123-
"この関数は現在のグローバル変数辞書内の ``__builtins__`` から :func:`__import__` "
124-
"関数を呼び出します。すなわち、現在の環境にインストールされているインポートフック、例えば :mod:`rexec` や :mod:`ihooks` "
125-
"を使ってインポートを行います。"
122+
"現在の \"インポートフック関数\" を呼び出すための高水準のインタフェースです (*level* に 0 を明示すると、絶対インポートを意味します)。"
123+
" この関数は現在のグローバル変数辞書内の ``__builtins__`` から :func:`__import__` "
124+
"関数を呼び出します。すなわち、現在の環境にインストールされているインポートフック使ってインポートを行います。"
126125

127126
#: ../../c-api/import.rst:94
128127
msgid ""

c-api/init.po

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -731,10 +731,10 @@ msgstr ""
731731
"注意しないといけないもう一つの重要な点は、 C の :c:func:`fork` を呼び出した時の動作です。ほとんどの :c:func:`fork` "
732732
"を持っているシステムでは、fork されたプロセスには fork "
733733
"を実行したスレッドしか存在しません。これは、別のスレッドに取得されたロックがずっと解放されないことを意味します。 Python は fork "
734-
"する前にロックを取得し、その後に fork を解放することでこの問題を解決しています。加えて、子プロセスではすべての :ref:`lock-"
735-
"objects` をリセットします。 Python を拡張したり埋め込んだりしている場合、 Python に fork 前に取得したり fork "
736-
"後に解放しなければならない追加の (Python 以外の) ロックを Python に教える手段がありません。 Python と同じことを実現するには、"
737-
" :c:func:`pthread_atfork` のようなOSの機能を使う必要があります。加えて、Python "
734+
"する前にロックを取得し、その後に fork を解放することでこの :func:`os.fork` の問題を解決しています。加えて、子プロセスではすべての"
735+
" :ref:`lock-objects` をリセットします。 Python を拡張したり埋め込んだりしている場合、 Python に fork "
736+
"前に取得したり fork 後に解放しなければならない追加の (Python 以外の) ロックを Python に教える手段がありません。 Python "
737+
"と同じことを実現するには、 :c:func:`pthread_atfork` のようなOSの機能を使う必要があります。加えて、Python "
738738
"を拡張したり埋め込んだりしているときに、 :func:`os.fork` を通してではなく直接 :c:func:`fork` "
739739
"を呼び出すと、fork後に失われるスレッドに取得されていた Python の内部ロックのためにデッドロックが発生するかもしれません。 "
740740
":c:func:`PyOS_AfterFork` は必要なロックのリセットを試みますが、いつでもそれが可能とは限りません。"
@@ -819,8 +819,8 @@ msgstr ""
819819
"つしかないとき、オブジェクトへの全てのアクセスは安全です。またこれらのことから、この関数がグローバルインタプリタロックを初期化するときは、その取得も行います。"
820820
" Python の :mod:`_thread` "
821821
"モジュールは新しいスレッドを作成する前に、ロックが既にあるのかロックはまだ作成されていないのか知るために、 "
822-
":c:func:`PyEval_InitThreads` を呼び出します。呼び出しが返ってきたとき、ロックが作成されており、 "
823-
":c:func:`PyEval_InitThreads` を呼び出したスレッドがそれを獲得したことが保証されます。"
822+
":c:func:`PyEval_InitThreads` "
823+
"を呼び出します。呼び出しが返ってきたとき、ロックが作成されており、呼び出したスレッドがそれを獲得したことが保証されます。"
824824

825825
#: ../../c-api/init.rst:630
826826
msgid ""
@@ -1121,8 +1121,10 @@ msgid ""
11211121
"This raises no exceptions."
11221122
msgstr ""
11231123
"スレッド内で非同期的に例外を送出します。 *id* 引数はターゲットとなるスレッドのスレッド id です; *exc* "
1124-
"は送出する例外オブジェクトです。この関数は *exc* に対する参照を一切盗み取りません。素朴な間違いを防ぐため、この関数を呼び出すには独自に C "
1125-
"拡張モジュールを書かなければなりません。 GIL を保持した状態で呼び出さなければなりません。"
1124+
"は送出する例外オブジェクトです。この関数は *exc* に対する参照を一切盗み取りません。安直な間違いを防ぐため、この関数を呼び出すには独自に C "
1125+
"拡張モジュールを書かなければなりません。 GIL を保持した状態で呼び出さなければなりません。状態が変更されたスレッドの数を返します; 通常は 1 "
1126+
"ですが、スレッドが見付からなかった場合は 0 になることもあります。 *exc* が :const:`NULL` "
1127+
"の場合は、このスレッドのまだ送出されていない例外は (何であれ) 消去されます。この場合は例外を送出しません。"
11261128

11271129
#: ../../c-api/init.rst:846
11281130
msgid ""
@@ -1150,9 +1152,7 @@ msgid ""
11501152
"used to check that it represents the current thread state --- if it isn't, a"
11511153
" fatal error is reported."
11521154
msgstr ""
1153-
":c:func:`PyEval_RestoreThread` "
1154-
"はより高レベルな関数で常に(スレッドサポートが無効な場合やスレッドが初期化されていない場合でも)利用できます。現在のスレッド状態をリセットして "
1155-
"*NULL* にし、GIL "
1155+
"現在のスレッド状態をリセットして *NULL* にし、GIL "
11561156
"を解放します。ロックはあらかじめ作成されていなければならず、かつ現在のスレッドが保持していなければなりません。*tstate* は *NULL* "
11571157
"であってはなりませんが、その値が現在のスレッド状態を表現しているかどうかを調べるためにだけ使われます --- "
11581158
"もしそうでなければ、致命的エラーが報告されます。"
@@ -1231,8 +1231,7 @@ msgstr ""
12311231
"(``sys.modules``) およびモジュール検索パス (``sys.path``) "
12321232
"もサブインタプリタ毎に別個のものになります。新たなサブインタプリタ環境には ``sys.argv`` "
12331233
"変数がありません。また、サブインタプリタは新たな標準 I/O ストリーム ``sys.stdin``, ``sys.stdout``, "
1234-
"``sys.stderr`` を持ちます (とはいえ、これらのストリームは根底にある C ライブラリの同じ :c:type:`FILE` "
1235-
"構造体を参照しています)。"
1234+
"``sys.stderr`` を持ちます (とはいえ、これらのストリームは根底にある同じファイル記述子を参照しています)。"
12361235

12371236
#: ../../c-api/init.rst:922
12381237
msgid ""

0 commit comments

Comments
 (0)
0