@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version :Python 3.14\n "
1313"Report-Msgid-Bugs-To :\n "
14- "POT-Creation-Date :2025-10-05 14:11 +0000\n "
14+ "POT-Creation-Date :2025-10-09 14:15 +0000\n "
1515"PO-Revision-Date :2025-09-16 00:00+0000\n "
1616"Last-Translator :python-doc bot, 2025\n "
1717"Language-Team :Hungarian (https://app.transifex.com/python-doc/teams/5390/ "
@@ -121,22 +121,42 @@ msgstr ""
121121msgid "Return the number of items in the queue."
122122msgstr ""
123123
124+ msgid "Put a :class:`Queue` instance into a shutdown mode."
125+ msgstr ""
126+
127+ msgid ""
128+ "The queue can no longer grow. Future calls to :meth:`~Queue.put` raise :exc:"
129+ "`QueueShutDown`. Currently blocked callers of :meth:`~Queue.put` will be "
130+ "unblocked and will raise :exc:`QueueShutDown` in the formerly blocked thread."
131+ msgstr ""
132+
133+ msgid ""
134+ "If *immediate* is false (the default), the queue can be wound down normally "
135+ "with :meth:`~Queue.get` calls to extract tasks that have already been loaded."
136+ msgstr ""
137+
124138msgid ""
125- "Shut down the queue, making :meth:`~Queue.get` and :meth:`~Queue.put` raise : "
126- "exc:`QueueShutDown` ."
139+ "And if :meth:`~Queue.task_done` is called for each remaining task, a "
140+ "pending :meth:`~Queue.join` will be unblocked normally ."
127141msgstr ""
128142
129143msgid ""
130- "By default, :meth:`~Queue.get` on a shut down queue will only raise once the "
131- "queue is empty. Set *immediate* to true to make :meth:`~Queue.get` raise "
132- "immediately instead."
144+ "Once the queue is empty, future calls to :meth:`~Queue.get` will raise :exc:"
145+ "`QueueShutDown`."
133146msgstr ""
134147
135148msgid ""
136- "All blocked callers of :meth:`~Queue.put` and :meth:`~Queue.get` will be "
137- "unblocked. If *immediate* is true, a task will be marked as done for each "
138- "remaining item in the queue, which may unblock callers of :meth:`~Queue."
139- "join`."
149+ "If *immediate* is true, the queue is terminated immediately. The queue is "
150+ "drained to be completely empty. All callers of :meth:`~Queue.join` are "
151+ "unblocked regardless of the number of unfinished tasks. Blocked callers of :"
152+ "meth:`~Queue.get` are unblocked and will raise :exc:`QueueShutDown` because "
153+ "the queue is empty."
154+ msgstr ""
155+
156+ msgid ""
157+ "Use caution when using :meth:`~Queue.join` with *immediate* set to true. "
158+ "This unblocks the join even when no work has been done on the tasks, "
159+ "violating the usual invariant for joining a queue."
140160msgstr ""
141161
142162msgid "Indicate that a formerly enqueued work item is complete."
@@ -154,11 +174,6 @@ msgid ""
154174"item that had been :meth:`~Queue.put` into the queue)."
155175msgstr ""
156176
157- msgid ""
158- "``shutdown(immediate=True)`` calls :meth:`task_done` for each remaining item "
159- "in the queue."
160- msgstr ""
161-
162177msgid ""
163178"Raises :exc:`ValueError` if called more times than there were items placed "
164179"in the queue."