Skip to content

Commit 91ebc0f

Browse files
committed
fix: resolve fuzzy entries
1 parent 006a12b commit 91ebc0f

36 files changed

+250
-216
lines changed

bugs.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,11 @@ msgid ""
116116
msgstr "給有意成為 Python 說明文件貢獻者的綜合指南。"
117117

118118
#: ../../bugs.rst:41
119-
#, fuzzy
120119
msgid ""
121120
"`Documentation Translations <https://devguide.python.org/documentation/"
122121
"translating/>`_"
123-
msgstr "`說明文件翻譯 <https://devguide.python.org/documenting/#translating>`_"
122+
msgstr ""
123+
"`說明文件翻譯 <https://devguide.python.org/documentation/translating/>`_"
124124

125125
#: ../../bugs.rst:42
126126
msgid ""

glossary.po

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -571,14 +571,14 @@ msgid "context manager"
571571
msgstr "context manager(情境管理器)"
572572

573573
#: ../../glossary.rst:250
574-
#, fuzzy
575574
msgid ""
576575
"An object which controls the environment seen in a :keyword:`with` statement "
577576
"by defining :meth:`~object.__enter__` and :meth:`~object.__exit__` methods. "
578577
"See :pep:`343`."
579578
msgstr ""
580579
"一個可以控制 :keyword:`with` 陳述式中所見環境的物件,而它是透過定義 :meth:"
581-
"`__enter__` 和 :meth:`__exit__` method 來控制的。請參閱 :pep:`343`。"
580+
"`~object.__enter__` 和 :meth:`~object.__exit__` method 來控制的。請參閱 :pep:"
581+
"`343`。"
582582

583583
#: ../../glossary.rst:253
584584
msgid "context variable"
@@ -1441,7 +1441,6 @@ msgid "iterable"
14411441
msgstr "iterable(可疊代物件)"
14421442

14431443
#: ../../glossary.rst:644
1444-
#, fuzzy
14451444
msgid ""
14461445
"An object capable of returning its members one at a time. Examples of "
14471446
"iterables include all sequence types (such as :class:`list`, :class:`str`, "
@@ -1454,7 +1453,7 @@ msgstr ""
14541453
"是 :class:`list`、:class:`str` 和 :class:`tuple`\\ )和某些非序列型別,像是 :"
14551454
"class:`dict`、:term:`檔案物件 <file object>`,以及你所定義的任何 class 物件,"
14561455
"只要那些 class 有 :meth:`__iter__` method 或是實作 :term:`sequence`\\ (序"
1457-
"列)語意的 :meth:`__getitem__` method,該物件就是可疊代物件。"
1456+
"列)語意的 :meth:`~object.__getitem__` method,該物件就是可疊代物件。"
14581457

14591458
#: ../../glossary.rst:651
14601459
msgid ""
@@ -2399,7 +2398,6 @@ msgid "sequence"
23992398
msgstr "sequence(序列)"
24002399

24012400
#: ../../glossary.rst:1089
2402-
#, fuzzy
24032401
msgid ""
24042402
"An :term:`iterable` which supports efficient element access using integer "
24052403
"indices via the :meth:`~object.__getitem__` special method and defines a :"
@@ -2410,15 +2408,15 @@ msgid ""
24102408
"because the lookups use arbitrary :term:`immutable` keys rather than "
24112409
"integers."
24122410
msgstr ""
2413-
"一個 :term:`iterable`\\ (可疊代物件),它透過 :meth:`__getitem__` special "
2414-
"method(特殊方法),使用整數索引來支援高效率的元素存取,並定義了一個 :meth:"
2415-
"`__len__` method 來回傳該序列的長度。一些內建序列型別包括 :class:`list`、:"
2416-
"class:`str`、:class:`tuple` 和 :class:`bytes`。請注意,雖然 :class:`dict` 也"
2417-
"支援 :meth:`__getitem__` 和 :meth:`__len__`,但它被視為對映 (mapping) 而不是"
2418-
"序列,因為其查找方式是使用任意的 :term:`immutable` 鍵,而不是整數。"
2411+
"一個 :term:`iterable`\\ (可疊代物件),它透過 :meth:`~object.__getitem__` "
2412+
"special method(特殊方法),使用整數索引來支援高效率的元素存取,並定義了一"
2413+
"個 :meth:`__len__` method 來回傳該序列的長度。一些內建序列型別包括 :class:"
2414+
"`list`、:class:`str`、:class:`tuple` 和 :class:`bytes`。請注意,雖然 :class:"
2415+
"`dict` 也支援 :meth:`~object.__getitem__` 和 :meth:`__len__`,但它被視為對映 "
2416+
"(mapping) 而不是序列,因為其查找方式是使用任意的 :term:`immutable` 鍵,而不是"
2417+
"整數。"
24192418

24202419
#: ../../glossary.rst:1098
2421-
#, fuzzy
24222420
msgid ""
24232421
"The :class:`collections.abc.Sequence` abstract base class defines a much "
24242422
"richer interface that goes beyond just :meth:`~object.__getitem__` and :meth:"
@@ -2427,8 +2425,8 @@ msgid ""
24272425
"registered explicitly using :func:`~abc.ABCMeta.register`."
24282426
msgstr ""
24292427
"抽象基底類別 (abstract base class) :class:`collections.abc.Sequence` 定義了一"
2430-
"個更加豐富的介面,並不僅止於 :meth:`__getitem__` 和 :meth:`__len__`,還增加"
2431-
" :meth:`count`、:meth:`index`、:meth:`__contains__` 和 :meth:"
2428+
"個更加豐富的介面,並不僅止於 :meth:`~object.__getitem__` 和 :meth:`__len__`,"
2429+
"還增加了 :meth:`count`、:meth:`index`、:meth:`__contains__` 和 :meth:"
24322430
"`__reversed__`。實作此擴充介面的型別,可以使用 :func:`~abc.ABCMeta.register` "
24332431
"被明確地註冊。"
24342432

library/abc.po

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,6 @@ msgstr ""
201201
"meth:`~iterator.__iter__` 方法的類別也都會被視為 ``MyIterable``。"
202202

203203
#: ../../library/abc.rst:154
204-
#, fuzzy
205204
msgid ""
206205
"Finally, the last line makes ``Foo`` a virtual subclass of ``MyIterable``, "
207206
"even though it does not define an :meth:`~iterator.__iter__` method (it uses "
@@ -210,9 +209,9 @@ msgid ""
210209
"available as a method of ``Foo``, so it is provided separately."
211210
msgstr ""
212211
"最後,即使 ``Foo`` 沒有定義 :meth:`~iterator.__iter__` 方法(它使用了以 :"
213-
"meth:`__len__` 和 :meth:`__getitem__` 所定義的舊式可疊代物件協定),最末一行"
214-
"使其成為 ``MyIterable`` 的一個虛擬子類別。請注意這不會使 ``get_iterator`` 成"
215-
" ``Foo`` 的一個可用方法,所以它是需要被另外提供的。"
212+
"meth:`__len__` 和 :meth:`~object.__getitem__` 所定義的舊式可疊代物件協定),"
213+
"最末一行使其成為 ``MyIterable`` 的一個虛擬子類別。請注意這不會使 "
214+
"``get_iterator`` 成為 ``Foo`` 的一個可用方法,所以它是需要被另外提供的。"
216215

217216
#: ../../library/abc.rst:163
218217
msgid "The :mod:`abc` module also provides the following decorator:"

library/asyncio-eventloop.po

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -700,13 +700,12 @@ msgid "Added support for SSL/TLS in :class:`ProactorEventLoop`."
700700
msgstr "新增 :class:`ProactorEventLoop` 中的 SSL/TLS 支援。"
701701

702702
#: ../../library/asyncio-eventloop.rst:512
703-
#, fuzzy
704703
msgid ""
705704
"The socket option :ref:`socket.TCP_NODELAY <socket-unix-constants>` is set "
706705
"by default for all TCP connections."
707706
msgstr ""
708-
"新增 *ssl_handshake_timeout* 與 *start_serving* 參數。所有 TCP 連線都預設有 :"
709-
"py:const:`~socket.TCP_NODELAY` socket 選項。"
707+
"所有 TCP 連線都預設有 :ref:`socket.TCP_NODELAY <socket-unix-constants>` "
708+
"socket 選項。"
710709

711710
#: ../../library/asyncio-eventloop.rst:517
712711
#: ../../library/asyncio-eventloop.rst:846
@@ -1024,14 +1023,13 @@ msgid "The *host* parameter can be a sequence of strings."
10241023
msgstr ""
10251024

10261025
#: ../../library/asyncio-eventloop.rst:762
1027-
#, fuzzy
10281026
msgid ""
10291027
"Added *ssl_handshake_timeout* and *start_serving* parameters. The socket "
10301028
"option :ref:`socket.TCP_NODELAY <socket-unix-constants>` is set by default "
10311029
"for all TCP connections."
10321030
msgstr ""
10331031
"新增 *ssl_handshake_timeout* 與 *start_serving* 參數。所有 TCP 連線都預設有 :"
1034-
"py:const:`~socket.TCP_NODELAY` socket 選項。"
1032+
"ref:`socket.TCP_NODELAY <socket-unix-constants>` socket 選項。"
10351033

10361034
#: ../../library/asyncio-eventloop.rst:772
10371035
msgid ""

library/asyncio.po

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,17 +100,16 @@ msgstr ""
100100
"此外,還有一些給\\ *函式庫與框架 (framework) 開發者*\\\\ **低階** API:"
101101

102102
#: ../../library/asyncio.rst:48
103-
#, fuzzy
104103
msgid ""
105104
"create and manage :ref:`event loops <asyncio-event-loop>`, which provide "
106105
"asynchronous APIs for :ref:`networking <loop_create_server>`, running :ref:"
107106
"`subprocesses <loop_subprocess_exec>`, handling :ref:`OS signals "
108107
"<loop_add_signal_handler>`, etc;"
109108
msgstr ""
110109
"建立與管理 :ref:`event loops(事件迴圈) <asyncio-event-loop>`,它提供了能被"
111-
"用於\\ :meth:`網路 <loop.create_server>`\\ 、執行\\ :meth:`子行程 <loop."
112-
"subprocess_exec>`、處理\\ :meth:`作業系統訊號 <loop.add_signal_handler>`\\"
113-
"任務的非同步 API;"
110+
"用於\\ :ref:`網路 <loop_create_server>`、執行\\ :ref:`子行程 "
111+
"<loop_subprocess_exec>`、處理\\ :ref:`作業系統訊號 "
112+
"<loop_add_signal_handler>`\\ 等任務的非同步 API;"
114113

115114
#: ../../library/asyncio.rst:53
116115
msgid ""

library/collections.po

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -933,27 +933,25 @@ msgstr ""
933933
"如果呼叫 :attr:`default_factory` 時發生例外,則該例外將會保持不變地向外傳遞。"
934934

935935
#: ../../library/collections.rst:746
936-
#, fuzzy
937936
msgid ""
938937
"This method is called by the :meth:`~object.__getitem__` method of the :"
939938
"class:`dict` class when the requested key is not found; whatever it returns "
940939
"or raises is then returned or raised by :meth:`~object.__getitem__`."
941940
msgstr ""
942-
"在無法找到所要求的鍵時,此方法會被 :class:`dict` 類別的 :meth:`__getitem__` "
943-
"方法呼叫。無論此方法回傳了值還是引發了例外,都會被 :meth:`__getitem__` 所傳"
944-
"。"
941+
"在無法找到所要求的鍵時,此方法會被 :class:`dict` 類別的 :meth:`~object."
942+
"__getitem__` 方法呼叫。無論此方法回傳了值還是引發了例外,都會被 :meth:"
943+
"`~object.__getitem__` 所傳遞。"
945944

946945
#: ../../library/collections.rst:750
947-
#, fuzzy
948946
msgid ""
949947
"Note that :meth:`__missing__` is *not* called for any operations besides :"
950948
"meth:`~object.__getitem__`. This means that :meth:`get` will, like normal "
951949
"dictionaries, return ``None`` as a default rather than using :attr:"
952950
"`default_factory`."
953951
msgstr ""
954-
"注意,\\ :meth:`__missing__` *不會*\\ 被 :meth:`__getitem__` 以外的其他方法呼"
955-
",這意味著 :meth:`get` 會像一般的 dict 那樣回傳 ``None`` 做為預設值,而非使"
956-
" :attr:`default_factory`。"
952+
"注意,\\ :meth:`__missing__` *不會*\\ 被 :meth:`~object.__getitem__` 以外的其"
953+
"他方法呼叫,這意味著 :meth:`get` 會像一般的 dict 那樣回傳 ``None`` 做為預設"
954+
"值,而非使用 :attr:`default_factory`。"
957955

958956
#: ../../library/collections.rst:756
959957
msgid ":class:`defaultdict` objects support the following instance variable:"

library/enum.po

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -419,13 +419,12 @@ msgid "Returns ``True`` if member belongs to the ``cls``::"
419419
msgstr "如果 member 屬於 ``cls`` 則回傳 ``True``: ::"
420420

421421
#: ../../library/enum.rst:206
422-
#, fuzzy
423422
msgid ""
424423
"Before Python 3.12, a ``TypeError`` is raised if a non-Enum-member is used "
425424
"in a containment check."
426425
msgstr ""
427-
"在 Python 3.12 中這可以檢查成員的值,而不只是檢查成員;在此之前,如果用非列舉"
428-
"成員做屬於檢查會引發 ``TypeError``。"
426+
"在 Python 3.12 之前,如果用非列舉成員做屬於檢查 (containment check) 會引發 "
427+
"``TypeError``。"
429428

430429
#: ../../library/enum.rst:211
431430
msgid ""

library/fcntl.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ msgstr ""
3232

3333
#: ../../library/fcntl.rst:21
3434
msgid ":ref:`Availability <availability>`: Unix, not Emscripten, not WASI."
35-
msgstr ""
35+
msgstr ":ref:`適用 <availability>`:Unix、非 Emscripten、非 WASI。"
3636

3737
#: ../../library/fcntl.rst:23
3838
msgid ""

library/functions.po

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1740,7 +1740,6 @@ msgstr ""
17401740
"觸發 :exc:`TypeError`。"
17411741

17421742
#: ../../library/functions.rst:982
1743-
#, fuzzy
17441743
msgid ""
17451744
"Return an :term:`iterator` object. The first argument is interpreted very "
17461745
"differently depending on the presence of the second argument. Without a "
@@ -1756,8 +1755,8 @@ msgid ""
17561755
msgstr ""
17571756
"回傳一個 :term:`iterator` 物件。根據是否存在第二個引數,第一個引數的意義是非"
17581757
"常不同的。如果沒有第二個引數,*object* 必須是支援 :term:`iterable` 協定(有 :"
1759-
"meth:`__iter__` method)的集合物件,或必須支援序列協定(有 :meth:"
1760-
"`__getitem__` 方法,且數字引數從 ``0`` 開始)。如果它不支援這些協定,會觸發 :"
1758+
"meth:`__iter__` method)的集合物件,或必須支援序列協定(有 :meth:`~object."
1759+
"__getitem__` 方法,且數字引數從 ``0`` 開始)。如果它不支援這些協定,會觸發 :"
17611760
"exc:`TypeError`。如果有第二個引數 *sentinel*,那麼 *object* 必須是可呼叫的物"
17621761
"件,這種情況下生成的 iterator,每次疊代呼叫 :meth:`~iterator.__next__` 時會不"
17631762
"帶引數地呼叫 *object*\\ ;如果回傳的結果是 *sentinel* 則觸發 :exc:"

library/getpass.po

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -86,18 +86,17 @@ msgid "Return the \"login name\" of the user."
8686
msgstr "回傳使用者的\"登入名稱\"。"
8787

8888
#: ../../library/getpass.rst:45
89-
#, fuzzy
9089
msgid ""
9190
"This function checks the environment variables :envvar:`LOGNAME`, :envvar:"
9291
"`USER`, :envvar:`!LNAME` and :envvar:`USERNAME`, in order, and returns the "
9392
"value of the first one which is set to a non-empty string. If none are set, "
9493
"the login name from the password database is returned on systems which "
9594
"support the :mod:`pwd` module, otherwise, an exception is raised."
9695
msgstr ""
97-
"此函式會按順序檢查環境變數 :envvar:`LOGNAME`\\\\ :envvar:`USER`\\\\ :"
98-
"envvar:`LNAME` 和 :envvar:`USERNAME`,並回傳其中第一個被設定成非空字串的值。"
99-
"如果均未設定,則在支援 :mod:`pwd` 模組的系統上將會回傳來自密碼資料庫的登入名"
100-
"稱,否則將引發一個例外。"
96+
"此函式會按順序檢查環境變數 :envvar:`LOGNAME`:envvar:`USER`、:envvar:`!"
97+
"LNAME` 和 :envvar:`USERNAME`,並回傳其中第一個被設定成非空字串的值。如果均未"
98+
"設定,則在支援 :mod:`pwd` 模組的系統上將會回傳來自密碼資料庫的登入名稱,否則"
99+
"將引發一個例外。"
101100

102101
#: ../../library/getpass.rst:52
103102
msgid ""

library/grp.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ msgstr ""
3030

3131
#: ../../library/grp.rst:13
3232
msgid ":ref:`Availability <availability>`: Unix, not Emscripten, not WASI."
33-
msgstr ""
33+
msgstr ":ref:`適用 <availability>`:Unix、非 Emscripten、非 WASI。"
3434

3535
#: ../../library/grp.rst:15
3636
msgid ""

library/itertools.po

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,8 @@ msgid ":func:`count`"
8181
msgstr ":func:`count`"
8282

8383
#: ../../library/itertools.rst:44
84-
#, fuzzy
8584
msgid "[start[, step]]"
86-
msgstr "seq, [start,] stop [, step]"
85+
msgstr "[start[, step]]"
8786

8887
#: ../../library/itertools.rst:44
8988
msgid "start, start+step, start+2*step, ..."

library/operator.po

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -296,14 +296,13 @@ msgstr ""
296296
"::"
297297

298298
#: ../../library/operator.rst:308
299-
#, fuzzy
300299
msgid ""
301300
"Return a callable object that fetches *item* from its operand using the "
302301
"operand's :meth:`~object.__getitem__` method. If multiple items are "
303302
"specified, returns a tuple of lookup values. For example:"
304303
msgstr ""
305-
"回傳一個使用運算元的 :meth:`__getitem__` 方法從運算元中獲取 *item* 的可呼叫物"
306-
"。如果指定了多個條目,則回傳一個查詢值的 tupple。例如:"
304+
"回傳一個使用運算元的 :meth:`~object.__getitem__` 方法從運算元中獲取 *item* "
305+
"可呼叫物件。如果指定了多個條目,則回傳一個查詢值的 tupple。例如:"
307306

308307
#: ../../library/operator.rst:312
309308
msgid "After ``f = itemgetter(2)``, the call ``f(r)`` returns ``r[2]``."
@@ -318,15 +317,14 @@ msgstr ""
318317
"r[3])``。"
319318

320319
#: ../../library/operator.rst:329
321-
#, fuzzy
322320
msgid ""
323321
"The items can be any type accepted by the operand's :meth:`~object."
324322
"__getitem__` method. Dictionaries accept any :term:`hashable` value. "
325323
"Lists, tuples, and strings accept an index or a slice:"
326324
msgstr ""
327-
"傳入的條目可以為運算元的 :meth:`__getitem__` 所接受的任何型別。dictionary(字"
328-
")接受任意\\ :term:`可雜湊 <hashable>`\\ 的值。list、tupple 和字串接受索引"
329-
"或切片:"
325+
"傳入的條目可以為運算元的 :meth:`~object.__getitem__` 所接受的任何型別。"
326+
"dictionary(字典)接受任意\\ :term:`可雜湊 <hashable>`\\ 的值。list、tupple "
327+
"和字串接受索引或切片:"
330328

331329
#: ../../library/operator.rst:343
332330
msgid ""

library/posix.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ msgstr ""
3434

3535
#: ../../library/posix.rst:14
3636
msgid ":ref:`Availability <availability>`: Unix."
37-
msgstr ""
37+
msgstr ":ref:`適用 <availability>`:Unix。"
3838

3939
#: ../../library/posix.rst:18
4040
msgid ""

library/pty.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ msgstr ""
3535

3636
#: ../../library/pty.rst:19
3737
msgid ":ref:`Availability <availability>`: Unix."
38-
msgstr ""
38+
msgstr ":ref:`適用 <availability>`:Unix。"
3939

4040
#: ../../library/pty.rst:21
4141
msgid ""

library/pwd.po

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,8 @@ msgstr ""
3131
"此模組提供對 Unix 使用者帳戶和密碼資料庫的存取介面。它適用於所有 Unix 版本。"
3232

3333
#: ../../library/pwd.rst:13
34-
#, fuzzy
3534
msgid ":ref:`Availability <availability>`: Unix, not Emscripten, not WASI."
36-
msgstr ":ref:`Availability <availability>`:非 Emscripten、非 WASI。"
35+
msgstr ":ref:`適用 <availability>`:Unix、非 Emscripten、非 WASI。"
3736

3837
#: ../../library/pwd.rst:15
3938
msgid ""

library/resource.po

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,8 @@ msgid ""
2929
msgstr ""
3030

3131
#: ../../library/resource.rst:16
32-
#, fuzzy
3332
msgid ":ref:`Availability <availability>`: Unix, not Emscripten, not WASI."
34-
msgstr ":ref:`適用 <availability>`:FreeBSD。"
33+
msgstr ":ref:`適用 <availability>`:Unix、非 Emscripten、非 WASI。"
3534

3635
#: ../../library/resource.rst:18
3736
msgid ""

0 commit comments

Comments
 (0)