Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit7b10787

Browse files
committed
update file from the review
1 parent1088bad commit7b10787

File tree

1 file changed

+23
-21
lines changed

1 file changed

+23
-21
lines changed

‎library/queue.po

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgstr ""
1111
"Project-Id-Version:Python 3.10\n"
1212
"Report-Msgid-Bugs-To:\n"
1313
"POT-Creation-Date:2022-04-15 00:13+0000\n"
14-
"PO-Revision-Date:2022-09-24 14:29+0800\n"
14+
"PO-Revision-Date:2022-09-26 23:05+0800\n"
1515
"Last-Translator:Allen Wu <allen91.wu@gmail.com>\n"
1616
"Language-Team:Chinese - TAIWAN (https://github.com/python/python-docs-zh-"
1717
"tw)\n"
@@ -99,9 +99,9 @@ msgid ""
9999
"until queue items are consumed. If *maxsize* is less than or equal to zero, "
100100
"the queue size is infinite."
101101
msgstr""
102-
"`LIFO (last-in, first-out)` 佇列的建構子。*maxsize* 是一個整數,用於設置佇列"
103-
"中可放置的項目數的上限。一旦達到此大小,插入將被鎖定,到佇列中的項目被消耗。"
104-
"如果 *maxsize* 小於或等於零,則佇列大小為無限。"
102+
":abbr:`LIFO (last-in, first-out)` 佇列的建構子。*maxsize* 是一個整數,用於設"
103+
"置佇列中可放置的項目數的上限。一旦達到此大小,插入將被鎖定,到佇列中的項目被"
104+
"消耗。如果 *maxsize* 小於或等於零,則佇列大小為無限。"
105105

106106
#:../../library/queue.rst:54
107107
msgid""
@@ -156,7 +156,7 @@ msgid ""
156156
"put_nowait`) is called on a :class:`Queue` object which is full."
157157
msgstr""
158158
"當對一個已滿的 :class:`Queue` 物件呼叫非阻塞的 :meth:`~Queue.put`\\ (或 :"
159-
"meth:`~Queue.put_nowait`)將引發此例外。"
159+
"meth:`~Queue.put_nowait`\\)將引發此例外。"
160160

161161
#:../../library/queue.rst:99
162162
msgid"Queue Objects"
@@ -167,8 +167,8 @@ msgid ""
167167
"Queue objects (:class:`Queue`, :class:`LifoQueue`, or :class:"
168168
"`PriorityQueue`) provide the public methods described below."
169169
msgstr""
170-
"佇列物件(\\:class:`Queue`\\\\:class:`LifoQueue`\\\\:class:"
171-
"`PriorityQueue`\\ )提供下面描述的公用 method。"
170+
"佇列物件(:class:`Queue`:class:`LifoQueue`:class:`PriorityQueue`)提供下"
171+
"面描述的公用 method。"
172172

173173
#:../../library/queue.rst:107
174174
msgid""
@@ -232,7 +232,7 @@ msgid ""
232232
"ignored in that case)."
233233
msgstr""
234234
"從佇列中移除並回傳一個項目。如果可選的 args *block* 為 true,且 *timeout* 為 "
235-
"``None``\\(預設值),則在必要時阻塞,直到有可用的項目。如果 *timeout* 是正"
235+
"``None``\\(預設值),則在必要時阻塞,直到有可用的項目。如果 *timeout* 是正"
236236
"數,則最多會阻塞 *timeout* 秒,如果該時間內沒有可用的項目,則會引發 :exc:"
237237
"`Empty` 例外。否則(*block* 為 false),如果立即可用,則回傳一個項目,否則引"
238238
"發 :exc:`Empty` 例外(在這種情況下,*timeout* 將被忽略)。"
@@ -247,7 +247,7 @@ msgid ""
247247
msgstr""
248248
"在 POSIX 系統的 3.0 版之前,以及 Windows 的所有版本,如果 *block* 為 true 且 "
249249
"*timeout* 為 ``None``,則此操作將在底層鎖上進入不間斷等待。這意味著不會發生例"
250-
"外,特別是 SIGINT(中斷訊號)不會觸發 :exc:`KeyboardInterrupt`\\。"
250+
"外,特別是 SIGINT(中斷訊號)不會觸發 :exc:`KeyboardInterrupt`。"
251251

252252
#:../../library/queue.rst:161../../library/queue.rst:268
253253
msgid"Equivalent to ``get(False)``."
@@ -267,23 +267,23 @@ msgid ""
267267
"threads. For each :meth:`get` used to fetch a task, a subsequent call to :"
268268
"meth:`task_done` tells the queue that the processing on the task is complete."
269269
msgstr""
270-
"指示指示先前放入佇列的任務已完成。由佇列消費者執行緒使用。對於用來提取任務的"
271-
"每個 :meth:`get`,隨後呼叫 :meth:`task_done` 告訴佇列任務的處理已完成。"
270+
"表示先前放入佇列的任務已完成。由佇列消費者執行緒使用。對於用來提取任務的每"
271+
" :meth:`get`,隨後呼叫 :meth:`task_done` 告訴佇列任務的處理已完成。"
272272

273273
#:../../library/queue.rst:173
274274
msgid""
275275
"If a :meth:`join` is currently blocking, it will resume when all items have "
276276
"been processed (meaning that a :meth:`task_done` call was received for every "
277277
"item that had been :meth:`put` into the queue)."
278278
msgstr""
279-
"如果目前 :meth:`join` 阻塞,則當所有項目都已處理完畢後,它將恢復(這意味著對"
280-
"於 :meth:`put`已進入佇列的每個項目,都收到 :meth:`task_done` 的呼叫)。"
279+
"如果目前 :meth:`join` 阻塞,它將會在所有項目都已處理完畢後恢復(代表對於以 :"
280+
"meth:`put`放進佇列的每個項目,都要收到 :meth:`task_done` 的呼叫)。"
281281

282282
#:../../library/queue.rst:177
283283
msgid""
284284
"Raises a :exc:`ValueError` if called more times than there were items placed "
285285
"in the queue."
286-
msgstr"如果呼叫次數超過佇列中放置的項目數量,則引發 :exc:`ValueError`\\。"
286+
msgstr"如果呼叫次數超過佇列中放置的項目數量,則引發 :exc:`ValueError`。"
287287

288288
#:../../library/queue.rst:183
289289
msgid"Blocks until all items in the queue have been gotten and processed."
@@ -340,9 +340,9 @@ msgid ""
340340
"The optional args *block* and *timeout* are ignored and only provided for "
341341
"compatibility with :meth:`Queue.put`."
342342
msgstr""
343-
"將 *item* 放入佇列中。此 method 從不阻塞,並且都會成功(潛在的低階錯誤,像是"
344-
"分配記憶體失敗除外)。可選的 args *block* 和 *timeout*將被忽略,並且僅用於"
345-
"與 :meth:`Queue.put`相容。"
343+
"將 *item* 放入佇列中。此 method 從不阻塞,並且都會成功(除了潛在的低階錯誤,"
344+
"像是分配記憶體失敗)。可選的 args *block* 和 *timeout*會被忽略,它們僅是為了"
345+
"與 :meth:`Queue.put`相容才存在。"
346346

347347
#:../../library/queue.rst:252
348348
msgid""
@@ -375,7 +375,9 @@ msgstr "Class :class:`multiprocessing.Queue`"
375375
msgid""
376376
"A queue class for use in a multi-processing (rather than multi-threading) "
377377
"context."
378-
msgstr"用於多工處理(而非多執行緒)上下文的佇列 class。"
378+
msgstr""
379+
"用於多行程處理 (multi-processing)(而非多執行緒)情境 (context) 的佇列 "
380+
"class。"
379381

380382
#:../../library/queue.rst:277
381383
msgid""
@@ -384,6 +386,6 @@ msgid ""
384386
"`~collections.deque.popleft` operations that do not require locking and also "
385387
"support indexing."
386388
msgstr""
387-
":class:`collections.deque` 是無界佇列的替代實作,具有快速原子 :meth:"
388-
"`~collections.deque.append` 和 :meth:`~collections.deque.popleft`操作,這些"
389-
"操作不需要鎖定,並且還支持索引。"
389+
":class:`collections.deque` 是無界佇列的替代實作,有快速且具原子性 (atomic)"
390+
"的 :meth:`~collections.deque.append` 和 :meth:`~collections.deque.popleft`"
391+
"作,這些操作不需要鎖定,並且還支持索引。"

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp