FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Merge 3.15 into 3.14 · python/python-docs-ja@266eb48 · GitHub

Repository navigation

Commit 266eb48

Browse files
github-actions
committed
Merge 3.15 into 3.14
1 parent 69ce604 commit 266eb48

1 file changed

Lines changed: 71 additions & 69 deletions

File tree

‎tutorial/venv.po‎

Lines changed: 71 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -39,10 +39,10 @@ msgid ""
3939
"bug has been fixed or the application may be written using an obsolete "
4040
"version of the library's interface."
4141
msgstr ""
42-
"Python アプリケーションはよく標準ライブラリ以外のパッケージやモジュールを利用"
43-
"します。またアプリケーションがあるバグ修正を必要としていたり、過去のバージョ"
44-
"ンのインターフェイスに依存しているために、ライブラリの特定のバージョンを必要"
45-
"とすることもあります。"
42+
"Python アプリケーションは、標準ライブラリに含まれないパッケージやモジュールを"
43+
"よく使います。特定のバグの修正が必要だったり、古いバージョンのライブラリのイ"
44+
"ンターフェイスに依存していたりするため、ライブラリの特定のバージョンが必要に"
45+
"なることもあります。"
4646

4747
#: ../../tutorial/venv.rst:17
4848
msgid ""
@@ -52,21 +52,21 @@ msgid ""
5252
"are in conflict and installing either version 1.0 or 2.0 will leave one "
5353
"application unable to run."
5454
msgstr ""
55-
"そのため、1つのインストールされたPythonが全てのアプリケーションの要求に対応す"
56-
"ることは不可能です。もしアプリケーションAがあるモジュールのバージョン 1.0 を"
57-
"要求していて、別のアプリケーションBが同じモジュールのバージョン 2.0 を要求し"
58-
"ている場合、2つの要求は衝突していて、1.0 と 2.0 のどちらかのバージョンをイン"
59-
"ストールしても片方のアプリケーションが動きません。"
55+
"このため、1つの Python 環境ですべてのアプリケーションの要求を満たせるとは限り"
56+
"ません。アプリケーション A があるモジュールのバージョン 1.0 を必要とし、アプ"
57+
"リケーション B がバージョン 2.0 を必要とする場合、両者の要求は衝突します。"
58+
"1.0 と 2.0 のどちらをインストールしても、片方のアプリケーションは動作しませ"
59+
"ん。"
6060

6161
#: ../../tutorial/venv.rst:23
6262
msgid ""
6363
"The solution for this problem is to create a :term:`virtual environment`, a "
6464
"self-contained directory tree that contains a Python installation for a "
6565
"particular version of Python, plus a number of additional packages."
6666
msgstr ""
67-
"この問題の解決策は :term:`仮想環境<virtual environment>` を作ることです。仮想"
68-
"環境とは、特定のバージョンの Python と幾つかの追加パッケージを含んだ Python "
69-
"インストールを構成するディレクトリです。"
67+
"この問題は :term:`仮想環境 <virtual environment>` を作ることで解決できます。"
68+
"仮想環境とは、特定のバージョンの Python といくつかの追加パッケージを含む自己"
69+
"完結したディレクトリ構造です。"
7070

7171
#: ../../tutorial/venv.rst:27
7272
msgid ""
@@ -77,12 +77,11 @@ msgid ""
7777
"application B requires a library be upgraded to version 3.0, this will not "
7878
"affect application A's environment."
7979
msgstr ""
80-
"別のアプリケーションはそれぞれ別の仮想環境を使うことができます。先の例にあっ"
81-
"た要求の衝突を解決する場合、アプリケーションAが固有の仮想環境を持ってそこにラ"
82-
"イブラリのバージョン 1.0 をインストールし、アプリケーションBが持つ別の仮想環"
83-
"境にライブラリのバージョン 2.0 をインストールすることができます。そしてアプリ"
84-
"ケーションBがライブラリのバージョンを 3.0 に更新することを要求する場合も、ア"
85-
"プリケーションAに影響しません。"
80+
"アプリケーションごとに異なる仮想環境を使うことができます。先ほどの例では、ア"
81+
"プリケーション A 専用の仮想環境にバージョン 1.0 をインストールし、アプリケー"
82+
"ション B 用の仮想環境にバージョン 2.0 をインストールすれば要求の衝突を解決で"
83+
"きます。アプリケーション B のためにライブラリをバージョン 3.0 に更新する必要"
84+
"があっても、アプリケーション A の環境には影響しません。"
8685

8786
#: ../../tutorial/venv.rst:36
8887
msgid "Creating Virtual Environments"
@@ -95,19 +94,19 @@ msgid ""
9594
"was run (as reported by the :option:`--version` option). For instance, "
9695
"executing the command with ``python3.12`` will install version 3.12."
9796
msgstr ""
98-
"仮想環境の作成・管理に使われるモジュールは、 :mod:`venv` と呼ばれます。 :mod:"
99-
"`venv` は、コマンドが実行された Python のバージョン (:option:`--version` オプ"
100-
"ションで表示される) をインストールします。例えば、 ``python3.12`` でコマンド"
101-
"を実行すると、バージョン 3.12 がインストールされます。"
97+
"仮想環境の作成と管理には :mod:`venv` モジュールを使います。:mod:`venv` はその"
98+
"コマンドを実行したバージョンの Python をインストールします。このバージョン"
99+
"は :option:`--version` オプションで確認できます。例えば ``python3.12`` でコマ"
100+
"ンドを実行すると、バージョン 3.12 がインストールされます。"
102101

103102
#: ../../tutorial/venv.rst:44
104103
msgid ""
105104
"To create a virtual environment, decide upon a directory where you want to "
106105
"place it, and run the :mod:`venv` module as a script with the directory "
107106
"path::"
108107
msgstr ""
109-
"仮想環境を作るには、仮想環境を置くディレクトリを決めて、 そのディレクトリのパ"
110-
"スを指定して、 :mod:`venv` をスクリプトとして実行します::"
108+
"仮想環境を作るには、配置先のディレクトリを決めます。そのパスを指定して :mod:"
109+
"`venv` モジュールをスクリプトとして実行してください::"
111110

112111
#: ../../tutorial/venv.rst:47
113112
msgid "python -m venv tutorial-env"
@@ -119,8 +118,8 @@ msgid ""
119118
"also create directories inside it containing a copy of the Python "
120119
"interpreter and various supporting files."
121120
msgstr ""
122-
"これは ``tutorial-env`` ディレクトリがなければ作成して、その中に Python イン"
123-
"タプリタ、その他関連するファイルのコピーを含むサブディレクトリを作ります。"
121+
"``tutorial-env`` ディレクトリがなければ作成されます。その中にサブディレクトリ"
122+
"も作られ、Python インタープリタのコピーや各種の補助ファイルが配置されます。"
124123

125124
#: ../../tutorial/venv.rst:53
126125
msgid ""
@@ -130,26 +129,26 @@ msgid ""
130129
"prevents clashing with ``.env`` environment variable definition files that "
131130
"some tooling supports."
132131
msgstr ""
133-
"仮想環境の一般的なディレクトリの場所は ``.venv`` です。この名前は、通常はシェ"
134-
"ルで隠されているため、ディレクトリが存在する理由を説明する名前を付けても、邪"
135-
"魔にはなりません。また、一部のツールでサポートされている ``.env`` 環境変数定"
136-
"義ファイルによるクラッシュも防止します。"
132+
"仮想環境のディレクトリには ``.venv`` という名前がよく使われます。この名前なら"
133+
"ディレクトリの用途が分かり、通常はシェルで非表示になるため邪魔になりません。"
134+
"また、一部のツールが使う環境変数定義ファイル ``.env`` との名前の衝突も避けら"
135+
"れます。"
137136

138137
#: ../../tutorial/venv.rst:59
139138
msgid "Once you've created a virtual environment, you may activate it."
140-
msgstr "仮想環境を作ったら、それを有効化する必要があります。"
139+
msgstr "仮想環境を作ったら、有効化することができます。"
141140

142141
#: ../../tutorial/venv.rst:61
143142
msgid "On Windows, run::"
144-
msgstr "Windows の場合::"
143+
msgstr "Windows では次を実行します::"
145144

146145
#: ../../tutorial/venv.rst:63
147146
msgid "tutorial-env\\Scripts\\activate"
148147
msgstr "tutorial-env\\Scripts\\activate"
149148

150149
#: ../../tutorial/venv.rst:65
151150
msgid "On Unix or MacOS, run::"
152-
msgstr "Unix や Mac OS の場合::"
151+
msgstr "Unix や macOS では次を実行します::"
153152

154153
#: ../../tutorial/venv.rst:67
155154
msgid "source tutorial-env/bin/activate"
@@ -161,9 +160,9 @@ msgid ""
161160
"or :program:`fish` shells, there are alternate ``activate.csh`` and "
162161
"``activate.fish`` scripts you should use instead.)"
163162
msgstr ""
164-
"(このスクリプトは bash shell で書かれています。 :program:`csh` や :program:"
165-
"`fish` を利用している場合、代わりに利用できる ``activate.csh`` と ``activate."
166-
"fish`` スクリプトがあります。)"
163+
"(このスクリプトは bash シェル用です。:program:`csh` や :program:`fish` を使っ"
164+
"ている場合は、代わりに ``activate.csh`` や ``activate.fish`` スクリプトを使っ"
165+
"てください。)"
167166

168167
#: ../../tutorial/venv.rst:74
169168
msgid ""
@@ -172,9 +171,9 @@ msgid ""
172171
"running ``python`` will get you that particular version and installation of "
173172
"Python. For example:"
174173
msgstr ""
175-
"仮想環境を有効化すると、シェルのプロンプトに利用中の仮想環境が表示されるよう"
176-
"になり、``python`` を実行するとその仮想環境の Python を実行するようになりま"
177-
"す::"
174+
"仮想環境を有効化すると、使用中の仮想環境がシェルのプロンプトに表示されます。"
175+
"また、``python`` を実行するとその仮想環境の Python が起動するように環境が変更"
176+
"されます。例えば次のようになります:"
178177

179178
#: ../../tutorial/venv.rst:79
180179
msgid ""
@@ -206,6 +205,10 @@ msgid ""
206205
"version the virtual environment is using. The best practice is to ``unset "
207206
"PYTHONPATH`` in bash or the equivalent for the shell you are using."
208207
msgstr ""
208+
"仮想環境を有効化しても ``PYTHONPATH`` 変数は一切変更されないことに注意してく"
209+
"ださい。仮想環境の Python バージョンと互換性のないコードへのパスが含まれてい"
210+
"ると、予期しない結果になることがあります。bash では ``unset PYTHONPATH`` を実"
211+
"行し、ほかのシェルでも同等の操作で設定を解除することをお勧めします。"
209212

210213
#: ../../tutorial/venv.rst:96
211214
msgid "To deactivate a virtual environment, type::"
@@ -230,28 +233,27 @@ msgid ""
230233
"Package Index <https://pypi.org>`_. You can browse the Python Package Index "
231234
"by going to it in your web browser."
232235
msgstr ""
233-
" :program:`pip` と呼ばれるプログラムでパッケージをインストール、アップグレー"
234-
"ド、削除することができます。デフォルトでは ``pip`` は `Python Package Index "
235-
"<https://pypi.org>`_ からパッケージをインストールします。ブラウザを使って "
236-
"Python Package Index を閲覧することができます。"
236+
":program:`pip` というプログラムを使って、パッケージのインストール、アップグ"
237+
"レード、削除ができます。デフォルトでは ``pip`` は `Python Package Index "
238+
"<https://pypi.org>`_ からパッケージをインストールします。Python Package "
239+
"Index はウェブブラウザで閲覧できます。"
237240

238241
#: ../../tutorial/venv.rst:110
239242
msgid ""
240243
"``pip`` has a number of subcommands: \"install\", \"uninstall\", \"freeze\", "
241244
"etc. (Consult the :ref:`installing-index` guide for complete documentation "
242245
"for ``pip``.)"
243246
msgstr ""
244-
"``pip`` は \"install\" 、 \"uninstall\" 、 \"freeze\" など、いくつかのサブコ"
245-
"マンドを持っています。 (``pip`` の完全なドキュメントは :ref:`installing-"
246-
"index` ガイドを参照してください。)"
247+
"``pip`` には \"install\"、\"uninstall\"、\"freeze\" などのサブコマンドがあり"
248+
"ます。(``pip`` の詳しいドキュメントについては :ref:`installing-index` ガイド"
249+
"を参照してください。)"
247250

248251
#: ../../tutorial/venv.rst:114
249252
msgid ""
250253
"You can install the latest version of a package by specifying a package's "
251254
"name:"
252255
msgstr ""
253-
"パッケージ名を指定してそのパッケージの最新版をインストールすることができま"
254-
"す::"
256+
"パッケージ名を指定すると、そのパッケージの最新版をインストールできます:"
255257

256258
#: ../../tutorial/venv.rst:116
257259
msgid ""
@@ -274,8 +276,8 @@ msgid ""
274276
"You can also install a specific version of a package by giving the package "
275277
"name followed by ``==`` and the version number:"
276278
msgstr ""
277-
"パッケージ名のあとに ``==`` とバージョン番号を付けることで、特定のバージョン"
278-
"のパッケージをインストールすることもできます::"
279+
"パッケージ名の後に ``==`` とバージョン番号を付けると、特定のバージョンをイン"
280+
"ストールすることもできます:"
279281

280282
#: ../../tutorial/venv.rst:128
281283
msgid ""
@@ -298,10 +300,10 @@ msgid ""
298300
"number to get that version, or you can run ``python -m pip install --"
299301
"upgrade`` to upgrade the package to the latest version:"
300302
msgstr ""
301-
"同じコマンドを再び実行した場合、``pip`` は要求されたバージョンがインストール"
302-
"済みだと表示して何もしません。別のバージョン番号を指定すればそのバージョンを"
303-
"インストールしますし、``python -m pip install --upgrade`` を実行すればその"
304-
"パッケージを最新版に更新します::"
303+
"このコマンドを再実行しても、``pip`` は指定されたバージョンがインストール済み"
304+
"であることを確認して何もしません。別のバージョン番号を指定すれば、そのバー"
305+
"ジョンをインストールできます。また、``python -m pip install --upgrade`` を実"
306+
"行すればパッケージを最新版に更新できます:"
305307

306308
#: ../../tutorial/venv.rst:141
307309
msgid ""
@@ -326,13 +328,13 @@ msgid ""
326328
"``python -m pip uninstall`` followed by one or more package names will "
327329
"remove the packages from the virtual environment."
328330
msgstr ""
329-
"``python -m pip uninstall`` コマンドに削除するパッケージ名を1つ以上指定しま"
330-
"す。"
331+
"``python -m pip uninstall`` の後に1つ以上のパッケージ名を指定すると、それらの"
332+
"パッケージが仮想環境から削除されます。"
331333

332334
#: ../../tutorial/venv.rst:154
333335
msgid ""
334336
"``python -m pip show`` will display information about a particular package:"
335-
msgstr "``python -m pip show`` は指定されたパッケージの情報を表示します::"
337+
msgstr "``python -m pip show`` は指定したパッケージの情報を表示します:"
336338

337339
#: ../../tutorial/venv.rst:156
338340
msgid ""
@@ -367,8 +369,8 @@ msgid ""
367369
"``python -m pip list`` will display all of the packages installed in the "
368370
"virtual environment:"
369371
msgstr ""
370-
"``python -m pip list`` は仮想環境にインストールされた全てのパッケージを表示し"
371-
"ます::"
372+
"``python -m pip list`` は仮想環境にインストールされているすべてのパッケージを"
373+
"表示します:"
372374

373375
#: ../../tutorial/venv.rst:174
374376
msgid ""
@@ -393,9 +395,9 @@ msgid ""
393395
"expects. A common convention is to put this list in a ``requirements.txt`` "
394396
"file:"
395397
msgstr ""
396-
"``python -m pip freeze`` はインストールされたパッケージ一覧を、``python -m "
397-
"pip install`` が解釈するフォーマットで生成します。一般的な慣習として、このリ"
398-
"ストを ``requirements.txt`` というファイルに保存します:"
398+
"``python -m pip freeze`` もインストール済みのパッケージ一覧を出力しますが、こ"
399+
"ちらは ``python -m pip install`` が受け付ける形式を使います。この一覧は通常、"
400+
"``requirements.txt`` というファイルに保存します:"
399401

400402
#: ../../tutorial/venv.rst:187
401403
msgid ""
@@ -417,9 +419,9 @@ msgid ""
417419
"shipped as part of an application. Users can then install all the necessary "
418420
"packages with ``install -r``:"
419421
msgstr ""
420-
"``requirements.txt`` をバージョン管理システムにコミットして、アプリケーション"
421-
"の一部として配布することができます。ユーザーは必要なパッケージを ``install -"
422-
"r`` でインストールできます::"
422+
"``requirements.txt`` はバージョン管理システムにコミットし、アプリケーションの"
423+
"一部として配布できます。ユーザーは ``install -r`` で必要なパッケージをすべて"
424+
"インストールできます:"
423425

424426
#: ../../tutorial/venv.rst:199
425427
msgid ""
@@ -452,7 +454,7 @@ msgid ""
452454
"want to make it available on the Python Package Index, consult the `Python "
453455
"packaging user guide`_."
454456
msgstr ""
455-
"``pip`` にはたくさんのオプションがあります。 ``pip`` の完全なドキュメントは :"
456-
"ref:`installing-index` を参照してください。パッケージを作成してそれを Python "
457-
"Package Index で公開したい場合、 `Python packaging user guide`_ を参照してく"
458-
"ださい。"
457+
"``pip`` にはほかにも多くのオプションがあります。``pip`` の詳しいドキュメント"
458+
"については :ref:`installing-index` ガイドを参照してください。作成したパッケー"
459+
"ジを Python Package Index で公開するには、`Python packaging user guide`_ を参"
460+
"照してください。"

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL