@@ -539,6 +539,12 @@ msgid ""
539539"also captured on import, and the function may not reflect future environment "
540540"changes."
541541msgstr ""
542+ "環境変数 *key* が存在する場合はその値を文字列として返し、存在しなければ "
543+ "*default* を返します。\n"
544+ "注意すべき点として、:func:`getenv` は内部的に :data:`os.environ` を使用するた"
545+ "め、環境変数の値がこのモジュールのインポート時に取得されます。\n"
546+ "そのため、それ以降に環境変数が変更されても、この関数の値にそれが反映されない"
547+ "可能性があります。"
542548
543549#: ../../library/os.rst:300
544550msgid ""
@@ -562,6 +568,13 @@ msgid ""
562568"similarly also captured on import, and the function may not reflect future "
563569"environment changes."
564570msgstr ""
571+ "環境変数 *key* が存在する場合はその値を bytes として返し、存在しなければ "
572+ "*default* を返します。\n"
573+ "*key* の値は bytes である必要があります。\n"
574+ "注意すべき点として、:func:`getenvb` は内部的に :data:`os.environb` を使用する"
575+ "ため、環境変数の値がこのモジュールのインポート時に取得されます。\n"
576+ "そのため、それ以降に環境変数が変更されても、この関数の値にそれが反映されない"
577+ "可能性があります。"
565578
566579#: ../../library/os.rst:316
567580msgid ""
@@ -773,6 +786,12 @@ msgid ""
773786"`getenvb`, which respectively use :data:`os.environ` and :data:`os.environb` "
774787"in their implementations."
775788msgstr ""
789+ ":data:`os.environ` の要素に代入すると、それは :func:`putenv` の呼び出しに自動"
790+ "変換されます。\n"
791+ "しかし、直接 :func:`putenv` を呼び出しても :data:`os.environ` には反映されな"
792+ "いため、:data:`os.environ` の要素に代入する方がベターです。\n"
793+ ":func:`getenv` と :func:`getenvb` についても、実装上それぞれ :data:`os."
794+ "environ` と :data:`os.environb` を使用するので、同様に注意が必要です。"
776795
777796#: ../../library/os.rst:528
778797msgid ""
0 commit comments