Skip to content

Commit de238e6

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 3d4c191 commit de238e6

File tree

12 files changed

+216
-168
lines changed

12 files changed

+216
-168
lines changed

c-api/dict.po

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-11-19 14:14+0000\n"
14+
"POT-Creation-Date: 2025-12-03 14:17+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -60,6 +60,15 @@ msgid ""
6060
"modification of the dictionary for non-dynamic class types."
6161
msgstr ""
6262

63+
msgid ""
64+
"The type object for mapping proxy objects created by :c:func:"
65+
"`PyDictProxy_New` and for the read-only ``__dict__`` attribute of many built-"
66+
"in types. A :c:type:`PyDictProxy_Type` instance provides a dynamic, read-"
67+
"only view of an underlying dictionary: changes to the underlying dictionary "
68+
"are reflected in the proxy, but the proxy itself does not support mutation "
69+
"operations. This corresponds to :class:`types.MappingProxyType` in Python."
70+
msgstr ""
71+
6372
msgid "Empty an existing dictionary of all key-value pairs."
6473
msgstr ""
6574

c-api/file.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-11-13 14:15+0000\n"
14+
"POT-Creation-Date: 2025-12-03 14:17+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"

howto/free-threading-python.po

Lines changed: 22 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-11-27 14:15+0000\n"
14+
"POT-Creation-Date: 2025-12-03 14:17+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -37,11 +37,9 @@ msgid ""
3737
msgstr ""
3838

3939
msgid ""
40-
"The free-threaded mode is working and continues to be improved, but there is "
41-
"some additional overhead in single-threaded workloads compared to the "
42-
"regular build. Additionally, third-party packages, in particular ones with "
43-
"an :term:`extension module`, may not be ready for use in a free-threaded "
44-
"build, and will re-enable the :term:`GIL`."
40+
"Some third-party packages, in particular ones with an :term:`extension "
41+
"module`, may not be ready for use in a free-threaded build, and will re-"
42+
"enable the :term:`GIL`."
4543
msgstr ""
4644

4745
msgid ""
@@ -149,86 +147,50 @@ msgid "Immortalization"
149147
msgstr ""
150148

151149
msgid ""
152-
"The free-threaded build of the 3.13 release makes some objects :term:"
153-
"`immortal`. Immortal objects are not deallocated and have reference counts "
154-
"that are never modified. This is done to avoid reference count contention "
155-
"that would prevent efficient multi-threaded scaling."
150+
"In the free-threaded build, some objects are :term:`immortal`. Immortal "
151+
"objects are not deallocated and have reference counts that are never "
152+
"modified. This is done to avoid reference count contention that would "
153+
"prevent efficient multi-threaded scaling."
156154
msgstr ""
157155

158-
msgid ""
159-
"An object will be made immortal when a new thread is started for the first "
160-
"time after the main thread is running. The following objects are "
161-
"immortalized:"
162-
msgstr ""
163-
164-
msgid ""
165-
":ref:`function <user-defined-funcs>` objects declared at the module level"
166-
msgstr ""
167-
168-
msgid ":ref:`method <instance-methods>` descriptors"
169-
msgstr ""
170-
171-
msgid ":ref:`code <code-objects>` objects"
172-
msgstr ""
173-
174-
msgid ":term:`module` objects and their dictionaries"
175-
msgstr ""
176-
177-
msgid ":ref:`classes <classes>` (type objects)"
156+
msgid "As of the 3.14 release, immortalization is limited to:"
178157
msgstr ""
179158

180159
msgid ""
181-
"Because immortal objects are never deallocated, applications that create "
182-
"many objects of these types may see increased memory usage under Python "
183-
"3.13. This has been addressed in the 3.14 release, where the aforementioned "
184-
"objects use deferred reference counting to avoid reference count contention."
160+
"Code constants: numeric literals, string literals, and tuple literals "
161+
"composed of other constants."
185162
msgstr ""
186163

187-
msgid ""
188-
"Additionally, numeric and string literals in the code as well as strings "
189-
"returned by :func:`sys.intern` are also immortalized in the 3.13 release. "
190-
"This behavior is part of the 3.14 release as well and it is expected to "
191-
"remain in future free-threaded builds."
164+
msgid "Strings interned by :func:`sys.intern`."
192165
msgstr ""
193166

194167
msgid "Frame objects"
195168
msgstr ""
196169

197170
msgid ""
198-
"It is not safe to access :ref:`frame <frame-objects>` objects from other "
199-
"threads and doing so may cause your program to crash . This means that :"
200-
"func:`sys._current_frames` is generally not safe to use in a free-threaded "
201-
"build. Functions like :func:`inspect.currentframe` and :func:`sys."
202-
"_getframe` are generally safe as long as the resulting frame object is not "
203-
"passed to another thread."
171+
"It is not safe to access :attr:`frame.f_locals` from a :ref:`frame <frame-"
172+
"objects>` object if that frame is currently executing in another thread, and "
173+
"doing so may crash the interpreter."
204174
msgstr ""
205175

206176
msgid "Iterators"
207177
msgstr "Iteratory"
208178

209179
msgid ""
210-
"Sharing the same iterator object between multiple threads is generally not "
211-
"safe and threads may see duplicate or missing elements when iterating or "
212-
"crash the interpreter."
180+
"It is generally not thread-safe to access the same iterator object from "
181+
"multiple threads concurrently, and threads may see duplicate or missing "
182+
"elements."
213183
msgstr ""
214184

215185
msgid "Single-threaded performance"
216186
msgstr ""
217187

218188
msgid ""
219189
"The free-threaded build has additional overhead when executing Python code "
220-
"compared to the default GIL-enabled build. In 3.13, this overhead is about "
221-
"40% on the `pyperformance <https://pyperformance.readthedocs.io/>`_ suite. "
222-
"Programs that spend most of their time in C extensions or I/O will see less "
223-
"of an impact. The largest impact is because the specializing adaptive "
224-
"interpreter (:pep:`659`) is disabled in the free-threaded build."
225-
msgstr ""
226-
227-
msgid ""
228-
"The specializing adaptive interpreter has been re-enabled in a thread-safe "
229-
"way in the 3.14 release. The performance penalty on single-threaded code in "
230-
"free-threaded mode is now roughly 5-10%, depending on the platform and C "
231-
"compiler used."
190+
"compared to the default GIL-enabled build. The amount of overhead depends "
191+
"on the workload and hardware. On the pyperformance benchmark suite, the "
192+
"average overhead ranges from about 1% on macOS aarch64 to 8% on x86-64 Linux "
193+
"systems."
232194
msgstr ""
233195

234196
msgid "Behavioral changes"

library/annotationlib.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-11-11 14:15+0000\n"
14+
"POT-Creation-Date: 2025-12-01 14:16+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"

library/csv.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-11-13 14:15+0000\n"
14+
"POT-Creation-Date: 2025-12-03 14:17+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"

library/hashlib.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-11-11 14:15+0000\n"
14+
"POT-Creation-Date: 2025-12-01 14:16+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"

library/select.po

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-11-15 14:12+0000\n"
14+
"POT-Creation-Date: 2025-12-03 14:17+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -160,9 +160,9 @@ msgid ""
160160
"Empty iterables are allowed, but acceptance of three empty iterables is "
161161
"platform-dependent. (It is known to work on Unix but not on Windows.) The "
162162
"optional *timeout* argument specifies a time-out as a floating-point number "
163-
"in seconds. When the *timeout* argument is omitted the function blocks "
164-
"until at least one file descriptor is ready. A time-out value of zero "
165-
"specifies a poll and never blocks."
163+
"in seconds. When the *timeout* argument is omitted or ``None``, the function "
164+
"blocks until at least one file descriptor is ready. A time-out value of "
165+
"zero specifies a poll and never blocks."
166166
msgstr ""
167167

168168
msgid ""

0 commit comments

Comments
 (0)