@@ -168,6 +168,11 @@ msgid ""
168168"or bytes to bytes on POSIX platforms much like :data:`os.environ` or :data:"
169169"`os.environb`."
170170msgstr ""
171+ "*env* が ``None`` 以外の場合、これは新しいプロセスでの環境変数を定義します。"
172+ "デフォルトでは、子プロセスは現在のプロセスの環境変数を引き継ぎます。 :class:"
173+ "`Popen` に直接渡されます。あらゆるプラットフォームで :data:`os.environ` のよ"
174+ "うに文字列から文字列へ、またPOSIX プラットフォームにおいては :data:`os."
175+ "environb` のようにバイトからバイトへも、定義すること出来ます。"
171176
172177#: ../../library/subprocess.rst:88
173178msgid "Examples::"
@@ -325,6 +330,9 @@ msgid ""
325330"`check_call`, :func:`check_output`, or :func:`run` (with ``check=True``) "
326331"returns a non-zero exit status."
327332msgstr ""
333+ ":exc:`SubprocessError` のサブクラスです。:func:`check_call` または :func:"
334+ "`check_output` 、 ``check=True`` であるときの :func:`run` 、によって実行され"
335+ "たプロセスが非ゼロの終了ステータスを返した場合に送出されます。"
328336
329337#: ../../library/subprocess.rst:227
330338msgid ""
@@ -396,6 +404,16 @@ msgid ""
396404"stderr data from the child process should be captured into the same file "
397405"handle as for *stdout*."
398406msgstr ""
407+ "*stdin*, *stdout* および *stderr* には、実行するプログラムの標準入力、標準出"
408+ "力、および標準エラー出力のファイルハンドルをそれぞれ指定します。有効な値は :"
409+ "data:`PIPE`、:data:`DEVNULL`、既存のファイル記述子 (正の整数)、有効なファイル"
410+ "記述子を持つ既存のファイルオブジェクトおよび ``None`` です。:data:`PIPE` を指"
411+ "定すると新しいパイプが子プロセスに向けて作られます。:data:`DEVNULL` を指定す"
412+ "ると特殊ファイル :data:`os.devnull` が使用されます。デフォルト設定の "
413+ "``None`` を指定するとリダイレクトは起こりません。子プロセスのファイルハンドル"
414+ "はすべて親から受け継がれます。加えて、*stderr* を :data:`STDOUT` にすると、子"
415+ "プロセスの stderr からの出力は *stdout* と同じファイルハンドルに出力されま"
416+ "す。"
399417
400418#: ../../library/subprocess.rst:285
401419msgid ""
@@ -507,6 +525,10 @@ msgid ""
507525"class uses the Windows ``CreateProcess()`` function. The arguments to :"
508526"class:`Popen` are as follows."
509527msgstr ""
528+ "新しいプロセスで子のプログラムを実行します。POSIX においては、子のプログラム"
529+ "を実行するために、このクラスは :meth:`os.execvpe` のような挙動を使用します。"
530+ "Windows においては、このクラスは Windows の ``CreateProcess()`` 関数を使用し"
531+ "ます。:class:`Popen` への引数は以下の通りです。"
510532
511533#: ../../library/subprocess.rst:358
512534msgid ""
@@ -749,6 +771,16 @@ msgid ""
749771"the stderr data from the applications should be captured into the same file "
750772"handle as for stdout."
751773msgstr ""
774+ "*stdin*、*stdout* および *stderr* には、実行するプログラムの標準入力、標準出"
775+ "力、および標準エラー出力のファイルハンドルをそれぞれ指定します。有効な値は :"
776+ "data:`PIPE`, :data:`DEVNULL`, 既存のファイル記述子 (正の整数)、有効なファイル"
777+ "記述子を持つ既存の :term:`ファイルオブジェクト <file object>` 、そして "
778+ "``None`` です。:data:`PIPE` を指定すると新しいパイプが子プロセスに向けて作ら"
779+ "れます。:data:`DEVNULL` を指定すると特殊ファイル :data:`os.devnull` が使用さ"
780+ "れます。デフォルト設定の ``None`` を指定するとリダイレクトは起こりません。子"
781+ "プロセスのファイルハンドルはすべて親から受け継がれます。加えて、*stderr* を :"
782+ "data:`STDOUT` にすると、アプリケーションの標準エラー出力からの出力は標準出力"
783+ "と同じファイルハンドルに出力されます。"
752784
753785#: ../../library/subprocess.rst:501
754786msgid ""
@@ -932,6 +964,11 @@ msgid ""
932964"str to str on any platform or bytes to bytes on POSIX platforms much like :"
933965"data:`os.environ` or :data:`os.environb`."
934966msgstr ""
967+ "*env* が ``None`` 以外の場合、これは新しいプロセスでの環境変数を定義します。"
968+ "デフォルトでは、子プロセスは現在のプロセスの環境変数を引き継ぎます。あらゆる"
969+ "プラットフォームで :data:`os.environ` のように文字列から文字列へ、またPOSIX "
970+ "プラットフォームにおいては :data:`os.environb` のようにバイトからバイトへも、"
971+ "定義すること出来ます。"
935972
936973#: ../../library/subprocess.rst:622
937974msgid ""