Skip to content

Commit 01855d7

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 29744b8 commit 01855d7

10 files changed

Lines changed: 204 additions & 69 deletions

File tree

c-api/typeobj.po

Lines changed: 8 additions & 9 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: 2026-06-02 01:05+0000\n"
14+
"POT-Creation-Date: 2026-06-09 17:19+0000\n"
1515
"PO-Revision-Date: 2026-05-08 17:16+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2026\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -3384,8 +3384,8 @@ msgid ""
33843384
msgstr ""
33853385

33863386
msgid ""
3387-
"Check if the request can be met. If not, raise :exc:`BufferError`, set :c:"
3388-
"expr:`view->obj` to ``NULL`` and return ``-1``."
3387+
"Check if the request can be met. If not, raise :exc:`BufferError`, set "
3388+
"``view->obj`` to ``NULL`` and return ``-1``."
33893389
msgstr ""
33903390

33913391
msgid "Fill in the requested fields."
@@ -3394,8 +3394,7 @@ msgstr ""
33943394
msgid "Increment an internal counter for the number of exports."
33953395
msgstr ""
33963396

3397-
msgid ""
3398-
"Set :c:expr:`view->obj` to *exporter* and increment :c:expr:`view->obj`."
3397+
msgid "Set ``view->obj`` to *exporter* and increment ``view->obj``."
33993398
msgstr ""
34003399

34013400
msgid "Return ``0``."
@@ -3435,13 +3434,13 @@ msgid ""
34353434
msgstr ""
34363435

34373436
msgid ""
3438-
"Re-export: Each member of the tree acts as the exporting object and sets :c:"
3439-
"expr:`view->obj` to a new reference to itself."
3437+
"Re-export: Each member of the tree acts as the exporting object and sets "
3438+
"``view->obj`` to a new reference to itself."
34403439
msgstr ""
34413440

34423441
msgid ""
34433442
"Redirect: The buffer request is redirected to the root object of the tree. "
3444-
"Here, :c:expr:`view->obj` will be a new reference to the root object."
3443+
"Here, ``view->obj`` will be a new reference to the root object."
34453444
msgstr ""
34463445

34473446
msgid ""
@@ -3505,7 +3504,7 @@ msgid ""
35053504
msgstr ""
35063505

35073506
msgid ""
3508-
"This function MUST NOT decrement :c:expr:`view->obj`, since that is done "
3507+
"This function MUST NOT decrement ``view->obj``, since that is done "
35093508
"automatically in :c:func:`PyBuffer_Release` (this scheme is useful for "
35103509
"breaking reference cycles)."
35113510
msgstr ""

howto/functional.po

Lines changed: 2 additions & 2 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: 2026-06-02 01:05+0000\n"
14+
"POT-Creation-Date: 2026-06-09 17:19+0000\n"
1515
"PO-Revision-Date: 2026-05-08 17:17+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2026\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -1274,7 +1274,7 @@ msgid ""
12741274
">>> functools.reduce(operator.concat, [])\n"
12751275
"Traceback (most recent call last):\n"
12761276
" ...\n"
1277-
"TypeError: reduce() of empty sequence with no initial value\n"
1277+
"TypeError: reduce() of empty iterable with no initial value\n"
12781278
">>> functools.reduce(operator.mul, [1, 2, 3], 1)\n"
12791279
"6\n"
12801280
">>> functools.reduce(operator.mul, [], 1)\n"

library/argparse.po

Lines changed: 14 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: 2026-06-02 01:05+0000\n"
14+
"POT-Creation-Date: 2026-06-09 17:19+0000\n"
1515
"PO-Revision-Date: 2026-05-08 17:17+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2026\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -559,9 +559,8 @@ msgid ""
559559
msgstr ""
560560

561561
msgid ""
562-
"Empty lines are treated as empty strings (``''``), which are allowed as "
563-
"values but not as arguments. Empty lines that are read as arguments will "
564-
"result in an \"unrecognized arguments\" error."
562+
"Each line is treated as a single argument, so an empty line is read as an "
563+
"empty string (``''``)."
565564
msgstr ""
566565

567566
msgid ""
@@ -1325,6 +1324,12 @@ msgid ""
13251324
"Namespace(foo=42)"
13261325
msgstr ""
13271326

1327+
msgid ""
1328+
"Because ``nargs='*'`` gathers any supplied values into a list, an absent "
1329+
"positional argument yields an empty list (``[]``). Only a non-``None`` "
1330+
"*default* overrides this (so ``default=None`` still gives ``[]``)."
1331+
msgstr ""
1332+
13281333
msgid ""
13291334
"For required_ arguments, the ``default`` value is ignored. For example, this "
13301335
"applies to positional arguments with nargs_ values other than ``?`` or "
@@ -2703,6 +2708,11 @@ msgid ""
27032708
" return arg_line.split()"
27042709
msgstr ""
27052710

2711+
msgid ""
2712+
"Note that with this override an argument can no longer contain spaces, since "
2713+
"each space-separated word becomes a separate argument."
2714+
msgstr ""
2715+
27062716
msgid "Exiting methods"
27072717
msgstr ""
27082718

library/bisect.po

Lines changed: 2 additions & 2 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: 2026-06-02 01:05+0000\n"
14+
"POT-Creation-Date: 2026-06-09 17:19+0000\n"
1515
"PO-Revision-Date: 2026-05-08 17:17+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2026\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -231,7 +231,7 @@ msgid ""
231231
msgstr ""
232232

233233
msgid ""
234-
">>> def grade(score)\n"
234+
">>> def grade(score):\n"
235235
"... i = bisect([60, 70, 80, 90], score)\n"
236236
"... return \"FDCBA\"[i]\n"
237237
"...\n"

library/collections.abc.po

Lines changed: 2 additions & 2 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: 2026-06-02 01:05+0000\n"
14+
"POT-Creation-Date: 2026-06-09 17:19+0000\n"
1515
"PO-Revision-Date: 2026-05-08 17:17+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2026\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -660,7 +660,7 @@ msgid ""
660660
"The :class:`Set` mixin provides a :meth:`!_hash` method to compute a hash "
661661
"value for the set; however, :meth:`~object.__hash__` is not defined because "
662662
"not all sets are :term:`hashable` or immutable. To add set hashability "
663-
"using mixins, inherit from both :meth:`Set` and :meth:`Hashable`, then "
663+
"using mixins, inherit from both :class:`Set` and :class:`Hashable`, then "
664664
"define ``__hash__ = Set._hash``."
665665
msgstr ""
666666

library/operator.po

Lines changed: 14 additions & 16 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: 2026-06-02 01:05+0000\n"
14+
"POT-Creation-Date: 2026-06-09 17:19+0000\n"
1515
"PO-Revision-Date: 2026-05-08 17:18+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2026\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -97,7 +97,7 @@ msgstr ""
9797
msgid "Return ``a + b``, for *a* and *b* numbers."
9898
msgstr ""
9999

100-
msgid "Return the bitwise and of *a* and *b*."
100+
msgid "Return ``a & b``."
101101
msgstr ""
102102

103103
msgid "Return ``a // b``."
@@ -111,18 +111,16 @@ msgid ""
111111
"have been an instance of a subclass of ``int``."
112112
msgstr ""
113113

114-
msgid ""
115-
"Return the bitwise inverse of the number *obj*. This is equivalent to "
116-
"``~obj``."
114+
msgid "Return ``~obj``."
117115
msgstr ""
118116

119-
msgid "Return *a* shifted left by *b*."
117+
msgid "Return ``a << b``."
120118
msgstr ""
121119

122120
msgid "Return ``a % b``."
123121
msgstr ""
124122

125-
msgid "Return ``a * b``, for *a* and *b* numbers."
123+
msgid "Return ``a * b``."
126124
msgstr ""
127125

128126
msgid "Return ``a @ b``."
@@ -131,16 +129,16 @@ msgstr ""
131129
msgid "Return *obj* negated (``-obj``)."
132130
msgstr ""
133131

134-
msgid "Return the bitwise or of *a* and *b*."
132+
msgid "Return ``a | b``."
135133
msgstr ""
136134

137-
msgid "Return *obj* positive (``+obj``)."
135+
msgid "Return ``+obj``."
138136
msgstr ""
139137

140-
msgid "Return ``a ** b``, for *a* and *b* numbers."
138+
msgid "Return ``a ** b``."
141139
msgstr ""
142140

143-
msgid "Return *a* shifted right by *b*."
141+
msgid "Return ``a >> b``."
144142
msgstr ""
145143

146144
msgid "Return ``a - b``."
@@ -151,7 +149,7 @@ msgid ""
151149
"\"true\" division."
152150
msgstr ""
153151

154-
msgid "Return the bitwise exclusive or of *a* and *b*."
152+
msgid "Return ``a ^ b``."
155153
msgstr ""
156154

157155
msgid ""
@@ -358,7 +356,7 @@ msgstr "``a // b``"
358356
msgid "``floordiv(a, b)``"
359357
msgstr "``floordiv(a, b)``"
360358

361-
msgid "Bitwise And"
359+
msgid "Bitwise And, or Intersection"
362360
msgstr ""
363361

364362
msgid "``a & b``"
@@ -367,7 +365,7 @@ msgstr "``a & b``"
367365
msgid "``and_(a, b)``"
368366
msgstr "``and_(a, b)``"
369367

370-
msgid "Bitwise Exclusive Or"
368+
msgid "Bitwise Exclusive Or, or Symmetric Difference"
371369
msgstr ""
372370

373371
msgid "``a ^ b``"
@@ -376,7 +374,7 @@ msgstr "``a ^ b``"
376374
msgid "``xor(a, b)``"
377375
msgstr "``xor(a, b)``"
378376

379-
msgid "Bitwise Inversion"
377+
msgid "Bitwise Inversion, or Complement"
380378
msgstr ""
381379

382380
msgid "``~ a``"
@@ -385,7 +383,7 @@ msgstr "``~ a``"
385383
msgid "``invert(a)``"
386384
msgstr "``invert(a)``"
387385

388-
msgid "Bitwise Or"
386+
msgid "Bitwise Or, or Union"
389387
msgstr ""
390388

391389
msgid "``a | b``"

library/pyexpat.po

Lines changed: 64 additions & 17 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: 2026-06-02 01:05+0000\n"
14+
"POT-Creation-Date: 2026-06-09 17:19+0000\n"
1515
"PO-Revision-Date: 2026-05-08 17:18+0000\n"
1616
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2026\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -244,18 +244,23 @@ msgid ""
244244
msgstr ""
245245

246246
msgid ""
247-
":class:`!xmlparser` objects have the following methods to mitigate some "
248-
"common XML vulnerabilities."
247+
":class:`!xmlparser` objects have the following methods to tune protections "
248+
"against some common XML vulnerabilities."
249249
msgstr ""
250250

251251
msgid ""
252-
"Sets the number of allocated bytes of dynamic memory needed to activate "
253-
"protection against disproportionate use of RAM."
252+
"Sets the number of output bytes needed to activate protection against "
253+
"`billion laughs`_ attacks."
254+
msgstr ""
255+
256+
msgid ""
257+
"The number of output bytes includes amplification from entity expansion and "
258+
"reading DTD files."
254259
msgstr ""
255260

256261
msgid ""
257-
"By default, parser objects have an allocation activation threshold of 64 "
258-
"MiB, or equivalently 67,108,864 bytes."
262+
"Parser objects usually have a protection activation threshold of 8 MiB, but "
263+
"the actual default value depends on the underlying Expat library."
259264
msgstr ""
260265

261266
msgid ""
@@ -265,26 +270,33 @@ msgid ""
265270
msgstr ""
266271

267272
msgid ""
268-
"Sets the maximum amplification factor between direct input and bytes of "
269-
"dynamic memory allocated."
273+
"Activation thresholds below 4 MiB are known to break support for DITA 1.3 "
274+
"payload and are hence not recommended."
270275
msgstr ""
271276

272277
msgid ""
273-
"The amplification factor is calculated as ``allocated / direct`` while "
274-
"parsing, where ``direct`` is the number of bytes read from the primary "
275-
"document in parsing and ``allocated`` is the number of bytes of dynamic "
276-
"memory allocated in the parser hierarchy."
278+
"Sets the maximum tolerated amplification factor for protection against "
279+
"`billion laughs`_ attacks."
280+
msgstr ""
281+
282+
msgid ""
283+
"The amplification factor is calculated as ``(direct + indirect) / direct`` "
284+
"while parsing, where ``direct`` is the number of bytes read from the primary "
285+
"document in parsing and ``indirect`` is the number of bytes added by "
286+
"expanding entities and reading of external DTD files."
277287
msgstr ""
278288

279289
msgid ""
280290
"The *max_factor* value must be a non-NaN :class:`float` value greater than "
281-
"or equal to 1.0. Amplification factors greater than 100.0 can be observed "
282-
"near the start of parsing even with benign files in practice. In particular, "
283-
"the activation threshold should be carefully chosen to avoid false positives."
291+
"or equal to 1.0. Peak amplifications of factor 15,000 for the entire payload "
292+
"and of factor 30,000 in the middle of parsing have been observed with small "
293+
"benign files in practice. In particular, the activation threshold should be "
294+
"carefully chosen to avoid false positives."
284295
msgstr ""
285296

286297
msgid ""
287-
"By default, parser objects have a maximum amplification factor of 100.0."
298+
"Parser objects usually have a maximum amplification factor of 100, but the "
299+
"actual default value depends on the underlying Expat library."
288300
msgstr ""
289301

290302
msgid ""
@@ -294,6 +306,41 @@ msgid ""
294306
"should not be used as they may have no special meaning."
295307
msgstr ""
296308

309+
msgid ""
310+
"The maximum amplification factor is only considered if the threshold that "
311+
"can be adjusted by :meth:`."
312+
"SetBillionLaughsAttackProtectionActivationThreshold` is exceeded."
313+
msgstr ""
314+
315+
msgid ""
316+
"Sets the number of allocated bytes of dynamic memory needed to activate "
317+
"protection against disproportionate use of RAM."
318+
msgstr ""
319+
320+
msgid ""
321+
"Parser objects usually have an allocation activation threshold of 64 MiB, "
322+
"but the actual default value depends on the underlying Expat library."
323+
msgstr ""
324+
325+
msgid ""
326+
"Sets the maximum amplification factor between direct input and bytes of "
327+
"dynamic memory allocated."
328+
msgstr ""
329+
330+
msgid ""
331+
"The amplification factor is calculated as ``allocated / direct`` while "
332+
"parsing, where ``direct`` is the number of bytes read from the primary "
333+
"document in parsing and ``allocated`` is the number of bytes of dynamic "
334+
"memory allocated in the parser hierarchy."
335+
msgstr ""
336+
337+
msgid ""
338+
"The *max_factor* value must be a non-NaN :class:`float` value greater than "
339+
"or equal to 1.0. Amplification factors greater than 100.0 can be observed "
340+
"near the start of parsing even with benign files in practice. In particular, "
341+
"the activation threshold should be carefully chosen to avoid false positives."
342+
msgstr ""
343+
297344
msgid ""
298345
"The maximum amplification factor is only considered if the threshold that "
299346
"can be adjusted by :meth:`.SetAllocTrackerActivationThreshold` is exceeded."

0 commit comments

Comments
 (0)