File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -2910,6 +2910,14 @@ msgid ""
29102910"(:mod:`http.client` then also transparently sends an IDNA hostname in the "
29112911":mailheader:`Host` field if it sends that field at all)."
29122912msgstr ""
2913+ "Python ではこの変換をいくつかの方法でサポートします: ``idna`` codec は Unicode と ACE 間の変換を行い、入力文字列を"
2914+ " :rfc:`RFC 3490 の section 3.1 <3490#section-3.1>` "
2915+ "で定義されている区切り文字に基づいてラベルに分解し、各ラベルを要求通りに ACE に変換します。逆に、入力のバイト文字列を ``.`` "
2916+ "区切り文字でラベルに分解し、 ACE ラベルを Unicode に変換します。さらに、 :mod:`socket` モジュールは Unicode "
2917+ "ホスト名を ACE に透過的に変換するため、アプリケーションはホスト名を :mod:`socket` "
2918+ "モジュールに渡す際にホスト名の変換に煩わされることがありません。その上で、ホスト名を関数パラメタとして持つ、 :mod:`http.client` や "
2919+ ":mod:`ftplib` のようなモジュールでは Unicode ホスト名を受理します (:mod:`http.client` でもまた、 "
2920+ ":mailheader:`Host` フィールドにある IDNA ホスト名を、フィールド全体を送信する場合に透過的に送信します)。"
29132921
29142922#: ../../library/codecs.rst:1439
29152923msgid ""
Original file line number Diff line number Diff line change @@ -2490,6 +2490,9 @@ msgid ""
24902490" fault. Otherwise, the user will have a hard time figuring out what they did"
24912491" wrong."
24922492msgstr ""
2493+ "オプション自体か、あるいはその引数に問題がある場合、コールバック関数は :exc:`OptionValueError` を送出しなければなりません。 "
2494+ ":mod:`optparse` "
2495+ "はこの例外をとらえてプログラムを終了させ、ユーザが指定しておいたエラーメッセージを標準エラー出力に出力します。エラーメッセージは明確、簡潔かつ正確で、どのオプションに誤りがあるかを示さなければなりません。さもなければ、ユーザは自分の操作のどこに問題があるかを解決するのに苦労することになります。"
24932496
24942497#: ../../library/optparse.rst:1686
24952498msgid "Callback example 1: trivial callback"
Original file line number Diff line number Diff line change @@ -224,6 +224,9 @@ msgid ""
224224":envvar:`PYTHONDONTWRITEBYTECODE` environment variable, but you can set it "
225225"yourself to control bytecode file generation."
226226msgstr ""
227+ "この値が真の時、Python はソースモジュールをインポートする時に ``.pyc`` ファイルを生成しません。この値は :option:`-B` "
228+ "コマンドラインオプションと :envvar:`PYTHONDONTWRITEBYTECODE` 環境変数の値によって起動時に ``True`` か "
229+ "``False`` に設定されます。しかし、実行時にこの変数を変更して、バイトコード生成を制御することもできます。"
227230
228231#: ../../library/sys.rst:180
229232msgid ""
@@ -372,6 +375,8 @@ msgid ""
372375":exc:`SystemExit` (such as an error flushing buffered data in the standard "
373376"streams), the exit status is changed to 120."
374377msgstr ""
378+ "Python インタープリタが (バッファされたデータを標準ストリームに吐き出すときのエラーなどの) :exc:`SystemExit` "
379+ "を捕捉した後の後始末でエラーが起きた場合、終了ステータスは 120 に変更されます。"
375380
376381#: ../../library/sys.rst:280
377382msgid ""
@@ -746,7 +751,7 @@ msgstr ""
746751
747752#: ../../library/sys.rst:438
748753msgid "This encoding is always ASCII-compatible."
749- msgstr ""
754+ msgstr "このエンコーディングは常に ASCII 互換です。 "
750755
751756#: ../../library/sys.rst:440 ../../library/sys.rst:463
752757msgid ""
You can’t perform that action at this time.
0 commit comments