@@ -12,16 +12,16 @@ msgstr ""
1212"Project-Id-Version: Python Packaging User Guide\n"
1313"Report-Msgid-Bugs-To: \n"
1414"POT-Creation-Date: 2025-06-19 01:36+0000\n"
15- "PO-Revision-Date: 2025-06-15 05:04 +0000\n"
15+ "PO-Revision-Date: 2025-07-17 00:05 +0000\n"
1616"Last-Translator: moto kawasaki <
[email protected] >\n"
17- "Language-Team: Japanese <https://hosted.weblate.org/projects/pypa/packaging- "
18- "python-org/ja/>\n"
17+ "Language-Team: Japanese <https://hosted.weblate.org/projects/pypa/"
18+ "packaging- python-org/ja/>\n"
1919"Language: ja\n"
2020"MIME-Version: 1.0\n"
2121"Content-Type: text/plain; charset=UTF-8\n"
2222"Content-Transfer-Encoding: 8bit\n"
2323"Plural-Forms: nplurals=1; plural=0;\n"
24- "X-Generator: Weblate 5.12 -dev\n"
24+ "X-Generator: Weblate 5.13 -dev\n"
2525
2626#: ../source/contribute.rst:5
2727msgid "Contribute to this guide"
@@ -6143,12 +6143,15 @@ msgid ""
61436143"a certain hack could be placed in this file; read more at :ref:`running-cli-"
61446144"from-source-src-layout`."
61456145msgstr ""
6146+ "例えば ``python src/greetings`` のように、:term:`ソースコードツリー <Project "
6147+ "Source Tree>` "
6148+ "から直接にコマンドラインインタフェースを呼び出すことができるようにするために"
6149+ "は、このファイルの中にそれなりのハックが置かれていることでしょう; "
6150+ "もっと読みたければ :ref:`running-cli-from-source-src-layout` をどうぞ。"
61466151
61476152#: ../source/guides/creating-command-line-tools.rst:117
6148- #, fuzzy
6149- #| msgid "pyproject.toml"
61506153msgid "``pyproject.toml``"
6151- msgstr "pyproject.toml"
6154+ msgstr "`` pyproject.toml`` "
61526155
61536156#: ../source/guides/creating-command-line-tools.rst:119
61546157msgid ""
@@ -6158,6 +6161,12 @@ msgid ""
61586161"`writing-pyproject-toml`, adding a dependency on ``typer`` (this tutorial "
61596162"uses version *0.12.3*)."
61606163msgstr ""
6164+ "プロジェクトの :term:`メタデータ <Pyproject Metadata>` は "
6165+ ":term:`pyproject.toml` の中にあります。 ``typer`` ("
6166+ "このチュートリアルではバージョン *0.1.2.3* を使います) "
6167+ "への依存を追加しながら、 :ref:`writing-pyproject-toml` "
6168+ "に記述されているように :term:`pyproject メタデータキー <Pyproject Metadata "
6169+ "Key>` や ``[build-system]`` テーブルに値が埋め込まれます。"
61616170
61626171#: ../source/guides/creating-command-line-tools.rst:122
61636172msgid ""
@@ -6166,70 +6175,94 @@ msgid ""
61666175"`console_scripts`) needs to be added as a :term:`subkey <Pyproject Metadata "
61676176"Subkey>`:"
61686177msgstr ""
6178+ "コマンドラインツールとして認識されるプロジェクト向けには、さらに "
6179+ "``console_scripts`` :ref:`エントリポイント <entry-point>` "
6180+ "(:ref:`console_scripts`をご覧ください) が :term:`サブキー <Pyproject "
6181+ "Metadata Subkey>` として追加されている必要があります:"
61696182
61706183#: ../source/guides/creating-command-line-tools.rst:129
61716184msgid ""
61726185"Now, the project's source tree is ready to be transformed into a :term:"
61736186"`distribution package <Distribution Package>`, which makes it installable."
61746187msgstr ""
6188+ "これで、プロジェクトのソースコードツリーが、インストールすることができる "
6189+ ":term:`配布パッケージ <Distribution Package>` "
6190+ "へと変換される準備ができました。"
61756191
61766192#: ../source/guides/creating-command-line-tools.rst:134
6177- #, fuzzy
6178- #| msgid "Install packages using pip"
61796193msgid "Installing the package with ``pipx``"
6180- msgstr "pip を使ってパッケージをインストールする"
6194+ msgstr "``pipx`` を使ってパッケージをインストールする"
61816195
61826196#: ../source/guides/creating-command-line-tools.rst:136
61836197msgid ""
61846198"After installing ``pipx`` as described in :ref:`installing-stand-alone-"
61856199"command-line-tools`, install your project:"
61866200msgstr ""
6201+ ":ref:`installing-stand-alone-command-line-tools` に記述されているように "
6202+ "``pipx`` をインストールした後に、プロジェクトをインストールしましょう:"
61876203
61886204#: ../source/guides/creating-command-line-tools.rst:143
61896205msgid ""
61906206"This will expose the executable script we defined as an entry point and make "
61916207"the command ``greet`` available. Let's test it:"
6192- msgstr ""
6208+ msgstr "これによって、エントリポイントとして定義した実行可能なスクリプトを露出し、"
6209+ "コマンド ``greet`` を利用可能にします。試してみましょう:"
61936210
61946211#: ../source/guides/creating-command-line-tools.rst:155
61956212msgid ""
61966213"Since this example uses ``typer``, you could now also get an overview of the "
61976214"program's usage by calling it with the ``--help`` option, or configure "
61986215"completions via the ``--install-completion`` option."
61996216msgstr ""
6217+ "この例では ``typer`` を使っていますので、今や ``--help`` "
6218+ "オプションをつけて呼び出すことでプログラムの使用方法の概要を得たり、 "
6219+ "``--install-completion`` "
6220+ "オプション経由でコマンドライン補完を得ることができるでしょう。"
62006221
62016222#: ../source/guides/creating-command-line-tools.rst:158
62026223msgid ""
62036224"To just run the program without installing it permanently, use ``pipx run``, "
62046225"which will create a temporary (but cached) virtual environment for it:"
62056226msgstr ""
6227+ "プログラムを永続的にインストールすることなしにただプログラムを走らせるために"
6228+ "は、一時的な (しかしキャッシュされる) 仮想環境を作ってくれる ``pipx run`` "
6229+ "を使いましょう。"
62066230
62076231#: ../source/guides/creating-command-line-tools.rst:165
62086232msgid ""
62096233"This syntax is a bit impractical, however; as the name of the entry point we "
62106234"defined above does not match the package name, we need to state explicitly "
62116235"which executable script to run (even though there is only on in existence)."
62126236msgstr ""
6237+ "しかしながら、このシンタックスはちょっと実際的ではありません; "
6238+ "上で定義したエントリポイントの名称がパッケージ名称と一致しないので、 "
6239+ "(たとえひとつしか実行スクリプトがないとしても) "
6240+ "明示的にどの実行スクリプトを走らせるのかを述べる必要があります。"
62136241
62146242#: ../source/guides/creating-command-line-tools.rst:168
62156243msgid ""
62166244"There is, however, a more practical solution to this problem, in the form of "
62176245"an entry point specific to ``pipx run``. The same can be defined as follows "
62186246"in :file:`pyproject.toml`:"
62196247msgstr ""
6248+ "しかしながら、この問題に対するもっと実際的な解決法で、 ``pipx run`` "
6249+ "でエントリポイントを指定する形式があります。以下に述べる "
6250+ ":file:`pyproject.toml` 内で定義することで同様のことができるのです:"
62206251
62216252#: ../source/guides/creating-command-line-tools.rst:177
62226253msgid ""
62236254"Thanks to this entry point (which *must* match the package name), ``pipx`` "
62246255"will pick up the executable script as the default one and run it, which "
62256256"makes this command possible:"
62266257msgstr ""
6258+ "このエントリポイント (その名称がパッケージ名称と *一致しなければなりません*) "
6259+ "のおかげで、 ``pipx`` "
6260+ "は実行可能なスクリプトをデフォルトのものとして選択しそれを走らせるでしょう、"
6261+ "そして、それはこのコマンドを実現可能にします:"
62276262
62286263#: ../source/guides/creating-command-line-tools.rst:185
6229- #, fuzzy
6230- #| msgid "Version exclusion"
62316264msgid "Conclusion"
6232- msgstr "バージョンの除外 <Version exclusion> "
6265+ msgstr "結論 "
62336266
62346267#: ../source/guides/creating-command-line-tools.rst:187
62356268msgid ""
@@ -6241,6 +6274,16 @@ msgid ""
62416274"some research <analyzing-pypi-package-downloads>` on how your package is "
62426275"received!"
62436276msgstr ""
6277+ "これまでに、 Python "
6278+ "で書かれたコマンドラインアプリケーションをパッケージする方法がわかったものと"
6279+ "思います。さらなる一歩としては、そのパッケージを配布すること、つまり、"
6280+ "最も一般的には :term:`PyPI <Python Package Index (PyPI)>` のような :term:`"
6281+ "パッケージインデックス <Package Index>` "
6282+ "へとアップロードすることでしょう。それをするためには、 :ref:`"
6283+ "プロジェクトをパッケージする <Packaging your project>` "
6284+ "の指示に従ってください。そして、一旦アップロードができたなら、"
6285+ "パッケージがどのように受け入れられたかについて :ref:`いくらかの調査を行う "
6286+ "<analyzing-pypi-package-downloads>` ことを実行してください!"
62446287
62456288#: ../source/guides/distributing-packages-using-setuptools.rst:5
62466289msgid "Packaging and distributing projects"
@@ -7212,66 +7255,50 @@ msgid "Dropping support for older Python versions"
72127255msgstr "古いバージョンのPython へのサポートをやめる"
72137256
72147257#: ../source/guides/dropping-older-python-versions.rst:7
7215- #, fuzzy
7216- #| msgid ""
7217- #| "Dropping support for older Python versions is supported by the standard :"
7218- #| "ref:`core-metadata` 1.2 specification via a \"Requires-Python\" attribute."
72197258msgid ""
72207259"The ability to drop support for older Python versions is enabled by the "
72217260"standard :ref:`core-metadata` 1.2 specification via the :ref:`\"Requires-"
72227261"Python\" <core-metadata-requires-python>` attribute."
72237262msgstr ""
7224- "古いバージョンのPythonへのサポート取りやめは、標準的な :ref:`core-metadata` "
7225- "1.2 仕様の \"Requires-Python\" アトリビュートでサポートされています。"
7263+ "古いバージョンのPythonへのサポートを取りやめる能力については、標準的な :ref"
7264+ ":`core-metadata` 1.2 仕様の :ref:`Requires-Python <core-metadata-requires-"
7265+ "python>` アトリビュートで有効化されています。"
72267266
72277267#: ../source/guides/dropping-older-python-versions.rst:9
7228- #, fuzzy
7229- #| msgid ""
7230- #| "Metadata 1.2+ clients, such as Pip 9.0+, will adhere to this "
7231- #| "specification by matching the current Python runtime and comparing it "
7232- #| "with the required version in the package metadata. If they do not match, "
7233- #| "it will attempt to install the last package distribution that supported "
7234- #| "that Python runtime."
72357268msgid ""
72367269"Metadata 1.2+ installers, such as Pip, will adhere to this specification by "
72377270"matching the current Python runtime and comparing it with the required "
72387271"version in the package metadata. If they do not match, it will attempt to "
72397272"install the last package distribution that supported that Python runtime."
72407273msgstr ""
7241- "Pip 9.0+ のような Metadata 1.2+ のクライアントは、動作中の Python ランタイム"
7242- "のバージョンとパッケージのメタデータで要求されているバージョンを比較突合する"
7243- "ことで、この仕様を遵守しようとします。もし両者が一致しなければ、その Python "
7274+ "Pip のような Metadata 1.2+ のインストーラは、動作中の Python "
7275+ "ランタイムのバージョンとパッケージのメタデータで要求されているバージョンを比"
7276+ "較突合することで、この仕様を遵守しようとします。もし両者が一致しなければ、"
7277+ "その Python "
72447278"ランタイムでサポートされているパッケージ配布物の中で最新のものをインストール"
72457279"しようと試みます。"
72467280
72477281#: ../source/guides/dropping-older-python-versions.rst:12
7248- #, fuzzy
7249- #| msgid ""
7250- #| "This mechanism can be used to drop support for older Python versions, by "
7251- #| "amending the \"Requires-Python\" attribute in the package metadata."
72527282msgid ""
72537283"This mechanism can be used to drop support for older Python versions, by "
72547284"amending the ``Requires-Python`` attribute in the package metadata."
72557285msgstr ""
7256- "パッケージのメタデータにある \" Requires-Python\" 属性を修正することで、古い "
7257- "バージョンの Python へのサポートを削除するのにこのメカニズムを利用することが "
7258- "できます 。"
7286+ "パッケージのメタデータにある `` Requires-Python`` 属性を修正することで、"
7287+ "古いバージョンの Python "
7288+ "へのサポートを削除するのにこのメカニズムを利用することができます 。"
72597289
72607290#: ../source/guides/dropping-older-python-versions.rst:15
72617291msgid "Requirements"
72627292msgstr "要求事項"
72637293
72647294#: ../source/guides/dropping-older-python-versions.rst:17
7265- #, fuzzy
7266- #| msgid ""
7267- #| "The user installing the package has at least Pip 9.0, or a client that "
7268- #| "supports the Metadata 1.2 specification."
72697295msgid ""
72707296"This workflow requires that the user installing the package uses Pip [#]_, "
72717297"or another installer that supports the Metadata 1.2 specification."
72727298msgstr ""
7273- "パッケージをインストールしようとするユーザが、少なくとも Pip 9.0 か、または、"
7274- "Metadata 1.2 の仕様を満足するクライアントを使っていること。"
7299+ "このワークフローは、パッケージをインストールしようとするユーザが Pip "
7300+ "か、または、Metadata 1.2 "
7301+ "の仕様を満足する別のインストーラを使うことを要求します。"
72757302
72767303#: ../source/guides/dropping-older-python-versions.rst:20
72777304msgid "Dealing with the universal wheels"
0 commit comments