Skip to content

Commit 3f30da5

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 6084cf4 commit 3f30da5

6 files changed

Lines changed: 169 additions & 35 deletions

File tree

c-api/complex.po

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-02 00:16+0000\n"
14+
"POT-Creation-Date: 2026-06-05 16:27+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"
@@ -141,8 +141,8 @@ msgstr ""
141141
msgid ""
142142
"Please note, that these functions are :term:`soft deprecated` since Python "
143143
"3.15. Avoid using this API in a new code to do complex arithmetic: either "
144-
"use the `Number Protocol <number>`_ API or use native complex types, like :c:"
145-
"expr:`double complex`."
144+
"use the :ref:`Number Protocol <number>` API or use native complex types, "
145+
"like :c:expr:`double complex`."
146146
msgstr ""
147147

148148
msgid ""

library/io.po

Lines changed: 52 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-03 18:19+0000\n"
14+
"POT-Creation-Date: 2026-06-05 16:27+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"
@@ -150,6 +150,15 @@ msgid ""
150150
"The raw stream API is described in detail in the docs of :class:`RawIOBase`."
151151
msgstr ""
152152

153+
msgid ""
154+
"Raw I/O is a low-level interface and methods generally must have their "
155+
"return values checked and be explicitly retried to ensure an operation "
156+
"completes. For instance :meth:`~RawIOBase.write` returns the number of bytes "
157+
"written which may be less than the number of bytes provided (a partial "
158+
"write). High-level I/O objects like :ref:`binary-io` and :ref:`text-io` "
159+
"implement retry behavior."
160+
msgstr ""
161+
153162
msgid "Text Encoding"
154163
msgstr ""
155164

@@ -608,9 +617,14 @@ msgstr ""
608617

609618
msgid ""
610619
"Read up to *size* bytes from the object and return them. As a convenience, "
611-
"if *size* is unspecified or -1, all bytes until EOF are returned. Otherwise, "
612-
"only one system call is ever made. Fewer than *size* bytes may be returned "
613-
"if the operating system call returns fewer than *size* bytes."
620+
"if *size* is unspecified or -1, all bytes until EOF are returned."
621+
msgstr ""
622+
623+
msgid ""
624+
"Attempts to make only one system call but will retry if interrupted and the "
625+
"signal handler does not raise an exception (see :pep:`475` for the "
626+
"rationale). This means fewer than *size* bytes may be returned if the "
627+
"operating system call returns fewer than *size* bytes."
614628
msgstr ""
615629

616630
msgid ""
@@ -628,11 +642,22 @@ msgid ""
628642
"calls to the stream if necessary."
629643
msgstr ""
630644

645+
msgid ""
646+
"If ``0`` bytes are returned this indicates end of file. If the object is in "
647+
"non-blocking mode and the underlying :meth:`read` returns ``None`` "
648+
"indicating no bytes are available, ``None`` is returned."
649+
msgstr ""
650+
631651
msgid ""
632652
"Read bytes into a pre-allocated, writable :term:`bytes-like object` *b*, and "
633653
"return the number of bytes read. For example, *b* might be a :class:"
634-
"`bytearray`. If the object is in non-blocking mode and no bytes are "
635-
"available, ``None`` is returned."
654+
"`bytearray`."
655+
msgstr ""
656+
657+
msgid ""
658+
"If ``0`` is returned and ``len(b)`` is not ``0``, this indicates end of "
659+
"file. If the object is in non-blocking mode and no bytes are available, "
660+
"``None`` is returned."
636661
msgstr ""
637662

638663
msgid ""
@@ -645,6 +670,14 @@ msgid ""
645670
"the implementation should only access *b* during the method call."
646671
msgstr ""
647672

673+
msgid ""
674+
"This function does not ensure all bytes are written or an exception is "
675+
"thrown. Callers may implement that behavior by checking the return value "
676+
"and, if it is less than the length of *b*, looping with additional write "
677+
"calls until all unwritten bytes are written. High-level I/O objects like :"
678+
"ref:`binary-io` and :ref:`text-io` implement retry behavior."
679+
msgstr ""
680+
648681
msgid ""
649682
"Base class for binary streams that support some kind of buffering. It "
650683
"inherits from :class:`IOBase`."
@@ -778,7 +811,11 @@ msgstr ""
778811

779812
msgid ""
780813
"A raw binary stream representing an OS-level file containing bytes data. It "
781-
"inherits from :class:`RawIOBase`."
814+
"inherits from :class:`RawIOBase` and implements its low-level access design. "
815+
"This means :meth:`~RawIOBase.write` does not guarantee all bytes are written "
816+
"and :meth:`~RawIOBase.read` may read less bytes than requested even when "
817+
"more bytes may be present in the underlying file. To get \"write all\" and "
818+
"\"read at least\" behavior, use :ref:`binary-io`."
782819
msgstr ""
783820

784821
msgid "The *name* can be one of two things:"
@@ -807,12 +844,6 @@ msgid ""
807844
"``'+'`` to the mode to allow simultaneous reading and writing."
808845
msgstr ""
809846

810-
msgid ""
811-
"The :meth:`~RawIOBase.read` (when called with a positive argument), :meth:"
812-
"`~RawIOBase.readinto` and :meth:`~RawIOBase.write` methods on this class "
813-
"will only make one system call."
814-
msgstr ""
815-
816847
msgid ""
817848
"A custom opener can be used by passing a callable as *opener*. The "
818849
"underlying file descriptor for the file object is then obtained by calling "
@@ -829,6 +860,14 @@ msgid ""
829860
"parameter."
830861
msgstr ""
831862

863+
msgid ""
864+
":class:`FileIO` is a low-level I/O object and members, such as :meth:"
865+
"`~RawIOBase.read` and :meth:`~RawIOBase.write`, need to have their return "
866+
"values checked explicitly in a retry loop to implement \"write all\" and "
867+
"\"read at least\" behavior. High-level I/O objects :ref:`binary-io` and :ref:"
868+
"`text-io` implement retry behavior."
869+
msgstr ""
870+
832871
msgid "The *opener* parameter was added. The ``'x'`` mode was added."
833872
msgstr ""
834873

library/os.po

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-03 18:19+0000\n"
14+
"POT-Creation-Date: 2026-06-05 16:27+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"
@@ -291,13 +291,33 @@ msgid ""
291291
"methods is called."
292292
msgstr ""
293293

294+
msgid ""
295+
"If the :manpage:`clearenv(3)` function is available, the :meth:`~dict.clear` "
296+
"method uses it and emits a single ``os._clearenv`` audit event. Otherwise, "
297+
"it emits an ``os.unsetenv`` event on each deleted variable."
298+
msgstr ""
299+
300+
msgid ""
301+
"Raises an :ref:`auditing event <auditing>` ``os.unsetenv`` with argument "
302+
"``key``."
303+
msgstr ""
304+
305+
msgid ""
306+
"Raises an :ref:`auditing event <auditing>` ``os._clearenv`` with no "
307+
"arguments."
308+
msgstr ""
309+
294310
msgid "The :func:`os.reload_environ` function."
295311
msgstr ""
296312

297313
msgid ""
298314
"Updated to support :pep:`584`'s merge (``|``) and update (``|=``) operators."
299315
msgstr ""
300316

317+
msgid ""
318+
"The :meth:`~dict.clear` method can now emit an ``os._clearenv`` audit event."
319+
msgstr ""
320+
301321
msgid ""
302322
"Bytes version of :data:`environ`: a :term:`mapping` object where both keys "
303323
"and values are :class:`bytes` objects representing the process environment. :"
@@ -727,11 +747,6 @@ msgid ""
727747
"items of :data:`os.environ`."
728748
msgstr ""
729749

730-
msgid ""
731-
"Raises an :ref:`auditing event <auditing>` ``os.unsetenv`` with argument "
732-
"``key``."
733-
msgstr ""
734-
735750
msgid "The function is now always available and is also available on Windows."
736751
msgstr ""
737752

library/stdtypes.po

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-03 18:19+0000\n"
14+
"POT-Creation-Date: 2026-06-05 16:27+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"
@@ -3069,9 +3069,6 @@ msgid ""
30693069
"``['']``."
30703070
msgstr ""
30713071

3072-
msgid "For example::"
3073-
msgstr "Dla przykładu::"
3074-
30753072
msgid ""
30763073
">>> '1,2,3'.split(',')\n"
30773074
"['1', '2', '3']\n"
@@ -3115,7 +3112,7 @@ msgid ""
31153112
"['foo ']"
31163113
msgstr ""
31173114

3118-
msgid "See also :meth:`join`."
3115+
msgid "See also :meth:`join` and :meth:`rsplit`."
31193116
msgstr ""
31203117

31213118
msgid ""
@@ -3204,6 +3201,9 @@ msgstr ""
32043201
msgid "``\\v`` and ``\\f`` added to list of line boundaries."
32053202
msgstr ""
32063203

3204+
msgid "For example::"
3205+
msgstr "Dla przykładu::"
3206+
32073207
msgid ""
32083208
">>> 'ab c\\n\\nde fg\\rkl\\r\\n'.splitlines()\n"
32093209
"['ab c', '', 'de fg', 'kl']\n"

using/windows.po

Lines changed: 41 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-02 00:16+0000\n"
14+
"POT-Creation-Date: 2026-06-05 16:27+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -590,6 +590,18 @@ msgid ""
590590
"Python runtimes, or false to prevent it. By default, true."
591591
msgstr ""
592592

593+
msgid "``shebang_templates``"
594+
msgstr ""
595+
596+
msgid "(none)"
597+
msgstr "(żaden)"
598+
599+
msgid ""
600+
"Mapping from shebang line template to alternative command, such as ``py -V:"
601+
"<tag>`` or a substitute string. See :ref:`pymanager-shebang` for more "
602+
"details."
603+
msgstr ""
604+
593605
msgid "``log_level``"
594606
msgstr ""
595607

@@ -626,9 +638,6 @@ msgstr ""
626638
msgid "``install.enable_entrypoints``"
627639
msgstr ""
628640

629-
msgid "(none)"
630-
msgstr "(żaden)"
631-
632641
msgid ""
633642
"True to generate global commands for installed packages (such as ``pip."
634643
"exe``). These are defined by the packages themselves. If set to false, only "
@@ -760,6 +769,34 @@ msgid ""
760769
"``shebang_can_run_anything`` configuration option."
761770
msgstr ""
762771

772+
msgid ""
773+
"Since version 26.3 of the Python install manager, custom shebang templates "
774+
"may be added to your configuration file. Add the ``shebang_templates`` "
775+
"object with one member for each template (the string to match) and the "
776+
"command to use when the template is matched. Most commands should be ``py -V:"
777+
"<tag>`` (or ``pyw``) to launch one of your installed runtimes. The ``py -3."
778+
"<version>`` form is also allowed, as is a plain ``py`` to launch the "
779+
"default. No other arguments are supported."
780+
msgstr ""
781+
782+
msgid ""
783+
"{\n"
784+
" \"shebang_templates\": {\n"
785+
" \"/usr/bin/python\": \"py\",\n"
786+
" \"/usr/bin/my_custom_python\": \"py -V:MyCustomPython/3\"\n"
787+
" }\n"
788+
"}"
789+
msgstr ""
790+
791+
msgid ""
792+
"If the substitute command is not ``py`` or ``pyw``, it will be written back "
793+
"into the shebang and regular handling continues. If launching arbitrary "
794+
"executables is permitted, then providing a full path will allow you to "
795+
"redirect from Python to any executable. The template should match either the "
796+
"entire line (ignoring leading and trailing whitespace), or up to the first "
797+
"space in the shebang line."
798+
msgstr ""
799+
763800
msgid ""
764801
"The behaviour of shebangs in the Python install manager is subtly different "
765802
"from the previous ``py.exe`` launcher, and the old configuration options no "

whatsnew/changelog.po

Lines changed: 47 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-03 18:19+0000\n"
14+
"POT-Creation-Date: 2026-06-05 16:27+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1616
"Last-Translator: python-doc bot, 2026\n"
1717
"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n"
@@ -35,6 +35,38 @@ msgstr "*Data wydania: XX.XX.XXXX*"
3535
msgid "Library"
3636
msgstr "Biblioteka"
3737

38+
msgid ""
39+
":gh:`62825`: Encodings \"KS_C_5601-1987\", \"KS X 1001\", etc are now "
40+
"aliases of \"CP949\" instead of \"EUC-KR\"."
41+
msgstr ""
42+
43+
msgid ""
44+
":gh:`150913`: Fix :class:`sqlite3.Blob` slice assignment to raise :exc:"
45+
"`TypeError` and :exc:`IndexError` for type and size mismatches respectively, "
46+
"even when the target slice is empty."
47+
msgstr ""
48+
49+
msgid ""
50+
":gh:`150750`: Fix a race condition in :meth:`collections.deque.index` with "
51+
"free-threading."
52+
msgstr ""
53+
54+
msgid ""
55+
":gh:`53144`: The :mod:`email` package now supports all aliases of Python "
56+
"codecs and uses MIME/IANA names for all IANA registered charsets."
57+
msgstr ""
58+
59+
msgid ""
60+
":gh:`149891`: Add support for more encoding aliases `officially registered "
61+
"in IANA <https://www.iana.org/assignments/character-sets/character-sets."
62+
"xhtml>`__."
63+
msgstr ""
64+
65+
msgid ""
66+
":gh:`149473`: Calling ``os.environ.clear()`` now emits ``os._clearenv`` "
67+
"auditing event. Patch by Victor Stinner."
68+
msgstr ""
69+
3870
msgid ""
3971
":gh:`91099`: :meth:`imaplib.IMAP4.login` now raises exceptions with :class:"
4072
"`str` instead of :class:`bytes`. Patch by Florian Best."
@@ -66,12 +98,26 @@ msgid ""
6698
"frames."
6799
msgstr ""
68100

101+
msgid ""
102+
":gh:`148613`: Fix a data race in the free-threaded build between :func:`gc."
103+
"set_threshold` and garbage collection scheduling during object allocation."
104+
msgstr ""
105+
69106
msgid ""
70107
":gh:`149805`: Fix a :exc:`SystemError` when compiling a compiling "
71108
"``__classdict__`` class annotation. Found by OSS-Fuzz in :oss-fuzz:"
72109
"`512907042`."
73110
msgstr ""
74111

112+
msgid "C API"
113+
msgstr "C API"
114+
115+
msgid ""
116+
":gh:`150907`: Fix ``dynamic_annotations.h`` header file when built with C++ "
117+
"and Valgrind: add ``extern \"C++\" scope`` for the C++ template. Patch by "
118+
"Victor Stinner."
119+
msgstr ""
120+
75121
msgid "Python 3.15.0 beta 2"
76122
msgstr ""
77123

@@ -518,9 +564,6 @@ msgid ""
518564
"absolute and relative percentages."
519565
msgstr ""
520566

521-
msgid "C API"
522-
msgstr "C API"
523-
524567
msgid ""
525568
":gh:`149725`: Add :c:func:`PySentinel_CheckExact` for exact :class:"
526569
"`sentinel` type tests to accompany the existing :c:func:`PySentinel_Check`."

0 commit comments

Comments
 (0)