Skip to content

Commit 3b2a24d

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

4 files changed

Lines changed: 116 additions & 23 deletions

File tree

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.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-03 19:20+0000\n"
14+
"POT-Creation-Date: 2026-06-05 17:18+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"
@@ -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/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.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-06-03 19:20+0000\n"
14+
"POT-Creation-Date: 2026-06-05 17:18+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"
@@ -3066,9 +3066,6 @@ msgid ""
30663066
"``['']``."
30673067
msgstr ""
30683068

3069-
msgid "For example::"
3070-
msgstr "Dla przykładu::"
3071-
30723069
msgid ""
30733070
">>> '1,2,3'.split(',')\n"
30743071
"['1', '2', '3']\n"
@@ -3112,7 +3109,7 @@ msgid ""
31123109
"['foo ']"
31133110
msgstr ""
31143111

3115-
msgid "See also :meth:`join`."
3112+
msgid "See also :meth:`join` and :meth:`rsplit`."
31163113
msgstr ""
31173114

31183115
msgid ""
@@ -3201,6 +3198,9 @@ msgstr ""
32013198
msgid "``\\v`` and ``\\f`` added to list of line boundaries."
32023199
msgstr ""
32033200

3201+
msgid "For example::"
3202+
msgstr "Dla przykładu::"
3203+
32043204
msgid ""
32053205
">>> 'ab c\\n\\nde fg\\rkl\\r\\n'.splitlines()\n"
32063206
"['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.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-05 17:18+0000\n"
1515
"PO-Revision-Date: 2026-05-08 17:19+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"
@@ -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: 18 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: 2026-06-03 19:20+0000\n"
14+
"POT-Creation-Date: 2026-06-05 17:18+0000\n"
1515
"PO-Revision-Date: 2026-05-08 17:19+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,6 +97,17 @@ msgstr ""
9797
msgid "Library"
9898
msgstr "Biblioteka"
9999

100+
msgid ""
101+
":gh:`150913`: Fix :class:`sqlite3.Blob` slice assignment to raise :exc:"
102+
"`TypeError` and :exc:`IndexError` for type and size mismatches respectively, "
103+
"even when the target slice is empty."
104+
msgstr ""
105+
106+
msgid ""
107+
":gh:`150750`: Fix a race condition in :meth:`collections.deque.index` with "
108+
"free-threading."
109+
msgstr ""
110+
100111
msgid ":gh:`150685`: Update bundled pip to 26.1.2"
101112
msgstr ""
102113

@@ -315,6 +326,12 @@ msgstr ""
315326
msgid "C API"
316327
msgstr "C API"
317328

329+
msgid ""
330+
":gh:`150907`: Fix ``dynamic_annotations.h`` header file when built with C++ "
331+
"and Valgrind: add ``extern \"C++\" scope`` for the C++ template. Patch by "
332+
"Victor Stinner."
333+
msgstr ""
334+
318335
msgid ""
319336
":gh:`145235`: Made :c:func:`PyDict_AddWatcher`, :c:func:"
320337
"`PyDict_ClearWatcher`, :c:func:`PyDict_Watch`, and :c:func:`PyDict_Unwatch` "

0 commit comments

Comments
 (0)