11# SOME DESCRIPTIVE TITLE.
2- # Copyright (C) 2001-2018 , Python Software Foundation
2+ # Copyright (C) 2001-2021 , Python Software Foundation
33# This file is distributed under the same license as the Python package.
44#
55# Translators:
66# Leon H., 2017
7+ # Steven Hsu <hsuhaochun@gmail.com>, 2021
78msgid ""
89msgstr ""
9- "Project-Id-Version :Python 3.7 \n "
10+ "Project-Id-Version :Python 3.9 \n "
1011"Report-Msgid-Bugs-To :\n "
11- "POT-Creation-Date :2021-09-13 00:11+0000 \n "
12- "PO-Revision-Date :2018-05-23 14:33+0000 \n "
12+ "POT-Creation-Date :2020-06-20 18:08+0800 \n "
13+ "PO-Revision-Date :2021-07-04 18:06+0800 \n "
1314"Last-Translator :Adrian Liaw <adrianliaw2000@gmail.com>\n "
1415"Language-Team :Chinese - TAIWAN (https://github.com/python/python-docs-zh- "
1516"tw)\n "
@@ -18,25 +19,28 @@ msgstr ""
1819"Content-Type :text/plain; charset=UTF-8\n "
1920"Content-Transfer-Encoding :8bit\n "
2021"Plural-Forms :nplurals=1; plural=0;\n "
22+ "X-Generator :Poedit 2.4.3\n "
2123
2224#: ../../distributing/index.rst:5
2325msgid "Distributing Python Modules"
2426msgstr "發布 Python 模組"
2527
2628#: ../../distributing/index.rst:0
2729msgid "Email"
28- msgstr ""
30+ msgstr "電子郵件 "
2931
3032#: ../../distributing/index.rst:7
3133msgid "distutils-sig@python.org"
32- msgstr ""
34+ msgstr "distutils-sig@python.org "
3335
3436#: ../../distributing/index.rst:10
3537msgid ""
3638"As a popular open source development project, Python has an active "
3739"supporting community of contributors and users that also make their software "
3840"available for other Python developers to use under open source license terms."
3941msgstr ""
42+ "作為一個普及的開源開發專案,Python 有一個活躍的支持社群,由其貢獻者及使用者組"
43+ "成,而他們也讓他們的軟體可被其他 Python 開發者在開源授權條款下使用。"
4044
4145#: ../../distributing/index.rst:14
4246msgid ""
@@ -45,13 +49,18 @@ msgid ""
4549"rare!) problems, as well as potentially contributing their own solutions to "
4650"the common pool."
4751msgstr ""
52+ "這樣可以讓 Python 使用者們有效地共享和合作,並受益於其他人對常見(有時甚至是"
53+ "罕見)的問題已經建立的解決方案,更可以在公開社群中潛在地貢獻他們自己的解決方"
54+ "案。"
4855
4956#: ../../distributing/index.rst:19
5057msgid ""
5158"This guide covers the distribution part of the process. For a guide to "
5259"installing other Python projects, refer to the :ref:`installation guide "
5360"<installing-index>`."
5461msgstr ""
62+ "這份指南涵蓋了上述過程中的發布部分。如果是要安裝其他的 Python 專案,請參考"
63+ "\\ :ref:`安裝 Python 模組 <distributing-index>`\\ 指南。"
5564
5665#: ../../distributing/index.rst:25
5766msgid ""
@@ -60,16 +69,20 @@ msgid ""
6069"source software. Please take such policies into account when making use of "
6170"the distribution and installation tools provided with Python."
6271msgstr ""
72+ "對於企業和其他機構的使用者,要注意到,許多組織對於使用和貢獻開源軟體都有自己"
73+ "的政策。在開始使用配備 Python 的發布及安裝工具時,請將那些政策納入考量。"
6374
6475#: ../../distributing/index.rst:32
6576msgid "Key terms"
66- msgstr ""
77+ msgstr "關鍵術語 "
6778
6879#: ../../distributing/index.rst:34
6980msgid ""
70- "the `PythonPackaging Index <https://pypi.org>`__ is a public repository of "
81+ "the `PythonPackage Index <https://pypi.org>`__ is a public repository of "
7182"open source licensed packages made available for use by other Python users"
7283msgstr ""
84+ "`Python 套件索引 (Python Package Index) <https://pypi.org>`__ 是開源授權套件"
85+ "的一個公共儲存庫,其中的套件皆可被其他 Python 使用者所使用。"
7386
7487#: ../../distributing/index.rst:37
7588msgid ""
@@ -80,6 +93,11 @@ msgid ""
8093"issue trackers on both `GitHub <https://github.com/pypa>`__ and `Bitbucket "
8194"<https://bitbucket.org/pypa/>`__."
8295msgstr ""
96+ "`Python 封裝管理站 (Python Packaging Authority) <https://www.pypa.io/>`__ 是"
97+ "一個由開發者和說明文件作者組成的團隊,負責維護及改進標準封裝工具,以及相關的"
98+ "元資料 (metadata) 和檔案格式標準。他們在 `GitHub <https://github.com/"
99+ "pypa>`__ 和 `Bitbucket <https://bitbucket.org/pypa/>`__ 這兩個平台上維護各種"
100+ "工具、說明文件及問題追蹤系統。"
83101
84102#: ../../distributing/index.rst:44
85103msgid ""
@@ -90,6 +108,10 @@ msgid ""
90108"standard library, but its name lives on in other ways (such as the name of "
91109"the mailing list used to coordinate Python packaging standards development)."
92110msgstr ""
111+ ":mod:`distutils` 是最早的建置和發布系統,於 1998 年首次被加入 Python 標準函式"
112+ "庫。雖然直接使用 :mod:`distutils` 的方式已經被逐步淘汰,它仍然是現今封裝和發"
113+ "布的基礎結構根基,而且它不僅仍然是標準函式庫的一部分,它的名稱也以其他的方式"
114+ "存活著(例如:用於協調 Python 封裝標準開發的郵寄清單就是以它命名)。"
93115
94116#: ../../distributing/index.rst:51
95117msgid ""
@@ -100,6 +122,11 @@ msgid ""
100122"`distutils` that offers consistent support for more recent packaging "
101123"standards across a wide range of Python versions."
102124msgstr ""
125+ "`setuptools`_ 是 :mod:`distutils` 的一個(主要的)偶然出現的替代品,它於 "
126+ "2004 年首次被發布。相較於未修改的 :mod:`distutils` 工具,它最值得注意的新功"
127+ "能,是能夠宣告對其他套件的依賴性 (dependency)。它目前被推薦為 :mod:"
128+ "`distutils` 的一個替代方案,因其更新較為頻繁,且能在各個廣泛的 Python 版本之"
129+ "間,為較新的封裝標準提供一致性的支援。"
103130
104131#: ../../distributing/index.rst:57
105132msgid ""
@@ -109,17 +136,23 @@ msgid ""
109136"in :pep:`427`) that allows Python libraries, even those including binary "
110137"extensions, to be installed on a system without needing to be built locally."
111138msgstr ""
139+ "`wheel`_\\ (在此文中)是一個將 ``bdist_wheel`` 指令附加到 :mod:`distutils`/"
140+ "`setuptools`_ 的專案。這會產生一個跨平台的二進制封裝格式(稱為「wheels」或"
141+ "「wheel 檔案」,並於 :pep:`427` 中被定義),它可讓 Python 函式庫,甚至那些包"
142+ "含二進制擴充的函式庫,可以在系統中被安裝,但不需要在本機進行建置。"
112143
113144#: ../../distributing/index.rst:68
114145msgid "Open source licensing and collaboration"
115- msgstr ""
146+ msgstr "開源授權與協同合作 "
116147
117148#: ../../distributing/index.rst:70
118149msgid ""
119150"In most parts of the world, software is automatically covered by copyright. "
120151"This means that other developers require explicit permission to copy, use, "
121152"modify and redistribute the software."
122153msgstr ""
154+ "在世界上多數地方,軟體會自動受版權所保護。這代表著其他開發人員需要明確的許"
155+ "可,才能複製、使用、修改和重新發布軟體。"
123156
124157#: ../../distributing/index.rst:74
125158msgid ""
@@ -129,24 +162,30 @@ msgid ""
129162"This leaves many developers free to spend more time focusing on the problems "
130163"that are relatively unique to their specific situation."
131164msgstr ""
165+ "開源授權是一種以相對一致的方式,明確地授予此類許可的方法,它允許開發人員透過"
166+ "為各種問題提供免費可用的共通解決方案,來達到高效率的共享和協作。這使得許多開"
167+ "發人員可以自由地將更多時間專注於處理他們在特定情況中遇到的相對獨特的問題。"
132168
133169#: ../../distributing/index.rst:80
134170msgid ""
135171"The distribution tools provided with Python are designed to make it "
136172"reasonably straightforward for developers to make their own contributions "
137173"back to that common pool of software if they choose to do so."
138174msgstr ""
175+ "Python 所提供的發布工具,被設計為讓開發人員能夠以合理的直觀方式,對該公用軟體"
176+ "庫回饋他們自己的貢獻,前提是他們願意這樣做。"
139177
140178#: ../../distributing/index.rst:84
141179msgid ""
142180"The same distribution tools can also be used to distribute software within "
143181"an organisation, regardless of whether that software is published as open "
144182"source software or not."
145183msgstr ""
184+ "同一個發布工具也可用於在組織內發布軟體,不論該軟體是否有作為開源軟體被發布。"
146185
147186#: ../../distributing/index.rst:90
148187msgid "Installing the tools"
149- msgstr ""
188+ msgstr "安裝工具 "
150189
151190#: ../../distributing/index.rst:92
152191msgid ""
@@ -155,107 +194,125 @@ msgid ""
155194"important to have standard tools that work consistently, even on older "
156195"versions of Python."
157196msgstr ""
197+ "標準函式庫並不包含那些支援現代 Python 封裝標準的建置工具,因為核心開發團隊發"
198+ "現,提供始終可運作的標準工具是很重要的,即使它們是在舊版的 Python 上運作。"
158199
159200#: ../../distributing/index.rst:97
160201msgid ""
161202"The currently recommended build and distribution tools can be installed by "
162203"invoking the ``pip`` module at the command line::"
163204msgstr ""
205+ "當今被推薦的建置及發布工具,可以透過在命令列中呼叫 ``pip`` 模組來安裝它們:\n"
206+ "\n"
207+ "::"
164208
165209#: ../../distributing/index.rst:104
166210msgid ""
167211"For POSIX users (including Mac OS X and Linux users), these instructions "
168212"assume the use of a :term:`virtual environment`."
169213msgstr ""
214+ "對於 POSIX 使用者(包括 Mac OS X 和 Linux 使用者),這些教學皆假設有使用 :"
215+ "term:`virtual environment`\\ 。"
170216
171217#: ../../distributing/index.rst:107
172218msgid ""
173219"For Windows users, these instructions assume that the option to adjust the "
174220"system PATH environment variable was selected when installing Python."
175221msgstr ""
222+ "對於 Windows 使用者,這些教學皆假設在安裝 Python 時,「可調整系統 PATH 環境變"
223+ "數」的選項已被選取。"
176224
177225#: ../../distributing/index.rst:111
178226msgid ""
179227"The Python Packaging User Guide includes more details on the `currently "
180228"recommended tools`_."
181- msgstr ""
229+ msgstr "Python 封裝使用者指南包含了關於 \\ `當今推薦工具`_ \\ 的更多細節。 "
182230
183231#: ../../distributing/index.rst:123
184232msgid "Reading the Python Packaging User Guide"
185- msgstr ""
233+ msgstr "閱讀 Python 封裝使用者指南 "
186234
187235#: ../../distributing/index.rst:125
188236msgid ""
189237"The Python Packaging User Guide covers the various key steps and elements "
190238"involved in creating and publishing a project:"
191239msgstr ""
240+ "Python 封裝使用者指南涵蓋了關於建立和發布一個專案的各項關鍵步驟和元素:"
192241
193242#: ../../distributing/index.rst:128
194243msgid "`Project structure`_"
195- msgstr ""
244+ msgstr "`專案結構`_ "
196245
197246#: ../../distributing/index.rst:129
198247msgid "`Building and packaging the project`_"
199- msgstr ""
248+ msgstr "`專案建置與封裝`_ "
200249
201250#: ../../distributing/index.rst:130
202- msgid "`Uploading the project to the PythonPackaging Index`_"
203- msgstr ""
251+ msgid "`Uploading the project to the PythonPackage Index`_"
252+ msgstr "`上傳專案至 Python 套件索引 (Python Package Index)`_ "
204253
205254#: ../../distributing/index.rst:131
206255msgid "`The .pypirc file`_"
207- msgstr ""
256+ msgstr "`.pypirc 檔案`_ "
208257
209258#: ../../distributing/index.rst:144
210259msgid "How do I...?"
211- msgstr ""
260+ msgstr "我該如何...? "
212261
213262#: ../../distributing/index.rst:146
214263msgid "These are quick answers or links for some common tasks."
215- msgstr ""
264+ msgstr "接下來是關於一些常見任務的快速解答或連結。 "
216265
217266#: ../../distributing/index.rst:149
218267msgid "... choose a name for my project?"
219- msgstr ""
268+ msgstr "...為我的專案選擇一個名稱? "
220269
221270#: ../../distributing/index.rst:151
222271msgid "This isn't an easy topic, but here are a few tips:"
223- msgstr ""
272+ msgstr "這不是一個簡單的題目,但這裡有一些提示: "
224273
225274#: ../../distributing/index.rst:153
226- msgid "check the PythonPackaging Index to see if the name is already in use"
227- msgstr ""
275+ msgid "check the PythonPackage Index to see if the name is already in use"
276+ msgstr "檢查 Python 套件索引,看看該名稱是否已被使用 "
228277
229278#: ../../distributing/index.rst:154
230279msgid ""
231280"check popular hosting sites like GitHub, Bitbucket, etc to see if there is "
232281"already a project with that name"
233282msgstr ""
283+ "檢查常用的代管網站,像是 GitHub、Bitbucket 等,看看是否已經有一個使用該名稱的"
284+ "專案"
234285
235286#: ../../distributing/index.rst:156
236287msgid "check what comes up in a web search for the name you're considering"
237- msgstr ""
288+ msgstr "檢查您正在考慮的名稱在網路搜尋中會出現的內容 "
238289
239290#: ../../distributing/index.rst:157
240291msgid ""
241292"avoid particularly common words, especially ones with multiple meanings, as "
242293"they can make it difficult for users to find your software when searching "
243294"for it"
244295msgstr ""
296+ "避免使用特別常見的單字,尤其是那些有多重含義的單字,因為它們會讓使用者在搜尋"
297+ "你的軟體時時很難找到它"
245298
246299#: ../../distributing/index.rst:163
247300msgid "... create and distribute binary extensions?"
248- msgstr ""
301+ msgstr "...建立和發布二進制擴充? "
249302
250303#: ../../distributing/index.rst:165
251304msgid ""
252305"This is actually quite a complex topic, with a variety of alternatives "
253306"available depending on exactly what you're aiming to achieve. See the Python "
254307"Packaging User Guide for more information and recommendations."
255308msgstr ""
309+ "實際上這是一個非常複雜的題目,因為有各式各樣的替代方案可使用,取決於您確實想"
310+ "要達成的目標。更多的資訊和建議,請參閱 Python 封裝使用者指南。"
256311
257312#: ../../distributing/index.rst:171
258313msgid ""
259314"`Python Packaging User Guide: Binary Extensions <https://packaging.python."
260315"org/guides/packaging-binary-extensions/>`__"
261316msgstr ""
317+ "`Python 封裝使用者指南:二進制擴充 <https://packaging.python.org/guides/"
318+ "packaging-binary-extensions/>`__"