From 4f36d0cd166ca9f1e6493a40a6dc5414356b7946 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 19 Jul 2024 15:09:04 +0000 Subject: [PATCH 001/228] Update translation from Transifex --- README.md | 4 +- c-api/arg.po | 10 ++--- c-api/complex.po | 27 +++++++++--- c-api/float.po | 12 +++--- c-api/init.po | 2 +- c-api/module.po | 4 +- c-api/number.po | 10 ++--- faq/design.po | 11 ++--- faq/library.po | 6 +-- faq/programming.po | 23 +++++++--- library/array.po | 13 ++---- library/cgi.po | 2 +- library/chunk.po | 2 +- library/configparser.po | 8 ++-- library/crypt.po | 2 +- library/datetime.po | 57 +++++++++++++------------ library/email.utils.po | 4 +- library/exceptions.po | 6 +-- library/ftplib.po | 7 ++- library/functions.po | 18 ++++---- library/functools.po | 2 +- library/imghdr.po | 2 +- library/locale.po | 6 +-- library/marshal.po | 6 +-- library/math.po | 8 ++-- library/msilib.po | 2 +- library/os.path.po | 6 +-- library/ossaudiodev.po | 2 +- library/re.po | 2 +- library/sndhdr.po | 2 +- library/socket.po | 4 +- library/spwd.po | 2 +- library/sqlite3.po | 2 +- library/statistics.po | 4 +- library/stdtypes.po | 28 ++++++------ library/string.po | 8 ++-- library/sunau.po | 2 +- library/time.po | 12 +++--- library/urllib.parse.po | 2 +- library/uu.po | 2 +- library/webbrowser.po | 2 +- library/xdrlib.po | 2 +- reference/datamodel.po | 14 +++--- reference/expressions.po | 80 +++++++++++++++++++++++++++-------- reference/lexical_analysis.po | 18 ++++---- tutorial/classes.po | 7 ++- tutorial/floatingpoint.po | 32 +++----------- tutorial/introduction.po | 10 +---- tutorial/stdlib.po | 4 +- tutorial/venv.po | 2 +- whatsnew/2.1.po | 6 +-- whatsnew/2.2.po | 4 +- whatsnew/3.1.po | 14 +++--- whatsnew/3.11.po | 4 +- whatsnew/3.4.po | 4 +- whatsnew/3.5.po | 6 +-- whatsnew/3.6.po | 4 +- whatsnew/3.7.po | 14 +++--- whatsnew/3.8.po | 4 +- 59 files changed, 302 insertions(+), 261 deletions(-) diff --git a/README.md b/README.md index f88ae5d042..85eb338760 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,8 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ![{translators} tłumaczy](https://img.shields.io/badge/tłumaczy-{translators}-0.svg)''') ]]] --> ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) -![60.84% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.84%25-0.svg) -![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.51%25-0.svg) +![60.13% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.13%25-0.svg) +![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.48%25-0.svg) ![7 tłumaczy](https://img.shields.io/badge/tłumaczy-7-0.svg) diff --git a/c-api/arg.po b/c-api/arg.po index efd8c873ca..c1a7fa81a4 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -492,13 +492,13 @@ msgstr "" msgid "``f`` (:class:`float`) [float]" msgstr "" -msgid "Convert a Python floating point number to a C :c:expr:`float`." +msgid "Convert a Python floating-point number to a C :c:expr:`float`." msgstr "" msgid "``d`` (:class:`float`) [double]" msgstr "" -msgid "Convert a Python floating point number to a C :c:expr:`double`." +msgid "Convert a Python floating-point number to a C :c:expr:`double`." msgstr "" msgid "``D`` (:class:`complex`) [Py_complex]" @@ -906,10 +906,10 @@ msgid "" "object of length 1." msgstr "" -msgid "Convert a C :c:expr:`double` to a Python floating point number." +msgid "Convert a C :c:expr:`double` to a Python floating-point number." msgstr "" -msgid "Convert a C :c:expr:`float` to a Python floating point number." +msgid "Convert a C :c:expr:`float` to a Python floating-point number." msgstr "" msgid "``D`` (:class:`complex`) [Py_complex \\*]" diff --git a/c-api/complex.po b/c-api/complex.po index 8a32bb0f09..7d9432acc6 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -50,7 +50,10 @@ msgid "" "The C structure which corresponds to the value portion of a Python complex " "number object. Most of the functions for dealing with complex number " "objects use structures of this type as input or output values, as " -"appropriate. It is defined as::" +"appropriate." +msgstr "" + +msgid "The structure is defined as::" msgstr "" msgid "" @@ -125,15 +128,22 @@ msgstr "" msgid "" "Create a new Python complex number object from a C :c:type:`Py_complex` " -"value." +"value. Return ``NULL`` with an exception set on error." msgstr "" -msgid "Return a new :c:type:`PyComplexObject` object from *real* and *imag*." +msgid "" +"Return a new :c:type:`PyComplexObject` object from *real* and *imag*. Return " +"``NULL`` with an exception set on error." msgstr "" msgid "Return the real part of *op* as a C :c:expr:`double`." msgstr "" +msgid "" +"Upon failure, this method returns ``-1.0`` with an exception set, so one " +"should call :c:func:`PyErr_Occurred` to check for errors." +msgstr "" + msgid "Return the imaginary part of *op* as a C :c:expr:`double`." msgstr "" @@ -145,8 +155,13 @@ msgid "" "__complex__` method, this method will first be called to convert *op* to a " "Python complex number object. If :meth:`!__complex__` is not defined then " "it falls back to :meth:`~object.__float__`. If :meth:`!__float__` is not " -"defined then it falls back to :meth:`~object.__index__`. Upon failure, this " -"method returns ``-1.0`` as a real value." +"defined then it falls back to :meth:`~object.__index__`." +msgstr "" + +msgid "" +"Upon failure, this method returns :c:type:`Py_complex` with :c:member:" +"`~Py_complex.real` set to ``-1.0`` and with an exception set, so one should " +"call :c:func:`PyErr_Occurred` to check for errors." msgstr "" msgid "Use :meth:`~object.__index__` if available." diff --git a/c-api/float.po b/c-api/float.po index e6f3e1a533..9fcc2e9e35 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -23,15 +23,15 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid "Floating Point Objects" +msgid "Floating-Point Objects" msgstr "" msgid "" -"This subtype of :c:type:`PyObject` represents a Python floating point object." +"This subtype of :c:type:`PyObject` represents a Python floating-point object." msgstr "" msgid "" -"This instance of :c:type:`PyTypeObject` represents the Python floating point " +"This instance of :c:type:`PyTypeObject` represents the Python floating-point " "type. This is the same object as :class:`float` in the Python layer." msgstr "" @@ -56,7 +56,7 @@ msgstr "" msgid "" "Return a C :c:expr:`double` representation of the contents of *pyfloat*. If " -"*pyfloat* is not a Python floating point object but has a :meth:`~object." +"*pyfloat* is not a Python floating-point object but has a :meth:`~object." "__float__` method, this method will first be called to convert *pyfloat* " "into a float. If :meth:`!__float__` is not defined then it falls back to :" "meth:`~object.__index__`. This method returns ``-1.0`` upon failure, so one " @@ -185,5 +185,5 @@ msgstr "" msgid "object" msgstr "obiekt" -msgid "floating point" +msgid "floating-point" msgstr "" diff --git a/c-api/init.po b/c-api/init.po index 4d5d338dea..0dc9ad973a 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-12 14:46+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/module.po b/c-api/module.po index 75b047ce7d..9d8b058ad1 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -470,7 +470,7 @@ msgid "" msgstr "" msgid "" -"Return ``NULL`` if *value* is ``NULL``. It must be called with an exception " +"Return ``-1`` if *value* is ``NULL``. It must be called with an exception " "raised in this case." msgstr "" diff --git a/c-api/number.po b/c-api/number.po index c25347796a..ee5c2304d3 100644 --- a/c-api/number.po +++ b/c-api/number.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -62,8 +62,8 @@ msgstr "" msgid "" "Return a reasonable approximation for the mathematical value of *o1* divided " "by *o2*, or ``NULL`` on failure. The return value is \"approximate\" " -"because binary floating point numbers are approximate; it is not possible to " -"represent all real numbers in base two. This function can return a floating " +"because binary floating-point numbers are approximate; it is not possible to " +"represent all real numbers in base two. This function can return a floating-" "point value when passed two integers. This is the equivalent of the Python " "expression ``o1 / o2``." msgstr "" @@ -163,8 +163,8 @@ msgstr "" msgid "" "Return a reasonable approximation for the mathematical value of *o1* divided " "by *o2*, or ``NULL`` on failure. The return value is \"approximate\" " -"because binary floating point numbers are approximate; it is not possible to " -"represent all real numbers in base two. This function can return a floating " +"because binary floating-point numbers are approximate; it is not possible to " +"represent all real numbers in base two. This function can return a floating-" "point value when passed two integers. The operation is done *in-place* when " "*o1* supports it. This is the equivalent of the Python statement ``o1 /= " "o2``." diff --git a/faq/design.po b/faq/design.po index 93b9772313..cd1fdbd9c2 100644 --- a/faq/design.po +++ b/faq/design.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -135,11 +135,8 @@ msgstr "" msgid "" "Many numbers that can be written easily in decimal notation cannot be " -"expressed exactly in binary floating-point. For example, after::" +"expressed exactly in binary floating point. For example, after::" msgstr "" -"Wiele liczb, które mogą być łatwo zapisane w systemie dziesiętnym, nie może " -"być wyrażonych w postaci binarnej liczby zmiennoprzecinkowej. Na przykład " -"po::" msgid "" "the value stored for ``x`` is a (very good) approximation to the decimal " @@ -161,11 +158,9 @@ msgstr "" "dokładnością do 15--16 cyfr dziesiętnych." msgid "" -"For a fuller explanation, please see the :ref:`floating point arithmetic " +"For a fuller explanation, please see the :ref:`floating-point arithmetic " "` chapter in the Python tutorial." msgstr "" -"Dla pełnej jasności proszę spójrz na rozdział :ref:`arytmetyka " -"zmiennoprzecinkowa ` w tutorialu Pythona." msgid "Why are Python strings immutable?" msgstr "Dlaczego stringi w Pythonie są niezmienne?" diff --git a/faq/library.po b/faq/library.po index 8a5c08a1bf..65def97e33 100644 --- a/faq/library.po +++ b/faq/library.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -683,7 +683,7 @@ msgid "" "Usage is simple::" msgstr "" -msgid "This returns a random floating point number in the range [0, 1)." +msgid "This returns a random floating-point number in the range [0, 1)." msgstr "" msgid "" @@ -693,7 +693,7 @@ msgstr "" msgid "``randrange(a, b)`` chooses an integer in the range [a, b)." msgstr "" -msgid "``uniform(a, b)`` chooses a floating point number in the range [a, b)." +msgid "``uniform(a, b)`` chooses a floating-point number in the range [a, b)." msgstr "" msgid "" diff --git a/faq/programming.po b/faq/programming.po index 1c2408ddb9..b22edc67e9 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -811,8 +811,8 @@ msgstr "Jak skonwertować ciąg znaków na liczbę?" msgid "" "For integers, use the built-in :func:`int` type constructor, e.g. " -"``int('144') == 144``. Similarly, :func:`float` converts to floating-point, " -"e.g. ``float('144') == 144.0``." +"``int('144') == 144``. Similarly, :func:`float` converts to a floating-" +"point number, e.g. ``float('144') == 144.0``." msgstr "" msgid "" @@ -1560,10 +1560,19 @@ msgid "" msgstr "" msgid "" -"This doesn't guarantee privacy: an outside user can still deliberately " -"access the \"_classname__spam\" attribute, and private values are visible in " -"the object's ``__dict__``. Many Python programmers never bother to use " -"private variable names at all." +"The identifier can be used unchanged within the class, but to access it " +"outside the class, the mangled name must be used:" +msgstr "" + +msgid "" +"In particular, this does not guarantee privacy since an outside user can " +"still deliberately access the private attribute; many Python programmers " +"never bother to use private variable names at all." +msgstr "" + +msgid "" +"The :ref:`private name mangling specifications ` for " +"details and special cases." msgstr "" msgid "My class defines __del__ but it is not called when I delete the object." diff --git a/library/array.po b/library/array.po index 359da2b569..ad1e6c274c 100644 --- a/library/array.po +++ b/library/array.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -28,19 +28,12 @@ msgstr "" msgid "" "This module defines an object type which can compactly represent an array of " -"basic values: characters, integers, floating point numbers. Arrays are " +"basic values: characters, integers, floating-point numbers. Arrays are " "sequence types and behave very much like lists, except that the type of " "objects stored in them is constrained. The type is specified at object " "creation time by using a :dfn:`type code`, which is a single character. The " "following type codes are defined:" msgstr "" -"Ten moduł definiuje typ przedmiotu który może w zwarty sposób reprezentować " -"tabelę podstawowych wartości: znaków, liczb całkowitych, liczb " -"zmiennoprzecinkowych. Tablice są typami sekwencyjnymi i zachowują się bardzo " -"podobnie do list, z wyjątkiem tego, że typy przedmiotów zachowanych w nich " -"są ograniczone. Typ jest określony w czasie tworzenia przedmiotu przez " -"użycie :dfn:`kodu typu` który jest pojedynczym znakiem. Następujące kody " -"typów są określone:" msgid "Type code" msgstr "kod typu" @@ -366,7 +359,7 @@ msgid "" "be converted back to an array with the same type and value using :func:" "`eval`, so long as the :class:`~array.array` class has been imported using " "``from array import array``. Variables ``inf`` and ``nan`` must also be " -"defined if it contains corresponding floating point values. Examples::" +"defined if it contains corresponding floating-point values. Examples::" msgstr "" msgid "Module :mod:`struct`" diff --git a/library/cgi.po b/library/cgi.po index 773a851e24..790b1dd445 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/chunk.po b/library/chunk.po index 4abe54701c..6ac36edc10 100644 --- a/library/chunk.po +++ b/library/chunk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/configparser.po b/library/configparser.po index be39d8e0ae..dd94f17312 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -101,7 +101,9 @@ msgid "" "It is possible to read several configurations into a single :class:" "`ConfigParser`, where the most recently added configuration has the highest " "priority. Any conflicting keys are taken from the more recent configuration " -"while the previously existing keys are retained." +"while the previously existing keys are retained. The example below reads in " +"an ``override.ini`` file, which will override any conflicting keys from the " +"``example.ini`` file." msgstr "" msgid "" @@ -797,7 +799,7 @@ msgstr "" msgid "" "A convenience method which coerces the *option* in the specified *section* " -"to a floating point number. See :meth:`get` for explanation of *raw*, " +"to a floating-point number. See :meth:`get` for explanation of *raw*, " "*vars* and *fallback*." msgstr "" diff --git a/library/crypt.po b/library/crypt.po index ba75457de2..9813cb3b2f 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datetime.po b/library/datetime.po index 08349670f6..a209ee4ae8 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -80,7 +80,7 @@ msgstr "" msgid "" "Date and time objects may be categorized as \"aware\" or \"naive\" depending " -"on whether or not they include timezone information." +"on whether or not they include time zone information." msgstr "" msgid "" @@ -95,7 +95,7 @@ msgid "" "A **naive** object does not contain enough information to unambiguously " "locate itself relative to other date/time objects. Whether a naive object " "represents Coordinated Universal Time (UTC), local time, or time in some " -"other timezone is purely up to the program, just like it is up to the " +"other time zone is purely up to the program, just like it is up to the " "program whether a particular number represents metres, miles, or mass. Naive " "objects are easy to understand and to work with, at the cost of ignoring " "some aspects of reality." @@ -112,9 +112,9 @@ msgstr "" msgid "" "Only one concrete :class:`tzinfo` class, the :class:`timezone` class, is " -"supplied by the :mod:`!datetime` module. The :class:`timezone` class can " -"represent simple timezones with fixed offsets from UTC, such as UTC itself " -"or North American EST and EDT timezones. Supporting timezones at deeper " +"supplied by the :mod:`!datetime` module. The :class:`!timezone` class can " +"represent simple time zones with fixed offsets from UTC, such as UTC itself " +"or North American EST and EDT time zones. Supporting time zones at deeper " "levels of detail is up to the application. The rules for time adjustment " "across the world are more political than rational, change frequently, and " "there is no standard suitable for every application aside from UTC." @@ -136,7 +136,7 @@ msgid "" "object. :const:`MAXYEAR` is 9999." msgstr "" -msgid "Alias for the UTC timezone singleton :attr:`datetime.timezone.utc`." +msgid "Alias for the UTC time zone singleton :attr:`datetime.timezone.utc`." msgstr "" msgid "Available Types" @@ -901,7 +901,7 @@ msgstr "" msgid "Added the *fold* parameter." msgstr "" -msgid "Return the current local datetime, with :attr:`.tzinfo` ``None``." +msgid "Return the current local date and time, with :attr:`.tzinfo` ``None``." msgstr "" msgid "Equivalent to::" @@ -1087,7 +1087,7 @@ msgid "" msgstr "" msgid "" -"If *format* does not contain microseconds or timezone information, this is " +"If *format* does not contain microseconds or time zone information, this is " "equivalent to::" msgstr "" @@ -1285,12 +1285,12 @@ msgstr "" msgid "" "If provided, *tz* must be an instance of a :class:`tzinfo` subclass, and " "its :meth:`utcoffset` and :meth:`dst` methods must not return ``None``. If " -"*self* is naive, it is presumed to represent time in the system timezone." +"*self* is naive, it is presumed to represent time in the system time zone." msgstr "" msgid "" -"If called without arguments (or with ``tz=None``) the system local timezone " -"is assumed for the target timezone. The ``.tzinfo`` attribute of the " +"If called without arguments (or with ``tz=None``) the system local time zone " +"is assumed for the target time zone. The ``.tzinfo`` attribute of the " "converted datetime instance will be set to an instance of :class:`timezone` " "with the zone name and offset obtained from the OS." msgstr "" @@ -1298,16 +1298,17 @@ msgstr "" msgid "" "If ``self.tzinfo`` is *tz*, ``self.astimezone(tz)`` is equal to *self*: no " "adjustment of date or time data is performed. Else the result is local time " -"in the timezone *tz*, representing the same UTC time as *self*: after " +"in the time zone *tz*, representing the same UTC time as *self*: after " "``astz = dt.astimezone(tz)``, ``astz - astz.utcoffset()`` will have the same " "date and time data as ``dt - dt.utcoffset()``." msgstr "" msgid "" -"If you merely want to attach a time zone object *tz* to a datetime *dt* " -"without adjustment of date and time data, use ``dt.replace(tzinfo=tz)``. If " -"you merely want to remove the time zone object from an aware datetime *dt* " -"without conversion of date and time data, use ``dt.replace(tzinfo=None)``." +"If you merely want to attach a :class:`timezone` object *tz* to a datetime " +"*dt* without adjustment of date and time data, use ``dt." +"replace(tzinfo=tz)``. If you merely want to remove the :class:`!timezone` " +"object from an aware datetime *dt* without conversion of date and time data, " +"use ``dt.replace(tzinfo=None)``." msgstr "" msgid "" @@ -1414,7 +1415,7 @@ msgstr "" msgid "" "There is no method to obtain the POSIX timestamp directly from a naive :" "class:`.datetime` instance representing UTC time. If your application uses " -"this convention and your system timezone is not set to UTC, you can obtain " +"this convention and your system time zone is not set to UTC, you can obtain " "the POSIX timestamp by supplying ``tzinfo=timezone.utc``::" msgstr "" @@ -1740,7 +1741,7 @@ msgid "" "implementations of the standard :class:`tzinfo` methods needed by the :class:" "`.datetime` methods you use. The :mod:`!datetime` module provides :class:" "`timezone`, a simple concrete subclass of :class:`tzinfo` which can " -"represent timezones with fixed offset from UTC such as UTC itself or North " +"represent time zones with fixed offset from UTC such as UTC itself or North " "American EST and EDT." msgstr "" @@ -1871,8 +1872,8 @@ msgid "" "datetime` method, ``dt.tzinfo`` is the same object as *self*. :class:" "`tzinfo` methods can rely on this, unless user code calls :class:`tzinfo` " "methods directly. The intent is that the :class:`tzinfo` methods interpret " -"*dt* as being in local time, and not need worry about objects in other " -"timezones." +"*dt* as being in local time, and not need worry about objects in other time " +"zones." msgstr "" msgid "" @@ -1962,15 +1963,15 @@ msgstr "" msgid "" "The :mod:`!datetime` module has a basic :class:`timezone` class (for " "handling arbitrary fixed offsets from UTC) and its :attr:`timezone.utc` " -"attribute (a UTC timezone instance)." +"attribute (a UTC :class:`!timezone` instance)." msgstr "" msgid "" -"``zoneinfo`` brings the *IANA timezone database* (also known as the Olson " +"``zoneinfo`` brings the *IANA time zone database* (also known as the Olson " "database) to Python, and its usage is recommended." msgstr "" -msgid "`IANA timezone database `_" +msgid "`IANA time zone database `_" msgstr "" msgid "" @@ -1986,11 +1987,11 @@ msgstr "" msgid "" "The :class:`timezone` class is a subclass of :class:`tzinfo`, each instance " -"of which represents a timezone defined by a fixed offset from UTC." +"of which represents a time zone defined by a fixed offset from UTC." msgstr "" msgid "" -"Objects of this class cannot be used to represent timezone information in " +"Objects of this class cannot be used to represent time zone information in " "the locations where different offsets are used in different days of the year " "or where historical changes have been made to civil time." msgstr "" @@ -2038,7 +2039,7 @@ msgid "" "datetime` instance, with ``tzinfo`` set to ``self``." msgstr "" -msgid "The UTC timezone, ``timezone(timedelta(0))``." +msgid "The UTC time zone, ``timezone(timedelta(0))``." msgstr "" msgid ":meth:`~.datetime.strftime` and :meth:`~.datetime.strptime` Behavior" @@ -2482,7 +2483,7 @@ msgid "Using ``datetime.strptime(date_string, format)`` is equivalent to::" msgstr "" msgid "" -"except when the format includes sub-second components or timezone offset " +"except when the format includes sub-second components or time zone offset " "information, which are supported in ``datetime.strptime`` but are discarded " "by ``time.strptime``." msgstr "" diff --git a/library/email.utils.po b/library/email.utils.po index 884c6ee63b..38014759d6 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -151,7 +151,7 @@ msgid "Returns a date string as per :rfc:`2822`, e.g.::" msgstr "" msgid "" -"Optional *timeval* if given is a floating point time value as accepted by :" +"Optional *timeval* if given is a floating-point time value as accepted by :" "func:`time.gmtime` and :func:`time.localtime`, otherwise the current time is " "used." msgstr "" diff --git a/library/exceptions.po b/library/exceptions.po index 945862e122..8f4e9d37f9 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-21 14:52+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -405,8 +405,8 @@ msgid "" "represented. This cannot occur for integers (which would rather raise :exc:" "`MemoryError` than give up). However, for historical reasons, OverflowError " "is sometimes raised for integers that are outside a required range. " -"Because of the lack of standardization of floating point exception handling " -"in C, most floating point operations are not checked." +"Because of the lack of standardization of floating-point exception handling " +"in C, most floating-point operations are not checked." msgstr "" msgid "" diff --git a/library/ftplib.po b/library/ftplib.po index ecd20b6d2b..c289fdd1d5 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -202,7 +202,7 @@ msgstr "" msgid "Retrieve a file in binary transfer mode." msgstr "" -msgid "An appropriate ``STOR`` command: :samp:`\"STOR {filename}\"`." +msgid "An appropriate ``RETR`` command: :samp:`\"RETR {filename}\"`." msgstr "" msgid "" @@ -240,6 +240,9 @@ msgstr "" msgid "Store a file in binary transfer mode." msgstr "" +msgid "An appropriate ``STOR`` command: :samp:`\"STOR {filename}\"`." +msgstr "" + msgid "" "A file object (opened in binary mode) which is read until EOF, using its :" "meth:`~io.RawIOBase.read` method in blocks of size *blocksize* to provide " diff --git a/library/functions.po b/library/functions.po index 8ae46ed071..13b9286edd 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-21 14:52+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -308,7 +308,7 @@ msgstr ":func:`__import__`" msgid "" "Return the absolute value of a number. The argument may be an integer, a " -"floating point number, or an object implementing :meth:`~object.__abs__`. If " +"floating-point number, or an object implementing :meth:`~object.__abs__`. If " "the argument is a complex number, its magnitude is returned." msgstr "" @@ -833,7 +833,7 @@ msgid "" "Take two (non-complex) numbers as arguments and return a pair of numbers " "consisting of their quotient and remainder when using integer division. " "With mixed operand types, the rules for binary arithmetic operators apply. " -"For integers, the result is the same as ``(a // b, a % b)``. For floating " +"For integers, the result is the same as ``(a // b, a % b)``. For floating-" "point numbers the result is ``(q, a % b)``, where *q* is usually ``math." "floor(a / b)`` but may be 1 less than that. In any case ``q * b + a % b`` " "is very close to *a*, if ``a % b`` is non-zero it has the same sign as *b*, " @@ -1006,7 +1006,7 @@ msgid "" "returns elements of *iterable* for which *function* is false." msgstr "" -msgid "Return a floating point number constructed from a number or a string." +msgid "Return a floating-point number constructed from a number or a string." msgstr "" msgid "" @@ -1025,8 +1025,8 @@ msgid "" msgstr "" msgid "" -"Otherwise, if the argument is an integer or a floating point number, a " -"floating point number with the same value (within Python's floating point " +"Otherwise, if the argument is an integer or a floating-point number, a " +"floating-point number with the same value (within Python's floating-point " "precision) is returned. If the argument is outside the range of a Python " "float, an :exc:`OverflowError` will be raised." msgstr "" @@ -1229,7 +1229,7 @@ msgid "" "If the argument defines :meth:`~object.__int__`, ``int(x)`` returns ``x." "__int__()``. If the argument defines :meth:`~object.__index__`, it returns " "``x.__index__()``. If the argument defines :meth:`~object.__trunc__`, it " -"returns ``x.__trunc__()``. For floating point numbers, this truncates " +"returns ``x.__trunc__()``. For floating-point numbers, this truncates " "towards zero." msgstr "" @@ -1698,7 +1698,7 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``open`` with arguments ``file``, " +"Raises an :ref:`auditing event ` ``open`` with arguments ``path``, " "``mode``, ``flags``." msgstr "" @@ -2092,7 +2092,7 @@ msgstr "" msgid "" "For some use cases, there are good alternatives to :func:`sum`. The " "preferred, fast way to concatenate a sequence of strings is by calling ``''." -"join(sequence)``. To add floating point values with extended precision, " +"join(sequence)``. To add floating-point values with extended precision, " "see :func:`math.fsum`\\. To concatenate a series of iterables, consider " "using :func:`itertools.chain`." msgstr "" diff --git a/library/functools.po b/library/functools.po index ffb84d9a1c..24e31ccd10 100644 --- a/library/functools.po +++ b/library/functools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-21 14:52+0000\n" +"POT-Creation-Date: 2024-07-12 14:46+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imghdr.po b/library/imghdr.po index d29cc4183a..563ac71757 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/locale.po b/library/locale.po index 561d66a135..1a2182827e 100644 --- a/library/locale.po +++ b/library/locale.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -502,7 +502,7 @@ msgstr "" msgid "" "Formats a number *val* according to the current :const:`LC_NUMERIC` setting. " -"The format follows the conventions of the ``%`` operator. For floating " +"The format follows the conventions of the ``%`` operator. For floating-" "point values, the decimal point is modified if appropriate. If *grouping* " "is ``True``, also takes the grouping into account." msgstr "" @@ -538,7 +538,7 @@ msgid "" msgstr "" msgid "" -"Formats a floating point number using the same format as the built-in " +"Formats a floating-point number using the same format as the built-in " "function ``str(float)``, but takes the decimal point into account." msgstr "" diff --git a/library/marshal.po b/library/marshal.po index 9572eb7982..70d0a86f4e 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -58,7 +58,7 @@ msgid "" "Not all Python object types are supported; in general, only objects whose " "value is independent from a particular invocation of Python can be written " "and read by this module. The following types are supported: booleans, " -"integers, floating point numbers, complex numbers, strings, bytes, " +"integers, floating-point numbers, complex numbers, strings, bytes, " "bytearrays, tuples, lists, sets, frozensets, dictionaries, and code objects, " "where it should be understood that tuples, lists, sets, frozensets and " "dictionaries are only supported as long as the values contained therein are " @@ -153,7 +153,7 @@ msgstr "" msgid "" "Indicates the format that the module uses. Version 0 is the historical " "format, version 1 shares interned strings and version 2 uses a binary format " -"for floating point numbers. Version 3 adds support for object instancing and " +"for floating-point numbers. Version 3 adds support for object instancing and " "recursion. The current version is 4." msgstr "" diff --git a/library/math.po b/library/math.po index 8f54d6067a..e43616fb73 100644 --- a/library/math.po +++ b/library/math.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -122,7 +122,7 @@ msgid "" msgstr "" msgid "" -"Return an accurate floating point sum of values in the iterable. Avoids " +"Return an accurate floating-point sum of values in the iterable. Avoids " "loss of precision by tracking multiple intermediate partial sums." msgstr "" @@ -136,7 +136,7 @@ msgstr "" msgid "" "For further discussion and two alternative approaches, see the `ASPN " -"cookbook recipes for accurate floating point summation `_\\." msgstr "" @@ -313,7 +313,7 @@ msgid "" msgstr "" msgid "" -"On platforms using IEEE 754 binary floating-point, the result of this " +"On platforms using IEEE 754 binary floating point, the result of this " "operation is always exactly representable: no rounding error is introduced." msgstr "" diff --git a/library/msilib.po b/library/msilib.po index c4b80a6fca..90a65bb192 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.path.po b/library/os.path.po index e15c139dda..e7a3139e06 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -180,7 +180,7 @@ msgid "" msgstr "" msgid "" -"Return the time of last access of *path*. The return value is a floating " +"Return the time of last access of *path*. The return value is a floating-" "point number giving the number of seconds since the epoch (see the :mod:" "`time` module). Raise :exc:`OSError` if the file does not exist or is " "inaccessible." @@ -188,7 +188,7 @@ msgstr "" msgid "" "Return the time of last modification of *path*. The return value is a " -"floating point number giving the number of seconds since the epoch (see " +"floating-point number giving the number of seconds since the epoch (see " "the :mod:`time` module). Raise :exc:`OSError` if the file does not exist or " "is inaccessible." msgstr "" diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index df9dba42f6..d65c708e14 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/re.po b/library/re.po index 1011b4b4b5..16f0f4314a 100644 --- a/library/re.po +++ b/library/re.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-12 14:46+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sndhdr.po b/library/sndhdr.po index c07bdc1e54..e3c164344f 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index c81eaf1bf6..411474f5c3 100644 --- a/library/socket.po +++ b/library/socket.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1765,7 +1765,7 @@ msgstr "" msgid "" "Set a timeout on blocking socket operations. The *value* argument can be a " -"nonnegative floating point number expressing seconds, or ``None``. If a non-" +"nonnegative floating-point number expressing seconds, or ``None``. If a non-" "zero value is given, subsequent socket operations will raise a :exc:" "`timeout` exception if the timeout period *value* has elapsed before the " "operation has completed. If zero is given, the socket is put in non-" diff --git a/library/spwd.po b/library/spwd.po index 0100e8debe..ea52df896c 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sqlite3.po b/library/sqlite3.po index cfe70a5f1b..4c78b70ca4 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/statistics.po b/library/statistics.po index 9a6c6778b5..0ea51dfcec 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -79,7 +79,7 @@ msgstr "" msgid ":func:`fmean`" msgstr "" -msgid "Fast, floating point arithmetic mean, with optional weighting." +msgid "Fast, floating-point arithmetic mean, with optional weighting." msgstr "" msgid ":func:`geometric_mean`" diff --git a/library/stdtypes.po b/library/stdtypes.po index 3e7e0eec81..ef8681c60e 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -249,14 +249,14 @@ msgid "Numeric Types --- :class:`int`, :class:`float`, :class:`complex`" msgstr "" msgid "" -"There are three distinct numeric types: :dfn:`integers`, :dfn:`floating " +"There are three distinct numeric types: :dfn:`integers`, :dfn:`floating-" "point numbers`, and :dfn:`complex numbers`. In addition, Booleans are a " -"subtype of integers. Integers have unlimited precision. Floating point " +"subtype of integers. Integers have unlimited precision. Floating-point " "numbers are usually implemented using :c:expr:`double` in C; information " -"about the precision and internal representation of floating point numbers " +"about the precision and internal representation of floating-point numbers " "for the machine on which your program is running is available in :data:`sys." "float_info`. Complex numbers have a real and imaginary part, which are each " -"a floating point number. To extract these parts from a complex number *z*, " +"a floating-point number. To extract these parts from a complex number *z*, " "use ``z.real`` and ``z.imag``. (The standard library includes the additional " "numeric types :mod:`fractions.Fraction`, for rationals, and :mod:`decimal." "Decimal`, for floating-point numbers with user-definable precision.)" @@ -266,7 +266,7 @@ msgid "" "Numbers are created by numeric literals or as the result of built-in " "functions and operators. Unadorned integer literals (including hex, octal " "and binary numbers) yield integers. Numeric literals containing a decimal " -"point or an exponent sign yield floating point numbers. Appending ``'j'`` " +"point or an exponent sign yield floating-point numbers. Appending ``'j'`` " "or ``'J'`` to a numeric literal yields an imaginary number (a complex number " "with a zero real part) which you can add to an integer or float to get a " "complex number with real and imaginary parts." @@ -1581,7 +1581,7 @@ msgstr "" msgid "" "The `linspace recipe `_ shows how to implement a lazy version of range " -"suitable for floating point applications." +"suitable for floating-point applications." msgstr "" msgid "Text Sequence Type --- :class:`str`" @@ -2467,19 +2467,19 @@ msgstr "" msgid "``'e'``" msgstr "" -msgid "Floating point exponential format (lowercase)." +msgid "Floating-point exponential format (lowercase)." msgstr "" msgid "``'E'``" msgstr "" -msgid "Floating point exponential format (uppercase)." +msgid "Floating-point exponential format (uppercase)." msgstr "" msgid "``'f'``" msgstr "``'f'``" -msgid "Floating point decimal format." +msgid "Floating-point decimal format." msgstr "" msgid "``'F'``" @@ -2489,7 +2489,7 @@ msgid "``'g'``" msgstr "" msgid "" -"Floating point format. Uses lowercase exponential format if exponent is less " +"Floating-point format. Uses lowercase exponential format if exponent is less " "than -4 or not less than precision, decimal format otherwise." msgstr "" @@ -2497,7 +2497,7 @@ msgid "``'G'``" msgstr "" msgid "" -"Floating point format. Uses uppercase exponential format if exponent is less " +"Floating-point format. Uses uppercase exponential format if exponent is less " "than -4 or not less than precision, decimal format otherwise." msgstr "" @@ -3433,7 +3433,7 @@ msgid "" msgstr "" msgid "" -"Note that, as with floating point numbers, ``v is w`` does *not* imply ``v " +"Note that, as with floating-point numbers, ``v is w`` does *not* imply ``v " "== w`` for memoryview objects." msgstr "" @@ -5185,7 +5185,7 @@ msgstr "" msgid "integer" msgstr "" -msgid "floating point" +msgid "floating-point" msgstr "" msgid "complex number" diff --git a/library/string.po b/library/string.po index 85617fb7c6..b4af086e4e 100644 --- a/library/string.po +++ b/library/string.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -448,7 +448,7 @@ msgstr "" msgid "" "The ``'_'`` option signals the use of an underscore for a thousands " -"separator for floating point presentation types and for integer presentation " +"separator for floating-point presentation types and for integer presentation " "type ``'d'``. For integer presentation types ``'b'``, ``'o'``, ``'x'``, and " "``'X'``, underscores will be inserted every 4 digits. For other " "presentation types, specifying this option is an error." @@ -565,9 +565,9 @@ msgstr "" msgid "" "In addition to the above presentation types, integers can be formatted with " -"the floating point presentation types listed below (except ``'n'`` and " +"the floating-point presentation types listed below (except ``'n'`` and " "``None``). When doing so, :func:`float` is used to convert the integer to a " -"floating point number before formatting." +"floating-point number before formatting." msgstr "" msgid "" diff --git a/library/sunau.po b/library/sunau.po index b464bb0c7c..619fc1a547 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/time.po b/library/time.po index 2780578322..6a0c147dc5 100644 --- a/library/time.po +++ b/library/time.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -88,7 +88,7 @@ msgstr "" msgid "" "On the other hand, the precision of :func:`.time` and :func:`sleep` is " -"better than their Unix equivalents: times are expressed as floating point " +"better than their Unix equivalents: times are expressed as floating-point " "numbers, :func:`.time` returns the most accurate time available (using Unix :" "c:func:`!gettimeofday` where available), and :func:`sleep` will accept a " "time with a nonzero fraction (Unix :c:func:`!select` is used to implement " @@ -309,7 +309,7 @@ msgid "" "This is the inverse function of :func:`localtime`. Its argument is the :" "class:`struct_time` or full 9-tuple (since the dst flag is needed; use " "``-1`` as the dst flag if it is unknown) which expresses the time in *local* " -"time, not UTC. It returns a floating point number, for compatibility with :" +"time, not UTC. It returns a floating-point number, for compatibility with :" "func:`.time`. If the input value cannot be represented as a valid time, " "either :exc:`OverflowError` or :exc:`ValueError` will be raised (which " "depends on whether the invalid value is caught by Python or the underlying C " @@ -375,7 +375,7 @@ msgstr "" msgid "" "Suspend execution of the calling thread for the given number of seconds. The " -"argument may be a floating point number to indicate a more precise sleep " +"argument may be a floating-point number to indicate a more precise sleep " "time." msgstr "" @@ -795,7 +795,7 @@ msgid "" msgstr "" msgid "" -"Return the time in seconds since the epoch_ as a floating point number. The " +"Return the time in seconds since the epoch_ as a floating-point number. The " "handling of `leap seconds`_ is platform dependent. On Windows and most Unix " "systems, the leap seconds are not counted towards the time in seconds since " "the epoch_. This is commonly referred to as `Unix time , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uu.po b/library/uu.po index 54bc3974ae..04c5c20a02 100644 --- a/library/uu.po +++ b/library/uu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/webbrowser.po b/library/webbrowser.po index b0b6c6a298..06c1909be7 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xdrlib.po b/library/xdrlib.po index 8faacaa407..452cea7b2e 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/datamodel.po b/reference/datamodel.po index cb89866bc5..56f17e62da 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -226,7 +226,7 @@ msgid "A sign is shown only when the number is negative." msgstr "" msgid "" -"Python distinguishes between integers, floating point numbers, and complex " +"Python distinguishes between integers, floating-point numbers, and complex " "numbers:" msgstr "" @@ -274,13 +274,13 @@ msgid ":class:`numbers.Real` (:class:`float`)" msgstr "" msgid "" -"These represent machine-level double precision floating point numbers. You " +"These represent machine-level double precision floating-point numbers. You " "are at the mercy of the underlying machine architecture (and C or Java " "implementation) for the accepted range and handling of overflow. Python does " -"not support single-precision floating point numbers; the savings in " +"not support single-precision floating-point numbers; the savings in " "processor and memory usage that are usually the reason for using these are " "dwarfed by the overhead of using objects in Python, so there is no reason to " -"complicate the language with two kinds of floating point numbers." +"complicate the language with two kinds of floating-point numbers." msgstr "" msgid ":class:`numbers.Complex` (:class:`complex`)" @@ -288,7 +288,7 @@ msgstr "" msgid "" "These represent complex numbers as a pair of machine-level double precision " -"floating point numbers. The same caveats apply as for floating point " +"floating-point numbers. The same caveats apply as for floating-point " "numbers. The real and imaginary parts of a complex number ``z`` can be " "retrieved through the read-only attributes ``z.real`` and ``z.imag``." msgstr "" @@ -3386,7 +3386,7 @@ msgstr "" msgid "True" msgstr "" -msgid "floating point" +msgid "floating-point" msgstr "" msgid "number" diff --git a/reference/expressions.po b/reference/expressions.po index b0fba3328b..a7f702b3f6 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -55,7 +55,7 @@ msgid "" msgstr "" msgid "" -"otherwise, if either argument is a floating point number, the other is " +"otherwise, if either argument is a floating-point number, the other is " "converted to floating point;" msgstr "" @@ -92,19 +92,63 @@ msgid "" "`NameError` exception." msgstr "" +msgid "Private name mangling" +msgstr "" + +msgid "" +"When an identifier that textually occurs in a class definition begins with " +"two or more underscore characters and does not end in two or more " +"underscores, it is considered a :dfn:`private name` of that class." +msgstr "" + +msgid "The :ref:`class specifications `." +msgstr "" + +msgid "" +"More precisely, private names are transformed to a longer form before code " +"is generated for them. If the transformed name is longer than 255 " +"characters, implementation-defined truncation may happen." +msgstr "" + +msgid "" +"The transformation is independent of the syntactical context in which the " +"identifier is used but only the following private identifiers are mangled:" +msgstr "" + +msgid "" +"Any name used as the name of a variable that is assigned or read or any name " +"of an attribute being accessed." +msgstr "" + +msgid "" +"The ``__name__`` attribute of nested functions, classes, and type aliases is " +"however not mangled." +msgstr "" + +msgid "" +"The name of imported modules, e.g., ``__spam`` in ``import __spam``. If the " +"module is part of a package (i.e., its name contains a dot), the name is " +"*not* mangled, e.g., the ``__foo`` in ``import __foo.bar`` is not mangled." +msgstr "" + +msgid "" +"The name of an imported member, e.g., ``__f`` in ``from spam import __f``." +msgstr "" + +msgid "The transformation rule is defined as follows:" +msgstr "" + +msgid "" +"The class name, with leading underscores removed and a single leading " +"underscore inserted, is inserted in front of the identifier, e.g., the " +"identifier ``__spam`` occurring in a class named ``Foo``, ``_Foo`` or " +"``__Foo`` is transformed to ``_Foo__spam``." +msgstr "" + msgid "" -"**Private name mangling:** When an identifier that textually occurs in a " -"class definition begins with two or more underscore characters and does not " -"end in two or more underscores, it is considered a :dfn:`private name` of " -"that class. Private names are transformed to a longer form before code is " -"generated for them. The transformation inserts the class name, with leading " -"underscores removed and a single underscore inserted, in front of the name. " -"For example, the identifier ``__spam`` occurring in a class named ``Ham`` " -"will be transformed to ``_Ham__spam``. This transformation is independent " -"of the syntactical context in which the identifier is used. If the " -"transformed name is extremely long (longer than 255 characters), " -"implementation defined truncation may happen. If the class name consists " -"only of underscores, no transformation is done." +"If the class name consists only of underscores, the transformation is the " +"identity, e.g., the identifier ``__spam`` occurring in a class named ``_`` " +"or ``__`` is left as is." msgstr "" msgid "Literals" @@ -115,8 +159,8 @@ msgstr "" msgid "" "Evaluation of a literal yields an object of the given type (string, bytes, " -"integer, floating point number, complex number) with the given value. The " -"value may be approximated in the case of floating point and imaginary " +"integer, floating-point number, complex number) with the given value. The " +"value may be approximated in the case of floating-point and imaginary " "(complex) literals. See section :ref:`literals` for details." msgstr "" @@ -1166,7 +1210,7 @@ msgid "" "The ``%`` (modulo) operator yields the remainder from the division of the " "first argument by the second. The numeric arguments are first converted to " "a common type. A zero right argument raises the :exc:`ZeroDivisionError` " -"exception. The arguments may be floating point numbers, e.g., ``3.14%0.7`` " +"exception. The arguments may be floating-point numbers, e.g., ``3.14%0.7`` " "equals ``0.34`` (since ``3.14`` equals ``4*0.7 + 0.34``.) The modulo " "operator always yields a result with the same sign as its second operand (or " "zero); the absolute value of the result is strictly smaller than the " @@ -1196,7 +1240,7 @@ msgstr "" msgid "" "The floor division operator, the modulo operator, and the :func:`divmod` " "function are not defined for complex numbers. Instead, convert to a " -"floating point number using the :func:`abs` function if appropriate." +"floating-point number using the :func:`abs` function if appropriate." msgstr "" msgid "" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index e19c4d85b0..e34192a606 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -875,7 +875,7 @@ msgid "Numeric literals" msgstr "" msgid "" -"There are three types of numeric literals: integers, floating point numbers, " +"There are three types of numeric literals: integers, floating-point numbers, " "and imaginary numbers. There are no complex literals (complex numbers can " "be formed by adding a real number and an imaginary number)." msgstr "" @@ -915,22 +915,22 @@ msgstr "" msgid "Underscores are now allowed for grouping purposes in literals." msgstr "" -msgid "Floating point literals" +msgid "Floating-point literals" msgstr "" msgid "" -"Floating point literals are described by the following lexical definitions:" +"Floating-point literals are described by the following lexical definitions:" msgstr "" msgid "" "Note that the integer and exponent parts are always interpreted using radix " "10. For example, ``077e010`` is legal, and denotes the same number as " -"``77e10``. The allowed range of floating point literals is implementation-" +"``77e10``. The allowed range of floating-point literals is implementation-" "dependent. As in integer literals, underscores are supported for digit " "grouping." msgstr "" -msgid "Some examples of floating point literals::" +msgid "Some examples of floating-point literals::" msgstr "" msgid "Imaginary literals" @@ -941,9 +941,9 @@ msgstr "" msgid "" "An imaginary literal yields a complex number with a real part of 0.0. " -"Complex numbers are represented as a pair of floating point numbers and have " +"Complex numbers are represented as a pair of floating-point numbers and have " "the same restrictions on their range. To create a complex number with a " -"nonzero real part, add a floating point number to it, e.g., ``(3+4j)``. " +"nonzero real part, add a floating-point number to it, e.g., ``(3+4j)``. " "Some examples of imaginary literals::" msgstr "" @@ -1237,7 +1237,7 @@ msgstr "" msgid "integer literal" msgstr "" -msgid "floating point literal" +msgid "floating-point literal" msgstr "" msgid "hexadecimal literal" diff --git a/tutorial/classes.po b/tutorial/classes.po index 4f60ec4497..0c26136542 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -787,6 +787,11 @@ msgid "" "the identifier, as long as it occurs within the definition of a class." msgstr "" +msgid "" +"The :ref:`private name mangling specifications ` for " +"details and special cases." +msgstr "" + msgid "" "Name mangling is helpful for letting subclasses override methods without " "breaking intraclass method calls. For example::" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index 4738992a1d..fd11fe76f9 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -23,8 +23,8 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid "Floating Point Arithmetic: Issues and Limitations" -msgstr "Arytmetyka liczb zmiennoprzecinkowych: Problemy i ograniczenia" +msgid "Floating-Point Arithmetic: Issues and Limitations" +msgstr "" msgid "" "Floating-point numbers are represented in computer hardware as base 2 " @@ -154,17 +154,12 @@ msgstr "" "najkrótszy z nich i po prostu wyświetlić ``0.1``." msgid "" -"Note that this is in the very nature of binary floating-point: this is not a " +"Note that this is in the very nature of binary floating point: this is not a " "bug in Python, and it is not a bug in your code either. You'll see the same " "kind of thing in all languages that support your hardware's floating-point " "arithmetic (although some languages may not *display* the difference by " "default, or in all output modes)." msgstr "" -"Zauważ, że leży to w samej naturze binarnej liczby zmiennoprzecinkowej: nie " -"jest to błąd w Pythonie ani w twoim kodzie. Zobaczysz to samo we wszystkich " -"językach obsługujących arytmetykę zmiennoprzecinkową twojego sprzętu " -"(chociaż niektóre języki mogą nie *wyświetlać* różnicy domyślnie lub we " -"wszystkich trybach wyjściowych)." msgid "" "For more pleasant output, you may wish to use string formatting to produce a " @@ -216,36 +211,21 @@ msgid "" "problem with \"0.1\" is explained in precise detail below, in the " "\"Representation Error\" section. See `Examples of Floating Point Problems " "`_ for " -"a pleasant summary of how binary floating-point works and the kinds of " +"a pleasant summary of how binary floating point works and the kinds of " "problems commonly encountered in practice. Also see `The Perils of Floating " "Point `_ for a more complete " "account of other common surprises." msgstr "" -"Binarna arytmetyka zmiennoprzecinkowa kryje w sobie wiele takich " -"niespodzianek. Problem z „0,1” został dokładnie wyjaśniony poniżej, w sekcji " -"„Błąd reprezentacji”. Zobacz `Przykłady problemów zmiennoprzecinkowych " -"`_ dla " -"przyjemnego podsumowania jak działa binarna arytmetyka zmiennoprzecinkowa i " -"jakie rodzaje problemów często spotyka się w praktyce. Zobacz także `The " -"Perils of Floating Point `_ dla " -"bardziej kompletnego opisu innych typowych niespodzianek." msgid "" "As that says near the end, \"there are no easy answers.\" Still, don't be " -"unduly wary of floating-point! The errors in Python float operations are " +"unduly wary of floating point! The errors in Python float operations are " "inherited from the floating-point hardware, and on most machines are on the " "order of no more than 1 part in 2\\*\\*53 per operation. That's more than " "adequate for most tasks, but you do need to keep in mind that it's not " "decimal arithmetic and that every float operation can suffer a new rounding " "error." msgstr "" -"Jak jest tam napisane pod koniec, „nie ma łatwych odpowiedzi”. Mimo to nie " -"należy nadmiernie uważać na liczby zmiennoprzecinkowe! Błędy w operacjach " -"zmiennoprzecinkowych Pythona są dziedziczone z budowy komputera i na " -"większości maszyn są rzędu nie więcej niż 1 przez 2\\*\\*53 na operację. " -"Jest to więcej niż wystarczające dla większości zadań, ale należy pamiętać, " -"że nie jest to arytmetyka dziesiętna i że każda operacja zmiennoprzecinkowa " -"może napotkać nowy błąd zaokrąglenia." msgid "" "While pathological cases do exist, for most casual use of floating-point " diff --git a/tutorial/introduction.po b/tutorial/introduction.po index b0df7f5995..b1cf9ace7c 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -564,16 +564,10 @@ msgid "" "The :func:`print` function writes the value of the argument(s) it is given. " "It differs from just writing the expression you want to write (as we did " "earlier in the calculator examples) in the way it handles multiple " -"arguments, floating point quantities, and strings. Strings are printed " +"arguments, floating-point quantities, and strings. Strings are printed " "without quotes, and a space is inserted between items, so you can format " "things nicely, like this::" msgstr "" -"Funkcja :func:`print` wypisuje wartość argumentu(-ów), które jej podano. " -"Różnica pomiędzy tą instrukcją, a zwykłym zapisem wyrażenia, które chce się " -"wypisać (tak jak robiliśmy to w przykładzie z kalkulatorem) występuje w " -"sposobie obsługi wielu wyrażeń i napisów. Łańcuchy znaków wypisywane są bez " -"cudzysłowów, a pomiędzy nimi zapisywane są spacje, tak aby można było ładnie " -"sformatować pojawiający się napis, na przykład::" msgid "" "The keyword argument *end* can be used to avoid the newline after the " diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index 4debbf6e1d..0840dee57e 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -120,7 +120,7 @@ msgstr "Funkcje matematyczne" msgid "" "The :mod:`math` module gives access to the underlying C library functions " -"for floating point math::" +"for floating-point math::" msgstr "" msgid "The :mod:`random` module provides tools for making random selections::" diff --git a/tutorial/venv.po b/tutorial/venv.po index bfa8bc6984..826f762d38 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-21 14:52+0000\n" +"POT-Creation-Date: 2024-07-12 14:46+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index 723ae3dc04..70b9cf09c8 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -699,9 +699,9 @@ msgstr "" msgid "" "Various functions in the :mod:`time` module, such as :func:`~time.asctime` " -"and :func:`~time.localtime`, require a floating point argument containing " +"and :func:`~time.localtime`, require a floating-point argument containing " "the time in seconds since the epoch. The most common use of these functions " -"is to work with the current time, so the floating point argument has been " +"is to work with the current time, so the floating-point argument has been " "made optional; when a value isn't provided, the current time will be used. " "For example, log file entries usually need a string containing the current " "time; in Python 2.1, ``time.asctime()`` can be used, instead of the " diff --git a/whatsnew/2.2.po b/whatsnew/2.2.po index f879110745..46fc2c9f34 100644 --- a/whatsnew/2.2.po +++ b/whatsnew/2.2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1330,7 +1330,7 @@ msgstr "" msgid "" "The :func:`pow` built-in function no longer supports 3 arguments when " "floating-point numbers are supplied. ``pow(x, y, z)`` returns ``(x**y) % " -"z``, but this is never useful for floating point numbers, and the final " +"z``, but this is never useful for floating-point numbers, and the final " "result varies unpredictably depending on the platform. A call such as " "``pow(2.0, 8.0, 7.0)`` will now raise a :exc:`TypeError` exception." msgstr "" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 1f669b0da0..2b88359d71 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -189,9 +189,9 @@ msgid "(Contributed by Mark Dickinson; :issue:`4707`.)" msgstr "" msgid "" -"Python now uses David Gay's algorithm for finding the shortest floating " +"Python now uses David Gay's algorithm for finding the shortest floating-" "point representation that doesn't change its value. This should help " -"mitigate some of the confusion surrounding binary floating point numbers." +"mitigate some of the confusion surrounding binary floating-point numbers." msgstr "" msgid "" @@ -200,7 +200,7 @@ msgid "" "equivalent, an expression like ``float('1.1')`` evaluates to the nearest " "representable value which is ``0x1.199999999999ap+0`` in hex or " "``1.100000000000000088817841970012523233890533447265625`` in decimal. That " -"nearest value was and still is used in subsequent floating point " +"nearest value was and still is used in subsequent floating-point " "calculations." msgstr "" @@ -211,7 +211,7 @@ msgid "" "using 17 digits was that it relied on IEEE-754 guarantees to assure that " "``eval(repr(1.1))`` would round-trip exactly to its original value. The " "disadvantage is that many people found the output to be confusing (mistaking " -"intrinsic limitations of binary floating point representation as being a " +"intrinsic limitations of binary floating-point representation as being a " "problem with Python itself)." msgstr "" @@ -229,7 +229,7 @@ msgid "" msgstr "" msgid "" -"The new algorithm depends on certain features in the underlying floating " +"The new algorithm depends on certain features in the underlying floating-" "point implementation. If the required features are not found, the old " "algorithm will continue to be used. Also, the text pickle protocols assure " "cross-platform portability by using the old algorithm." @@ -584,7 +584,7 @@ msgid "" msgstr "" msgid "" -"The new floating point string representations can break existing doctests. " +"The new floating-point string representations can break existing doctests. " "For example::" msgstr "" diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index 7155750cfd..7850dd78d4 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -2701,7 +2701,7 @@ msgid "" msgstr "" msgid "" -"Support for `IEEE 754 `_ floating " +"Support for `IEEE 754 `_ floating-" "point numbers. (Contributed by Victor Stinner in :issue:`46917`.)" msgstr "" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index db862cafe1..d4196c1676 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1725,7 +1725,7 @@ msgid "stat" msgstr "" msgid "" -"The :mod:`stat` module is now backed by a C implementation in :mod:`_stat`. " +"The :mod:`stat` module is now backed by a C implementation in :mod:`!_stat`. " "A C implementation is required as most of the values aren't standardized and " "are platform-dependent. (Contributed by Christian Heimes in :issue:`11016`.)" msgstr "" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index 9c044fea25..5f64ceebd8 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1989,8 +1989,8 @@ msgid "tkinter" msgstr "" msgid "" -"The :mod:`tkinter._fix` module used for setting up the Tcl/Tk environment on " -"Windows has been replaced by a private function in the :mod:`_tkinter` " +"The :mod:`!tkinter._fix` module used for setting up the Tcl/Tk environment " +"on Windows has been replaced by a private function in the :mod:`!_tkinter` " "module which makes no permanent changes to environment variables. " "(Contributed by Zachary Ware in :issue:`20035`.)" msgstr "" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index 9b93be6a84..7d6cfcf1e2 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -281,7 +281,7 @@ msgstr "" msgid "" "The :ref:`string formatting ` language also now has support for " "the ``'_'`` option to signal the use of an underscore for a thousands " -"separator for floating point presentation types and for integer presentation " +"separator for floating-point presentation types and for integer presentation " "type ``'d'``. For integer presentation types ``'b'``, ``'o'``, ``'x'``, and " "``'X'``, underscores will be inserted every 4 digits::" msgstr "" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index adbabeacf9..a886b11809 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -394,7 +394,7 @@ msgstr "" msgid "" "The resolution of clocks in modern systems can exceed the limited precision " -"of a floating point number returned by the :func:`time.time` function and " +"of a floating-point number returned by the :func:`time.time` function and " "its variants. To avoid loss of precision, :pep:`564` adds six new " "\"nanosecond\" variants of the existing timer functions to the :mod:`time` " "module:" @@ -2434,8 +2434,8 @@ msgid "threading" msgstr "" msgid "" -":mod:`dummy_threading` and :mod:`_dummy_thread` have been deprecated. It is " -"no longer possible to build Python with threading disabled. Use :mod:" +":mod:`!dummy_threading` and :mod:`!_dummy_thread` have been deprecated. It " +"is no longer possible to build Python with threading disabled. Use :mod:" "`threading` instead. (Contributed by Antoine Pitrou in :issue:`31370`.)" msgstr "" @@ -2597,9 +2597,9 @@ msgid "" msgstr "" msgid "" -":mod:`asyncio` no longer exports the :mod:`selectors` and :mod:`_overlapped` " -"modules as ``asyncio.selectors`` and ``asyncio._overlapped``. Replace ``from " -"asyncio import selectors`` with ``import selectors``." +":mod:`asyncio` no longer exports the :mod:`selectors` and :mod:`!" +"_overlapped` modules as ``asyncio.selectors`` and ``asyncio._overlapped``. " +"Replace ``from asyncio import selectors`` with ``import selectors``." msgstr "" msgid "" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index 1247c15b29..c234b29948 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-19 14:50+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1239,7 +1239,7 @@ msgid "statistics" msgstr "" msgid "" -"Added :func:`statistics.fmean` as a faster, floating point variant of :func:" +"Added :func:`statistics.fmean` as a faster, floating-point variant of :func:" "`statistics.mean()`. (Contributed by Raymond Hettinger and Steven D'Aprano " "in :issue:`35904`.)" msgstr "" From 5ee61c64e35f9f15ba76f273ff98e45b9a672feb Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Wed, 24 Jul 2024 17:08:14 +0000 Subject: [PATCH 002/228] Update translation from Transifex --- .tx/config | 45 ++++++++++++++++++++++++++++++++ howto/descriptor.po | 2 +- library/hashlib.po | 2 +- library/xml.etree.elementtree.po | 2 +- whatsnew/3.12.po | 2 +- 5 files changed, 49 insertions(+), 4 deletions(-) diff --git a/.tx/config b/.tx/config index 362be7c842..d08a640884 100644 --- a/.tx/config +++ b/.tx/config @@ -631,6 +631,51 @@ resource_name = copyright replace_edited_strings = false keep_translations = false +[o:python-doc:p:python-312:r:deprecations--pending-removal-in-3_13] +file_filter = deprecations/pending-removal-in-3.13.po +source_file = pot/deprecations/pending-removal-in-3.13.pot +type = PO +minimum_perc = 0 +resource_name = deprecations--pending-removal-in-3_13 +replace_edited_strings = false +keep_translations = false + +[o:python-doc:p:python-312:r:deprecations--pending-removal-in-3_14] +file_filter = deprecations/pending-removal-in-3.14.po +source_file = pot/deprecations/pending-removal-in-3.14.pot +type = PO +minimum_perc = 0 +resource_name = deprecations--pending-removal-in-3_14 +replace_edited_strings = false +keep_translations = false + +[o:python-doc:p:python-312:r:deprecations--pending-removal-in-3_15] +file_filter = deprecations/pending-removal-in-3.15.po +source_file = pot/deprecations/pending-removal-in-3.15.pot +type = PO +minimum_perc = 0 +resource_name = deprecations--pending-removal-in-3_15 +replace_edited_strings = false +keep_translations = false + +[o:python-doc:p:python-312:r:deprecations--pending-removal-in-3_16] +file_filter = deprecations/pending-removal-in-3.16.po +source_file = pot/deprecations/pending-removal-in-3.16.pot +type = PO +minimum_perc = 0 +resource_name = deprecations--pending-removal-in-3_16 +replace_edited_strings = false +keep_translations = false + +[o:python-doc:p:python-312:r:deprecations--pending-removal-in-future] +file_filter = deprecations/pending-removal-in-future.po +source_file = pot/deprecations/pending-removal-in-future.pot +type = PO +minimum_perc = 0 +resource_name = deprecations--pending-removal-in-future +replace_edited_strings = false +keep_translations = false + [o:python-doc:p:python-312:r:distributing--index] file_filter = distributing/index.po source_file = pot/distributing/index.pot diff --git a/howto/descriptor.po b/howto/descriptor.po index 917d657e55..de178f20e4 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/hashlib.po b/library/hashlib.po index 9a9fa62e96..64d0387c83 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index 0f4fe1f05a..bb1e484b7b 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index 178ccf597e..5d33c6c013 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From 1a2ac434367624d510653ef43ec0723b60c1c881 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 26 Jul 2024 15:09:35 +0000 Subject: [PATCH 003/228] Update translation from Transifex --- README.md | 2 +- c-api/bytearray.po | 2 +- c-api/typeobj.po | 2 +- howto/logging.po | 2 +- library/asyncio-api-index.po | 2 +- library/ctypes.po | 4 +- library/enum.po | 2 +- library/http.client.po | 2 +- library/inspect.po | 6 +- library/mailbox.po | 4 +- library/optparse.po | 4 +- library/pprint.po | 2 +- library/ssl.po | 4 +- library/statistics.po | 10 +- library/subprocess.po | 4 +- library/xml.etree.elementtree.po | 2 +- reference/simple_stmts.po | 2 +- tutorial/inputoutput.po | 2 +- whatsnew/3.12.po | 424 +++++++++++++++++++++++++++---- 19 files changed, 414 insertions(+), 68 deletions(-) diff --git a/README.md b/README.md index 85eb338760..076e16f339 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ]]] --> ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) ![60.13% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.13%25-0.svg) -![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.48%25-0.svg) +![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.47%25-0.svg) ![7 tłumaczy](https://img.shields.io/badge/tłumaczy-7-0.svg) diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 0df8a8cc77..4d7baa02bb 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/typeobj.po b/c-api/typeobj.po index 33fc3bee1d..02be5bb6ea 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging.po b/howto/logging.po index 12f5bba797..b432fc7958 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index f721b32a53..705d3a6a78 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ctypes.po b/library/ctypes.po index dcbb26129e..f2401f801f 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-26 14:49+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -107,7 +107,7 @@ msgstr "" msgid "" "Note that win32 system dlls like ``kernel32`` and ``user32`` often export " "ANSI as well as UNICODE versions of a function. The UNICODE version is " -"exported with an ``W`` appended to the name, while the ANSI version is " +"exported with a ``W`` appended to the name, while the ANSI version is " "exported with an ``A`` appended to the name. The win32 ``GetModuleHandle`` " "function, which returns a *module handle* for a given module name, has the " "following C prototype, and a macro is used to expose one of them as " diff --git a/library/enum.po b/library/enum.po index 59605f79cd..d0bfbe7c39 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.client.po b/library/http.client.po index 2bd49ba045..f8c24d3544 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/inspect.po b/library/inspect.po index ab38f6ebdd..7e3409ee65 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-26 14:49+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -567,7 +567,7 @@ msgstr "" msgid "" "Functions wrapped in :func:`functools.partial` now return ``True`` if the " -"wrapped function is a :term:`asynchronous generator` function." +"wrapped function is an :term:`asynchronous generator` function." msgstr "" msgid "" @@ -968,7 +968,7 @@ msgstr "" msgid "Example: print all keyword-only arguments without default values:" msgstr "" -msgid "Describes a enum value of :attr:`Parameter.kind`." +msgid "Describes an enum value of :attr:`Parameter.kind`." msgstr "" msgid "Example: print all descriptions of arguments:" diff --git a/library/mailbox.po b/library/mailbox.po index 3db3519b87..13ec469528 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-26 14:49+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1285,7 +1285,7 @@ msgid "Remove *label* from the list of labels on the message." msgstr "" msgid "" -"Return an :class:`Message` instance whose headers are the message's visible " +"Return a :class:`Message` instance whose headers are the message's visible " "headers and whose body is empty." msgstr "" diff --git a/library/optparse.po b/library/optparse.po index 5fbcba89ea..809ef02219 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-26 14:49+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1357,7 +1357,7 @@ msgid "``values``" msgstr "" msgid "" -"an :class:`Values` object to store option arguments in (default: a new " +"a :class:`Values` object to store option arguments in (default: a new " "instance of :class:`Values`) -- if you give an existing object, the option " "defaults will not be initialized on it" msgstr "" diff --git a/library/pprint.po b/library/pprint.po index bce3e3e4ec..defcb22c60 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ssl.po b/library/ssl.po index 3eaae4050f..2bf8bac708 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-26 14:49+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1593,7 +1593,7 @@ msgid "" msgstr "" msgid "" -"If there is an decoding error on the server name, the TLS connection will " +"If there is a decoding error on the server name, the TLS connection will " "terminate with an :const:`ALERT_DESCRIPTION_INTERNAL_ERROR` fatal TLS alert " "message to the client." msgstr "" diff --git a/library/statistics.po b/library/statistics.po index 0ea51dfcec..4eec05e7b7 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-07-26 14:49+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -444,6 +444,14 @@ msgid "" "also applies to nominal (non-numeric) data:" msgstr "" +msgid "" +"Only hashable inputs are supported. To handle type :class:`set`, consider " +"casting to :class:`frozenset`. To handle type :class:`list`, consider " +"casting to :class:`tuple`. For mixed or nested inputs, consider using this " +"slower quadratic algorithm that only depends on equality tests: ``max(data, " +"key=data.count)``." +msgstr "" + msgid "" "Now handles multimodal datasets by returning the first mode encountered. " "Formerly, it raised :exc:`StatisticsError` when more than one mode was found." diff --git a/library/subprocess.po b/library/subprocess.po index d241b25f85..f423384204 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-26 14:49+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1159,7 +1159,7 @@ msgstr "" msgid "" "A :class:`Popen` ``creationflags`` parameter to specify that a new process " -"will have an normal priority. (default)" +"will have a normal priority. (default)" msgstr "" msgid "" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index bb1e484b7b..b87e0897d0 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-07-26 14:49+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index 1ea0086a1d..9f7de23629 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index 6fc23ad869..e65b28bcf2 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-28 14:50+0000\n" +"POT-Creation-Date: 2024-07-20 01:23+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index 5d33c6c013..f58bd7b3c5 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-07-26 14:49+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1562,11 +1562,6 @@ msgstr "" msgid "Pending Removal in Python 3.13" msgstr "" -msgid "" -"The following modules and APIs have been deprecated in earlier Python " -"releases, and will be removed in Python 3.13." -msgstr "" - msgid "Modules (see :pep:`594`):" msgstr "" @@ -1697,123 +1692,466 @@ msgid "Pending Removal in Python 3.14" msgstr "" msgid "" -"The following APIs have been deprecated and will be removed in Python 3.14." +":mod:`ast`: The following features have been deprecated in documentation " +"since Python 3.8, now cause a :exc:`DeprecationWarning` to be emitted at " +"runtime when they are accessed or used, and will be removed in Python 3.14:" msgstr "" msgid "" -":mod:`argparse`: The *type*, *choices*, and *metavar* parameters of :class:`!" -"argparse.BooleanOptionalAction`" +"The child watcher classes :class:`~asyncio.MultiLoopChildWatcher`, :class:" +"`~asyncio.FastChildWatcher`, :class:`~asyncio.AbstractChildWatcher` and :" +"class:`~asyncio.SafeChildWatcher` are deprecated and will be removed in " +"Python 3.14. (Contributed by Kumar Aditya in :gh:`94597`.)" msgstr "" -msgid ":mod:`ast`:" +msgid "" +":mod:`collections.abc`: Deprecated :class:`~collections.abc.ByteString`. " +"Prefer :class:`!Sequence` or :class:`~collections.abc.Buffer`. For use in " +"typing, prefer a union, like ``bytes | bytearray``, or :class:`collections." +"abc.Buffer`. (Contributed by Shantanu Jain in :gh:`91896`.)" msgstr "" -msgid ":class:`!asyncio.MultiLoopChildWatcher`" +msgid "" +":mod:`email`: Deprecated the *isdst* parameter in :func:`email.utils." +"localtime`. (Contributed by Alan Williams in :gh:`72346`.)" msgstr "" -msgid ":class:`!asyncio.FastChildWatcher`" +msgid "" +":mod:`importlib`: ``__package__`` and ``__cached__`` will cease to be set or " +"taken into consideration by the import system (:gh:`97879`)." msgstr "" -msgid ":class:`!asyncio.AbstractChildWatcher`" +msgid ":mod:`importlib.abc` deprecated classes:" msgstr "" -msgid ":class:`!asyncio.SafeChildWatcher`" +msgid "" +":mod:`itertools` had undocumented, inefficient, historically buggy, and " +"inconsistent support for copy, deepcopy, and pickle operations. This will be " +"removed in 3.14 for a significant reduction in code volume and maintenance " +"burden. (Contributed by Raymond Hettinger in :gh:`101588`.)" msgstr "" -msgid ":func:`!asyncio.set_child_watcher`" +msgid "" +":mod:`multiprocessing`: The default start method will change to a safer one " +"on Linux, BSDs, and other non-macOS POSIX platforms where ``'fork'`` is " +"currently the default (:gh:`84559`). Adding a runtime warning about this was " +"deemed too disruptive as the majority of code is not expected to care. Use " +"the :func:`~multiprocessing.get_context` or :func:`~multiprocessing." +"set_start_method` APIs to explicitly specify when your code *requires* " +"``'fork'``. See :ref:`multiprocessing-start-methods`." msgstr "" -msgid ":func:`!asyncio.get_child_watcher`," +msgid "" +":mod:`pathlib`: :meth:`~pathlib.PurePath.is_relative_to` and :meth:`~pathlib." +"PurePath.relative_to`: passing additional arguments is deprecated." msgstr "" -msgid ":meth:`!asyncio.AbstractEventLoopPolicy.set_child_watcher`" +msgid "" +":mod:`pkgutil`: :func:`~pkgutil.find_loader` and :func:`~pkgutil.get_loader` " +"now raise :exc:`DeprecationWarning`; use :func:`importlib.util.find_spec` " +"instead. (Contributed by Nikita Sobolev in :gh:`97850`.)" msgstr "" -msgid ":meth:`!asyncio.AbstractEventLoopPolicy.get_child_watcher`" +msgid ":mod:`pty`:" msgstr "" -msgid ":mod:`collections.abc`: :class:`!collections.abc.ByteString`." +msgid "``master_open()``: use :func:`pty.openpty`." msgstr "" -msgid ":mod:`email`: the *isdst* parameter in :func:`email.utils.localtime`." +msgid "``slave_open()``: use :func:`pty.openpty`." msgstr "" -msgid ":mod:`importlib.abc`:" +msgid ":data:`~sqlite3.version` and :data:`~sqlite3.version_info`." msgstr "" -msgid ":mod:`itertools`: Support for copy, deepcopy, and pickle operations." +msgid "" +":meth:`~sqlite3.Cursor.execute` and :meth:`~sqlite3.Cursor.executemany` if :" +"ref:`named placeholders ` are used and *parameters* is " +"a sequence instead of a :class:`dict`." msgstr "" -msgid ":mod:`pkgutil`:" +msgid "" +"date and datetime adapter, date and timestamp converter: see the :mod:" +"`sqlite3` documentation for suggested replacement recipes." msgstr "" -msgid ":func:`!pkgutil.find_loader`" +msgid "" +":class:`types.CodeType`: Accessing :attr:`~codeobject.co_lnotab` was " +"deprecated in :pep:`626` since 3.10 and was planned to be removed in 3.12, " +"but it only got a proper :exc:`DeprecationWarning` in 3.12. May be removed " +"in 3.14. (Contributed by Nikita Sobolev in :gh:`101866`.)" msgstr "" -msgid ":func:`!pkgutil.get_loader`." +msgid "" +":mod:`typing`: :class:`~typing.ByteString`, deprecated since Python 3.9, now " +"causes a :exc:`DeprecationWarning` to be emitted when it is used." msgstr "" -msgid ":mod:`pty`:" +msgid "" +":mod:`urllib`: :class:`!urllib.parse.Quoter` is deprecated: it was not " +"intended to be a public API. (Contributed by Gregory P. Smith in :gh:" +"`88168`.)" msgstr "" -msgid ":func:`!pty.master_open`" +msgid "Pending Removal in Python 3.15" msgstr "" -msgid ":func:`!pty.slave_open`" +msgid "" +":class:`http.server.CGIHTTPRequestHandler` will be removed along with its " +"related ``--cgi`` flag to ``python -m http.server``. It was obsolete and " +"rarely used. No direct replacement exists. *Anything* is better than CGI " +"to interface a web server with a request handler." msgstr "" -msgid ":mod:`shutil`: The *onerror* argument of :func:`shutil.rmtree`" +msgid "" +":class:`locale`: :func:`locale.getdefaultlocale` was deprecated in Python " +"3.11 and originally planned for removal in Python 3.13 (:gh:`90817`), but " +"removal has been postponed to Python 3.15. Use :func:`locale.setlocale()`, :" +"func:`locale.getencoding()` and :func:`locale.getlocale()` instead. " +"(Contributed by Hugo van Kemenade in :gh:`111187`.)" msgstr "" -msgid ":mod:`typing`: :class:`!typing.ByteString`" +msgid "" +":mod:`pathlib`: :meth:`pathlib.PurePath.is_reserved` is deprecated and " +"scheduled for removal in Python 3.15. From Python 3.13 onwards, use ``os." +"path.isreserved`` to detect reserved paths on Windows." msgstr "" msgid "" -":mod:`xml.etree.ElementTree`: Testing the truth value of an :class:`xml." -"etree.ElementTree.Element`." +":mod:`platform`: :func:`~platform.java_ver` is deprecated and will be " +"removed in 3.15. It was largely untested, had a confusing API, and was only " +"useful for Jython support. (Contributed by Nikita Sobolev in :gh:`116349`.)" msgstr "" -msgid "The ``__package__`` and ``__cached__`` attributes on module objects." +msgid "" +":mod:`threading`: Passing any arguments to :func:`threading.RLock` is now " +"deprecated. C version allows any numbers of args and kwargs, but they are " +"just ignored. Python version does not allow any arguments. All arguments " +"will be removed from :func:`threading.RLock` in Python 3.15. (Contributed by " +"Nikita Sobolev in :gh:`102029`.)" msgstr "" -msgid "The :attr:`~codeobject.co_lnotab` attribute of code objects." +msgid ":class:`typing.NamedTuple`:" msgstr "" -msgid "Pending Removal in Python 3.15" +msgid "" +"The undocumented keyword argument syntax for creating :class:`!NamedTuple` " +"classes (``NT = NamedTuple(\"NT\", x=int)``) is deprecated, and will be " +"disallowed in 3.15. Use the class-based syntax or the functional syntax " +"instead." +msgstr "" + +msgid "" +"When using the functional syntax to create a :class:`!NamedTuple` class, " +"failing to pass a value to the *fields* parameter (``NT = " +"NamedTuple(\"NT\")``) is deprecated. Passing ``None`` to the *fields* " +"parameter (``NT = NamedTuple(\"NT\", None)``) is also deprecated. Both will " +"be disallowed in Python 3.15. To create a :class:`!NamedTuple` class with 0 " +"fields, use ``class NT(NamedTuple): pass`` or ``NT = NamedTuple(\"NT\", " +"[])``." msgstr "" msgid "" -"The following APIs have been deprecated and will be removed in Python 3.15." +":class:`typing.TypedDict`: When using the functional syntax to create a :" +"class:`!TypedDict` class, failing to pass a value to the *fields* parameter " +"(``TD = TypedDict(\"TD\")``) is deprecated. Passing ``None`` to the *fields* " +"parameter (``TD = TypedDict(\"TD\", None)``) is also deprecated. Both will " +"be disallowed in Python 3.15. To create a :class:`!TypedDict` class with 0 " +"fields, use ``class TD(TypedDict): pass`` or ``TD = TypedDict(\"TD\", {})``." msgstr "" -msgid ":func:`locale.getdefaultlocale` (:gh:`90817`)" +msgid "" +":mod:`wave`: Deprecate the ``getmark()``, ``setmark()`` and ``getmarkers()`` " +"methods of the :class:`wave.Wave_read` and :class:`wave.Wave_write` classes. " +"They will be removed in Python 3.15. (Contributed by Victor Stinner in :gh:" +"`105096`.)" +msgstr "" + +msgid "Pending Removal in Python 3.16" +msgstr "" + +msgid "" +":class:`array.array` ``'u'`` type (:c:type:`wchar_t`): use the ``'w'`` type " +"instead (``Py_UCS4``)." msgstr "" msgid "Pending Removal in Future Versions" msgstr "" msgid "" -"The following APIs were deprecated in earlier Python versions and will be " -"removed, although there is currently no date scheduled for their removal." +"The following APIs will be removed in the future, although there is " +"currently no date scheduled for their removal." +msgstr "" + +msgid "" +":mod:`argparse`: Nesting argument groups and nesting mutually exclusive " +"groups are deprecated." msgstr "" msgid ":mod:`array`'s ``'u'`` format code (:gh:`57281`)" msgstr "" -msgid ":class:`typing.Text` (:gh:`92332`)" +msgid ":mod:`builtins`:" +msgstr "" + +msgid "``~bool``, bitwise inversion on bool." +msgstr "" + +msgid "``bool(NotImplemented)``." +msgstr "" + +msgid "" +"Generators: ``throw(type, exc, tb)`` and ``athrow(type, exc, tb)`` signature " +"is deprecated: use ``throw(exc)`` and ``athrow(exc)`` instead, the single " +"argument signature." msgstr "" msgid "" "Currently Python accepts numeric literals immediately followed by keywords, " "for example ``0in x``, ``1or x``, ``0if 1else 2``. It allows confusing and " "ambiguous expressions like ``[0x1for x in y]`` (which can be interpreted as " -"``[0x1 for x in y]`` or ``[0x1f or x in y]``). A syntax warning is raised if " -"the numeric literal is immediately followed by one of keywords :keyword:" +"``[0x1 for x in y]`` or ``[0x1f or x in y]``). A syntax warning is raised " +"if the numeric literal is immediately followed by one of keywords :keyword:" "`and`, :keyword:`else`, :keyword:`for`, :keyword:`if`, :keyword:`in`, :" -"keyword:`is` and :keyword:`or`. In a future release it will be changed to a " +"keyword:`is` and :keyword:`or`. In a future release it will be changed to a " "syntax error. (:gh:`87999`)" msgstr "" +msgid "" +"Support for ``__index__()`` and ``__int__()`` method returning non-int type: " +"these methods will be required to return an instance of a strict subclass " +"of :class:`int`." +msgstr "" + +msgid "" +"Support for ``__float__()`` method returning a strict subclass of :class:" +"`float`: these methods will be required to return an instance of :class:" +"`float`." +msgstr "" + +msgid "" +"Support for ``__complex__()`` method returning a strict subclass of :class:" +"`complex`: these methods will be required to return an instance of :class:" +"`complex`." +msgstr "" + +msgid "Delegation of ``int()`` to ``__trunc__()`` method." +msgstr "" + +msgid "" +":attr:`codeobject.co_lnotab`: use the :meth:`codeobject.co_lines` method " +"instead." +msgstr "" + +msgid ":mod:`datetime`:" +msgstr "" + +msgid "" +":meth:`~datetime.datetime.utcnow`: use ``datetime.datetime.now(tz=datetime." +"UTC)``." +msgstr "" + +msgid "" +":meth:`~datetime.datetime.utcfromtimestamp`: use ``datetime.datetime." +"fromtimestamp(timestamp, tz=datetime.UTC)``." +msgstr "" + +msgid ":mod:`gettext`: Plural value must be an integer." +msgstr "" + +msgid ":mod:`importlib`:" +msgstr "" + +msgid "``load_module()`` method: use ``exec_module()`` instead." +msgstr "" + +msgid "" +":func:`~importlib.util.cache_from_source` *debug_override* parameter is " +"deprecated: use the *optimization* parameter instead." +msgstr "" + +msgid ":mod:`importlib.metadata`:" +msgstr "" + +msgid "``EntryPoints`` tuple interface." +msgstr "" + +msgid "Implicit ``None`` on return values." +msgstr "" + +msgid "" +":mod:`mailbox`: Use of StringIO input and text mode is deprecated, use " +"BytesIO and binary mode instead." +msgstr "" + +msgid "" +":mod:`os`: Calling :func:`os.register_at_fork` in multi-threaded process." +msgstr "" + +msgid "" +":class:`!pydoc.ErrorDuringImport`: A tuple value for *exc_info* parameter is " +"deprecated, use an exception instance." +msgstr "" + +msgid "" +":mod:`re`: More strict rules are now applied for numerical group references " +"and group names in regular expressions. Only sequence of ASCII digits is " +"now accepted as a numerical reference. The group name in bytes patterns and " +"replacement strings can now only contain ASCII letters and digits and " +"underscore. (Contributed by Serhiy Storchaka in :gh:`91760`.)" +msgstr "" + +msgid "" +":mod:`!sre_compile`, :mod:`!sre_constants` and :mod:`!sre_parse` modules." +msgstr "" + +msgid "" +":mod:`shutil`: :func:`~shutil.rmtree`'s *onerror* parameter is deprecated in " +"Python 3.12; use the *onexc* parameter instead." +msgstr "" + +msgid ":mod:`ssl` options and protocols:" +msgstr "" + +msgid ":class:`ssl.SSLContext` without protocol argument is deprecated." +msgstr "" + +msgid "" +":class:`ssl.SSLContext`: :meth:`~ssl.SSLContext.set_npn_protocols` and :meth:" +"`!selected_npn_protocol` are deprecated: use ALPN instead." +msgstr "" + +msgid "``ssl.OP_NO_SSL*`` options" +msgstr "" + +msgid "``ssl.OP_NO_TLS*`` options" +msgstr "" + +msgid "``ssl.PROTOCOL_SSLv3``" +msgstr "" + +msgid "``ssl.PROTOCOL_TLS``" +msgstr "" + +msgid "``ssl.PROTOCOL_TLSv1``" +msgstr "" + +msgid "``ssl.PROTOCOL_TLSv1_1``" +msgstr "" + +msgid "``ssl.PROTOCOL_TLSv1_2``" +msgstr "" + +msgid "``ssl.TLSVersion.SSLv3``" +msgstr "" + +msgid "``ssl.TLSVersion.TLSv1``" +msgstr "" + +msgid "``ssl.TLSVersion.TLSv1_1``" +msgstr "" + +msgid "" +":func:`sysconfig.is_python_build` *check_home* parameter is deprecated and " +"ignored." +msgstr "" + +msgid ":mod:`threading` methods:" +msgstr "" + +msgid "" +":meth:`!threading.Condition.notifyAll`: use :meth:`~threading.Condition." +"notify_all`." +msgstr "" + +msgid ":meth:`!threading.Event.isSet`: use :meth:`~threading.Event.is_set`." +msgstr "" + +msgid "" +":meth:`!threading.Thread.isDaemon`, :meth:`threading.Thread.setDaemon`: use :" +"attr:`threading.Thread.daemon` attribute." +msgstr "" + +msgid "" +":meth:`!threading.Thread.getName`, :meth:`threading.Thread.setName`: use :" +"attr:`threading.Thread.name` attribute." +msgstr "" + +msgid ":meth:`!threading.currentThread`: use :meth:`threading.current_thread`." +msgstr "" + +msgid ":meth:`!threading.activeCount`: use :meth:`threading.active_count`." +msgstr "" + +msgid ":class:`typing.Text` (:gh:`92332`)." +msgstr "" + +msgid "" +":class:`unittest.IsolatedAsyncioTestCase`: it is deprecated to return a " +"value that is not ``None`` from a test case." +msgstr "" + +msgid "" +":mod:`urllib.parse` deprecated functions: :func:`~urllib.parse.urlparse` " +"instead" +msgstr "" + +msgid "``splitattr()``" +msgstr "" + +msgid "``splithost()``" +msgstr "" + +msgid "``splitnport()``" +msgstr "" + +msgid "``splitpasswd()``" +msgstr "" + +msgid "``splitport()``" +msgstr "" + +msgid "``splitquery()``" +msgstr "" + +msgid "``splittag()``" +msgstr "" + +msgid "``splittype()``" +msgstr "" + +msgid "``splituser()``" +msgstr "" + +msgid "``splitvalue()``" +msgstr "" + +msgid "``to_bytes()``" +msgstr "" + +msgid "" +":mod:`urllib.request`: :class:`~urllib.request.URLopener` and :class:" +"`~urllib.request.FancyURLopener` style of invoking requests is deprecated. " +"Use newer :func:`~urllib.request.urlopen` functions and methods." +msgstr "" + +msgid "" +":mod:`wsgiref`: ``SimpleHandler.stdout.write()`` should not do partial " +"writes." +msgstr "" + +msgid "" +":mod:`xml.etree.ElementTree`: Testing the truth value of an :class:`~xml." +"etree.ElementTree.Element` is deprecated. In a future release it will always " +"return ``True``. Prefer explicit ``len(elem)`` or ``elem is not None`` tests " +"instead." +msgstr "" + +msgid "" +":meth:`zipimport.zipimporter.load_module` is deprecated: use :meth:" +"`~zipimport.zipimporter.exec_module` instead." +msgstr "" + msgid "Removed" msgstr "" From 59f34af56520c411cc79fe5e1e501e22c705c1dd Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Sun, 28 Jul 2024 08:38:11 +0000 Subject: [PATCH 004/228] Update translation from Transifex --- .tx/config | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.tx/config b/.tx/config index d08a640884..0d5875a78a 100644 --- a/.tx/config +++ b/.tx/config @@ -631,6 +631,15 @@ resource_name = copyright replace_edited_strings = false keep_translations = false +[o:python-doc:p:python-312:r:deprecations--index] +file_filter = deprecations/index.po +source_file = pot/deprecations/index.pot +type = PO +minimum_perc = 0 +resource_name = deprecations--index +replace_edited_strings = false +keep_translations = false + [o:python-doc:p:python-312:r:deprecations--pending-removal-in-3_13] file_filter = deprecations/pending-removal-in-3.13.po source_file = pot/deprecations/pending-removal-in-3.13.pot From 68c53b713321677eb5a28e8abc5ff9853eb88b8d Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Mon, 29 Jul 2024 04:38:49 +0000 Subject: [PATCH 005/228] Update translation from Transifex --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 076e16f339..f1b08a8eb0 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ]]] --> ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) ![60.13% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.13%25-0.svg) -![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.47%25-0.svg) +![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.46%25-0.svg) ![7 tłumaczy](https://img.shields.io/badge/tłumaczy-7-0.svg) From 5854bd8ff01326f7f5a0c9e719ed79cc6458e5d0 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Mon, 29 Jul 2024 05:10:13 +0000 Subject: [PATCH 006/228] Update translation from Transifex --- library/mimetypes.po | 2 +- sphinx.po | 8 +++++++- whatsnew/3.12.po | 18 +++++++++++++++--- 3 files changed, 23 insertions(+), 5 deletions(-) diff --git a/library/mimetypes.po b/library/mimetypes.po index 4e03834e7d..c207266a85 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/sphinx.po b/sphinx.po index 59ca4eed51..03f40cc972 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -171,6 +171,12 @@ msgstr "Często zadawane pytania" msgid "Frequently asked questions (with answers!)" msgstr "" +msgid "Deprecations" +msgstr "" + +msgid "Deprecated functionality" +msgstr "" + msgid "Indices, glossary, and search:" msgstr "" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index f58bd7b3c5..3638a93445 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-26 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1871,8 +1871,13 @@ msgid "Pending Removal in Python 3.16" msgstr "" msgid "" -":class:`array.array` ``'u'`` type (:c:type:`wchar_t`): use the ``'w'`` type " -"instead (``Py_UCS4``)." +":mod:`array`: :class:`array.array` ``'u'`` type (:c:type:`wchar_t`): use the " +"``'w'`` type instead (``Py_UCS4``)." +msgstr "" + +msgid "" +":mod:`symtable`: Deprecate :meth:`symtable.Class.get_methods` due to the " +"lack of interest. (Contributed by Bénédikt Tran in :gh:`119698`.)" msgstr "" msgid "Pending Removal in Future Versions" @@ -1938,6 +1943,13 @@ msgstr "" msgid "Delegation of ``int()`` to ``__trunc__()`` method." msgstr "" +msgid "" +"Passing a complex number as the *real* or *imag* argument in the :func:" +"`complex` constructor is now deprecated; it should only be passed as a " +"single positional argument. (Contributed by Serhiy Storchaka in :gh:" +"`109218`.)" +msgstr "" + msgid "" ":attr:`codeobject.co_lnotab`: use the :meth:`codeobject.co_lines` method " "instead." From b16804320b3738803fe3aae341c38d88317df2e2 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Tue, 30 Jul 2024 04:09:12 +0000 Subject: [PATCH 007/228] Update translation from Transifex --- .tx/config | 27 +++++++++++++++++++++++++++ about.po | 2 +- c-api/abstract.po | 2 +- c-api/allocation.po | 2 +- c-api/apiabiversion.po | 2 +- c-api/bool.po | 2 +- c-api/bytes.po | 2 +- c-api/call.po | 2 +- c-api/capsule.po | 2 +- c-api/code.po | 2 +- c-api/concrete.po | 2 +- c-api/dict.po | 2 +- c-api/file.po | 2 +- c-api/function.po | 2 +- c-api/import.po | 2 +- c-api/intro.po | 2 +- c-api/list.po | 2 +- c-api/long.po | 2 +- c-api/mapping.po | 2 +- c-api/memory.po | 2 +- c-api/memoryview.po | 2 +- c-api/method.po | 2 +- c-api/none.po | 2 +- c-api/object.po | 2 +- c-api/refcounting.po | 2 +- c-api/sequence.po | 2 +- c-api/set.po | 2 +- c-api/structures.po | 2 +- c-api/tuple.po | 2 +- c-api/type.po | 2 +- contents.po | 2 +- copyright.po | 2 +- distributing/index.po | 2 +- extending/index.po | 2 +- extending/windows.po | 2 +- faq/extending.po | 2 +- faq/gui.po | 2 +- faq/index.po | 2 +- faq/installed.po | 2 +- faq/windows.po | 2 +- howto/gdb_helpers.po | 2 +- library/_thread.po | 2 +- library/asyncio-exceptions.po | 2 +- library/asyncio-protocol.po | 2 +- library/asyncio-queue.po | 2 +- library/asyncio-stream.po | 2 +- library/binascii.po | 2 +- library/contextvars.po | 2 +- library/copy.po | 2 +- library/copyreg.po | 2 +- library/csv.po | 2 +- library/curses.ascii.po | 2 +- library/email.contentmanager.po | 2 +- library/email.encoders.po | 2 +- library/email.examples.po | 2 +- library/email.generator.po | 2 +- library/email.message.po | 2 +- library/email.policy.po | 2 +- library/gettext.po | 2 +- library/graphlib.po | 2 +- library/grp.po | 2 +- library/html.entities.po | 2 +- library/html.parser.po | 2 +- library/importlib.metadata.po | 2 +- library/internet.po | 2 +- library/intro.po | 2 +- library/linecache.po | 2 +- library/pickle.po | 2 +- library/plistlib.po | 2 +- library/posix.po | 2 +- library/pwd.po | 2 +- library/py_compile.po | 2 +- library/pyclbr.po | 2 +- library/pyexpat.po | 2 +- library/runpy.po | 2 +- library/shelve.po | 2 +- 76 files changed, 102 insertions(+), 75 deletions(-) diff --git a/.tx/config b/.tx/config index 0d5875a78a..a7631915eb 100644 --- a/.tx/config +++ b/.tx/config @@ -631,6 +631,33 @@ resource_name = copyright replace_edited_strings = false keep_translations = false +[o:python-doc:p:python-312:r:deprecations--c-api-pending-removal-in-3_14] +file_filter = deprecations/c-api-pending-removal-in-3.14.po +source_file = pot/deprecations/c-api-pending-removal-in-3.14.pot +type = PO +minimum_perc = 0 +resource_name = deprecations--c-api-pending-removal-in-3_14 +replace_edited_strings = false +keep_translations = false + +[o:python-doc:p:python-312:r:deprecations--c-api-pending-removal-in-3_15] +file_filter = deprecations/c-api-pending-removal-in-3.15.po +source_file = pot/deprecations/c-api-pending-removal-in-3.15.pot +type = PO +minimum_perc = 0 +resource_name = deprecations--c-api-pending-removal-in-3_15 +replace_edited_strings = false +keep_translations = false + +[o:python-doc:p:python-312:r:deprecations--c-api-pending-removal-in-future] +file_filter = deprecations/c-api-pending-removal-in-future.po +source_file = pot/deprecations/c-api-pending-removal-in-future.pot +type = PO +minimum_perc = 0 +resource_name = deprecations--c-api-pending-removal-in-future +replace_edited_strings = false +keep_translations = false + [o:python-doc:p:python-312:r:deprecations--index] file_filter = deprecations/index.po source_file = pot/deprecations/index.pot diff --git a/about.po b/about.po index 5b228ba2bc..f810cdc772 100644 --- a/about.po +++ b/about.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/abstract.po b/c-api/abstract.po index 5988dc53de..13114b8c2f 100644 --- a/c-api/abstract.po +++ b/c-api/abstract.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/allocation.po b/c-api/allocation.po index ef3e555116..46efd1f315 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index 3505e81456..d6a4dae4bf 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bool.po b/c-api/bool.po index 23b9be1cff..7934298b15 100644 --- a/c-api/bool.po +++ b/c-api/bool.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytes.po b/c-api/bytes.po index cafc83f674..fc0c45243d 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/call.po b/c-api/call.po index 564b31f035..315d6de44c 100644 --- a/c-api/call.po +++ b/c-api/call.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/capsule.po b/c-api/capsule.po index 94cc3a4e20..faf10cb683 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/code.po b/c-api/code.po index 102b7c3dfd..50e0a9e2a9 100644 --- a/c-api/code.po +++ b/c-api/code.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/concrete.po b/c-api/concrete.po index 8f820ca610..7c805661ad 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/dict.po b/c-api/dict.po index 6d393eaf72..0d12c7caf9 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/file.po b/c-api/file.po index 0775b2e613..8bea345391 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/function.po b/c-api/function.po index 23f983963d..e81958c2f3 100644 --- a/c-api/function.po +++ b/c-api/function.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/import.po b/c-api/import.po index fb66162e13..96361917be 100644 --- a/c-api/import.po +++ b/c-api/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/intro.po b/c-api/intro.po index df4f1cbb2a..6c707b98d7 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/list.po b/c-api/list.po index 281ade3c2a..bd1283757c 100644 --- a/c-api/list.po +++ b/c-api/list.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/long.po b/c-api/long.po index e1a9190324..3e11e8604b 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/mapping.po b/c-api/mapping.po index b06371db4b..0287f3cb7b 100644 --- a/c-api/mapping.po +++ b/c-api/mapping.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memory.po b/c-api/memory.po index f5f8f3f32d..9b87be0899 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memoryview.po b/c-api/memoryview.po index 10294395e3..1af77cb7a8 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/method.po b/c-api/method.po index ddc33055fd..eec5734da8 100644 --- a/c-api/method.po +++ b/c-api/method.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/none.po b/c-api/none.po index ec72adb8a9..ee67ec8ba0 100644 --- a/c-api/none.po +++ b/c-api/none.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/object.po b/c-api/object.po index 459a136c35..b9cf96bb4f 100644 --- a/c-api/object.po +++ b/c-api/object.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/refcounting.po b/c-api/refcounting.po index c1027d5dc9..b5ce69deea 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/sequence.po b/c-api/sequence.po index 2137a91206..43251db990 100644 --- a/c-api/sequence.po +++ b/c-api/sequence.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/set.po b/c-api/set.po index 9b608adf27..b967a3eea8 100644 --- a/c-api/set.po +++ b/c-api/set.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/structures.po b/c-api/structures.po index f221b729cc..f27d673f4b 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/tuple.po b/c-api/tuple.po index 8dca683708..b2501e08ab 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/type.po b/c-api/type.po index 91d4a73cfb..772d09063f 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/contents.po b/contents.po index fe8047de92..cfbec9b534 100644 --- a/contents.po +++ b/contents.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/copyright.po b/copyright.po index 6b570f014e..867a20cf8f 100644 --- a/copyright.po +++ b/copyright.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/distributing/index.po b/distributing/index.po index 9fbfbce394..9526f7d9ae 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/index.po b/extending/index.po index b724f13763..a50c025c6b 100644 --- a/extending/index.po +++ b/extending/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/windows.po b/extending/windows.po index a77136dc69..087beb300e 100644 --- a/extending/windows.po +++ b/extending/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/extending.po b/faq/extending.po index 056b93e3b5..b5ba2f77f4 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/gui.po b/faq/gui.po index f93420bc1a..2701c9d501 100644 --- a/faq/gui.po +++ b/faq/gui.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/index.po b/faq/index.po index b612b9e881..ea1ad53046 100644 --- a/faq/index.po +++ b/faq/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/installed.po b/faq/installed.po index 7a1e934540..1235e6a97a 100644 --- a/faq/installed.po +++ b/faq/installed.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/windows.po b/faq/windows.po index 3e14595852..993d14f2e0 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/gdb_helpers.po b/howto/gdb_helpers.po index ceafcac3c7..519379113e 100644 --- a/howto/gdb_helpers.po +++ b/howto/gdb_helpers.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/_thread.po b/library/_thread.po index feaf5e4edf..b63be3a871 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-exceptions.po b/library/asyncio-exceptions.po index b0d2f91427..ea08345360 100644 --- a/library/asyncio-exceptions.po +++ b/library/asyncio-exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index 3d3d1b163d..80119b1f71 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 96a6982835..4afb8fe247 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-stream.po b/library/asyncio-stream.po index 6ef6514a96..305f150d3c 100644 --- a/library/asyncio-stream.po +++ b/library/asyncio-stream.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/binascii.po b/library/binascii.po index 233802230a..6ee2fec6e1 100644 --- a/library/binascii.po +++ b/library/binascii.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/contextvars.po b/library/contextvars.po index 19bc4489ac..d96734f86e 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copy.po b/library/copy.po index aec68290f7..941d980703 100644 --- a/library/copy.po +++ b/library/copy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copyreg.po b/library/copyreg.po index d332d160bb..39d3c71292 100644 --- a/library/copyreg.po +++ b/library/copyreg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/csv.po b/library/csv.po index b7a7508466..365490b6ec 100644 --- a/library/csv.po +++ b/library/csv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.ascii.po b/library/curses.ascii.po index 5d2c029044..075b4a055d 100644 --- a/library/curses.ascii.po +++ b/library/curses.ascii.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.contentmanager.po b/library/email.contentmanager.po index 8088cf1aeb..226c27988b 100644 --- a/library/email.contentmanager.po +++ b/library/email.contentmanager.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.encoders.po b/library/email.encoders.po index 28af25c906..31b0efa4af 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.examples.po b/library/email.examples.po index b4b6d97a7d..a7757c95d2 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.generator.po b/library/email.generator.po index e6070dfd99..07f1c83a8c 100644 --- a/library/email.generator.po +++ b/library/email.generator.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.message.po b/library/email.message.po index 2b76746423..83e91e280d 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.policy.po b/library/email.policy.po index 3086adc5c9..35e0650033 100644 --- a/library/email.policy.po +++ b/library/email.policy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gettext.po b/library/gettext.po index 6a28ca9c2c..7feb958741 100644 --- a/library/gettext.po +++ b/library/gettext.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/graphlib.po b/library/graphlib.po index bc4a1f84d9..53c9d1fa1c 100644 --- a/library/graphlib.po +++ b/library/graphlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/grp.po b/library/grp.po index 552d766350..b8bdf26d52 100644 --- a/library/grp.po +++ b/library/grp.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.entities.po b/library/html.entities.po index 57232936a6..882ad2a194 100644 --- a/library/html.entities.po +++ b/library/html.entities.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.parser.po b/library/html.parser.po index df0aee32df..7ab7d7482c 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index 568be49839..a0c8960276 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/internet.po b/library/internet.po index e81108d20a..5a5012fff5 100644 --- a/library/internet.po +++ b/library/internet.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/intro.po b/library/intro.po index 0792763d46..70150a564f 100644 --- a/library/intro.po +++ b/library/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/linecache.po b/library/linecache.po index da37fd3352..c05de90d40 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickle.po b/library/pickle.po index 01d2a29c80..08c05a67aa 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/plistlib.po b/library/plistlib.po index 3520016f8d..8ee3ec1036 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/posix.po b/library/posix.po index 4b34ba7774..26de4e92c8 100644 --- a/library/posix.po +++ b/library/posix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pwd.po b/library/pwd.po index 565dc817a7..2555192e65 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/py_compile.po b/library/py_compile.po index 6cb8fa0764..8d4e850338 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyclbr.po b/library/pyclbr.po index 383c0c7860..ad77d5002f 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyexpat.po b/library/pyexpat.po index f2ceb4f856..8029350b5c 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/runpy.po b/library/runpy.po index 7ab0c6656a..1723fdc59a 100644 --- a/library/runpy.po +++ b/library/runpy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shelve.po b/library/shelve.po index 326ec03168..b9e99b1a3a 100644 --- a/library/shelve.po +++ b/library/shelve.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From a4b62a84c71f404aed7595deb364d05105508ff8 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 2 Aug 2024 15:09:31 +0000 Subject: [PATCH 008/228] Update translation from Transifex --- README.md | 2 +- bugs.po | 2 +- c-api/buffer.po | 2 +- c-api/cell.po | 2 +- c-api/exceptions.po | 2 +- c-api/file.po | 6 +- c-api/init.po | 11 +- extending/extending.po | 2 +- extending/newtypes.po | 2 +- faq/general.po | 2 +- glossary.po | 2 +- howto/annotations.po | 2 +- howto/argparse.po | 2 +- howto/clinic.po | 2 +- howto/curses.po | 2 +- howto/functional.po | 2 +- howto/index.po | 2 +- howto/instrumentation.po | 2 +- howto/ipaddress.po | 2 +- howto/isolating-extensions.po | 6 +- howto/mro.po | 2 +- howto/perf_profiling.po | 2 +- howto/pyporting.po | 2 +- howto/regex.po | 2 +- howto/sockets.po | 2 +- howto/sorting.po | 2 +- howto/urllib2.po | 2 +- installing/index.po | 2 +- library/__future__.po | 2 +- library/_thread.po | 6 +- library/abc.po | 2 +- library/argparse.po | 2 +- library/array.po | 5 +- library/asyncio-subprocess.po | 2 +- library/asyncio-sync.po | 2 +- library/base64.po | 2 +- library/bisect.po | 2 +- library/bz2.po | 2 +- library/cmath.po | 2 +- library/concurrent.futures.po | 2 +- library/ctypes.po | 71 ++++---- library/curses.panel.po | 2 +- library/curses.po | 2 +- library/datatypes.po | 2 +- library/dbm.po | 2 +- library/debug.po | 2 +- library/difflib.po | 2 +- library/email.headerregistry.po | 2 +- library/ensurepip.po | 6 +- library/fnmatch.po | 2 +- library/ftplib.po | 9 +- library/functional.po | 2 +- library/functions.po | 31 ++-- library/glob.po | 10 +- library/gzip.po | 2 +- library/heapq.po | 2 +- library/http.client.po | 9 +- library/index.po | 2 +- library/json.po | 2 +- library/logging.handlers.po | 2 +- library/logging.po | 2 +- library/marshal.po | 14 +- library/multiprocessing.shared_memory.po | 2 +- library/numeric.po | 2 +- library/pdb.po | 5 +- library/pickle.po | 6 +- library/pickletools.po | 2 +- library/selectors.po | 2 +- library/site.po | 2 +- library/socket.po | 54 ++---- library/socketserver.po | 2 +- library/sqlite3.po | 18 +- library/struct.po | 2 +- library/subprocess.po | 8 +- library/symtable.po | 2 +- library/sys.po | 56 +++---- library/syslog.po | 17 +- library/tempfile.po | 10 +- library/text.po | 2 +- library/textwrap.po | 2 +- library/timeit.po | 2 +- library/tk.po | 2 +- library/tkinter.po | 2 +- library/tkinter.ttk.po | 2 +- library/tokenize.po | 2 +- library/tomllib.po | 2 +- library/traceback.po | 2 +- library/tracemalloc.po | 2 +- library/turtle.po | 2 +- library/unicodedata.po | 2 +- library/urllib.robotparser.po | 2 +- library/uuid.po | 2 +- library/warnings.po | 2 +- library/webbrowser.po | 6 +- library/winreg.po | 72 +++----- library/winsound.po | 2 +- library/xml.dom.minidom.po | 2 +- library/xml.dom.po | 2 +- library/xmlrpc.client.po | 2 +- library/zipapp.po | 2 +- library/zipfile.po | 2 +- library/zipimport.po | 2 +- library/zoneinfo.po | 2 +- license.po | 2 +- reference/compound_stmts.po | 2 +- reference/datamodel.po | 26 ++- reference/executionmodel.po | 2 +- reference/import.po | 2 +- reference/index.po | 2 +- reference/introduction.po | 2 +- reference/simple_stmts.po | 7 +- reference/toplevel_components.po | 2 +- sphinx.po | 131 ++++++++++++++- tutorial/appendix.po | 2 +- tutorial/appetite.po | 2 +- tutorial/controlflow.po | 2 +- tutorial/datastructures.po | 2 +- tutorial/errors.po | 2 +- tutorial/index.po | 2 +- tutorial/interactive.po | 2 +- tutorial/interpreter.po | 2 +- tutorial/modules.po | 2 +- tutorial/whatnow.po | 2 +- using/index.po | 2 +- using/mac.po | 2 +- using/unix.po | 2 +- using/windows.po | 2 +- whatsnew/2.0.po | 2 +- whatsnew/3.10.po | 2 +- whatsnew/3.12.po | 200 +++++++++++++++++++---- whatsnew/3.9.po | 2 +- whatsnew/changelog.po | 2 +- whatsnew/index.po | 2 +- 133 files changed, 581 insertions(+), 433 deletions(-) diff --git a/README.md b/README.md index f1b08a8eb0..ba051fb4e5 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ![{translators} tłumaczy](https://img.shields.io/badge/tłumaczy-{translators}-0.svg)''') ]]] --> ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) -![60.13% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.13%25-0.svg) +![60.08% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.08%25-0.svg) ![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.46%25-0.svg) ![7 tłumaczy](https://img.shields.io/badge/tłumaczy-7-0.svg) diff --git a/bugs.po b/bugs.po index 36f78dc9a3..c6e588b351 100644 --- a/bugs.po +++ b/bugs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/buffer.po b/c-api/buffer.po index c19245f51e..358a45a4a3 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/cell.po b/c-api/cell.po index 3cac5d867b..5a9c833120 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/exceptions.po b/c-api/exceptions.po index 8c5ab6faff..a227978a3f 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/file.po b/c-api/file.po index 8bea345391..ed5731fffe 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -110,9 +110,7 @@ msgid "This function is safe to call before :c:func:`Py_Initialize`." msgstr "" "Funkcja ta może być bezpiecznie wywołana przed :c:func:`Py_Initialize`." -msgid "" -"Raises an :ref:`auditing event ` ``setopencodehook`` with no " -"arguments." +msgid "Raises an auditing event setopencodehook with no arguments." msgstr "" msgid "" diff --git a/c-api/init.po b/c-api/init.po index 0dc9ad973a..bd9e5cde80 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -504,8 +504,7 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``cpython." -"_PySys_ClearAuditHooks`` with no arguments." +"Raises an auditing event cpython._PySys_ClearAuditHooks with no arguments." msgstr "" msgid "" @@ -1194,8 +1193,7 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``cpython." -"PyInterpreterState_New`` with no arguments." +"Raises an auditing event cpython.PyInterpreterState_New with no arguments." msgstr "" msgid "" @@ -1204,8 +1202,7 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``cpython." -"PyInterpreterState_Clear`` with no arguments." +"Raises an auditing event cpython.PyInterpreterState_Clear with no arguments." msgstr "" msgid "" diff --git a/extending/extending.po b/extending/extending.po index 50a1c8b2ad..78f7758445 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/newtypes.po b/extending/newtypes.po index c3751051bc..a3a52f67c1 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/general.po b/faq/general.po index 6f08871237..c9016ef342 100644 --- a/faq/general.po +++ b/faq/general.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/glossary.po b/glossary.po index 11b0af3927..13d8cbdbdd 100644 --- a/glossary.po +++ b/glossary.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/annotations.po b/howto/annotations.po index 942c79e29f..0d38448136 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/argparse.po b/howto/argparse.po index 5c016e6501..6607dad959 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/clinic.po b/howto/clinic.po index 7b53f1772e..a4685f439a 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/curses.po b/howto/curses.po index 8087cae863..1c370d16dc 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/functional.po b/howto/functional.po index a31466434f..e3f4e4e448 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/index.po b/howto/index.po index e56faf229a..5f5c1cb91f 100644 --- a/howto/index.po +++ b/howto/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index e0cabde509..c797868228 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index 68b56a8a18..399b557698 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/isolating-extensions.po b/howto/isolating-extensions.po index e5c458e973..15b5d3e043 100644 --- a/howto/isolating-extensions.po +++ b/howto/isolating-extensions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -384,8 +384,8 @@ msgid "" msgstr "" msgid "" -"Please refer to the the documentation of :c:macro:`Py_TPFLAGS_HAVE_GC` and :" -"c:member:`~PyTypeObject.tp_traverse` for additional considerations." +"Please refer to the documentation of :c:macro:`Py_TPFLAGS_HAVE_GC` and :c:" +"member:`~PyTypeObject.tp_traverse` for additional considerations." msgstr "" msgid "" diff --git a/howto/mro.po b/howto/mro.po index 08188ec64d..efd45d9b65 100644 --- a/howto/mro.po +++ b/howto/mro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/perf_profiling.po b/howto/perf_profiling.po index a3c1772e55..5ff897f927 100644 --- a/howto/perf_profiling.po +++ b/howto/perf_profiling.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/pyporting.po b/howto/pyporting.po index a25a96047f..f896b91ea0 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/regex.po b/howto/regex.po index 0bfd52244e..47fc6b6357 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sockets.po b/howto/sockets.po index 71c50f3453..5c043dea89 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sorting.po b/howto/sorting.po index 1e4c5322c0..5a834a4e31 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/urllib2.po b/howto/urllib2.po index 51ef462626..418049ced7 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/installing/index.po b/installing/index.po index a567df2500..84d569c3ab 100644 --- a/installing/index.po +++ b/installing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__future__.po b/library/__future__.po index e2b3cfae05..05f64a7ca3 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/_thread.po b/library/_thread.po index b63be3a871..09c2dcea7b 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -72,8 +72,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``_thread.start_new_thread`` with " -"arguments ``function``, ``args``, ``kwargs``." +"Raises an auditing event _thread.start_new_thread with arguments function, " +"args, kwargs." msgstr "" msgid ":func:`sys.unraisablehook` is now used to handle unhandled exceptions." diff --git a/library/abc.po b/library/abc.po index 9860cb2d39..8922739ed1 100644 --- a/library/abc.po +++ b/library/abc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/argparse.po b/library/argparse.po index 4631d38d53..1ed75cecc1 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/array.po b/library/array.po index ad1e6c274c..9730fa40d8 100644 --- a/library/array.po +++ b/library/array.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -201,8 +201,7 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``array.__new__`` with arguments " -"``typecode``, ``initializer``." +"Raises an auditing event array.__new__ with arguments typecode, initializer." msgstr "" msgid "The typecode character used to create the array." diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index a6f9e202da..9e1765fca9 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-sync.po b/library/asyncio-sync.po index 931cf223f8..454a721010 100644 --- a/library/asyncio-sync.po +++ b/library/asyncio-sync.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/base64.po b/library/base64.po index f4912a0bb2..6ca68e90f4 100644 --- a/library/base64.po +++ b/library/base64.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bisect.po b/library/bisect.po index 2786446196..89867efe43 100644 --- a/library/bisect.po +++ b/library/bisect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bz2.po b/library/bz2.po index 2af50e29df..518b936c30 100644 --- a/library/bz2.po +++ b/library/bz2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmath.po b/library/cmath.po index 112b7e15fa..6f26b18ab8 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index fcbe7a8c93..58595f43f3 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ctypes.po b/library/ctypes.po index f2401f801f..0327d601f2 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-26 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1269,8 +1269,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ctypes.dlopen`` with argument " -"``name``." +"Loading a library through any of these objects raises an auditing event " +"ctypes.dlopen with string argument name, the name used to load the library." msgstr "" msgid "" @@ -1280,8 +1280,9 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ctypes.dlsym`` with arguments " -"``library``, ``name``." +"Accessing a function on a loaded library raises an auditing event ctypes." +"dlsym with arguments library (the library object) and name (the symbol's " +"name as a string or integer)." msgstr "" msgid "" @@ -1291,8 +1292,9 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ctypes.dlsym/handle`` with " -"arguments ``handle``, ``name``." +"In cases when only the library handle is available rather than the object, " +"accessing a function raises an auditing event ctypes.dlsym/handle with " +"arguments handle (the raw library handle) and name." msgstr "" msgid "" @@ -1395,8 +1397,11 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ctypes.set_exception`` with " -"argument ``code``." +"On Windows, when a foreign function call raises a system exception (for " +"example, due to an access violation), it will be captured and replaced with " +"a suitable Python exception. Further, an auditing event ctypes.set_exception " +"with argument code will be raised, allowing an audit hook to replace the " +"exception with its own." msgstr "" msgid "" @@ -1408,8 +1413,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ctypes.call_function`` with " -"arguments ``func_pointer``, ``arguments``." +"Some ways to invoke foreign function calls may raise an auditing event " +"ctypes.call_function with arguments function pointer and arguments." msgstr "" msgid "" @@ -1580,9 +1585,7 @@ msgid "" "instance of a ctypes type." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``ctypes.addressof`` with " -"argument ``obj``." +msgid "Raises an auditing event ctypes.addressof with argument obj." msgstr "" msgid "" @@ -1630,8 +1633,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ctypes.create_string_buffer`` " -"with arguments ``init``, ``size``." +"Raises an auditing event ctypes.create_string_buffer with arguments init, " +"size." msgstr "" msgid "" @@ -1653,8 +1656,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ctypes.create_unicode_buffer`` " -"with arguments ``init``, ``size``." +"Raises an auditing event ctypes.create_unicode_buffer with arguments init, " +"size." msgstr "" msgid "" @@ -1705,9 +1708,7 @@ msgid "" "`errno` variable in the calling thread." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``ctypes.get_errno`` with no " -"arguments." +msgid "Raises an auditing event ctypes.get_errno with no arguments." msgstr "" msgid "" @@ -1715,9 +1716,7 @@ msgid "" "system :data:`!LastError` variable in the calling thread." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``ctypes.get_last_error`` with no " -"arguments." +msgid "Raises an auditing event ctypes.get_last_error with no arguments." msgstr "" msgid "" @@ -1760,9 +1759,7 @@ msgid "" "variable in the calling thread to *value* and return the previous value." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``ctypes.set_errno`` with " -"argument ``errno``." +msgid "Raises an auditing event ctypes.set_errno with argument errno." msgstr "" msgid "" @@ -1771,9 +1768,7 @@ msgid "" "return the previous value." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``ctypes.set_last_error`` with " -"argument ``error``." +msgid "Raises an auditing event ctypes.set_last_error with argument error." msgstr "" msgid "" @@ -1786,9 +1781,7 @@ msgid "" "as size, otherwise the string is assumed to be zero-terminated." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``ctypes.string_at`` with " -"arguments ``ptr``, ``size``." +msgid "Raises an auditing event ctypes.string_at with arguments ptr, size." msgstr "" msgid "" @@ -1810,9 +1803,7 @@ msgid "" "is assumed to be zero-terminated." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``ctypes.wstring_at`` with " -"arguments ``ptr``, ``size``." +msgid "Raises an auditing event ctypes.wstring_at with arguments ptr, size." msgstr "" msgid "Data types" @@ -1841,8 +1832,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ctypes.cdata/buffer`` with " -"arguments ``pointer``, ``size``, ``offset``." +"Raises an auditing event ctypes.cdata/buffer with arguments pointer, size, " +"offset." msgstr "" msgid "" @@ -1858,8 +1849,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ctypes.cdata`` with argument " -"``address``." +"This method, and others that indirectly call this method, raises an auditing " +"event ctypes.cdata with argument address." msgstr "" msgid "" diff --git a/library/curses.panel.po b/library/curses.panel.po index 211aa7e041..6a04580199 100644 --- a/library/curses.panel.po +++ b/library/curses.panel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.po b/library/curses.po index 5ae4b63e7f..1912c369aa 100644 --- a/library/curses.po +++ b/library/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datatypes.po b/library/datatypes.po index 0f756d9a6b..10ce3b5125 100644 --- a/library/datatypes.po +++ b/library/datatypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dbm.po b/library/dbm.po index ee02023451..0c62851694 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/debug.po b/library/debug.po index a5d8ccafe8..7334c7b6a2 100644 --- a/library/debug.po +++ b/library/debug.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/difflib.po b/library/difflib.po index 6efacb601e..d4ea16c9e6 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index 038bc80ad1..0bc8876508 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ensurepip.po b/library/ensurepip.po index 7464dd426d..54e02364ff 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -181,9 +181,7 @@ msgid "" "bootstrapping operation." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``ensurepip.bootstrap`` with " -"argument ``root``." +msgid "Raises an auditing event ensurepip.bootstrap with argument root." msgstr "" msgid "" diff --git a/library/fnmatch.po b/library/fnmatch.po index 16959a0433..142d5f4624 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ftplib.po b/library/ftplib.po index c289fdd1d5..0fbe65d9e1 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -158,8 +158,7 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``ftplib.connect`` with arguments " -"``self``, ``host``, ``port``." +"Raises an auditing event ftplib.connect with arguments self, host, port." msgstr "" msgid "" @@ -188,9 +187,7 @@ msgid "" "Send a simple command string to the server and return the response string." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``ftplib.sendcmd`` with arguments " -"``self``, ``cmd``." +msgid "Raises an auditing event ftplib.sendcmd with arguments self, cmd." msgstr "" msgid "" diff --git a/library/functional.po b/library/functional.po index 82357ae9c5..4672d22f3b 100644 --- a/library/functional.po +++ b/library/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functions.po b/library/functions.po index 13b9286edd..f067eb8b17 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -423,11 +423,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``builtins.breakpoint`` with " -"argument ``breakpointhook``." +"Raises an auditing event builtins.breakpoint with argument breakpointhook." msgstr "" -"Rzuca :ref:`auditing event ` ``builtins.breakpoint`` z argumentem " -"``breakpointhook``." msgid "" "Return a new array of bytes. The :class:`bytearray` class is a mutable " @@ -663,8 +660,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``compile`` with arguments " -"``source``, ``filename``." +"Raises an auditing event compile with arguments source and filename. This " +"event may also be raised by implicit compilation." msgstr "" msgid "" @@ -919,8 +916,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``exec`` with argument " -"``code_object``." +"Raises an auditing event exec with the code object as the argument. Code " +"compilation events may also be raised." msgstr "" msgid "" @@ -1183,9 +1180,7 @@ msgstr "" msgid "This is the address of the object in memory." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``builtins.id`` with argument " -"``id``." +msgid "Raises an auditing event builtins.id with argument id." msgstr "" msgid "" @@ -1201,8 +1196,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``builtins.input`` with argument " -"``prompt``." +"Raises an auditing event builtins.input with argument prompt before reading " +"input" msgstr "" msgid "" @@ -1211,8 +1206,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``builtins.input/result`` with " -"argument ``result``." +"Raises an auditing event builtins.input/result with the result after " +"successfully reading input." msgstr "" msgid "" @@ -1697,9 +1692,7 @@ msgid "" "`tempfile`, and :mod:`shutil`." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``open`` with arguments ``path``, " -"``mode``, ``flags``." +msgid "Raises an auditing event open with arguments path, mode, flags." msgstr "" msgid "" diff --git a/library/glob.po b/library/glob.po index e70524a711..755ea3250c 100644 --- a/library/glob.po +++ b/library/glob.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -88,14 +88,12 @@ msgid "" "directories." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``glob.glob`` with arguments " -"``pathname``, ``recursive``." +msgid "Raises an auditing event glob.glob with arguments pathname, recursive." msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``glob.glob/2`` with arguments " -"``pathname``, ``recursive``, ``root_dir``, ``dir_fd``." +"Raises an auditing event glob.glob/2 with arguments pathname, recursive, " +"root_dir, dir_fd." msgstr "" msgid "" diff --git a/library/gzip.po b/library/gzip.po index 7a45dc77ae..17427e4432 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/heapq.po b/library/heapq.po index 217f58cdf8..b9dc0de233 100644 --- a/library/heapq.po +++ b/library/heapq.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.client.po b/library/http.client.po index f8c24d3544..cd776b2d61 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -378,8 +378,7 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``http.client.connect`` with " -"arguments ``self``, ``host``, ``port``." +"Raises an auditing event http.client.connect with arguments self, host, port." msgstr "" msgid "Close the connection to the server." @@ -443,9 +442,7 @@ msgid "" "`endheaders` method has been called and before :meth:`getresponse` is called." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``http.client.send`` with " -"arguments ``self``, ``data``." +msgid "Raises an auditing event http.client.send with arguments self, data." msgstr "" msgid "HTTPResponse Objects" diff --git a/library/index.po b/library/index.po index 3d1c425b37..7a7a904305 100644 --- a/library/index.po +++ b/library/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/json.po b/library/json.po index dde91c035c..51486db2d0 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.handlers.po b/library/logging.handlers.po index 86eafc6e2a..637685cc5a 100644 --- a/library/logging.handlers.po +++ b/library/logging.handlers.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.po b/library/logging.po index 8fcc8199a7..4348d4479c 100644 --- a/library/logging.po +++ b/library/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/marshal.po b/library/marshal.po index 70d0a86f4e..9819e026a0 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -93,9 +93,7 @@ msgid "" "(see below)." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``marshal.dumps`` with arguments " -"``value``, ``version``." +msgid "Raises an auditing event marshal.dumps with arguments value, version." msgstr "" msgid "" @@ -105,9 +103,7 @@ msgid "" "file must be a readable :term:`binary file`." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``marshal.load`` with no " -"arguments." +msgid "Raises an auditing event marshal.load with no arguments." msgstr "" msgid "" @@ -137,9 +133,7 @@ msgid "" "bytes in the input are ignored." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``marshal.loads`` with argument " -"``bytes``." +msgid "Raises an auditing event marshal.loads with argument bytes." msgstr "" msgid "" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index d973c9412c..2afa92cae1 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/numeric.po b/library/numeric.po index b86a0ade82..c5dea83dd5 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pdb.po b/library/pdb.po index c9ba32a347..df8b9ca2be 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -205,8 +205,7 @@ msgstr "" msgid "Example call to enable tracing with *skip*::" msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``pdb.Pdb`` with no arguments." +msgid "Raises an auditing event pdb.Pdb with no arguments." msgstr "" msgid "Added the *skip* parameter." diff --git a/library/pickle.po b/library/pickle.po index 08c05a67aa..921e243837 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -529,9 +529,7 @@ msgid "" "`pickle-restrict` for details." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``pickle.find_class`` with " -"arguments ``module``, ``name``." +msgid "Raises an auditing event pickle.find_class with arguments module, name." msgstr "" msgid "" diff --git a/library/pickletools.po b/library/pickletools.po index ffcac026ab..600fb75701 100644 --- a/library/pickletools.po +++ b/library/pickletools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/selectors.po b/library/selectors.po index d43c1bbe95..198335fdeb 100644 --- a/library/selectors.po +++ b/library/selectors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/site.po b/library/site.po index 7f7846aaa2..02a0c28937 100644 --- a/library/site.po +++ b/library/site.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index 411474f5c3..0542c56a50 100644 --- a/library/socket.po +++ b/library/socket.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -743,8 +743,8 @@ msgid "The newly created socket is :ref:`non-inheritable `." msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``socket.__new__`` with arguments " -"``self``, ``family``, ``type``, ``protocol``." +"Raises an auditing event socket.__new__ with arguments self, family, type, " +"protocol." msgstr "" msgid "The AF_CAN family was added. The AF_RDS family was added." @@ -939,8 +939,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``socket.getaddrinfo`` with " -"arguments ``host``, ``port``, ``family``, ``type``, ``protocol``." +"Raises an auditing event socket.getaddrinfo with arguments host, port, " +"family, type, protocol." msgstr "" msgid "" @@ -976,9 +976,7 @@ msgid "" "stack support." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``socket.gethostbyname`` with " -"argument ``hostname``." +msgid "Raises an auditing event socket.gethostbyname with argument hostname." msgstr "" msgid ":ref:`Availability `: not WASI." @@ -1000,9 +998,7 @@ msgid "" "interpreter is currently executing." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``socket.gethostname`` with no " -"arguments." +msgid "Raises an auditing event socket.gethostname with no arguments." msgstr "" msgid "" @@ -1020,9 +1016,7 @@ msgid "" "`gethostbyaddr` supports both IPv4 and IPv6." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``socket.gethostbyaddr`` with " -"argument ``ip_address``." +msgid "Raises an auditing event socket.gethostbyaddr with argument ip_address." msgstr "" msgid "" @@ -1041,9 +1035,7 @@ msgid "" "For more information about *flags* you can consult :manpage:`getnameinfo(3)`." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``socket.getnameinfo`` with " -"argument ``sockaddr``." +msgid "Raises an auditing event socket.getnameinfo with argument sockaddr." msgstr "" msgid "" @@ -1061,8 +1053,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``socket.getservbyname`` with " -"arguments ``servicename``, ``protocolname``." +"Raises an auditing event socket.getservbyname with arguments servicename, " +"protocolname." msgstr "" msgid "" @@ -1072,8 +1064,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``socket.getservbyport`` with " -"arguments ``port``, ``protocolname``." +"Raises an auditing event socket.getservbyport with arguments port, " +"protocolname." msgstr "" msgid "" @@ -1232,9 +1224,7 @@ msgid "" "you don't have enough rights." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``socket.sethostname`` with " -"argument ``name``." +msgid "Raises an auditing event socket.sethostname with argument name." msgstr "" msgid ":ref:`Availability `: Unix." @@ -1342,9 +1332,7 @@ msgid "" "format of *address* depends on the address family --- see above.)" msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``socket.bind`` with arguments " -"``self``, ``address``." +msgid "Raises an auditing event socket.bind with arguments self, address." msgstr "" msgid "" @@ -1387,9 +1375,7 @@ msgid "" "(or the exception raised by the signal handler)." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``socket.connect`` with arguments " -"``self``, ``address``." +msgid "Raises an auditing event socket.connect with arguments self, address." msgstr "" msgid "" @@ -1681,9 +1667,7 @@ msgid "" "address family --- see above.)" msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``socket.sendto`` with arguments " -"``self``, ``address``." +msgid "Raises an auditing event socket.sendto with arguments self, address." msgstr "" msgid "" @@ -1714,9 +1698,7 @@ msgstr "" msgid ":ref:`Availability `: Unix, not WASI." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``socket.sendmsg`` with arguments " -"``self``, ``address``." +msgid "Raises an auditing event socket.sendmsg with arguments self, address." msgstr "" msgid "" diff --git a/library/socketserver.po b/library/socketserver.po index 49e5d3bd7a..a0dba2900b 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sqlite3.po b/library/sqlite3.po index 4c78b70ca4..9202a422a1 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -297,14 +297,12 @@ msgstr "" msgid "Return type" msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``sqlite3.connect`` with argument " -"``database``." +msgid "Raises an auditing event sqlite3.connect with argument database." msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``sqlite3.connect/handle`` with " -"argument ``connection_handle``." +"Raises an auditing event sqlite3.connect/handle with argument " +"connection_handle." msgstr "" msgid "Added the *uri* parameter." @@ -883,8 +881,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``sqlite3.enable_load_extension`` " -"with arguments ``connection``, ``enabled``." +"Raises an auditing event sqlite3.enable_load_extension with arguments " +"connection, enabled." msgstr "" msgid "Added the ``sqlite3.enable_load_extension`` auditing event." @@ -905,8 +903,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``sqlite3.load_extension`` with " -"arguments ``connection``, ``path``." +"Raises an auditing event sqlite3.load_extension with arguments connection, " +"path." msgstr "" msgid "Added the ``sqlite3.load_extension`` auditing event." diff --git a/library/struct.po b/library/struct.po index 3cd4135877..143cb97ecf 100644 --- a/library/struct.po +++ b/library/struct.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/subprocess.po b/library/subprocess.po index f423384204..1b7df051de 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-26 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -747,8 +747,10 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``subprocess.Popen`` with " -"arguments ``executable``, ``args``, ``cwd``, ``env``." +"Popen and the other functions in this module that use it raise an auditing " +"event subprocess.Popen with arguments executable, args, cwd, and env. The " +"value for args may be a single string or a list of strings, depending on " +"platform." msgstr "" msgid "" diff --git a/library/symtable.po b/library/symtable.po index 15c787e9fb..4d36eada9c 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.po b/library/sys.po index 2a5c05d26a..c9f90c0e0d 100644 --- a/library/sys.po +++ b/library/sys.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -71,8 +71,11 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``sys.addaudithook`` with no " -"arguments." +"Calling sys.addaudithook() will itself raise an auditing event named sys." +"addaudithook with no arguments. If any existing hooks raise an exception " +"derived from RuntimeError, the new hook will not be added and the exception " +"suppressed. As a result, callers cannot assume that their hook has been " +"added unless they control all existing hooks." msgstr "" msgid "" @@ -235,9 +238,7 @@ msgid "" "by the time calling code examines the frame." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``sys._current_frames`` with no " -"arguments." +msgid "Raises an auditing event sys._current_frames with no arguments." msgstr "" msgid "" @@ -250,9 +251,7 @@ msgstr "" msgid "This is most useful for statistical profiling." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``sys._current_exceptions`` with " -"no arguments." +msgid "Raises an auditing event sys._current_exceptions with no arguments." msgstr "" msgid "" @@ -411,8 +410,11 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``sys.excepthook`` with arguments " -"``hook``, ``type``, ``value``, ``traceback``." +"Raise an auditing event sys.excepthook with arguments hook, type, value, " +"traceback when an uncaught exception occurs. If no hook has been set, hook " +"may be None. If any hook raises an exception derived from RuntimeError the " +"call to the hook will be suppressed. Otherwise, the audit hook exception " +"will be reported as unraisable and sys.excepthook will be called." msgstr "" msgid "" @@ -926,9 +928,7 @@ msgid "" "stack." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``sys._getframe`` with argument " -"``frame``." +msgid "Raises an auditing event sys._getframe with argument frame." msgstr "" msgid "" @@ -944,9 +944,7 @@ msgid "" "returning the module at the top of the call stack." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``sys._getframemodulename`` with " -"argument ``depth``." +msgid "Raises an auditing event sys._getframemodulename with argument depth." msgstr "" msgid "Get the profiler function as set by :func:`setprofile`." @@ -1193,8 +1191,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``cpython.run_interactivehook`` " -"with argument ``hook``." +"Raises an auditing event cpython.run_interactivehook with the hook object as " +"the argument when the hook is called on startup." msgstr "" msgid "" @@ -1602,9 +1600,7 @@ msgstr "" msgid "A C function has raised an exception. *arg* is the C function object." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``sys.setprofile`` with no " -"arguments." +msgid "Raises an auditing event sys.setprofile with no arguments." msgstr "" msgid "" @@ -1744,9 +1740,7 @@ msgstr "" msgid "For more information on code and frame objects, refer to :ref:`types`." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``sys.settrace`` with no " -"arguments." +msgid "Raises an auditing event sys.settrace with no arguments." msgstr "" msgid "" @@ -1777,13 +1771,11 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``sys." -"set_asyncgen_hooks_firstiter`` with no arguments." +"Raises an auditing event sys.set_asyncgen_hooks_firstiter with no arguments." msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``sys." -"set_asyncgen_hooks_finalizer`` with no arguments." +"Raises an auditing event sys.set_asyncgen_hooks_finalizer with no arguments." msgstr "" msgid "" @@ -2074,8 +2066,10 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``sys.unraisablehook`` with " -"arguments ``hook``, ``unraisable``." +"Raise an auditing event sys.unraisablehook with arguments hook, unraisable " +"when an exception that cannot be handled occurs. The unraisable object is " +"the same as what will be passed to the hook. If no hook has been set, hook " +"may be None." msgstr "" msgid "" diff --git a/library/syslog.po b/library/syslog.po index 866fd1398d..5c176d3fda 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -59,8 +59,7 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``syslog.syslog`` with arguments " -"``priority``, ``message``." +"Raises an auditing event syslog.syslog with arguments priority, message." msgstr "" msgid "" @@ -93,8 +92,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``syslog.openlog`` with arguments " -"``ident``, ``logoption``, ``facility``." +"Raises an auditing event syslog.openlog with arguments ident, logoption, " +"facility." msgstr "" msgid "" @@ -120,9 +119,7 @@ msgid "" "`openlog` parameters are reset to defaults." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``syslog.closelog`` with no " -"arguments." +msgid "Raises an auditing event syslog.closelog with no arguments." msgstr "" msgid "" @@ -134,9 +131,7 @@ msgid "" "and including *pri*." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``syslog.setlogmask`` with " -"argument ``maskpri``." +msgid "Raises an auditing event syslog.setlogmask with argument maskpri." msgstr "" msgid "The module defines the following constants:" diff --git a/library/tempfile.po b/library/tempfile.po index 6442bbad0c..3ce07ca1b0 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -97,9 +97,7 @@ msgid "" "for NamedTemporaryFile." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``tempfile.mkstemp`` with " -"argument ``fullpath``." +msgid "Raises an auditing event tempfile.mkstemp with argument fullpath." msgstr "" msgid "The :py:const:`os.O_TMPFILE` flag is now used if available." @@ -262,9 +260,7 @@ msgid "" "based on other logic." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``tempfile.mkdtemp`` with " -"argument ``fullpath``." +msgid "Raises an auditing event tempfile.mkdtemp with argument fullpath." msgstr "" msgid "Added *ignore_cleanup_errors* parameter." diff --git a/library/text.po b/library/text.po index 04caceea71..0447795092 100644 --- a/library/text.po +++ b/library/text.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/textwrap.po b/library/textwrap.po index 4186283321..4442c5419d 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/timeit.po b/library/timeit.po index 5609c2a28b..ce82d42017 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tk.po b/library/tk.po index abb485c1fd..a119898018 100644 --- a/library/tk.po +++ b/library/tk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.po b/library/tkinter.po index 2e1c6147ab..a948648242 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index fafe6ebf5c..440fd1577d 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tokenize.po b/library/tokenize.po index a4ec224c32..5cd6f280a2 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tomllib.po b/library/tomllib.po index d06768c976..3c4fec8eff 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/traceback.po b/library/traceback.po index 29c7716318..29b58b34b4 100644 --- a/library/traceback.po +++ b/library/traceback.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tracemalloc.po b/library/tracemalloc.po index 62b299fd08..e1f5436470 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/turtle.po b/library/turtle.po index 4eed8e4a5f..25c9bc9136 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unicodedata.po b/library/unicodedata.po index 0ce7b26520..2b5d7375f0 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.robotparser.po b/library/urllib.robotparser.po index 7f14f6ce87..175643fefd 100644 --- a/library/urllib.robotparser.po +++ b/library/urllib.robotparser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uuid.po b/library/uuid.po index 832608abd3..78df98d645 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/warnings.po b/library/warnings.po index 245a897f8b..bda86c7aaf 100644 --- a/library/warnings.po +++ b/library/warnings.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/webbrowser.po b/library/webbrowser.po index 06c1909be7..78e296331e 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -100,9 +100,7 @@ msgid "" "is neither supported nor portable." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``webbrowser.open`` with argument " -"``url``." +msgid "Raises an auditing event webbrowser.open with argument url." msgstr "" msgid "" diff --git a/library/winreg.po b/library/winreg.po index 5a300b0499..d56a046823 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -73,8 +73,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``winreg.ConnectRegistry`` with " -"arguments ``computer_name``, ``key``." +"Raises an auditing event winreg.ConnectRegistry with arguments " +"computer_name, key." msgstr "" msgid "See :ref:`above `." @@ -102,13 +102,11 @@ msgid "If the key already exists, this function opens the existing key." msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``winreg.CreateKey`` with " -"arguments ``key``, ``sub_key``, ``access``." +"Raises an auditing event winreg.CreateKey with arguments key, sub_key, " +"access." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.OpenKey/result`` with " -"argument ``key``." +msgid "Raises an auditing event winreg.OpenKey/result with argument key." msgstr "" msgid "" @@ -139,8 +137,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``winreg.DeleteKey`` with " -"arguments ``key``, ``sub_key``, ``access``." +"Raises an auditing event winreg.DeleteKey with arguments key, sub_key, " +"access." msgstr "" msgid "" @@ -165,9 +163,7 @@ msgstr "" msgid "*value* is a string that identifies the value to remove." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.DeleteValue`` with " -"arguments ``key``, ``value``." +msgid "Raises an auditing event winreg.DeleteValue with arguments key, value." msgstr "" msgid "Enumerates subkeys of an open registry key, returning a string." @@ -182,9 +178,7 @@ msgid "" "indicating, no more values are available." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.EnumKey`` with arguments " -"``key``, ``index``." +msgid "Raises an auditing event winreg.EnumKey with arguments key, index." msgstr "" msgid "Enumerates values of an open registry key, returning a tuple." @@ -231,9 +225,7 @@ msgid "" "for :meth:`SetValueEx`)" msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.EnumValue`` with " -"arguments ``key``, ``index``." +msgid "Raises an auditing event winreg.EnumValue with arguments key, index." msgstr "" msgid "" @@ -242,8 +234,7 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``winreg." -"ExpandEnvironmentStrings`` with argument ``str``." +"Raises an auditing event winreg.ExpandEnvironmentStrings with argument str." msgstr "" msgid "Writes all the attributes of a key to the registry." @@ -296,8 +287,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``winreg.LoadKey`` with arguments " -"``key``, ``sub_key``, ``file_name``." +"Raises an auditing event winreg.LoadKey with arguments key, sub_key, " +"file_name." msgstr "" msgid "" @@ -324,8 +315,7 @@ msgid "If the function fails, :exc:`OSError` is raised." msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``winreg.OpenKey`` with arguments " -"``key``, ``sub_key``, ``access``." +"Raises an auditing event winreg.OpenKey with arguments key, sub_key, access." msgstr "" msgid "Allow the use of named arguments." @@ -345,9 +335,7 @@ msgid "" "nanoseconds since Jan 1, 1601." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.QueryInfoKey`` with " -"argument ``key``." +msgid "Raises an auditing event winreg.QueryInfoKey with argument key." msgstr "" msgid "Retrieves the unnamed value for a key, as a string." @@ -368,8 +356,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``winreg.QueryValue`` with " -"arguments ``key``, ``sub_key``, ``value_name``." +"Raises an auditing event winreg.QueryValue with arguments key, sub_key, " +"value_name." msgstr "" msgid "" @@ -413,9 +401,7 @@ msgstr "" msgid "This function passes ``NULL`` for *security_attributes* to the API." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.SaveKey`` with arguments " -"``key``, ``file_name``." +msgid "Raises an auditing event winreg.SaveKey with arguments key, file_name." msgstr "" msgid "Associates a value with a specified key." @@ -452,8 +438,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``winreg.SetValue`` with " -"arguments ``key``, ``sub_key``, ``type``, ``value``." +"Raises an auditing event winreg.SetValue with arguments key, sub_key, type, " +"value." msgstr "" msgid "Stores data in the value field of an open registry key." @@ -497,9 +483,7 @@ msgid "" "subkeys." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.DisableReflectionKey`` " -"with argument ``key``." +msgid "Raises an auditing event winreg.DisableReflectionKey with argument key." msgstr "" msgid "Restores registry reflection for the specified disabled key." @@ -509,9 +493,7 @@ msgid "" "Restoring reflection for a key does not affect reflection of any subkeys." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.EnableReflectionKey`` " -"with argument ``key``." +msgid "Raises an auditing event winreg.EnableReflectionKey with argument key." msgstr "" msgid "Determines the reflection state for the specified key." @@ -520,9 +502,7 @@ msgstr "" msgid "Returns ``True`` if reflection is disabled." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.QueryReflectionKey`` " -"with argument ``key``." +msgid "Raises an auditing event winreg.QueryReflectionKey with argument key." msgstr "" msgid "Constants" @@ -756,9 +736,7 @@ msgid "" "underlying Win32 handle to exist beyond the lifetime of the handle object." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``winreg.PyHKEY.Detach`` with " -"argument ``key``." +msgid "Raises an auditing event winreg.PyHKEY.Detach with argument key." msgstr "" msgid "" diff --git a/library/winsound.po b/library/winsound.po index 59c53f015a..8af4d931f1 100644 --- a/library/winsound.po +++ b/library/winsound.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.minidom.po b/library/xml.dom.minidom.po index 06cdca5457..7cad98a987 100644 --- a/library/xml.dom.minidom.po +++ b/library/xml.dom.minidom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.po b/library/xml.dom.po index d3a4c75d47..a5a7cb8aba 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index b25865ba76..897ed6171b 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipapp.po b/library/zipapp.po index 6cac101c18..c5c5a9632c 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipfile.po b/library/zipfile.po index 366872ed1d..5fe74ecef3 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipimport.po b/library/zipimport.po index 23a21760b6..abae2b4b8e 100644 --- a/library/zipimport.po +++ b/library/zipimport.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zoneinfo.po b/library/zoneinfo.po index f1ca1622d5..92ba03f1a3 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/license.po b/license.po index 5a41890f3b..4e4905a631 100644 --- a/license.po +++ b/license.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index 1c3076038c..2baffb317a 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/datamodel.po b/reference/datamodel.po index 56f17e62da..9e52802e4c 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -699,15 +699,9 @@ msgid "" msgstr "" msgid "" -"Note that the transformation from :ref:`function object ` to instance method object happens each time the attribute is " -"retrieved from the instance. In some cases, a fruitful optimization is to " -"assign the attribute to a local variable and call that local variable. Also " -"notice that this transformation only happens for user-defined functions; " -"other callable objects (and all non-callable objects) are retrieved without " -"transformation. It is also important to note that user-defined functions " -"which are attributes of a class instance are not converted to bound methods; " -"this *only* happens when the function is an attribute of the class." +"It is important to note that user-defined functions which are attributes of " +"a class instance are not converted to bound methods; this *only* happens " +"when the function is an attribute of the class." msgstr "" msgid "Generator functions" @@ -1870,8 +1864,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``object.__getattr__`` with " -"arguments ``obj``, ``name``." +"For certain sensitive attribute accesses, raises an auditing event object." +"__getattr__ with arguments obj and name." msgstr "" msgid "" @@ -1892,8 +1886,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``object.__setattr__`` with " -"arguments ``obj``, ``name``, ``value``." +"For certain sensitive attribute assignments, raises an auditing event object." +"__setattr__ with arguments obj, name, value." msgstr "" msgid "" @@ -1909,8 +1903,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``object.__delattr__`` with " -"arguments ``obj``, ``name``." +"For certain sensitive attribute deletions, raises an auditing event object." +"__delattr__ with arguments obj and name." msgstr "" msgid "" diff --git a/reference/executionmodel.po b/reference/executionmodel.po index f3242c9f88..ace374fc17 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/import.po b/reference/import.po index 91c3f1e221..c73b4b2c7c 100644 --- a/reference/import.po +++ b/reference/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/index.po b/reference/index.po index 62aae895b0..b0b8ebf6ec 100644 --- a/reference/index.po +++ b/reference/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/introduction.po b/reference/introduction.po index 7689d49628..df52313f59 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index 9f7de23629..b6f781cd20 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -731,9 +731,8 @@ msgid "" msgstr "" msgid "" -"Raises an :ref:`auditing event ` ``import`` with arguments " -"``module``, ``filename``, ``sys.path``, ``sys.meta_path``, ``sys." -"path_hooks``." +"Raises an auditing event import with arguments module, filename, sys.path, " +"sys.meta_path, sys.path_hooks." msgstr "" msgid "Future statements" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index c5189bb68a..be58a07783 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/sphinx.po b/sphinx.po index 03f40cc972..482ce3d935 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -32,6 +32,132 @@ msgstr "Zgłoś błąd" msgid "Show Source" msgstr "Pokaż źródło" +msgid "Download" +msgstr "Pobieranie" + +msgid "Download Python %(release)s Documentation" +msgstr "" + +msgid "Last updated on: %(last_updated)s." +msgstr "" + +msgid "" +"To download an archive containing all the documents for this version of\n" +"Python in one of various formats, follow one of links in this table." +msgstr "" + +msgid "Format" +msgstr "Format" + +msgid "Packed as .zip" +msgstr "" + +msgid "Packed as .tar.bz2" +msgstr "" + +msgid "PDF (US-Letter paper size)" +msgstr "" + +msgid "" +"Download " +"(ca. %(download_size)s MiB)" +msgstr "" + +msgid "" +"Download (ca. %(download_size)s MiB)" +msgstr "" + +msgid "PDF (A4 paper size)" +msgstr "" + +msgid "" +"Download (ca. " +"%(download_size)s MiB)" +msgstr "" + +msgid "" +"Download " +"(ca. %(download_size)s MiB)" +msgstr "" + +msgid "HTML" +msgstr "" + +msgid "" +"Download (ca. " +"%(download_size)s MiB)" +msgstr "" + +msgid "" +"Download " +"(ca. %(download_size)s MiB)" +msgstr "" + +msgid "Plain text" +msgstr "" + +msgid "" +"Download (ca. " +"%(download_size)s MiB)" +msgstr "" + +msgid "" +"Download " +"(ca. %(download_size)s MiB)" +msgstr "" + +msgid "Texinfo" +msgstr "" + +msgid "" +"Download (ca. " +"%(download_size)s MiB)" +msgstr "" + +msgid "" +"Download " +"(ca. %(download_size)s MiB)" +msgstr "" + +msgid "EPUB" +msgstr "" + +msgid "" +"Download (ca. " +"%(download_size)s MiB)" +msgstr "" + +msgid "These archives contain all the content in the documentation." +msgstr "" + +msgid "Unpacking" +msgstr "" + +msgid "" +"Unix users should download the .tar.bz2 archives; these are bzipped tar\n" +"archives and can be handled in the usual way using tar and the bzip2\n" +"program. The Info-ZIP unzip " +"program can be\n" +"used to handle the ZIP archives if desired. The .tar.bz2 archives provide " +"the\n" +"best compression and fastest download times." +msgstr "" + +msgid "" +"Windows users can use the ZIP archives since those are customary on that\n" +"platform. These are created on Unix using the Info-ZIP zip program." +msgstr "" + +msgid "Problems" +msgstr "" + +msgid "" +"If you have comments or suggestions for the Python documentation, please " +"send\n" +"email to docs@python.org." +msgstr "" + msgid "CPython implementation detail:" msgstr "Szczegół implementacyjny CPythona:" @@ -231,9 +357,6 @@ msgstr "Prawa autorskie" msgid "About the documentation" msgstr "O dokumentacji" -msgid "Download" -msgstr "Pobieranie" - msgid "Download these documents" msgstr "Pobierz te dokumenty" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index f21d2b83ac..847ab14853 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 84374895da..3809eb13e7 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index 07202c5d4a..0526017e14 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index 77915d2f03..e5b14a9d40 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/errors.po b/tutorial/errors.po index 1c9e6a9a27..672d77f3dc 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/index.po b/tutorial/index.po index c124b96ff9..7cde2655c0 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interactive.po b/tutorial/interactive.po index 7e62219b58..16b08ec698 100644 --- a/tutorial/interactive.po +++ b/tutorial/interactive.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index dd14232138..1cf1d08cdd 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/modules.po b/tutorial/modules.po index a1aa232448..57c311fb17 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index 7d63ce4046..5d443c25d9 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/index.po b/using/index.po index 30828d260d..0b9e9b8f5e 100644 --- a/using/index.po +++ b/using/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/mac.po b/using/mac.po index 8f09c4fbb0..1da5b721d0 100644 --- a/using/mac.po +++ b/using/mac.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/unix.po b/using/unix.po index 2aa1ef97c1..f7793377e9 100644 --- a/using/unix.po +++ b/using/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/windows.po b/using/windows.po index 9451bf1e60..99d2e7dbb5 100644 --- a/using/windows.po +++ b/using/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index be24676907..6e9980031e 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index ee3e03f079..d0ddcc59df 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index 3638a93445..f28dbf003f 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-02 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -3507,7 +3507,25 @@ msgid "" "(:pep:`699`; :gh:`101193`)." msgstr "" -msgid "Global configuration variables:" +msgid "" +"Creating :c:data:`immutable types ` with mutable " +"bases (:gh:`95388`)." +msgstr "" + +msgid "" +"Functions to configure Python's initialization, deprecated in Python 3.11:" +msgstr "" + +msgid "``PySys_SetArgvEx()``: set :c:member:`PyConfig.argv` instead." +msgstr "" + +msgid "``PySys_SetArgv()``: set :c:member:`PyConfig.argv` instead." +msgstr "" + +msgid "``Py_SetProgramName()``: set :c:member:`PyConfig.program_name` instead." +msgstr "" + +msgid "``Py_SetPythonHome()``: set :c:member:`PyConfig.home` instead." msgstr "" msgid "" @@ -3515,19 +3533,118 @@ msgid "" "`PyConfig` instead." msgstr "" +msgid "Global configuration variables:" +msgstr "" + +msgid ":c:var:`Py_DebugFlag`: use :c:member:`PyConfig.parser_debug` instead." +msgstr "" + +msgid ":c:var:`Py_VerboseFlag`: use :c:member:`PyConfig.verbose` instead." +msgstr "" + +msgid ":c:var:`Py_QuietFlag`: use :c:member:`PyConfig.quiet` instead." +msgstr "" + msgid "" -"Creating :c:data:`immutable types ` with mutable " -"bases (:gh:`95388`)." +":c:var:`Py_InteractiveFlag`: use :c:member:`PyConfig.interactive` instead." +msgstr "" + +msgid ":c:var:`Py_InspectFlag`: use :c:member:`PyConfig.inspect` instead." +msgstr "" + +msgid "" +":c:var:`Py_OptimizeFlag`: use :c:member:`PyConfig.optimization_level` " +"instead." +msgstr "" + +msgid ":c:var:`Py_NoSiteFlag`: use :c:member:`PyConfig.site_import` instead." msgstr "" msgid "" -":c:func:`PyImport_ImportModuleNoBlock`: use :c:func:`PyImport_ImportModule`" +":c:var:`Py_BytesWarningFlag`: use :c:member:`PyConfig.bytes_warning` instead." +msgstr "" + +msgid "" +":c:var:`Py_FrozenFlag`: use :c:member:`PyConfig.pathconfig_warnings` instead." +msgstr "" + +msgid "" +":c:var:`Py_IgnoreEnvironmentFlag`: use :c:member:`PyConfig.use_environment` " +"instead." msgstr "" -msgid ":c:type:`!Py_UNICODE_WIDE` type: use :c:type:`wchar_t`" +msgid "" +":c:var:`Py_DontWriteBytecodeFlag`: use :c:member:`PyConfig.write_bytecode` " +"instead." +msgstr "" + +msgid "" +":c:var:`Py_NoUserSiteDirectory`: use :c:member:`PyConfig." +"user_site_directory` instead." +msgstr "" + +msgid "" +":c:var:`Py_UnbufferedStdioFlag`: use :c:member:`PyConfig.buffered_stdio` " +"instead." +msgstr "" + +msgid "" +":c:var:`Py_HashRandomizationFlag`: use :c:member:`PyConfig.use_hash_seed` " +"and :c:member:`PyConfig.hash_seed` instead." msgstr "" -msgid ":c:type:`Py_UNICODE` type: use :c:type:`wchar_t`" +msgid ":c:var:`Py_IsolatedFlag`: use :c:member:`PyConfig.isolated` instead." +msgstr "" + +msgid "" +":c:var:`Py_LegacyWindowsFSEncodingFlag`: use :c:member:`PyPreConfig." +"legacy_windows_fs_encoding` instead." +msgstr "" + +msgid "" +":c:var:`Py_LegacyWindowsStdioFlag`: use :c:member:`PyConfig." +"legacy_windows_stdio` instead." +msgstr "" + +msgid "" +":c:var:`!Py_FileSystemDefaultEncoding`: use :c:member:`PyConfig." +"filesystem_encoding` instead." +msgstr "" + +msgid "" +":c:var:`!Py_HasFileSystemDefaultEncoding`: use :c:member:`PyConfig." +"filesystem_encoding` instead." +msgstr "" + +msgid "" +":c:var:`!Py_FileSystemDefaultEncodeErrors`: use :c:member:`PyConfig." +"filesystem_errors` instead." +msgstr "" + +msgid "" +":c:var:`!Py_UTF8Mode`: use :c:member:`PyPreConfig.utf8_mode` instead. (see :" +"c:func:`Py_PreInitialize`)" +msgstr "" + +msgid "The bundled copy of ``libmpdecimal``." +msgstr "" + +msgid "" +":c:func:`PyImport_ImportModuleNoBlock`: use :c:func:`PyImport_ImportModule` " +"instead." +msgstr "" + +msgid "" +":c:func:`PyWeakref_GET_OBJECT`: use :c:func:`!PyWeakref_GetRef` instead." +msgstr "" + +msgid ":c:func:`PyWeakref_GetObject`: use :c:func:`!PyWeakref_GetRef` instead." +msgstr "" + +msgid ":c:type:`!Py_UNICODE_WIDE` type: use :c:type:`wchar_t` instead." +msgstr "" + +msgid ":c:type:`Py_UNICODE` type: use :c:type:`wchar_t` instead." msgstr "" msgid "Python initialization functions:" @@ -3535,27 +3652,27 @@ msgstr "" msgid "" ":c:func:`PySys_ResetWarnOptions`: clear :data:`sys.warnoptions` and :data:`!" -"warnings.filters`" +"warnings.filters` instead." msgstr "" -msgid ":c:func:`Py_GetExecPrefix`: get :data:`sys.exec_prefix`" +msgid ":c:func:`Py_GetExecPrefix`: get :data:`sys.exec_prefix` instead." msgstr "" -msgid ":c:func:`Py_GetPath`: get :data:`sys.path`" +msgid ":c:func:`Py_GetPath`: get :data:`sys.path` instead." msgstr "" -msgid ":c:func:`Py_GetPrefix`: get :data:`sys.prefix`" +msgid ":c:func:`Py_GetPrefix`: get :data:`sys.prefix` instead." msgstr "" -msgid ":c:func:`Py_GetProgramFullPath`: get :data:`sys.executable`" +msgid ":c:func:`Py_GetProgramFullPath`: get :data:`sys.executable` instead." msgstr "" -msgid ":c:func:`Py_GetProgramName`: get :data:`sys.executable`" +msgid ":c:func:`Py_GetProgramName`: get :data:`sys.executable` instead." msgstr "" msgid "" ":c:func:`Py_GetPythonHome`: get :c:member:`PyConfig.home` or the :envvar:" -"`PYTHONHOME` environment variable" +"`PYTHONHOME` environment variable instead." msgstr "" msgid "" @@ -3563,79 +3680,92 @@ msgid "" "currently no date scheduled for their removal." msgstr "" -msgid ":c:macro:`Py_TPFLAGS_HAVE_FINALIZE`: unneeded since Python 3.8" +msgid ":c:macro:`Py_TPFLAGS_HAVE_FINALIZE`: unneeded since Python 3.8." msgstr "" -msgid ":c:func:`PyErr_Fetch`: use :c:func:`PyErr_GetRaisedException`" +msgid ":c:func:`PyErr_Fetch`: use :c:func:`PyErr_GetRaisedException` instead." msgstr "" msgid "" -":c:func:`PyErr_NormalizeException`: use :c:func:`PyErr_GetRaisedException`" +":c:func:`PyErr_NormalizeException`: use :c:func:`PyErr_GetRaisedException` " +"instead." msgstr "" -msgid ":c:func:`PyErr_Restore`: use :c:func:`PyErr_SetRaisedException`" +msgid "" +":c:func:`PyErr_Restore`: use :c:func:`PyErr_SetRaisedException` instead." msgstr "" msgid "" -":c:func:`PyModule_GetFilename`: use :c:func:`PyModule_GetFilenameObject`" +":c:func:`PyModule_GetFilename`: use :c:func:`PyModule_GetFilenameObject` " +"instead." msgstr "" -msgid ":c:func:`PyOS_AfterFork`: use :c:func:`PyOS_AfterFork_Child`" +msgid ":c:func:`PyOS_AfterFork`: use :c:func:`PyOS_AfterFork_Child` instead." msgstr "" msgid "" ":c:func:`PySlice_GetIndicesEx`: use :c:func:`PySlice_Unpack` and :c:func:" -"`PySlice_AdjustIndices`" +"`PySlice_AdjustIndices` instead." msgstr "" -msgid ":c:func:`!PyUnicode_AsDecodedObject`: use :c:func:`PyCodec_Decode`" +msgid "" +":c:func:`!PyUnicode_AsDecodedObject`: use :c:func:`PyCodec_Decode` instead." msgstr "" -msgid ":c:func:`!PyUnicode_AsDecodedUnicode`: use :c:func:`PyCodec_Decode`" +msgid "" +":c:func:`!PyUnicode_AsDecodedUnicode`: use :c:func:`PyCodec_Decode` instead." msgstr "" -msgid ":c:func:`!PyUnicode_AsEncodedObject`: use :c:func:`PyCodec_Encode`" +msgid "" +":c:func:`!PyUnicode_AsEncodedObject`: use :c:func:`PyCodec_Encode` instead." msgstr "" -msgid ":c:func:`!PyUnicode_AsEncodedUnicode`: use :c:func:`PyCodec_Encode`" +msgid "" +":c:func:`!PyUnicode_AsEncodedUnicode`: use :c:func:`PyCodec_Encode` instead." msgstr "" msgid ":c:func:`PyUnicode_READY`: unneeded since Python 3.12" msgstr "" -msgid ":c:func:`!PyErr_Display`: use :c:func:`PyErr_DisplayException`" +msgid ":c:func:`!PyErr_Display`: use :c:func:`PyErr_DisplayException` instead." msgstr "" -msgid ":c:func:`!_PyErr_ChainExceptions`: use ``_PyErr_ChainExceptions1``" +msgid "" +":c:func:`!_PyErr_ChainExceptions`: use ``_PyErr_ChainExceptions1`` instead." msgstr "" msgid "" ":c:member:`!PyBytesObject.ob_shash` member: call :c:func:`PyObject_Hash` " -"instead" +"instead." msgstr "" -msgid ":c:member:`!PyDictObject.ma_version_tag` member" +msgid ":c:member:`!PyDictObject.ma_version_tag` member." msgstr "" msgid "Thread Local Storage (TLS) API:" msgstr "" -msgid ":c:func:`PyThread_create_key`: use :c:func:`PyThread_tss_alloc`" +msgid "" +":c:func:`PyThread_create_key`: use :c:func:`PyThread_tss_alloc` instead." msgstr "" -msgid ":c:func:`PyThread_delete_key`: use :c:func:`PyThread_tss_free`" +msgid ":c:func:`PyThread_delete_key`: use :c:func:`PyThread_tss_free` instead." msgstr "" -msgid ":c:func:`PyThread_set_key_value`: use :c:func:`PyThread_tss_set`" +msgid "" +":c:func:`PyThread_set_key_value`: use :c:func:`PyThread_tss_set` instead." msgstr "" -msgid ":c:func:`PyThread_get_key_value`: use :c:func:`PyThread_tss_get`" +msgid "" +":c:func:`PyThread_get_key_value`: use :c:func:`PyThread_tss_get` instead." msgstr "" -msgid ":c:func:`PyThread_delete_key_value`: use :c:func:`PyThread_tss_delete`" +msgid "" +":c:func:`PyThread_delete_key_value`: use :c:func:`PyThread_tss_delete` " +"instead." msgstr "" -msgid ":c:func:`PyThread_ReInitTLS`: unneeded since Python 3.7" +msgid ":c:func:`PyThread_ReInitTLS`: unneeded since Python 3.7." msgstr "" msgid "" diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index 497c2235eb..c778525ef9 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index f4096c4f3d..3de6dc38ae 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/index.po b/whatsnew/index.po index cdbf02e988..30142d39fb 100644 --- a/whatsnew/index.po +++ b/whatsnew/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-05 14:49+0000\n" +"POT-Creation-Date: 2024-07-29 04:36+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From 06c147473573ec3676ab6e049ba65313b4b4c5e4 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Sat, 3 Aug 2024 21:37:24 +0000 Subject: [PATCH 009/228] Update translation from Transifex --- README.md | 2 +- c-api/file.po | 6 ++- c-api/init.po | 11 ++++-- library/_thread.po | 6 +-- library/array.po | 5 ++- library/ctypes.po | 77 ++++++++++++++------------------------- library/ensurepip.po | 6 ++- library/ftplib.po | 9 +++-- library/functions.po | 33 +++++------------ library/glob.po | 10 +++-- library/http.client.po | 9 +++-- library/marshal.po | 14 +++++-- library/os.path.po | 4 +- library/pdb.po | 5 ++- library/pickle.po | 6 ++- library/socket.po | 54 ++++++++++++++++++--------- library/sqlite3.po | 18 +++++---- library/ssl.po | 8 ++-- library/subprocess.po | 9 +---- library/sys.po | 60 ++++++++++++------------------ library/syslog.po | 17 ++++++--- library/tempfile.po | 10 +++-- library/webbrowser.po | 6 ++- library/winreg.po | 72 +++++++++++++++++++++++------------- reference/datamodel.po | 17 +-------- reference/simple_stmts.po | 7 ++-- 26 files changed, 244 insertions(+), 237 deletions(-) diff --git a/README.md b/README.md index ba051fb4e5..99a5f9335a 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ![{translators} tłumaczy](https://img.shields.io/badge/tłumaczy-{translators}-0.svg)''') ]]] --> ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) -![60.08% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.08%25-0.svg) +![60.17% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.17%25-0.svg) ![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.46%25-0.svg) ![7 tłumaczy](https://img.shields.io/badge/tłumaczy-7-0.svg) diff --git a/c-api/file.po b/c-api/file.po index ed5731fffe..2f223ce35d 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -110,7 +110,9 @@ msgid "This function is safe to call before :c:func:`Py_Initialize`." msgstr "" "Funkcja ta może być bezpiecznie wywołana przed :c:func:`Py_Initialize`." -msgid "Raises an auditing event setopencodehook with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``setopencodehook`` with no " +"arguments." msgstr "" msgid "" diff --git a/c-api/init.po b/c-api/init.po index bd9e5cde80..bb39f90f95 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -504,7 +504,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event cpython._PySys_ClearAuditHooks with no arguments." +"Raises an :ref:`auditing event ` ``cpython." +"_PySys_ClearAuditHooks`` with no arguments." msgstr "" msgid "" @@ -1193,7 +1194,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event cpython.PyInterpreterState_New with no arguments." +"Raises an :ref:`auditing event ` ``cpython." +"PyInterpreterState_New`` with no arguments." msgstr "" msgid "" @@ -1202,7 +1204,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event cpython.PyInterpreterState_Clear with no arguments." +"Raises an :ref:`auditing event ` ``cpython." +"PyInterpreterState_Clear`` with no arguments." msgstr "" msgid "" diff --git a/library/_thread.po b/library/_thread.po index 09c2dcea7b..97b3310960 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -72,8 +72,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event _thread.start_new_thread with arguments function, " -"args, kwargs." +"Raises an :ref:`auditing event ` ``_thread.start_new_thread`` with " +"arguments ``function``, ``args``, ``kwargs``." msgstr "" msgid ":func:`sys.unraisablehook` is now used to handle unhandled exceptions." diff --git a/library/array.po b/library/array.po index 9730fa40d8..f33e92cf41 100644 --- a/library/array.po +++ b/library/array.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -201,7 +201,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event array.__new__ with arguments typecode, initializer." +"Raises an :ref:`auditing event ` ``array.__new__`` with arguments " +"``typecode``, ``initializer``." msgstr "" msgid "The typecode character used to create the array." diff --git a/library/ctypes.po b/library/ctypes.po index 0327d601f2..714a70b788 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1268,35 +1268,18 @@ msgid "" "correct :attr:`!restype` attribute to use these functions." msgstr "" -msgid "" -"Loading a library through any of these objects raises an auditing event " -"ctypes.dlopen with string argument name, the name used to load the library." -msgstr "" - msgid "" "Loading a library through any of these objects raises an :ref:`auditing " "event ` ``ctypes.dlopen`` with string argument ``name``, the name " "used to load the library." msgstr "" -msgid "" -"Accessing a function on a loaded library raises an auditing event ctypes." -"dlsym with arguments library (the library object) and name (the symbol's " -"name as a string or integer)." -msgstr "" - msgid "" "Accessing a function on a loaded library raises an auditing event ``ctypes." "dlsym`` with arguments ``library`` (the library object) and ``name`` (the " "symbol's name as a string or integer)." msgstr "" -msgid "" -"In cases when only the library handle is available rather than the object, " -"accessing a function raises an auditing event ctypes.dlsym/handle with " -"arguments handle (the raw library handle) and name." -msgstr "" - msgid "" "In cases when only the library handle is available rather than the object, " "accessing a function raises an auditing event ``ctypes.dlsym/handle`` with " @@ -1396,14 +1379,6 @@ msgid "" "the passed arguments." msgstr "" -msgid "" -"On Windows, when a foreign function call raises a system exception (for " -"example, due to an access violation), it will be captured and replaced with " -"a suitable Python exception. Further, an auditing event ctypes.set_exception " -"with argument code will be raised, allowing an audit hook to replace the " -"exception with its own." -msgstr "" - msgid "" "On Windows, when a foreign function call raises a system exception (for " "example, due to an access violation), it will be captured and replaced with " @@ -1412,11 +1387,6 @@ msgid "" "hook to replace the exception with its own." msgstr "" -msgid "" -"Some ways to invoke foreign function calls may raise an auditing event " -"ctypes.call_function with arguments function pointer and arguments." -msgstr "" - msgid "" "Some ways to invoke foreign function calls may raise an auditing event " "``ctypes.call_function`` with arguments ``function pointer`` and " @@ -1585,7 +1555,9 @@ msgid "" "instance of a ctypes type." msgstr "" -msgid "Raises an auditing event ctypes.addressof with argument obj." +msgid "" +"Raises an :ref:`auditing event ` ``ctypes.addressof`` with " +"argument ``obj``." msgstr "" msgid "" @@ -1633,8 +1605,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event ctypes.create_string_buffer with arguments init, " -"size." +"Raises an :ref:`auditing event ` ``ctypes.create_string_buffer`` " +"with arguments ``init``, ``size``." msgstr "" msgid "" @@ -1656,8 +1628,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event ctypes.create_unicode_buffer with arguments init, " -"size." +"Raises an :ref:`auditing event ` ``ctypes.create_unicode_buffer`` " +"with arguments ``init``, ``size``." msgstr "" msgid "" @@ -1708,7 +1680,9 @@ msgid "" "`errno` variable in the calling thread." msgstr "" -msgid "Raises an auditing event ctypes.get_errno with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``ctypes.get_errno`` with no " +"arguments." msgstr "" msgid "" @@ -1716,7 +1690,9 @@ msgid "" "system :data:`!LastError` variable in the calling thread." msgstr "" -msgid "Raises an auditing event ctypes.get_last_error with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``ctypes.get_last_error`` with no " +"arguments." msgstr "" msgid "" @@ -1759,7 +1735,9 @@ msgid "" "variable in the calling thread to *value* and return the previous value." msgstr "" -msgid "Raises an auditing event ctypes.set_errno with argument errno." +msgid "" +"Raises an :ref:`auditing event ` ``ctypes.set_errno`` with " +"argument ``errno``." msgstr "" msgid "" @@ -1768,7 +1746,9 @@ msgid "" "return the previous value." msgstr "" -msgid "Raises an auditing event ctypes.set_last_error with argument error." +msgid "" +"Raises an :ref:`auditing event ` ``ctypes.set_last_error`` with " +"argument ``error``." msgstr "" msgid "" @@ -1781,7 +1761,9 @@ msgid "" "as size, otherwise the string is assumed to be zero-terminated." msgstr "" -msgid "Raises an auditing event ctypes.string_at with arguments ptr, size." +msgid "" +"Raises an :ref:`auditing event ` ``ctypes.string_at`` with " +"arguments ``ptr``, ``size``." msgstr "" msgid "" @@ -1803,7 +1785,9 @@ msgid "" "is assumed to be zero-terminated." msgstr "" -msgid "Raises an auditing event ctypes.wstring_at with arguments ptr, size." +msgid "" +"Raises an :ref:`auditing event ` ``ctypes.wstring_at`` with " +"arguments ``ptr``, ``size``." msgstr "" msgid "Data types" @@ -1832,8 +1816,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event ctypes.cdata/buffer with arguments pointer, size, " -"offset." +"Raises an :ref:`auditing event ` ``ctypes.cdata/buffer`` with " +"arguments ``pointer``, ``size``, ``offset``." msgstr "" msgid "" @@ -1848,11 +1832,6 @@ msgid "" "*address* which must be an integer." msgstr "" -msgid "" -"This method, and others that indirectly call this method, raises an auditing " -"event ctypes.cdata with argument address." -msgstr "" - msgid "" "This method, and others that indirectly call this method, raises an :ref:" "`auditing event ` ``ctypes.cdata`` with argument ``address``." diff --git a/library/ensurepip.po b/library/ensurepip.po index 54e02364ff..d843d03528 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -181,7 +181,9 @@ msgid "" "bootstrapping operation." msgstr "" -msgid "Raises an auditing event ensurepip.bootstrap with argument root." +msgid "" +"Raises an :ref:`auditing event ` ``ensurepip.bootstrap`` with " +"argument ``root``." msgstr "" msgid "" diff --git a/library/ftplib.po b/library/ftplib.po index 0fbe65d9e1..d32633509b 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -158,7 +158,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event ftplib.connect with arguments self, host, port." +"Raises an :ref:`auditing event ` ``ftplib.connect`` with arguments " +"``self``, ``host``, ``port``." msgstr "" msgid "" @@ -187,7 +188,9 @@ msgid "" "Send a simple command string to the server and return the response string." msgstr "" -msgid "Raises an auditing event ftplib.sendcmd with arguments self, cmd." +msgid "" +"Raises an :ref:`auditing event ` ``ftplib.sendcmd`` with arguments " +"``self``, ``cmd``." msgstr "" msgid "" diff --git a/library/functions.po b/library/functions.po index f067eb8b17..3507e1a30d 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -423,7 +423,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event builtins.breakpoint with argument breakpointhook." +"Raises an :ref:`auditing event ` ``builtins.breakpoint`` with " +"argument ``breakpointhook``." msgstr "" msgid "" @@ -659,11 +660,6 @@ msgid "" "parse`." msgstr "" -msgid "" -"Raises an auditing event compile with arguments source and filename. This " -"event may also be raised by implicit compilation." -msgstr "" - msgid "" "Raises an :ref:`auditing event ` ``compile`` with arguments " "``source`` and ``filename``. This event may also be raised by implicit " @@ -915,11 +911,6 @@ msgid "" "with expressions containing only literals." msgstr "" -msgid "" -"Raises an auditing event exec with the code object as the argument. Code " -"compilation events may also be raised." -msgstr "" - msgid "" "Raises an :ref:`auditing event ` ``exec`` with the code object as " "the argument. Code compilation events may also be raised." @@ -1180,7 +1171,9 @@ msgstr "" msgid "This is the address of the object in memory." msgstr "" -msgid "Raises an auditing event builtins.id with argument id." +msgid "" +"Raises an :ref:`auditing event ` ``builtins.id`` with argument " +"``id``." msgstr "" msgid "" @@ -1195,21 +1188,11 @@ msgid "" "provide elaborate line editing and history features." msgstr "" -msgid "" -"Raises an auditing event builtins.input with argument prompt before reading " -"input" -msgstr "" - msgid "" "Raises an :ref:`auditing event ` ``builtins.input`` with argument " "``prompt`` before reading input" msgstr "" -msgid "" -"Raises an auditing event builtins.input/result with the result after " -"successfully reading input." -msgstr "" - msgid "" "Raises an :ref:`auditing event ` ``builtins.input/result`` with " "the result after successfully reading input." @@ -1692,7 +1675,9 @@ msgid "" "`tempfile`, and :mod:`shutil`." msgstr "" -msgid "Raises an auditing event open with arguments path, mode, flags." +msgid "" +"Raises an :ref:`auditing event ` ``open`` with arguments ``path``, " +"``mode``, ``flags``." msgstr "" msgid "" diff --git a/library/glob.po b/library/glob.po index 755ea3250c..99b6eb282a 100644 --- a/library/glob.po +++ b/library/glob.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -88,12 +88,14 @@ msgid "" "directories." msgstr "" -msgid "Raises an auditing event glob.glob with arguments pathname, recursive." +msgid "" +"Raises an :ref:`auditing event ` ``glob.glob`` with arguments " +"``pathname``, ``recursive``." msgstr "" msgid "" -"Raises an auditing event glob.glob/2 with arguments pathname, recursive, " -"root_dir, dir_fd." +"Raises an :ref:`auditing event ` ``glob.glob/2`` with arguments " +"``pathname``, ``recursive``, ``root_dir``, ``dir_fd``." msgstr "" msgid "" diff --git a/library/http.client.po b/library/http.client.po index cd776b2d61..4170d0130c 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -378,7 +378,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event http.client.connect with arguments self, host, port." +"Raises an :ref:`auditing event ` ``http.client.connect`` with " +"arguments ``self``, ``host``, ``port``." msgstr "" msgid "Close the connection to the server." @@ -442,7 +443,9 @@ msgid "" "`endheaders` method has been called and before :meth:`getresponse` is called." msgstr "" -msgid "Raises an auditing event http.client.send with arguments self, data." +msgid "" +"Raises an :ref:`auditing event ` ``http.client.send`` with " +"arguments ``self``, ``data``." msgstr "" msgid "HTTPResponse Objects" diff --git a/library/marshal.po b/library/marshal.po index 9819e026a0..a2342008e5 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -93,7 +93,9 @@ msgid "" "(see below)." msgstr "" -msgid "Raises an auditing event marshal.dumps with arguments value, version." +msgid "" +"Raises an :ref:`auditing event ` ``marshal.dumps`` with arguments " +"``value``, ``version``." msgstr "" msgid "" @@ -103,7 +105,9 @@ msgid "" "file must be a readable :term:`binary file`." msgstr "" -msgid "Raises an auditing event marshal.load with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``marshal.load`` with no " +"arguments." msgstr "" msgid "" @@ -133,7 +137,9 @@ msgid "" "bytes in the input are ignored." msgstr "" -msgid "Raises an auditing event marshal.loads with argument bytes." +msgid "" +"Raises an :ref:`auditing event ` ``marshal.loads`` with argument " +"``bytes``." msgstr "" msgid "" diff --git a/library/os.path.po b/library/os.path.po index e7a3139e06..f8ff38fb36 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -97,7 +97,7 @@ msgstr "" msgid "" "Return the longest common sub-path of each pathname in the sequence " "*paths*. Raise :exc:`ValueError` if *paths* contain both absolute and " -"relative pathnames, the *paths* are on the different drives or if *paths* is " +"relative pathnames, if *paths* are on different drives, or if *paths* is " "empty. Unlike :func:`commonprefix`, this returns a valid path." msgstr "" diff --git a/library/pdb.po b/library/pdb.po index df8b9ca2be..5fd823b58e 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -205,7 +205,8 @@ msgstr "" msgid "Example call to enable tracing with *skip*::" msgstr "" -msgid "Raises an auditing event pdb.Pdb with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``pdb.Pdb`` with no arguments." msgstr "" msgid "Added the *skip* parameter." diff --git a/library/pickle.po b/library/pickle.po index 921e243837..dea91e32fc 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -529,7 +529,9 @@ msgid "" "`pickle-restrict` for details." msgstr "" -msgid "Raises an auditing event pickle.find_class with arguments module, name." +msgid "" +"Raises an :ref:`auditing event ` ``pickle.find_class`` with " +"arguments ``module``, ``name``." msgstr "" msgid "" diff --git a/library/socket.po b/library/socket.po index 0542c56a50..fc09a54419 100644 --- a/library/socket.po +++ b/library/socket.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -743,8 +743,8 @@ msgid "The newly created socket is :ref:`non-inheritable `." msgstr "" msgid "" -"Raises an auditing event socket.__new__ with arguments self, family, type, " -"protocol." +"Raises an :ref:`auditing event ` ``socket.__new__`` with arguments " +"``self``, ``family``, ``type``, ``protocol``." msgstr "" msgid "The AF_CAN family was added. The AF_RDS family was added." @@ -939,8 +939,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event socket.getaddrinfo with arguments host, port, " -"family, type, protocol." +"Raises an :ref:`auditing event ` ``socket.getaddrinfo`` with " +"arguments ``host``, ``port``, ``family``, ``type``, ``protocol``." msgstr "" msgid "" @@ -976,7 +976,9 @@ msgid "" "stack support." msgstr "" -msgid "Raises an auditing event socket.gethostbyname with argument hostname." +msgid "" +"Raises an :ref:`auditing event ` ``socket.gethostbyname`` with " +"argument ``hostname``." msgstr "" msgid ":ref:`Availability `: not WASI." @@ -998,7 +1000,9 @@ msgid "" "interpreter is currently executing." msgstr "" -msgid "Raises an auditing event socket.gethostname with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``socket.gethostname`` with no " +"arguments." msgstr "" msgid "" @@ -1016,7 +1020,9 @@ msgid "" "`gethostbyaddr` supports both IPv4 and IPv6." msgstr "" -msgid "Raises an auditing event socket.gethostbyaddr with argument ip_address." +msgid "" +"Raises an :ref:`auditing event ` ``socket.gethostbyaddr`` with " +"argument ``ip_address``." msgstr "" msgid "" @@ -1035,7 +1041,9 @@ msgid "" "For more information about *flags* you can consult :manpage:`getnameinfo(3)`." msgstr "" -msgid "Raises an auditing event socket.getnameinfo with argument sockaddr." +msgid "" +"Raises an :ref:`auditing event ` ``socket.getnameinfo`` with " +"argument ``sockaddr``." msgstr "" msgid "" @@ -1053,8 +1061,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event socket.getservbyname with arguments servicename, " -"protocolname." +"Raises an :ref:`auditing event ` ``socket.getservbyname`` with " +"arguments ``servicename``, ``protocolname``." msgstr "" msgid "" @@ -1064,8 +1072,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event socket.getservbyport with arguments port, " -"protocolname." +"Raises an :ref:`auditing event ` ``socket.getservbyport`` with " +"arguments ``port``, ``protocolname``." msgstr "" msgid "" @@ -1224,7 +1232,9 @@ msgid "" "you don't have enough rights." msgstr "" -msgid "Raises an auditing event socket.sethostname with argument name." +msgid "" +"Raises an :ref:`auditing event ` ``socket.sethostname`` with " +"argument ``name``." msgstr "" msgid ":ref:`Availability `: Unix." @@ -1332,7 +1342,9 @@ msgid "" "format of *address* depends on the address family --- see above.)" msgstr "" -msgid "Raises an auditing event socket.bind with arguments self, address." +msgid "" +"Raises an :ref:`auditing event ` ``socket.bind`` with arguments " +"``self``, ``address``." msgstr "" msgid "" @@ -1375,7 +1387,9 @@ msgid "" "(or the exception raised by the signal handler)." msgstr "" -msgid "Raises an auditing event socket.connect with arguments self, address." +msgid "" +"Raises an :ref:`auditing event ` ``socket.connect`` with arguments " +"``self``, ``address``." msgstr "" msgid "" @@ -1667,7 +1681,9 @@ msgid "" "address family --- see above.)" msgstr "" -msgid "Raises an auditing event socket.sendto with arguments self, address." +msgid "" +"Raises an :ref:`auditing event ` ``socket.sendto`` with arguments " +"``self``, ``address``." msgstr "" msgid "" @@ -1698,7 +1714,9 @@ msgstr "" msgid ":ref:`Availability `: Unix, not WASI." msgstr "" -msgid "Raises an auditing event socket.sendmsg with arguments self, address." +msgid "" +"Raises an :ref:`auditing event ` ``socket.sendmsg`` with arguments " +"``self``, ``address``." msgstr "" msgid "" diff --git a/library/sqlite3.po b/library/sqlite3.po index 9202a422a1..5363320f81 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -297,12 +297,14 @@ msgstr "" msgid "Return type" msgstr "" -msgid "Raises an auditing event sqlite3.connect with argument database." +msgid "" +"Raises an :ref:`auditing event ` ``sqlite3.connect`` with argument " +"``database``." msgstr "" msgid "" -"Raises an auditing event sqlite3.connect/handle with argument " -"connection_handle." +"Raises an :ref:`auditing event ` ``sqlite3.connect/handle`` with " +"argument ``connection_handle``." msgstr "" msgid "Added the *uri* parameter." @@ -881,8 +883,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event sqlite3.enable_load_extension with arguments " -"connection, enabled." +"Raises an :ref:`auditing event ` ``sqlite3.enable_load_extension`` " +"with arguments ``connection``, ``enabled``." msgstr "" msgid "Added the ``sqlite3.enable_load_extension`` auditing event." @@ -903,8 +905,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event sqlite3.load_extension with arguments connection, " -"path." +"Raises an :ref:`auditing event ` ``sqlite3.load_extension`` with " +"arguments ``connection``, ``path``." msgstr "" msgid "Added the ``sqlite3.load_extension`` auditing event." diff --git a/library/ssl.po b/library/ssl.po index 2bf8bac708..53041c12de 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-26 14:49+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -2371,9 +2371,9 @@ msgstr "" msgid "" "When calling the :class:`SSLContext` constructor directly, :const:" "`CERT_NONE` is the default. Since it does not authenticate the other peer, " -"it can be insecure, especially in client mode where most of time you would " -"like to ensure the authenticity of the server you're talking to. Therefore, " -"when in client mode, it is highly recommended to use :const:" +"it can be insecure, especially in client mode where most of the time you " +"would like to ensure the authenticity of the server you're talking to. " +"Therefore, when in client mode, it is highly recommended to use :const:" "`CERT_REQUIRED`. However, it is in itself not sufficient; you also have to " "check that the server certificate, which can be obtained by calling :meth:" "`SSLSocket.getpeercert`, matches the desired service. For many protocols " diff --git a/library/subprocess.po b/library/subprocess.po index 1b7df051de..fe46bfc8ff 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -746,13 +746,6 @@ msgid "" "waited for. ::" msgstr "" -msgid "" -"Popen and the other functions in this module that use it raise an auditing " -"event subprocess.Popen with arguments executable, args, cwd, and env. The " -"value for args may be a single string or a list of strings, depending on " -"platform." -msgstr "" - msgid "" "Popen and the other functions in this module that use it raise an :ref:" "`auditing event ` ``subprocess.Popen`` with arguments " diff --git a/library/sys.po b/library/sys.po index c9f90c0e0d..ba89c71798 100644 --- a/library/sys.po +++ b/library/sys.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -70,14 +70,6 @@ msgid "" "mod:`ctypes`) should be completely removed or closely monitored." msgstr "" -msgid "" -"Calling sys.addaudithook() will itself raise an auditing event named sys." -"addaudithook with no arguments. If any existing hooks raise an exception " -"derived from RuntimeError, the new hook will not be added and the exception " -"suppressed. As a result, callers cannot assume that their hook has been " -"added unless they control all existing hooks." -msgstr "" - msgid "" "Calling :func:`sys.addaudithook` will itself raise an auditing event named " "``sys.addaudithook`` with no arguments. If any existing hooks raise an " @@ -238,7 +230,9 @@ msgid "" "by the time calling code examines the frame." msgstr "" -msgid "Raises an auditing event sys._current_frames with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``sys._current_frames`` with no " +"arguments." msgstr "" msgid "" @@ -251,7 +245,9 @@ msgstr "" msgid "This is most useful for statistical profiling." msgstr "" -msgid "Raises an auditing event sys._current_exceptions with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``sys._current_exceptions`` with " +"no arguments." msgstr "" msgid "" @@ -409,14 +405,6 @@ msgid "" "argument function to ``sys.excepthook``." msgstr "" -msgid "" -"Raise an auditing event sys.excepthook with arguments hook, type, value, " -"traceback when an uncaught exception occurs. If no hook has been set, hook " -"may be None. If any hook raises an exception derived from RuntimeError the " -"call to the hook will be suppressed. Otherwise, the audit hook exception " -"will be reported as unraisable and sys.excepthook will be called." -msgstr "" - msgid "" "Raise an auditing event ``sys.excepthook`` with arguments ``hook``, " "``type``, ``value``, ``traceback`` when an uncaught exception occurs. If no " @@ -928,7 +916,9 @@ msgid "" "stack." msgstr "" -msgid "Raises an auditing event sys._getframe with argument frame." +msgid "" +"Raises an :ref:`auditing event ` ``sys._getframe`` with argument " +"``frame``." msgstr "" msgid "" @@ -944,7 +934,9 @@ msgid "" "returning the module at the top of the call stack." msgstr "" -msgid "Raises an auditing event sys._getframemodulename with argument depth." +msgid "" +"Raises an :ref:`auditing event ` ``sys._getframemodulename`` with " +"argument ``depth``." msgstr "" msgid "Get the profiler function as set by :func:`setprofile`." @@ -1190,11 +1182,6 @@ msgid "" "`." msgstr "" -msgid "" -"Raises an auditing event cpython.run_interactivehook with the hook object as " -"the argument when the hook is called on startup." -msgstr "" - msgid "" "Raises an :ref:`auditing event ` ``cpython.run_interactivehook`` " "with the hook object as the argument when the hook is called on startup." @@ -1600,7 +1587,9 @@ msgstr "" msgid "A C function has raised an exception. *arg* is the C function object." msgstr "" -msgid "Raises an auditing event sys.setprofile with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``sys.setprofile`` with no " +"arguments." msgstr "" msgid "" @@ -1740,7 +1729,9 @@ msgstr "" msgid "For more information on code and frame objects, refer to :ref:`types`." msgstr "" -msgid "Raises an auditing event sys.settrace with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``sys.settrace`` with no " +"arguments." msgstr "" msgid "" @@ -1771,11 +1762,13 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event sys.set_asyncgen_hooks_firstiter with no arguments." +"Raises an :ref:`auditing event ` ``sys." +"set_asyncgen_hooks_firstiter`` with no arguments." msgstr "" msgid "" -"Raises an auditing event sys.set_asyncgen_hooks_finalizer with no arguments." +"Raises an :ref:`auditing event ` ``sys." +"set_asyncgen_hooks_finalizer`` with no arguments." msgstr "" msgid "" @@ -2065,13 +2058,6 @@ msgid "" "custom hook completes to avoid resurrecting objects." msgstr "" -msgid "" -"Raise an auditing event sys.unraisablehook with arguments hook, unraisable " -"when an exception that cannot be handled occurs. The unraisable object is " -"the same as what will be passed to the hook. If no hook has been set, hook " -"may be None." -msgstr "" - msgid "" "Raise an auditing event ``sys.unraisablehook`` with arguments *hook*, " "*unraisable* when an exception that cannot be handled occurs. The " diff --git a/library/syslog.po b/library/syslog.po index 5c176d3fda..71f34118ff 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -59,7 +59,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event syslog.syslog with arguments priority, message." +"Raises an :ref:`auditing event ` ``syslog.syslog`` with arguments " +"``priority``, ``message``." msgstr "" msgid "" @@ -92,8 +93,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event syslog.openlog with arguments ident, logoption, " -"facility." +"Raises an :ref:`auditing event ` ``syslog.openlog`` with arguments " +"``ident``, ``logoption``, ``facility``." msgstr "" msgid "" @@ -119,7 +120,9 @@ msgid "" "`openlog` parameters are reset to defaults." msgstr "" -msgid "Raises an auditing event syslog.closelog with no arguments." +msgid "" +"Raises an :ref:`auditing event ` ``syslog.closelog`` with no " +"arguments." msgstr "" msgid "" @@ -131,7 +134,9 @@ msgid "" "and including *pri*." msgstr "" -msgid "Raises an auditing event syslog.setlogmask with argument maskpri." +msgid "" +"Raises an :ref:`auditing event ` ``syslog.setlogmask`` with " +"argument ``maskpri``." msgstr "" msgid "The module defines the following constants:" diff --git a/library/tempfile.po b/library/tempfile.po index 3ce07ca1b0..d1111f88c5 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -97,7 +97,9 @@ msgid "" "for NamedTemporaryFile." msgstr "" -msgid "Raises an auditing event tempfile.mkstemp with argument fullpath." +msgid "" +"Raises an :ref:`auditing event ` ``tempfile.mkstemp`` with " +"argument ``fullpath``." msgstr "" msgid "The :py:const:`os.O_TMPFILE` flag is now used if available." @@ -260,7 +262,9 @@ msgid "" "based on other logic." msgstr "" -msgid "Raises an auditing event tempfile.mkdtemp with argument fullpath." +msgid "" +"Raises an :ref:`auditing event ` ``tempfile.mkdtemp`` with " +"argument ``fullpath``." msgstr "" msgid "Added *ignore_cleanup_errors* parameter." diff --git a/library/webbrowser.po b/library/webbrowser.po index 78e296331e..343f5d285b 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -100,7 +100,9 @@ msgid "" "is neither supported nor portable." msgstr "" -msgid "Raises an auditing event webbrowser.open with argument url." +msgid "" +"Raises an :ref:`auditing event ` ``webbrowser.open`` with argument " +"``url``." msgstr "" msgid "" diff --git a/library/winreg.po b/library/winreg.po index d56a046823..95a9bdab04 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -73,8 +73,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event winreg.ConnectRegistry with arguments " -"computer_name, key." +"Raises an :ref:`auditing event ` ``winreg.ConnectRegistry`` with " +"arguments ``computer_name``, ``key``." msgstr "" msgid "See :ref:`above `." @@ -102,11 +102,13 @@ msgid "If the key already exists, this function opens the existing key." msgstr "" msgid "" -"Raises an auditing event winreg.CreateKey with arguments key, sub_key, " -"access." +"Raises an :ref:`auditing event ` ``winreg.CreateKey`` with " +"arguments ``key``, ``sub_key``, ``access``." msgstr "" -msgid "Raises an auditing event winreg.OpenKey/result with argument key." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.OpenKey/result`` with " +"argument ``key``." msgstr "" msgid "" @@ -137,8 +139,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event winreg.DeleteKey with arguments key, sub_key, " -"access." +"Raises an :ref:`auditing event ` ``winreg.DeleteKey`` with " +"arguments ``key``, ``sub_key``, ``access``." msgstr "" msgid "" @@ -163,7 +165,9 @@ msgstr "" msgid "*value* is a string that identifies the value to remove." msgstr "" -msgid "Raises an auditing event winreg.DeleteValue with arguments key, value." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.DeleteValue`` with " +"arguments ``key``, ``value``." msgstr "" msgid "Enumerates subkeys of an open registry key, returning a string." @@ -178,7 +182,9 @@ msgid "" "indicating, no more values are available." msgstr "" -msgid "Raises an auditing event winreg.EnumKey with arguments key, index." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.EnumKey`` with arguments " +"``key``, ``index``." msgstr "" msgid "Enumerates values of an open registry key, returning a tuple." @@ -225,7 +231,9 @@ msgid "" "for :meth:`SetValueEx`)" msgstr "" -msgid "Raises an auditing event winreg.EnumValue with arguments key, index." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.EnumValue`` with " +"arguments ``key``, ``index``." msgstr "" msgid "" @@ -234,7 +242,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event winreg.ExpandEnvironmentStrings with argument str." +"Raises an :ref:`auditing event ` ``winreg." +"ExpandEnvironmentStrings`` with argument ``str``." msgstr "" msgid "Writes all the attributes of a key to the registry." @@ -287,8 +296,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event winreg.LoadKey with arguments key, sub_key, " -"file_name." +"Raises an :ref:`auditing event ` ``winreg.LoadKey`` with arguments " +"``key``, ``sub_key``, ``file_name``." msgstr "" msgid "" @@ -315,7 +324,8 @@ msgid "If the function fails, :exc:`OSError` is raised." msgstr "" msgid "" -"Raises an auditing event winreg.OpenKey with arguments key, sub_key, access." +"Raises an :ref:`auditing event ` ``winreg.OpenKey`` with arguments " +"``key``, ``sub_key``, ``access``." msgstr "" msgid "Allow the use of named arguments." @@ -335,7 +345,9 @@ msgid "" "nanoseconds since Jan 1, 1601." msgstr "" -msgid "Raises an auditing event winreg.QueryInfoKey with argument key." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.QueryInfoKey`` with " +"argument ``key``." msgstr "" msgid "Retrieves the unnamed value for a key, as a string." @@ -356,8 +368,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event winreg.QueryValue with arguments key, sub_key, " -"value_name." +"Raises an :ref:`auditing event ` ``winreg.QueryValue`` with " +"arguments ``key``, ``sub_key``, ``value_name``." msgstr "" msgid "" @@ -401,7 +413,9 @@ msgstr "" msgid "This function passes ``NULL`` for *security_attributes* to the API." msgstr "" -msgid "Raises an auditing event winreg.SaveKey with arguments key, file_name." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.SaveKey`` with arguments " +"``key``, ``file_name``." msgstr "" msgid "Associates a value with a specified key." @@ -438,8 +452,8 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event winreg.SetValue with arguments key, sub_key, type, " -"value." +"Raises an :ref:`auditing event ` ``winreg.SetValue`` with " +"arguments ``key``, ``sub_key``, ``type``, ``value``." msgstr "" msgid "Stores data in the value field of an open registry key." @@ -483,7 +497,9 @@ msgid "" "subkeys." msgstr "" -msgid "Raises an auditing event winreg.DisableReflectionKey with argument key." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.DisableReflectionKey`` " +"with argument ``key``." msgstr "" msgid "Restores registry reflection for the specified disabled key." @@ -493,7 +509,9 @@ msgid "" "Restoring reflection for a key does not affect reflection of any subkeys." msgstr "" -msgid "Raises an auditing event winreg.EnableReflectionKey with argument key." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.EnableReflectionKey`` " +"with argument ``key``." msgstr "" msgid "Determines the reflection state for the specified key." @@ -502,7 +520,9 @@ msgstr "" msgid "Returns ``True`` if reflection is disabled." msgstr "" -msgid "Raises an auditing event winreg.QueryReflectionKey with argument key." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.QueryReflectionKey`` " +"with argument ``key``." msgstr "" msgid "Constants" @@ -736,7 +756,9 @@ msgid "" "underlying Win32 handle to exist beyond the lifetime of the handle object." msgstr "" -msgid "Raises an auditing event winreg.PyHKEY.Detach with argument key." +msgid "" +"Raises an :ref:`auditing event ` ``winreg.PyHKEY.Detach`` with " +"argument ``key``." msgstr "" msgid "" diff --git a/reference/datamodel.po b/reference/datamodel.po index 9e52802e4c..1ef9574cb7 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1863,11 +1863,6 @@ msgid "" "functions `. See :ref:`special-lookup`." msgstr "" -msgid "" -"For certain sensitive attribute accesses, raises an auditing event object." -"__getattr__ with arguments obj and name." -msgstr "" - msgid "" "For certain sensitive attribute accesses, raises an :ref:`auditing event " "` ``object.__getattr__`` with arguments ``obj`` and ``name``." @@ -1885,11 +1880,6 @@ msgid "" "__setattr__(self, name, value)``." msgstr "" -msgid "" -"For certain sensitive attribute assignments, raises an auditing event object." -"__setattr__ with arguments obj, name, value." -msgstr "" - msgid "" "For certain sensitive attribute assignments, raises an :ref:`auditing event " "` ``object.__setattr__`` with arguments ``obj``, ``name``, " @@ -1902,11 +1892,6 @@ msgid "" "object." msgstr "" -msgid "" -"For certain sensitive attribute deletions, raises an auditing event object." -"__delattr__ with arguments obj and name." -msgstr "" - msgid "" "For certain sensitive attribute deletions, raises an :ref:`auditing event " "` ``object.__delattr__`` with arguments ``obj`` and ``name``." diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index b6f781cd20..a2ecc7aed3 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-03 20:45+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -731,8 +731,9 @@ msgid "" msgstr "" msgid "" -"Raises an auditing event import with arguments module, filename, sys.path, " -"sys.meta_path, sys.path_hooks." +"Raises an :ref:`auditing event ` ``import`` with arguments " +"``module``, ``filename``, ``sys.path``, ``sys.meta_path``, ``sys." +"path_hooks``." msgstr "" msgid "Future statements" From aef5a22bdbf572d32fe3e01796dc24888b9224f3 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Sun, 4 Aug 2024 00:22:08 +0000 Subject: [PATCH 010/228] Update translation from Transifex --- c-api/bytearray.po | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 4d7baa02bb..25a78579cd 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -56,9 +56,10 @@ msgid "" "`buffer protocol `." msgstr "" -msgid "" -"Create a new bytearray object from *string* and its length, *len*. On " -"failure, ``NULL`` is returned." +msgid "On failure, return ``NULL`` with an exception set." +msgstr "" + +msgid "Create a new bytearray object from *string* and its length, *len*." msgstr "" msgid "" From 5bc3740cac322c25101f712005d2841cb3495d91 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Mon, 5 Aug 2024 08:39:38 +0000 Subject: [PATCH 011/228] Update translation from Transifex --- README.md | 2 +- library/functions.po | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 99a5f9335a..59717f46ae 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ![{translators} tłumaczy](https://img.shields.io/badge/tłumaczy-{translators}-0.svg)''') ]]] --> ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) -![60.17% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.17%25-0.svg) +![60.19% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.19%25-0.svg) ![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.46%25-0.svg) ![7 tłumaczy](https://img.shields.io/badge/tłumaczy-7-0.svg) diff --git a/library/functions.po b/library/functions.po index 3507e1a30d..d1ea83d111 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -426,6 +426,8 @@ msgid "" "Raises an :ref:`auditing event ` ``builtins.breakpoint`` with " "argument ``breakpointhook``." msgstr "" +"Rzuca :ref:`auditing event ` ``builtins.breakpoint`` z argumentem " +"``breakpointhook``." msgid "" "Return a new array of bytes. The :class:`bytearray` class is a mutable " From f0c1ef2cb3992abbb81b19185283e2d34f2a923f Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 9 Aug 2024 15:09:23 +0000 Subject: [PATCH 012/228] Update translation from Transifex --- c-api/arg.po | 2 +- c-api/complex.po | 2 +- c-api/float.po | 2 +- c-api/long.po | 11 ++++++++++- c-api/module.po | 2 +- c-api/number.po | 2 +- faq/design.po | 2 +- faq/library.po | 2 +- faq/programming.po | 2 +- library/cgi.po | 2 +- library/chunk.po | 2 +- library/configparser.po | 2 +- library/crypt.po | 2 +- library/datetime.po | 2 +- library/email.utils.po | 2 +- library/exceptions.po | 2 +- library/functools.po | 2 +- library/imghdr.po | 2 +- library/locale.po | 2 +- library/math.po | 2 +- library/msilib.po | 2 +- library/ossaudiodev.po | 2 +- library/re.po | 2 +- library/sndhdr.po | 2 +- library/spwd.po | 2 +- library/stdtypes.po | 4 ++-- library/string.po | 2 +- library/sunau.po | 2 +- library/time.po | 2 +- library/urllib.parse.po | 2 +- library/uu.po | 2 +- library/xdrlib.po | 2 +- library/xml.etree.elementtree.po | 9 +++++---- reference/datamodel.po | 16 ++++++++++------ reference/expressions.po | 2 +- reference/lexical_analysis.po | 2 +- tutorial/classes.po | 2 +- tutorial/floatingpoint.po | 2 +- tutorial/introduction.po | 2 +- tutorial/stdlib.po | 2 +- tutorial/venv.po | 2 +- whatsnew/2.1.po | 2 +- whatsnew/2.2.po | 2 +- whatsnew/3.1.po | 2 +- whatsnew/3.11.po | 2 +- whatsnew/3.12.po | 20 +++++++++++++++++++- whatsnew/3.4.po | 2 +- whatsnew/3.5.po | 2 +- whatsnew/3.6.po | 2 +- whatsnew/3.7.po | 2 +- whatsnew/3.8.po | 2 +- 51 files changed, 92 insertions(+), 60 deletions(-) diff --git a/c-api/arg.po b/c-api/arg.po index c1a7fa81a4..dba68301e1 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/complex.po b/c-api/complex.po index 7d9432acc6..69bf9add0f 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/float.po b/c-api/float.po index 9fcc2e9e35..72fbbdf2cf 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/long.po b/c-api/long.po index 3e11e8604b..707d7aa7a3 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-09 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -285,6 +285,15 @@ msgid "" "Returns ``NULL`` on error. Use :c:func:`PyErr_Occurred` to disambiguate." msgstr "" +msgid "" +"On success, return a read only :term:`named tuple`, that holds information " +"about Python's internal representation of integers. See :data:`sys.int_info` " +"for description of individual fields." +msgstr "" + +msgid "On failure, return ``NULL`` with an exception set." +msgstr "" + msgid "Return 1 if *op* is compact, 0 otherwise." msgstr "" diff --git a/c-api/module.po b/c-api/module.po index 9d8b058ad1..c13be3fcc1 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/number.po b/c-api/number.po index ee5c2304d3..2c8fb63a15 100644 --- a/c-api/number.po +++ b/c-api/number.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/design.po b/faq/design.po index cd1fdbd9c2..08a415c63f 100644 --- a/faq/design.po +++ b/faq/design.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/library.po b/faq/library.po index 65def97e33..0429fe67f0 100644 --- a/faq/library.po +++ b/faq/library.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/programming.po b/faq/programming.po index b22edc67e9..73e26e8431 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cgi.po b/library/cgi.po index 790b1dd445..279c247487 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/chunk.po b/library/chunk.po index 6ac36edc10..08b2bc80d6 100644 --- a/library/chunk.po +++ b/library/chunk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/configparser.po b/library/configparser.po index dd94f17312..eab3bd5613 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/crypt.po b/library/crypt.po index 9813cb3b2f..0763c9d268 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datetime.po b/library/datetime.po index a209ee4ae8..dd673575c4 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.utils.po b/library/email.utils.po index 38014759d6..2015566024 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/exceptions.po b/library/exceptions.po index 8f4e9d37f9..05a3d75db8 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functools.po b/library/functools.po index 24e31ccd10..26142bb011 100644 --- a/library/functools.po +++ b/library/functools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imghdr.po b/library/imghdr.po index 563ac71757..c6b391e453 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/locale.po b/library/locale.po index 1a2182827e..150be2dd1b 100644 --- a/library/locale.po +++ b/library/locale.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/math.po b/library/math.po index e43616fb73..45ac557de0 100644 --- a/library/math.po +++ b/library/math.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/msilib.po b/library/msilib.po index 90a65bb192..bbede43192 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index d65c708e14..b52bb8ba38 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/re.po b/library/re.po index 16f0f4314a..179e5287d3 100644 --- a/library/re.po +++ b/library/re.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sndhdr.po b/library/sndhdr.po index e3c164344f..c295efa7ab 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/spwd.po b/library/spwd.po index ea52df896c..6ba4d07bf6 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stdtypes.po b/library/stdtypes.po index ef8681c60e..31576eed48 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-09 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1271,7 +1271,7 @@ msgstr "" msgid "``s.remove(x)``" msgstr "" -msgid "remove the first item from *s* where ``s[i]`` is equal to *x*" +msgid "removes the first item from *s* where ``s[i]`` is equal to *x*" msgstr "" msgid "``s.reverse()``" diff --git a/library/string.po b/library/string.po index b4af086e4e..6f12db4673 100644 --- a/library/string.po +++ b/library/string.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sunau.po b/library/sunau.po index 619fc1a547..8c5f769b22 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/time.po b/library/time.po index 6a0c147dc5..743852e9d3 100644 --- a/library/time.po +++ b/library/time.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.parse.po b/library/urllib.parse.po index 23ffd04a10..5277ee6e7d 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uu.po b/library/uu.po index 04c5c20a02..bb3936d55a 100644 --- a/library/uu.po +++ b/library/uu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xdrlib.po b/library/xdrlib.po index 452cea7b2e..097eed23e9 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index b87e0897d0..60b8c8e017 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-26 14:49+0000\n" +"POT-Creation-Date: 2024-08-09 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -905,9 +905,10 @@ msgid "" msgstr "" msgid "" -"Caution: Elements with no subelements will test as ``False``. Testing the " -"truth value of an Element is deprecated and will raise an exception in " -"Python 3.14. Use specific ``len(elem)`` or ``elem is None`` test instead.::" +"Caution: Elements with no subelements will test as ``False``. In a future " +"release of Python, all elements will test as ``True`` regardless of whether " +"subelements exist. Instead, prefer explicit ``len(elem)`` or ``elem is not " +"None`` tests.::" msgstr "" msgid "Testing the truth value of an Element emits :exc:`DeprecationWarning`." diff --git a/reference/datamodel.po b/reference/datamodel.po index 1ef9574cb7..5c3ae017b0 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-09 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -121,11 +121,15 @@ msgid "" "object identity is affected in some sense: for immutable types, operations " "that compute new values may actually return a reference to any existing " "object with the same type and value, while for mutable objects this is not " -"allowed. E.g., after ``a = 1; b = 1``, ``a`` and ``b`` may or may not refer " -"to the same object with the value one, depending on the implementation, but " -"after ``c = []; d = []``, ``c`` and ``d`` are guaranteed to refer to two " -"different, unique, newly created empty lists. (Note that ``c = d = []`` " -"assigns the same object to both ``c`` and ``d``.)" +"allowed. For example, after ``a = 1; b = 1``, *a* and *b* may or may not " +"refer to the same object with the value one, depending on the " +"implementation. This is because :class:`int` is an immutable type, so the " +"reference to ``1`` can be reused. This behaviour depends on the " +"implementation used, so should not be relied upon, but is something to be " +"aware of when making use of object identity tests. However, after ``c = []; " +"d = []``, *c* and *d* are guaranteed to refer to two different, unique, " +"newly created empty lists. (Note that ``e = f = []`` assigns the *same* " +"object to both *e* and *f*.)" msgstr "" msgid "The standard type hierarchy" diff --git a/reference/expressions.po b/reference/expressions.po index a7f702b3f6..48d540e5f9 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index e34192a606..7c8d3990bf 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/classes.po b/tutorial/classes.po index 0c26136542..44c264efed 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index fd11fe76f9..db3b1cfe2b 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/introduction.po b/tutorial/introduction.po index b1cf9ace7c..7c508d964d 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index 0840dee57e..4e0faf3002 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/venv.po b/tutorial/venv.po index 826f762d38..7fae4d5bc6 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-12 14:46+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index 70b9cf09c8..46fa388c48 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.2.po b/whatsnew/2.2.po index 46fc2c9f34..89975d7d82 100644 --- a/whatsnew/2.2.po +++ b/whatsnew/2.2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 2b88359d71..6f68f4b766 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index 7850dd78d4..536d58f0ad 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index f28dbf003f..38e510326b 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-09 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -3819,3 +3819,21 @@ msgid "" "Fixed ``is_global`` and ``is_private`` behavior in ``IPv4Address``, " "``IPv6Address``, ``IPv4Network`` and ``IPv6Network``." msgstr "" + +msgid "Notable changes in 3.12.5" +msgstr "" + +msgid "email" +msgstr "" + +msgid "Headers with embedded newlines are now quoted on output." +msgstr "" + +msgid "" +"The :mod:`~email.generator` will now refuse to serialize (write) headers " +"that are improperly folded or delimited, such that they would be parsed as " +"multiple headers or joined with adjacent data. If you need to turn this " +"safety feature off, set :attr:`~email.policy.Policy." +"verify_generated_headers`. (Contributed by Bas Bloemsaat and Petr Viktorin " +"in :gh:`121650`.)" +msgstr "" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index d4196c1676..15acf0374c 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index 5f64ceebd8..52eaa23aea 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index 7d6cfcf1e2..47d7681e2a 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index a886b11809..86da982d75 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index c234b29948..4c0eacad72 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-19 14:50+0000\n" +"POT-Creation-Date: 2024-08-03 23:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From 4b3bff50a436ab0bd7c42912d9bd5b5cdded7960 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 16 Aug 2024 15:09:40 +0000 Subject: [PATCH 013/228] Update translation from Transifex --- c-api/typeobj.po | 2 +- howto/descriptor.po | 2 +- howto/logging.po | 2 +- library/asyncio-api-index.po | 2 +- library/enum.po | 2 +- library/hashlib.po | 2 +- library/inspect.po | 2 +- library/mailbox.po | 2 +- library/optparse.po | 2 +- library/pprint.po | 2 +- library/statistics.po | 2 +- reference/lexical_analysis.po | 11 +++++------ tutorial/inputoutput.po | 2 +- 13 files changed, 17 insertions(+), 18 deletions(-) diff --git a/c-api/typeobj.po b/c-api/typeobj.po index 02be5bb6ea..fea7588da5 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/descriptor.po b/howto/descriptor.po index de178f20e4..233cd93920 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging.po b/howto/logging.po index b432fc7958..f6f9aaf968 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 705d3a6a78..53c8204a8f 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/enum.po b/library/enum.po index d0bfbe7c39..9d64a74ac7 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/hashlib.po b/library/hashlib.po index 64d0387c83..7ccf1ee7b8 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/inspect.po b/library/inspect.po index 7e3409ee65..1a3be9eb45 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-26 14:49+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mailbox.po b/library/mailbox.po index 13ec469528..1e5d75c0ac 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-26 14:49+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/optparse.po b/library/optparse.po index 809ef02219..dc2e4a062f 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-26 14:49+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pprint.po b/library/pprint.po index defcb22c60..85bb863b5f 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/statistics.po b/library/statistics.po index 4eec05e7b7..44a0440b34 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-26 14:49+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index 7c8d3990bf..88580cb305 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -482,11 +482,10 @@ msgstr "" msgid "" "Both string and bytes literals may optionally be prefixed with a letter " -"``'r'`` or ``'R'``; such strings are called :dfn:`raw strings` and treat " -"backslashes as literal characters. As a result, in string literals, " -"``'\\U'`` and ``'\\u'`` escapes in raw strings are not treated specially. " -"Given that Python 2.x's raw unicode literals behave differently than Python " -"3.x's the ``'ur'`` syntax is not supported." +"``'r'`` or ``'R'``; such constructs are called :dfn:`raw string literals` " +"and :dfn:`raw bytes literals` respectively and treat backslashes as literal " +"characters. As a result, in raw string literals, ``'\\U'`` and ``'\\u'`` " +"escapes are not treated specially." msgstr "" msgid "" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index e65b28bcf2..01792cc425 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-20 01:23+0000\n" +"POT-Creation-Date: 2024-08-09 17:14+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From 89d445b8baf61941a2d4cf860ceae4c93025b731 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 23 Aug 2024 15:08:54 +0000 Subject: [PATCH 014/228] Update translation from Transifex --- about.po | 2 +- bugs.po | 2 +- c-api/abstract.po | 2 +- c-api/allocation.po | 2 +- c-api/apiabiversion.po | 2 +- c-api/bool.po | 2 +- c-api/buffer.po | 2 +- c-api/bytes.po | 2 +- c-api/call.po | 2 +- c-api/capsule.po | 2 +- c-api/cell.po | 2 +- c-api/code.po | 2 +- c-api/concrete.po | 2 +- c-api/dict.po | 2 +- c-api/exceptions.po | 2 +- c-api/function.po | 2 +- c-api/import.po | 2 +- c-api/intro.po | 2 +- c-api/list.po | 2 +- c-api/mapping.po | 2 +- c-api/memory.po | 2 +- c-api/memoryview.po | 2 +- c-api/method.po | 2 +- c-api/none.po | 2 +- c-api/object.po | 2 +- c-api/refcounting.po | 2 +- c-api/sequence.po | 2 +- c-api/set.po | 2 +- c-api/structures.po | 2 +- c-api/tuple.po | 2 +- c-api/type.po | 2 +- contents.po | 2 +- copyright.po | 2 +- distributing/index.po | 2 +- extending/extending.po | 2 +- extending/index.po | 2 +- extending/newtypes.po | 2 +- extending/windows.po | 2 +- faq/extending.po | 2 +- faq/general.po | 2 +- faq/gui.po | 2 +- faq/index.po | 2 +- faq/installed.po | 2 +- faq/windows.po | 2 +- glossary.po | 2 +- howto/annotations.po | 2 +- howto/argparse.po | 2 +- howto/clinic.po | 2 +- howto/curses.po | 2 +- howto/functional.po | 2 +- howto/gdb_helpers.po | 2 +- howto/index.po | 2 +- howto/instrumentation.po | 2 +- howto/ipaddress.po | 2 +- howto/isolating-extensions.po | 2 +- howto/mro.po | 2 +- howto/perf_profiling.po | 2 +- howto/pyporting.po | 2 +- howto/regex.po | 2 +- howto/sockets.po | 2 +- howto/sorting.po | 2 +- howto/urllib2.po | 2 +- installing/index.po | 2 +- library/__future__.po | 2 +- library/abc.po | 2 +- library/argparse.po | 2 +- library/asyncio-exceptions.po | 2 +- library/asyncio-protocol.po | 2 +- library/asyncio-queue.po | 2 +- library/asyncio-stream.po | 2 +- library/asyncio-subprocess.po | 2 +- library/asyncio-sync.po | 2 +- library/base64.po | 2 +- library/binascii.po | 2 +- library/bisect.po | 2 +- library/bz2.po | 2 +- library/cmath.po | 2 +- library/concurrent.futures.po | 2 +- library/contextvars.po | 2 +- library/copy.po | 2 +- library/copyreg.po | 2 +- library/csv.po | 2 +- library/curses.ascii.po | 2 +- library/curses.panel.po | 2 +- library/curses.po | 2 +- library/datatypes.po | 2 +- library/dbm.po | 2 +- library/debug.po | 2 +- library/difflib.po | 2 +- library/email.contentmanager.po | 2 +- library/email.encoders.po | 2 +- library/email.examples.po | 2 +- library/email.generator.po | 2 +- library/email.headerregistry.po | 2 +- library/email.message.po | 2 +- library/fnmatch.po | 2 +- library/functional.po | 2 +- library/gettext.po | 2 +- library/graphlib.po | 2 +- library/grp.po | 2 +- library/gzip.po | 2 +- library/heapq.po | 2 +- library/html.entities.po | 2 +- library/html.parser.po | 2 +- library/importlib.metadata.po | 2 +- library/index.po | 2 +- library/internet.po | 2 +- library/intro.po | 2 +- library/json.po | 2 +- library/linecache.po | 2 +- library/logging.handlers.po | 2 +- library/logging.po | 2 +- library/mimetypes.po | 2 +- library/multiprocessing.shared_memory.po | 2 +- library/numeric.po | 2 +- library/pickletools.po | 2 +- library/plistlib.po | 2 +- library/posix.po | 2 +- library/pwd.po | 2 +- library/py_compile.po | 2 +- library/pyclbr.po | 2 +- library/pyexpat.po | 2 +- library/runpy.po | 2 +- library/selectors.po | 2 +- library/shelve.po | 2 +- library/site.po | 2 +- library/socket.po | 13 +++++++++---- library/socketserver.po | 2 +- library/struct.po | 5 ++--- library/symtable.po | 2 +- library/text.po | 2 +- library/textwrap.po | 2 +- library/timeit.po | 2 +- library/tk.po | 2 +- library/tkinter.po | 2 +- library/tkinter.ttk.po | 2 +- library/tokenize.po | 2 +- library/tomllib.po | 2 +- library/traceback.po | 2 +- library/tracemalloc.po | 2 +- library/turtle.po | 2 +- library/unicodedata.po | 2 +- library/urllib.robotparser.po | 2 +- library/uuid.po | 2 +- library/warnings.po | 2 +- library/winsound.po | 2 +- library/xml.dom.minidom.po | 2 +- library/xml.dom.po | 2 +- library/xmlrpc.client.po | 2 +- library/zipapp.po | 2 +- library/zipfile.po | 2 +- library/zipimport.po | 2 +- library/zoneinfo.po | 2 +- license.po | 2 +- reference/compound_stmts.po | 2 +- reference/executionmodel.po | 2 +- reference/import.po | 2 +- reference/index.po | 2 +- reference/introduction.po | 2 +- reference/toplevel_components.po | 2 +- sphinx.po | 2 +- tutorial/appendix.po | 2 +- tutorial/appetite.po | 2 +- tutorial/controlflow.po | 2 +- tutorial/datastructures.po | 2 +- tutorial/errors.po | 2 +- tutorial/index.po | 2 +- tutorial/interactive.po | 2 +- tutorial/interpreter.po | 2 +- tutorial/modules.po | 2 +- tutorial/whatnow.po | 2 +- using/index.po | 2 +- using/mac.po | 2 +- using/unix.po | 2 +- using/windows.po | 2 +- whatsnew/2.0.po | 2 +- whatsnew/3.10.po | 2 +- whatsnew/3.9.po | 2 +- whatsnew/changelog.po | 2 +- whatsnew/index.po | 2 +- 180 files changed, 189 insertions(+), 185 deletions(-) diff --git a/about.po b/about.po index f810cdc772..2db64d7033 100644 --- a/about.po +++ b/about.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/bugs.po b/bugs.po index c6e588b351..b0ac2f15cb 100644 --- a/bugs.po +++ b/bugs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/abstract.po b/c-api/abstract.po index 13114b8c2f..ebe555b21a 100644 --- a/c-api/abstract.po +++ b/c-api/abstract.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/allocation.po b/c-api/allocation.po index 46efd1f315..fa1cbe7065 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index d6a4dae4bf..9f311594e5 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bool.po b/c-api/bool.po index 7934298b15..610f1b1cdc 100644 --- a/c-api/bool.po +++ b/c-api/bool.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/buffer.po b/c-api/buffer.po index 358a45a4a3..614b0c35d5 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytes.po b/c-api/bytes.po index fc0c45243d..a48fad04d5 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/call.po b/c-api/call.po index 315d6de44c..3b8aec37bb 100644 --- a/c-api/call.po +++ b/c-api/call.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/capsule.po b/c-api/capsule.po index faf10cb683..66738d6b1e 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/cell.po b/c-api/cell.po index 5a9c833120..7d5f2c8bb6 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/code.po b/c-api/code.po index 50e0a9e2a9..6268a8b4b5 100644 --- a/c-api/code.po +++ b/c-api/code.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/concrete.po b/c-api/concrete.po index 7c805661ad..34448ec550 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/dict.po b/c-api/dict.po index 0d12c7caf9..87e40fc67f 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/exceptions.po b/c-api/exceptions.po index a227978a3f..89defd5077 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/function.po b/c-api/function.po index e81958c2f3..5d61d5c211 100644 --- a/c-api/function.po +++ b/c-api/function.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/import.po b/c-api/import.po index 96361917be..1bff196ef1 100644 --- a/c-api/import.po +++ b/c-api/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/intro.po b/c-api/intro.po index 6c707b98d7..e1cfc579fa 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/list.po b/c-api/list.po index bd1283757c..c8b5f7f136 100644 --- a/c-api/list.po +++ b/c-api/list.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/mapping.po b/c-api/mapping.po index 0287f3cb7b..c5fa92398c 100644 --- a/c-api/mapping.po +++ b/c-api/mapping.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memory.po b/c-api/memory.po index 9b87be0899..58bd82a107 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memoryview.po b/c-api/memoryview.po index 1af77cb7a8..4fe99b3ea8 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/method.po b/c-api/method.po index eec5734da8..e0953c6240 100644 --- a/c-api/method.po +++ b/c-api/method.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/none.po b/c-api/none.po index ee67ec8ba0..ff5a9d9964 100644 --- a/c-api/none.po +++ b/c-api/none.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/object.po b/c-api/object.po index b9cf96bb4f..fd017a3ec7 100644 --- a/c-api/object.po +++ b/c-api/object.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/refcounting.po b/c-api/refcounting.po index b5ce69deea..163889a84f 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/sequence.po b/c-api/sequence.po index 43251db990..f06452898e 100644 --- a/c-api/sequence.po +++ b/c-api/sequence.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/set.po b/c-api/set.po index b967a3eea8..17d5bc9171 100644 --- a/c-api/set.po +++ b/c-api/set.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/structures.po b/c-api/structures.po index f27d673f4b..fea3a8d021 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/tuple.po b/c-api/tuple.po index b2501e08ab..55a36d9fc3 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/type.po b/c-api/type.po index 772d09063f..0c24e6620e 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/contents.po b/contents.po index cfbec9b534..e044f2bb8c 100644 --- a/contents.po +++ b/contents.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/copyright.po b/copyright.po index 867a20cf8f..a42faea147 100644 --- a/copyright.po +++ b/copyright.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/distributing/index.po b/distributing/index.po index 9526f7d9ae..f173434495 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/extending.po b/extending/extending.po index 78f7758445..5dd1cd7388 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/index.po b/extending/index.po index a50c025c6b..3a3c975837 100644 --- a/extending/index.po +++ b/extending/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/newtypes.po b/extending/newtypes.po index a3a52f67c1..c4068b3eac 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/windows.po b/extending/windows.po index 087beb300e..1c9ce0d85e 100644 --- a/extending/windows.po +++ b/extending/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/extending.po b/faq/extending.po index b5ba2f77f4..1d3aad7532 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/general.po b/faq/general.po index c9016ef342..3dcb38050c 100644 --- a/faq/general.po +++ b/faq/general.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/gui.po b/faq/gui.po index 2701c9d501..c03d4a314b 100644 --- a/faq/gui.po +++ b/faq/gui.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/index.po b/faq/index.po index ea1ad53046..059714af4b 100644 --- a/faq/index.po +++ b/faq/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/installed.po b/faq/installed.po index 1235e6a97a..5d8d85c827 100644 --- a/faq/installed.po +++ b/faq/installed.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/windows.po b/faq/windows.po index 993d14f2e0..67c75a1386 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/glossary.po b/glossary.po index 13d8cbdbdd..c78026ea6a 100644 --- a/glossary.po +++ b/glossary.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/annotations.po b/howto/annotations.po index 0d38448136..f59a4130a2 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/argparse.po b/howto/argparse.po index 6607dad959..9a2b855462 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/clinic.po b/howto/clinic.po index a4685f439a..315a08fe53 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/curses.po b/howto/curses.po index 1c370d16dc..95bade9473 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/functional.po b/howto/functional.po index e3f4e4e448..f1672c830c 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/gdb_helpers.po b/howto/gdb_helpers.po index 519379113e..5e792f3261 100644 --- a/howto/gdb_helpers.po +++ b/howto/gdb_helpers.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/index.po b/howto/index.po index 5f5c1cb91f..87722b8edf 100644 --- a/howto/index.po +++ b/howto/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index c797868228..58843a40cb 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index 399b557698..6cdfcd8a2a 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/isolating-extensions.po b/howto/isolating-extensions.po index 15b5d3e043..bfec98a42b 100644 --- a/howto/isolating-extensions.po +++ b/howto/isolating-extensions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/mro.po b/howto/mro.po index efd45d9b65..a55a386177 100644 --- a/howto/mro.po +++ b/howto/mro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/perf_profiling.po b/howto/perf_profiling.po index 5ff897f927..4f44f301d8 100644 --- a/howto/perf_profiling.po +++ b/howto/perf_profiling.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/pyporting.po b/howto/pyporting.po index f896b91ea0..fdaa183007 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/regex.po b/howto/regex.po index 47fc6b6357..7211a5d774 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sockets.po b/howto/sockets.po index 5c043dea89..5d7e9197f5 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sorting.po b/howto/sorting.po index 5a834a4e31..c0600eeaf1 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/urllib2.po b/howto/urllib2.po index 418049ced7..699df9ff3d 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/installing/index.po b/installing/index.po index 84d569c3ab..d1b6cdabe3 100644 --- a/installing/index.po +++ b/installing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__future__.po b/library/__future__.po index 05f64a7ca3..11d8ebf126 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/abc.po b/library/abc.po index 8922739ed1..7347239fa0 100644 --- a/library/abc.po +++ b/library/abc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/argparse.po b/library/argparse.po index 1ed75cecc1..e1a37aa6d9 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-exceptions.po b/library/asyncio-exceptions.po index ea08345360..e190429943 100644 --- a/library/asyncio-exceptions.po +++ b/library/asyncio-exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index 80119b1f71..b22d37b571 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 4afb8fe247..f6eb28b323 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-stream.po b/library/asyncio-stream.po index 305f150d3c..779d1f5a2f 100644 --- a/library/asyncio-stream.po +++ b/library/asyncio-stream.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index 9e1765fca9..f11e0d78e8 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-sync.po b/library/asyncio-sync.po index 454a721010..7ad1fee92f 100644 --- a/library/asyncio-sync.po +++ b/library/asyncio-sync.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/base64.po b/library/base64.po index 6ca68e90f4..2213dbcd9d 100644 --- a/library/base64.po +++ b/library/base64.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/binascii.po b/library/binascii.po index 6ee2fec6e1..d89a8e40e1 100644 --- a/library/binascii.po +++ b/library/binascii.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bisect.po b/library/bisect.po index 89867efe43..217e987a4f 100644 --- a/library/bisect.po +++ b/library/bisect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bz2.po b/library/bz2.po index 518b936c30..c644045ca6 100644 --- a/library/bz2.po +++ b/library/bz2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmath.po b/library/cmath.po index 6f26b18ab8..f924c0cdc7 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 58595f43f3..33f8f6c3ce 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/contextvars.po b/library/contextvars.po index d96734f86e..474a4b3e39 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copy.po b/library/copy.po index 941d980703..c66b7675b9 100644 --- a/library/copy.po +++ b/library/copy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copyreg.po b/library/copyreg.po index 39d3c71292..252ec7d5f2 100644 --- a/library/copyreg.po +++ b/library/copyreg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/csv.po b/library/csv.po index 365490b6ec..5b6986a7dc 100644 --- a/library/csv.po +++ b/library/csv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.ascii.po b/library/curses.ascii.po index 075b4a055d..1b853b5f92 100644 --- a/library/curses.ascii.po +++ b/library/curses.ascii.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.panel.po b/library/curses.panel.po index 6a04580199..b50e6516fd 100644 --- a/library/curses.panel.po +++ b/library/curses.panel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.po b/library/curses.po index 1912c369aa..1834e0ad76 100644 --- a/library/curses.po +++ b/library/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datatypes.po b/library/datatypes.po index 10ce3b5125..2e032ad531 100644 --- a/library/datatypes.po +++ b/library/datatypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dbm.po b/library/dbm.po index 0c62851694..65f3252778 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/debug.po b/library/debug.po index 7334c7b6a2..5d88250af9 100644 --- a/library/debug.po +++ b/library/debug.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/difflib.po b/library/difflib.po index d4ea16c9e6..af9a1d9170 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.contentmanager.po b/library/email.contentmanager.po index 226c27988b..906d4e4868 100644 --- a/library/email.contentmanager.po +++ b/library/email.contentmanager.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.encoders.po b/library/email.encoders.po index 31b0efa4af..d51723df43 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.examples.po b/library/email.examples.po index a7757c95d2..376378e211 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.generator.po b/library/email.generator.po index 07f1c83a8c..ed76dc2d35 100644 --- a/library/email.generator.po +++ b/library/email.generator.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index 0bc8876508..2f1aee0592 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.message.po b/library/email.message.po index 83e91e280d..5c10d1b019 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fnmatch.po b/library/fnmatch.po index 142d5f4624..bcd1d577c1 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functional.po b/library/functional.po index 4672d22f3b..30f9e30148 100644 --- a/library/functional.po +++ b/library/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gettext.po b/library/gettext.po index 7feb958741..5c94eaf7b3 100644 --- a/library/gettext.po +++ b/library/gettext.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/graphlib.po b/library/graphlib.po index 53c9d1fa1c..a8e2226539 100644 --- a/library/graphlib.po +++ b/library/graphlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/grp.po b/library/grp.po index b8bdf26d52..16e63ffbb2 100644 --- a/library/grp.po +++ b/library/grp.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gzip.po b/library/gzip.po index 17427e4432..90bbbd7f4d 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/heapq.po b/library/heapq.po index b9dc0de233..818f5cef00 100644 --- a/library/heapq.po +++ b/library/heapq.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.entities.po b/library/html.entities.po index 882ad2a194..1f57bcb76c 100644 --- a/library/html.entities.po +++ b/library/html.entities.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.parser.po b/library/html.parser.po index 7ab7d7482c..21059dfad2 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index a0c8960276..a6dab21ba6 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/index.po b/library/index.po index 7a7a904305..8475453918 100644 --- a/library/index.po +++ b/library/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/internet.po b/library/internet.po index 5a5012fff5..e141789e41 100644 --- a/library/internet.po +++ b/library/internet.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/intro.po b/library/intro.po index 70150a564f..35f860a17b 100644 --- a/library/intro.po +++ b/library/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/json.po b/library/json.po index 51486db2d0..f2afaf2739 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/linecache.po b/library/linecache.po index c05de90d40..c3b8ea2441 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.handlers.po b/library/logging.handlers.po index 637685cc5a..ad3735c33a 100644 --- a/library/logging.handlers.po +++ b/library/logging.handlers.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.po b/library/logging.po index 4348d4479c..b0190f3a52 100644 --- a/library/logging.po +++ b/library/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mimetypes.po b/library/mimetypes.po index c207266a85..39dde0cbee 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index 2afa92cae1..bceb26b085 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/numeric.po b/library/numeric.po index c5dea83dd5..ececaa0fd0 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickletools.po b/library/pickletools.po index 600fb75701..3d060fcb5a 100644 --- a/library/pickletools.po +++ b/library/pickletools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/plistlib.po b/library/plistlib.po index 8ee3ec1036..5962ce1ca8 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/posix.po b/library/posix.po index 26de4e92c8..5e64fdac7c 100644 --- a/library/posix.po +++ b/library/posix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pwd.po b/library/pwd.po index 2555192e65..205c39b1f0 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/py_compile.po b/library/py_compile.po index 8d4e850338..f8a6cf2013 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyclbr.po b/library/pyclbr.po index ad77d5002f..dd1db992bd 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyexpat.po b/library/pyexpat.po index 8029350b5c..94acc016ee 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/runpy.po b/library/runpy.po index 1723fdc59a..6045734884 100644 --- a/library/runpy.po +++ b/library/runpy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/selectors.po b/library/selectors.po index 198335fdeb..f80e9b6b84 100644 --- a/library/selectors.po +++ b/library/selectors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shelve.po b/library/shelve.po index b9e99b1a3a..66a263a396 100644 --- a/library/shelve.po +++ b/library/shelve.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/site.po b/library/site.po index 02a0c28937..739859e5dd 100644 --- a/library/site.po +++ b/library/site.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index fc09a54419..5b07b21638 100644 --- a/library/socket.po +++ b/library/socket.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -707,6 +707,14 @@ msgstr "" msgid ":ref:`Availability `: Linux, FreeBSD, macOS." msgstr "" +msgid "" +"These constants are used by the :meth:`~socket.socket.shutdown` method of " +"socket objects." +msgstr "" + +msgid ":ref:`Availability `: not WASI." +msgstr "" + msgid "Functions" msgstr "Zadania" @@ -981,9 +989,6 @@ msgid "" "argument ``hostname``." msgstr "" -msgid ":ref:`Availability `: not WASI." -msgstr "" - msgid "" "Translate a host name to IPv4 address format, extended interface. Return a 3-" "tuple ``(hostname, aliaslist, ipaddrlist)`` where *hostname* is the host's " diff --git a/library/socketserver.po b/library/socketserver.po index a0dba2900b..88770c732c 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/struct.po b/library/struct.po index 143cb97ecf..52294a60d3 100644 --- a/library/struct.po +++ b/library/struct.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -472,8 +472,7 @@ msgstr "" msgid "" "The ``'?'`` conversion code corresponds to the :c:expr:`_Bool` type defined " -"by C99. If this type is not available, it is simulated using a :c:expr:" -"`char`. In standard mode, it is always represented by one byte." +"by C standards since C99. In standard mode, it is represented by one byte." msgstr "" msgid "" diff --git a/library/symtable.po b/library/symtable.po index 4d36eada9c..cfccd904b9 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/text.po b/library/text.po index 0447795092..fbd14c7e99 100644 --- a/library/text.po +++ b/library/text.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/textwrap.po b/library/textwrap.po index 4442c5419d..4ca04abf0e 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/timeit.po b/library/timeit.po index ce82d42017..839b72c4ef 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tk.po b/library/tk.po index a119898018..39e737f492 100644 --- a/library/tk.po +++ b/library/tk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.po b/library/tkinter.po index a948648242..69d37069cb 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index 440fd1577d..760facd6bb 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tokenize.po b/library/tokenize.po index 5cd6f280a2..21635e317d 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tomllib.po b/library/tomllib.po index 3c4fec8eff..b27917179c 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/traceback.po b/library/traceback.po index 29b58b34b4..820b4da454 100644 --- a/library/traceback.po +++ b/library/traceback.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tracemalloc.po b/library/tracemalloc.po index e1f5436470..6320647ba5 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/turtle.po b/library/turtle.po index 25c9bc9136..0cf826ba76 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unicodedata.po b/library/unicodedata.po index 2b5d7375f0..549856b5e1 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.robotparser.po b/library/urllib.robotparser.po index 175643fefd..1336597e3c 100644 --- a/library/urllib.robotparser.po +++ b/library/urllib.robotparser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uuid.po b/library/uuid.po index 78df98d645..6ca1327748 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/warnings.po b/library/warnings.po index bda86c7aaf..aafd84dc3f 100644 --- a/library/warnings.po +++ b/library/warnings.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winsound.po b/library/winsound.po index 8af4d931f1..0e4f3c4dab 100644 --- a/library/winsound.po +++ b/library/winsound.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.minidom.po b/library/xml.dom.minidom.po index 7cad98a987..e0694d6de0 100644 --- a/library/xml.dom.minidom.po +++ b/library/xml.dom.minidom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.po b/library/xml.dom.po index a5a7cb8aba..4fc9186d58 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index 897ed6171b..08f28db523 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipapp.po b/library/zipapp.po index c5c5a9632c..7a25747224 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipfile.po b/library/zipfile.po index 5fe74ecef3..2393e63211 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipimport.po b/library/zipimport.po index abae2b4b8e..92b4f9c576 100644 --- a/library/zipimport.po +++ b/library/zipimport.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zoneinfo.po b/library/zoneinfo.po index 92ba03f1a3..9eed05e101 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/license.po b/license.po index 4e4905a631..3856b5470e 100644 --- a/license.po +++ b/license.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index 2baffb317a..0e2cdb929c 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/executionmodel.po b/reference/executionmodel.po index ace374fc17..f2e9df34e5 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/import.po b/reference/import.po index c73b4b2c7c..57fab007bf 100644 --- a/reference/import.po +++ b/reference/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/index.po b/reference/index.po index b0b8ebf6ec..699d378a0a 100644 --- a/reference/index.po +++ b/reference/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/introduction.po b/reference/introduction.po index df52313f59..031a95878c 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index be58a07783..2de5227fed 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/sphinx.po b/sphinx.po index 482ce3d935..f3c6c2593e 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-02 14:51+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index 847ab14853..59d5738a68 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 3809eb13e7..5d23ca0a8a 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index 0526017e14..c2c0403fde 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index e5b14a9d40..3b6fb823f8 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/errors.po b/tutorial/errors.po index 672d77f3dc..bc77934e5c 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/index.po b/tutorial/index.po index 7cde2655c0..d2351ceb69 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interactive.po b/tutorial/interactive.po index 16b08ec698..d787cb273d 100644 --- a/tutorial/interactive.po +++ b/tutorial/interactive.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index 1cf1d08cdd..79957d187d 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/modules.po b/tutorial/modules.po index 57c311fb17..371deb72a3 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index 5d443c25d9..cea6669223 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/index.po b/using/index.po index 0b9e9b8f5e..f5cdbc8744 100644 --- a/using/index.po +++ b/using/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/mac.po b/using/mac.po index 1da5b721d0..b47e7a4d3c 100644 --- a/using/mac.po +++ b/using/mac.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/unix.po b/using/unix.po index f7793377e9..8a36ceb3bb 100644 --- a/using/unix.po +++ b/using/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/windows.po b/using/windows.po index 99d2e7dbb5..9b113b7b37 100644 --- a/using/windows.po +++ b/using/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 6e9980031e..6ce6106bc2 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index d0ddcc59df..f1f434106d 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index c778525ef9..57928ef2c9 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index 3de6dc38ae..286e4d54aa 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/index.po b/whatsnew/index.po index 30142d39fb..2df95086c0 100644 --- a/whatsnew/index.po +++ b/whatsnew/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-07-29 04:36+0000\n" +"POT-Creation-Date: 2024-08-16 14:48+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From bbce9ccd8cd49fe0bf2a029bc6879488ffab2039 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 23 Aug 2024 18:09:57 +0000 Subject: [PATCH 015/228] Update translation from Transifex --- README.md | 4 +- library/functions.po | 5 +- library/html.parser.po | 4 +- sphinx.po | 98 ++++++++++++++++++++++++++------------- tutorial/classes.po | 15 ++++-- tutorial/floatingpoint.po | 24 +++++++++- tutorial/introduction.po | 8 +++- tutorial/stdlib.po | 46 ++++++++++++++++-- tutorial/whatnow.po | 37 ++++++++++++++- 9 files changed, 195 insertions(+), 46 deletions(-) diff --git a/README.md b/README.md index 59717f46ae..eceb1e500d 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,8 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ![{translators} tłumaczy](https://img.shields.io/badge/tłumaczy-{translators}-0.svg)''') ]]] --> ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) -![60.19% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-60.19%25-0.svg) -![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.46%25-0.svg) +![62.88% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-62.88%25-0.svg) +![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.58%25-0.svg) ![7 tłumaczy](https://img.shields.io/badge/tłumaczy-7-0.svg) diff --git a/library/functions.po b/library/functions.po index d1ea83d111..42d176b9f1 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -311,6 +311,9 @@ msgid "" "floating-point number, or an object implementing :meth:`~object.__abs__`. If " "the argument is a complex number, its magnitude is returned." msgstr "" +"Zwraca wartość bezwzględną liczby. Argument może być liczbą całkowitą, " +"zmiennoprzecinkową lub obiektem implementującym :meth:`~object.__abs__`. " +"Jeśli argument jest liczbą zespoloną, zwracany jest jej moduł." msgid "" "Return an :term:`asynchronous iterator` for an :term:`asynchronous " diff --git a/library/html.parser.po b/library/html.parser.po index 21059dfad2..a7bb0333b9 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -262,7 +262,7 @@ msgid "Parsing invalid HTML (e.g. unquoted attributes) also works::" msgstr "" msgid "HTML" -msgstr "" +msgstr "HTML" msgid "XHTML" msgstr "" diff --git a/sphinx.po b/sphinx.po index f3c6c2593e..b6bc859127 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -36,103 +36,127 @@ msgid "Download" msgstr "Pobieranie" msgid "Download Python %(release)s Documentation" -msgstr "" +msgstr "Pobierz dokumentację Pythona %(release)s " msgid "Last updated on: %(last_updated)s." -msgstr "" +msgstr "Ostatnia aktualizacja: %(last_updated)s." msgid "" "To download an archive containing all the documents for this version of\n" "Python in one of various formats, follow one of links in this table." msgstr "" +"Aby pobrać archiwum zawierające pełną dokumentację dla tej wersji Pythona w " +"jednym z wielu formatów, wybierz jeden z linków w tej tabeli." msgid "Format" msgstr "Format" msgid "Packed as .zip" -msgstr "" +msgstr "Spakowane jako .zip" msgid "Packed as .tar.bz2" -msgstr "" +msgstr "Spakowane jako .tar.bz2" msgid "PDF (US-Letter paper size)" -msgstr "" +msgstr "PDF (rozmiar papieru US-Letter)" msgid "" "Download " "(ca. %(download_size)s MiB)" msgstr "" +"Pobierz " +"(ok. %(download_size)s MiB)" msgid "" "Download (ca. %(download_size)s MiB)" msgstr "" +"Pobierz (ok. %(download_size)s MiB)" msgid "PDF (A4 paper size)" -msgstr "" +msgstr "PDF (format papieru A4)" msgid "" "Download (ca. " "%(download_size)s MiB)" msgstr "" +"Pobierz (ok. " +"%(download_size)s MiB)" msgid "" "Download " "(ca. %(download_size)s MiB)" msgstr "" +"Pobierz " +"(ok. %(download_size)s MiB)" msgid "HTML" -msgstr "" +msgstr "HTML" msgid "" "Download (ca. " "%(download_size)s MiB)" msgstr "" +"Pobierz (ok. " +"%(download_size)s MiB)" msgid "" "Download " "(ca. %(download_size)s MiB)" msgstr "" +"Pobierz (ok. " +"%(download_size)s MiB)" msgid "Plain text" -msgstr "" +msgstr "Zwykły tekst" msgid "" "Download (ca. " "%(download_size)s MiB)" msgstr "" +"Pobierz (ok. " +"%(download_size)s MiB)" msgid "" "Download " "(ca. %(download_size)s MiB)" msgstr "" +"Pobierz (ok. " +"%(download_size)s MiB)" msgid "Texinfo" -msgstr "" +msgstr "Texinfo" msgid "" "Download (ca. " "%(download_size)s MiB)" msgstr "" +"Pobierz (ok. " +"%(download_size)s MiB)" msgid "" "Download " "(ca. %(download_size)s MiB)" msgstr "" +"Pobierz " +"(ok. %(download_size)s MiB)" msgid "EPUB" -msgstr "" +msgstr "EPUB" msgid "" "Download (ca. " "%(download_size)s MiB)" msgstr "" +"Pobierz (ok. " +"%(download_size)s MiB)" msgid "These archives contain all the content in the documentation." -msgstr "" +msgstr "Archiwa te zawierają całą zawartość dokumentacji." msgid "Unpacking" -msgstr "" +msgstr "Rozpakowywanie" msgid "" "Unix users should download the .tar.bz2 archives; these are bzipped tar\n" @@ -143,20 +167,31 @@ msgid "" "the\n" "best compression and fastest download times." msgstr "" +"Użytkownicy systemów Unix powinni pobrać archiwa .tar.bz2; są to archiwa tar " +"kompresowane algorytmem bzip i mogą być obsługiwane w zwykły sposób przy " +"użyciu tar i programu bzip2. Można użyć programu rozpakowującego Info-ZIP do obsługi archiwów " +"ZIP. Archiwa .tar.bz2 zapewniają najlepszą kompresję i najszybszy czas " +"pobierania." msgid "" "Windows users can use the ZIP archives since those are customary on that\n" "platform. These are created on Unix using the Info-ZIP zip program." msgstr "" +"Użytkownicy systemu Windows mogą korzystać z archiwów ZIP, ponieważ są one " +"zwyczajowo używane na tej platformie. Są one tworzone na Uniksie przy użyciu " +"programu Info-ZIP." msgid "Problems" -msgstr "" +msgstr "Problemy" msgid "" "If you have comments or suggestions for the Python documentation, please " "send\n" "email to docs@python.org." msgstr "" +"Jeśli masz komentarz lub sugestie dotyczące dokumentacji Python, wyślij e-" +"mail na adres docs@python.org." msgid "CPython implementation detail:" msgstr "Szczegół implementacyjny CPythona:" @@ -170,43 +205,43 @@ msgid "Deprecated since version {deprecated}, removed in version {removed}" msgstr "Zdezaprobowane w wersji {deprecated}, usunięte w wersji {removed}" msgid "Part of the" -msgstr "" +msgstr "Część" msgid "Limited API" -msgstr "" +msgstr "ograniczonego API" msgid "Stable ABI" -msgstr "" +msgstr "stabilnego ABI" msgid "(as an opaque struct)" -msgstr "" +msgstr "(jako nieprzezroczysta struktura)" msgid "(including all members)" -msgstr "" +msgstr "(w tym wszystkie składniki)" msgid "since version %s" -msgstr "" +msgstr "od wersji %s" msgid "(Only some members are part of the stable ABI.)" -msgstr "" +msgstr "(tylko niektóre składniki są częścią stabilnego ABI)" msgid "This is" -msgstr "" +msgstr "To jest" msgid "Unstable API" -msgstr "" +msgstr "niestabilne API" msgid ". It may change without warning in minor releases." -msgstr "" +msgstr ". Może ulec zmianie bez ostrzeżenia w wydaniach minor." msgid "Return value: Always NULL." -msgstr "" +msgstr "Wartość zwracana: zawsze NULL." msgid "Return value: New reference." -msgstr "" +msgstr "Wartość zwracana: nowa referencja." msgid "Return value: Borrowed reference." -msgstr "" +msgstr "Wartość zwracana: pożyczona referencja." msgid "in development" msgstr "w rozwoju" @@ -227,7 +262,7 @@ msgid "Welcome! This is the official documentation for Python %(release)s." msgstr "Witamy! To jest oficjalna dokumentacja Pythona %(release)s." msgid "Documentation sections:" -msgstr "" +msgstr "Sekcje dokumentacji:" msgid "What's new in Python %(version)s?" msgstr "Co nowego w Pythonie %(version)s?" @@ -236,18 +271,19 @@ msgid "" "Or all \"What's new\" documents since Python " "2.0" msgstr "" +"Lub wszystkie dokumenty „Co nowego” od 2.0" msgid "Tutorial" msgstr "Tutorial" msgid "Start here: a tour of Python's syntax and features" -msgstr "" +msgstr "Zacznij tutaj: wycieczka po składni i funkcjach Pythona" msgid "Library reference" -msgstr "" +msgstr "Dokumentacja biblioteki" msgid "Standard library and builtins" -msgstr "" +msgstr "Biblioteka standardowa i funkcje wbudowane" msgid "Language reference" msgstr "" diff --git a/tutorial/classes.po b/tutorial/classes.po index 44c264efed..3cf8097a81 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -359,16 +359,19 @@ msgstr "" "znajdują się w zakresie otaczającym i powinny być tam ponownie wiązane." msgid "Scopes and Namespaces Example" -msgstr "" +msgstr "Przykład zakresów i przestrzeni nazw" msgid "" "This is an example demonstrating how to reference the different scopes and " "namespaces, and how :keyword:`global` and :keyword:`nonlocal` affect " "variable binding::" msgstr "" +"Oto przykład pokazujący, jak odwoływać się do różnych zakresów i przestrzeni " +"nazw oraz jak :keyword:`global` i :keyword:`nonlocal` wpływają na wiązanie " +"zmiennych::" msgid "The output of the example code is:" -msgstr "" +msgstr "Wyjście przykładowego kodu to:" msgid "" "Note how the *local* assignment (which is default) didn't change " @@ -376,11 +379,17 @@ msgid "" "changed *scope_test*\\'s binding of *spam*, and the :keyword:`global` " "assignment changed the module-level binding." msgstr "" +"Zauważ, że *lokalne* przypisanie (które jest domyślne) nie zmieniło wiązania " +"*spam* w *scope_test*. Przypisanie :keyword:`nonlocal` zmieniło wiązanie " +"*spam* w *scope_test*, a przypisanie :keyword:`global` zmieniło wiązanie na " +"poziomie modułu." msgid "" "You can also see that there was no previous binding for *spam* before the :" "keyword:`global` assignment." msgstr "" +"Można również zauważyć, że nie było wcześniejszego powiązania dla *spam* " +"przed przypisaniem :keyword:`global`." msgid "A First Look at Classes" msgstr "" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index db3b1cfe2b..f87fcc97e9 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -24,7 +24,7 @@ msgstr "" "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" msgid "Floating-Point Arithmetic: Issues and Limitations" -msgstr "" +msgstr "Arytmetyka liczb zmiennoprzecinkowych: problemy i ograniczenia" msgid "" "Floating-point numbers are represented in computer hardware as base 2 " @@ -160,6 +160,11 @@ msgid "" "arithmetic (although some languages may not *display* the difference by " "default, or in all output modes)." msgstr "" +"Zauważ, że leży to w samej naturze binarnej liczby zmiennoprzecinkowej: nie " +"jest to błąd w Pythonie ani w twoim kodzie. Zobaczysz to samo we wszystkich " +"językach obsługujących arytmetykę zmiennoprzecinkową twojego sprzętu " +"(chociaż niektóre języki mogą nie *wyświetlać* różnicy domyślnie lub we " +"wszystkich trybach wyjściowych)." msgid "" "For more pleasant output, you may wish to use string formatting to produce a " @@ -216,6 +221,14 @@ msgid "" "Point `_ for a more complete " "account of other common surprises." msgstr "" +"Binarna arytmetyka zmiennoprzecinkowa kryje w sobie wiele takich " +"niespodzianek. Problem z „0,1” został dokładnie wyjaśniony poniżej, w sekcji " +"„Błąd reprezentacji”. Zobacz `Przykłady problemów zmiennoprzecinkowych " +"`_ dla " +"przyjemnego podsumowania jak działa binarna arytmetyka zmiennoprzecinkowa i " +"jakie rodzaje problemów często spotyka się w praktyce. Zobacz także `The " +"Perils of Floating Point `_ dla " +"bardziej kompletnego opisu innych typowych niespodzianek." msgid "" "As that says near the end, \"there are no easy answers.\" Still, don't be " @@ -226,6 +239,13 @@ msgid "" "decimal arithmetic and that every float operation can suffer a new rounding " "error." msgstr "" +"Jak jest tam napisane pod koniec, „nie ma łatwych odpowiedzi”. Mimo to nie " +"należy nadmiernie uważać na liczby zmiennoprzecinkowe! Błędy w operacjach " +"zmiennoprzecinkowych Pythona są dziedziczone z budowy komputera i na " +"większości maszyn są rzędu nie więcej niż 1 przez 2\\*\\*53 na operację. " +"Jest to więcej niż wystarczające dla większości zadań, ale należy pamiętać, " +"że nie jest to arytmetyka dziesiętna i że każda operacja zmiennoprzecinkowa " +"może napotkać nowy błąd zaokrąglenia." msgid "" "While pathological cases do exist, for most casual use of floating-point " diff --git a/tutorial/introduction.po b/tutorial/introduction.po index 7c508d964d..0a0ac90014 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -568,6 +568,12 @@ msgid "" "without quotes, and a space is inserted between items, so you can format " "things nicely, like this::" msgstr "" +"Funkcja :func:`print` wypisuje wartość argumentu(-ów), które jej podano. " +"Różnica pomiędzy tą instrukcją, a zwykłym zapisem wyrażenia, które chce się " +"wypisać (tak jak robiliśmy to w przykładzie z kalkulatorem) występuje w " +"sposobie obsługi wielu wyrażeń i napisów. Łańcuchy znaków wypisywane są bez " +"cudzysłowów, a pomiędzy nimi zapisywane są spacje, tak aby można było ładnie " +"sformatować pojawiający się napis, na przykład::" msgid "" "The keyword argument *end* can be used to avoid the newline after the " diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index 4e0faf3002..43554d70dc 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -49,11 +49,15 @@ msgid "" "The built-in :func:`dir` and :func:`help` functions are useful as " "interactive aids for working with large modules like :mod:`os`::" msgstr "" +"Wbudowane funkcje :func:`dir` i :func:`help`, są przydatne jako interaktywne " +"pomoce do pracy z dużymi modułami, takimi jak :mod:`os`::" msgid "" "For daily file and directory management tasks, the :mod:`shutil` module " "provides a higher level interface that is easier to use::" msgstr "" +"Do codziennego zarządzania plikami i katalogami, moduł :mod:`shutil` " +"zapewnia interfejs wyższego poziomu, który jest łatwiejszy w użyciu::" msgid "File Wildcards" msgstr "Symbole wieloznaczne plików" @@ -62,6 +66,8 @@ msgid "" "The :mod:`glob` module provides a function for making file lists from " "directory wildcard searches::" msgstr "" +"Moduł :mod:`glob` udostępnia funkcję do tworzenia list plików korzystając z " +"wyszukiwania na symbolach wieloznacznych::" msgid "Command Line Arguments" msgstr "Argumenty linii polecenia" @@ -71,49 +77,71 @@ msgid "" "arguments are stored in the :mod:`sys` module's *argv* attribute as a list. " "For instance, let's take the following :file:`demo.py` file::" msgstr "" +"Typowe skrypty narzędziowe często wymagają przetwarzania argumentów wiersza " +"poleceń. Te argumenty są przechowywane w atrybucie *argv* modułu :mod:`sys` " +"jako lista. Na przykład, weźmy następujący plik :file:`demo.py`::" msgid "" "Here is the output from running ``python demo.py one two three`` at the " "command line::" msgstr "" +"Oto wynik uruchomienia ``python demo.py one two three`` w wierszu poleceń::" msgid "" "The :mod:`argparse` module provides a more sophisticated mechanism to " "process command line arguments. The following script extracts one or more " "filenames and an optional number of lines to be displayed::" msgstr "" +"Moduł :mod:`argparse` zapewnia bardziej wyrafinowane mechanizmy do " +"przetwarzania argumentów wiersza poleceń. Poniższy skrypt wyodrębnia jedną " +"lub więcej nazw plików i opcjonalną liczbę linii do wyświetlenia::" msgid "" "When run at the command line with ``python top.py --lines=5 alpha.txt beta." "txt``, the script sets ``args.lines`` to ``5`` and ``args.filenames`` to " "``['alpha.txt', 'beta.txt']``." msgstr "" +"Po uruchomieniu w wierszu poleceń ``python top.py --lines=5 alpha.txt beta." +"txt``, skrypt ustawia ``args.lines`` na ``5`` i ``args.filenames`` na " +"``['alpha.txt', 'beta.txt']``." msgid "Error Output Redirection and Program Termination" -msgstr "" +msgstr "Przekierowanie wyjścia błędu i zakończenie programu" msgid "" "The :mod:`sys` module also has attributes for *stdin*, *stdout*, and " "*stderr*. The latter is useful for emitting warnings and error messages to " "make them visible even when *stdout* has been redirected::" msgstr "" +"Moduł :mod:`sys` ma również atrybuty dla *stdin*, *stdout* i *stderr* " +"(standardowe wejście, standardowe wyjście i standardowe wyjście błędu). To " +"ostatnie jest przydatne do emitowania ostrzeżeń i komunikatów o błędach, aby " +"były widoczne nawet wtedy, gdy *stdout* został przekierowany::" msgid "The most direct way to terminate a script is to use ``sys.exit()``." msgstr "" +"Najbardziej bezpośrednim sposobem na zakończenie skryptu jest użycie ``sys." +"exit()``." msgid "String Pattern Matching" -msgstr "" +msgstr "Dopasowywanie wzorców w napisach" msgid "" "The :mod:`re` module provides regular expression tools for advanced string " "processing. For complex matching and manipulation, regular expressions offer " "succinct, optimized solutions::" msgstr "" +"Moduł :mod:`re` zapewnia narzędzia wyrażeń regularnych do zaawansowanego " +"przetwarzania napisów. W przypadku złożonych operacji dopasowywania i " +"manipulacji na ciągach znaków, wyrażenia regularne pozwalają na zwięzłe, " +"zoptymalizowane rozwiązania::" msgid "" "When only simple capabilities are needed, string methods are preferred " "because they are easier to read and debug::" msgstr "" +"Gdy potrzebne są tylko proste funkcje, preferowane są funkcje standardowe " +"napisów, ponieważ są łatwiejsze do odczytania i debugowania::" msgid "Mathematics" msgstr "Funkcje matematyczne" @@ -122,6 +150,8 @@ msgid "" "The :mod:`math` module gives access to the underlying C library functions " "for floating-point math::" msgstr "" +"Moduł :mod:`math` zapewnia dostęp do funkcji bazujących na standardzie " +"języka C dla obliczeń zmiennoprzecinkowych::" msgid "The :mod:`random` module provides tools for making random selections::" msgstr "" @@ -149,9 +179,14 @@ msgid "" "internet protocols. Two of the simplest are :mod:`urllib.request` for " "retrieving data from URLs and :mod:`smtplib` for sending mail::" msgstr "" +"Istnieje wiele modułów umożliwiających dostęp do Internetu i przetwarzanie " +"protokołów internetowych. Dwa z najprostszych to :mod:`urllib.request` do " +"pobierania danych z adresów URL i :mod:`smtplib` do wysyłania poczty::" msgid "(Note that the second example needs a mailserver running on localhost.)" msgstr "" +"(Zauważ, że drugi przykład wymaga serwera pocztowego działającego lokalnie " +"pod adresem `localhost`)." msgid "Dates and Times" msgstr "Daty i czas" @@ -163,6 +198,11 @@ msgid "" "for output formatting and manipulation. The module also supports objects " "that are timezone aware. ::" msgstr "" +"Moduł :mod:`datetime` dostarcza klasy do manipulowania datami i godzinami " +"zarówno w prosty, jak i złożony sposób. Podczas gdy obsługiwana jest " +"arytmetyka daty i czasu, implementacja koncentruje się na wydajnym " +"wyodrębnianiu danych w celu formatowania i manipulacji. Moduł obsługuje " +"również obiekty uwzględniające strefę czasową ::" msgid "Data Compression" msgstr "Kompresja Danych" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index cea6669223..f269ff0e52 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -55,6 +55,13 @@ msgid "" "other tasks. Skimming through the Library Reference will give you an idea of " "what's available." msgstr "" +"Powinieneś przejrzeć ten podręcznik, który zawiera kompletny (choć zwięzły) " +"materiał referencyjny na temat typów, funkcji i modułów w standardowej " +"bibliotece. Standardowa dystrybucja Pythona zawiera *dużo* dodatkowego kodu. " +"Istnieją moduły do ​​czytania skrzynek pocztowych Unix, pobierania dokumentów " +"przez HTTP, generowania liczb losowych, analizowania opcji wiersza poleceń, " +"pisania programów CGI, kompresji danych i wielu innych zadań. Przejrzenie " +"informacji o bibliotece da ci wyobrażenie o tym, co jest dostępne." msgid "" ":ref:`installing-index` explains how to install additional modules written " @@ -79,6 +86,9 @@ msgid "" "https://www.python.org: The major Python web site. It contains code, " "documentation, and pointers to Python-related pages around the web." msgstr "" +"https://www.python.org: Główna strona internetowa poświęcona językowi " +"Python. Zawiera kod, dokumentację oraz odnośniki do innych stron związanych " +"z Python-em." msgid "https://docs.python.org: Fast access to Python's documentation." msgstr "https://docs.python.org: Szybki dostęp do dokumentacji Pythona." @@ -89,6 +99,10 @@ msgid "" "available for download. Once you begin releasing code, you can register it " "here so that others can find it." msgstr "" +"https://pypi.org: Indeks pakietów Pythona (Python Package Index), wcześniej " +"nazywany także Sklep z Serem (Cheese Shop) [#]_, to indeks utworzonych przez " +"użytkowników modułów Pythona, które można pobrać. Gdy zaczniesz udostępniać " +"kod, możesz go tutaj zarejestrować, aby inni mogli go znaleźć." msgid "" "https://code.activestate.com/recipes/langs/python/: The Python Cookbook is a " @@ -96,11 +110,18 @@ msgid "" "Particularly notable contributions are collected in a book also titled " "Python Cookbook (O'Reilly & Associates, ISBN 0-596-00797-3.)" msgstr "" +"https://code.activestate.com/recipes/langs/python/: The Python Cookbook to " +"pokaźny zbiór przykładów kodu, większych modułów i przydatnych skryptów po " +"angielsku. Szczególnie godne uwagi fragmenty zostały zebrane i " +"przetłumaczone w książce zatytułowanej „Python. Receptury” (Wydawnicto " +"Helion/O'Reilly, ISBN: 978-83-246-8180-8)." msgid "" "https://pyvideo.org collects links to Python-related videos from conferences " "and user-group meetings." msgstr "" +"https://pyvideo.org zbiera linki do filmów związanych z Pythonem z " +"konferencji oraz spotkań grup użytkowników." msgid "" "https://scipy.org: The Scientific Python project includes modules for fast " @@ -122,6 +143,14 @@ msgid "" "new features, and announcing new modules. Mailing list archives are " "available at https://mail.python.org/pipermail/." msgstr "" +"Pytania związane z Pythonem i raporty o problemach można przesyłać na grupę " +"dyskusyjną :newsgroup:`comp.lang.python` lub na listę mailingową python-" +"list@python.org. Grupa dyskusyjna i lista mailingowa są połączone, więc " +"wiadomości wysłane na jedną z nich będą automatycznie przekazywane na " +"drugą. Codziennie pojawiają się tam setki postów z pytaniami (i " +"odpowiedziami), sugestiami nowych funkcji i zapowiedziami nowych modułów. " +"Archiwa list mailingowych są dostępne pod adresem https://mail.python.org/" +"pipermail/." msgid "" "Before posting, be sure to check the list of :ref:`Frequently Asked " @@ -129,6 +158,9 @@ msgid "" "questions that come up again and again, and may already contain the solution " "for your problem." msgstr "" +"Przed wysłaniem zapytania, warto sprawdzić listę :ref:`Często zadawanych " +"pytań ` (zwaną również FAQ). FAQ odpowiada na wiele często " +"pojawiających się pytań i może już zawierać rozwiązanie twojego problemu." msgid "Footnotes" msgstr "Przypisy" @@ -137,3 +169,6 @@ msgid "" "\"Cheese Shop\" is a Monty Python's sketch: a customer enters a cheese shop, " "but whatever cheese he asks for, the clerk says it's missing." msgstr "" +"\"Sklep z Serami\" (Cheese Shop) to skecz Monty Pythona: klient wchodzi do " +"sklepu z serami, ale bez względu na to, o jaki ser prosi, sprzedawca mówi, " +"że go nie ma." From c6b12d9dea76689a77226899ecdb5364c0a50fcd Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 23 Aug 2024 18:40:45 +0000 Subject: [PATCH 016/228] Update translation from Transifex --- c-api/stable.po | 117 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 85 insertions(+), 32 deletions(-) diff --git a/c-api/stable.po b/c-api/stable.po index 9ace0f831d..69e3853b77 100644 --- a/c-api/stable.po +++ b/c-api/stable.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2024, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2024 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:50+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,11 +27,10 @@ msgid "C API Stability" msgstr "" msgid "" -"Python's C API is covered by the Backwards Compatibility Policy, :pep:`387`. " -"While the C API will change with every minor release (e.g. from 3.9 to " -"3.10), most changes will be source-compatible, typically by only adding new " -"API. Changing existing API or removing API is only done after a deprecation " -"period or to fix serious issues." +"Unless documented otherwise, Python's C API is covered by the Backwards " +"Compatibility Policy, :pep:`387`. Most changes to it are source-compatible " +"(typically by only adding new API). Changing existing API or removing API is " +"only done after a deprecation period or to fix serious issues." msgstr "" msgid "" @@ -39,35 +38,70 @@ msgid "" "compatible across a minor release (if these are compiled the same way; see :" "ref:`stable-abi-platform` below). So, code compiled for Python 3.10.0 will " "work on 3.10.8 and vice versa, but will need to be compiled separately for " -"3.9.x and 3.10.x." +"3.9.x and 3.11.x." +msgstr "" + +msgid "There are two tiers of C API with different stability expectations:" +msgstr "" + +msgid "" +":ref:`Unstable API `, may change in minor versions without a " +"deprecation period. It is marked by the ``PyUnstable`` prefix in names." +msgstr "" + +msgid "" +":ref:`Limited API `, is compatible across several minor " +"releases. When :c:macro:`Py_LIMITED_API` is defined, only this subset is " +"exposed from ``Python.h``." +msgstr "" + +msgid "These are discussed in more detail below." msgstr "" msgid "" "Names prefixed by an underscore, such as ``_Py_InternalState``, are private " -"API that can change without notice even in patch releases." +"API that can change without notice even in patch releases. If you need to " +"use this API, consider reaching out to `CPython developers `_ to discuss adding public API for your use " +"case." msgstr "" -msgid "Stable Application Binary Interface" +msgid "Unstable C API" msgstr "" msgid "" -"Python 3.2 introduced the *Limited API*, a subset of Python's C API. " -"Extensions that only use the Limited API can be compiled once and work with " -"multiple versions of Python. Contents of the Limited API are :ref:`listed " -"below `." +"Any API named with the ``PyUnstable`` prefix exposes CPython implementation " +"details, and may change in every minor release (e.g. from 3.9 to 3.10) " +"without any deprecation warnings. However, it will not change in a bugfix " +"release (e.g. from 3.10.0 to 3.10.1)." msgstr "" msgid "" -"To enable this, Python provides a *Stable ABI*: a set of symbols that will " -"remain compatible across Python 3.x versions. The Stable ABI contains " -"symbols exposed in the Limited API, but also other ones – for example, " -"functions necessary to support older versions of the Limited API." +"It is generally intended for specialized, low-level tools like debuggers." +msgstr "" + +msgid "" +"Projects that use this API are expected to follow CPython development and " +"spend extra effort adjusting to changes." +msgstr "" + +msgid "Stable Application Binary Interface" msgstr "" msgid "" -"(For simplicity, this document talks about *extensions*, but the Limited API " +"For simplicity, this document talks about *extensions*, but the Limited API " "and Stable ABI work the same way for all uses of the API – for example, " -"embedding Python.)" +"embedding Python." +msgstr "" + +msgid "Limited C API" +msgstr "" + +msgid "" +"Python 3.2 introduced the *Limited API*, a subset of Python's C API. " +"Extensions that only use the Limited API can be compiled once and work with " +"multiple versions of Python. Contents of the Limited API are :ref:`listed " +"below `." msgstr "" msgid "" @@ -76,7 +110,7 @@ msgid "" msgstr "" msgid "" -"Define ``Py_LIMITED_API`` to the value of :c:data:`PY_VERSION_HEX` " +"Define ``Py_LIMITED_API`` to the value of :c:macro:`PY_VERSION_HEX` " "corresponding to the lowest Python version your extension supports. The " "extension will work without recompilation with all Python 3 releases from " "the specified one onward, and can use Limited API introduced up to that " @@ -94,6 +128,20 @@ msgid "" "``0x03020000`` (Python 3.2, the version that introduced Limited API)." msgstr "" +msgid "Stable ABI" +msgstr "stabilnego ABI" + +msgid "" +"To enable this, Python provides a *Stable ABI*: a set of symbols that will " +"remain compatible across Python 3.x versions." +msgstr "" + +msgid "" +"The Stable ABI contains symbols exposed in the :ref:`Limited API `, but also other ones – for example, functions necessary to support " +"older versions of the Limited API." +msgstr "" + msgid "" "On Windows, extensions that use the Stable ABI should be linked against " "``python3.dll`` rather than a version-specific library such as ``python39." @@ -149,9 +197,9 @@ msgstr "" msgid "" "Note that compiling with ``Py_LIMITED_API`` is *not* a complete guarantee " -"that code conforms to the Limited API or the Stable ABI. ``Py_LIMITED_API`` " -"only covers definitions, but an API also includes other issues, such as " -"expected semantics." +"that code conforms to the :ref:`Limited API ` or the :ref:" +"`Stable ABI `. ``Py_LIMITED_API`` only covers definitions, but " +"an API also includes other issues, such as expected semantics." msgstr "" msgid "" @@ -193,9 +241,9 @@ msgstr "" msgid "" "ABI stability depends not only on Python, but also on the compiler used, " -"lower-level libraries and compiler options. For the purposes of the Stable " -"ABI, these details define a “platform”. They usually depend on the OS type " -"and processor architecture" +"lower-level libraries and compiler options. For the purposes of the :ref:" +"`Stable ABI `, these details define a “platform”. They usually " +"depend on the OS type and processor architecture" msgstr "" msgid "" @@ -208,5 +256,10 @@ msgstr "" msgid "Contents of Limited API" msgstr "" -msgid "Currently, the Limited API includes the following items:" +msgid "" +"Currently, the :ref:`Limited API ` includes the following " +"items:" +msgstr "" + +msgid "PyUnstable" msgstr "" From 752f5dae610931e2dadf1bb7c18e9a2f6fe57f0d Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 30 Aug 2024 15:09:18 +0000 Subject: [PATCH 017/228] Update translation from Transifex --- c-api/arg.po | 2 +- c-api/bytearray.po | 2 +- c-api/complex.po | 2 +- c-api/file.po | 2 +- c-api/float.po | 2 +- c-api/init.po | 2 +- c-api/long.po | 2 +- c-api/module.po | 2 +- c-api/number.po | 2 +- c-api/tuple.po | 35 ++++++++++++++++++++------------ faq/design.po | 2 +- faq/library.po | 2 +- faq/programming.po | 2 +- library/_thread.po | 2 +- library/array.po | 2 +- library/cgi.po | 2 +- library/chunk.po | 2 +- library/configparser.po | 2 +- library/crypt.po | 2 +- library/ctypes.po | 2 +- library/datetime.po | 2 +- library/email.utils.po | 2 +- library/ensurepip.po | 2 +- library/exceptions.po | 2 +- library/ftplib.po | 2 +- library/functools.po | 2 +- library/glob.po | 2 +- library/http.client.po | 2 +- library/imghdr.po | 2 +- library/locale.po | 2 +- library/marshal.po | 2 +- library/math.po | 2 +- library/msilib.po | 2 +- library/os.path.po | 2 +- library/ossaudiodev.po | 2 +- library/pdb.po | 2 +- library/pickle.po | 2 +- library/re.po | 2 +- library/sndhdr.po | 2 +- library/spwd.po | 2 +- library/sqlite3.po | 2 +- library/ssl.po | 2 +- library/stdtypes.po | 4 ++-- library/string.po | 2 +- library/subprocess.po | 2 +- library/sunau.po | 2 +- library/sys.po | 2 +- library/syslog.po | 2 +- library/tempfile.po | 2 +- library/time.po | 2 +- library/traceback.po | 9 +++++++- library/urllib.parse.po | 2 +- library/uu.po | 2 +- library/webbrowser.po | 2 +- library/winreg.po | 2 +- library/xdrlib.po | 2 +- library/xml.etree.elementtree.po | 2 +- reference/datamodel.po | 2 +- reference/expressions.po | 2 +- reference/simple_stmts.po | 2 +- tutorial/venv.po | 2 +- whatsnew/2.1.po | 2 +- whatsnew/2.2.po | 2 +- whatsnew/3.1.po | 2 +- whatsnew/3.11.po | 2 +- whatsnew/3.12.po | 10 ++++----- whatsnew/3.4.po | 2 +- whatsnew/3.5.po | 2 +- whatsnew/3.6.po | 2 +- whatsnew/3.7.po | 2 +- whatsnew/3.8.po | 2 +- 71 files changed, 104 insertions(+), 88 deletions(-) diff --git a/c-api/arg.po b/c-api/arg.po index dba68301e1..bcf8c67b3c 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 25a78579cd..2b885807b1 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/complex.po b/c-api/complex.po index 69bf9add0f..15163492a4 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/file.po b/c-api/file.po index 2f223ce35d..30497f77dc 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/float.po b/c-api/float.po index 72fbbdf2cf..9c237a6e41 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/init.po b/c-api/init.po index bb39f90f95..e1b3983b5b 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/long.po b/c-api/long.po index 707d7aa7a3..5aecb566a5 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-09 14:48+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/module.po b/c-api/module.po index c13be3fcc1..cdf48be6e3 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/number.po b/c-api/number.po index 2c8fb63a15..408bdb1f82 100644 --- a/c-api/number.po +++ b/c-api/number.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/tuple.po b/c-api/tuple.po index 55a36d9fc3..e13f0adedc 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-30 14:55+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -44,22 +44,24 @@ msgid "" "the tuple type. This function always succeeds." msgstr "" -msgid "Return a new tuple object of size *len*, or ``NULL`` on failure." +msgid "" +"Return a new tuple object of size *len*, or ``NULL`` with an exception set " +"on failure." msgstr "" msgid "" -"Return a new tuple object of size *n*, or ``NULL`` on failure. The tuple " -"values are initialized to the subsequent *n* C arguments pointing to Python " -"objects. ``PyTuple_Pack(2, a, b)`` is equivalent to " +"Return a new tuple object of size *n*, or ``NULL`` with an exception set on " +"failure. The tuple values are initialized to the subsequent *n* C arguments " +"pointing to Python objects. ``PyTuple_Pack(2, a, b)`` is equivalent to " "``Py_BuildValue(\"(OO)\", a, b)``." msgstr "" -msgid "Take a pointer to a tuple object, and return the size of that tuple." +msgid "" +"Take a pointer to a tuple object, and return the size of that tuple. On " +"error, return ``-1`` and with an exception set." msgstr "" -msgid "" -"Return the size of the tuple *p*, which must be non-``NULL`` and point to a " -"tuple; no error checking is performed." +msgid "Like :c:func:`PyTuple_Size`, but without error checking." msgstr "" msgid "" @@ -80,8 +82,12 @@ msgstr "" msgid "" "Return the slice of the tuple pointed to by *p* between *low* and *high*, or " -"``NULL`` on failure. This is the equivalent of the Python expression " -"``p[low:high]``. Indexing from the end of the tuple is not supported." +"``NULL`` with an exception set on failure." +msgstr "" + +msgid "" +"This is the equivalent of the Python expression ``p[low:high]``. Indexing " +"from the end of the tuple is not supported." msgstr "" msgid "" @@ -136,12 +142,15 @@ msgid "" "`PyStructSequence_New`." msgstr "" +msgid "Return ``NULL`` with an exception set on failure." +msgstr "" + msgid "Initializes a struct sequence type *type* from *desc* in place." msgstr "" msgid "" -"The same as ``PyStructSequence_InitType``, but returns ``0`` on success and " -"``-1`` on failure." +"Like :c:func:`PyStructSequence_InitType`, but returns ``0`` on success and " +"``-1`` with an exception set on failure." msgstr "" msgid "Contains the meta information of a struct sequence type to create." diff --git a/faq/design.po b/faq/design.po index 08a415c63f..6fa30c9099 100644 --- a/faq/design.po +++ b/faq/design.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/library.po b/faq/library.po index 0429fe67f0..0878312b21 100644 --- a/faq/library.po +++ b/faq/library.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/programming.po b/faq/programming.po index 73e26e8431..6cbdf1ea9f 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/_thread.po b/library/_thread.po index 97b3310960..cf6dc0943c 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/array.po b/library/array.po index f33e92cf41..065f002af5 100644 --- a/library/array.po +++ b/library/array.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cgi.po b/library/cgi.po index 279c247487..ab52fb83c9 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/chunk.po b/library/chunk.po index 08b2bc80d6..b6fc9ab981 100644 --- a/library/chunk.po +++ b/library/chunk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/configparser.po b/library/configparser.po index eab3bd5613..2fb141244e 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/crypt.po b/library/crypt.po index 0763c9d268..b4e696194a 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ctypes.po b/library/ctypes.po index 714a70b788..8850a17bb0 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datetime.po b/library/datetime.po index dd673575c4..64213add25 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.utils.po b/library/email.utils.po index 2015566024..1bc584368d 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ensurepip.po b/library/ensurepip.po index d843d03528..21b771b23d 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/exceptions.po b/library/exceptions.po index 05a3d75db8..42cf889d8a 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ftplib.po b/library/ftplib.po index d32633509b..49f34127ec 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functools.po b/library/functools.po index 26142bb011..148f80a5cf 100644 --- a/library/functools.po +++ b/library/functools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/glob.po b/library/glob.po index 99b6eb282a..4fbcee229f 100644 --- a/library/glob.po +++ b/library/glob.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.client.po b/library/http.client.po index 4170d0130c..5ace92a99b 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imghdr.po b/library/imghdr.po index c6b391e453..45cb344d41 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/locale.po b/library/locale.po index 150be2dd1b..307e9bdac6 100644 --- a/library/locale.po +++ b/library/locale.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/marshal.po b/library/marshal.po index a2342008e5..11b1141011 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/math.po b/library/math.po index 45ac557de0..2c9e3679e3 100644 --- a/library/math.po +++ b/library/math.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/msilib.po b/library/msilib.po index bbede43192..8753ec91f3 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.path.po b/library/os.path.po index f8ff38fb36..3ad33cd568 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index b52bb8ba38..1c0ab5d167 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pdb.po b/library/pdb.po index 5fd823b58e..f03be6ed53 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickle.po b/library/pickle.po index dea91e32fc..1ce679fa1d 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/re.po b/library/re.po index 179e5287d3..894e900ef2 100644 --- a/library/re.po +++ b/library/re.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sndhdr.po b/library/sndhdr.po index c295efa7ab..c89485e44d 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/spwd.po b/library/spwd.po index 6ba4d07bf6..81cd39e520 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sqlite3.po b/library/sqlite3.po index 5363320f81..0120d2001d 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ssl.po b/library/ssl.po index 53041c12de..861be18e1b 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stdtypes.po b/library/stdtypes.po index 31576eed48..0e4a37543b 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-09 14:48+0000\n" +"POT-Creation-Date: 2024-08-30 14:55+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -842,7 +842,7 @@ msgstr "" msgid "" "The use of the bitwise inversion operator ``~`` is deprecated and will raise " -"an error in Python 3.14." +"an error in Python 3.16." msgstr "" msgid "" diff --git a/library/string.po b/library/string.po index 6f12db4673..4e0d11effe 100644 --- a/library/string.po +++ b/library/string.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/subprocess.po b/library/subprocess.po index fe46bfc8ff..6a05300a0b 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sunau.po b/library/sunau.po index 8c5f769b22..181b101746 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.po b/library/sys.po index ba89c71798..f1893a2a3d 100644 --- a/library/sys.po +++ b/library/sys.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/syslog.po b/library/syslog.po index 71f34118ff..60aff9d60a 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tempfile.po b/library/tempfile.po index d1111f88c5..b44ec56878 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/time.po b/library/time.po index 743852e9d3..7df8f7833a 100644 --- a/library/time.po +++ b/library/time.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/traceback.po b/library/traceback.po index 820b4da454..13169e91e9 100644 --- a/library/traceback.po +++ b/library/traceback.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-30 14:55+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -71,6 +71,13 @@ msgid "" "output." msgstr "" +msgid "" +"The meaning of the *limit* parameter is different than the meaning of :const:" +"`sys.tracebacklimit`. A negative *limit* value corresponds to a positive " +"value of :const:`!sys.tracebacklimit`, whereas the behaviour of a positive " +"*limit* value cannot be achieved with :const:`!sys.tracebacklimit`." +msgstr "" + msgid "Added negative *limit* support." msgstr "" diff --git a/library/urllib.parse.po b/library/urllib.parse.po index 5277ee6e7d..cadffdb6d5 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uu.po b/library/uu.po index bb3936d55a..7c99f46e85 100644 --- a/library/uu.po +++ b/library/uu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/webbrowser.po b/library/webbrowser.po index 343f5d285b..c403150659 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winreg.po b/library/winreg.po index 95a9bdab04..153a7fca1a 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xdrlib.po b/library/xdrlib.po index 097eed23e9..85f8a2d57f 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index 60b8c8e017..e40ddebc8f 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-09 14:48+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/datamodel.po b/reference/datamodel.po index 5c3ae017b0..6da50232df 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-09 14:48+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/expressions.po b/reference/expressions.po index 48d540e5f9..e1b7954d7a 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index a2ecc7aed3..e4722cba91 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 20:45+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/venv.po b/tutorial/venv.po index 7fae4d5bc6..b181d1ebf4 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index 46fa388c48..6240d88cd0 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.2.po b/whatsnew/2.2.po index 89975d7d82..f0417c9ade 100644 --- a/whatsnew/2.2.po +++ b/whatsnew/2.2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 6f68f4b766..335b9e8164 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index 536d58f0ad..719be39693 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index 38e510326b..b5baec4e93 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-09 14:48+0000\n" +"POT-Creation-Date: 2024-08-30 14:55+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1546,7 +1546,7 @@ msgstr "" msgid "" "The bitwise inversion operator (``~``) on bool is deprecated. It will throw " -"an error in Python 3.14. Use ``not`` for logical negation of bools instead. " +"an error in Python 3.16. Use ``not`` for logical negation of bools instead. " "In the rare case that you really need the bitwise inversion of the " "underlying ``int``, convert to int explicitly: ``~int(x)``. (Contributed by " "Tim Hoffmann in :gh:`103487`.)" @@ -1875,6 +1875,9 @@ msgid "" "``'w'`` type instead (``Py_UCS4``)." msgstr "" +msgid ":mod:`builtins`: ``~bool``, bitwise inversion on bool." +msgstr "" + msgid "" ":mod:`symtable`: Deprecate :meth:`symtable.Class.get_methods` due to the " "lack of interest. (Contributed by Bénédikt Tran in :gh:`119698`.)" @@ -1899,9 +1902,6 @@ msgstr "" msgid ":mod:`builtins`:" msgstr "" -msgid "``~bool``, bitwise inversion on bool." -msgstr "" - msgid "``bool(NotImplemented)``." msgstr "" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index 15acf0374c..919bcc93d5 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index 52eaa23aea..b6fd7903a3 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index 47d7681e2a..bae54bf421 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index 86da982d75..b5324b2abd 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index 4c0eacad72..f30d192682 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-03 23:51+0000\n" +"POT-Creation-Date: 2024-08-23 14:51+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From e42e32ee0e12ccc14cea46742de462f4c990cb43 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 30 Aug 2024 18:41:54 +0000 Subject: [PATCH 018/228] Update translation from Transifex --- README.md | 4 +-- sphinx.po | 71 ++++++++++++++++++++++++--------------------- tutorial/classes.po | 19 +++++++++--- 3 files changed, 55 insertions(+), 39 deletions(-) diff --git a/README.md b/README.md index eceb1e500d..4252159d18 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,8 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ![{translators} tłumaczy](https://img.shields.io/badge/tłumaczy-{translators}-0.svg)''') ]]] --> ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) -![62.88% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-62.88%25-0.svg) -![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.58%25-0.svg) +![63.20% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-63.20%25-0.svg) +![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.60%25-0.svg) ![7 tłumaczy](https://img.shields.io/badge/tłumaczy-7-0.svg) diff --git a/sphinx.po b/sphinx.po index b6bc859127..dd6a38cdfa 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-30 14:55+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -36,7 +36,7 @@ msgid "Download" msgstr "Pobieranie" msgid "Download Python %(release)s Documentation" -msgstr "Pobierz dokumentację Pythona %(release)s " +msgstr "Pobierz dokumentację Pythona %(release)s" msgid "Last updated on: %(last_updated)s." msgstr "Ostatnia aktualizacja: %(last_updated)s." @@ -286,106 +286,106 @@ msgid "Standard library and builtins" msgstr "Biblioteka standardowa i funkcje wbudowane" msgid "Language reference" -msgstr "" +msgstr "Dokumentacja języka" msgid "Syntax and language elements" -msgstr "" +msgstr "Składnia i elementy języka" msgid "Python setup and usage" -msgstr "" +msgstr "Konfiguracja i użytkowanie Pythona" msgid "How to install, configure, and use Python" -msgstr "" +msgstr "Jak zainstalować, skonfigurować i używać Pythona" msgid "Python HOWTOs" msgstr "Pythonowe „Jak to zrobić?”" msgid "In-depth topic manuals" -msgstr "" +msgstr "Szczegółowe podręczniki tematyczne" msgid "Installing Python modules" -msgstr "" +msgstr "Instalacja modułów Pythona" msgid "Third-party modules and PyPI.org" -msgstr "" +msgstr "Moduły zewnętrzne i PyPI.org" msgid "Distributing Python modules" -msgstr "" +msgstr "Dystrybucja modułów Pythona" msgid "Publishing modules for use by other people" -msgstr "" +msgstr "Publikowanie modułów do użytku przez inne osoby" msgid "Extending and embedding" -msgstr "" +msgstr "Rozszerzanie i embedowanie" msgid "For C/C++ programmers" -msgstr "" +msgstr "Dla programistów C/C++" msgid "Python's C API" -msgstr "" +msgstr "API C Pythona" msgid "C API reference" -msgstr "" +msgstr "Dokumentacja API C" msgid "FAQs" msgstr "Często zadawane pytania" msgid "Frequently asked questions (with answers!)" -msgstr "" +msgstr "Często zadawane pytania (z odpowiedziami!)" msgid "Deprecations" -msgstr "" +msgstr "Deprecjacje" msgid "Deprecated functionality" -msgstr "" +msgstr "Wycofywane funkcjonalności" msgid "Indices, glossary, and search:" -msgstr "" +msgstr "Indeksy, glosariusz i wyszukiwanie:" msgid "Global module index" -msgstr "" +msgstr "Globalny spis modułów" msgid "All modules and libraries" -msgstr "" +msgstr "Wszystkie moduły i biblioteki" msgid "General index" -msgstr "" +msgstr "Indeks ogólny" msgid "All functions, classes, and terms" -msgstr "" +msgstr "Wszystkie funkcje, klasy i pojęcia" msgid "Glossary" msgstr "Glosariusz" msgid "Terms explained" -msgstr "" +msgstr "Wyjaśnienia terminów" msgid "Search page" msgstr "Strona wyszukiwania" msgid "Search this documentation" -msgstr "" +msgstr "Wyszukaj w dokumentacji" msgid "Complete table of contents" -msgstr "" +msgstr "Pełny spis treści" msgid "Lists all sections and subsections" -msgstr "" +msgstr "Spis wszystkich sekcji i podsekcji" msgid "Project information:" -msgstr "" +msgstr "Informacje o projekcie:" msgid "Reporting issues" -msgstr "" +msgstr "Zgłaszanie błędów" msgid "Contributing to Docs" msgstr "Rozwijanie dokumentacji" msgid "Download the documentation" -msgstr "" +msgstr "Pobierz dokumentację" msgid "History and license of Python" -msgstr "" +msgstr "Historia i licencja Pythona" msgid "Copyright" msgstr "Prawa autorskie" @@ -430,15 +430,20 @@ msgid "" "This document is for an old version of Python that is no longer supported.\n" " You should upgrade, and read the" msgstr "" +"Ten dokument dotyczy starej wersji Pythona, która nie jest już wspierana. " +"Powinieneś(-nnaś) przejść na wyższą wersję i czytać" msgid "Python documentation for the current stable release" -msgstr "" +msgstr "dokumentację Pythona dla bieżącego stabilnego wydania" msgid "" "This is a deploy preview created from a pull request.\n" " For authoritative documentation, see" msgstr "" +"Jest to podgląd wdrożenia utworzony na podstawie pull requestu. Aby uzyskać " +"wiarygodną dokumentację, zobacz" msgid "the current stable release" -msgstr "" +msgstr "bieżącą stabilną wersję" diff --git a/tutorial/classes.po b/tutorial/classes.po index 3cf8097a81..8b2783c4d9 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-30 14:55+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -392,18 +392,20 @@ msgstr "" "przed przypisaniem :keyword:`global`." msgid "A First Look at Classes" -msgstr "" +msgstr "Pierwsze spojrzenie na klasy" msgid "" "Classes introduce a little bit of new syntax, three new object types, and " "some new semantics." msgstr "" +"Klasy wprowadzają trochę nowej składni, trzy nowe typy obiektów i trochę " +"nowej semantyki." msgid "Class Definition Syntax" -msgstr "" +msgstr "Składnia definicji klasy" msgid "The simplest form of class definition looks like this::" -msgstr "" +msgstr "Najprostsza forma definicji klasy wygląda następująco::" msgid "" "Class definitions, like function definitions (:keyword:`def` statements) " @@ -411,6 +413,10 @@ msgid "" "a class definition in a branch of an :keyword:`if` statement, or inside a " "function.)" msgstr "" +"Definicje klas, podobnie jak definicje funkcji (instrukcje :keyword:`def`), " +"muszą zostać wykonane, zanim będą miały jakikolwiek efekt. (Można sobie " +"wyobrazić umieszczenie definicji klasy w gałęzi instrukcji :keyword:`if` lub " +"wewnątrz funkcji.)" msgid "" "In practice, the statements inside a class definition will usually be " @@ -419,6 +425,11 @@ msgid "" "normally have a peculiar form of argument list, dictated by the calling " "conventions for methods --- again, this is explained later." msgstr "" +"W praktyce, instrukcje wewnątrz definicji klasy będą zwykle definicjami " +"funkcji, ale inne instrukcje są dozwolone, a czasem przydatne --- wrócimy do " +"tego później. Definicje funkcji wewnątrz klasy zwykle mają specyficzną formę " +"listy argumentów, podyktowaną konwencjami wywoływania metod --- ponownie, " +"zostanie to wyjaśnione później." msgid "" "When a class definition is entered, a new namespace is created, and used as " From 02c7464276334926e577ca8ee2bd2d4453f819a8 Mon Sep 17 00:00:00 2001 From: Maciej Olko Date: Fri, 30 Aug 2024 23:48:38 +0200 Subject: [PATCH 019/228] Use make gettext Refs #36 --- .tx/config | 990 +++++++++++++++++++++--------------------- manage_translation.py | 8 +- 2 files changed, 498 insertions(+), 500 deletions(-) diff --git a/.tx/config b/.tx/config index a7631915eb..fe5ef0bd3b 100644 --- a/.tx/config +++ b/.tx/config @@ -3,7 +3,7 @@ host = https://www.transifex.com [o:python-doc:p:python-312:r:about] file_filter = about.po -source_file = pot/about.pot +source_file = gettext/about.pot type = PO minimum_perc = 0 resource_name = about @@ -12,7 +12,7 @@ keep_translations = false [o:python-doc:p:python-312:r:bugs] file_filter = bugs.po -source_file = pot/bugs.pot +source_file = gettext/bugs.pot type = PO minimum_perc = 0 resource_name = bugs @@ -21,7 +21,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--abstract] file_filter = c-api/abstract.po -source_file = pot/c-api/abstract.pot +source_file = gettext/c-api/abstract.pot type = PO minimum_perc = 0 resource_name = c-api--abstract @@ -30,7 +30,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--allocation] file_filter = c-api/allocation.po -source_file = pot/c-api/allocation.pot +source_file = gettext/c-api/allocation.pot type = PO minimum_perc = 0 resource_name = c-api--allocation @@ -39,7 +39,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--apiabiversion] file_filter = c-api/apiabiversion.po -source_file = pot/c-api/apiabiversion.pot +source_file = gettext/c-api/apiabiversion.pot type = PO minimum_perc = 0 resource_name = c-api--apiabiversion @@ -48,7 +48,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--arg] file_filter = c-api/arg.po -source_file = pot/c-api/arg.pot +source_file = gettext/c-api/arg.pot type = PO minimum_perc = 0 resource_name = c-api--arg @@ -57,7 +57,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--bool] file_filter = c-api/bool.po -source_file = pot/c-api/bool.pot +source_file = gettext/c-api/bool.pot type = PO minimum_perc = 0 resource_name = c-api--bool @@ -66,7 +66,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--buffer] file_filter = c-api/buffer.po -source_file = pot/c-api/buffer.pot +source_file = gettext/c-api/buffer.pot type = PO minimum_perc = 0 resource_name = c-api--buffer @@ -75,7 +75,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--bytearray] file_filter = c-api/bytearray.po -source_file = pot/c-api/bytearray.pot +source_file = gettext/c-api/bytearray.pot type = PO minimum_perc = 0 resource_name = c-api--bytearray @@ -84,7 +84,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--bytes] file_filter = c-api/bytes.po -source_file = pot/c-api/bytes.pot +source_file = gettext/c-api/bytes.pot type = PO minimum_perc = 0 resource_name = c-api--bytes @@ -93,7 +93,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--call] file_filter = c-api/call.po -source_file = pot/c-api/call.pot +source_file = gettext/c-api/call.pot type = PO minimum_perc = 0 resource_name = c-api--call @@ -102,7 +102,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--capsule] file_filter = c-api/capsule.po -source_file = pot/c-api/capsule.pot +source_file = gettext/c-api/capsule.pot type = PO minimum_perc = 0 resource_name = c-api--capsule @@ -111,7 +111,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--cell] file_filter = c-api/cell.po -source_file = pot/c-api/cell.pot +source_file = gettext/c-api/cell.pot type = PO minimum_perc = 0 resource_name = c-api--cell @@ -120,7 +120,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--code] file_filter = c-api/code.po -source_file = pot/c-api/code.pot +source_file = gettext/c-api/code.pot type = PO minimum_perc = 0 resource_name = c-api--code @@ -129,7 +129,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--codec] file_filter = c-api/codec.po -source_file = pot/c-api/codec.pot +source_file = gettext/c-api/codec.pot type = PO minimum_perc = 0 resource_name = c-api--codec @@ -138,7 +138,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--complex] file_filter = c-api/complex.po -source_file = pot/c-api/complex.pot +source_file = gettext/c-api/complex.pot type = PO minimum_perc = 0 resource_name = c-api--complex @@ -147,7 +147,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--concrete] file_filter = c-api/concrete.po -source_file = pot/c-api/concrete.pot +source_file = gettext/c-api/concrete.pot type = PO minimum_perc = 0 resource_name = c-api--concrete @@ -156,7 +156,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--contextvars] file_filter = c-api/contextvars.po -source_file = pot/c-api/contextvars.pot +source_file = gettext/c-api/contextvars.pot type = PO minimum_perc = 0 resource_name = c-api--contextvars @@ -165,7 +165,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--conversion] file_filter = c-api/conversion.po -source_file = pot/c-api/conversion.pot +source_file = gettext/c-api/conversion.pot type = PO minimum_perc = 0 resource_name = c-api--conversion @@ -174,7 +174,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--coro] file_filter = c-api/coro.po -source_file = pot/c-api/coro.pot +source_file = gettext/c-api/coro.pot type = PO minimum_perc = 0 resource_name = c-api--coro @@ -183,7 +183,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--datetime] file_filter = c-api/datetime.po -source_file = pot/c-api/datetime.pot +source_file = gettext/c-api/datetime.pot type = PO minimum_perc = 0 resource_name = c-api--datetime @@ -192,7 +192,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--descriptor] file_filter = c-api/descriptor.po -source_file = pot/c-api/descriptor.pot +source_file = gettext/c-api/descriptor.pot type = PO minimum_perc = 0 resource_name = c-api--descriptor @@ -201,7 +201,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--dict] file_filter = c-api/dict.po -source_file = pot/c-api/dict.pot +source_file = gettext/c-api/dict.pot type = PO minimum_perc = 0 resource_name = c-api--dict @@ -210,7 +210,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--exceptions] file_filter = c-api/exceptions.po -source_file = pot/c-api/exceptions.pot +source_file = gettext/c-api/exceptions.pot type = PO minimum_perc = 0 resource_name = c-api--exceptions @@ -219,7 +219,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--file] file_filter = c-api/file.po -source_file = pot/c-api/file.pot +source_file = gettext/c-api/file.pot type = PO minimum_perc = 0 resource_name = c-api--file @@ -228,7 +228,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--float] file_filter = c-api/float.po -source_file = pot/c-api/float.pot +source_file = gettext/c-api/float.pot type = PO minimum_perc = 0 resource_name = c-api--float @@ -237,7 +237,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--frame] file_filter = c-api/frame.po -source_file = pot/c-api/frame.pot +source_file = gettext/c-api/frame.pot type = PO minimum_perc = 0 resource_name = c-api--frame @@ -246,7 +246,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--function] file_filter = c-api/function.po -source_file = pot/c-api/function.pot +source_file = gettext/c-api/function.pot type = PO minimum_perc = 0 resource_name = c-api--function @@ -255,7 +255,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--gcsupport] file_filter = c-api/gcsupport.po -source_file = pot/c-api/gcsupport.pot +source_file = gettext/c-api/gcsupport.pot type = PO minimum_perc = 0 resource_name = c-api--gcsupport @@ -264,7 +264,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--gen] file_filter = c-api/gen.po -source_file = pot/c-api/gen.pot +source_file = gettext/c-api/gen.pot type = PO minimum_perc = 0 resource_name = c-api--gen @@ -273,7 +273,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--hash] file_filter = c-api/hash.po -source_file = pot/c-api/hash.pot +source_file = gettext/c-api/hash.pot type = PO minimum_perc = 0 resource_name = c-api--hash @@ -282,7 +282,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--import] file_filter = c-api/import.po -source_file = pot/c-api/import.pot +source_file = gettext/c-api/import.pot type = PO minimum_perc = 0 resource_name = c-api--import @@ -291,7 +291,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--index] file_filter = c-api/index.po -source_file = pot/c-api/index.pot +source_file = gettext/c-api/index.pot type = PO minimum_perc = 0 resource_name = c-api--index @@ -300,7 +300,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--init] file_filter = c-api/init.po -source_file = pot/c-api/init.pot +source_file = gettext/c-api/init.pot type = PO minimum_perc = 0 resource_name = c-api--init @@ -309,7 +309,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--init_config] file_filter = c-api/init_config.po -source_file = pot/c-api/init_config.pot +source_file = gettext/c-api/init_config.pot type = PO minimum_perc = 0 resource_name = c-api--init_config @@ -318,7 +318,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--intro] file_filter = c-api/intro.po -source_file = pot/c-api/intro.pot +source_file = gettext/c-api/intro.pot type = PO minimum_perc = 0 resource_name = c-api--intro @@ -327,7 +327,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--iter] file_filter = c-api/iter.po -source_file = pot/c-api/iter.pot +source_file = gettext/c-api/iter.pot type = PO minimum_perc = 0 resource_name = c-api--iter @@ -336,7 +336,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--iterator] file_filter = c-api/iterator.po -source_file = pot/c-api/iterator.pot +source_file = gettext/c-api/iterator.pot type = PO minimum_perc = 0 resource_name = c-api--iterator @@ -345,7 +345,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--list] file_filter = c-api/list.po -source_file = pot/c-api/list.pot +source_file = gettext/c-api/list.pot type = PO minimum_perc = 0 resource_name = c-api--list @@ -354,7 +354,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--long] file_filter = c-api/long.po -source_file = pot/c-api/long.pot +source_file = gettext/c-api/long.pot type = PO minimum_perc = 0 resource_name = c-api--long @@ -363,7 +363,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--mapping] file_filter = c-api/mapping.po -source_file = pot/c-api/mapping.pot +source_file = gettext/c-api/mapping.pot type = PO minimum_perc = 0 resource_name = c-api--mapping @@ -372,7 +372,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--marshal] file_filter = c-api/marshal.po -source_file = pot/c-api/marshal.pot +source_file = gettext/c-api/marshal.pot type = PO minimum_perc = 0 resource_name = c-api--marshal @@ -381,7 +381,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--memory] file_filter = c-api/memory.po -source_file = pot/c-api/memory.pot +source_file = gettext/c-api/memory.pot type = PO minimum_perc = 0 resource_name = c-api--memory @@ -390,7 +390,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--memoryview] file_filter = c-api/memoryview.po -source_file = pot/c-api/memoryview.pot +source_file = gettext/c-api/memoryview.pot type = PO minimum_perc = 0 resource_name = c-api--memoryview @@ -399,7 +399,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--method] file_filter = c-api/method.po -source_file = pot/c-api/method.pot +source_file = gettext/c-api/method.pot type = PO minimum_perc = 0 resource_name = c-api--method @@ -408,7 +408,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--module] file_filter = c-api/module.po -source_file = pot/c-api/module.pot +source_file = gettext/c-api/module.pot type = PO minimum_perc = 0 resource_name = c-api--module @@ -417,7 +417,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--none] file_filter = c-api/none.po -source_file = pot/c-api/none.pot +source_file = gettext/c-api/none.pot type = PO minimum_perc = 0 resource_name = c-api--none @@ -426,7 +426,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--number] file_filter = c-api/number.po -source_file = pot/c-api/number.pot +source_file = gettext/c-api/number.pot type = PO minimum_perc = 0 resource_name = c-api--number @@ -435,7 +435,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--objbuffer] file_filter = c-api/objbuffer.po -source_file = pot/c-api/objbuffer.pot +source_file = gettext/c-api/objbuffer.pot type = PO minimum_perc = 0 resource_name = c-api--objbuffer @@ -444,7 +444,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--object] file_filter = c-api/object.po -source_file = pot/c-api/object.pot +source_file = gettext/c-api/object.pot type = PO minimum_perc = 0 resource_name = c-api--object @@ -453,7 +453,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--objimpl] file_filter = c-api/objimpl.po -source_file = pot/c-api/objimpl.pot +source_file = gettext/c-api/objimpl.pot type = PO minimum_perc = 0 resource_name = c-api--objimpl @@ -462,7 +462,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--perfmaps] file_filter = c-api/perfmaps.po -source_file = pot/c-api/perfmaps.pot +source_file = gettext/c-api/perfmaps.pot type = PO minimum_perc = 0 resource_name = c-api--perfmaps @@ -471,7 +471,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--refcounting] file_filter = c-api/refcounting.po -source_file = pot/c-api/refcounting.pot +source_file = gettext/c-api/refcounting.pot type = PO minimum_perc = 0 resource_name = c-api--refcounting @@ -480,7 +480,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--reflection] file_filter = c-api/reflection.po -source_file = pot/c-api/reflection.pot +source_file = gettext/c-api/reflection.pot type = PO minimum_perc = 0 resource_name = c-api--reflection @@ -489,7 +489,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--sequence] file_filter = c-api/sequence.po -source_file = pot/c-api/sequence.pot +source_file = gettext/c-api/sequence.pot type = PO minimum_perc = 0 resource_name = c-api--sequence @@ -498,7 +498,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--set] file_filter = c-api/set.po -source_file = pot/c-api/set.pot +source_file = gettext/c-api/set.pot type = PO minimum_perc = 0 resource_name = c-api--set @@ -507,7 +507,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--slice] file_filter = c-api/slice.po -source_file = pot/c-api/slice.pot +source_file = gettext/c-api/slice.pot type = PO minimum_perc = 0 resource_name = c-api--slice @@ -516,7 +516,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--stable] file_filter = c-api/stable.po -source_file = pot/c-api/stable.pot +source_file = gettext/c-api/stable.pot type = PO minimum_perc = 0 resource_name = c-api--stable @@ -525,7 +525,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--structures] file_filter = c-api/structures.po -source_file = pot/c-api/structures.pot +source_file = gettext/c-api/structures.pot type = PO minimum_perc = 0 resource_name = c-api--structures @@ -534,7 +534,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--sys] file_filter = c-api/sys.po -source_file = pot/c-api/sys.pot +source_file = gettext/c-api/sys.pot type = PO minimum_perc = 0 resource_name = c-api--sys @@ -543,7 +543,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--tuple] file_filter = c-api/tuple.po -source_file = pot/c-api/tuple.pot +source_file = gettext/c-api/tuple.pot type = PO minimum_perc = 0 resource_name = c-api--tuple @@ -552,7 +552,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--type] file_filter = c-api/type.po -source_file = pot/c-api/type.pot +source_file = gettext/c-api/type.pot type = PO minimum_perc = 0 resource_name = c-api--type @@ -561,7 +561,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--typehints] file_filter = c-api/typehints.po -source_file = pot/c-api/typehints.pot +source_file = gettext/c-api/typehints.pot type = PO minimum_perc = 0 resource_name = c-api--typehints @@ -570,7 +570,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--typeobj] file_filter = c-api/typeobj.po -source_file = pot/c-api/typeobj.pot +source_file = gettext/c-api/typeobj.pot type = PO minimum_perc = 0 resource_name = c-api--typeobj @@ -579,7 +579,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--unicode] file_filter = c-api/unicode.po -source_file = pot/c-api/unicode.pot +source_file = gettext/c-api/unicode.pot type = PO minimum_perc = 0 resource_name = c-api--unicode @@ -588,7 +588,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--utilities] file_filter = c-api/utilities.po -source_file = pot/c-api/utilities.pot +source_file = gettext/c-api/utilities.pot type = PO minimum_perc = 0 resource_name = c-api--utilities @@ -597,7 +597,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--veryhigh] file_filter = c-api/veryhigh.po -source_file = pot/c-api/veryhigh.pot +source_file = gettext/c-api/veryhigh.pot type = PO minimum_perc = 0 resource_name = c-api--veryhigh @@ -606,7 +606,7 @@ keep_translations = false [o:python-doc:p:python-312:r:c-api--weakref] file_filter = c-api/weakref.po -source_file = pot/c-api/weakref.pot +source_file = gettext/c-api/weakref.pot type = PO minimum_perc = 0 resource_name = c-api--weakref @@ -615,7 +615,7 @@ keep_translations = false [o:python-doc:p:python-312:r:contents] file_filter = contents.po -source_file = pot/contents.pot +source_file = gettext/contents.pot type = PO minimum_perc = 0 resource_name = contents @@ -624,7 +624,7 @@ keep_translations = false [o:python-doc:p:python-312:r:copyright] file_filter = copyright.po -source_file = pot/copyright.pot +source_file = gettext/copyright.pot type = PO minimum_perc = 0 resource_name = copyright @@ -633,7 +633,7 @@ keep_translations = false [o:python-doc:p:python-312:r:deprecations--c-api-pending-removal-in-3_14] file_filter = deprecations/c-api-pending-removal-in-3.14.po -source_file = pot/deprecations/c-api-pending-removal-in-3.14.pot +source_file = gettext/deprecations/c-api-pending-removal-in-3.14.pot type = PO minimum_perc = 0 resource_name = deprecations--c-api-pending-removal-in-3_14 @@ -642,7 +642,7 @@ keep_translations = false [o:python-doc:p:python-312:r:deprecations--c-api-pending-removal-in-3_15] file_filter = deprecations/c-api-pending-removal-in-3.15.po -source_file = pot/deprecations/c-api-pending-removal-in-3.15.pot +source_file = gettext/deprecations/c-api-pending-removal-in-3.15.pot type = PO minimum_perc = 0 resource_name = deprecations--c-api-pending-removal-in-3_15 @@ -651,7 +651,7 @@ keep_translations = false [o:python-doc:p:python-312:r:deprecations--c-api-pending-removal-in-future] file_filter = deprecations/c-api-pending-removal-in-future.po -source_file = pot/deprecations/c-api-pending-removal-in-future.pot +source_file = gettext/deprecations/c-api-pending-removal-in-future.pot type = PO minimum_perc = 0 resource_name = deprecations--c-api-pending-removal-in-future @@ -660,7 +660,7 @@ keep_translations = false [o:python-doc:p:python-312:r:deprecations--index] file_filter = deprecations/index.po -source_file = pot/deprecations/index.pot +source_file = gettext/deprecations/index.pot type = PO minimum_perc = 0 resource_name = deprecations--index @@ -669,7 +669,7 @@ keep_translations = false [o:python-doc:p:python-312:r:deprecations--pending-removal-in-3_13] file_filter = deprecations/pending-removal-in-3.13.po -source_file = pot/deprecations/pending-removal-in-3.13.pot +source_file = gettext/deprecations/pending-removal-in-3.13.pot type = PO minimum_perc = 0 resource_name = deprecations--pending-removal-in-3_13 @@ -678,7 +678,7 @@ keep_translations = false [o:python-doc:p:python-312:r:deprecations--pending-removal-in-3_14] file_filter = deprecations/pending-removal-in-3.14.po -source_file = pot/deprecations/pending-removal-in-3.14.pot +source_file = gettext/deprecations/pending-removal-in-3.14.pot type = PO minimum_perc = 0 resource_name = deprecations--pending-removal-in-3_14 @@ -687,7 +687,7 @@ keep_translations = false [o:python-doc:p:python-312:r:deprecations--pending-removal-in-3_15] file_filter = deprecations/pending-removal-in-3.15.po -source_file = pot/deprecations/pending-removal-in-3.15.pot +source_file = gettext/deprecations/pending-removal-in-3.15.pot type = PO minimum_perc = 0 resource_name = deprecations--pending-removal-in-3_15 @@ -696,7 +696,7 @@ keep_translations = false [o:python-doc:p:python-312:r:deprecations--pending-removal-in-3_16] file_filter = deprecations/pending-removal-in-3.16.po -source_file = pot/deprecations/pending-removal-in-3.16.pot +source_file = gettext/deprecations/pending-removal-in-3.16.pot type = PO minimum_perc = 0 resource_name = deprecations--pending-removal-in-3_16 @@ -705,7 +705,7 @@ keep_translations = false [o:python-doc:p:python-312:r:deprecations--pending-removal-in-future] file_filter = deprecations/pending-removal-in-future.po -source_file = pot/deprecations/pending-removal-in-future.pot +source_file = gettext/deprecations/pending-removal-in-future.pot type = PO minimum_perc = 0 resource_name = deprecations--pending-removal-in-future @@ -714,7 +714,7 @@ keep_translations = false [o:python-doc:p:python-312:r:distributing--index] file_filter = distributing/index.po -source_file = pot/distributing/index.pot +source_file = gettext/distributing/index.pot type = PO minimum_perc = 0 resource_name = distributing--index @@ -723,7 +723,7 @@ keep_translations = false [o:python-doc:p:python-312:r:extending--building] file_filter = extending/building.po -source_file = pot/extending/building.pot +source_file = gettext/extending/building.pot type = PO minimum_perc = 0 resource_name = extending--building @@ -732,7 +732,7 @@ keep_translations = false [o:python-doc:p:python-312:r:extending--embedding] file_filter = extending/embedding.po -source_file = pot/extending/embedding.pot +source_file = gettext/extending/embedding.pot type = PO minimum_perc = 0 resource_name = extending--embedding @@ -741,7 +741,7 @@ keep_translations = false [o:python-doc:p:python-312:r:extending--extending] file_filter = extending/extending.po -source_file = pot/extending/extending.pot +source_file = gettext/extending/extending.pot type = PO minimum_perc = 0 resource_name = extending--extending @@ -750,7 +750,7 @@ keep_translations = false [o:python-doc:p:python-312:r:extending--index] file_filter = extending/index.po -source_file = pot/extending/index.pot +source_file = gettext/extending/index.pot type = PO minimum_perc = 0 resource_name = extending--index @@ -759,7 +759,7 @@ keep_translations = false [o:python-doc:p:python-312:r:extending--newtypes] file_filter = extending/newtypes.po -source_file = pot/extending/newtypes.pot +source_file = gettext/extending/newtypes.pot type = PO minimum_perc = 0 resource_name = extending--newtypes @@ -768,7 +768,7 @@ keep_translations = false [o:python-doc:p:python-312:r:extending--newtypes_tutorial] file_filter = extending/newtypes_tutorial.po -source_file = pot/extending/newtypes_tutorial.pot +source_file = gettext/extending/newtypes_tutorial.pot type = PO minimum_perc = 0 resource_name = extending--newtypes_tutorial @@ -777,7 +777,7 @@ keep_translations = false [o:python-doc:p:python-312:r:extending--windows] file_filter = extending/windows.po -source_file = pot/extending/windows.pot +source_file = gettext/extending/windows.pot type = PO minimum_perc = 0 resource_name = extending--windows @@ -786,7 +786,7 @@ keep_translations = false [o:python-doc:p:python-312:r:faq--design] file_filter = faq/design.po -source_file = pot/faq/design.pot +source_file = gettext/faq/design.pot type = PO minimum_perc = 0 resource_name = faq--design @@ -795,7 +795,7 @@ keep_translations = false [o:python-doc:p:python-312:r:faq--extending] file_filter = faq/extending.po -source_file = pot/faq/extending.pot +source_file = gettext/faq/extending.pot type = PO minimum_perc = 0 resource_name = faq--extending @@ -804,7 +804,7 @@ keep_translations = false [o:python-doc:p:python-312:r:faq--general] file_filter = faq/general.po -source_file = pot/faq/general.pot +source_file = gettext/faq/general.pot type = PO minimum_perc = 0 resource_name = faq--general @@ -813,7 +813,7 @@ keep_translations = false [o:python-doc:p:python-312:r:faq--gui] file_filter = faq/gui.po -source_file = pot/faq/gui.pot +source_file = gettext/faq/gui.pot type = PO minimum_perc = 0 resource_name = faq--gui @@ -822,7 +822,7 @@ keep_translations = false [o:python-doc:p:python-312:r:faq--index] file_filter = faq/index.po -source_file = pot/faq/index.pot +source_file = gettext/faq/index.pot type = PO minimum_perc = 0 resource_name = faq--index @@ -831,7 +831,7 @@ keep_translations = false [o:python-doc:p:python-312:r:faq--installed] file_filter = faq/installed.po -source_file = pot/faq/installed.pot +source_file = gettext/faq/installed.pot type = PO minimum_perc = 0 resource_name = faq--installed @@ -840,7 +840,7 @@ keep_translations = false [o:python-doc:p:python-312:r:faq--library] file_filter = faq/library.po -source_file = pot/faq/library.pot +source_file = gettext/faq/library.pot type = PO minimum_perc = 0 resource_name = faq--library @@ -849,7 +849,7 @@ keep_translations = false [o:python-doc:p:python-312:r:faq--programming] file_filter = faq/programming.po -source_file = pot/faq/programming.pot +source_file = gettext/faq/programming.pot type = PO minimum_perc = 0 resource_name = faq--programming @@ -858,7 +858,7 @@ keep_translations = false [o:python-doc:p:python-312:r:faq--windows] file_filter = faq/windows.po -source_file = pot/faq/windows.pot +source_file = gettext/faq/windows.pot type = PO minimum_perc = 0 resource_name = faq--windows @@ -867,7 +867,7 @@ keep_translations = false [o:python-doc:p:python-312:r:glossary_] file_filter = glossary.po -source_file = pot/glossary.pot +source_file = gettext/glossary.pot type = PO minimum_perc = 0 resource_name = glossary_ @@ -876,7 +876,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--annotations] file_filter = howto/annotations.po -source_file = pot/howto/annotations.pot +source_file = gettext/howto/annotations.pot type = PO minimum_perc = 0 resource_name = howto--annotations @@ -885,7 +885,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--argparse] file_filter = howto/argparse.po -source_file = pot/howto/argparse.pot +source_file = gettext/howto/argparse.pot type = PO minimum_perc = 0 resource_name = howto--argparse @@ -894,7 +894,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--clinic] file_filter = howto/clinic.po -source_file = pot/howto/clinic.pot +source_file = gettext/howto/clinic.pot type = PO minimum_perc = 0 resource_name = howto--clinic @@ -903,7 +903,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--cporting] file_filter = howto/cporting.po -source_file = pot/howto/cporting.pot +source_file = gettext/howto/cporting.pot type = PO minimum_perc = 0 resource_name = howto--cporting @@ -912,7 +912,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--curses] file_filter = howto/curses.po -source_file = pot/howto/curses.pot +source_file = gettext/howto/curses.pot type = PO minimum_perc = 0 resource_name = howto--curses @@ -921,7 +921,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--descriptor] file_filter = howto/descriptor.po -source_file = pot/howto/descriptor.pot +source_file = gettext/howto/descriptor.pot type = PO minimum_perc = 0 resource_name = howto--descriptor @@ -930,7 +930,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--enum] file_filter = howto/enum.po -source_file = pot/howto/enum.pot +source_file = gettext/howto/enum.pot type = PO minimum_perc = 0 resource_name = howto--enum @@ -939,7 +939,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--functional] file_filter = howto/functional.po -source_file = pot/howto/functional.pot +source_file = gettext/howto/functional.pot type = PO minimum_perc = 0 resource_name = howto--functional @@ -948,7 +948,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--gdb_helpers] file_filter = howto/gdb_helpers.po -source_file = pot/howto/gdb_helpers.pot +source_file = gettext/howto/gdb_helpers.pot type = PO minimum_perc = 0 resource_name = howto--gdb_helpers @@ -957,7 +957,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--index] file_filter = howto/index.po -source_file = pot/howto/index.pot +source_file = gettext/howto/index.pot type = PO minimum_perc = 0 resource_name = howto--index @@ -966,7 +966,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--instrumentation] file_filter = howto/instrumentation.po -source_file = pot/howto/instrumentation.pot +source_file = gettext/howto/instrumentation.pot type = PO minimum_perc = 0 resource_name = howto--instrumentation @@ -975,7 +975,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--ipaddress] file_filter = howto/ipaddress.po -source_file = pot/howto/ipaddress.pot +source_file = gettext/howto/ipaddress.pot type = PO minimum_perc = 0 resource_name = howto--ipaddress @@ -984,7 +984,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--isolating-extensions] file_filter = howto/isolating-extensions.po -source_file = pot/howto/isolating-extensions.pot +source_file = gettext/howto/isolating-extensions.pot type = PO minimum_perc = 0 resource_name = howto--isolating-extensions @@ -993,7 +993,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--logging] file_filter = howto/logging.po -source_file = pot/howto/logging.pot +source_file = gettext/howto/logging.pot type = PO minimum_perc = 0 resource_name = howto--logging @@ -1002,7 +1002,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--logging-cookbook] file_filter = howto/logging-cookbook.po -source_file = pot/howto/logging-cookbook.pot +source_file = gettext/howto/logging-cookbook.pot type = PO minimum_perc = 0 resource_name = howto--logging-cookbook @@ -1011,7 +1011,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--mro] file_filter = howto/mro.po -source_file = pot/howto/mro.pot +source_file = gettext/howto/mro.pot type = PO minimum_perc = 0 resource_name = howto--mro @@ -1020,7 +1020,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--perf_profiling] file_filter = howto/perf_profiling.po -source_file = pot/howto/perf_profiling.pot +source_file = gettext/howto/perf_profiling.pot type = PO minimum_perc = 0 resource_name = howto--perf_profiling @@ -1029,7 +1029,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--pyporting] file_filter = howto/pyporting.po -source_file = pot/howto/pyporting.pot +source_file = gettext/howto/pyporting.pot type = PO minimum_perc = 0 resource_name = howto--pyporting @@ -1038,7 +1038,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--regex] file_filter = howto/regex.po -source_file = pot/howto/regex.pot +source_file = gettext/howto/regex.pot type = PO minimum_perc = 0 resource_name = howto--regex @@ -1047,7 +1047,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--sockets] file_filter = howto/sockets.po -source_file = pot/howto/sockets.pot +source_file = gettext/howto/sockets.pot type = PO minimum_perc = 0 resource_name = howto--sockets @@ -1056,7 +1056,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--sorting] file_filter = howto/sorting.po -source_file = pot/howto/sorting.pot +source_file = gettext/howto/sorting.pot type = PO minimum_perc = 0 resource_name = howto--sorting @@ -1065,7 +1065,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--unicode] file_filter = howto/unicode.po -source_file = pot/howto/unicode.pot +source_file = gettext/howto/unicode.pot type = PO minimum_perc = 0 resource_name = howto--unicode @@ -1074,7 +1074,7 @@ keep_translations = false [o:python-doc:p:python-312:r:howto--urllib2] file_filter = howto/urllib2.po -source_file = pot/howto/urllib2.pot +source_file = gettext/howto/urllib2.pot type = PO minimum_perc = 0 resource_name = howto--urllib2 @@ -1083,7 +1083,7 @@ keep_translations = false [o:python-doc:p:python-312:r:installing--index] file_filter = installing/index.po -source_file = pot/installing/index.pot +source_file = gettext/installing/index.pot type = PO minimum_perc = 0 resource_name = installing--index @@ -1092,7 +1092,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--2to3] file_filter = library/2to3.po -source_file = pot/library/2to3.pot +source_file = gettext/library/2to3.pot type = PO minimum_perc = 0 resource_name = library--2to3 @@ -1101,7 +1101,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--__future__] file_filter = library/__future__.po -source_file = pot/library/__future__.pot +source_file = gettext/library/__future__.pot type = PO minimum_perc = 0 resource_name = library--__future__ @@ -1110,7 +1110,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--__main__] file_filter = library/__main__.po -source_file = pot/library/__main__.pot +source_file = gettext/library/__main__.pot type = PO minimum_perc = 0 resource_name = library--__main__ @@ -1119,7 +1119,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--_thread] file_filter = library/_thread.po -source_file = pot/library/_thread.pot +source_file = gettext/library/_thread.pot type = PO minimum_perc = 0 resource_name = library--_thread @@ -1128,7 +1128,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--abc] file_filter = library/abc.po -source_file = pot/library/abc.pot +source_file = gettext/library/abc.pot type = PO minimum_perc = 0 resource_name = library--abc @@ -1137,7 +1137,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--aifc] file_filter = library/aifc.po -source_file = pot/library/aifc.pot +source_file = gettext/library/aifc.pot type = PO minimum_perc = 0 resource_name = library--aifc @@ -1146,7 +1146,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--allos] file_filter = library/allos.po -source_file = pot/library/allos.pot +source_file = gettext/library/allos.pot type = PO minimum_perc = 0 resource_name = library--allos @@ -1155,7 +1155,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--archiving] file_filter = library/archiving.po -source_file = pot/library/archiving.pot +source_file = gettext/library/archiving.pot type = PO minimum_perc = 0 resource_name = library--archiving @@ -1164,7 +1164,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--argparse] file_filter = library/argparse.po -source_file = pot/library/argparse.pot +source_file = gettext/library/argparse.pot type = PO minimum_perc = 0 resource_name = library--argparse @@ -1173,7 +1173,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--array] file_filter = library/array.po -source_file = pot/library/array.pot +source_file = gettext/library/array.pot type = PO minimum_perc = 0 resource_name = library--array @@ -1182,7 +1182,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--ast] file_filter = library/ast.po -source_file = pot/library/ast.pot +source_file = gettext/library/ast.pot type = PO minimum_perc = 0 resource_name = library--ast @@ -1191,7 +1191,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio] file_filter = library/asyncio.po -source_file = pot/library/asyncio.pot +source_file = gettext/library/asyncio.pot type = PO minimum_perc = 0 resource_name = library--asyncio @@ -1200,7 +1200,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-api-index] file_filter = library/asyncio-api-index.po -source_file = pot/library/asyncio-api-index.pot +source_file = gettext/library/asyncio-api-index.pot type = PO minimum_perc = 0 resource_name = library--asyncio-api-index @@ -1209,7 +1209,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-dev] file_filter = library/asyncio-dev.po -source_file = pot/library/asyncio-dev.pot +source_file = gettext/library/asyncio-dev.pot type = PO minimum_perc = 0 resource_name = library--asyncio-dev @@ -1218,7 +1218,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-eventloop] file_filter = library/asyncio-eventloop.po -source_file = pot/library/asyncio-eventloop.pot +source_file = gettext/library/asyncio-eventloop.pot type = PO minimum_perc = 0 resource_name = library--asyncio-eventloop @@ -1227,7 +1227,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-exceptions] file_filter = library/asyncio-exceptions.po -source_file = pot/library/asyncio-exceptions.pot +source_file = gettext/library/asyncio-exceptions.pot type = PO minimum_perc = 0 resource_name = library--asyncio-exceptions @@ -1236,7 +1236,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-extending] file_filter = library/asyncio-extending.po -source_file = pot/library/asyncio-extending.pot +source_file = gettext/library/asyncio-extending.pot type = PO minimum_perc = 0 resource_name = library--asyncio-extending @@ -1245,7 +1245,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-future] file_filter = library/asyncio-future.po -source_file = pot/library/asyncio-future.pot +source_file = gettext/library/asyncio-future.pot type = PO minimum_perc = 0 resource_name = library--asyncio-future @@ -1254,7 +1254,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-llapi-index] file_filter = library/asyncio-llapi-index.po -source_file = pot/library/asyncio-llapi-index.pot +source_file = gettext/library/asyncio-llapi-index.pot type = PO minimum_perc = 0 resource_name = library--asyncio-llapi-index @@ -1263,7 +1263,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-platforms] file_filter = library/asyncio-platforms.po -source_file = pot/library/asyncio-platforms.pot +source_file = gettext/library/asyncio-platforms.pot type = PO minimum_perc = 0 resource_name = library--asyncio-platforms @@ -1272,7 +1272,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-policy] file_filter = library/asyncio-policy.po -source_file = pot/library/asyncio-policy.pot +source_file = gettext/library/asyncio-policy.pot type = PO minimum_perc = 0 resource_name = library--asyncio-policy @@ -1281,7 +1281,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-protocol] file_filter = library/asyncio-protocol.po -source_file = pot/library/asyncio-protocol.pot +source_file = gettext/library/asyncio-protocol.pot type = PO minimum_perc = 0 resource_name = library--asyncio-protocol @@ -1290,7 +1290,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-queue] file_filter = library/asyncio-queue.po -source_file = pot/library/asyncio-queue.pot +source_file = gettext/library/asyncio-queue.pot type = PO minimum_perc = 0 resource_name = library--asyncio-queue @@ -1299,7 +1299,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-runner] file_filter = library/asyncio-runner.po -source_file = pot/library/asyncio-runner.pot +source_file = gettext/library/asyncio-runner.pot type = PO minimum_perc = 0 resource_name = library--asyncio-runner @@ -1308,7 +1308,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-stream] file_filter = library/asyncio-stream.po -source_file = pot/library/asyncio-stream.pot +source_file = gettext/library/asyncio-stream.pot type = PO minimum_perc = 0 resource_name = library--asyncio-stream @@ -1317,7 +1317,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-subprocess] file_filter = library/asyncio-subprocess.po -source_file = pot/library/asyncio-subprocess.pot +source_file = gettext/library/asyncio-subprocess.pot type = PO minimum_perc = 0 resource_name = library--asyncio-subprocess @@ -1326,7 +1326,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-sync] file_filter = library/asyncio-sync.po -source_file = pot/library/asyncio-sync.pot +source_file = gettext/library/asyncio-sync.pot type = PO minimum_perc = 0 resource_name = library--asyncio-sync @@ -1335,7 +1335,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--asyncio-task] file_filter = library/asyncio-task.po -source_file = pot/library/asyncio-task.pot +source_file = gettext/library/asyncio-task.pot type = PO minimum_perc = 0 resource_name = library--asyncio-task @@ -1344,7 +1344,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--atexit] file_filter = library/atexit.po -source_file = pot/library/atexit.pot +source_file = gettext/library/atexit.pot type = PO minimum_perc = 0 resource_name = library--atexit @@ -1353,7 +1353,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--audioop] file_filter = library/audioop.po -source_file = pot/library/audioop.pot +source_file = gettext/library/audioop.pot type = PO minimum_perc = 0 resource_name = library--audioop @@ -1362,7 +1362,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--audit_events] file_filter = library/audit_events.po -source_file = pot/library/audit_events.pot +source_file = gettext/library/audit_events.pot type = PO minimum_perc = 0 resource_name = library--audit_events @@ -1371,7 +1371,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--base64] file_filter = library/base64.po -source_file = pot/library/base64.pot +source_file = gettext/library/base64.pot type = PO minimum_perc = 0 resource_name = library--base64 @@ -1380,7 +1380,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--bdb] file_filter = library/bdb.po -source_file = pot/library/bdb.pot +source_file = gettext/library/bdb.pot type = PO minimum_perc = 0 resource_name = library--bdb @@ -1389,7 +1389,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--binary] file_filter = library/binary.po -source_file = pot/library/binary.pot +source_file = gettext/library/binary.pot type = PO minimum_perc = 0 resource_name = library--binary @@ -1398,7 +1398,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--binascii] file_filter = library/binascii.po -source_file = pot/library/binascii.pot +source_file = gettext/library/binascii.pot type = PO minimum_perc = 0 resource_name = library--binascii @@ -1407,7 +1407,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--bisect] file_filter = library/bisect.po -source_file = pot/library/bisect.pot +source_file = gettext/library/bisect.pot type = PO minimum_perc = 0 resource_name = library--bisect @@ -1416,7 +1416,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--builtins] file_filter = library/builtins.po -source_file = pot/library/builtins.pot +source_file = gettext/library/builtins.pot type = PO minimum_perc = 0 resource_name = library--builtins @@ -1425,7 +1425,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--bz2] file_filter = library/bz2.po -source_file = pot/library/bz2.pot +source_file = gettext/library/bz2.pot type = PO minimum_perc = 0 resource_name = library--bz2 @@ -1434,7 +1434,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--calendar] file_filter = library/calendar.po -source_file = pot/library/calendar.pot +source_file = gettext/library/calendar.pot type = PO minimum_perc = 0 resource_name = library--calendar @@ -1443,7 +1443,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--cgi] file_filter = library/cgi.po -source_file = pot/library/cgi.pot +source_file = gettext/library/cgi.pot type = PO minimum_perc = 0 resource_name = library--cgi @@ -1452,7 +1452,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--cgitb] file_filter = library/cgitb.po -source_file = pot/library/cgitb.pot +source_file = gettext/library/cgitb.pot type = PO minimum_perc = 0 resource_name = library--cgitb @@ -1461,7 +1461,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--chunk] file_filter = library/chunk.po -source_file = pot/library/chunk.pot +source_file = gettext/library/chunk.pot type = PO minimum_perc = 0 resource_name = library--chunk @@ -1470,7 +1470,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--cmath] file_filter = library/cmath.po -source_file = pot/library/cmath.pot +source_file = gettext/library/cmath.pot type = PO minimum_perc = 0 resource_name = library--cmath @@ -1479,7 +1479,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--cmd] file_filter = library/cmd.po -source_file = pot/library/cmd.pot +source_file = gettext/library/cmd.pot type = PO minimum_perc = 0 resource_name = library--cmd @@ -1488,7 +1488,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--cmdline] file_filter = library/cmdline.po -source_file = pot/library/cmdline.pot +source_file = gettext/library/cmdline.pot type = PO minimum_perc = 0 resource_name = library--cmdline @@ -1497,7 +1497,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--code] file_filter = library/code.po -source_file = pot/library/code.pot +source_file = gettext/library/code.pot type = PO minimum_perc = 0 resource_name = library--code @@ -1506,7 +1506,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--codecs] file_filter = library/codecs.po -source_file = pot/library/codecs.pot +source_file = gettext/library/codecs.pot type = PO minimum_perc = 0 resource_name = library--codecs @@ -1515,7 +1515,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--codeop] file_filter = library/codeop.po -source_file = pot/library/codeop.pot +source_file = gettext/library/codeop.pot type = PO minimum_perc = 0 resource_name = library--codeop @@ -1524,7 +1524,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--collections] file_filter = library/collections.po -source_file = pot/library/collections.pot +source_file = gettext/library/collections.pot type = PO minimum_perc = 0 resource_name = library--collections @@ -1533,7 +1533,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--collections_abc] file_filter = library/collections.abc.po -source_file = pot/library/collections.abc.pot +source_file = gettext/library/collections.abc.pot type = PO minimum_perc = 0 resource_name = library--collections_abc @@ -1542,7 +1542,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--colorsys] file_filter = library/colorsys.po -source_file = pot/library/colorsys.pot +source_file = gettext/library/colorsys.pot type = PO minimum_perc = 0 resource_name = library--colorsys @@ -1551,7 +1551,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--compileall] file_filter = library/compileall.po -source_file = pot/library/compileall.pot +source_file = gettext/library/compileall.pot type = PO minimum_perc = 0 resource_name = library--compileall @@ -1560,7 +1560,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--concurrency] file_filter = library/concurrency.po -source_file = pot/library/concurrency.pot +source_file = gettext/library/concurrency.pot type = PO minimum_perc = 0 resource_name = library--concurrency @@ -1569,7 +1569,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--concurrent] file_filter = library/concurrent.po -source_file = pot/library/concurrent.pot +source_file = gettext/library/concurrent.pot type = PO minimum_perc = 0 resource_name = library--concurrent @@ -1578,7 +1578,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--concurrent_futures] file_filter = library/concurrent.futures.po -source_file = pot/library/concurrent.futures.pot +source_file = gettext/library/concurrent.futures.pot type = PO minimum_perc = 0 resource_name = library--concurrent_futures @@ -1587,7 +1587,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--configparser] file_filter = library/configparser.po -source_file = pot/library/configparser.pot +source_file = gettext/library/configparser.pot type = PO minimum_perc = 0 resource_name = library--configparser @@ -1596,7 +1596,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--constants] file_filter = library/constants.po -source_file = pot/library/constants.pot +source_file = gettext/library/constants.pot type = PO minimum_perc = 0 resource_name = library--constants @@ -1605,7 +1605,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--contextlib] file_filter = library/contextlib.po -source_file = pot/library/contextlib.pot +source_file = gettext/library/contextlib.pot type = PO minimum_perc = 0 resource_name = library--contextlib @@ -1614,7 +1614,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--contextvars] file_filter = library/contextvars.po -source_file = pot/library/contextvars.pot +source_file = gettext/library/contextvars.pot type = PO minimum_perc = 0 resource_name = library--contextvars @@ -1623,7 +1623,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--copy] file_filter = library/copy.po -source_file = pot/library/copy.pot +source_file = gettext/library/copy.pot type = PO minimum_perc = 0 resource_name = library--copy @@ -1632,7 +1632,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--copyreg] file_filter = library/copyreg.po -source_file = pot/library/copyreg.pot +source_file = gettext/library/copyreg.pot type = PO minimum_perc = 0 resource_name = library--copyreg @@ -1641,7 +1641,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--crypt] file_filter = library/crypt.po -source_file = pot/library/crypt.pot +source_file = gettext/library/crypt.pot type = PO minimum_perc = 0 resource_name = library--crypt @@ -1650,7 +1650,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--crypto] file_filter = library/crypto.po -source_file = pot/library/crypto.pot +source_file = gettext/library/crypto.pot type = PO minimum_perc = 0 resource_name = library--crypto @@ -1659,7 +1659,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--csv] file_filter = library/csv.po -source_file = pot/library/csv.pot +source_file = gettext/library/csv.pot type = PO minimum_perc = 0 resource_name = library--csv @@ -1668,7 +1668,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--ctypes] file_filter = library/ctypes.po -source_file = pot/library/ctypes.pot +source_file = gettext/library/ctypes.pot type = PO minimum_perc = 0 resource_name = library--ctypes @@ -1677,7 +1677,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--curses] file_filter = library/curses.po -source_file = pot/library/curses.pot +source_file = gettext/library/curses.pot type = PO minimum_perc = 0 resource_name = library--curses @@ -1686,7 +1686,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--curses_ascii] file_filter = library/curses.ascii.po -source_file = pot/library/curses.ascii.pot +source_file = gettext/library/curses.ascii.pot type = PO minimum_perc = 0 resource_name = library--curses_ascii @@ -1695,7 +1695,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--curses_panel] file_filter = library/curses.panel.po -source_file = pot/library/curses.panel.pot +source_file = gettext/library/curses.panel.pot type = PO minimum_perc = 0 resource_name = library--curses_panel @@ -1704,7 +1704,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--custominterp] file_filter = library/custominterp.po -source_file = pot/library/custominterp.pot +source_file = gettext/library/custominterp.pot type = PO minimum_perc = 0 resource_name = library--custominterp @@ -1713,7 +1713,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--dataclasses] file_filter = library/dataclasses.po -source_file = pot/library/dataclasses.pot +source_file = gettext/library/dataclasses.pot type = PO minimum_perc = 0 resource_name = library--dataclasses @@ -1722,7 +1722,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--datatypes] file_filter = library/datatypes.po -source_file = pot/library/datatypes.pot +source_file = gettext/library/datatypes.pot type = PO minimum_perc = 0 resource_name = library--datatypes @@ -1731,7 +1731,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--datetime] file_filter = library/datetime.po -source_file = pot/library/datetime.pot +source_file = gettext/library/datetime.pot type = PO minimum_perc = 0 resource_name = library--datetime @@ -1740,7 +1740,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--dbm] file_filter = library/dbm.po -source_file = pot/library/dbm.pot +source_file = gettext/library/dbm.pot type = PO minimum_perc = 0 resource_name = library--dbm @@ -1749,7 +1749,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--debug] file_filter = library/debug.po -source_file = pot/library/debug.pot +source_file = gettext/library/debug.pot type = PO minimum_perc = 0 resource_name = library--debug @@ -1758,7 +1758,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--decimal] file_filter = library/decimal.po -source_file = pot/library/decimal.pot +source_file = gettext/library/decimal.pot type = PO minimum_perc = 0 resource_name = library--decimal @@ -1767,7 +1767,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--development] file_filter = library/development.po -source_file = pot/library/development.pot +source_file = gettext/library/development.pot type = PO minimum_perc = 0 resource_name = library--development @@ -1776,7 +1776,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--devmode] file_filter = library/devmode.po -source_file = pot/library/devmode.pot +source_file = gettext/library/devmode.pot type = PO minimum_perc = 0 resource_name = library--devmode @@ -1785,7 +1785,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--dialog] file_filter = library/dialog.po -source_file = pot/library/dialog.pot +source_file = gettext/library/dialog.pot type = PO minimum_perc = 0 resource_name = library--dialog @@ -1794,7 +1794,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--difflib] file_filter = library/difflib.po -source_file = pot/library/difflib.pot +source_file = gettext/library/difflib.pot type = PO minimum_perc = 0 resource_name = library--difflib @@ -1803,7 +1803,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--dis] file_filter = library/dis.po -source_file = pot/library/dis.pot +source_file = gettext/library/dis.pot type = PO minimum_perc = 0 resource_name = library--dis @@ -1812,7 +1812,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--distribution] file_filter = library/distribution.po -source_file = pot/library/distribution.pot +source_file = gettext/library/distribution.pot type = PO minimum_perc = 0 resource_name = library--distribution @@ -1821,7 +1821,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--doctest] file_filter = library/doctest.po -source_file = pot/library/doctest.pot +source_file = gettext/library/doctest.pot type = PO minimum_perc = 0 resource_name = library--doctest @@ -1830,7 +1830,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email] file_filter = library/email.po -source_file = pot/library/email.pot +source_file = gettext/library/email.pot type = PO minimum_perc = 0 resource_name = library--email @@ -1839,7 +1839,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_charset] file_filter = library/email.charset.po -source_file = pot/library/email.charset.pot +source_file = gettext/library/email.charset.pot type = PO minimum_perc = 0 resource_name = library--email_charset @@ -1848,7 +1848,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_compat32-message] file_filter = library/email.compat32-message.po -source_file = pot/library/email.compat32-message.pot +source_file = gettext/library/email.compat32-message.pot type = PO minimum_perc = 0 resource_name = library--email_compat32-message @@ -1857,7 +1857,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_contentmanager] file_filter = library/email.contentmanager.po -source_file = pot/library/email.contentmanager.pot +source_file = gettext/library/email.contentmanager.pot type = PO minimum_perc = 0 resource_name = library--email_contentmanager @@ -1866,7 +1866,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_encoders] file_filter = library/email.encoders.po -source_file = pot/library/email.encoders.pot +source_file = gettext/library/email.encoders.pot type = PO minimum_perc = 0 resource_name = library--email_encoders @@ -1875,7 +1875,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_errors] file_filter = library/email.errors.po -source_file = pot/library/email.errors.pot +source_file = gettext/library/email.errors.pot type = PO minimum_perc = 0 resource_name = library--email_errors @@ -1884,7 +1884,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_examples] file_filter = library/email.examples.po -source_file = pot/library/email.examples.pot +source_file = gettext/library/email.examples.pot type = PO minimum_perc = 0 resource_name = library--email_examples @@ -1893,7 +1893,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_generator] file_filter = library/email.generator.po -source_file = pot/library/email.generator.pot +source_file = gettext/library/email.generator.pot type = PO minimum_perc = 0 resource_name = library--email_generator @@ -1902,7 +1902,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_header] file_filter = library/email.header.po -source_file = pot/library/email.header.pot +source_file = gettext/library/email.header.pot type = PO minimum_perc = 0 resource_name = library--email_header @@ -1911,7 +1911,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_headerregistry] file_filter = library/email.headerregistry.po -source_file = pot/library/email.headerregistry.pot +source_file = gettext/library/email.headerregistry.pot type = PO minimum_perc = 0 resource_name = library--email_headerregistry @@ -1920,7 +1920,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_iterators] file_filter = library/email.iterators.po -source_file = pot/library/email.iterators.pot +source_file = gettext/library/email.iterators.pot type = PO minimum_perc = 0 resource_name = library--email_iterators @@ -1929,7 +1929,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_message] file_filter = library/email.message.po -source_file = pot/library/email.message.pot +source_file = gettext/library/email.message.pot type = PO minimum_perc = 0 resource_name = library--email_message @@ -1938,7 +1938,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_mime] file_filter = library/email.mime.po -source_file = pot/library/email.mime.pot +source_file = gettext/library/email.mime.pot type = PO minimum_perc = 0 resource_name = library--email_mime @@ -1947,7 +1947,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_parser] file_filter = library/email.parser.po -source_file = pot/library/email.parser.pot +source_file = gettext/library/email.parser.pot type = PO minimum_perc = 0 resource_name = library--email_parser @@ -1956,7 +1956,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_policy] file_filter = library/email.policy.po -source_file = pot/library/email.policy.pot +source_file = gettext/library/email.policy.pot type = PO minimum_perc = 0 resource_name = library--email_policy @@ -1965,7 +1965,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--email_utils] file_filter = library/email.utils.po -source_file = pot/library/email.utils.pot +source_file = gettext/library/email.utils.pot type = PO minimum_perc = 0 resource_name = library--email_utils @@ -1974,7 +1974,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--ensurepip] file_filter = library/ensurepip.po -source_file = pot/library/ensurepip.pot +source_file = gettext/library/ensurepip.pot type = PO minimum_perc = 0 resource_name = library--ensurepip @@ -1983,7 +1983,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--enum] file_filter = library/enum.po -source_file = pot/library/enum.pot +source_file = gettext/library/enum.pot type = PO minimum_perc = 0 resource_name = library--enum @@ -1992,7 +1992,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--errno] file_filter = library/errno.po -source_file = pot/library/errno.pot +source_file = gettext/library/errno.pot type = PO minimum_perc = 0 resource_name = library--errno @@ -2001,7 +2001,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--exceptions] file_filter = library/exceptions.po -source_file = pot/library/exceptions.pot +source_file = gettext/library/exceptions.pot type = PO minimum_perc = 0 resource_name = library--exceptions @@ -2010,7 +2010,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--faulthandler] file_filter = library/faulthandler.po -source_file = pot/library/faulthandler.pot +source_file = gettext/library/faulthandler.pot type = PO minimum_perc = 0 resource_name = library--faulthandler @@ -2019,7 +2019,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--fcntl] file_filter = library/fcntl.po -source_file = pot/library/fcntl.pot +source_file = gettext/library/fcntl.pot type = PO minimum_perc = 0 resource_name = library--fcntl @@ -2028,7 +2028,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--filecmp] file_filter = library/filecmp.po -source_file = pot/library/filecmp.pot +source_file = gettext/library/filecmp.pot type = PO minimum_perc = 0 resource_name = library--filecmp @@ -2037,7 +2037,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--fileformats] file_filter = library/fileformats.po -source_file = pot/library/fileformats.pot +source_file = gettext/library/fileformats.pot type = PO minimum_perc = 0 resource_name = library--fileformats @@ -2046,7 +2046,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--fileinput] file_filter = library/fileinput.po -source_file = pot/library/fileinput.pot +source_file = gettext/library/fileinput.pot type = PO minimum_perc = 0 resource_name = library--fileinput @@ -2055,7 +2055,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--filesys] file_filter = library/filesys.po -source_file = pot/library/filesys.pot +source_file = gettext/library/filesys.pot type = PO minimum_perc = 0 resource_name = library--filesys @@ -2064,7 +2064,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--fnmatch] file_filter = library/fnmatch.po -source_file = pot/library/fnmatch.pot +source_file = gettext/library/fnmatch.pot type = PO minimum_perc = 0 resource_name = library--fnmatch @@ -2073,7 +2073,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--fractions] file_filter = library/fractions.po -source_file = pot/library/fractions.pot +source_file = gettext/library/fractions.pot type = PO minimum_perc = 0 resource_name = library--fractions @@ -2082,7 +2082,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--frameworks] file_filter = library/frameworks.po -source_file = pot/library/frameworks.pot +source_file = gettext/library/frameworks.pot type = PO minimum_perc = 0 resource_name = library--frameworks @@ -2091,7 +2091,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--ftplib] file_filter = library/ftplib.po -source_file = pot/library/ftplib.pot +source_file = gettext/library/ftplib.pot type = PO minimum_perc = 0 resource_name = library--ftplib @@ -2100,7 +2100,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--functional] file_filter = library/functional.po -source_file = pot/library/functional.pot +source_file = gettext/library/functional.pot type = PO minimum_perc = 0 resource_name = library--functional @@ -2109,7 +2109,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--functions] file_filter = library/functions.po -source_file = pot/library/functions.pot +source_file = gettext/library/functions.pot type = PO minimum_perc = 0 resource_name = library--functions @@ -2118,7 +2118,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--functools] file_filter = library/functools.po -source_file = pot/library/functools.pot +source_file = gettext/library/functools.pot type = PO minimum_perc = 0 resource_name = library--functools @@ -2127,7 +2127,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--gc] file_filter = library/gc.po -source_file = pot/library/gc.pot +source_file = gettext/library/gc.pot type = PO minimum_perc = 0 resource_name = library--gc @@ -2136,7 +2136,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--getopt] file_filter = library/getopt.po -source_file = pot/library/getopt.pot +source_file = gettext/library/getopt.pot type = PO minimum_perc = 0 resource_name = library--getopt @@ -2145,7 +2145,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--getpass] file_filter = library/getpass.po -source_file = pot/library/getpass.pot +source_file = gettext/library/getpass.pot type = PO minimum_perc = 0 resource_name = library--getpass @@ -2154,7 +2154,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--gettext] file_filter = library/gettext.po -source_file = pot/library/gettext.pot +source_file = gettext/library/gettext.pot type = PO minimum_perc = 0 resource_name = library--gettext @@ -2163,7 +2163,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--glob] file_filter = library/glob.po -source_file = pot/library/glob.pot +source_file = gettext/library/glob.pot type = PO minimum_perc = 0 resource_name = library--glob @@ -2172,7 +2172,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--graphlib] file_filter = library/graphlib.po -source_file = pot/library/graphlib.pot +source_file = gettext/library/graphlib.pot type = PO minimum_perc = 0 resource_name = library--graphlib @@ -2181,7 +2181,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--grp] file_filter = library/grp.po -source_file = pot/library/grp.pot +source_file = gettext/library/grp.pot type = PO minimum_perc = 0 resource_name = library--grp @@ -2190,7 +2190,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--gzip] file_filter = library/gzip.po -source_file = pot/library/gzip.pot +source_file = gettext/library/gzip.pot type = PO minimum_perc = 0 resource_name = library--gzip @@ -2199,7 +2199,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--hashlib] file_filter = library/hashlib.po -source_file = pot/library/hashlib.pot +source_file = gettext/library/hashlib.pot type = PO minimum_perc = 0 resource_name = library--hashlib @@ -2208,7 +2208,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--heapq] file_filter = library/heapq.po -source_file = pot/library/heapq.pot +source_file = gettext/library/heapq.pot type = PO minimum_perc = 0 resource_name = library--heapq @@ -2217,7 +2217,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--hmac] file_filter = library/hmac.po -source_file = pot/library/hmac.pot +source_file = gettext/library/hmac.pot type = PO minimum_perc = 0 resource_name = library--hmac @@ -2226,7 +2226,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--html] file_filter = library/html.po -source_file = pot/library/html.pot +source_file = gettext/library/html.pot type = PO minimum_perc = 0 resource_name = library--html @@ -2235,7 +2235,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--html_entities] file_filter = library/html.entities.po -source_file = pot/library/html.entities.pot +source_file = gettext/library/html.entities.pot type = PO minimum_perc = 0 resource_name = library--html_entities @@ -2244,7 +2244,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--html_parser] file_filter = library/html.parser.po -source_file = pot/library/html.parser.pot +source_file = gettext/library/html.parser.pot type = PO minimum_perc = 0 resource_name = library--html_parser @@ -2253,7 +2253,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--http] file_filter = library/http.po -source_file = pot/library/http.pot +source_file = gettext/library/http.pot type = PO minimum_perc = 0 resource_name = library--http @@ -2262,7 +2262,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--http_client] file_filter = library/http.client.po -source_file = pot/library/http.client.pot +source_file = gettext/library/http.client.pot type = PO minimum_perc = 0 resource_name = library--http_client @@ -2271,7 +2271,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--http_cookiejar] file_filter = library/http.cookiejar.po -source_file = pot/library/http.cookiejar.pot +source_file = gettext/library/http.cookiejar.pot type = PO minimum_perc = 0 resource_name = library--http_cookiejar @@ -2280,7 +2280,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--http_cookies] file_filter = library/http.cookies.po -source_file = pot/library/http.cookies.pot +source_file = gettext/library/http.cookies.pot type = PO minimum_perc = 0 resource_name = library--http_cookies @@ -2289,7 +2289,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--http_server] file_filter = library/http.server.po -source_file = pot/library/http.server.pot +source_file = gettext/library/http.server.pot type = PO minimum_perc = 0 resource_name = library--http_server @@ -2298,7 +2298,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--i18n] file_filter = library/i18n.po -source_file = pot/library/i18n.pot +source_file = gettext/library/i18n.pot type = PO minimum_perc = 0 resource_name = library--i18n @@ -2307,7 +2307,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--idle] file_filter = library/idle.po -source_file = pot/library/idle.pot +source_file = gettext/library/idle.pot type = PO minimum_perc = 0 resource_name = library--idle @@ -2316,7 +2316,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--imaplib] file_filter = library/imaplib.po -source_file = pot/library/imaplib.pot +source_file = gettext/library/imaplib.pot type = PO minimum_perc = 0 resource_name = library--imaplib @@ -2325,7 +2325,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--imghdr] file_filter = library/imghdr.po -source_file = pot/library/imghdr.pot +source_file = gettext/library/imghdr.pot type = PO minimum_perc = 0 resource_name = library--imghdr @@ -2334,7 +2334,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--importlib] file_filter = library/importlib.po -source_file = pot/library/importlib.pot +source_file = gettext/library/importlib.pot type = PO minimum_perc = 0 resource_name = library--importlib @@ -2343,7 +2343,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--importlib_metadata] file_filter = library/importlib.metadata.po -source_file = pot/library/importlib.metadata.pot +source_file = gettext/library/importlib.metadata.pot type = PO minimum_perc = 0 resource_name = library--importlib_metadata @@ -2352,7 +2352,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--importlib_resources] file_filter = library/importlib.resources.po -source_file = pot/library/importlib.resources.pot +source_file = gettext/library/importlib.resources.pot type = PO minimum_perc = 0 resource_name = library--importlib_resources @@ -2361,7 +2361,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--importlib_resources_abc] file_filter = library/importlib.resources.abc.po -source_file = pot/library/importlib.resources.abc.pot +source_file = gettext/library/importlib.resources.abc.pot type = PO minimum_perc = 0 resource_name = library--importlib_resources_abc @@ -2370,7 +2370,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--index] file_filter = library/index.po -source_file = pot/library/index.pot +source_file = gettext/library/index.pot type = PO minimum_perc = 0 resource_name = library--index @@ -2379,7 +2379,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--inspect] file_filter = library/inspect.po -source_file = pot/library/inspect.pot +source_file = gettext/library/inspect.pot type = PO minimum_perc = 0 resource_name = library--inspect @@ -2388,7 +2388,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--internet] file_filter = library/internet.po -source_file = pot/library/internet.pot +source_file = gettext/library/internet.pot type = PO minimum_perc = 0 resource_name = library--internet @@ -2397,7 +2397,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--intro] file_filter = library/intro.po -source_file = pot/library/intro.pot +source_file = gettext/library/intro.pot type = PO minimum_perc = 0 resource_name = library--intro @@ -2406,7 +2406,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--io] file_filter = library/io.po -source_file = pot/library/io.pot +source_file = gettext/library/io.pot type = PO minimum_perc = 0 resource_name = library--io @@ -2415,7 +2415,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--ipaddress] file_filter = library/ipaddress.po -source_file = pot/library/ipaddress.pot +source_file = gettext/library/ipaddress.pot type = PO minimum_perc = 0 resource_name = library--ipaddress @@ -2424,7 +2424,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--ipc] file_filter = library/ipc.po -source_file = pot/library/ipc.pot +source_file = gettext/library/ipc.pot type = PO minimum_perc = 0 resource_name = library--ipc @@ -2433,7 +2433,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--itertools] file_filter = library/itertools.po -source_file = pot/library/itertools.pot +source_file = gettext/library/itertools.pot type = PO minimum_perc = 0 resource_name = library--itertools @@ -2442,7 +2442,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--json] file_filter = library/json.po -source_file = pot/library/json.pot +source_file = gettext/library/json.pot type = PO minimum_perc = 0 resource_name = library--json @@ -2451,7 +2451,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--keyword] file_filter = library/keyword.po -source_file = pot/library/keyword.pot +source_file = gettext/library/keyword.pot type = PO minimum_perc = 0 resource_name = library--keyword @@ -2460,7 +2460,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--language] file_filter = library/language.po -source_file = pot/library/language.pot +source_file = gettext/library/language.pot type = PO minimum_perc = 0 resource_name = library--language @@ -2469,7 +2469,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--linecache] file_filter = library/linecache.po -source_file = pot/library/linecache.pot +source_file = gettext/library/linecache.pot type = PO minimum_perc = 0 resource_name = library--linecache @@ -2478,7 +2478,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--locale] file_filter = library/locale.po -source_file = pot/library/locale.pot +source_file = gettext/library/locale.pot type = PO minimum_perc = 0 resource_name = library--locale @@ -2487,7 +2487,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--logging] file_filter = library/logging.po -source_file = pot/library/logging.pot +source_file = gettext/library/logging.pot type = PO minimum_perc = 0 resource_name = library--logging @@ -2496,7 +2496,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--logging_config] file_filter = library/logging.config.po -source_file = pot/library/logging.config.pot +source_file = gettext/library/logging.config.pot type = PO minimum_perc = 0 resource_name = library--logging_config @@ -2505,7 +2505,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--logging_handlers] file_filter = library/logging.handlers.po -source_file = pot/library/logging.handlers.pot +source_file = gettext/library/logging.handlers.pot type = PO minimum_perc = 0 resource_name = library--logging_handlers @@ -2514,7 +2514,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--lzma] file_filter = library/lzma.po -source_file = pot/library/lzma.pot +source_file = gettext/library/lzma.pot type = PO minimum_perc = 0 resource_name = library--lzma @@ -2523,7 +2523,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--mailbox] file_filter = library/mailbox.po -source_file = pot/library/mailbox.pot +source_file = gettext/library/mailbox.pot type = PO minimum_perc = 0 resource_name = library--mailbox @@ -2532,7 +2532,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--mailcap] file_filter = library/mailcap.po -source_file = pot/library/mailcap.pot +source_file = gettext/library/mailcap.pot type = PO minimum_perc = 0 resource_name = library--mailcap @@ -2541,7 +2541,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--markup] file_filter = library/markup.po -source_file = pot/library/markup.pot +source_file = gettext/library/markup.pot type = PO minimum_perc = 0 resource_name = library--markup @@ -2550,7 +2550,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--marshal] file_filter = library/marshal.po -source_file = pot/library/marshal.pot +source_file = gettext/library/marshal.pot type = PO minimum_perc = 0 resource_name = library--marshal @@ -2559,7 +2559,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--math] file_filter = library/math.po -source_file = pot/library/math.pot +source_file = gettext/library/math.pot type = PO minimum_perc = 0 resource_name = library--math @@ -2568,7 +2568,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--mimetypes] file_filter = library/mimetypes.po -source_file = pot/library/mimetypes.pot +source_file = gettext/library/mimetypes.pot type = PO minimum_perc = 0 resource_name = library--mimetypes @@ -2577,7 +2577,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--mm] file_filter = library/mm.po -source_file = pot/library/mm.pot +source_file = gettext/library/mm.pot type = PO minimum_perc = 0 resource_name = library--mm @@ -2586,7 +2586,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--mmap] file_filter = library/mmap.po -source_file = pot/library/mmap.pot +source_file = gettext/library/mmap.pot type = PO minimum_perc = 0 resource_name = library--mmap @@ -2595,7 +2595,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--modulefinder] file_filter = library/modulefinder.po -source_file = pot/library/modulefinder.pot +source_file = gettext/library/modulefinder.pot type = PO minimum_perc = 0 resource_name = library--modulefinder @@ -2604,7 +2604,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--modules] file_filter = library/modules.po -source_file = pot/library/modules.pot +source_file = gettext/library/modules.pot type = PO minimum_perc = 0 resource_name = library--modules @@ -2613,7 +2613,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--msilib] file_filter = library/msilib.po -source_file = pot/library/msilib.pot +source_file = gettext/library/msilib.pot type = PO minimum_perc = 0 resource_name = library--msilib @@ -2622,7 +2622,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--msvcrt] file_filter = library/msvcrt.po -source_file = pot/library/msvcrt.pot +source_file = gettext/library/msvcrt.pot type = PO minimum_perc = 0 resource_name = library--msvcrt @@ -2631,7 +2631,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--multiprocessing] file_filter = library/multiprocessing.po -source_file = pot/library/multiprocessing.pot +source_file = gettext/library/multiprocessing.pot type = PO minimum_perc = 0 resource_name = library--multiprocessing @@ -2640,7 +2640,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--multiprocessing_shared_memory] file_filter = library/multiprocessing.shared_memory.po -source_file = pot/library/multiprocessing.shared_memory.pot +source_file = gettext/library/multiprocessing.shared_memory.pot type = PO minimum_perc = 0 resource_name = library--multiprocessing_shared_memory @@ -2649,7 +2649,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--netdata] file_filter = library/netdata.po -source_file = pot/library/netdata.pot +source_file = gettext/library/netdata.pot type = PO minimum_perc = 0 resource_name = library--netdata @@ -2658,7 +2658,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--netrc] file_filter = library/netrc.po -source_file = pot/library/netrc.pot +source_file = gettext/library/netrc.pot type = PO minimum_perc = 0 resource_name = library--netrc @@ -2667,7 +2667,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--nis] file_filter = library/nis.po -source_file = pot/library/nis.pot +source_file = gettext/library/nis.pot type = PO minimum_perc = 0 resource_name = library--nis @@ -2676,7 +2676,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--nntplib] file_filter = library/nntplib.po -source_file = pot/library/nntplib.pot +source_file = gettext/library/nntplib.pot type = PO minimum_perc = 0 resource_name = library--nntplib @@ -2685,7 +2685,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--numbers] file_filter = library/numbers.po -source_file = pot/library/numbers.pot +source_file = gettext/library/numbers.pot type = PO minimum_perc = 0 resource_name = library--numbers @@ -2694,7 +2694,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--numeric] file_filter = library/numeric.po -source_file = pot/library/numeric.pot +source_file = gettext/library/numeric.pot type = PO minimum_perc = 0 resource_name = library--numeric @@ -2703,7 +2703,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--operator] file_filter = library/operator.po -source_file = pot/library/operator.pot +source_file = gettext/library/operator.pot type = PO minimum_perc = 0 resource_name = library--operator @@ -2712,7 +2712,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--optparse] file_filter = library/optparse.po -source_file = pot/library/optparse.pot +source_file = gettext/library/optparse.pot type = PO minimum_perc = 0 resource_name = library--optparse @@ -2721,7 +2721,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--os] file_filter = library/os.po -source_file = pot/library/os.pot +source_file = gettext/library/os.pot type = PO minimum_perc = 0 resource_name = library--os @@ -2730,7 +2730,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--os_path] file_filter = library/os.path.po -source_file = pot/library/os.path.pot +source_file = gettext/library/os.path.pot type = PO minimum_perc = 0 resource_name = library--os_path @@ -2739,7 +2739,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--ossaudiodev] file_filter = library/ossaudiodev.po -source_file = pot/library/ossaudiodev.pot +source_file = gettext/library/ossaudiodev.pot type = PO minimum_perc = 0 resource_name = library--ossaudiodev @@ -2748,7 +2748,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pathlib] file_filter = library/pathlib.po -source_file = pot/library/pathlib.pot +source_file = gettext/library/pathlib.pot type = PO minimum_perc = 0 resource_name = library--pathlib @@ -2757,7 +2757,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pdb] file_filter = library/pdb.po -source_file = pot/library/pdb.pot +source_file = gettext/library/pdb.pot type = PO minimum_perc = 0 resource_name = library--pdb @@ -2766,7 +2766,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--persistence] file_filter = library/persistence.po -source_file = pot/library/persistence.pot +source_file = gettext/library/persistence.pot type = PO minimum_perc = 0 resource_name = library--persistence @@ -2775,7 +2775,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pickle] file_filter = library/pickle.po -source_file = pot/library/pickle.pot +source_file = gettext/library/pickle.pot type = PO minimum_perc = 0 resource_name = library--pickle @@ -2784,7 +2784,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pickletools] file_filter = library/pickletools.po -source_file = pot/library/pickletools.pot +source_file = gettext/library/pickletools.pot type = PO minimum_perc = 0 resource_name = library--pickletools @@ -2793,7 +2793,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pipes] file_filter = library/pipes.po -source_file = pot/library/pipes.pot +source_file = gettext/library/pipes.pot type = PO minimum_perc = 0 resource_name = library--pipes @@ -2802,7 +2802,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pkgutil] file_filter = library/pkgutil.po -source_file = pot/library/pkgutil.pot +source_file = gettext/library/pkgutil.pot type = PO minimum_perc = 0 resource_name = library--pkgutil @@ -2811,7 +2811,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--platform] file_filter = library/platform.po -source_file = pot/library/platform.pot +source_file = gettext/library/platform.pot type = PO minimum_perc = 0 resource_name = library--platform @@ -2820,7 +2820,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--plistlib] file_filter = library/plistlib.po -source_file = pot/library/plistlib.pot +source_file = gettext/library/plistlib.pot type = PO minimum_perc = 0 resource_name = library--plistlib @@ -2829,7 +2829,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--poplib] file_filter = library/poplib.po -source_file = pot/library/poplib.pot +source_file = gettext/library/poplib.pot type = PO minimum_perc = 0 resource_name = library--poplib @@ -2838,7 +2838,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--posix] file_filter = library/posix.po -source_file = pot/library/posix.pot +source_file = gettext/library/posix.pot type = PO minimum_perc = 0 resource_name = library--posix @@ -2847,7 +2847,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pprint] file_filter = library/pprint.po -source_file = pot/library/pprint.pot +source_file = gettext/library/pprint.pot type = PO minimum_perc = 0 resource_name = library--pprint @@ -2856,7 +2856,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--profile] file_filter = library/profile.po -source_file = pot/library/profile.pot +source_file = gettext/library/profile.pot type = PO minimum_perc = 0 resource_name = library--profile @@ -2865,7 +2865,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pty] file_filter = library/pty.po -source_file = pot/library/pty.pot +source_file = gettext/library/pty.pot type = PO minimum_perc = 0 resource_name = library--pty @@ -2874,7 +2874,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pwd] file_filter = library/pwd.po -source_file = pot/library/pwd.pot +source_file = gettext/library/pwd.pot type = PO minimum_perc = 0 resource_name = library--pwd @@ -2883,7 +2883,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--py_compile] file_filter = library/py_compile.po -source_file = pot/library/py_compile.pot +source_file = gettext/library/py_compile.pot type = PO minimum_perc = 0 resource_name = library--py_compile @@ -2892,7 +2892,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pyclbr] file_filter = library/pyclbr.po -source_file = pot/library/pyclbr.pot +source_file = gettext/library/pyclbr.pot type = PO minimum_perc = 0 resource_name = library--pyclbr @@ -2901,7 +2901,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pydoc] file_filter = library/pydoc.po -source_file = pot/library/pydoc.pot +source_file = gettext/library/pydoc.pot type = PO minimum_perc = 0 resource_name = library--pydoc @@ -2910,7 +2910,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--pyexpat] file_filter = library/pyexpat.po -source_file = pot/library/pyexpat.pot +source_file = gettext/library/pyexpat.pot type = PO minimum_perc = 0 resource_name = library--pyexpat @@ -2919,7 +2919,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--python] file_filter = library/python.po -source_file = pot/library/python.pot +source_file = gettext/library/python.pot type = PO minimum_perc = 0 resource_name = library--python @@ -2928,7 +2928,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--queue] file_filter = library/queue.po -source_file = pot/library/queue.pot +source_file = gettext/library/queue.pot type = PO minimum_perc = 0 resource_name = library--queue @@ -2937,7 +2937,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--quopri] file_filter = library/quopri.po -source_file = pot/library/quopri.pot +source_file = gettext/library/quopri.pot type = PO minimum_perc = 0 resource_name = library--quopri @@ -2946,7 +2946,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--random] file_filter = library/random.po -source_file = pot/library/random.pot +source_file = gettext/library/random.pot type = PO minimum_perc = 0 resource_name = library--random @@ -2955,7 +2955,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--re] file_filter = library/re.po -source_file = pot/library/re.pot +source_file = gettext/library/re.pot type = PO minimum_perc = 0 resource_name = library--re @@ -2964,7 +2964,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--readline] file_filter = library/readline.po -source_file = pot/library/readline.pot +source_file = gettext/library/readline.pot type = PO minimum_perc = 0 resource_name = library--readline @@ -2973,7 +2973,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--reprlib] file_filter = library/reprlib.po -source_file = pot/library/reprlib.pot +source_file = gettext/library/reprlib.pot type = PO minimum_perc = 0 resource_name = library--reprlib @@ -2982,7 +2982,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--resource] file_filter = library/resource.po -source_file = pot/library/resource.pot +source_file = gettext/library/resource.pot type = PO minimum_perc = 0 resource_name = library--resource @@ -2991,7 +2991,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--rlcompleter] file_filter = library/rlcompleter.po -source_file = pot/library/rlcompleter.pot +source_file = gettext/library/rlcompleter.pot type = PO minimum_perc = 0 resource_name = library--rlcompleter @@ -3000,7 +3000,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--runpy] file_filter = library/runpy.po -source_file = pot/library/runpy.pot +source_file = gettext/library/runpy.pot type = PO minimum_perc = 0 resource_name = library--runpy @@ -3009,7 +3009,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--sched] file_filter = library/sched.po -source_file = pot/library/sched.pot +source_file = gettext/library/sched.pot type = PO minimum_perc = 0 resource_name = library--sched @@ -3018,7 +3018,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--secrets] file_filter = library/secrets.po -source_file = pot/library/secrets.pot +source_file = gettext/library/secrets.pot type = PO minimum_perc = 0 resource_name = library--secrets @@ -3027,7 +3027,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--security_warnings] file_filter = library/security_warnings.po -source_file = pot/library/security_warnings.pot +source_file = gettext/library/security_warnings.pot type = PO minimum_perc = 0 resource_name = library--security_warnings @@ -3036,7 +3036,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--select] file_filter = library/select.po -source_file = pot/library/select.pot +source_file = gettext/library/select.pot type = PO minimum_perc = 0 resource_name = library--select @@ -3045,7 +3045,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--selectors] file_filter = library/selectors.po -source_file = pot/library/selectors.pot +source_file = gettext/library/selectors.pot type = PO minimum_perc = 0 resource_name = library--selectors @@ -3054,7 +3054,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--shelve] file_filter = library/shelve.po -source_file = pot/library/shelve.pot +source_file = gettext/library/shelve.pot type = PO minimum_perc = 0 resource_name = library--shelve @@ -3063,7 +3063,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--shlex] file_filter = library/shlex.po -source_file = pot/library/shlex.pot +source_file = gettext/library/shlex.pot type = PO minimum_perc = 0 resource_name = library--shlex @@ -3072,7 +3072,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--shutil] file_filter = library/shutil.po -source_file = pot/library/shutil.pot +source_file = gettext/library/shutil.pot type = PO minimum_perc = 0 resource_name = library--shutil @@ -3081,7 +3081,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--signal] file_filter = library/signal.po -source_file = pot/library/signal.pot +source_file = gettext/library/signal.pot type = PO minimum_perc = 0 resource_name = library--signal @@ -3090,7 +3090,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--site] file_filter = library/site.po -source_file = pot/library/site.pot +source_file = gettext/library/site.pot type = PO minimum_perc = 0 resource_name = library--site @@ -3099,7 +3099,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--smtplib] file_filter = library/smtplib.po -source_file = pot/library/smtplib.pot +source_file = gettext/library/smtplib.pot type = PO minimum_perc = 0 resource_name = library--smtplib @@ -3108,7 +3108,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--sndhdr] file_filter = library/sndhdr.po -source_file = pot/library/sndhdr.pot +source_file = gettext/library/sndhdr.pot type = PO minimum_perc = 0 resource_name = library--sndhdr @@ -3117,7 +3117,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--socket] file_filter = library/socket.po -source_file = pot/library/socket.pot +source_file = gettext/library/socket.pot type = PO minimum_perc = 0 resource_name = library--socket @@ -3126,7 +3126,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--socketserver] file_filter = library/socketserver.po -source_file = pot/library/socketserver.pot +source_file = gettext/library/socketserver.pot type = PO minimum_perc = 0 resource_name = library--socketserver @@ -3135,7 +3135,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--spwd] file_filter = library/spwd.po -source_file = pot/library/spwd.pot +source_file = gettext/library/spwd.pot type = PO minimum_perc = 0 resource_name = library--spwd @@ -3144,7 +3144,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--sqlite3] file_filter = library/sqlite3.po -source_file = pot/library/sqlite3.pot +source_file = gettext/library/sqlite3.pot type = PO minimum_perc = 0 resource_name = library--sqlite3 @@ -3153,7 +3153,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--ssl] file_filter = library/ssl.po -source_file = pot/library/ssl.pot +source_file = gettext/library/ssl.pot type = PO minimum_perc = 0 resource_name = library--ssl @@ -3162,7 +3162,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--stat] file_filter = library/stat.po -source_file = pot/library/stat.pot +source_file = gettext/library/stat.pot type = PO minimum_perc = 0 resource_name = library--stat @@ -3171,7 +3171,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--statistics] file_filter = library/statistics.po -source_file = pot/library/statistics.pot +source_file = gettext/library/statistics.pot type = PO minimum_perc = 0 resource_name = library--statistics @@ -3180,7 +3180,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--stdtypes] file_filter = library/stdtypes.po -source_file = pot/library/stdtypes.pot +source_file = gettext/library/stdtypes.pot type = PO minimum_perc = 0 resource_name = library--stdtypes @@ -3189,7 +3189,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--string] file_filter = library/string.po -source_file = pot/library/string.pot +source_file = gettext/library/string.pot type = PO minimum_perc = 0 resource_name = library--string @@ -3198,7 +3198,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--stringprep] file_filter = library/stringprep.po -source_file = pot/library/stringprep.pot +source_file = gettext/library/stringprep.pot type = PO minimum_perc = 0 resource_name = library--stringprep @@ -3207,7 +3207,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--struct] file_filter = library/struct.po -source_file = pot/library/struct.pot +source_file = gettext/library/struct.pot type = PO minimum_perc = 0 resource_name = library--struct @@ -3216,7 +3216,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--subprocess] file_filter = library/subprocess.po -source_file = pot/library/subprocess.pot +source_file = gettext/library/subprocess.pot type = PO minimum_perc = 0 resource_name = library--subprocess @@ -3225,7 +3225,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--sunau] file_filter = library/sunau.po -source_file = pot/library/sunau.pot +source_file = gettext/library/sunau.pot type = PO minimum_perc = 0 resource_name = library--sunau @@ -3234,7 +3234,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--superseded] file_filter = library/superseded.po -source_file = pot/library/superseded.pot +source_file = gettext/library/superseded.pot type = PO minimum_perc = 0 resource_name = library--superseded @@ -3243,7 +3243,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--symtable] file_filter = library/symtable.po -source_file = pot/library/symtable.pot +source_file = gettext/library/symtable.pot type = PO minimum_perc = 0 resource_name = library--symtable @@ -3252,7 +3252,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--sys] file_filter = library/sys.po -source_file = pot/library/sys.pot +source_file = gettext/library/sys.pot type = PO minimum_perc = 0 resource_name = library--sys @@ -3261,7 +3261,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--sys_monitoring] file_filter = library/sys.monitoring.po -source_file = pot/library/sys.monitoring.pot +source_file = gettext/library/sys.monitoring.pot type = PO minimum_perc = 0 resource_name = library--sys_monitoring @@ -3270,7 +3270,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--sys_path_init] file_filter = library/sys_path_init.po -source_file = pot/library/sys_path_init.pot +source_file = gettext/library/sys_path_init.pot type = PO minimum_perc = 0 resource_name = library--sys_path_init @@ -3279,7 +3279,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--sysconfig] file_filter = library/sysconfig.po -source_file = pot/library/sysconfig.pot +source_file = gettext/library/sysconfig.pot type = PO minimum_perc = 0 resource_name = library--sysconfig @@ -3288,7 +3288,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--syslog] file_filter = library/syslog.po -source_file = pot/library/syslog.pot +source_file = gettext/library/syslog.pot type = PO minimum_perc = 0 resource_name = library--syslog @@ -3297,7 +3297,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tabnanny] file_filter = library/tabnanny.po -source_file = pot/library/tabnanny.pot +source_file = gettext/library/tabnanny.pot type = PO minimum_perc = 0 resource_name = library--tabnanny @@ -3306,7 +3306,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tarfile] file_filter = library/tarfile.po -source_file = pot/library/tarfile.pot +source_file = gettext/library/tarfile.pot type = PO minimum_perc = 0 resource_name = library--tarfile @@ -3315,7 +3315,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--telnetlib] file_filter = library/telnetlib.po -source_file = pot/library/telnetlib.pot +source_file = gettext/library/telnetlib.pot type = PO minimum_perc = 0 resource_name = library--telnetlib @@ -3324,7 +3324,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tempfile] file_filter = library/tempfile.po -source_file = pot/library/tempfile.pot +source_file = gettext/library/tempfile.pot type = PO minimum_perc = 0 resource_name = library--tempfile @@ -3333,7 +3333,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--termios] file_filter = library/termios.po -source_file = pot/library/termios.pot +source_file = gettext/library/termios.pot type = PO minimum_perc = 0 resource_name = library--termios @@ -3342,7 +3342,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--test] file_filter = library/test.po -source_file = pot/library/test.pot +source_file = gettext/library/test.pot type = PO minimum_perc = 0 resource_name = library--test @@ -3351,7 +3351,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--text] file_filter = library/text.po -source_file = pot/library/text.pot +source_file = gettext/library/text.pot type = PO minimum_perc = 0 resource_name = library--text @@ -3360,7 +3360,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--textwrap] file_filter = library/textwrap.po -source_file = pot/library/textwrap.pot +source_file = gettext/library/textwrap.pot type = PO minimum_perc = 0 resource_name = library--textwrap @@ -3369,7 +3369,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--threading] file_filter = library/threading.po -source_file = pot/library/threading.pot +source_file = gettext/library/threading.pot type = PO minimum_perc = 0 resource_name = library--threading @@ -3378,7 +3378,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--time] file_filter = library/time.po -source_file = pot/library/time.pot +source_file = gettext/library/time.pot type = PO minimum_perc = 0 resource_name = library--time @@ -3387,7 +3387,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--timeit] file_filter = library/timeit.po -source_file = pot/library/timeit.pot +source_file = gettext/library/timeit.pot type = PO minimum_perc = 0 resource_name = library--timeit @@ -3396,7 +3396,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tk] file_filter = library/tk.po -source_file = pot/library/tk.pot +source_file = gettext/library/tk.pot type = PO minimum_perc = 0 resource_name = library--tk @@ -3405,7 +3405,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tkinter] file_filter = library/tkinter.po -source_file = pot/library/tkinter.pot +source_file = gettext/library/tkinter.pot type = PO minimum_perc = 0 resource_name = library--tkinter @@ -3414,7 +3414,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tkinter_colorchooser] file_filter = library/tkinter.colorchooser.po -source_file = pot/library/tkinter.colorchooser.pot +source_file = gettext/library/tkinter.colorchooser.pot type = PO minimum_perc = 0 resource_name = library--tkinter_colorchooser @@ -3423,7 +3423,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tkinter_dnd] file_filter = library/tkinter.dnd.po -source_file = pot/library/tkinter.dnd.pot +source_file = gettext/library/tkinter.dnd.pot type = PO minimum_perc = 0 resource_name = library--tkinter_dnd @@ -3432,7 +3432,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tkinter_font] file_filter = library/tkinter.font.po -source_file = pot/library/tkinter.font.pot +source_file = gettext/library/tkinter.font.pot type = PO minimum_perc = 0 resource_name = library--tkinter_font @@ -3441,7 +3441,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tkinter_messagebox] file_filter = library/tkinter.messagebox.po -source_file = pot/library/tkinter.messagebox.pot +source_file = gettext/library/tkinter.messagebox.pot type = PO minimum_perc = 0 resource_name = library--tkinter_messagebox @@ -3450,7 +3450,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tkinter_scrolledtext] file_filter = library/tkinter.scrolledtext.po -source_file = pot/library/tkinter.scrolledtext.pot +source_file = gettext/library/tkinter.scrolledtext.pot type = PO minimum_perc = 0 resource_name = library--tkinter_scrolledtext @@ -3459,7 +3459,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tkinter_tix] file_filter = library/tkinter.tix.po -source_file = pot/library/tkinter.tix.pot +source_file = gettext/library/tkinter.tix.pot type = PO minimum_perc = 0 resource_name = library--tkinter_tix @@ -3468,7 +3468,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tkinter_ttk] file_filter = library/tkinter.ttk.po -source_file = pot/library/tkinter.ttk.pot +source_file = gettext/library/tkinter.ttk.pot type = PO minimum_perc = 0 resource_name = library--tkinter_ttk @@ -3477,7 +3477,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--token] file_filter = library/token.po -source_file = pot/library/token.pot +source_file = gettext/library/token.pot type = PO minimum_perc = 0 resource_name = library--token @@ -3486,7 +3486,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tokenize] file_filter = library/tokenize.po -source_file = pot/library/tokenize.pot +source_file = gettext/library/tokenize.pot type = PO minimum_perc = 0 resource_name = library--tokenize @@ -3495,7 +3495,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tomllib] file_filter = library/tomllib.po -source_file = pot/library/tomllib.pot +source_file = gettext/library/tomllib.pot type = PO minimum_perc = 0 resource_name = library--tomllib @@ -3504,7 +3504,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--trace] file_filter = library/trace.po -source_file = pot/library/trace.pot +source_file = gettext/library/trace.pot type = PO minimum_perc = 0 resource_name = library--trace @@ -3513,7 +3513,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--traceback] file_filter = library/traceback.po -source_file = pot/library/traceback.pot +source_file = gettext/library/traceback.pot type = PO minimum_perc = 0 resource_name = library--traceback @@ -3522,7 +3522,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tracemalloc] file_filter = library/tracemalloc.po -source_file = pot/library/tracemalloc.pot +source_file = gettext/library/tracemalloc.pot type = PO minimum_perc = 0 resource_name = library--tracemalloc @@ -3531,7 +3531,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--tty] file_filter = library/tty.po -source_file = pot/library/tty.pot +source_file = gettext/library/tty.pot type = PO minimum_perc = 0 resource_name = library--tty @@ -3540,7 +3540,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--turtle] file_filter = library/turtle.po -source_file = pot/library/turtle.pot +source_file = gettext/library/turtle.pot type = PO minimum_perc = 0 resource_name = library--turtle @@ -3549,7 +3549,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--types] file_filter = library/types.po -source_file = pot/library/types.pot +source_file = gettext/library/types.pot type = PO minimum_perc = 0 resource_name = library--types @@ -3558,7 +3558,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--typing] file_filter = library/typing.po -source_file = pot/library/typing.pot +source_file = gettext/library/typing.pot type = PO minimum_perc = 0 resource_name = library--typing @@ -3567,7 +3567,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--unicodedata] file_filter = library/unicodedata.po -source_file = pot/library/unicodedata.pot +source_file = gettext/library/unicodedata.pot type = PO minimum_perc = 0 resource_name = library--unicodedata @@ -3576,7 +3576,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--unittest] file_filter = library/unittest.po -source_file = pot/library/unittest.pot +source_file = gettext/library/unittest.pot type = PO minimum_perc = 0 resource_name = library--unittest @@ -3585,7 +3585,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--unittest_mock] file_filter = library/unittest.mock.po -source_file = pot/library/unittest.mock.pot +source_file = gettext/library/unittest.mock.pot type = PO minimum_perc = 0 resource_name = library--unittest_mock @@ -3594,7 +3594,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--unittest_mock-examples] file_filter = library/unittest.mock-examples.po -source_file = pot/library/unittest.mock-examples.pot +source_file = gettext/library/unittest.mock-examples.pot type = PO minimum_perc = 0 resource_name = library--unittest_mock-examples @@ -3603,7 +3603,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--unix] file_filter = library/unix.po -source_file = pot/library/unix.pot +source_file = gettext/library/unix.pot type = PO minimum_perc = 0 resource_name = library--unix @@ -3612,7 +3612,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--urllib] file_filter = library/urllib.po -source_file = pot/library/urllib.pot +source_file = gettext/library/urllib.pot type = PO minimum_perc = 0 resource_name = library--urllib @@ -3621,7 +3621,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--urllib_error] file_filter = library/urllib.error.po -source_file = pot/library/urllib.error.pot +source_file = gettext/library/urllib.error.pot type = PO minimum_perc = 0 resource_name = library--urllib_error @@ -3630,7 +3630,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--urllib_parse] file_filter = library/urllib.parse.po -source_file = pot/library/urllib.parse.pot +source_file = gettext/library/urllib.parse.pot type = PO minimum_perc = 0 resource_name = library--urllib_parse @@ -3639,7 +3639,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--urllib_request] file_filter = library/urllib.request.po -source_file = pot/library/urllib.request.pot +source_file = gettext/library/urllib.request.pot type = PO minimum_perc = 0 resource_name = library--urllib_request @@ -3648,7 +3648,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--urllib_robotparser] file_filter = library/urllib.robotparser.po -source_file = pot/library/urllib.robotparser.pot +source_file = gettext/library/urllib.robotparser.pot type = PO minimum_perc = 0 resource_name = library--urllib_robotparser @@ -3657,7 +3657,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--uu] file_filter = library/uu.po -source_file = pot/library/uu.pot +source_file = gettext/library/uu.pot type = PO minimum_perc = 0 resource_name = library--uu @@ -3666,7 +3666,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--uuid] file_filter = library/uuid.po -source_file = pot/library/uuid.pot +source_file = gettext/library/uuid.pot type = PO minimum_perc = 0 resource_name = library--uuid @@ -3675,7 +3675,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--venv] file_filter = library/venv.po -source_file = pot/library/venv.pot +source_file = gettext/library/venv.pot type = PO minimum_perc = 0 resource_name = library--venv @@ -3684,7 +3684,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--warnings] file_filter = library/warnings.po -source_file = pot/library/warnings.pot +source_file = gettext/library/warnings.pot type = PO minimum_perc = 0 resource_name = library--warnings @@ -3693,7 +3693,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--wave] file_filter = library/wave.po -source_file = pot/library/wave.pot +source_file = gettext/library/wave.pot type = PO minimum_perc = 0 resource_name = library--wave @@ -3702,7 +3702,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--weakref] file_filter = library/weakref.po -source_file = pot/library/weakref.pot +source_file = gettext/library/weakref.pot type = PO minimum_perc = 0 resource_name = library--weakref @@ -3711,7 +3711,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--webbrowser] file_filter = library/webbrowser.po -source_file = pot/library/webbrowser.pot +source_file = gettext/library/webbrowser.pot type = PO minimum_perc = 0 resource_name = library--webbrowser @@ -3720,7 +3720,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--windows] file_filter = library/windows.po -source_file = pot/library/windows.pot +source_file = gettext/library/windows.pot type = PO minimum_perc = 0 resource_name = library--windows @@ -3729,7 +3729,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--winreg] file_filter = library/winreg.po -source_file = pot/library/winreg.pot +source_file = gettext/library/winreg.pot type = PO minimum_perc = 0 resource_name = library--winreg @@ -3738,7 +3738,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--winsound] file_filter = library/winsound.po -source_file = pot/library/winsound.pot +source_file = gettext/library/winsound.pot type = PO minimum_perc = 0 resource_name = library--winsound @@ -3747,7 +3747,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--wsgiref] file_filter = library/wsgiref.po -source_file = pot/library/wsgiref.pot +source_file = gettext/library/wsgiref.pot type = PO minimum_perc = 0 resource_name = library--wsgiref @@ -3756,7 +3756,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xdrlib] file_filter = library/xdrlib.po -source_file = pot/library/xdrlib.pot +source_file = gettext/library/xdrlib.pot type = PO minimum_perc = 0 resource_name = library--xdrlib @@ -3765,7 +3765,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xml] file_filter = library/xml.po -source_file = pot/library/xml.pot +source_file = gettext/library/xml.pot type = PO minimum_perc = 0 resource_name = library--xml @@ -3774,7 +3774,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xml_dom] file_filter = library/xml.dom.po -source_file = pot/library/xml.dom.pot +source_file = gettext/library/xml.dom.pot type = PO minimum_perc = 0 resource_name = library--xml_dom @@ -3783,7 +3783,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xml_dom_minidom] file_filter = library/xml.dom.minidom.po -source_file = pot/library/xml.dom.minidom.pot +source_file = gettext/library/xml.dom.minidom.pot type = PO minimum_perc = 0 resource_name = library--xml_dom_minidom @@ -3792,7 +3792,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xml_dom_pulldom] file_filter = library/xml.dom.pulldom.po -source_file = pot/library/xml.dom.pulldom.pot +source_file = gettext/library/xml.dom.pulldom.pot type = PO minimum_perc = 0 resource_name = library--xml_dom_pulldom @@ -3801,7 +3801,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xml_etree_elementtree] file_filter = library/xml.etree.elementtree.po -source_file = pot/library/xml.etree.elementtree.pot +source_file = gettext/library/xml.etree.elementtree.pot type = PO minimum_perc = 0 resource_name = library--xml_etree_elementtree @@ -3810,7 +3810,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xml_sax] file_filter = library/xml.sax.po -source_file = pot/library/xml.sax.pot +source_file = gettext/library/xml.sax.pot type = PO minimum_perc = 0 resource_name = library--xml_sax @@ -3819,7 +3819,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xml_sax_handler] file_filter = library/xml.sax.handler.po -source_file = pot/library/xml.sax.handler.pot +source_file = gettext/library/xml.sax.handler.pot type = PO minimum_perc = 0 resource_name = library--xml_sax_handler @@ -3828,7 +3828,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xml_sax_reader] file_filter = library/xml.sax.reader.po -source_file = pot/library/xml.sax.reader.pot +source_file = gettext/library/xml.sax.reader.pot type = PO minimum_perc = 0 resource_name = library--xml_sax_reader @@ -3837,7 +3837,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xml_sax_utils] file_filter = library/xml.sax.utils.po -source_file = pot/library/xml.sax.utils.pot +source_file = gettext/library/xml.sax.utils.pot type = PO minimum_perc = 0 resource_name = library--xml_sax_utils @@ -3846,7 +3846,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xmlrpc] file_filter = library/xmlrpc.po -source_file = pot/library/xmlrpc.pot +source_file = gettext/library/xmlrpc.pot type = PO minimum_perc = 0 resource_name = library--xmlrpc @@ -3855,7 +3855,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xmlrpc_client] file_filter = library/xmlrpc.client.po -source_file = pot/library/xmlrpc.client.pot +source_file = gettext/library/xmlrpc.client.pot type = PO minimum_perc = 0 resource_name = library--xmlrpc_client @@ -3864,7 +3864,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--xmlrpc_server] file_filter = library/xmlrpc.server.po -source_file = pot/library/xmlrpc.server.pot +source_file = gettext/library/xmlrpc.server.pot type = PO minimum_perc = 0 resource_name = library--xmlrpc_server @@ -3873,7 +3873,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--zipapp] file_filter = library/zipapp.po -source_file = pot/library/zipapp.pot +source_file = gettext/library/zipapp.pot type = PO minimum_perc = 0 resource_name = library--zipapp @@ -3882,7 +3882,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--zipfile] file_filter = library/zipfile.po -source_file = pot/library/zipfile.pot +source_file = gettext/library/zipfile.pot type = PO minimum_perc = 0 resource_name = library--zipfile @@ -3891,7 +3891,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--zipimport] file_filter = library/zipimport.po -source_file = pot/library/zipimport.pot +source_file = gettext/library/zipimport.pot type = PO minimum_perc = 0 resource_name = library--zipimport @@ -3900,7 +3900,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--zlib] file_filter = library/zlib.po -source_file = pot/library/zlib.pot +source_file = gettext/library/zlib.pot type = PO minimum_perc = 0 resource_name = library--zlib @@ -3909,7 +3909,7 @@ keep_translations = false [o:python-doc:p:python-312:r:library--zoneinfo] file_filter = library/zoneinfo.po -source_file = pot/library/zoneinfo.pot +source_file = gettext/library/zoneinfo.pot type = PO minimum_perc = 0 resource_name = library--zoneinfo @@ -3918,7 +3918,7 @@ keep_translations = false [o:python-doc:p:python-312:r:license] file_filter = license.po -source_file = pot/license.pot +source_file = gettext/license.pot type = PO minimum_perc = 0 resource_name = license @@ -3927,7 +3927,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--compound_stmts] file_filter = reference/compound_stmts.po -source_file = pot/reference/compound_stmts.pot +source_file = gettext/reference/compound_stmts.pot type = PO minimum_perc = 0 resource_name = reference--compound_stmts @@ -3936,7 +3936,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--datamodel] file_filter = reference/datamodel.po -source_file = pot/reference/datamodel.pot +source_file = gettext/reference/datamodel.pot type = PO minimum_perc = 0 resource_name = reference--datamodel @@ -3945,7 +3945,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--executionmodel] file_filter = reference/executionmodel.po -source_file = pot/reference/executionmodel.pot +source_file = gettext/reference/executionmodel.pot type = PO minimum_perc = 0 resource_name = reference--executionmodel @@ -3954,7 +3954,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--expressions] file_filter = reference/expressions.po -source_file = pot/reference/expressions.pot +source_file = gettext/reference/expressions.pot type = PO minimum_perc = 0 resource_name = reference--expressions @@ -3963,7 +3963,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--grammar] file_filter = reference/grammar.po -source_file = pot/reference/grammar.pot +source_file = gettext/reference/grammar.pot type = PO minimum_perc = 0 resource_name = reference--grammar @@ -3972,7 +3972,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--import] file_filter = reference/import.po -source_file = pot/reference/import.pot +source_file = gettext/reference/import.pot type = PO minimum_perc = 0 resource_name = reference--import @@ -3981,7 +3981,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--index] file_filter = reference/index.po -source_file = pot/reference/index.pot +source_file = gettext/reference/index.pot type = PO minimum_perc = 0 resource_name = reference--index @@ -3990,7 +3990,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--introduction] file_filter = reference/introduction.po -source_file = pot/reference/introduction.pot +source_file = gettext/reference/introduction.pot type = PO minimum_perc = 0 resource_name = reference--introduction @@ -3999,7 +3999,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--lexical_analysis] file_filter = reference/lexical_analysis.po -source_file = pot/reference/lexical_analysis.pot +source_file = gettext/reference/lexical_analysis.pot type = PO minimum_perc = 0 resource_name = reference--lexical_analysis @@ -4008,7 +4008,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--simple_stmts] file_filter = reference/simple_stmts.po -source_file = pot/reference/simple_stmts.pot +source_file = gettext/reference/simple_stmts.pot type = PO minimum_perc = 0 resource_name = reference--simple_stmts @@ -4017,7 +4017,7 @@ keep_translations = false [o:python-doc:p:python-312:r:reference--toplevel_components] file_filter = reference/toplevel_components.po -source_file = pot/reference/toplevel_components.pot +source_file = gettext/reference/toplevel_components.pot type = PO minimum_perc = 0 resource_name = reference--toplevel_components @@ -4026,7 +4026,7 @@ keep_translations = false [o:python-doc:p:python-312:r:sphinx] file_filter = sphinx.po -source_file = pot/sphinx.pot +source_file = gettext/sphinx.pot type = PO minimum_perc = 0 resource_name = sphinx @@ -4035,7 +4035,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--appendix] file_filter = tutorial/appendix.po -source_file = pot/tutorial/appendix.pot +source_file = gettext/tutorial/appendix.pot type = PO minimum_perc = 0 resource_name = tutorial--appendix @@ -4044,7 +4044,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--appetite] file_filter = tutorial/appetite.po -source_file = pot/tutorial/appetite.pot +source_file = gettext/tutorial/appetite.pot type = PO minimum_perc = 0 resource_name = tutorial--appetite @@ -4053,7 +4053,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--classes] file_filter = tutorial/classes.po -source_file = pot/tutorial/classes.pot +source_file = gettext/tutorial/classes.pot type = PO minimum_perc = 0 resource_name = tutorial--classes @@ -4062,7 +4062,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--controlflow] file_filter = tutorial/controlflow.po -source_file = pot/tutorial/controlflow.pot +source_file = gettext/tutorial/controlflow.pot type = PO minimum_perc = 0 resource_name = tutorial--controlflow @@ -4071,7 +4071,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--datastructures] file_filter = tutorial/datastructures.po -source_file = pot/tutorial/datastructures.pot +source_file = gettext/tutorial/datastructures.pot type = PO minimum_perc = 0 resource_name = tutorial--datastructures @@ -4080,7 +4080,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--errors] file_filter = tutorial/errors.po -source_file = pot/tutorial/errors.pot +source_file = gettext/tutorial/errors.pot type = PO minimum_perc = 0 resource_name = tutorial--errors @@ -4089,7 +4089,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--floatingpoint] file_filter = tutorial/floatingpoint.po -source_file = pot/tutorial/floatingpoint.pot +source_file = gettext/tutorial/floatingpoint.pot type = PO minimum_perc = 0 resource_name = tutorial--floatingpoint @@ -4098,7 +4098,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--index] file_filter = tutorial/index.po -source_file = pot/tutorial/index.pot +source_file = gettext/tutorial/index.pot type = PO minimum_perc = 0 resource_name = tutorial--index @@ -4107,7 +4107,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--inputoutput] file_filter = tutorial/inputoutput.po -source_file = pot/tutorial/inputoutput.pot +source_file = gettext/tutorial/inputoutput.pot type = PO minimum_perc = 0 resource_name = tutorial--inputoutput @@ -4116,7 +4116,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--interactive] file_filter = tutorial/interactive.po -source_file = pot/tutorial/interactive.pot +source_file = gettext/tutorial/interactive.pot type = PO minimum_perc = 0 resource_name = tutorial--interactive @@ -4125,7 +4125,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--interpreter] file_filter = tutorial/interpreter.po -source_file = pot/tutorial/interpreter.pot +source_file = gettext/tutorial/interpreter.pot type = PO minimum_perc = 0 resource_name = tutorial--interpreter @@ -4134,7 +4134,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--introduction] file_filter = tutorial/introduction.po -source_file = pot/tutorial/introduction.pot +source_file = gettext/tutorial/introduction.pot type = PO minimum_perc = 0 resource_name = tutorial--introduction @@ -4143,7 +4143,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--modules] file_filter = tutorial/modules.po -source_file = pot/tutorial/modules.pot +source_file = gettext/tutorial/modules.pot type = PO minimum_perc = 0 resource_name = tutorial--modules @@ -4152,7 +4152,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--stdlib] file_filter = tutorial/stdlib.po -source_file = pot/tutorial/stdlib.pot +source_file = gettext/tutorial/stdlib.pot type = PO minimum_perc = 0 resource_name = tutorial--stdlib @@ -4161,7 +4161,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--stdlib2] file_filter = tutorial/stdlib2.po -source_file = pot/tutorial/stdlib2.pot +source_file = gettext/tutorial/stdlib2.pot type = PO minimum_perc = 0 resource_name = tutorial--stdlib2 @@ -4170,7 +4170,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--venv] file_filter = tutorial/venv.po -source_file = pot/tutorial/venv.pot +source_file = gettext/tutorial/venv.pot type = PO minimum_perc = 0 resource_name = tutorial--venv @@ -4179,7 +4179,7 @@ keep_translations = false [o:python-doc:p:python-312:r:tutorial--whatnow] file_filter = tutorial/whatnow.po -source_file = pot/tutorial/whatnow.pot +source_file = gettext/tutorial/whatnow.pot type = PO minimum_perc = 0 resource_name = tutorial--whatnow @@ -4188,7 +4188,7 @@ keep_translations = false [o:python-doc:p:python-312:r:using--cmdline] file_filter = using/cmdline.po -source_file = pot/using/cmdline.pot +source_file = gettext/using/cmdline.pot type = PO minimum_perc = 0 resource_name = using--cmdline @@ -4197,7 +4197,7 @@ keep_translations = false [o:python-doc:p:python-312:r:using--configure] file_filter = using/configure.po -source_file = pot/using/configure.pot +source_file = gettext/using/configure.pot type = PO minimum_perc = 0 resource_name = using--configure @@ -4206,7 +4206,7 @@ keep_translations = false [o:python-doc:p:python-312:r:using--editors] file_filter = using/editors.po -source_file = pot/using/editors.pot +source_file = gettext/using/editors.pot type = PO minimum_perc = 0 resource_name = using--editors @@ -4215,7 +4215,7 @@ keep_translations = false [o:python-doc:p:python-312:r:using--index] file_filter = using/index.po -source_file = pot/using/index.pot +source_file = gettext/using/index.pot type = PO minimum_perc = 0 resource_name = using--index @@ -4224,7 +4224,7 @@ keep_translations = false [o:python-doc:p:python-312:r:using--mac] file_filter = using/mac.po -source_file = pot/using/mac.pot +source_file = gettext/using/mac.pot type = PO minimum_perc = 0 resource_name = using--mac @@ -4233,7 +4233,7 @@ keep_translations = false [o:python-doc:p:python-312:r:using--unix] file_filter = using/unix.po -source_file = pot/using/unix.pot +source_file = gettext/using/unix.pot type = PO minimum_perc = 0 resource_name = using--unix @@ -4242,7 +4242,7 @@ keep_translations = false [o:python-doc:p:python-312:r:using--windows] file_filter = using/windows.po -source_file = pot/using/windows.pot +source_file = gettext/using/windows.pot type = PO minimum_perc = 0 resource_name = using--windows @@ -4251,7 +4251,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--2_0] file_filter = whatsnew/2.0.po -source_file = pot/whatsnew/2.0.pot +source_file = gettext/whatsnew/2.0.pot type = PO minimum_perc = 0 resource_name = whatsnew--2_0 @@ -4260,7 +4260,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--2_1] file_filter = whatsnew/2.1.po -source_file = pot/whatsnew/2.1.pot +source_file = gettext/whatsnew/2.1.pot type = PO minimum_perc = 0 resource_name = whatsnew--2_1 @@ -4269,7 +4269,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--2_2] file_filter = whatsnew/2.2.po -source_file = pot/whatsnew/2.2.pot +source_file = gettext/whatsnew/2.2.pot type = PO minimum_perc = 0 resource_name = whatsnew--2_2 @@ -4278,7 +4278,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--2_3] file_filter = whatsnew/2.3.po -source_file = pot/whatsnew/2.3.pot +source_file = gettext/whatsnew/2.3.pot type = PO minimum_perc = 0 resource_name = whatsnew--2_3 @@ -4287,7 +4287,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--2_4] file_filter = whatsnew/2.4.po -source_file = pot/whatsnew/2.4.pot +source_file = gettext/whatsnew/2.4.pot type = PO minimum_perc = 0 resource_name = whatsnew--2_4 @@ -4296,7 +4296,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--2_5] file_filter = whatsnew/2.5.po -source_file = pot/whatsnew/2.5.pot +source_file = gettext/whatsnew/2.5.pot type = PO minimum_perc = 0 resource_name = whatsnew--2_5 @@ -4305,7 +4305,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--2_6] file_filter = whatsnew/2.6.po -source_file = pot/whatsnew/2.6.pot +source_file = gettext/whatsnew/2.6.pot type = PO minimum_perc = 0 resource_name = whatsnew--2_6 @@ -4314,7 +4314,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--2_7] file_filter = whatsnew/2.7.po -source_file = pot/whatsnew/2.7.pot +source_file = gettext/whatsnew/2.7.pot type = PO minimum_perc = 0 resource_name = whatsnew--2_7 @@ -4323,7 +4323,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_0] file_filter = whatsnew/3.0.po -source_file = pot/whatsnew/3.0.pot +source_file = gettext/whatsnew/3.0.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_0 @@ -4332,7 +4332,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_1] file_filter = whatsnew/3.1.po -source_file = pot/whatsnew/3.1.pot +source_file = gettext/whatsnew/3.1.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_1 @@ -4341,7 +4341,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_10] file_filter = whatsnew/3.10.po -source_file = pot/whatsnew/3.10.pot +source_file = gettext/whatsnew/3.10.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_10 @@ -4350,7 +4350,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_11] file_filter = whatsnew/3.11.po -source_file = pot/whatsnew/3.11.pot +source_file = gettext/whatsnew/3.11.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_11 @@ -4359,7 +4359,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_12] file_filter = whatsnew/3.12.po -source_file = pot/whatsnew/3.12.pot +source_file = gettext/whatsnew/3.12.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_12 @@ -4368,7 +4368,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_2] file_filter = whatsnew/3.2.po -source_file = pot/whatsnew/3.2.pot +source_file = gettext/whatsnew/3.2.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_2 @@ -4377,7 +4377,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_3] file_filter = whatsnew/3.3.po -source_file = pot/whatsnew/3.3.pot +source_file = gettext/whatsnew/3.3.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_3 @@ -4386,7 +4386,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_4] file_filter = whatsnew/3.4.po -source_file = pot/whatsnew/3.4.pot +source_file = gettext/whatsnew/3.4.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_4 @@ -4395,7 +4395,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_5] file_filter = whatsnew/3.5.po -source_file = pot/whatsnew/3.5.pot +source_file = gettext/whatsnew/3.5.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_5 @@ -4404,7 +4404,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_6] file_filter = whatsnew/3.6.po -source_file = pot/whatsnew/3.6.pot +source_file = gettext/whatsnew/3.6.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_6 @@ -4413,7 +4413,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_7] file_filter = whatsnew/3.7.po -source_file = pot/whatsnew/3.7.pot +source_file = gettext/whatsnew/3.7.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_7 @@ -4422,7 +4422,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_8] file_filter = whatsnew/3.8.po -source_file = pot/whatsnew/3.8.pot +source_file = gettext/whatsnew/3.8.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_8 @@ -4431,7 +4431,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--3_9] file_filter = whatsnew/3.9.po -source_file = pot/whatsnew/3.9.pot +source_file = gettext/whatsnew/3.9.pot type = PO minimum_perc = 0 resource_name = whatsnew--3_9 @@ -4440,7 +4440,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--changelog] file_filter = whatsnew/changelog.po -source_file = pot/whatsnew/changelog.pot +source_file = gettext/whatsnew/changelog.pot type = PO minimum_perc = 0 resource_name = whatsnew--changelog @@ -4449,7 +4449,7 @@ keep_translations = false [o:python-doc:p:python-312:r:whatsnew--index] file_filter = whatsnew/index.po -source_file = pot/whatsnew/index.pot +source_file = gettext/whatsnew/index.pot type = PO minimum_perc = 0 resource_name = whatsnew--index diff --git a/manage_translation.py b/manage_translation.py index 79b0d1608e..5c5070f785 100755 --- a/manage_translation.py +++ b/manage_translation.py @@ -60,7 +60,7 @@ def recreate_tx_config(): with chdir(directory): _clone_cpython_repo(VERSION) _build_gettext() - with chdir(Path(directory) / 'cpython/Doc/locales'): + with chdir(Path(directory) / 'cpython/Doc/build'): _create_txconfig() _update_txconfig_resources() with open('.tx/config', 'r') as file: @@ -75,9 +75,7 @@ def _clone_cpython_repo(version: str): def _build_gettext(): - _call( - "make -C cpython/Doc/ ALLSPHINXOPTS='-E -b gettext -D gettext_compact=0 -d build/.doctrees . locales/pot' build" - ) + _call("make -C cpython/Doc/ gettext") def _create_txconfig(): @@ -87,7 +85,7 @@ def _create_txconfig(): def _update_txconfig_resources(): _call( f'sphinx-intl update-txconfig-resources --transifex-organization-name python-doc ' - f'--transifex-project-name={PROJECT_SLUG} --locale-dir . --pot-dir pot' + f'--transifex-project-name={PROJECT_SLUG} --locale-dir . --pot-dir gettext' ) From e8298cb1d6decb645190c50e6a7bd9494b9bc5c9 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-chart job Date: Fri, 30 Aug 2024 21:53:16 +0000 Subject: [PATCH 020/228] Update language switcher progress chart --- language-switcher-progress.svg | 2530 ++++++++++++++++---------------- 1 file changed, 1277 insertions(+), 1253 deletions(-) diff --git a/language-switcher-progress.svg b/language-switcher-progress.svg index 5705d30c9b..90076b35c6 100644 --- a/language-switcher-progress.svg +++ b/language-switcher-progress.svg @@ -6,11 +6,11 @@ - 2024-07-01T20:40:28.251860 + 2024-08-30T21:53:16.451165 image/svg+xml - Matplotlib v3.9.0, https://matplotlib.org/ + Matplotlib v3.9.2, https://matplotlib.org/ @@ -40,23 +40,23 @@ z - + - - + - + - + - + - + - + - + - + @@ -171,18 +171,18 @@ L 220.762573 41.472 - + - + - + - + - + - + +" clip-path="url(#p6d9dd0e218)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + @@ -345,11 +345,11 @@ z +" clip-path="url(#p6d9dd0e218)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -365,11 +365,11 @@ L 414.72 245.864852 +" clip-path="url(#p6d9dd0e218)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -385,11 +385,11 @@ L 414.72 215.249704 +" clip-path="url(#p6d9dd0e218)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -405,11 +405,11 @@ L 414.72 184.634556 +" clip-path="url(#p6d9dd0e218)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -425,11 +425,11 @@ L 414.72 154.019408 +" clip-path="url(#p6d9dd0e218)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -472,11 +472,11 @@ z +" clip-path="url(#p6d9dd0e218)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -524,11 +524,11 @@ z +" clip-path="url(#p6d9dd0e218)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -555,7 +555,7 @@ z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1798,7 +1822,7 @@ L 414.72 41.472 - + From fa628fd30e88140931543022253505455e8b3a10 Mon Sep 17 00:00:00 2001 From: Maciej Olko Date: Sat, 31 Aug 2024 01:06:33 +0200 Subject: [PATCH 021/228] Remove left-over files and add a script to warn about new ones --- distutils/_setuptools_disclaimer.po | 34 - distutils/apiref.po | 2077 --------------------------- distutils/builtdist.po | 702 --------- distutils/commandref.po | 149 -- distutils/configfile.po | 195 --- distutils/examples.po | 251 ---- distutils/extending.po | 126 -- distutils/index.po | 79 - distutils/introduction.po | 383 ----- distutils/packageindex.po | 38 - distutils/setupscript.po | 1081 -------------- distutils/sourcedist.po | 452 ------ distutils/uploading.po | 32 - includes/wasm-notavail.po | 33 - install/index.po | 1248 ---------------- library/asynchat.po | 274 ---- library/asyncore.po | 418 ------ library/binhex.po | 102 -- library/distutils.po | 88 -- library/imp.po | 410 ------ library/othergui.po | 98 -- library/smtpd.po | 375 ----- library/undoc.po | 59 - manage_translation.py | 16 +- 24 files changed, 15 insertions(+), 8705 deletions(-) delete mode 100644 distutils/_setuptools_disclaimer.po delete mode 100644 distutils/apiref.po delete mode 100644 distutils/builtdist.po delete mode 100644 distutils/commandref.po delete mode 100644 distutils/configfile.po delete mode 100644 distutils/examples.po delete mode 100644 distutils/extending.po delete mode 100644 distutils/index.po delete mode 100644 distutils/introduction.po delete mode 100644 distutils/packageindex.po delete mode 100644 distutils/setupscript.po delete mode 100644 distutils/sourcedist.po delete mode 100644 distutils/uploading.po delete mode 100644 includes/wasm-notavail.po delete mode 100644 install/index.po delete mode 100644 library/asynchat.po delete mode 100644 library/asyncore.po delete mode 100644 library/binhex.po delete mode 100644 library/distutils.po delete mode 100644 library/imp.po delete mode 100644 library/othergui.po delete mode 100644 library/smtpd.po delete mode 100644 library/undoc.po diff --git a/distutils/_setuptools_disclaimer.po b/distutils/_setuptools_disclaimer.po deleted file mode 100644 index fb2ee99222..0000000000 --- a/distutils/_setuptools_disclaimer.po +++ /dev/null @@ -1,34 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Maciej Olko , 2021\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." diff --git a/distutils/apiref.po b/distutils/apiref.po deleted file mode 100644 index 0e3c47221a..0000000000 --- a/distutils/apiref.po +++ /dev/null @@ -1,2077 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# Krzysztof Abramowicz, 2022 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "API Reference" -msgstr "" - -msgid "`New and changed setup.py arguments in setuptools`_" -msgstr "" - -msgid "" -"The ``setuptools`` project adds new capabilities to the ``setup`` function " -"and other APIs, makes the API consistent across different Python versions, " -"and is hence recommended over using ``distutils`` directly." -msgstr "" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid ":mod:`distutils.core` --- Core Distutils functionality" -msgstr "" - -msgid "" -"The :mod:`distutils.core` module is the only module that needs to be " -"installed to use the Distutils. It provides the :func:`setup` (which is " -"called from the setup script). Indirectly provides the :class:`distutils." -"dist.Distribution` and :class:`distutils.cmd.Command` class." -msgstr "" - -msgid "" -"The basic do-everything function that does most everything you could ever " -"ask for from a Distutils method." -msgstr "" - -msgid "" -"The setup function takes a large number of arguments. These are laid out in " -"the following table." -msgstr "" - -msgid "argument name" -msgstr "" - -msgid "value" -msgstr "" - -msgid "type" -msgstr "" - -msgid "*name*" -msgstr "" - -msgid "The name of the package" -msgstr "" - -msgid "a string" -msgstr "" - -msgid "*version*" -msgstr "" - -msgid "The version number of the package; see :mod:`distutils.version`" -msgstr "" - -msgid "*description*" -msgstr "" - -msgid "A single line describing the package" -msgstr "" - -msgid "*long_description*" -msgstr "" - -msgid "Longer description of the package" -msgstr "" - -msgid "*author*" -msgstr "" - -msgid "The name of the package author" -msgstr "" - -msgid "*author_email*" -msgstr "" - -msgid "The email address of the package author" -msgstr "" - -msgid "*maintainer*" -msgstr "" - -msgid "" -"The name of the current maintainer, if different from the author. Note that " -"if the maintainer is provided, distutils will use it as the author in :file:" -"`PKG-INFO`" -msgstr "" - -msgid "*maintainer_email*" -msgstr "" - -msgid "" -"The email address of the current maintainer, if different from the author" -msgstr "" - -msgid "*url*" -msgstr "" - -msgid "A URL for the package (homepage)" -msgstr "" - -msgid "*download_url*" -msgstr "" - -msgid "A URL to download the package" -msgstr "" - -msgid "*packages*" -msgstr "" - -msgid "A list of Python packages that distutils will manipulate" -msgstr "" - -msgid "a list of strings" -msgstr "" - -msgid "*py_modules*" -msgstr "" - -msgid "A list of Python modules that distutils will manipulate" -msgstr "" - -msgid "*scripts*" -msgstr "" - -msgid "A list of standalone script files to be built and installed" -msgstr "" - -msgid "*ext_modules*" -msgstr "" - -msgid "A list of Python extensions to be built" -msgstr "" - -msgid "a list of instances of :class:`distutils.core.Extension`" -msgstr "" - -msgid "*classifiers*" -msgstr "" - -msgid "A list of categories for the package" -msgstr "" - -msgid "" -"a list of strings; valid classifiers are listed on `PyPI `_." -msgstr "" - -msgid "*distclass*" -msgstr "" - -msgid "the :class:`Distribution` class to use" -msgstr "" - -msgid "a subclass of :class:`distutils.core.Distribution`" -msgstr "" - -msgid "*script_name*" -msgstr "" - -msgid "The name of the setup.py script - defaults to ``sys.argv[0]``" -msgstr "" - -msgid "*script_args*" -msgstr "" - -msgid "Arguments to supply to the setup script" -msgstr "" - -msgid "*options*" -msgstr "" - -msgid "default options for the setup script" -msgstr "" - -msgid "a dictionary" -msgstr "" - -msgid "*license*" -msgstr "" - -msgid "The license for the package" -msgstr "" - -msgid "*keywords*" -msgstr "" - -msgid "Descriptive meta-data, see :pep:`314`" -msgstr "" - -msgid "a list of strings or a comma-separated string" -msgstr "" - -msgid "*platforms*" -msgstr "" - -msgid "*cmdclass*" -msgstr "" - -msgid "A mapping of command names to :class:`Command` subclasses" -msgstr "" - -msgid "*data_files*" -msgstr "" - -msgid "A list of data files to install" -msgstr "" - -msgid "a list" -msgstr "" - -msgid "*package_dir*" -msgstr "" - -msgid "A mapping of package to directory names" -msgstr "" - -msgid "" -"Run a setup script in a somewhat controlled environment, and return the :" -"class:`distutils.dist.Distribution` instance that drives things. This is " -"useful if you need to find out the distribution meta-data (passed as " -"keyword args from *script* to :func:`setup`), or the contents of the config " -"files or command-line." -msgstr "" - -msgid "" -"*script_name* is a file that will be read and run with :func:`exec`. ``sys." -"argv[0]`` will be replaced with *script* for the duration of the call. " -"*script_args* is a list of strings; if supplied, ``sys.argv[1:]`` will be " -"replaced by *script_args* for the duration of the call." -msgstr "" - -msgid "" -"*stop_after* tells :func:`setup` when to stop processing; possible values:" -msgstr "" - -msgid "description" -msgstr "" - -msgid "*init*" -msgstr "" - -msgid "" -"Stop after the :class:`Distribution` instance has been created and " -"populated with the keyword arguments to :func:`setup`" -msgstr "" - -msgid "*config*" -msgstr "" - -msgid "" -"Stop after config files have been parsed (and their data stored in the :" -"class:`Distribution` instance)" -msgstr "" - -msgid "*commandline*" -msgstr "" - -msgid "" -"Stop after the command-line (``sys.argv[1:]`` or *script_args*) have been " -"parsed (and the data stored in the :class:`Distribution` instance.)" -msgstr "" - -msgid "*run*" -msgstr "" - -msgid "" -"Stop after all commands have been run (the same as if :func:`setup` had " -"been called in the usual way). This is the default value." -msgstr "" - -msgid "" -"In addition, the :mod:`distutils.core` module exposed a number of classes " -"that live elsewhere." -msgstr "" - -msgid ":class:`~distutils.extension.Extension` from :mod:`distutils.extension`" -msgstr "" - -msgid ":class:`~distutils.cmd.Command` from :mod:`distutils.cmd`" -msgstr "" - -msgid ":class:`~distutils.dist.Distribution` from :mod:`distutils.dist`" -msgstr "" - -msgid "" -"A short description of each of these follows, but see the relevant module " -"for the full reference." -msgstr "" - -msgid "" -"The Extension class describes a single C or C++ extension module in a setup " -"script. It accepts the following keyword arguments in its constructor:" -msgstr "" - -msgid "" -"the full name of the extension, including any packages --- ie. *not* a " -"filename or pathname, but Python dotted name" -msgstr "" - -msgid "*sources*" -msgstr "" - -msgid "" -"list of source filenames, relative to the distribution root (where the setup " -"script lives), in Unix form (slash-separated) for portability. Source files " -"may be C, C++, SWIG (.i), platform-specific resource files, or whatever else " -"is recognized by the :command:`build_ext` command as source for a Python " -"extension." -msgstr "" - -msgid "*include_dirs*" -msgstr "" - -msgid "" -"list of directories to search for C/C++ header files (in Unix form for " -"portability)" -msgstr "" - -msgid "*define_macros*" -msgstr "" - -msgid "" -"list of macros to define; each macro is defined using a 2-tuple ``(name, " -"value)``, where *value* is either the string to define it to or ``None`` to " -"define it without a particular value (equivalent of ``#define FOO`` in " -"source or :option:`!-DFOO` on Unix C compiler command line)" -msgstr "" - -msgid "a list of tuples" -msgstr "" - -msgid "*undef_macros*" -msgstr "" - -msgid "list of macros to undefine explicitly" -msgstr "" - -msgid "*library_dirs*" -msgstr "" - -msgid "list of directories to search for C/C++ libraries at link time" -msgstr "" - -msgid "*libraries*" -msgstr "" - -msgid "list of library names (not filenames or paths) to link against" -msgstr "" - -msgid "*runtime_library_dirs*" -msgstr "" - -msgid "" -"list of directories to search for C/C++ libraries at run time (for shared " -"extensions, this is when the extension is loaded)" -msgstr "" - -msgid "*extra_objects*" -msgstr "" - -msgid "" -"list of extra files to link with (eg. object files not implied by 'sources', " -"static library that must be explicitly specified, binary resource files, " -"etc.)" -msgstr "" - -msgid "*extra_compile_args*" -msgstr "" - -msgid "" -"any extra platform- and compiler-specific information to use when compiling " -"the source files in 'sources'. For platforms and compilers where a command " -"line makes sense, this is typically a list of command-line arguments, but " -"for other platforms it could be anything." -msgstr "" - -msgid "*extra_link_args*" -msgstr "" - -msgid "" -"any extra platform- and compiler-specific information to use when linking " -"object files together to create the extension (or to create a new static " -"Python interpreter). Similar interpretation as for 'extra_compile_args'." -msgstr "" - -msgid "*export_symbols*" -msgstr "" - -msgid "" -"list of symbols to be exported from a shared extension. Not used on all " -"platforms, and not generally necessary for Python extensions, which " -"typically export exactly one symbol: ``init`` + extension_name." -msgstr "" - -msgid "*depends*" -msgstr "" - -msgid "list of files that the extension depends on" -msgstr "" - -msgid "*language*" -msgstr "" - -msgid "" -"extension language (i.e. ``'c'``, ``'c++'``, ``'objc'``). Will be detected " -"from the source extensions if not provided." -msgstr "" - -msgid "*optional*" -msgstr "" - -msgid "" -"specifies that a build failure in the extension should not abort the build " -"process, but simply skip the extension." -msgstr "" - -msgid "a boolean" -msgstr "" - -msgid "" -"On Unix, C extensions are no longer linked to libpython except on Android " -"and Cygwin." -msgstr "" - -msgid "" -"A :class:`Distribution` describes how to build, install and package up a " -"Python software package." -msgstr "" - -msgid "" -"See the :func:`setup` function for a list of keyword arguments accepted by " -"the Distribution constructor. :func:`setup` creates a Distribution instance." -msgstr "" - -msgid "" -":class:`~distutils.core.Distribution` now warns if ``classifiers``, " -"``keywords`` and ``platforms`` fields are not specified as a list or a " -"string." -msgstr "" - -msgid "" -"A :class:`Command` class (or rather, an instance of one of its subclasses) " -"implement a single distutils command." -msgstr "" - -msgid ":mod:`distutils.ccompiler` --- CCompiler base class" -msgstr "" - -msgid "" -"This module provides the abstract base class for the :class:`CCompiler` " -"classes. A :class:`CCompiler` instance can be used for all the compile and " -"link steps needed to build a single project. Methods are provided to set " -"options for the compiler --- macro definitions, include directories, link " -"path, libraries and the like." -msgstr "" - -msgid "This module provides the following functions." -msgstr "" - -msgid "" -"Generate linker options for searching library directories and linking with " -"specific libraries. *libraries* and *library_dirs* are, respectively, lists " -"of library names (not filenames!) and search directories. Returns a list of " -"command-line options suitable for use with some compiler (depending on the " -"two format strings passed in)." -msgstr "" - -msgid "" -"Generate C pre-processor options (:option:`!-D`, :option:`!-U`, :option:`!-" -"I`) as used by at least two types of compilers: the typical Unix compiler " -"and Visual C++. *macros* is the usual thing, a list of 1- or 2-tuples, where " -"``(name,)`` means undefine (:option:`!-U`) macro *name*, and ``(name, " -"value)`` means define (:option:`!-D`) macro *name* to *value*. " -"*include_dirs* is just a list of directory names to be added to the header " -"file search path (:option:`!-I`). Returns a list of command-line options " -"suitable for either Unix compilers or Visual C++." -msgstr "" - -msgid "Determine the default compiler to use for the given platform." -msgstr "" - -msgid "" -"*osname* should be one of the standard Python OS names (i.e. the ones " -"returned by ``os.name``) and *platform* the common value returned by ``sys." -"platform`` for the platform in question." -msgstr "" - -msgid "" -"The default values are ``os.name`` and ``sys.platform`` in case the " -"parameters are not given." -msgstr "" - -msgid "" -"Factory function to generate an instance of some CCompiler subclass for the " -"supplied platform/compiler combination. *plat* defaults to ``os.name`` (eg. " -"``'posix'``, ``'nt'``), and *compiler* defaults to the default compiler for " -"that platform. Currently only ``'posix'`` and ``'nt'`` are supported, and " -"the default compilers are \"traditional Unix interface\" (:class:" -"`UnixCCompiler` class) and Visual C++ (:class:`MSVCCompiler` class). Note " -"that it's perfectly possible to ask for a Unix compiler object under " -"Windows, and a Microsoft compiler object under Unix---if you supply a value " -"for *compiler*, *plat* is ignored." -msgstr "" - -msgid "" -"Print list of available compilers (used by the :option:`!--help-compiler` " -"options to :command:`build`, :command:`build_ext`, :command:`build_clib`)." -msgstr "" - -msgid "" -"The abstract base class :class:`CCompiler` defines the interface that must " -"be implemented by real compiler classes. The class also has some utility " -"methods used by several compiler classes." -msgstr "" - -msgid "" -"The basic idea behind a compiler abstraction class is that each instance can " -"be used for all the compile/link steps in building a single project. Thus, " -"attributes common to all of those compile and link steps --- include " -"directories, macros to define, libraries to link against, etc. --- are " -"attributes of the compiler instance. To allow for variability in how " -"individual files are treated, most of those attributes may be varied on a " -"per-compilation or per-link basis." -msgstr "" - -msgid "" -"The constructor for each subclass creates an instance of the Compiler " -"object. Flags are *verbose* (show verbose output), *dry_run* (don't actually " -"execute the steps) and *force* (rebuild everything, regardless of " -"dependencies). All of these flags default to ``0`` (off). Note that you " -"probably don't want to instantiate :class:`CCompiler` or one of its " -"subclasses directly - use the :func:`distutils.CCompiler.new_compiler` " -"factory function instead." -msgstr "" - -msgid "" -"The following methods allow you to manually alter compiler options for the " -"instance of the Compiler class." -msgstr "" - -msgid "" -"Add *dir* to the list of directories that will be searched for header files. " -"The compiler is instructed to search directories in the order in which they " -"are supplied by successive calls to :meth:`add_include_dir`." -msgstr "" - -msgid "" -"Set the list of directories that will be searched to *dirs* (a list of " -"strings). Overrides any preceding calls to :meth:`add_include_dir`; " -"subsequent calls to :meth:`add_include_dir` add to the list passed to :meth:" -"`set_include_dirs`. This does not affect any list of standard include " -"directories that the compiler may search by default." -msgstr "" - -msgid "" -"Add *libname* to the list of libraries that will be included in all links " -"driven by this compiler object. Note that *libname* should \\*not\\* be the " -"name of a file containing a library, but the name of the library itself: the " -"actual filename will be inferred by the linker, the compiler, or the " -"compiler class (depending on the platform)." -msgstr "" - -msgid "" -"The linker will be instructed to link against libraries in the order they " -"were supplied to :meth:`add_library` and/or :meth:`set_libraries`. It is " -"perfectly valid to duplicate library names; the linker will be instructed to " -"link against libraries as many times as they are mentioned." -msgstr "" - -msgid "" -"Set the list of libraries to be included in all links driven by this " -"compiler object to *libnames* (a list of strings). This does not affect any " -"standard system libraries that the linker may include by default." -msgstr "" - -msgid "" -"Add *dir* to the list of directories that will be searched for libraries " -"specified to :meth:`add_library` and :meth:`set_libraries`. The linker will " -"be instructed to search for libraries in the order they are supplied to :" -"meth:`add_library_dir` and/or :meth:`set_library_dirs`." -msgstr "" - -msgid "" -"Set the list of library search directories to *dirs* (a list of strings). " -"This does not affect any standard library search path that the linker may " -"search by default." -msgstr "" - -msgid "" -"Add *dir* to the list of directories that will be searched for shared " -"libraries at runtime." -msgstr "" - -msgid "" -"Set the list of directories to search for shared libraries at runtime to " -"*dirs* (a list of strings). This does not affect any standard search path " -"that the runtime linker may search by default." -msgstr "" - -msgid "" -"Define a preprocessor macro for all compilations driven by this compiler " -"object. The optional parameter *value* should be a string; if it is not " -"supplied, then the macro will be defined without an explicit value and the " -"exact outcome depends on the compiler used." -msgstr "" - -msgid "" -"Undefine a preprocessor macro for all compilations driven by this compiler " -"object. If the same macro is defined by :meth:`define_macro` and undefined " -"by :meth:`undefine_macro` the last call takes precedence (including multiple " -"redefinitions or undefinitions). If the macro is redefined/undefined on a " -"per-compilation basis (ie. in the call to :meth:`compile`), then that takes " -"precedence." -msgstr "" - -msgid "" -"Add *object* to the list of object files (or analogues, such as explicitly " -"named library files or the output of \"resource compilers\") to be included " -"in every link driven by this compiler object." -msgstr "" - -msgid "" -"Set the list of object files (or analogues) to be included in every link to " -"*objects*. This does not affect any standard object files that the linker " -"may include by default (such as system libraries)." -msgstr "" - -msgid "" -"The following methods implement methods for autodetection of compiler " -"options, providing some functionality similar to GNU :program:`autoconf`." -msgstr "" - -msgid "" -"Detect the language of a given file, or list of files. Uses the instance " -"attributes :attr:`language_map` (a dictionary), and :attr:`language_order` " -"(a list) to do the job." -msgstr "" - -msgid "" -"Search the specified list of directories for a static or shared library file " -"*lib* and return the full path to that file. If *debug* is true, look for a " -"debugging version (if that makes sense on the current platform). Return " -"``None`` if *lib* wasn't found in any of the specified directories." -msgstr "" - -msgid "" -"Return a boolean indicating whether *funcname* is supported on the current " -"platform. The optional arguments can be used to augment the compilation " -"environment by providing additional include files and paths and libraries " -"and paths." -msgstr "" - -msgid "" -"Return the compiler option to add *dir* to the list of directories searched " -"for libraries." -msgstr "" - -msgid "" -"Return the compiler option to add *lib* to the list of libraries linked into " -"the shared library or executable." -msgstr "" - -msgid "" -"Return the compiler option to add *dir* to the list of directories searched " -"for runtime libraries." -msgstr "" - -msgid "" -"Define the executables (and options for them) that will be run to perform " -"the various stages of compilation. The exact set of executables that may be " -"specified here depends on the compiler class (via the 'executables' class " -"attribute), but most will have:" -msgstr "" - -msgid "attribute" -msgstr "atrybut" - -msgid "*compiler*" -msgstr "" - -msgid "the C/C++ compiler" -msgstr "" - -msgid "*linker_so*" -msgstr "" - -msgid "linker used to create shared objects and libraries" -msgstr "" - -msgid "*linker_exe*" -msgstr "" - -msgid "linker used to create binary executables" -msgstr "" - -msgid "*archiver*" -msgstr "" - -msgid "static library creator" -msgstr "" - -msgid "" -"On platforms with a command-line (Unix, DOS/Windows), each of these is a " -"string that will be split into executable name and (optional) list of " -"arguments. (Splitting the string is done similarly to how Unix shells " -"operate: words are delimited by spaces, but quotes and backslashes can " -"override this. See :func:`distutils.util.split_quoted`.)" -msgstr "" - -msgid "The following methods invoke stages in the build process." -msgstr "" - -msgid "" -"Compile one or more source files. Generates object files (e.g. transforms " -"a :file:`.c` file to a :file:`.o` file.)" -msgstr "" - -msgid "" -"*sources* must be a list of filenames, most likely C/C++ files, but in " -"reality anything that can be handled by a particular compiler and compiler " -"class (eg. :class:`MSVCCompiler` can handle resource files in *sources*). " -"Return a list of object filenames, one per source filename in *sources*. " -"Depending on the implementation, not all source files will necessarily be " -"compiled, but all corresponding object filenames will be returned." -msgstr "" - -msgid "" -"If *output_dir* is given, object files will be put under it, while retaining " -"their original path component. That is, :file:`foo/bar.c` normally compiles " -"to :file:`foo/bar.o` (for a Unix implementation); if *output_dir* is " -"*build*, then it would compile to :file:`build/foo/bar.o`." -msgstr "" - -msgid "" -"*macros*, if given, must be a list of macro definitions. A macro definition " -"is either a ``(name, value)`` 2-tuple or a ``(name,)`` 1-tuple. The former " -"defines a macro; if the value is ``None``, the macro is defined without an " -"explicit value. The 1-tuple case undefines a macro. Later definitions/" -"redefinitions/undefinitions take precedence." -msgstr "" - -msgid "" -"*include_dirs*, if given, must be a list of strings, the directories to add " -"to the default include file search path for this compilation only." -msgstr "" - -msgid "" -"*debug* is a boolean; if true, the compiler will be instructed to output " -"debug symbols in (or alongside) the object file(s)." -msgstr "" - -msgid "" -"*extra_preargs* and *extra_postargs* are implementation-dependent. On " -"platforms that have the notion of a command-line (e.g. Unix, DOS/Windows), " -"they are most likely lists of strings: extra command-line arguments to " -"prepend/append to the compiler command line. On other platforms, consult " -"the implementation class documentation. In any event, they are intended as " -"an escape hatch for those occasions when the abstract compiler framework " -"doesn't cut the mustard." -msgstr "" - -msgid "" -"*depends*, if given, is a list of filenames that all targets depend on. If " -"a source file is older than any file in depends, then the source file will " -"be recompiled. This supports dependency tracking, but only at a coarse " -"granularity." -msgstr "" - -msgid "Raises :exc:`CompileError` on failure." -msgstr "" - -msgid "" -"Link a bunch of stuff together to create a static library file. The \"bunch " -"of stuff\" consists of the list of object files supplied as *objects*, the " -"extra object files supplied to :meth:`add_link_object` and/or :meth:" -"`set_link_objects`, the libraries supplied to :meth:`add_library` and/or :" -"meth:`set_libraries`, and the libraries supplied as *libraries* (if any)." -msgstr "" - -msgid "" -"*output_libname* should be a library name, not a filename; the filename will " -"be inferred from the library name. *output_dir* is the directory where the " -"library file will be put." -msgstr "" - -msgid "" -"*debug* is a boolean; if true, debugging information will be included in the " -"library (note that on most platforms, it is the compile step where this " -"matters: the *debug* flag is included here just for consistency)." -msgstr "" - -msgid "" -"*target_lang* is the target language for which the given objects are being " -"compiled. This allows specific linkage time treatment of certain languages." -msgstr "" - -msgid "Raises :exc:`LibError` on failure." -msgstr "" - -msgid "" -"Link a bunch of stuff together to create an executable or shared library " -"file." -msgstr "" - -msgid "" -"The \"bunch of stuff\" consists of the list of object files supplied as " -"*objects*. *output_filename* should be a filename. If *output_dir* is " -"supplied, *output_filename* is relative to it (i.e. *output_filename* can " -"provide directory components if needed)." -msgstr "" - -msgid "" -"*libraries* is a list of libraries to link against. These are library " -"names, not filenames, since they're translated into filenames in a platform-" -"specific way (eg. *foo* becomes :file:`libfoo.a` on Unix and :file:`foo.lib` " -"on DOS/Windows). However, they can include a directory component, which " -"means the linker will look in that specific directory rather than searching " -"all the normal locations." -msgstr "" - -msgid "" -"*library_dirs*, if supplied, should be a list of directories to search for " -"libraries that were specified as bare library names (ie. no directory " -"component). These are on top of the system default and those supplied to :" -"meth:`add_library_dir` and/or :meth:`set_library_dirs`. " -"*runtime_library_dirs* is a list of directories that will be embedded into " -"the shared library and used to search for other shared libraries that " -"\\*it\\* depends on at run-time. (This may only be relevant on Unix.)" -msgstr "" - -msgid "" -"*export_symbols* is a list of symbols that the shared library will export. " -"(This appears to be relevant only on Windows.)" -msgstr "" - -msgid "" -"*debug* is as for :meth:`compile` and :meth:`create_static_lib`, with the " -"slight distinction that it actually matters on most platforms (as opposed " -"to :meth:`create_static_lib`, which includes a *debug* flag mostly for " -"form's sake)." -msgstr "" - -msgid "" -"*extra_preargs* and *extra_postargs* are as for :meth:`compile` (except of " -"course that they supply command-line arguments for the particular linker " -"being used)." -msgstr "" - -msgid "Raises :exc:`LinkError` on failure." -msgstr "" - -msgid "" -"Link an executable. *output_progname* is the name of the file executable, " -"while *objects* are a list of object filenames to link in. Other arguments " -"are as for the :meth:`link` method." -msgstr "" - -msgid "" -"Link a shared library. *output_libname* is the name of the output library, " -"while *objects* is a list of object filenames to link in. Other arguments " -"are as for the :meth:`link` method." -msgstr "" - -msgid "" -"Link a shared object. *output_filename* is the name of the shared object " -"that will be created, while *objects* is a list of object filenames to link " -"in. Other arguments are as for the :meth:`link` method." -msgstr "" - -msgid "" -"Preprocess a single C/C++ source file, named in *source*. Output will be " -"written to file named *output_file*, or *stdout* if *output_file* not " -"supplied. *macros* is a list of macro definitions as for :meth:`compile`, " -"which will augment the macros set with :meth:`define_macro` and :meth:" -"`undefine_macro`. *include_dirs* is a list of directory names that will be " -"added to the default list, in the same way as :meth:`add_include_dir`." -msgstr "" - -msgid "Raises :exc:`PreprocessError` on failure." -msgstr "" - -msgid "" -"The following utility methods are defined by the :class:`CCompiler` class, " -"for use by the various concrete subclasses." -msgstr "" - -msgid "" -"Returns the filename of the executable for the given *basename*. Typically " -"for non-Windows platforms this is the same as the basename, while Windows " -"will get a :file:`.exe` added." -msgstr "" - -msgid "" -"Returns the filename for the given library name on the current platform. On " -"Unix a library with *lib_type* of ``'static'`` will typically be of the " -"form :file:`liblibname.a`, while a *lib_type* of ``'dynamic'`` will be of " -"the form :file:`liblibname.so`." -msgstr "" - -msgid "" -"Returns the name of the object files for the given source files. " -"*source_filenames* should be a list of filenames." -msgstr "" - -msgid "" -"Returns the name of a shared object file for the given file name *basename*." -msgstr "" - -msgid "" -"Invokes :func:`distutils.util.execute`. This method invokes a Python " -"function *func* with the given arguments *args*, after logging and taking " -"into account the *dry_run* flag." -msgstr "" - -msgid "" -"Invokes :func:`distutils.util.spawn`. This invokes an external process to " -"run the given command." -msgstr "" - -msgid "" -"Invokes :func:`distutils.dir_util.mkpath`. This creates a directory and any " -"missing ancestor directories." -msgstr "" - -msgid "Invokes :meth:`distutils.file_util.move_file`. Renames *src* to *dst*." -msgstr "" - -msgid "Write a message using :func:`distutils.log.debug`." -msgstr "" - -msgid "Write a warning message *msg* to standard error." -msgstr "" - -msgid "" -"If the *debug* flag is set on this :class:`CCompiler` instance, print *msg* " -"to standard output, otherwise do nothing." -msgstr "" - -msgid ":mod:`distutils.unixccompiler` --- Unix C Compiler" -msgstr "" - -msgid "" -"This module provides the :class:`UnixCCompiler` class, a subclass of :class:" -"`CCompiler` that handles the typical Unix-style command-line C compiler:" -msgstr "" - -msgid "macros defined with :option:`!-Dname[=value]`" -msgstr "" - -msgid "macros undefined with :option:`!-Uname`" -msgstr "" - -msgid "include search directories specified with :option:`!-Idir`" -msgstr "" - -msgid "libraries specified with :option:`!-llib`" -msgstr "" - -msgid "library search directories specified with :option:`!-Ldir`" -msgstr "" - -msgid "" -"compile handled by :program:`cc` (or similar) executable with :option:`!-c` " -"option: compiles :file:`.c` to :file:`.o`" -msgstr "" - -msgid "" -"link static library handled by :program:`ar` command (possibly with :program:" -"`ranlib`)" -msgstr "" - -msgid "link shared library handled by :program:`cc` :option:`!-shared`" -msgstr "" - -msgid ":mod:`distutils.msvccompiler` --- Microsoft Compiler" -msgstr "" - -msgid "" -"This module provides :class:`MSVCCompiler`, an implementation of the " -"abstract :class:`CCompiler` class for Microsoft Visual Studio. Typically, " -"extension modules need to be compiled with the same compiler that was used " -"to compile Python. For Python 2.3 and earlier, the compiler was Visual " -"Studio 6. For Python 2.4 and 2.5, the compiler is Visual Studio .NET 2003." -msgstr "" - -msgid "" -":class:`MSVCCompiler` will normally choose the right compiler, linker etc. " -"on its own. To override this choice, the environment variables " -"*DISTUTILS_USE_SDK* and *MSSdk* must be both set. *MSSdk* indicates that the " -"current environment has been setup by the SDK's ``SetEnv.Cmd`` script, or " -"that the environment variables had been registered when the SDK was " -"installed; *DISTUTILS_USE_SDK* indicates that the distutils user has made an " -"explicit choice to override the compiler selection by :class:`MSVCCompiler`." -msgstr "" - -msgid ":mod:`distutils.bcppcompiler` --- Borland Compiler" -msgstr "" - -msgid "" -"This module provides :class:`BorlandCCompiler`, a subclass of the abstract :" -"class:`CCompiler` class for the Borland C++ compiler." -msgstr "" - -msgid ":mod:`distutils.cygwincompiler` --- Cygwin Compiler" -msgstr "" - -msgid "" -"This module provides the :class:`CygwinCCompiler` class, a subclass of :" -"class:`UnixCCompiler` that handles the Cygwin port of the GNU C compiler to " -"Windows. It also contains the Mingw32CCompiler class which handles the " -"mingw32 port of GCC (same as cygwin in no-cygwin mode)." -msgstr "" - -msgid ":mod:`distutils.archive_util` --- Archiving utilities" -msgstr "" - -msgid "" -"This module provides a few functions for creating archive files, such as " -"tarballs or zipfiles." -msgstr "" - -msgid "" -"Create an archive file (eg. ``zip`` or ``tar``). *base_name* is the name " -"of the file to create, minus any format-specific extension; *format* is the " -"archive format: one of ``zip``, ``tar``, ``gztar``, ``bztar``, ``xztar``, or " -"``ztar``. *root_dir* is a directory that will be the root directory of the " -"archive; ie. we typically ``chdir`` into *root_dir* before creating the " -"archive. *base_dir* is the directory where we start archiving from; ie. " -"*base_dir* will be the common prefix of all files and directories in the " -"archive. *root_dir* and *base_dir* both default to the current directory. " -"Returns the name of the archive file." -msgstr "" - -msgid "Added support for the ``xztar`` format." -msgstr "" - -msgid "" -"'Create an (optional compressed) archive as a tar file from all files in and " -"under *base_dir*. *compress* must be ``'gzip'`` (the default), ``'bzip2'``, " -"``'xz'``, ``'compress'``, or ``None``. For the ``'compress'`` method the " -"compression utility named by :program:`compress` must be on the default " -"program search path, so this is probably Unix-specific. The output tar file " -"will be named :file:`base_dir.tar`, possibly plus the appropriate " -"compression extension (``.gz``, ``.bz2``, ``.xz`` or ``.Z``). Return the " -"output filename." -msgstr "" - -msgid "Added support for the ``xz`` compression." -msgstr "" - -msgid "" -"Create a zip file from all files in and under *base_dir*. The output zip " -"file will be named *base_name* + :file:`.zip`. Uses either the :mod:" -"`zipfile` Python module (if available) or the InfoZIP :file:`zip` utility " -"(if installed and found on the default search path). If neither tool is " -"available, raises :exc:`DistutilsExecError`. Returns the name of the " -"output zip file." -msgstr "" - -msgid ":mod:`distutils.dep_util` --- Dependency checking" -msgstr "" - -msgid "" -"This module provides functions for performing simple, timestamp-based " -"dependency of files and groups of files; also, functions based entirely on " -"such timestamp dependency analysis." -msgstr "" - -msgid "" -"Return true if *source* exists and is more recently modified than *target*, " -"or if *source* exists and *target* doesn't. Return false if both exist and " -"*target* is the same age or newer than *source*. Raise :exc:" -"`DistutilsFileError` if *source* does not exist." -msgstr "" - -msgid "" -"Walk two filename lists in parallel, testing if each source is newer than " -"its corresponding target. Return a pair of lists (*sources*, *targets*) " -"where source is newer than target, according to the semantics of :func:" -"`newer`." -msgstr "" - -msgid "" -"Return true if *target* is out-of-date with respect to any file listed in " -"*sources*. In other words, if *target* exists and is newer than every file " -"in *sources*, return false; otherwise return true. *missing* controls what " -"we do when a source file is missing; the default (``'error'``) is to blow up " -"with an :exc:`OSError` from inside :func:`os.stat`; if it is ``'ignore'``, " -"we silently drop any missing source files; if it is ``'newer'``, any missing " -"source files make us assume that *target* is out-of-date (this is handy in " -"\"dry-run\" mode: it'll make you pretend to carry out commands that wouldn't " -"work because inputs are missing, but that doesn't matter because you're not " -"actually going to run the commands)." -msgstr "" - -msgid ":mod:`distutils.dir_util` --- Directory tree operations" -msgstr "" - -msgid "" -"This module provides functions for operating on directories and trees of " -"directories." -msgstr "" - -msgid "" -"Create a directory and any missing ancestor directories. If the directory " -"already exists (or if *name* is the empty string, which means the current " -"directory, which of course exists), then do nothing. Raise :exc:" -"`DistutilsFileError` if unable to create some directory along the way (eg. " -"some sub-path exists, but is a file rather than a directory). If *verbose* " -"is true, print a one-line summary of each mkdir to stdout. Return the list " -"of directories actually created." -msgstr "" - -msgid "" -"Create all the empty directories under *base_dir* needed to put *files* " -"there. *base_dir* is just the name of a directory which doesn't necessarily " -"exist yet; *files* is a list of filenames to be interpreted relative to " -"*base_dir*. *base_dir* + the directory portion of every file in *files* will " -"be created if it doesn't already exist. *mode*, *verbose* and *dry_run* " -"flags are as for :func:`mkpath`." -msgstr "" - -msgid "" -"Copy an entire directory tree *src* to a new location *dst*. Both *src* and " -"*dst* must be directory names. If *src* is not a directory, raise :exc:" -"`DistutilsFileError`. If *dst* does not exist, it is created with :func:" -"`mkpath`. The end result of the copy is that every file in *src* is copied " -"to *dst*, and directories under *src* are recursively copied to *dst*. " -"Return the list of files that were copied or might have been copied, using " -"their output name. The return value is unaffected by *update* or *dry_run*: " -"it is simply the list of all files under *src*, with the names changed to be " -"under *dst*." -msgstr "" - -msgid "" -"*preserve_mode* and *preserve_times* are the same as for :func:`distutils." -"file_util.copy_file`; note that they only apply to regular files, not to " -"directories. If *preserve_symlinks* is true, symlinks will be copied as " -"symlinks (on platforms that support them!); otherwise (the default), the " -"destination of the symlink will be copied. *update* and *verbose* are the " -"same as for :func:`copy_file`." -msgstr "" - -msgid "" -"Files in *src* that begin with :file:`.nfs` are skipped (more information on " -"these files is available in answer D2 of the `NFS FAQ page `_)." -msgstr "" - -msgid "NFS files are ignored." -msgstr "" - -msgid "" -"Recursively remove *directory* and all files and directories underneath it. " -"Any errors are ignored (apart from being reported to ``sys.stdout`` if " -"*verbose* is true)." -msgstr "" - -msgid ":mod:`distutils.file_util` --- Single file operations" -msgstr "" - -msgid "" -"This module contains some utility functions for operating on individual " -"files." -msgstr "" - -msgid "" -"Copy file *src* to *dst*. If *dst* is a directory, then *src* is copied " -"there with the same name; otherwise, it must be a filename. (If the file " -"exists, it will be ruthlessly clobbered.) If *preserve_mode* is true (the " -"default), the file's mode (type and permission bits, or whatever is " -"analogous on the current platform) is copied. If *preserve_times* is true " -"(the default), the last-modified and last-access times are copied as well. " -"If *update* is true, *src* will only be copied if *dst* does not exist, or " -"if *dst* does exist but is older than *src*." -msgstr "" - -msgid "" -"*link* allows you to make hard links (using :func:`os.link`) or symbolic " -"links (using :func:`os.symlink`) instead of copying: set it to ``'hard'`` or " -"``'sym'``; if it is ``None`` (the default), files are copied. Don't set " -"*link* on systems that don't support it: :func:`copy_file` doesn't check if " -"hard or symbolic linking is available. It uses :func:`_copy_file_contents` " -"to copy file contents." -msgstr "" - -msgid "" -"Return a tuple ``(dest_name, copied)``: *dest_name* is the actual name of " -"the output file, and *copied* is true if the file was copied (or would have " -"been copied, if *dry_run* true)." -msgstr "" - -msgid "" -"Move file *src* to *dst*. If *dst* is a directory, the file will be moved " -"into it with the same name; otherwise, *src* is just renamed to *dst*. " -"Returns the new full name of the file." -msgstr "" - -msgid "" -"Handles cross-device moves on Unix using :func:`copy_file`. What about " -"other systems?" -msgstr "" - -msgid "" -"Create a file called *filename* and write *contents* (a sequence of strings " -"without line terminators) to it." -msgstr "" - -msgid ":mod:`distutils.util` --- Miscellaneous other utility functions" -msgstr "" - -msgid "" -"This module contains other assorted bits and pieces that don't fit into any " -"other utility module." -msgstr "" - -msgid "" -"Return a string that identifies the current platform. This is used mainly " -"to distinguish platform-specific build directories and platform-specific " -"built distributions. Typically includes the OS name and version and the " -"architecture (as supplied by 'os.uname()'), although the exact information " -"included depends on the OS; e.g., on Linux, the kernel version isn't " -"particularly important." -msgstr "" - -msgid "Examples of returned values:" -msgstr "" - -msgid "``linux-i586``" -msgstr "" - -msgid "``linux-alpha``" -msgstr "" - -msgid "``solaris-2.6-sun4u``" -msgstr "" - -msgid "For non-POSIX platforms, currently just returns ``sys.platform``." -msgstr "" - -msgid "" -"For macOS systems the OS version reflects the minimal version on which " -"binaries will run (that is, the value of ``MACOSX_DEPLOYMENT_TARGET`` during " -"the build of Python), not the OS version of the current system." -msgstr "" - -msgid "" -"For universal binary builds on macOS the architecture value reflects the " -"universal binary status instead of the architecture of the current " -"processor. For 32-bit universal binaries the architecture is ``fat``, for 64-" -"bit universal binaries the architecture is ``fat64``, and for 4-way " -"universal binaries the architecture is ``universal``. Starting from Python " -"2.7 and Python 3.2 the architecture ``fat3`` is used for a 3-way universal " -"build (ppc, i386, x86_64) and ``intel`` is used for a universal build with " -"the i386 and x86_64 architectures" -msgstr "" - -msgid "Examples of returned values on macOS:" -msgstr "" - -msgid "``macosx-10.3-ppc``" -msgstr "" - -msgid "``macosx-10.3-fat``" -msgstr "" - -msgid "``macosx-10.5-universal``" -msgstr "" - -msgid "``macosx-10.6-intel``" -msgstr "" - -msgid "" -"For AIX, Python 3.9 and later return a string starting with \"aix\", " -"followed by additional fields (separated by ``'-'``) that represent the " -"combined values of AIX Version, Release and Technology Level (first field), " -"Build Date (second field), and bit-size (third field). Python 3.8 and " -"earlier returned only a single additional field with the AIX Version and " -"Release." -msgstr "" - -msgid "Examples of returned values on AIX:" -msgstr "" - -msgid "" -"``aix-5307-0747-32`` # 32-bit build on AIX ``oslevel -s``: 5300-07-00-0000" -msgstr "" - -msgid "" -"``aix-7105-1731-64`` # 64-bit build on AIX ``oslevel -s``: 7100-05-01-1731" -msgstr "" - -msgid "``aix-7.2`` # Legacy form reported in Python 3.8 and earlier" -msgstr "" - -msgid "" -"The AIX platform string format now also includes the technology level, build " -"date, and ABI bit-size." -msgstr "" - -msgid "" -"Return 'pathname' as a name that will work on the native filesystem, i.e. " -"split it on '/' and put it back together again using the current directory " -"separator. Needed because filenames in the setup script are always supplied " -"in Unix style, and have to be converted to the local convention before we " -"can actually use them in the filesystem. Raises :exc:`ValueError` on non-" -"Unix-ish systems if *pathname* either starts or ends with a slash." -msgstr "" - -msgid "" -"Return *pathname* with *new_root* prepended. If *pathname* is relative, " -"this is equivalent to ``os.path.join(new_root,pathname)`` Otherwise, it " -"requires making *pathname* relative and then joining the two, which is " -"tricky on DOS/Windows." -msgstr "" - -msgid "" -"Ensure that 'os.environ' has all the environment variables we guarantee that " -"users can use in config files, command-line options, etc. Currently this " -"includes:" -msgstr "" - -msgid ":envvar:`HOME` - user's home directory (Unix only)" -msgstr "" - -msgid "" -":envvar:`PLAT` - description of the current platform, including hardware and " -"OS (see :func:`get_platform`)" -msgstr "" - -msgid "" -"Perform shell/Perl-style variable substitution on *s*. Every occurrence of " -"``$`` followed by a name is considered a variable, and variable is " -"substituted by the value found in the *local_vars* dictionary, or in ``os." -"environ`` if it's not in *local_vars*. *os.environ* is first checked/" -"augmented to guarantee that it contains certain values: see :func:" -"`check_environ`. Raise :exc:`ValueError` for any variables not found in " -"either *local_vars* or ``os.environ``." -msgstr "" - -msgid "" -"Note that this is not a full-fledged string interpolation function. A valid " -"``$variable`` can consist only of upper and lower case letters, numbers and " -"an underscore. No { } or ( ) style quoting is available." -msgstr "" - -msgid "" -"Split a string up according to Unix shell-like rules for quotes and " -"backslashes. In short: words are delimited by spaces, as long as those " -"spaces are not escaped by a backslash, or inside a quoted string. Single and " -"double quotes are equivalent, and the quote characters can be backslash-" -"escaped. The backslash is stripped from any two-character escape sequence, " -"leaving only the escaped character. The quote characters are stripped from " -"any quoted string. Returns a list of words." -msgstr "" - -msgid "" -"Perform some action that affects the outside world (for instance, writing to " -"the filesystem). Such actions are special because they are disabled by the " -"*dry_run* flag. This method takes care of all that bureaucracy for you; " -"all you have to do is supply the function to call and an argument tuple for " -"it (to embody the \"external action\" being performed), and an optional " -"message to print." -msgstr "" - -msgid "Convert a string representation of truth to true (1) or false (0)." -msgstr "" - -msgid "" -"True values are ``y``, ``yes``, ``t``, ``true``, ``on`` and ``1``; false " -"values are ``n``, ``no``, ``f``, ``false``, ``off`` and ``0``. Raises :exc:" -"`ValueError` if *val* is anything else." -msgstr "" - -msgid "" -"Byte-compile a collection of Python source files to :file:`.pyc` files in a :" -"file:`__pycache__` subdirectory (see :pep:`3147` and :pep:`488`). *py_files* " -"is a list of files to compile; any files that don't end in :file:`.py` are " -"silently skipped. *optimize* must be one of the following:" -msgstr "" - -msgid "``0`` - don't optimize" -msgstr "" - -msgid "``1`` - normal optimization (like ``python -O``)" -msgstr "" - -msgid "``2`` - extra optimization (like ``python -OO``)" -msgstr "" - -msgid "If *force* is true, all files are recompiled regardless of timestamps." -msgstr "" - -msgid "" -"The source filename encoded in each :term:`bytecode` file defaults to the " -"filenames listed in *py_files*; you can modify these with *prefix* and " -"*basedir*. *prefix* is a string that will be stripped off of each source " -"filename, and *base_dir* is a directory name that will be prepended (after " -"*prefix* is stripped). You can supply either or both (or neither) of " -"*prefix* and *base_dir*, as you wish." -msgstr "" - -msgid "" -"If *dry_run* is true, doesn't actually do anything that would affect the " -"filesystem." -msgstr "" - -msgid "" -"Byte-compilation is either done directly in this interpreter process with " -"the standard :mod:`py_compile` module, or indirectly by writing a temporary " -"script and executing it. Normally, you should let :func:`byte_compile` " -"figure out to use direct compilation or not (see the source for details). " -"The *direct* flag is used by the script generated in indirect mode; unless " -"you know what you're doing, leave it set to ``None``." -msgstr "" - -msgid "" -"Create ``.pyc`` files with an :func:`import magic tag ` in " -"their name, in a :file:`__pycache__` subdirectory instead of files without " -"tag in the current directory." -msgstr "" - -msgid "Create ``.pyc`` files according to :pep:`488`." -msgstr "" - -msgid "" -"Return a version of *header* escaped for inclusion in an :rfc:`822` header, " -"by ensuring there are 8 spaces space after each newline. Note that it does " -"no other modification of the string." -msgstr "" - -msgid ":mod:`distutils.dist` --- The Distribution class" -msgstr "" - -msgid "" -"This module provides the :class:`~distutils.core.Distribution` class, which " -"represents the module distribution being built/installed/distributed." -msgstr "" - -msgid ":mod:`distutils.extension` --- The Extension class" -msgstr "" - -msgid "" -"This module provides the :class:`Extension` class, used to describe C/C++ " -"extension modules in setup scripts." -msgstr "" - -msgid ":mod:`distutils.debug` --- Distutils debug mode" -msgstr "" - -msgid "This module provides the DEBUG flag." -msgstr "" - -msgid ":mod:`distutils.errors` --- Distutils exceptions" -msgstr "" - -msgid "" -"Provides exceptions used by the Distutils modules. Note that Distutils " -"modules may raise standard exceptions; in particular, SystemExit is usually " -"raised for errors that are obviously the end-user's fault (eg. bad command-" -"line arguments)." -msgstr "" - -msgid "" -"This module is safe to use in ``from ... import *`` mode; it only exports " -"symbols whose names start with ``Distutils`` and end with ``Error``." -msgstr "" - -msgid "" -":mod:`distutils.fancy_getopt` --- Wrapper around the standard getopt module" -msgstr "" - -msgid "" -"This module provides a wrapper around the standard :mod:`getopt` module " -"that provides the following additional features:" -msgstr "" - -msgid "short and long options are tied together" -msgstr "" - -msgid "" -"options have help strings, so :func:`fancy_getopt` could potentially create " -"a complete usage summary" -msgstr "" - -msgid "options set attributes of a passed-in object" -msgstr "" - -msgid "" -"boolean options can have \"negative aliases\" --- eg. if :option:`!--quiet` " -"is the \"negative alias\" of :option:`!--verbose`, then :option:`!--quiet` " -"on the command line sets *verbose* to false." -msgstr "" - -msgid "" -"Wrapper function. *options* is a list of ``(long_option, short_option, " -"help_string)`` 3-tuples as described in the constructor for :class:" -"`FancyGetopt`. *negative_opt* should be a dictionary mapping option names to " -"option names, both the key and value should be in the *options* list. " -"*object* is an object which will be used to store values (see the :meth:" -"`getopt` method of the :class:`FancyGetopt` class). *args* is the argument " -"list. Will use ``sys.argv[1:]`` if you pass ``None`` as *args*." -msgstr "" - -msgid "Wraps *text* to less than *width* wide." -msgstr "" - -msgid "" -"The option_table is a list of 3-tuples: ``(long_option, short_option, " -"help_string)``" -msgstr "" - -msgid "" -"If an option takes an argument, its *long_option* should have ``'='`` " -"appended; *short_option* should just be a single character, no ``':'`` in " -"any case. *short_option* should be ``None`` if a *long_option* doesn't have " -"a corresponding *short_option*. All option tuples must have long options." -msgstr "" - -msgid "The :class:`FancyGetopt` class provides the following methods:" -msgstr "" - -msgid "Parse command-line options in args. Store as attributes on *object*." -msgstr "" - -msgid "" -"If *args* is ``None`` or not supplied, uses ``sys.argv[1:]``. If *object* " -"is ``None`` or not supplied, creates a new :class:`OptionDummy` instance, " -"stores option values there, and returns a tuple ``(args, object)``. If " -"*object* is supplied, it is modified in place and :func:`getopt` just " -"returns *args*; in both cases, the returned *args* is a modified copy of the " -"passed-in *args* list, which is left untouched." -msgstr "" - -msgid "" -"Returns the list of ``(option, value)`` tuples processed by the previous run " -"of :meth:`getopt` Raises :exc:`RuntimeError` if :meth:`getopt` hasn't been " -"called yet." -msgstr "" - -msgid "" -"Generate help text (a list of strings, one per suggested line of output) " -"from the option table for this :class:`FancyGetopt` object." -msgstr "" - -msgid "If supplied, prints the supplied *header* at the top of the help." -msgstr "" - -msgid ":mod:`distutils.filelist` --- The FileList class" -msgstr "" - -msgid "" -"This module provides the :class:`FileList` class, used for poking about the " -"filesystem and building lists of files." -msgstr "" - -msgid ":mod:`distutils.log` --- Simple :pep:`282`-style logging" -msgstr "" - -msgid ":mod:`distutils.spawn` --- Spawn a sub-process" -msgstr "" - -msgid "" -"This module provides the :func:`spawn` function, a front-end to various " -"platform-specific functions for launching another program in a sub-process. " -"Also provides :func:`find_executable` to search the path for a given " -"executable name." -msgstr "" - -msgid ":mod:`distutils.sysconfig` --- System configuration information" -msgstr "" - -msgid ":mod:`distutils.sysconfig` has been merged into :mod:`sysconfig`." -msgstr "" - -msgid "" -"The :mod:`distutils.sysconfig` module provides access to Python's low-level " -"configuration information. The specific configuration variables available " -"depend heavily on the platform and configuration. The specific variables " -"depend on the build process for the specific version of Python being run; " -"the variables are those found in the :file:`Makefile` and configuration " -"header that are installed with Python on Unix systems. The configuration " -"header is called :file:`pyconfig.h` for Python versions starting with 2.2, " -"and :file:`config.h` for earlier versions of Python." -msgstr "" - -msgid "" -"Some additional functions are provided which perform some useful " -"manipulations for other parts of the :mod:`distutils` package." -msgstr "" - -msgid "The result of ``os.path.normpath(sys.prefix)``." -msgstr "" - -msgid "The result of ``os.path.normpath(sys.exec_prefix)``." -msgstr "" - -msgid "" -"Return the value of a single variable. This is equivalent to " -"``get_config_vars().get(name)``." -msgstr "" - -msgid "" -"Return a set of variable definitions. If there are no arguments, this " -"returns a dictionary mapping names of configuration variables to values. If " -"arguments are provided, they should be strings, and the return value will be " -"a sequence giving the associated values. If a given name does not have a " -"corresponding value, ``None`` will be included for that variable." -msgstr "" - -msgid "" -"Return the full path name of the configuration header. For Unix, this will " -"be the header generated by the :program:`configure` script; for other " -"platforms the header will have been supplied directly by the Python source " -"distribution. The file is a platform-specific text file." -msgstr "" - -msgid "" -"Return the full path name of the :file:`Makefile` used to build Python. For " -"Unix, this will be a file generated by the :program:`configure` script; the " -"meaning for other platforms will vary. The file is a platform-specific text " -"file, if it exists. This function is only useful on POSIX platforms." -msgstr "" - -msgid "" -"The following functions are deprecated together with this module and they " -"have no direct replacement." -msgstr "" - -msgid "" -"Return the directory for either the general or platform-dependent C include " -"files. If *plat_specific* is true, the platform-dependent include directory " -"is returned; if false or omitted, the platform-independent directory is " -"returned. If *prefix* is given, it is used as either the prefix instead of :" -"const:`PREFIX`, or as the exec-prefix instead of :const:`EXEC_PREFIX` if " -"*plat_specific* is true." -msgstr "" - -msgid "" -"Return the directory for either the general or platform-dependent library " -"installation. If *plat_specific* is true, the platform-dependent include " -"directory is returned; if false or omitted, the platform-independent " -"directory is returned. If *prefix* is given, it is used as either the " -"prefix instead of :const:`PREFIX`, or as the exec-prefix instead of :const:" -"`EXEC_PREFIX` if *plat_specific* is true. If *standard_lib* is true, the " -"directory for the standard library is returned rather than the directory for " -"the installation of third-party extensions." -msgstr "" - -msgid "" -"The following function is only intended for use within the :mod:`distutils` " -"package." -msgstr "" - -msgid "" -"Do any platform-specific customization of a :class:`distutils.ccompiler." -"CCompiler` instance." -msgstr "" - -msgid "" -"This function is only needed on Unix at this time, but should be called " -"consistently to support forward-compatibility. It inserts the information " -"that varies across Unix flavors and is stored in Python's :file:`Makefile`. " -"This information includes the selected compiler, compiler and linker " -"options, and the extension used by the linker for shared objects." -msgstr "" - -msgid "" -"This function is even more special-purpose, and should only be used from " -"Python's own build procedures." -msgstr "" - -msgid "" -"Inform the :mod:`distutils.sysconfig` module that it is being used as part " -"of the build process for Python. This changes a lot of relative locations " -"for files, allowing them to be located in the build area rather than in an " -"installed Python." -msgstr "" - -msgid ":mod:`distutils.text_file` --- The TextFile class" -msgstr "" - -msgid "" -"This module provides the :class:`TextFile` class, which gives an interface " -"to text files that (optionally) takes care of stripping comments, ignoring " -"blank lines, and joining lines with backslashes." -msgstr "" - -msgid "" -"This class provides a file-like object that takes care of all the things " -"you commonly want to do when processing a text file that has some line-by-" -"line syntax: strip comments (as long as ``#`` is your comment character), " -"skip blank lines, join adjacent lines by escaping the newline (ie. backslash " -"at end of line), strip leading and/or trailing whitespace. All of these are " -"optional and independently controllable." -msgstr "" - -msgid "" -"The class provides a :meth:`warn` method so you can generate warning " -"messages that report physical line number, even if the logical line in " -"question spans multiple physical lines. Also provides :meth:`unreadline` " -"for implementing line-at-a-time lookahead." -msgstr "" - -msgid "" -":class:`TextFile` instances are create with either *filename*, *file*, or " -"both. :exc:`RuntimeError` is raised if both are ``None``. *filename* should " -"be a string, and *file* a file object (or something that provides :meth:" -"`readline` and :meth:`close` methods). It is recommended that you supply " -"at least *filename*, so that :class:`TextFile` can include it in warning " -"messages. If *file* is not supplied, :class:`TextFile` creates its own " -"using the :func:`open` built-in function." -msgstr "" - -msgid "" -"The options are all boolean, and affect the values returned by :meth:" -"`readline`" -msgstr "" - -msgid "option name" -msgstr "" - -msgid "default" -msgstr "" - -msgid "*strip_comments*" -msgstr "" - -msgid "" -"strip from ``'#'`` to end-of-line, as well as any whitespace leading up to " -"the ``'#'``\\ ---unless it is escaped by a backslash" -msgstr "" - -msgid "true" -msgstr "" - -msgid "*lstrip_ws*" -msgstr "" - -msgid "strip leading whitespace from each line before returning it" -msgstr "" - -msgid "false" -msgstr "" - -msgid "*rstrip_ws*" -msgstr "" - -msgid "" -"strip trailing whitespace (including line terminator!) from each line before " -"returning it." -msgstr "" - -msgid "*skip_blanks*" -msgstr "" - -msgid "" -"skip lines that are empty \\*after\\* stripping comments and whitespace. " -"(If both lstrip_ws and rstrip_ws are false, then some lines may consist of " -"solely whitespace: these will \\*not\\* be skipped, even if *skip_blanks* is " -"true.)" -msgstr "" - -msgid "*join_lines*" -msgstr "" - -msgid "" -"if a backslash is the last non-newline character on a line after stripping " -"comments and whitespace, join the following line to it to form one logical " -"line; if N consecutive lines end with a backslash, then N+1 physical lines " -"will be joined to form one logical line." -msgstr "" - -msgid "*collapse_join*" -msgstr "" - -msgid "" -"strip leading whitespace from lines that are joined to their predecessor; " -"only matters if ``(join_lines and not lstrip_ws)``" -msgstr "" - -msgid "" -"Note that since *rstrip_ws* can strip the trailing newline, the semantics " -"of :meth:`readline` must differ from those of the built-in file object's :" -"meth:`readline` method! In particular, :meth:`readline` returns ``None`` " -"for end-of-file: an empty string might just be a blank line (or an all-" -"whitespace line), if *rstrip_ws* is true but *skip_blanks* is not." -msgstr "" - -msgid "" -"Open a new file *filename*. This overrides any *file* or *filename* " -"constructor arguments." -msgstr "" - -msgid "" -"Close the current file and forget everything we know about it (including the " -"filename and the current line number)." -msgstr "" - -msgid "" -"Print (to stderr) a warning message tied to the current logical line in the " -"current file. If the current logical line in the file spans multiple " -"physical lines, the warning refers to the whole range, such as ``\"lines " -"3-5\"``. If *line* is supplied, it overrides the current line number; it " -"may be a list or tuple to indicate a range of physical lines, or an integer " -"for a single physical line." -msgstr "" - -msgid "" -"Read and return a single logical line from the current file (or from an " -"internal buffer if lines have previously been \"unread\" with :meth:" -"`unreadline`). If the *join_lines* option is true, this may involve " -"reading multiple physical lines concatenated into a single string. Updates " -"the current line number, so calling :meth:`warn` after :meth:`readline` " -"emits a warning about the physical line(s) just read. Returns ``None`` on " -"end-of-file, since the empty string can occur if *rstrip_ws* is true but " -"*strip_blanks* is not." -msgstr "" - -msgid "" -"Read and return the list of all logical lines remaining in the current file. " -"This updates the current line number to the last line of the file." -msgstr "" - -msgid "" -"Push *line* (a string) onto an internal buffer that will be checked by " -"future :meth:`readline` calls. Handy for implementing a parser with line-at-" -"a-time lookahead. Note that lines that are \"unread\" with :meth:" -"`unreadline` are not subsequently re-cleansed (whitespace stripped, or " -"whatever) when read with :meth:`readline`. If multiple calls are made to :" -"meth:`unreadline` before a call to :meth:`readline`, the lines will be " -"returned most in most recent first order." -msgstr "" - -msgid ":mod:`distutils.version` --- Version number classes" -msgstr "" - -msgid ":mod:`distutils.cmd` --- Abstract base class for Distutils commands" -msgstr "" - -msgid "This module supplies the abstract base class :class:`Command`." -msgstr "" - -msgid "" -"Abstract base class for defining command classes, the \"worker bees\" of the " -"Distutils. A useful analogy for command classes is to think of them as " -"subroutines with local variables called *options*. The options are declared " -"in :meth:`initialize_options` and defined (given their final values) in :" -"meth:`finalize_options`, both of which must be defined by every command " -"class. The distinction between the two is necessary because option values " -"might come from the outside world (command line, config file, ...), and any " -"options dependent on other options must be computed after these outside " -"influences have been processed --- hence :meth:`finalize_options`. The body " -"of the subroutine, where it does all its work based on the values of its " -"options, is the :meth:`run` method, which must also be implemented by every " -"command class." -msgstr "" - -msgid "" -"The class constructor takes a single argument *dist*, a :class:`~distutils." -"core.Distribution` instance." -msgstr "" - -msgid "Creating a new Distutils command" -msgstr "" - -msgid "This section outlines the steps to create a new Distutils command." -msgstr "" - -msgid "" -"A new command lives in a module in the :mod:`distutils.command` package. " -"There is a sample template in that directory called :file:" -"`command_template`. Copy this file to a new module with the same name as " -"the new command you're implementing. This module should implement a class " -"with the same name as the module (and the command). So, for instance, to " -"create the command ``peel_banana`` (so that users can run ``setup.py " -"peel_banana``), you'd copy :file:`command_template` to :file:`distutils/" -"command/peel_banana.py`, then edit it so that it's implementing the class :" -"class:`peel_banana`, a subclass of :class:`distutils.cmd.Command`." -msgstr "" - -msgid "Subclasses of :class:`Command` must define the following methods." -msgstr "" - -msgid "" -"Set default values for all the options that this command supports. Note " -"that these defaults may be overridden by other commands, by the setup " -"script, by config files, or by the command-line. Thus, this is not the " -"place to code dependencies between options; generally, :meth:" -"`initialize_options` implementations are just a bunch of ``self.foo = None`` " -"assignments." -msgstr "" - -msgid "" -"Set final values for all the options that this command supports. This is " -"always called as late as possible, ie. after any option assignments from " -"the command-line or from other commands have been done. Thus, this is the " -"place to code option dependencies: if *foo* depends on *bar*, then it is " -"safe to set *foo* from *bar* as long as *foo* still has the same value it " -"was assigned in :meth:`initialize_options`." -msgstr "" - -msgid "" -"A command's raison d'etre: carry out the action it exists to perform, " -"controlled by the options initialized in :meth:`initialize_options`, " -"customized by other commands, the setup script, the command-line, and config " -"files, and finalized in :meth:`finalize_options`. All terminal output and " -"filesystem interaction should be done by :meth:`run`." -msgstr "" - -msgid "" -"*sub_commands* formalizes the notion of a \"family\" of commands, e.g. " -"``install`` as the parent with sub-commands ``install_lib``, " -"``install_headers``, etc. The parent of a family of commands defines " -"*sub_commands* as a class attribute; it's a list of 2-tuples " -"``(command_name, predicate)``, with *command_name* a string and *predicate* " -"a function, a string or ``None``. *predicate* is a method of the parent " -"command that determines whether the corresponding command is applicable in " -"the current situation. (E.g. ``install_headers`` is only applicable if we " -"have any C header files to install.) If *predicate* is ``None``, that " -"command is always applicable." -msgstr "" - -msgid "" -"*sub_commands* is usually defined at the *end* of a class, because " -"predicates can be methods of the class, so they must already have been " -"defined. The canonical example is the :command:`install` command." -msgstr "" - -msgid ":mod:`distutils.command` --- Individual Distutils commands" -msgstr "" - -msgid ":mod:`distutils.command.bdist` --- Build a binary installer" -msgstr "" - -msgid "" -":mod:`distutils.command.bdist_packager` --- Abstract base class for packagers" -msgstr "" - -msgid ":mod:`distutils.command.bdist_dumb` --- Build a \"dumb\" installer" -msgstr "" - -msgid "" -":mod:`distutils.command.bdist_rpm` --- Build a binary distribution as a " -"Redhat RPM and SRPM" -msgstr "" - -msgid ":mod:`distutils.command.sdist` --- Build a source distribution" -msgstr "" - -msgid ":mod:`distutils.command.build` --- Build all files of a package" -msgstr "" - -msgid "" -":mod:`distutils.command.build_clib` --- Build any C libraries in a package" -msgstr "" - -msgid "" -":mod:`distutils.command.build_ext` --- Build any extensions in a package" -msgstr "" - -msgid "" -":mod:`distutils.command.build_py` --- Build the .py/.pyc files of a package" -msgstr "" - -msgid "" -"Alternative implementation of build_py which also runs the 2to3 conversion " -"library on each .py file that is going to be installed. To use this in a " -"setup.py file for a distribution that is designed to run with both Python 2." -"x and 3.x, add::" -msgstr "" - -msgid "to your setup.py, and later::" -msgstr "" - -msgid "to the invocation of setup()." -msgstr "" - -msgid "" -":mod:`distutils.command.build_scripts` --- Build the scripts of a package" -msgstr "" - -msgid ":mod:`distutils.command.clean` --- Clean a package build area" -msgstr "" - -msgid "" -"This command removes the temporary files created by :command:`build` and its " -"subcommands, like intermediary compiled object files. With the ``--all`` " -"option, the complete build directory will be removed." -msgstr "" - -msgid "" -"Extension modules built :ref:`in place ` will " -"not be cleaned, as they are not in the build directory." -msgstr "" - -msgid ":mod:`distutils.command.config` --- Perform package configuration" -msgstr "" - -msgid ":mod:`distutils.command.install` --- Install a package" -msgstr "" - -msgid "" -":mod:`distutils.command.install_data` --- Install data files from a package" -msgstr "" - -msgid "" -":mod:`distutils.command.install_headers` --- Install C/C++ header files from " -"a package" -msgstr "" - -msgid "" -":mod:`distutils.command.install_lib` --- Install library files from a package" -msgstr "" - -msgid "" -":mod:`distutils.command.install_scripts` --- Install script files from a " -"package" -msgstr "" - -msgid "" -":mod:`distutils.command.register` --- Register a module with the Python " -"Package Index" -msgstr "" - -msgid "" -"The ``register`` command registers the package with the Python Package " -"Index. This is described in more detail in :pep:`301`." -msgstr "" - -msgid ":mod:`distutils.command.check` --- Check the meta-data of a package" -msgstr "" - -msgid "" -"The ``check`` command performs some tests on the meta-data of a package. For " -"example, it verifies that all required meta-data are provided as the " -"arguments passed to the :func:`setup` function." -msgstr "" diff --git a/distutils/builtdist.po b/distutils/builtdist.po deleted file mode 100644 index 9f3fdba1b4..0000000000 --- a/distutils/builtdist.po +++ /dev/null @@ -1,702 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2022 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Creating Built Distributions" -msgstr "Tworzenie Zbudowanych Dystrybucji" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "" -"A \"built distribution\" is what you're probably used to thinking of either " -"as a \"binary package\" or an \"installer\" (depending on your background). " -"It's not necessarily binary, though, because it might contain only Python " -"source code and/or byte-code; and we don't call it a package, because that " -"word is already spoken for in Python. (And \"installer\" is a term specific " -"to the world of mainstream desktop systems.)" -msgstr "" -"\"Zbudowana dystrybucja\" jest pewnie tym do czego przyzwyczaiłeś się myśleć " -"gdy napotykasz \"binarny pakiet\" lub \"instalator\" (w zależności od twoich " -"dotychczasowych doświadczeń). Nie jest ona jednak koniecznie binarna, gdyż " -"może zawierać tylko kod w języku pytonowskim i/lub kod-kęsowy; i nie " -"nazywamy jej pakietem, gdyż ten termin jest już zarezerwowany w języku " -"pytonowskim. (Zaś \"instalator\" jest terminem szczególnym dla świata " -"systemów typu desktop głównego nurtu.)" - -msgid "" -"A built distribution is how you make life as easy as possible for installers " -"of your module distribution: for users of RPM-based Linux systems, it's a " -"binary RPM; for Windows users, it's an executable installer; for Debian-" -"based Linux users, it's a Debian package; and so forth. Obviously, no one " -"person will be able to create built distributions for every platform under " -"the sun, so the Distutils are designed to enable module developers to " -"concentrate on their specialty---writing code and creating source " -"distributions---while an intermediary species called *packagers* springs up " -"to turn source distributions into built distributions for as many platforms " -"as there are packagers." -msgstr "" -"Zbudowana dystrybucja to sposób w jaki możesz ułatwić życie tak bardzo jak " -"to jest możliwe dla osób instalujących dystrybucję twojego modułu: dla " -"użytkowników systemu Linux opartego o pakiety RPM, jest to binarny RPM; dla " -"użytkowników Windows, jest to wykonywalny instalator; dla użytkowników " -"systemu Linux opartego o Debiana jest to pakiet Debiana, itd. Oczywiście " -"nikt przy zdrowych zmysłach nie jest w stanie tworzyć zbudowanych " -"dystrybucji dla każdej maszyny/środowiska pod słońcem, więc Distutils są " -"pomyślane tak aby umożliwić twórcom modułów skupienie się na tym na czym się " -"znają najlepiej---pisaniu kodu i tworzeniu dystrybucji źródłowej---podczas " -"gdy kasta pośrednicząca zwana *pakieciarzami* narodziła się aby zamieniać " -"dystrybucje źródłowe w zbudowane dystrybucje dla tak wielu maszyn/środowisk " -"jak wielu jest pakieciarzy." - -msgid "" -"Of course, the module developer could be their own packager; or the packager " -"could be a volunteer \"out there\" somewhere who has access to a platform " -"which the original developer does not; or it could be software periodically " -"grabbing new source distributions and turning them into built distributions " -"for as many platforms as the software has access to. Regardless of who they " -"are, a packager uses the setup script and the :command:`bdist` command " -"family to generate built distributions." -msgstr "" - -msgid "" -"As a simple example, if I run the following command in the Distutils source " -"tree::" -msgstr "" -"Jako prosty przykład, jeśli uruchomię następujące polecenie na drzewie " -"źródeł Distutils::" - -msgid "" -"then the Distutils builds my module distribution (the Distutils itself in " -"this case), does a \"fake\" installation (also in the :file:`build` " -"directory), and creates the default type of built distribution for my " -"platform. The default format for built distributions is a \"dumb\" tar file " -"on Unix, and a simple executable installer on Windows. (That tar file is " -"considered \"dumb\" because it has to be unpacked in a specific location to " -"work.)" -msgstr "" -"wtedy Distutils buduje dystrybucję mojego modułu (samo Distutils w tym " -"przypadku), wykonuje \"fałszywą\" instalację (także w katalogu :file:" -"`build`), i tworzy domyślny rodzaj zbudowanej dystrybucji dla mojej maszyny/" -"środowiska. Domyślnym formatem dla zbudowanych dystrybucji jest \"durny\" " -"plik tar na Unix-ie, i prosty wykonywalny instalator w Windows. (Ten plik " -"tar jest uznawany za \"głupi\" gdyż musi zostać rozpakowany w szczególnym " -"miejscu aby mógł zadziałać.)" - -msgid "" -"Thus, the above command on a Unix system creates :file:`Distutils-1.0.{plat}." -"tar.gz`; unpacking this tarball from the right place installs the Distutils " -"just as though you had downloaded the source distribution and run ``python " -"setup.py install``. (The \"right place\" is either the root of the " -"filesystem or Python's :file:`{prefix}` directory, depending on the options " -"given to the :command:`bdist_dumb` command; the default is to make dumb " -"distributions relative to :file:`{prefix}`.)" -msgstr "" -"Więc, powyższe polecenie tworzy w systemie Unix plik :file:`Distutils`1.0." -"{plat}.tar.gz`; rozpakowanie tego tarball-a z właściwego miejsca instaluje " -"Distutils tak, jakbyś ściągnął dystrybucję źródłową i uruchomił ``python " -"setup.py install`` (\"właściwe miejsce\" to zarówno katalog nadrzędny " -"systemu plików lub katalog :file:`{prefix}` języka pytonowskiego, zależnie " -"od opcji przekazanych poleceniu :command:`bdist_dumb`; domyślnie jest to " -"robienie niezbyt-mądrej dystrybucji w odniesieniu do :file:`{prefix}`.)" - -msgid "" -"Obviously, for pure Python distributions, this isn't any simpler than just " -"running ``python setup.py install``\\ ---but for non-pure distributions, " -"which include extensions that would need to be compiled, it can mean the " -"difference between someone being able to use your extensions or not. And " -"creating \"smart\" built distributions, such as an RPM package or an " -"executable installer for Windows, is far more convenient for users even if " -"your distribution doesn't include any extensions." -msgstr "" -"Oczywiście, dla czystych dystrybucji języka pytonowskiego, to nie jest w " -"żaden sposób prostsze niż po prostu uruchomienie ``python setup.py " -"install``\\ ---ale dla dystrybucji \"nie\"-czystych, które zawierają " -"rozszerzenia które wymagają kompilacji, może to mieć znaczenie dla kogoś kto " -"będzie mógł użyć twoich rozszerzeń lub nie. Zaś tworzenie \"inteligentnie\" " -"zbudowanych dystrybucji, takich jak pakiet RPM lub instalator wykonywalny " -"dla Windows, jest dużo prostsze dla użytkowników nawet jeśli twoja " -"dystrybucja nie zawiera żadnych rozszerzeń." - -msgid "" -"The :command:`bdist` command has a :option:`!--formats` option, similar to " -"the :command:`sdist` command, which you can use to select the types of built " -"distribution to generate: for example, ::" -msgstr "" - -msgid "" -"would, when run on a Unix system, create :file:`Distutils-1.0.{plat}.zip`\\ " -"---again, this archive would be unpacked from the root directory to install " -"the Distutils." -msgstr "" -"mogłoby gdy uruchomione na systemie Unix-owym, stworzyć plik :file:" -"`Distutils-1.0.{plat}.zip`\\---znów, to archiwum mogłoby być rozpakowane z " -"katalogu nadrzędnego systemu plików w celu zainstalowania Distutils." - -msgid "The available formats for built distributions are:" -msgstr "Dostępne formaty dla zbudowanych dystrybucji to:" - -msgid "Format" -msgstr "Format" - -msgid "Description" -msgstr "Opis" - -msgid "Notes" -msgstr "Notatki" - -msgid "``gztar``" -msgstr "``gztar``" - -msgid "gzipped tar file (:file:`.tar.gz`)" -msgstr "gzip-nięty plik tar (:file:`.tar.gz`)" - -msgid "\\(1)" -msgstr "\\(1)" - -msgid "``bztar``" -msgstr "``bztar``" - -msgid "bzipped tar file (:file:`.tar.bz2`)" -msgstr "" - -msgid "``xztar``" -msgstr "" - -msgid "xzipped tar file (:file:`.tar.xz`)" -msgstr "" - -msgid "``ztar``" -msgstr "``ztar``" - -msgid "compressed tar file (:file:`.tar.Z`)" -msgstr "skompresowany plik tar (:file:`.tar.Z`)" - -msgid "\\(3)" -msgstr "\\(3)" - -msgid "``tar``" -msgstr "``tar``" - -msgid "tar file (:file:`.tar`)" -msgstr "plik tar (:file:`.tar`)" - -msgid "``zip``" -msgstr "``zip``" - -msgid "zip file (:file:`.zip`)" -msgstr "plik zip (:file:`.zip`)" - -msgid "(2),(4)" -msgstr "(2),(4)" - -msgid "``rpm``" -msgstr "``rpm``" - -msgid "RPM" -msgstr "RPM" - -msgid "\\(5)" -msgstr "\\(5)" - -msgid "``pkgtool``" -msgstr "``pkgtool``" - -msgid "Solaris :program:`pkgtool`" -msgstr "Solarisowe narzędzie :program:`pkgtool`" - -msgid "``sdux``" -msgstr "``sdux``" - -msgid "HP-UX :program:`swinstall`" -msgstr "program systemu HP-UX :program:`swinstall`" - -msgid "``msi``" -msgstr "``msi``" - -msgid "Microsoft Installer." -msgstr "Instalator Microsoft" - -msgid "Added support for the ``xztar`` format." -msgstr "" - -msgid "Notes:" -msgstr "Uwagi:" - -msgid "default on Unix" -msgstr "domyślne dla Unix" - -msgid "default on Windows" -msgstr "domyślne dla Windows" - -msgid "requires external :program:`compress` utility." -msgstr "" - -msgid "" -"requires either external :program:`zip` utility or :mod:`zipfile` module " -"(part of the standard Python library since Python 1.6)" -msgstr "" -"wymaga zewnętrznego programu użytkowego :program:`zip` lub modułu :mod:" -"`zipfile` (części standardowej biblioteki języka pytonowskiego od wersji 1.6 " -"języka pytonowskiego)" - -msgid "" -"requires external :program:`rpm` utility, version 3.0.4 or better (use ``rpm " -"--version`` to find out which version you have)" -msgstr "" -"wymaga zewnętrznego programu użytkowego :program:`rpm`, w wersji 3.0.4 lub " -"lepszej (użyj ``rpm --version`` aby dowiedzieć się, którą wersję posiadasz)" - -msgid "" -"You don't have to use the :command:`bdist` command with the :option:`!--" -"formats` option; you can also use the command that directly implements the " -"format you're interested in. Some of these :command:`bdist` \"sub-" -"commands\" actually generate several similar formats; for instance, the :" -"command:`bdist_dumb` command generates all the \"dumb\" archive formats " -"(``tar``, ``gztar``, ``bztar``, ``xztar``, ``ztar``, and ``zip``), and :" -"command:`bdist_rpm` generates both binary and source RPMs. The :command:" -"`bdist` sub-commands, and the formats generated by each, are:" -msgstr "" - -msgid "Command" -msgstr "Polecenie" - -msgid "Formats" -msgstr "Formaty" - -msgid ":command:`bdist_dumb`" -msgstr ":command:`bdist_dumb`" - -msgid "tar, gztar, bztar, xztar, ztar, zip" -msgstr "" - -msgid ":command:`bdist_rpm`" -msgstr ":command:`bdist_rpm`" - -msgid "rpm, srpm" -msgstr "rpm, srpm" - -msgid "" -"The following sections give details on the individual :command:`bdist_\\*` " -"commands." -msgstr "" -"Następujące paragrafy opowiadają w szczegółach o poszczególnych poleceniach :" -"command:`bdist_\\*`" - -msgid "Creating RPM packages" -msgstr "Tworzenie pakietów RPM" - -msgid "" -"The RPM format is used by many popular Linux distributions, including Red " -"Hat, SuSE, and Mandrake. If one of these (or any of the other RPM-based " -"Linux distributions) is your usual environment, creating RPM packages for " -"other users of that same distribution is trivial. Depending on the " -"complexity of your module distribution and differences between Linux " -"distributions, you may also be able to create RPMs that work on different " -"RPM-based distributions." -msgstr "" -"Format RPM jest używany przez wiele popularnych dystrybucji Linuxa, " -"włączając w to Red Hat, SuSE, i Mandrake. Jeśli jeden z nich (lub " -"jakiekolwiek inne oparte o RPM dystrybucje Linuxa) są twoim typowym " -"środowiskiem, tworzenie pakietów RPM dla innych użytkowników tej samej " -"dystrybucji jest trywialne. W zależności od złożoności dystrybucji twojego " -"modułu i różnic pomiędzy dystrybucjami Linux-a możesz być w stanie stworzyć " -"RPMy, które współpracują z różnymi opartymi-o-RPM dystrybucjami." - -msgid "" -"The usual way to create an RPM of your module distribution is to run the :" -"command:`bdist_rpm` command::" -msgstr "" -"Zwykłym sposobem na utworzenie RPMu twojej dystrybucji modułu jest " -"uruchomienie polecenia :command:`bdist_rpm`::" - -msgid "or the :command:`bdist` command with the :option:`!--format` option::" -msgstr "" - -msgid "" -"The former allows you to specify RPM-specific options; the latter allows " -"you to easily specify multiple formats in one run. If you need to do both, " -"you can explicitly specify multiple :command:`bdist_\\*` commands and their " -"options::" -msgstr "" -"To pierwsze pozwala ci określić szczególne-dla-RPM opcje; to ostatnie " -"pozwala Ci łatwo tworzyć wiele formatów za jednym zamachem. Jeśli " -"potrzebujesz zrobić obydwu, możesz jawnie wyszczególnić wiele poleceń :" -"command:`bdist_\\*` i ich opcji::" - -msgid "" -"Creating RPM packages is driven by a :file:`.spec` file, much as using the " -"Distutils is driven by the setup script. To make your life easier, the :" -"command:`bdist_rpm` command normally creates a :file:`.spec` file based on " -"the information you supply in the setup script, on the command line, and in " -"any Distutils configuration files. Various options and sections in the :" -"file:`.spec` file are derived from options in the setup script as follows:" -msgstr "" -"Tworzenie pakietu RPM jest napędzane plikiem :file:`.spec`, tak jak używanie " -"Distutils jest napędzane skryptem instalacyjnym. Aby ułatwić ci życie, " -"polecenie :command:`bidst_rpm` zwykle tworzy plik :file:`.spec` oparte o " -"informację którą mu dostarczasz w skrypcie instalacyjnym, w wierszu poleceń, " -"i w plikach konfiguracyjnych Distutils. Różne opcje i sekcje w pliku :file:`." -"spec` są pochodnymi po opcjach w skrypcie instalacyjnym w następujący sposób:" - -msgid "RPM :file:`.spec` file option or section" -msgstr "plik RPM :file:`.spec` opcja lub sekcja" - -msgid "Distutils setup script option" -msgstr "opcja skryptu instalacyjnego Distutils" - -msgid "Name" -msgstr "Nazwa" - -msgid "``name``" -msgstr "``nazwa``" - -msgid "Summary (in preamble)" -msgstr "Podsumowanie (w preambule)" - -msgid "``description``" -msgstr "``opis``" - -msgid "Version" -msgstr "Wersja" - -msgid "``version``" -msgstr "``wersja``" - -msgid "Vendor" -msgstr "Dostawca" - -msgid "" -"``author`` and ``author_email``, or --- & ``maintainer`` and " -"``maintainer_email``" -msgstr "" - -msgid "Copyright" -msgstr "Prawa autorskie" - -msgid "``license``" -msgstr "``licencja``" - -msgid "Url" -msgstr "adres Url" - -msgid "``url``" -msgstr "``url``" - -msgid "%description (section)" -msgstr "%opis (sekcja)" - -msgid "``long_description``" -msgstr "``dlugi_opis``" - -msgid "" -"Additionally, there are many options in :file:`.spec` files that don't have " -"corresponding options in the setup script. Most of these are handled " -"through options to the :command:`bdist_rpm` command as follows:" -msgstr "" -"Dodatkowo, istnieje wiele opcji w plikach :file:`.spec` które nie muszą mieć " -"odpowiadających opcji w skrypcie instalacyjnym. Większość z tych jest " -"obsługiwana przez opcje polecenia :command:`bdist_rpm` jak następuje:" - -msgid ":command:`bdist_rpm` option" -msgstr ":command:`bdist_rpm` option" - -msgid "default value" -msgstr "wartość domyślna" - -msgid "Release" -msgstr "wydanie" - -msgid "``release``" -msgstr "" - -msgid "\"1\"" -msgstr "\"1\"" - -msgid "Group" -msgstr "Grupa" - -msgid "``group``" -msgstr "" - -msgid "\"Development/Libraries\"" -msgstr "\"Rozwój/Biblioteki\"" - -msgid "``vendor``" -msgstr "" - -msgid "(see above)" -msgstr "(zobacz powyżej)" - -msgid "Packager" -msgstr "Pakujący" - -msgid "``packager``" -msgstr "" - -msgid "(none)" -msgstr "(żaden)" - -msgid "Provides" -msgstr "Dostarcza" - -msgid "``provides``" -msgstr "" - -msgid "Requires" -msgstr "Wymaga" - -msgid "``requires``" -msgstr "" - -msgid "Conflicts" -msgstr "Konflikty" - -msgid "``conflicts``" -msgstr "" - -msgid "Obsoletes" -msgstr "Zbędne" - -msgid "``obsoletes``" -msgstr "" - -msgid "Distribution" -msgstr "Dystrybucja" - -msgid "``distribution_name``" -msgstr "" - -msgid "BuildRequires" -msgstr "ZbudowanieWymaga" - -msgid "``build_requires``" -msgstr "" - -msgid "Icon" -msgstr "Obrazek" - -msgid "``icon``" -msgstr "" - -msgid "" -"Obviously, supplying even a few of these options on the command-line would " -"be tedious and error-prone, so it's usually best to put them in the setup " -"configuration file, :file:`setup.cfg`\\ ---see section :ref:`setup-config`. " -"If you distribute or package many Python module distributions, you might " -"want to put options that apply to all of them in your personal Distutils " -"configuration file (:file:`~/.pydistutils.cfg`). If you want to temporarily " -"disable this file, you can pass the :option:`!--no-user-cfg` option to :file:" -"`setup.py`." -msgstr "" - -msgid "" -"There are three steps to building a binary RPM package, all of which are " -"handled automatically by the Distutils:" -msgstr "" -"Istnieją trzy kroki do zbudowania binarnego pakietu RPM, z których wszystkie " -"są obsługiwane automatycznie przez Distutils:" - -msgid "" -"create a :file:`.spec` file, which describes the package (analogous to the " -"Distutils setup script; in fact, much of the information in the setup " -"script winds up in the :file:`.spec` file)" -msgstr "" -"utwórz plik :file:`.spec`, który opisuje pakiet (analogiczny do skryptu " -"instalacyjnego Distutils; w rzeczywistości, większość informacji w skrypcie " -"instalacyjnym ląduje do pliku :file:`.spec`)" - -msgid "create the source RPM" -msgstr "stwórz źródłowy RPM" - -msgid "" -"create the \"binary\" RPM (which may or may not contain binary code, " -"depending on whether your module distribution contains Python extensions)" -msgstr "" -"stwórz „binarny” pakiet RPM (który może zawierać lub może nie zawierać kodu " -"binarnego, w zależności od tego czy dystrybucja modułu zawiera rozszerzenia " -"Pythona)" - -msgid "" -"Normally, RPM bundles the last two steps together; when you use the " -"Distutils, all three steps are typically bundled together." -msgstr "" -"Zwykle, pakiet RPM gromadzi dwa ostatnie kroki razem; gdy używasz Distutils, " -"wszystkie trzy kroki są zwyczajowo zgromadzone razem." - -msgid "" -"If you wish, you can separate these three steps. You can use the :option:" -"`!--spec-only` option to make :command:`bdist_rpm` just create the :file:`." -"spec` file and exit; in this case, the :file:`.spec` file will be written to " -"the \"distribution directory\"---normally :file:`dist/`, but customizable " -"with the :option:`!--dist-dir` option. (Normally, the :file:`.spec` file " -"winds up deep in the \"build tree,\" in a temporary directory created by :" -"command:`bdist_rpm`.)" -msgstr "" - -msgid "Cross-compiling on Windows" -msgstr "Krzyżowa-kompilacja w Windows." - -msgid "" -"Starting with Python 2.6, distutils is capable of cross-compiling between " -"Windows platforms. In practice, this means that with the correct tools " -"installed, you can use a 32bit version of Windows to create 64bit extensions " -"and vice-versa." -msgstr "" -"Poczynając od języka pytonowskiego 2.6, distutils jest w stanie krzyżowo-" -"kompilować pomiędzy maszynami/środowiskami windowsowskimi. W praktyce, to " -"oznacza, że z właściwymi narzędziami zainstalowanymi, możesz użyć 32bitowej " -"wersji Windows aby utworzyć 64bitowe rozszerzenia i odwrotnie (64 bitowego " -"Windowsa aby utworzyć 32 bitowe rozszerzenia)." - -msgid "" -"To build for an alternate platform, specify the :option:`!--plat-name` " -"option to the build command. Valid values are currently 'win32', and 'win-" -"amd64'. For example, on a 32bit version of Windows, you could execute::" -msgstr "" - -msgid "to build a 64bit version of your extension." -msgstr "" - -msgid "" -"would create a 64bit installation executable on your 32bit version of " -"Windows." -msgstr "" -"stworzyłoby 64-bitowy plik wykonywalny instalacji na twojej 32-bitowej " -"wersji Windows." - -msgid "" -"To cross-compile, you must download the Python source code and cross-compile " -"Python itself for the platform you are targeting - it is not possible from a " -"binary installation of Python (as the .lib etc file for other platforms are " -"not included.) In practice, this means the user of a 32 bit operating " -"system will need to use Visual Studio 2008 to open the :file:`PCbuild/" -"PCbuild.sln` solution in the Python source tree and build the \"x64\" " -"configuration of the 'pythoncore' project before cross-compiling extensions " -"is possible." -msgstr "" - -msgid "" -"Note that by default, Visual Studio 2008 does not install 64bit compilers or " -"tools. You may need to reexecute the Visual Studio setup process and select " -"these tools (using Control Panel->[Add/Remove] Programs is a convenient way " -"to check or modify your existing install.)" -msgstr "" -"Zauważ że domyślnie, Visual Studio 2008 nie instaluje kompilatorów 64-" -"bitowych kompilatorów ani narzędzi. Możesz potrzebować przejść jeszcze raz " -"proces instalacyjny Visual Studio i wybrać te narzędzia (używanie Panelu " -"Sterowania->[Dodaj/Usuń] Programy jest wygodnym sposobem aby sprawdzić lub " -"zmodyfikować istniejącą instalację.)" - -msgid "The Postinstallation script" -msgstr "Skrypt poinstalacyjny" - -msgid "" -"Starting with Python 2.3, a postinstallation script can be specified with " -"the :option:`!--install-script` option. The basename of the script must be " -"specified, and the script filename must also be listed in the scripts " -"argument to the setup function." -msgstr "" - -msgid "" -"This script will be run at installation time on the target system after all " -"the files have been copied, with ``argv[1]`` set to :option:`!-install`, and " -"again at uninstallation time before the files are removed with ``argv[1]`` " -"set to :option:`!-remove`." -msgstr "" - -msgid "" -"The installation script runs embedded in the windows installer, every output " -"(``sys.stdout``, ``sys.stderr``) is redirected into a buffer and will be " -"displayed in the GUI after the script has finished." -msgstr "" -"Skrypt instalacyjny uruchamia się załączony w instalatorze windows, każde " -"wyjście (``sys.stdout``, ``sys.stderr``) jest przekierowane do bufora i " -"zostanie wyświetlona w GUI (sprzęgu graficznym użytkownika) po tym jak " -"skrypt się zakończy." - -msgid "" -"Some functions especially useful in this context are available as additional " -"built-in functions in the installation script." -msgstr "" -"Niektóre zadania szczególnie użyteczne w tym kontekście są dostępne jako " -"dodatkowe wbudowane zadania w skrypcie instalacyjnym." - -msgid "" -"These functions should be called when a directory or file is created by the " -"postinstall script at installation time. It will register *path* with the " -"uninstaller, so that it will be removed when the distribution is " -"uninstalled. To be safe, directories are only removed if they are empty." -msgstr "" -"Te zadania powinny być uruchamiane gdy katalog lub plik jest tworzony przez " -"skrypt poinstalacyjny w czasie instalacji. Zarejestruje on *ścieżkę* w " -"programie odinstalowującym, tka, aby był usunięty gdy dystrybucja jest " -"odinstalowywana. Dla bezpieczeństwa, katalogi są usuwane tylko, jeśli są " -"puste." - -msgid "" -"This function can be used to retrieve special folder locations on Windows " -"like the Start Menu or the Desktop. It returns the full path to the folder. " -"*csidl_string* must be one of the following strings::" -msgstr "" -"To zadanie może być używane do pobierania szczególnych miejsc w Windows " -"takich jak menu Start lub pulpit. Zwraca pełną ścieżkę dostępu do folderu. " -"*csidl_string* musi być jednym z następujących ciągów znaków::" - -msgid "If the folder cannot be retrieved, :exc:`OSError` is raised." -msgstr "" -"Jeśli folder nie może być pobrany wyjątek :exc:`OSError` jest zgłaszany." - -msgid "" -"Which folders are available depends on the exact Windows version, and " -"probably also the configuration. For details refer to Microsoft's " -"documentation of the :c:func:`SHGetSpecialFolderPath` function." -msgstr "" - -msgid "" -"This function creates a shortcut. *target* is the path to the program to be " -"started by the shortcut. *description* is the description of the shortcut. " -"*filename* is the title of the shortcut that the user will see. *arguments* " -"specifies the command line arguments, if any. *workdir* is the working " -"directory for the program. *iconpath* is the file containing the icon for " -"the shortcut, and *iconindex* is the index of the icon in the file " -"*iconpath*. Again, for details consult the Microsoft documentation for the :" -"class:`IShellLink` interface." -msgstr "" -"To zadanie tworzy skrót. *cel* ( - z ang. - *target* ) jest ścieżką do " -"programu do uruchomienia przez skrót. *description* jest opisem skrótu. " -"*filename* jest tytułem skrótu który użytkownik zobaczy. *arguments* określa " -"parametry wiersza polecenia, jeśli jakieś mają wystąpić. *workdir* jest " -"katalogiem roboczym dla programu. *iconpath* jest ścieżką dostępu do pliku " -"zawierającego obrazek dla skrótu, zaś *iconindex* jest indeksem obrazka w " -"pliku *iconpath*. Znów po więcej szczegółów zwróć się do dokumentacji " -"Microsoftu pod hasłem sprzęgu :class:`IShellLink`." diff --git a/distutils/commandref.po b/distutils/commandref.po deleted file mode 100644 index 1bb09841d4..0000000000 --- a/distutils/commandref.po +++ /dev/null @@ -1,149 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Command Reference" -msgstr "Podręcznik poleceń" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "Installing modules: the :command:`install` command family" -msgstr "Instalowanie modułów: rodzina poleceń :command:`install`" - -msgid "" -"The install command ensures that the build commands have been run and then " -"runs the subcommands :command:`install_lib`, :command:`install_data` and :" -"command:`install_scripts`." -msgstr "" -"Polecenie install zapewnia, że polecenia budowy zostały uruchomione a potem " -"uruchamia podrzędne polecenia :command:`install_lib`, :command:" -"`install_data` i :command:`install_scripts`." - -msgid ":command:`install_data`" -msgstr ":command:`install_data`" - -msgid "This command installs all data files provided with the distribution." -msgstr "" -"To polecenie instaluje wszystkie pliki danych dostarczone do dystrybucji." - -msgid ":command:`install_scripts`" -msgstr ":command:`install_scripts`" - -msgid "This command installs all (Python) scripts in the distribution." -msgstr "" -"To polecenie instaluje wszystkie skrypty języka pytonowskiego w dystrybucji." - -msgid "Creating a source distribution: the :command:`sdist` command" -msgstr "" - -msgid "The manifest template commands are:" -msgstr "Polecenia wzorca manifestu to:" - -msgid "Command" -msgstr "Polecenie" - -msgid "Description" -msgstr "Opis" - -msgid ":command:`include pat1 pat2 ...`" -msgstr ":command:`include pat1 pat2 ...`" - -msgid "include all files matching any of the listed patterns" -msgstr "załącz wszystkie pliki pasujące do któregokolwiek wzorca" - -msgid ":command:`exclude pat1 pat2 ...`" -msgstr ":command:`exclude pat1 pat2 ...`" - -msgid "exclude all files matching any of the listed patterns" -msgstr "wyłącz wszystkie pliki pasujące nazwą do któregokolwiek z wzorców" - -msgid ":command:`recursive-include dir pat1 pat2 ...`" -msgstr ":command:`recursive-include kat pat1 pat2 ...`" - -msgid "include all files under *dir* matching any of the listed patterns" -msgstr "załącz wszystkie pliki pod *kat* pasujące do któregokolwiek z wzorców" - -msgid ":command:`recursive-exclude dir pat1 pat2 ...`" -msgstr ":command:`recursive-exclude kat pat1 pat2 ...`" - -msgid "exclude all files under *dir* matching any of the listed patterns" -msgstr "" -"wyłącz wszystkie pliki pod *kat* pasujące do któregokolwiek z wzorców na " -"liście" - -msgid ":command:`global-include pat1 pat2 ...`" -msgstr ":command:`global-include pat1 pat2 ...`" - -msgid "" -"include all files anywhere in the source tree matching --- & any of the " -"listed patterns" -msgstr "" -"załącz wszystkie pliki gdziekolwiek w drzewie źródłowym pasujące --- do " -"któregokolwiek z wymienionych wzorców" - -msgid ":command:`global-exclude pat1 pat2 ...`" -msgstr ":command:`global-exclude pat1 pat2 ...`" - -msgid "" -"exclude all files anywhere in the source tree matching --- & any of the " -"listed patterns" -msgstr "" -"wyłącz wszystkie pliki gdziekolwiek w źródłowym drzewie pasujące nazwą --- " -"do któregokolwiek z wymienionych wzorców" - -msgid ":command:`prune dir`" -msgstr ":command:`prune dir`" - -msgid "exclude all files under *dir*" -msgstr "wyłącz wszsytkie pliki w katalogu *dir*" - -msgid ":command:`graft dir`" -msgstr ":command:`graft dir`" - -msgid "include all files under *dir*" -msgstr "załącz wszystkie pliki w katalogu *dir*" - -msgid "" -"The patterns here are Unix-style \"glob\" patterns: ``*`` matches any " -"sequence of regular filename characters, ``?`` matches any single regular " -"filename character, and ``[range]`` matches any of the characters in *range* " -"(e.g., ``a-z``, ``a-zA-Z``, ``a-f0-9_.``). The definition of \"regular " -"filename character\" is platform-specific: on Unix it is anything except " -"slash; on Windows anything except backslash or colon." -msgstr "" -"Wzorce tutaj są w stylu Unix-owym \"glob\"-wzorcami: ``*`` dopasowuje do " -"dowolnego ciągu zwykłych znaków nazwy pliku, ``?`` dopasowuje jeden zwykły " -"znak nazwy pliku, a ``[zakres]`` dopasowuje którekolwiek znaki z zakresu " -"(np. ``a-z``, ``a-zA-Z``, ``a-f0-9_.``). Definicja \"zwykłego znaku nazwy " -"pliku\" jest zależna od maszyny/środowiska: na Unix-ie to wszystko oprócz " -"ukośnika; w Windows wszystko oprócz skośnika lub dwukropka." diff --git a/distutils/configfile.po b/distutils/configfile.po deleted file mode 100644 index cee3c630bb..0000000000 --- a/distutils/configfile.po +++ /dev/null @@ -1,195 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Writing the Setup Configuration File" -msgstr "Pisanie pliku konfiguracyjnego instalacji" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "" -"Often, it's not possible to write down everything needed to build a " -"distribution *a priori*: you may need to get some information from the user, " -"or from the user's system, in order to proceed. As long as that information " -"is fairly simple---a list of directories to search for C header files or " -"libraries, for example---then providing a configuration file, :file:`setup." -"cfg`, for users to edit is a cheap and easy way to solicit it. " -"Configuration files also let you provide default values for any command " -"option, which the installer can then override either on the command-line or " -"by editing the config file." -msgstr "" -"Często nie jest możliwe zapisanie wszystkiego potrzebnego do zbudowania " -"dystrybucji *a priori*: możesz potrzebować zdobyć pewne informacje od " -"użytkownika, lub z systemu użytkownika, w celu przejścia dalej. O ile ta " -"informacje jest raczej prosta---lista katalogów do przeszukania na " -"okoliczność plików nagłówkowych C lub bibliotek, dla przykładu---potem " -"dostarczając plik konfiguracji, :file:`setup.cfg`, dla użytkowników aby " -"poddać go edycji jest tanim i łatwym sposobem aby ją uzyskać. Pliki " -"konfiguracji także pozwalają ci dostarczyć domyślne wartości dla dowolnych " -"opcji polecenia, które instalator może wtedy obejść zarówno w linii poleceń " -"lub przez edycję pliku konfiguracyjnego." - -msgid "" -"The setup configuration file is a useful middle-ground between the setup " -"script---which, ideally, would be opaque to installers [#]_---and the " -"command-line to the setup script, which is outside of your control and " -"entirely up to the installer. In fact, :file:`setup.cfg` (and any other " -"Distutils configuration files present on the target system) are processed " -"after the contents of the setup script, but before the command-line. This " -"has several useful consequences:" -msgstr "" - -msgid "" -"installers can override some of what you put in :file:`setup.py` by editing :" -"file:`setup.cfg`" -msgstr "" -"Instalatory mogą obejść część tego co umieścisz w pliku :file:`setup.py` " -"przez edycję :file:`setup.cfg`" - -msgid "" -"you can provide non-standard defaults for options that are not easily set " -"in :file:`setup.py`" -msgstr "" -"możesz dostarczyć niestandardowe wartości domyślne dla opcji, które niełatwo " -"się ustawia w pliku :file:`setup.py`" - -msgid "" -"installers can override anything in :file:`setup.cfg` using the command-line " -"options to :file:`setup.py`" -msgstr "" -"Instalatory mogą obejść wszystko w pliku :file:`setup.cfg` używając opcji " -"wiersza-poleceń wywołującego skrypt :file:`setup.py`" - -msgid "The basic syntax of the configuration file is simple:" -msgstr "" - -msgid "" -"where *command* is one of the Distutils commands (e.g. :command:`build_py`, :" -"command:`install`), and *option* is one of the options that command " -"supports. Any number of options can be supplied for each command, and any " -"number of command sections can be included in the file. Blank lines are " -"ignored, as are comments, which run from a ``'#'`` character until the end " -"of the line. Long option values can be split across multiple lines simply " -"by indenting the continuation lines." -msgstr "" -"gdzie *command* jest jedną z komend Distutils (np. :command:`build_py`, :" -"command:`install`) i *option* jest jedną z opcji, którą komenda wspiera. " -"Dowolna liczba opci może być dostarczona do każdej komendy, i dowolna liczba " -"sekcji komend może być wewnątrz pliku. Puste linie są ignorowane, tak jak " -"komentarze, które zaczynają się od znaku ``'#'`` i ciągną aż do końca linii. " -"Długie wartości opcji mogą być dzielone pomiędzy kilka linii prosto przez " -"wcięcie linii kontynuacji." - -msgid "" -"You can find out the list of options supported by a particular command with " -"the universal :option:`!--help` option, e.g." -msgstr "" - -msgid "" -"Note that an option spelled :option:`!--foo-bar` on the command-line is " -"spelled ``foo_bar`` in configuration files." -msgstr "" - -msgid "" -"For example, say you want your extensions to be built \"in-place\"---that " -"is, you have an extension :mod:`pkg.ext`, and you want the compiled " -"extension file (:file:`ext.so` on Unix, say) to be put in the same source " -"directory as your pure Python modules :mod:`pkg.mod1` and :mod:`pkg.mod2`. " -"You can always use the :option:`!--inplace` option on the command-line to " -"ensure this:" -msgstr "" - -msgid "" -"But this requires that you always specify the :command:`build_ext` command " -"explicitly, and remember to provide :option:`!--inplace`. An easier way is " -"to \"set and forget\" this option, by encoding it in :file:`setup.cfg`, the " -"configuration file for this distribution:" -msgstr "" - -msgid "" -"This will affect all builds of this module distribution, whether or not you " -"explicitly specify :command:`build_ext`. If you include :file:`setup.cfg` " -"in your source distribution, it will also affect end-user builds---which is " -"probably a bad idea for this option, since always building extensions in-" -"place would break installation of the module distribution. In certain " -"peculiar cases, though, modules are built right in their installation " -"directory, so this is conceivably a useful ability. (Distributing " -"extensions that expect to be built in their installation directory is almost " -"always a bad idea, though.)" -msgstr "" -"To wpłynie na to, że wszystkie budowy dystrybucji tego modułu, niezależnie " -"od tego czy jawnie wyszczególnisz komendę :command:`build_ext`. Jeśli " -"zawrzesz plik :file:`setup.cfg` w twojej dystrybucji źródłowej, wpłynie ona " -"także na budowy dystrybucji użytkownika końcowego---co jest prawdopodobnie " -"złym pomysłem dla tej opcji, skoro budowanie rozszerzeń w -miejscu " -"powodowałoby zawsze uszkodzenie instalacji dystrybucji modułu. W niektórych " -"szczególnych przypadkach, jednakże, moduły są budowane w katalogu ich " -"instalacji, więc jest to twórczo użyteczna umiejętność. (Rozprowadzanie " -"rozszerzeń od których oczekuje się, że będą budowane w katalogu ich " -"instalacji jest prawie zawsze jednak złym pomysłem.)" - -msgid "" -"Another example: certain commands take a lot of options that don't change " -"from run to run; for example, :command:`bdist_rpm` needs to know everything " -"required to generate a \"spec\" file for creating an RPM distribution. Some " -"of this information comes from the setup script, and some is automatically " -"generated by the Distutils (such as the list of files installed). But some " -"of it has to be supplied as options to :command:`bdist_rpm`, which would be " -"very tedious to do on the command-line for every run. Hence, here is a " -"snippet from the Distutils' own :file:`setup.cfg`:" -msgstr "" - -msgid "" -"Note that the ``doc_files`` option is simply a whitespace-separated string " -"split across multiple lines for readability." -msgstr "" - -msgid ":ref:`inst-config-syntax` in \"Installing Python Modules\"" -msgstr "" - -msgid "" -"More information on the configuration files is available in the manual for " -"system administrators." -msgstr "" -"Więcej informacji o plikach konfiguracyjnych jest dostępnych w podręczniku " -"dla administratorów systemu." - -msgid "Footnotes" -msgstr "Przypisy" - -msgid "" -"This ideal probably won't be achieved until auto-configuration is fully " -"supported by the Distutils." -msgstr "" -"Ten ideał prawdopodobnie nie zostanie osiągnięty dopóki auto-konfiguracja " -"nie będzie w pełni wspierana przez Distutils." diff --git a/distutils/examples.po b/distutils/examples.po deleted file mode 100644 index e32d2f2fbd..0000000000 --- a/distutils/examples.po +++ /dev/null @@ -1,251 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Distutils Examples" -msgstr "" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "" -"This chapter provides a number of basic examples to help get started with " -"distutils. Additional information about using distutils can be found in the " -"Distutils Cookbook." -msgstr "" - -msgid "`Distutils Cookbook `_" -msgstr "" - -msgid "" -"Collection of recipes showing how to achieve more control over distutils." -msgstr "" - -msgid "Pure Python distribution (by module)" -msgstr "" - -msgid "" -"If you're just distributing a couple of modules, especially if they don't " -"live in a particular package, you can specify them individually using the " -"``py_modules`` option in the setup script." -msgstr "" - -msgid "" -"In the simplest case, you'll have two files to worry about: a setup script " -"and the single module you're distributing, :file:`foo.py` in this example::" -msgstr "" - -msgid "" -"(In all diagrams in this section, ** will refer to the distribution " -"root directory.) A minimal setup script to describe this situation would " -"be::" -msgstr "" - -msgid "" -"Note that the name of the distribution is specified independently with the " -"``name`` option, and there's no rule that says it has to be the same as the " -"name of the sole module in the distribution (although that's probably a good " -"convention to follow). However, the distribution name is used to generate " -"filenames, so you should stick to letters, digits, underscores, and hyphens." -msgstr "" - -msgid "" -"Since ``py_modules`` is a list, you can of course specify multiple modules, " -"eg. if you're distributing modules :mod:`foo` and :mod:`bar`, your setup " -"might look like this::" -msgstr "" - -msgid "and the setup script might be ::" -msgstr "" - -msgid "" -"You can put module source files into another directory, but if you have " -"enough modules to do that, it's probably easier to specify modules by " -"package rather than listing them individually." -msgstr "" - -msgid "Pure Python distribution (by package)" -msgstr "" - -msgid "" -"If you have more than a couple of modules to distribute, especially if they " -"are in multiple packages, it's probably easier to specify whole packages " -"rather than individual modules. This works even if your modules are not in " -"a package; you can just tell the Distutils to process modules from the root " -"package, and that works the same as any other package (except that you don't " -"have to have an :file:`__init__.py` file)." -msgstr "" - -msgid "The setup script from the last example could also be written as ::" -msgstr "" - -msgid "(The empty string stands for the root package.)" -msgstr "" - -msgid "" -"If those two files are moved into a subdirectory, but remain in the root " -"package, e.g.::" -msgstr "" - -msgid "" -"then you would still specify the root package, but you have to tell the " -"Distutils where source files in the root package live::" -msgstr "" - -msgid "" -"More typically, though, you will want to distribute multiple modules in the " -"same package (or in sub-packages). For example, if the :mod:`foo` and :mod:" -"`bar` modules belong in package :mod:`foobar`, one way to layout your source " -"tree is ::" -msgstr "" - -msgid "" -"This is in fact the default layout expected by the Distutils, and the one " -"that requires the least work to describe in your setup script::" -msgstr "" - -msgid "" -"If you want to put modules in directories not named for their package, then " -"you need to use the ``package_dir`` option again. For example, if the :file:" -"`src` directory holds modules in the :mod:`foobar` package::" -msgstr "" - -msgid "an appropriate setup script would be ::" -msgstr "" - -msgid "" -"Or, you might put modules from your main package right in the distribution " -"root::" -msgstr "" - -msgid "in which case your setup script would be ::" -msgstr "" - -msgid "(The empty string also stands for the current directory.)" -msgstr "" - -msgid "" -"If you have sub-packages, they must be explicitly listed in ``packages``, " -"but any entries in ``package_dir`` automatically extend to sub-packages. (In " -"other words, the Distutils does *not* scan your source tree, trying to " -"figure out which directories correspond to Python packages by looking for :" -"file:`__init__.py` files.) Thus, if the default layout grows a sub-package::" -msgstr "" - -msgid "then the corresponding setup script would be ::" -msgstr "" - -msgid "Single extension module" -msgstr "" - -msgid "" -"Extension modules are specified using the ``ext_modules`` option. " -"``package_dir`` has no effect on where extension source files are found; it " -"only affects the source for pure Python modules. The simplest case, a " -"single extension module in a single C source file, is::" -msgstr "" - -msgid "" -"If the :mod:`foo` extension belongs in the root package, the setup script " -"for this could be ::" -msgstr "" - -msgid "If the extension actually belongs in a package, say :mod:`foopkg`, then" -msgstr "" - -msgid "" -"With exactly the same source tree layout, this extension can be put in the :" -"mod:`foopkg` package simply by changing the name of the extension::" -msgstr "" - -msgid "Checking a package" -msgstr "" - -msgid "" -"The ``check`` command allows you to verify if your package meta-data meet " -"the minimum requirements to build a distribution." -msgstr "" - -msgid "" -"To run it, just call it using your :file:`setup.py` script. If something is " -"missing, ``check`` will display a warning." -msgstr "" - -msgid "Let's take an example with a simple script::" -msgstr "" - -msgid "Running the ``check`` command will display some warnings:" -msgstr "" - -msgid "" -"If you use the reStructuredText syntax in the ``long_description`` field and " -"`docutils`_ is installed you can check if the syntax is fine with the " -"``check`` command, using the ``restructuredtext`` option." -msgstr "" - -msgid "For example, if the :file:`setup.py` script is changed like this::" -msgstr "" - -msgid "" -"Where the long description is broken, ``check`` will be able to detect it by " -"using the :mod:`docutils` parser:" -msgstr "" - -msgid "Reading the metadata" -msgstr "" - -msgid "" -"The :func:`distutils.core.setup` function provides a command-line interface " -"that allows you to query the metadata fields of a project through the " -"``setup.py`` script of a given project:" -msgstr "" - -msgid "" -"This call reads the ``name`` metadata by running the :func:`distutils.core." -"setup` function. Although, when a source or binary distribution is created " -"with Distutils, the metadata fields are written in a static file called :" -"file:`PKG-INFO`. When a Distutils-based project is installed in Python, the :" -"file:`PKG-INFO` file is copied alongside the modules and packages of the " -"distribution under :file:`NAME-VERSION-pyX.X.egg-info`, where ``NAME`` is " -"the name of the project, ``VERSION`` its version as defined in the Metadata, " -"and ``pyX.X`` the major and minor version of Python like ``2.7`` or ``3.2``." -msgstr "" - -msgid "" -"You can read back this static file, by using the :class:`distutils.dist." -"DistributionMetadata` class and its :func:`read_pkg_file` method::" -msgstr "" - -msgid "" -"Notice that the class can also be instantiated with a metadata file path to " -"loads its values::" -msgstr "" diff --git a/distutils/extending.po b/distutils/extending.po deleted file mode 100644 index 5cf0d2cbe4..0000000000 --- a/distutils/extending.po +++ /dev/null @@ -1,126 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Extending Distutils" -msgstr "" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "" -"Distutils can be extended in various ways. Most extensions take the form of " -"new commands or replacements for existing commands. New commands may be " -"written to support new types of platform-specific packaging, for example, " -"while replacements for existing commands may be made to modify details of " -"how the command operates on a package." -msgstr "" - -msgid "" -"Most extensions of the distutils are made within :file:`setup.py` scripts " -"that want to modify existing commands; many simply add a few file extensions " -"that should be copied into packages in addition to :file:`.py` files as a " -"convenience." -msgstr "" - -msgid "" -"Most distutils command implementations are subclasses of the :class:" -"`distutils.cmd.Command` class. New commands may directly inherit from :" -"class:`Command`, while replacements often derive from :class:`Command` " -"indirectly, directly subclassing the command they are replacing. Commands " -"are required to derive from :class:`Command`." -msgstr "" - -msgid "Integrating new commands" -msgstr "" - -msgid "" -"There are different ways to integrate new command implementations into " -"distutils. The most difficult is to lobby for the inclusion of the new " -"features in distutils itself, and wait for (and require) a version of Python " -"that provides that support. This is really hard for many reasons." -msgstr "" - -msgid "" -"The most common, and possibly the most reasonable for most needs, is to " -"include the new implementations with your :file:`setup.py` script, and cause " -"the :func:`distutils.core.setup` function use them::" -msgstr "" - -msgid "" -"This approach is most valuable if the new implementations must be used to " -"use a particular package, as everyone interested in the package will need to " -"have the new command implementation." -msgstr "" - -msgid "" -"Beginning with Python 2.4, a third option is available, intended to allow " -"new commands to be added which can support existing :file:`setup.py` scripts " -"without requiring modifications to the Python installation. This is " -"expected to allow third-party extensions to provide support for additional " -"packaging systems, but the commands can be used for anything distutils " -"commands can be used for. A new configuration option, ``command_packages`` " -"(command-line option :option:`!--command-packages`), can be used to specify " -"additional packages to be searched for modules implementing commands. Like " -"all distutils options, this can be specified on the command line or in a " -"configuration file. This option can only be set in the ``[global]`` section " -"of a configuration file, or before any commands on the command line. If set " -"in a configuration file, it can be overridden from the command line; setting " -"it to an empty string on the command line causes the default to be used. " -"This should never be set in a configuration file provided with a package." -msgstr "" - -msgid "" -"This new option can be used to add any number of packages to the list of " -"packages searched for command implementations; multiple package names should " -"be separated by commas. When not specified, the search is only performed in " -"the :mod:`distutils.command` package. When :file:`setup.py` is run with the " -"option ``--command-packages distcmds,buildcmds``, however, the packages :mod:" -"`distutils.command`, :mod:`distcmds`, and :mod:`buildcmds` will be searched " -"in that order. New commands are expected to be implemented in modules of " -"the same name as the command by classes sharing the same name. Given the " -"example command line option above, the command :command:`bdist_openpkg` " -"could be implemented by the class :class:`distcmds.bdist_openpkg." -"bdist_openpkg` or :class:`buildcmds.bdist_openpkg.bdist_openpkg`." -msgstr "" - -msgid "Adding new distribution types" -msgstr "" - -msgid "" -"Commands that create distributions (files in the :file:`dist/` directory) " -"need to add ``(command, filename)`` pairs to ``self.distribution." -"dist_files`` so that :command:`upload` can upload it to PyPI. The " -"*filename* in the pair contains no path information, only the name of the " -"file itself. In dry-run mode, pairs should still be added to represent what " -"would have been created." -msgstr "" diff --git a/distutils/index.po b/distutils/index.po deleted file mode 100644 index 28e7824c65..0000000000 --- a/distutils/index.po +++ /dev/null @@ -1,79 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Krzysztof Wierzbicki , 2021 -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Distributing Python Modules (Legacy version)" -msgstr "" - -msgid "Authors" -msgstr "Autorzy" - -msgid "Greg Ward, Anthony Baxter" -msgstr "Greg Ward, Anthony Baxter" - -msgid "Email" -msgstr "Email" - -msgid "distutils-sig@python.org" -msgstr "distutils-sig@python.org" - -msgid ":ref:`distributing-index`" -msgstr "" - -msgid "The up to date module distribution documentations" -msgstr "" - -msgid "" -"The entire ``distutils`` package has been deprecated and will be removed in " -"Python 3.12. This documentation is retained as a reference only, and will be " -"removed with the package. See the :ref:`What's New ` " -"entry for more information." -msgstr "" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "" -"This guide only covers the basic tools for building and distributing " -"extensions that are provided as part of this version of Python. Third party " -"tools offer easier to use and more secure alternatives. Refer to the `quick " -"recommendations section `__ in the Python Packaging User Guide for more information." -msgstr "" - -msgid "" -"This document describes the Python Distribution Utilities (\"Distutils\") " -"from the module developer's point of view, describing the underlying " -"capabilities that ``setuptools`` builds on to allow Python developers to " -"make Python modules and extensions readily available to a wider audience." -msgstr "" diff --git a/distutils/introduction.po b/distutils/introduction.po deleted file mode 100644 index 84bc6e2929..0000000000 --- a/distutils/introduction.po +++ /dev/null @@ -1,383 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Krzysztof Abramowicz, 2022 -# Maciej Olko , 2023 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "An Introduction to Distutils" -msgstr "Wprowadzenie do Distutils" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "" -"This document covers using the Distutils to distribute your Python modules, " -"concentrating on the role of developer/distributor: if you're looking for " -"information on installing Python modules, you should refer to the :ref:" -"`install-index` chapter." -msgstr "" -"Ten dokument opisuje użycie Distutils do dystrybucji twoich modułów języka " -"pytonowskiego koncentrując się na roli twórcy/dystrybutora: jeśli szukasz " -"informacji o instalowaniu modułów języka pytonowskiego powinieneś odwołać " -"się do rozdziału :ref:`install-index`." - -msgid "Concepts & Terminology" -msgstr "Pojęcia i terminologia" - -msgid "" -"Using the Distutils is quite simple, both for module developers and for " -"users/administrators installing third-party modules. As a developer, your " -"responsibilities (apart from writing solid, well-documented and well-tested " -"code, of course!) are:" -msgstr "" -"Użycie Distutils jest całkiem proste, zarówno dla twórców modułów jak i dla " -"użytkowników/administratorów instalujących moduły ze strony osób trzecich. " -"Jako twórca, twoim zadaniem (poza pisaniem porządnego, dobrze " -"udokumentowanego i dobrze przetestowanego kodu, rzecz jasna!) są:" - -msgid "write a setup script (:file:`setup.py` by convention)" -msgstr "" -"napisanie skryptu instalacyjnego (pliku :file:`setup.py` - zgodnie ze " -"zwyczajem)" - -msgid "(optional) write a setup configuration file" -msgstr "(opcjonalnie) napisanie pliku konfiguracji instalacji" - -msgid "create a source distribution" -msgstr "utworzenie dystrybucji źródłowej" - -msgid "(optional) create one or more built (binary) distributions" -msgstr "" -"(nadobowiązkowe) stworzyć jedną lub więcej zbudowaną (binarną) dystrybucję" - -msgid "Each of these tasks is covered in this document." -msgstr "Każde z tych zadań jest opisane w tym dokumencie." - -msgid "" -"Not all module developers have access to a multitude of platforms, so it's " -"not always feasible to expect them to create a multitude of built " -"distributions. It is hoped that a class of intermediaries, called " -"*packagers*, will arise to address this need. Packagers will take source " -"distributions released by module developers, build them on one or more " -"platforms, and release the resulting built distributions. Thus, users on " -"the most popular platforms will be able to install most popular Python " -"module distributions in the most natural way for their platform, without " -"having to run a single setup script or compile a line of code." -msgstr "" -"Nie wszyscy twórcy mają dostęp do wielu maszyn/środowisk, więc nie zawsze " -"rozsądne jest oczekiwanie od nich tworzenia wielu zbudowanych dystrybucji. " -"Jest oczekiwane że pewien zbiór pośredników, zwanych *pakowaczami*, " -"powstanie aby zaradzić tym potrzebom. Pakowacze biorą dystrybucje źródłowe " -"wypuszczonych przez twórców modułów, budują je na jednej lub większej " -"liczbie maszyn/środowisk, i wypuszczają wynikłe zbudowane dystrybucje. " -"Zatem, użytkownicy większości popularnych platform będą w stanie instalować " -"większość popularnych dystrybucji modułów języka pytonowskiego w najbardziej " -"naturalny sposób dla ich maszyn/środowisk, bez konieczności uruchomienia " -"nawet jednego skryptu instalacyjnego ani kompilowania ani jednej linijki " -"kodu." - -msgid "A Simple Example" -msgstr "Prosty przykład" - -msgid "" -"The setup script is usually quite simple, although since it's written in " -"Python, there are no arbitrary limits to what you can do with it, though you " -"should be careful about putting arbitrarily expensive operations in your " -"setup script. Unlike, say, Autoconf-style configure scripts, the setup " -"script may be run multiple times in the course of building and installing " -"your module distribution." -msgstr "" -"Skrypt instalacyjny jest zwykle raczej prosty, chociaż jako że jest pisany w " -"Pythonie, nie ma odgórnych granic co można z nim zrobić, chociaż powinieneś " -"być ostrożny w umieszczaniu dowolnie kosztownych operacji w swoim skrypcie " -"instalacyjnym. W przeciwieństwie do dajmy na to skryptów konfiguracyjnych w " -"stylu Autoconf-a, skrypt instalacyjny może być uruchamiany kilka razy w " -"trakcie budowania i instalowania twojej dystrybucji modułu." - -msgid "" -"If all you want to do is distribute a module called :mod:`foo`, contained in " -"a file :file:`foo.py`, then your setup script can be as simple as this::" -msgstr "" -"Jeśli wszystkim czego chcesz dokonać jest dystrybuowanie modułu nazwanego :" -"mod:`foo` zawartego w pliku :file:`foo.py` wtedy twój plik skryptu " -"instalacyjnego może być tak prosty jak::" - -msgid "Some observations:" -msgstr "Pewne obserwacje" - -msgid "" -"most information that you supply to the Distutils is supplied as keyword " -"arguments to the :func:`setup` function" -msgstr "" -"większość informacji które dostarczasz do Distutils jest podawana jako " -"parametry słów kluczowych do zadania :func:`setup`." - -msgid "" -"those keyword arguments fall into two categories: package metadata (name, " -"version number) and information about what's in the package (a list of pure " -"Python modules, in this case)" -msgstr "" -"te parametry słów kluczowych należą do dwóch kategorii: informacje o danych " -"pakietu (- z ang. - metadata) (nazwa, numer wersji) i informacja o tym co " -"jest w pakiecie (lista czysto pytonowskich modułów, w tym przypadku)" - -msgid "" -"modules are specified by module name, not filename (the same will hold true " -"for packages and extensions)" -msgstr "" -"moduły są określone przez nazwę modułu nie nazwę pliku (to samo odnosi się " -"do pakietów i rozszerzeń)" - -msgid "" -"it's recommended that you supply a little more metadata, in particular your " -"name, email address and a URL for the project (see section :ref:`setup-" -"script` for an example)" -msgstr "" -"polecane jest abyś dostarczył nieco więcej informacji o danych, w " -"szczególności swoje imię, adres email i URL projektu (sięgnij do rozdziału :" -"ref:`setup-script` po przykład)" - -msgid "" -"To create a source distribution for this module, you would create a setup " -"script, :file:`setup.py`, containing the above code, and run this command " -"from a terminal::" -msgstr "" - -msgid "" -"For Windows, open a command prompt window (:menuselection:`Start --> " -"Accessories`) and change the command to::" -msgstr "" - -msgid "" -":command:`sdist` will create an archive file (e.g., tarball on Unix, ZIP " -"file on Windows) containing your setup script :file:`setup.py`, and your " -"module :file:`foo.py`. The archive file will be named :file:`foo-1.0.tar.gz` " -"(or :file:`.zip`), and will unpack into a directory :file:`foo-1.0`." -msgstr "" - -msgid "" -"If an end-user wishes to install your :mod:`foo` module, all they have to do " -"is download :file:`foo-1.0.tar.gz` (or :file:`.zip`), unpack it, and---from " -"the :file:`foo-1.0` directory---run ::" -msgstr "" - -msgid "" -"which will ultimately copy :file:`foo.py` to the appropriate directory for " -"third-party modules in their Python installation." -msgstr "" -"które ostatecznie kopiują plik :file:`foo.py` do odpowiedniego katalogu dla " -"modułów pochodzących od osób trzecich w ich instalacji języka pytonowskiego." - -msgid "" -"This simple example demonstrates some fundamental concepts of the Distutils. " -"First, both developers and installers have the same basic user interface, i." -"e. the setup script. The difference is which Distutils *commands* they use: " -"the :command:`sdist` command is almost exclusively for module developers, " -"while :command:`install` is more often for installers (although most " -"developers will want to install their own code occasionally)." -msgstr "" -"Ten prosty przykład demonstruje pewne podstawowe pojęcia Distutils. Po " -"pierwsze zarówno twórcy modułów jak i instalujący je mają ten sam podstawowy " -"sprzęg użytkownika tj. skrypt instalacyjny. Różnica polega na tym, którego " -"*polecenia* ( - z ang. - *command* ) Distutils używają: polecenie :command:" -"`sdist` jest prawie wyłącznie dla twórców modułów, podczas gdy :command:" -"`install` jest częściej dla instalujących (chociaż większość twórców też " -"będzie chciała zainstalować swój własny kod czasami)." - -msgid "" -"Other useful built distribution formats are RPM, implemented by the :command:" -"`bdist_rpm` command, Solaris :program:`pkgtool` (:command:`bdist_pkgtool`), " -"and HP-UX :program:`swinstall` (:command:`bdist_sdux`). For example, the " -"following command will create an RPM file called :file:`foo-1.0.noarch.rpm`::" -msgstr "" -"Inne użyteczne formaty dystrybucji to RPMy, wypełnione przez polecenie :" -"command:`bdist_rpm`, program :program:`pkgtootl` Solarisa (:command:" -"`bdist_pkgtool`), i program swinstall` dla HP-UX (:command:`bdist_sdux`). Na " -"przykład, następujące polecenie utworzy plik RPM nazwany :file:`foo-1.0." -"noarch.rpm`::" - -msgid "" -"(The :command:`bdist_rpm` command uses the :command:`rpm` executable, " -"therefore this has to be run on an RPM-based system such as Red Hat Linux, " -"SuSE Linux, or Mandrake Linux.)" -msgstr "" -"(Polecenie :command:`bdist_rpm` używa polecenia wykonywalnego :command:" -"`rpm`, zatem musi to być uruchamiane na opartym o RPMy systemie takim jak " -"Linux Red Hat, Linux SuSE, lub Linux Mandrake.)" - -msgid "" -"You can find out what distribution formats are available at any time by " -"running ::" -msgstr "" -"Możesz dowiedzieć się o tym które formaty dystrybucji są dostępne w każdej " -"chwili uruchamiając::" - -msgid "General Python terminology" -msgstr "Ogólne terminy języka pytonowskiego" - -msgid "" -"If you're reading this document, you probably have a good idea of what " -"modules, extensions, and so forth are. Nevertheless, just to be sure that " -"everyone is operating from a common starting point, we offer the following " -"glossary of common Python terms:" -msgstr "" -"Jeśli czytasz ten dokument, pewnie masz dobre pojęcie czym są moduły, " -"rozszerzenia, itd. itp. Tym nie mniej, aby się upewnić że wszyscy operują ze " -"wspólnego punktu początkowego, oferujemy następujący słowniczek wspólnych " -"terminów języka pytonowskiego:" - -msgid "module" -msgstr "moduł" - -msgid "" -"the basic unit of code reusability in Python: a block of code imported by " -"some other code. Three types of modules concern us here: pure Python " -"modules, extension modules, and packages." -msgstr "" -"podstawowa miara powtórnej użyteczności kodu w języku pytonowskim: blok kodu " -"zaimportowany przez inny kod. Trzy typy modułów interesują nas tutaj: moduły " -"czysto pytonowskie, moduły rozszerzające, i pakiety." - -msgid "pure Python module" -msgstr "" - -msgid "" -"a module written in Python and contained in a single :file:`.py` file (and " -"possibly associated :file:`.pyc` files). Sometimes referred to as a \"pure " -"module.\"" -msgstr "" - -msgid "extension module" -msgstr "moduł rozszerzenia" - -msgid "" -"a module written in the low-level language of the Python implementation: C/C+" -"+ for Python, Java for Jython. Typically contained in a single dynamically " -"loadable pre-compiled file, e.g. a shared object (:file:`.so`) file for " -"Python extensions on Unix, a DLL (given the :file:`.pyd` extension) for " -"Python extensions on Windows, or a Java class file for Jython extensions. " -"(Note that currently, the Distutils only handles C/C++ extensions for " -"Python.)" -msgstr "" -"moduł napisany w niskopoziomowym języku wypełnienia języka pytonowskiego: C/" -"C++ dla języka pytonowskiego, Java dla języka Jytonowskiego. Typowo zawarty " -"w pojedynczym dynamicznie ładowalnym uprzednio skompilowanym pliku, np. plik " -"współdzielonych obiektów (- z ang. shared object - w skrócie so - :file:`." -"so`) dla rozszerzeń języka pytonowskiego dla Unix, i DLL (mając dane " -"rozszerzenie :file:`.pyd`) dla rozszerzeń języka pytonowskiego na Windowsie, " -"lub plik uogólnienia Javy dla języka rozszerzeń języka jytonowskiego. " -"(Zauważ, że obecnie, Distutils obsługuje tylko rozszerzenia C/C++ dla języka " -"pytonowskiego.)" - -msgid "package" -msgstr "" - -msgid "" -"a module that contains other modules; typically contained in a directory in " -"the filesystem and distinguished from other directories by the presence of a " -"file :file:`__init__.py`." -msgstr "" -"moduł który zawiera inne moduły; typowo przechowywany w katalogu w systemie " -"plików i rozróżniany od innych katalogów przez obecność pliku :file:" -"`__init__.py`." - -msgid "root package" -msgstr "" - -msgid "" -"the root of the hierarchy of packages. (This isn't really a package, since " -"it doesn't have an :file:`__init__.py` file. But we have to call it " -"something.) The vast majority of the standard library is in the root " -"package, as are many small, standalone third-party modules that don't belong " -"to a larger module collection. Unlike regular packages, modules in the root " -"package can be found in many directories: in fact, every directory listed in " -"``sys.path`` contributes modules to the root package." -msgstr "" -"Korzeń hierarchii pakietów. (To nie jest właściwie pakiet, gdyż nie ma " -"pliku :file:`__init__.py`. Ale musimy jakoś go nazwać.) Znaczna większość " -"standardowej biblioteki jest w pakiecie korzenia, tak jak wiele małych, " -"samodzielnych modułów osób-trzecich, które nie pasują do większej kolekcji " -"modułów. W przeciwieństwie do typowych pakietów, moduły w pakiecie korzenia " -"można znaleźć w wielu katalogach: w rzeczywistości, każdy katalog wypisany w " -"``sys.path`` dokłada moduły do pakietu korzenia." - -msgid "Distutils-specific terminology" -msgstr "Terminologia szczególna dla Distutils" - -msgid "" -"The following terms apply more specifically to the domain of distributing " -"Python modules using the Distutils:" -msgstr "" -"Następujące terminy odnoszą się bardziej szczególnie do domeny dystrybucji " -"modułów pytonowskich przy użyciu Distutils:" - -msgid "module distribution" -msgstr "" - -msgid "" -"a collection of Python modules distributed together as a single downloadable " -"resource and meant to be installed *en masse*. Examples of some well-known " -"module distributions are NumPy, SciPy, Pillow, or mxBase. (This would be " -"called a *package*, except that term is already taken in the Python context: " -"a single module distribution may contain zero, one, or many Python packages.)" -msgstr "" - -msgid "pure module distribution" -msgstr "" - -msgid "" -"a module distribution that contains only pure Python modules and packages. " -"Sometimes referred to as a \"pure distribution.\"" -msgstr "" -"dystrybucja modułów która zawiera tylko czysto pytonowskie moduły i pakiety. " -"Czasami określana mianem \"czystej dystrybucji.\"" - -msgid "non-pure module distribution" -msgstr "" - -msgid "" -"a module distribution that contains at least one extension module. " -"Sometimes referred to as a \"non-pure distribution.\"" -msgstr "" -"dystrybucja modułu która zawiera przynajmniej jeden moduł rozszerzeń. " -"Czasami określana jako \"nie-czysta dystrybucja.\"" - -msgid "distribution root" -msgstr "" - -msgid "" -"the top-level directory of your source tree (or source distribution); the " -"directory where :file:`setup.py` exists. Generally :file:`setup.py` will " -"be run from this directory." -msgstr "" -"Nadrzędnego poziomu katalog twojego drzewa źródeł (inaczej dystrybucji " -"źródeł); katalog w którym plik :file:`setup.py` jest umieszczony. Ogólnie " -"plik :file:`setup.py` będzie uruchomiony z tego katalogu." diff --git a/distutils/packageindex.po b/distutils/packageindex.po deleted file mode 100644 index b042f56317..0000000000 --- a/distutils/packageindex.po +++ /dev/null @@ -1,38 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "The Python Package Index (PyPI)" -msgstr "" - -msgid "" -"The `Python Package Index (PyPI)`_ stores metadata describing distributions " -"packaged with distutils and other publishing tools, as well the distribution " -"archives themselves." -msgstr "" - -msgid "" -"References to up to date PyPI documentation can be found at :ref:`publishing-" -"python-packages`." -msgstr "" diff --git a/distutils/setupscript.po b/distutils/setupscript.po deleted file mode 100644 index bcb18731ce..0000000000 --- a/distutils/setupscript.po +++ /dev/null @@ -1,1081 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2022 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Writing the Setup Script" -msgstr "Pisanie Skryptu Instalacyjnego" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "" -"The setup script is the centre of all activity in building, distributing, " -"and installing modules using the Distutils. The main purpose of the setup " -"script is to describe your module distribution to the Distutils, so that the " -"various commands that operate on your modules do the right thing. As we saw " -"in section :ref:`distutils-simple-example` above, the setup script consists " -"mainly of a call to :func:`setup`, and most information supplied to the " -"Distutils by the module developer is supplied as keyword arguments to :func:" -"`setup`." -msgstr "" -"Skrypt instalacyjny jest w centrum wszystkich czynności podczas budowania, " -"rozprowadzania i instalowania modułów przy użyciu Distutils. Głównym " -"zadaniem skryptu instalacyjnego jest opisanie dystrybucji twojego modułu dla " -"Distutils, tak aby różne polecenia które operują na twoich modułach robiły " -"to prawidłowo. Jak widzieliśmy w rozdziale :ref:`distutils-simple-example` " -"powyżej, skrypt instalacyjny składa się głównie z wywołania zadania :func:" -"`setup`, i większość informacji dostarczonych do Distutils przez twórcę " -"modułu jest dostarczonych jako parametrów kluczowych dla zadania :func:" -"`setup`." - -msgid "" -"Here's a slightly more involved example, which we'll follow for the next " -"couple of sections: the Distutils' own setup script. (Keep in mind that " -"although the Distutils are included with Python 1.6 and later, they also " -"have an independent existence so that Python 1.5.2 users can use them to " -"install other module distributions. The Distutils' own setup script, shown " -"here, is used to install the package into Python 1.5.2.) ::" -msgstr "" -"Tutaj jest trochę bardziej zaangażowany przykład, który będziemy śledzić " -"przez następne parę rozdziałów: własny skrypt instalacyjny Distutils. " -"(Pamiętaj, że chociaż Distutils są zawarte w języku pytonowskim 1.6 i " -"wyższej, Distutils istnieją także niezależnie, tak, że użytkownicy języka " -"pytonowskiego w wersji 1.5.2 mogą używać ich aby zainstalować dystrybucje " -"innych modułów. Własny skrypt instalacyjny Distutils, pokazany tutaj, " -"używany jest tutaj do zainstalowania pakietu dla języka pytonowskiego " -"1.5.2.) ::" - -msgid "" -"There are only two differences between this and the trivial one-file " -"distribution presented in section :ref:`distutils-simple-example`: more " -"metadata, and the specification of pure Python modules by package, rather " -"than by module. This is important since the Distutils consist of a couple " -"of dozen modules split into (so far) two packages; an explicit list of every " -"module would be tedious to generate and difficult to maintain. For more " -"information on the additional meta-data, see section :ref:`meta-data`." -msgstr "" -"Istnieją tylko dwie różnice pomiędzy tą i prostą jedno-plikową dystrybucją " -"prezentowaną w rozdziale :ref:`distutils-simple-example`: więcej danych, i " -"wyszczególnienie czysto pytonowskich modułów \"przez pakiet\", zamiast przez " -"nazwę modułu. Jest to istotne skoro Distutils składają się z paru modułów " -"rozdzielonych na (jak dotejpory) dwa pakiety; jawną listę wszystkich modułów " -"byłaby żmudna w wytworzeniu i trudna w utrzymaniu. Po więcej informacji o " -"dodatkowych danych o danych, sięgnij do rozdziału :ref:`meta-data` ( - z " -"ang. - meta-dane - dane o danych)." - -msgid "" -"Note that any pathnames (files or directories) supplied in the setup script " -"should be written using the Unix convention, i.e. slash-separated. The " -"Distutils will take care of converting this platform-neutral representation " -"into whatever is appropriate on your current platform before actually using " -"the pathname. This makes your setup script portable across operating " -"systems, which of course is one of the major goals of the Distutils. In " -"this spirit, all pathnames in this document are slash-separated." -msgstr "" -"Zauważ, że jakiekolwiek nazwy ścieżek (plików lub katalogów) dostarczony w " -"skrypcie instalacyjnym powinien być napisany używając konwencji Unixa, tj. " -"separowanej-ukośnikami. Distutils zajmie się zamianą reprezentacji obojętnej " -"wobec maszyny/środowiska zanim użycie ścieżki będzie możliwe. To sprawia że " -"twój skrypt instalacyjny jest przenośny pomiędzy systemami operacyjnymi, co " -"oczywiście jest jednym z głównych celów Distutils. W tym duchu nazwy ścieżek " -"dostępu w tym dokumencie są separowane ukośnikiem." - -msgid "" -"This, of course, only applies to pathnames given to Distutils functions. If " -"you, for example, use standard Python functions such as :func:`glob.glob` " -"or :func:`os.listdir` to specify files, you should be careful to write " -"portable code instead of hardcoding path separators::" -msgstr "" -"To rzecz jasna, stosuje się tylko do nazw ścieżek danych dla zadań " -"Distutils. Jeśli na przykład używasz zadań standardowych języka " -"pytonowskiego takich jak :func:`glob.glob` lub :func:`os.listdir` aby " -"określać pliki, powinieneś uważać aby pisać przenośny kod zamiast go " -"usztywniać w sprawie separatorów ścieżek::" - -msgid "Listing whole packages" -msgstr "Tworzenie list całych pakietów" - -msgid "" -"The ``packages`` option tells the Distutils to process (build, distribute, " -"install, etc.) all pure Python modules found in each package mentioned in " -"the ``packages`` list. In order to do this, of course, there has to be a " -"correspondence between package names and directories in the filesystem. The " -"default correspondence is the most obvious one, i.e. package :mod:" -"`distutils` is found in the directory :file:`distutils` relative to the " -"distribution root. Thus, when you say ``packages = ['foo']`` in your setup " -"script, you are promising that the Distutils will find a file :file:`foo/" -"__init__.py` (which might be spelled differently on your system, but you get " -"the idea) relative to the directory where your setup script lives. If you " -"break this promise, the Distutils will issue a warning but still process the " -"broken package anyway." -msgstr "" - -msgid "" -"If you use a different convention to lay out your source directory, that's " -"no problem: you just have to supply the ``package_dir`` option to tell the " -"Distutils about your convention. For example, say you keep all Python " -"source under :file:`lib`, so that modules in the \"root package\" (i.e., not " -"in any package at all) are in :file:`lib`, modules in the :mod:`foo` package " -"are in :file:`lib/foo`, and so forth. Then you would put ::" -msgstr "" - -msgid "" -"in your setup script. The keys to this dictionary are package names, and an " -"empty package name stands for the root package. The values are directory " -"names relative to your distribution root. In this case, when you say " -"``packages = ['foo']``, you are promising that the file :file:`lib/foo/" -"__init__.py` exists." -msgstr "" -"w swoim skrypcie instalacyjnym. Kluczami do tego słownika są nazwy pakietów, " -"a nazwa pakietu pustego oznacza pakiet nadrzędny ( - z ang. - dosł. - \"root " -"package\"). Wartościami są nazwy katalogów względne wobec katalogu głównego " -"dystrybucji. W tym przypadku gdy mówisz ``packages = ['foo']``, składasz " -"obietnicę że plik :file:`lib/foo/__init__.py` istnieje." - -msgid "" -"Another possible convention is to put the :mod:`foo` package right in :file:" -"`lib`, the :mod:`foo.bar` package in :file:`lib/bar`, etc. This would be " -"written in the setup script as ::" -msgstr "" -"Inną możliwą konwencją jest umieszczenie pakietu :mod:`foo` od razu w " -"katalogu :file:`lib`, pakietu :mod:`foo.bar` w katalogu :file:`lib/bar` itd. " -"To byłoby zapisane w skrypcie instalacyjnym jako ::" - -msgid "" -"A ``package: dir`` entry in the ``package_dir`` dictionary implicitly " -"applies to all packages below *package*, so the :mod:`foo.bar` case is " -"automatically handled here. In this example, having ``packages = ['foo', " -"'foo.bar']`` tells the Distutils to look for :file:`lib/__init__.py` and :" -"file:`lib/bar/__init__.py`. (Keep in mind that although ``package_dir`` " -"applies recursively, you must explicitly list all packages in ``packages``: " -"the Distutils will *not* recursively scan your source tree looking for any " -"directory with an :file:`__init__.py` file.)" -msgstr "" - -msgid "Listing individual modules" -msgstr "Tworzenie list pojedynczych modułów" - -msgid "" -"For a small module distribution, you might prefer to list all modules rather " -"than listing packages---especially the case of a single module that goes in " -"the \"root package\" (i.e., no package at all). This simplest case was " -"shown in section :ref:`distutils-simple-example`; here is a slightly more " -"involved example::" -msgstr "" -"Dla małej dystrybucji modułu, mógłbyś chcieć wypisać wszystkie moduły " -"zamiast wypisywać pakiety---szczególnie w przypadku pojedynczego modułu, " -"który wchodzi w skład \"nadrzędnego pakietu\" - z ang. - \"root " -"package\" (tj. żadnego pakietu wcale). Najprostszy przypadek został pokazany " -"w sekcji :ref:`distutils-simple-example`; tutaj jest pokazany trochę " -"bardziej zaangażowany przykład::" - -msgid "" -"This describes two modules, one of them in the \"root\" package, the other " -"in the :mod:`pkg` package. Again, the default package/directory layout " -"implies that these two modules can be found in :file:`mod1.py` and :file:" -"`pkg/mod2.py`, and that :file:`pkg/__init__.py` exists as well. And again, " -"you can override the package/directory correspondence using the " -"``package_dir`` option." -msgstr "" - -msgid "Describing extension modules" -msgstr "Opisywanie modułów rozszerzających" - -msgid "" -"Just as writing Python extension modules is a bit more complicated than " -"writing pure Python modules, describing them to the Distutils is a bit more " -"complicated. Unlike pure modules, it's not enough just to list modules or " -"packages and expect the Distutils to go out and find the right files; you " -"have to specify the extension name, source file(s), and any compile/link " -"requirements (include directories, libraries to link with, etc.)." -msgstr "" -"Tak jak pisanie modułów rozszerzających języka pytonowskiego jest trochę " -"bardziej skomplikowane niż pisanie czystych modułów języka pytonowskiego, " -"opisywanie ich dla Distutils jest trochę bardziej skomplikowane. W " -"przeciwieństwie do modułów czysto pytonowskich, nie wystarczy po prostu " -"wypisać po prostu wszystkich modułów lub pakietów i oczekiwać, że Distutils " -"znajdzie właściwe pliki; musisz określić nazwę rozszerzenia, plik(i) " -"źródłowe, i wszystkie wymagania kompilacji i łączenia plików wynikowych " -"(katalogi załączane, biblioteki z którymi nastąpi łączenie, itd.)." - -msgid "" -"All of this is done through another keyword argument to :func:`setup`, the " -"``ext_modules`` option. ``ext_modules`` is just a list of :class:" -"`~distutils.core.Extension` instances, each of which describes a single " -"extension module. Suppose your distribution includes a single extension, " -"called :mod:`foo` and implemented by :file:`foo.c`. If no additional " -"instructions to the compiler/linker are needed, describing this extension is " -"quite simple::" -msgstr "" - -msgid "" -"The :class:`Extension` class can be imported from :mod:`distutils.core` " -"along with :func:`setup`. Thus, the setup script for a module distribution " -"that contains only this one extension and nothing else might be::" -msgstr "" -"Uogólnienie :class:`Extension` może być importowane z modułu :mod:`distutils." -"core` razem z zadaniem :func:`setup`. Zatem skrypt instalacyjny dla " -"dystrybucji modułu, który zawiera tylko to rozszerzenie i nic więcej mógłby " -"wyglądać::" - -msgid "" -"The :class:`Extension` class (actually, the underlying extension-building " -"machinery implemented by the :command:`build_ext` command) supports a great " -"deal of flexibility in describing Python extensions, which is explained in " -"the following sections." -msgstr "" -"Uogólnienie :class:`Extension` (właściwie leżąca pod spodem machina " -"budowania rozszerzeń wypełniona przez polecenie :command:`build_ext` daje " -"całkiem sporo możliwości w opisywaniu rozszerzeń języka pytonowskiego, które " -"są opisywane w następnych paragrafach." - -msgid "Extension names and packages" -msgstr "Nazwy i pakiety rozszerzeń." - -msgid "" -"The first argument to the :class:`~distutils.core.Extension` constructor is " -"always the name of the extension, including any package names. For " -"example, ::" -msgstr "" - -msgid "describes an extension that lives in the root package, while ::" -msgstr "" -"opisuje rozszerzenie które przebywa w nadrzędnym pakiecie, podczas gdy::" - -msgid "" -"describes the same extension in the :mod:`pkg` package. The source files " -"and resulting object code are identical in both cases; the only difference " -"is where in the filesystem (and therefore where in Python's namespace " -"hierarchy) the resulting extension lives." -msgstr "" -"opisuje tożsame rozszerzenie w pakiecie :mod:`pkg`. Pliki źródłowe i " -"wynikający kod obiektowy są identyczne w obu przypadkach; jedyną różnicą " -"jest gdzie w systemie plików (i stąd też gdzie w hierarchii przestrzeni " -"nazw) wynikające rozszerzenie będzie przebywać." - -msgid "" -"If you have a number of extensions all in the same package (or all under the " -"same base package), use the ``ext_package`` keyword argument to :func:" -"`setup`. For example, ::" -msgstr "" - -msgid "" -"will compile :file:`foo.c` to the extension :mod:`pkg.foo`, and :file:`bar." -"c` to :mod:`pkg.subpkg.bar`." -msgstr "" -"skompiluje plik :file:`foo.c` do rozszerzenia :mod:`pkg.foo`, i plik :file:" -"`bar.c` do :mod:`pkg.subpkg.bar`." - -msgid "Extension source files" -msgstr "pliki źródłowe rozszerzenia" - -msgid "" -"The second argument to the :class:`~distutils.core.Extension` constructor is " -"a list of source files. Since the Distutils currently only support C, C++, " -"and Objective-C extensions, these are normally C/C++/Objective-C source " -"files. (Be sure to use appropriate extensions to distinguish C++ source " -"files: :file:`.cc` and :file:`.cpp` seem to be recognized by both Unix and " -"Windows compilers.)" -msgstr "" - -msgid "" -"However, you can also include SWIG interface (:file:`.i`) files in the list; " -"the :command:`build_ext` command knows how to deal with SWIG extensions: it " -"will run SWIG on the interface file and compile the resulting C/C++ file " -"into your extension." -msgstr "" -"Jednakże, możesz też załączyć sprzęg plików SWIG (:file:`.i`) na liście; " -"polecenie :command:`build_ext` wie jak radzić sobie z rozszerzeniami SWIG: " -"uruchomi SWIG na pliku sprzęgu i skompiluje wynikający plik C/C++ do twojego " -"rozszerzenia." - -msgid "" -"This warning notwithstanding, options to SWIG can be currently passed like " -"this::" -msgstr "" -"Pomimo tego ostrzeżenia, opcje dla sprzęgu SWIG mogą być obecnie " -"przekazywane w następujący sposób::" - -msgid "Or on the commandline like this::" -msgstr "Lub w wierszu poleceń w następujący sposób::" - -msgid "" -"On some platforms, you can include non-source files that are processed by " -"the compiler and included in your extension. Currently, this just means " -"Windows message text (:file:`.mc`) files and resource definition (:file:`." -"rc`) files for Visual C++. These will be compiled to binary resource (:file:" -"`.res`) files and linked into the executable." -msgstr "" -"Na niektórych maszynach/środowiskach, możesz załączyć nie-źródłowe pliki " -"które są przetwarzane przez kompilator i załączane w twoim rozszerzeniu. " -"Obecnie, to po prostu oznacza pliki Windowsowych wiadomości tekstowych (:" -"file:`.mc`) i definicji zasobów (:file:`.rc`) dla Visual C++. Te będą " -"skompilowane do plików zasobów binarnych (:file:`.res`) i połączonych w plik " -"wykonywalny." - -msgid "Preprocessor options" -msgstr "Opcje preprocesora" - -msgid "" -"Three optional arguments to :class:`~distutils.core.Extension` will help if " -"you need to specify include directories to search or preprocessor macros to " -"define/undefine: ``include_dirs``, ``define_macros``, and ``undef_macros``." -msgstr "" - -msgid "" -"For example, if your extension requires header files in the :file:`include` " -"directory under your distribution root, use the ``include_dirs`` option::" -msgstr "" -"Dla przykładu, jeśli twoje rozszerzenie wymaga pliku nagłówkowego w " -"katalogu :file:`include` pod twoim katalogiem nadrzędnym dystrybucji, użyj " -"opcji ``include_dirs`` ::" - -msgid "" -"You can specify absolute directories there; if you know that your extension " -"will only be built on Unix systems with X11R6 installed to :file:`/usr`, you " -"can get away with ::" -msgstr "" -"Możesz także określić bezwzględne ścieżki katalogów tutaj; jeśli wiesz że " -"twoje rozszerzenie będzie budowane tylko na systemie Unix-owym z X11R6 " -"zainstalowanym do pliku :file:`/usr`, może Ci ujść na sucho nawet::" - -msgid "" -"You should avoid this sort of non-portable usage if you plan to distribute " -"your code: it's probably better to write C code like ::" -msgstr "" -"Powinieneś unikać tego rodzaju nie-przenośnego użycia jeśli planujesz " -"rozprowadzać swój kod: jest prawdopodobnie dużo lepiej pisać kod C w " -"następujący sposób ::" - -msgid "" -"If you need to include header files from some other Python extension, you " -"can take advantage of the fact that header files are installed in a " -"consistent way by the Distutils :command:`install_headers` command. For " -"example, the Numerical Python header files are installed (on a standard Unix " -"installation) to :file:`/usr/local/include/python1.5/Numerical`. (The exact " -"location will differ according to your platform and Python installation.) " -"Since the Python include directory---\\ :file:`/usr/local/include/python1.5` " -"in this case---is always included in the search path when building Python " -"extensions, the best approach is to write C code like ::" -msgstr "" - -msgid "" -"If you must put the :file:`Numerical` include directory right into your " -"header search path, though, you can find that directory using the Distutils :" -"mod:`distutils.sysconfig` module::" -msgstr "" -"Jeśli jednak musisz wstawić katalog załączeń :file:`Numerical` w całości do " -"twojej ścieżki poszukiwań nagłówków, jednakże, możesz znaleźć ten katalog " -"używając modułu :mod:`distutils.sysconfig` Distutils::" - -msgid "" -"Even though this is quite portable---it will work on any Python " -"installation, regardless of platform---it's probably easier to just write " -"your C code in the sensible way." -msgstr "" -"Chociaż nawet to jest całkiem przenośne---będzie działać na każdej " -"instalacji języka pytonowskiego, niezależnie od maszyny/środowiska---jest " -"prawdopodobnie dużo łatwiej po prostu napisać twój kod C w rozsądny sposób." - -msgid "" -"You can define and undefine pre-processor macros with the ``define_macros`` " -"and ``undef_macros`` options. ``define_macros`` takes a list of ``(name, " -"value)`` tuples, where ``name`` is the name of the macro to define (a " -"string) and ``value`` is its value: either a string or ``None``. (Defining " -"a macro ``FOO`` to ``None`` is the equivalent of a bare ``#define FOO`` in " -"your C source: with most compilers, this sets ``FOO`` to the string ``1``.) " -"``undef_macros`` is just a list of macros to undefine." -msgstr "" -"Możesz definiować i odwoływać definicje makropoleceń pre-procesora za pomocą " -"opcji ``define_macros`` i ``undef_macros``. ``define_macros`` bierze listę " -"``(nazwy, wartości)`` par-krotek, gdzie ``nazwa`` jest nazwą makropolecenia " -"do zdefiniowania (ciągiem znaków) i ``wartość`` jest jej wartością: albo " -"ciągiem znaków albo ``None``. Definiowanie makropolecenia ``FOO`` na " -"``None`` jest równoznaczne czystej definicji ``#define FOO`` w twoim kodzie " -"C: w większości kompilatorów, to ustawia ``FOO`` na ciąg znaków ``1``. " -"``undef_macros`` jest po prostu listą makropoleceń do odwołania definicji." - -msgid "For example::" -msgstr "Dla przykładu::" - -msgid "is the equivalent of having this at the top of every C source file::" -msgstr "" -"jest jednoznaczne z ustawieniem tego ponad każdym plikiem źródłowym C::" - -msgid "Library options" -msgstr "Opcje bibliotek" - -msgid "" -"You can also specify the libraries to link against when building your " -"extension, and the directories to search for those libraries. The " -"``libraries`` option is a list of libraries to link against, " -"``library_dirs`` is a list of directories to search for libraries at link-" -"time, and ``runtime_library_dirs`` is a list of directories to search for " -"shared (dynamically loaded) libraries at run-time." -msgstr "" -"Możesz także określić biblioteki do dołączenia gdy budujesz swoje " -"rozszerzenie, i katalogi aby poszukiwać tych bibliotek. Opcja ``biblioteki`` " -"jest listą bibliotek do łączenia, opcja ``library_dirs`` jest listą " -"katalogów do poszukiwania bibliotek w czasie łączenia wynikowego kodu, i " -"``runtime_library_dirs`` jest listą katalogów do poszukiwania " -"współdzielonych (ładowanych dynamicznie) bibliotek w czasie wykonania." - -msgid "" -"For example, if you need to link against libraries known to be in the " -"standard library search path on target systems ::" -msgstr "" -"Dla przykładu, jeśli potrzebujesz łączyć z bibliotekami znanymi z tego, że " -"są w standardowej ścieżce poszukiwań w docelowym systemie ::" - -msgid "" -"If you need to link with libraries in a non-standard location, you'll have " -"to include the location in ``library_dirs``::" -msgstr "" -"Jeśli musisz podłączyć z bibliotekami w nie-standardowym położeniu, musisz " -"załączyć to położenie w opcji ``library_dirs``::" - -msgid "" -"(Again, this sort of non-portable construct should be avoided if you intend " -"to distribute your code.)" -msgstr "" -"(Znów, tego rodzaju nie-przenośnych konstrukcji powinno się unikać jeśli " -"zamierzasz rozprowadzać twój kod.)" - -msgid "Other options" -msgstr "Inne opcje" - -msgid "" -"There are still some other options which can be used to handle special cases." -msgstr "" -"Istnieją wciąż poza tym inne opcje, które mogą być użyte do radzenia sobie " -"ze szczególnymi przypadkami." - -msgid "" -"The ``optional`` option is a boolean; if it is true, a build failure in the " -"extension will not abort the build process, but instead simply not install " -"the failing extension." -msgstr "" - -msgid "" -"The ``extra_objects`` option is a list of object files to be passed to the " -"linker. These files must not have extensions, as the default extension for " -"the compiler is used." -msgstr "" - -msgid "" -"``extra_compile_args`` and ``extra_link_args`` can be used to specify " -"additional command line options for the respective compiler and linker " -"command lines." -msgstr "" - -msgid "" -"``export_symbols`` is only useful on Windows. It can contain a list of " -"symbols (functions or variables) to be exported. This option is not needed " -"when building compiled extensions: Distutils will automatically add " -"``initmodule`` to the list of exported symbols." -msgstr "" - -msgid "" -"The ``depends`` option is a list of files that the extension depends on (for " -"example header files). The build command will call the compiler on the " -"sources to rebuild extension if any on this files has been modified since " -"the previous build." -msgstr "" - -msgid "Relationships between Distributions and Packages" -msgstr "Relacje pomiędzy dystrybucją a pakietami" - -msgid "A distribution may relate to packages in three specific ways:" -msgstr "Dystrybucja może odnosić się do pakietów na trzy szczególne sposoby:" - -msgid "It can require packages or modules." -msgstr "Może wymagać pakietów lub modułów." - -msgid "It can provide packages or modules." -msgstr "Może dostarczać pakiety lub moduły." - -msgid "It can obsolete packages or modules." -msgstr "Może powodować że pakiety lub moduły staną się niepotrzebne." - -msgid "" -"These relationships can be specified using keyword arguments to the :func:" -"`distutils.core.setup` function." -msgstr "" -"Te relacje mogą być określane przy użyciu kluczowych parametrów zadania :" -"func:`distutils.core.setup`." - -msgid "" -"Dependencies on other Python modules and packages can be specified by " -"supplying the *requires* keyword argument to :func:`setup`. The value must " -"be a list of strings. Each string specifies a package that is required, and " -"optionally what versions are sufficient." -msgstr "" -"Zależności od innych modułów pytonowskich i pakietów mogą być określane " -"przez dostarczenie słowa kluczowego *requires* jako parametru do zadania :" -"func:`setup`. Wartość musi być listą ciągów znaków. Każdy ciąg znaków " -"określa pakiet, który jest wymagany, i opcjonalnie które wersje są " -"wystarczające." - -msgid "" -"To specify that any version of a module or package is required, the string " -"should consist entirely of the module or package name. Examples include " -"``'mymodule'`` and ``'xml.parsers.expat'``." -msgstr "" -"Aby określić, że któraś wersja modułu lub pakietu jest wymagana, ciąg znaków " -"powinien składać się w całości z nazwy modułu lub pakietu. Przykłady " -"obejmują ``'mojmodul'`` i ``'xml.parsers.expat'``." - -msgid "" -"If specific versions are required, a sequence of qualifiers can be supplied " -"in parentheses. Each qualifier may consist of a comparison operator and a " -"version number. The accepted comparison operators are::" -msgstr "" -"Jeśli szczególne wersje są wymagane, sekwencja kwalifikatorów może być " -"dostarczona w nawiasach. Każdy kwalifikator może składać się z operatora " -"porównania i numeru wersji. Akceptowane operatory porównania to::" - -msgid "" -"These can be combined by using multiple qualifiers separated by commas (and " -"optional whitespace). In this case, all of the qualifiers must be matched; " -"a logical AND is used to combine the evaluations." -msgstr "" -"Te mogą być łączone przez użycie wielu kwalifikatorów rozdzielonych " -"przecinkami (i nadobowiązkowymi znakami białymi). W tym przypadku, wszystkie " -"kwalifikatory muszą się zgadzać; logiczna koniunkcja jest używana do " -"wiązania wyników." - -msgid "Let's look at a bunch of examples:" -msgstr "Spójrzmy na wiecheć przykładów:" - -msgid "Requires Expression" -msgstr "Wyrażenie wymagania" - -msgid "Explanation" -msgstr "Wytłumaczenie" - -msgid "``==1.0``" -msgstr "``==1.0``" - -msgid "Only version ``1.0`` is compatible" -msgstr "Tylko wersja ``1.0`` jest zgodna" - -msgid "``>1.0, !=1.5.1, <2.0``" -msgstr "``>1.0, !=1.5.1, <2.0``" - -msgid "" -"Any version after ``1.0`` and before ``2.0`` is compatible, except ``1.5.1``" -msgstr "" -"Wszystkie wersje po ``1.0`` i przed ``2.0`` są zgodne z wyjątkiem ``1.5.1``" - -msgid "" -"Now that we can specify dependencies, we also need to be able to specify " -"what we provide that other distributions can require. This is done using " -"the *provides* keyword argument to :func:`setup`. The value for this keyword " -"is a list of strings, each of which names a Python module or package, and " -"optionally identifies the version. If the version is not specified, it is " -"assumed to match that of the distribution." -msgstr "" -"Teraz gdy możemy określić zależności, potrzebujemy także móc określić co " -"dostarczamy a czego inne dystrybucje mogłyby wymagać. To jest dokonywane " -"przy użyciu parametru kluczowego *provides* dla zadania :func:`setup`. " -"Wartość tego słowa kluczowego jest listą ciągów znaków, z których każdy " -"nazywa pytonowski moduł lub pakiet, i dodatkowo (nadobowiązkowo) określa " -"wersję. Jeśli wersja nie jest określona, zakładana jest zgodność wersji z " -"wersją dystrybucji." - -msgid "Some examples:" -msgstr "Trochę przykładów:" - -msgid "Provides Expression" -msgstr "Wyrażenie dostarczania" - -msgid "``mypkg``" -msgstr "``mojpakiet``" - -msgid "Provide ``mypkg``, using the distribution version" -msgstr "Dostarcza ``mojpakiet``, używając wersji dystrybucji" - -msgid "``mypkg (1.1)``" -msgstr "``mojpakiet (1.1)``" - -msgid "Provide ``mypkg`` version 1.1, regardless of the distribution version" -msgstr "Dostarcz ``mojpakiet`` w wersji 1.1, niezależnie od wersji dystrybucji" - -msgid "" -"A package can declare that it obsoletes other packages using the *obsoletes* " -"keyword argument. The value for this is similar to that of the *requires* " -"keyword: a list of strings giving module or package specifiers. Each " -"specifier consists of a module or package name optionally followed by one or " -"more version qualifiers. Version qualifiers are given in parentheses after " -"the module or package name." -msgstr "" -"Pakiet może deklarować że powoduje że inny pakiet staje się niepotrzebny " -"używając parametru kluczowego *obsoletes*. Wartość tego jest podobna do tej " -"słowa kluczowego *requires*: lista ciągów znaków dających wyszczególnienie " -"modułu lub pakietu. Każdy ciąg wyszczególniający składa się z nazwy modułu " -"lub pakietu po której dodatkowo (nadobowiązkowo) występuje jeden lub więcej " -"kwalifikator wersji. Kwalifikatory wersji dane są w nawiasie po nazwie " -"modułu lub pakietu." - -msgid "" -"The versions identified by the qualifiers are those that are obsoleted by " -"the distribution being described. If no qualifiers are given, all versions " -"of the named module or package are understood to be obsoleted." -msgstr "" -"Wersje określone przez kwalifikatory to te które stają się zbędne z powodu " -"dystrybucji której dotyczy opis. Jeśli nie są dane żadne kwalifikatory " -"wszystkie wersje nazwanego modułu lub pakietu rozumie się jako zbędne." - -msgid "Installing Scripts" -msgstr "Instalowanie skryptów" - -msgid "" -"So far we have been dealing with pure and non-pure Python modules, which are " -"usually not run by themselves but imported by scripts." -msgstr "" -"Do tej pory zajmowaliśmy się czystymi i nie-czystymi modułami pytonowskimi, " -"które nie są zwykle uruchamiane same przez siebie ale importowane przez " -"skrypty." - -msgid "" -"Scripts are files containing Python source code, intended to be started from " -"the command line. Scripts don't require Distutils to do anything very " -"complicated. The only clever feature is that if the first line of the script " -"starts with ``#!`` and contains the word \"python\", the Distutils will " -"adjust the first line to refer to the current interpreter location. By " -"default, it is replaced with the current interpreter location. The :option:" -"`!--executable` (or :option:`!-e`) option will allow the interpreter path to " -"be explicitly overridden." -msgstr "" - -msgid "" -"The ``scripts`` option simply is a list of files to be handled in this way. " -"From the PyXML setup script::" -msgstr "" - -msgid "" -"All the scripts will also be added to the ``MANIFEST`` file if no template " -"is provided. See :ref:`manifest`." -msgstr "" - -msgid "Installing Package Data" -msgstr "Instalowanie danych pakietu" - -msgid "" -"Often, additional files need to be installed into a package. These files " -"are often data that's closely related to the package's implementation, or " -"text files containing documentation that might be of interest to programmers " -"using the package. These files are called :dfn:`package data`." -msgstr "" -"Często dodatkowe pliki konieczne są do zainstalowania dla pakietu. Te pliki " -"są często plikami danych które są blisko związane z wypełnieniem zadań " -"pakietu, lub plikami tekstowymi zawierającymi dokumentację która może być " -"interesująca dla programisty używającego pakietu. Te pliki zwane są :dfn:" -"`danymi pakietu`." - -msgid "" -"Package data can be added to packages using the ``package_data`` keyword " -"argument to the :func:`setup` function. The value must be a mapping from " -"package name to a list of relative path names that should be copied into the " -"package. The paths are interpreted as relative to the directory containing " -"the package (information from the ``package_dir`` mapping is used if " -"appropriate); that is, the files are expected to be part of the package in " -"the source directories. They may contain glob patterns as well." -msgstr "" -"Dane pakietu mogą być dodawane do pakietów używając słowa kluczowego " -"``package_data`` - z ang. - ``danych pakietu`` parametru dla zadania :func:" -"`setup`. Wartość musi być mapowaniem z nazwy pakietu na listę odnoszących " -"się nazw ścieżek które powinny zostać skopiowane do pakietu. Ścieżki są " -"interpretowane jako względne do katalogu zawierającego pakiet (informacja z " -"mapowania ``package_dir`` jest używana jeśli jest to właściwe); to jest, " -"pliki oczekiwane są aby były częścią pakietu w katalogach źródłowych. Mogą " -"zawierać znaczniki \"globalne\" także." - -msgid "" -"The path names may contain directory portions; any necessary directories " -"will be created in the installation." -msgstr "" -"Nazwy ścieżek mogą zawierać porcje katalogów; wszystkie konieczne katalogi " -"zostaną utworzone w instalacji." - -msgid "" -"For example, if a package should contain a subdirectory with several data " -"files, the files can be arranged like this in the source tree::" -msgstr "" -"Na przykład, jeśli pakiet zawiera podkatalog z wieloma plikami danych, pliki " -"mogą być ułożone w taki sposób w drzewie źródłowym::" - -msgid "The corresponding call to :func:`setup` might be::" -msgstr "Odpowiadające wezwanie zadania :func:`setup` mogłoby być::" - -msgid "" -"All the files that match ``package_data`` will be added to the ``MANIFEST`` " -"file if no template is provided. See :ref:`manifest`." -msgstr "" - -msgid "Installing Additional Files" -msgstr "Instalowanie dodatkowych plików" - -msgid "" -"The ``data_files`` option can be used to specify additional files needed by " -"the module distribution: configuration files, message catalogs, data files, " -"anything which doesn't fit in the previous categories." -msgstr "" - -msgid "" -"``data_files`` specifies a sequence of (*directory*, *files*) pairs in the " -"following way::" -msgstr "" - -msgid "" -"Each (*directory*, *files*) pair in the sequence specifies the installation " -"directory and the files to install there." -msgstr "" - -msgid "" -"Each file name in *files* is interpreted relative to the :file:`setup.py` " -"script at the top of the package source distribution. Note that you can " -"specify the directory where the data files will be installed, but you cannot " -"rename the data files themselves." -msgstr "" - -msgid "" -"The *directory* should be a relative path. It is interpreted relative to the " -"installation prefix (Python's ``sys.prefix`` for system installations; " -"``site.USER_BASE`` for user installations). Distutils allows *directory* to " -"be an absolute installation path, but this is discouraged since it is " -"incompatible with the wheel packaging format. No directory information from " -"*files* is used to determine the final location of the installed file; only " -"the name of the file is used." -msgstr "" - -msgid "" -"You can specify the ``data_files`` options as a simple sequence of files " -"without specifying a target directory, but this is not recommended, and the :" -"command:`install` command will print a warning in this case. To install data " -"files directly in the target directory, an empty string should be given as " -"the directory." -msgstr "" - -msgid "" -"All the files that match ``data_files`` will be added to the ``MANIFEST`` " -"file if no template is provided. See :ref:`manifest`." -msgstr "" - -msgid "Additional meta-data" -msgstr "Dodatkowe dane o danych" - -msgid "" -"The setup script may include additional meta-data beyond the name and " -"version. This information includes:" -msgstr "" -"Skrypt instalacyjny może zawierać dodatkowe dane pośrednie poza nazwą i " -"wersją. Te informacje zawierają:" - -msgid "Meta-Data" -msgstr "dane-o-danych" - -msgid "Description" -msgstr "Opis" - -msgid "Value" -msgstr "Wartość" - -msgid "Notes" -msgstr "Notatki" - -msgid "``name``" -msgstr "``nazwa``" - -msgid "name of the package" -msgstr "nazwa pakietu" - -msgid "short string" -msgstr "krótki ciąg znaków" - -msgid "\\(1)" -msgstr "\\(1)" - -msgid "``version``" -msgstr "``wersja``" - -msgid "version of this release" -msgstr "wersja tego wydania" - -msgid "(1)(2)" -msgstr "(1)(2)" - -msgid "``author``" -msgstr "``autor``" - -msgid "package author's name" -msgstr "nazwisko i imie autora pakietu" - -msgid "\\(3)" -msgstr "\\(3)" - -msgid "``author_email``" -msgstr "``adres_email_autora``" - -msgid "email address of the package author" -msgstr "adres email autora pakietu" - -msgid "email address" -msgstr "adres email" - -msgid "``maintainer``" -msgstr "``zarządca``" - -msgid "package maintainer's name" -msgstr "imie (i nazwisko) zarządcy pakietu" - -msgid "``maintainer_email``" -msgstr "``adres_email_zarządcy``" - -msgid "email address of the package maintainer" -msgstr "adres email zarządcy pakietu" - -msgid "``url``" -msgstr "``url``" - -msgid "home page for the package" -msgstr "adres strony domowej pakietu" - -msgid "URL" -msgstr "URL" - -msgid "``description``" -msgstr "``opis``" - -msgid "short, summary description of the package" -msgstr "krótki opis podsumowujący pakietu" - -msgid "``long_description``" -msgstr "``dlugi_opis``" - -msgid "longer description of the package" -msgstr "dłuższy opis pakietu" - -msgid "long string" -msgstr "długi ciąg znaków" - -msgid "\\(4)" -msgstr "\\(4)" - -msgid "``download_url``" -msgstr "``adres_sciagniecia``" - -msgid "location where the package may be downloaded" -msgstr "miejsce skąd pakiet może być pobrany" - -msgid "``classifiers``" -msgstr "``klasyfikatory``" - -msgid "a list of classifiers" -msgstr "lista klasyfikatorów" - -msgid "list of strings" -msgstr "lista ciągów znaków" - -msgid "(6)(7)" -msgstr "" - -msgid "``platforms``" -msgstr "``maszyny_srodowiska``" - -msgid "a list of platforms" -msgstr "lista maszyn/środowisk" - -msgid "(6)(8)" -msgstr "" - -msgid "``keywords``" -msgstr "" - -msgid "a list of keywords" -msgstr "" - -msgid "``license``" -msgstr "``licencja``" - -msgid "license for the package" -msgstr "licencja pakietu" - -msgid "\\(5)" -msgstr "\\(5)" - -msgid "Notes:" -msgstr "Uwagi:" - -msgid "These fields are required." -msgstr "Te pola są wymagane." - -msgid "" -"It is recommended that versions take the form *major.minor[.patch[.sub]]*." -msgstr "Jest zalecane aby wersja miała postać *major.minor[.patch[.sub]]*." - -msgid "" -"Either the author or the maintainer must be identified. If maintainer is " -"provided, distutils lists it as the author in :file:`PKG-INFO`." -msgstr "" - -msgid "" -"The ``long_description`` field is used by PyPI when you publish a package, " -"to build its project page." -msgstr "" - -msgid "" -"The ``license`` field is a text indicating the license covering the package " -"where the license is not a selection from the \"License\" Trove classifiers. " -"See the ``Classifier`` field. Notice that there's a ``licence`` distribution " -"option which is deprecated but still acts as an alias for ``license``." -msgstr "" -"Pole ``licencja`` - z ang. - ``license`` jest tekstem oznaczającym licencję " -"ochraniającą pakiet gdzie licencja nie jest wybrana z klasyfikacji " -"\"Licencji\" Znaleźnych. Zobacz pole ``Classifier`` - ``klasyfikator``. " -"Zauważ, że istnieje opcja dystrybucji ``licencji`` która choć jest " -"przestarzała ale wciąż służy jako synonim ``licencji``." - -msgid "This field must be a list." -msgstr "" - -msgid "" -"The valid classifiers are listed on `PyPI `_." -msgstr "" - -msgid "" -"To preserve backward compatibility, this field also accepts a string. If you " -"pass a comma-separated string ``'foo, bar'``, it will be converted to " -"``['foo', 'bar']``, Otherwise, it will be converted to a list of one string." -msgstr "" - -msgid "'short string'" -msgstr "" - -msgid "A single line of text, not more than 200 characters." -msgstr "Pojedyncza linia tekstu, nie więcej niż 200 znaków." - -msgid "'long string'" -msgstr "" - -msgid "" -"Multiple lines of plain text in reStructuredText format (see https://" -"docutils.sourceforge.io/)." -msgstr "" - -msgid "'list of strings'" -msgstr "" - -msgid "See below." -msgstr "Zob poniżej." - -msgid "" -"Encoding the version information is an art in itself. Python packages " -"generally adhere to the version format *major.minor[.patch][sub]*. The major " -"number is 0 for initial, experimental releases of software. It is " -"incremented for releases that represent major milestones in a package. The " -"minor number is incremented when important new features are added to the " -"package. The patch number increments when bug-fix releases are made. " -"Additional trailing version information is sometimes used to indicate sub-" -"releases. These are \"a1,a2,...,aN\" (for alpha releases, where " -"functionality and API may change), \"b1,b2,...,bN\" (for beta releases, " -"which only fix bugs) and \"pr1,pr2,...,prN\" (for final pre-release release " -"testing). Some examples:" -msgstr "" -"Kodowanie informacji o wersji jest sztuką samą w sobie. Pakiety języka " -"pytonowskiego zwykle stosują się do formatu wersji *główna.poboczna[.łatka]" -"[pod]*. Główny numer jest 0 w początkowych eksperymentalnych wydaniach " -"oprogramowania. Jest zwiększane dla wydań, które reprezentują główne kroki " -"milowe w pakiecie. Liczba poboczna jest zwiększana gdy istotne nowe " -"własności są dodawane do pakietu. Numer łatki zwiększa się gdy naprawy " -"błędów są robione. Dodatkowe informacje o wersji kończące są czasem używane " -"do zaznaczenia pod-wydań. To są \"a1,a2,...,aN\" (dla wydań alfa gdzie " -"działanie i sprzęgi programowania mogą ulec zmianie), \"b1,b2,...,bN\" (dla " -"wydań beta, które tylko naprawiają błędy) i \"pr1,pr2,...,prN\" (dla " -"końcowych testów wydań przed-wydaniem). Niektóre przykłady:" - -msgid "0.1.0" -msgstr "" - -msgid "the first, experimental release of a package" -msgstr "pierwsze, eksperymentalne wydanie pakietu" - -msgid "1.0.1a2" -msgstr "" - -msgid "the second alpha release of the first patch version of 1.0" -msgstr "drugie wydanie alpha pierwszej łatki w wersji 1.0" - -msgid "``classifiers`` must be specified in a list::" -msgstr "" - -msgid "" -":class:`~distutils.core.setup` now warns when ``classifiers``, ``keywords`` " -"or ``platforms`` fields are not specified as a list or a string." -msgstr "" - -msgid "Debugging the setup script" -msgstr "Odpluskwianie skryptu instalacyjnego" - -msgid "" -"Sometimes things go wrong, and the setup script doesn't do what the " -"developer wants." -msgstr "" -"Czasami sprawy źle idą, i skrypt instalacyjny nie robi tego czego chce " -"twórca oprogramowania." - -msgid "" -"Distutils catches any exceptions when running the setup script, and print a " -"simple error message before the script is terminated. The motivation for " -"this behaviour is to not confuse administrators who don't know much about " -"Python and are trying to install a package. If they get a big long " -"traceback from deep inside the guts of Distutils, they may think the package " -"or the Python installation is broken because they don't read all the way " -"down to the bottom and see that it's a permission problem." -msgstr "" -"Distutils przechwytuje wszelkie wyjątki gdy uruchamiasz skrypt instalacyjny, " -"i wypisuje prosty komunikat o błędzie zanim skrypt zostanie zakończony. " -"Motywacją dla tego zachowania jest to aby nie wprowadzać zamieszania " -"administratora który nie wie za wiele o języku pytonowskim i próbuje " -"zainstalować pakiet. Jeśli dostanie długi duży wypis z głębi gardzieli " -"Distutils, mogą pomyśleć że pakiet lub instalacja języka pytonowskiego jest " -"popsuta gdyż nie przeczytali wszystkiego do dna i będą sądzić że jest to " -"błąd dostępu." - -msgid "" -"On the other hand, this doesn't help the developer to find the cause of the " -"failure. For this purpose, the :envvar:`DISTUTILS_DEBUG` environment " -"variable can be set to anything except an empty string, and distutils will " -"now print detailed information about what it is doing, dump the full " -"traceback when an exception occurs, and print the whole command line when an " -"external program (like a C compiler) fails." -msgstr "" diff --git a/distutils/sourcedist.po b/distutils/sourcedist.po deleted file mode 100644 index a1f7c7d9ab..0000000000 --- a/distutils/sourcedist.po +++ /dev/null @@ -1,452 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2022 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Creating a Source Distribution" -msgstr "Tworzenie dystrybucji źródłowej" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "" -"As shown in section :ref:`distutils-simple-example`, you use the :command:" -"`sdist` command to create a source distribution. In the simplest case, ::" -msgstr "" -"Jak pokazano w rozdziale :ref:`distutils-simple-example`, używasz polecenia :" -"command:`sdist` aby utworzyć dystrybucję źródłową. W najprostszym " -"przypadku, ::" - -msgid "" -"(assuming you haven't specified any :command:`sdist` options in the setup " -"script or config file), :command:`sdist` creates the archive of the default " -"format for the current platform. The default format is a gzip'ed tar file (:" -"file:`.tar.gz`) on Unix, and ZIP file on Windows." -msgstr "" -"(zakładając że nie ustaliłeś żadnych opcji polecenia :command:`sdist`w " -"skrypcie instalacyjnym lub pliku konfiguracyjnym), polecenie :command:" -"`sdist` tworzy archiwum domyślnego formatu dla danej maszyny/środowiska. " -"Domyślnym formatem jest zgzipowany plik tar (:file:`.tar.gz`) na Unixie i " -"plik ZIP na Windows." - -msgid "" -"You can specify as many formats as you like using the :option:`!--formats` " -"option, for example::" -msgstr "" - -msgid "to create a gzipped tarball and a zip file. The available formats are:" -msgstr "aby utworzyć zgzipowany tarball i plik zip. Dostępne formaty to:" - -msgid "Format" -msgstr "Format" - -msgid "Description" -msgstr "Opis" - -msgid "Notes" -msgstr "Notatki" - -msgid "``zip``" -msgstr "``zip``" - -msgid "zip file (:file:`.zip`)" -msgstr "plik zip (:file:`.zip`)" - -msgid "(1),(3)" -msgstr "(1),(3)" - -msgid "``gztar``" -msgstr "``gztar``" - -msgid "gzip'ed tar file (:file:`.tar.gz`)" -msgstr "zgzipowany plik tar (:file:`.tar.gz`)" - -msgid "\\(2)" -msgstr "\\(2)" - -msgid "``bztar``" -msgstr "``bztar``" - -msgid "bzip2'ed tar file (:file:`.tar.bz2`)" -msgstr "zbzip2owany plik tar (:file:`.tar.bz2`)" - -msgid "\\(5)" -msgstr "\\(5)" - -msgid "``xztar``" -msgstr "" - -msgid "xz'ed tar file (:file:`.tar.xz`)" -msgstr "" - -msgid "``ztar``" -msgstr "``ztar``" - -msgid "compressed tar file (:file:`.tar.Z`)" -msgstr "skompresowany plik tar (:file:`.tar.Z`)" - -msgid "(4),(5)" -msgstr "" - -msgid "``tar``" -msgstr "``tar``" - -msgid "tar file (:file:`.tar`)" -msgstr "plik tar (:file:`.tar`)" - -msgid "Added support for the ``xztar`` format." -msgstr "" - -msgid "Notes:" -msgstr "Uwagi:" - -msgid "default on Windows" -msgstr "domyślne dla Windows" - -msgid "default on Unix" -msgstr "domyślne dla Unix" - -msgid "" -"requires either external :program:`zip` utility or :mod:`zipfile` module " -"(part of the standard Python library since Python 1.6)" -msgstr "" -"wymaga zewnętrznego programu użytkowego :program:`zip` lub modułu :mod:" -"`zipfile` (części standardowej biblioteki języka pytonowskiego od wersji 1.6 " -"języka pytonowskiego)" - -msgid "" -"requires the :program:`compress` program. Notice that this format is now " -"pending for deprecation and will be removed in the future versions of Python." -msgstr "" -"wymaga programu kompresji :program:`compress`. Zauważ że ten format oczekuje " -"teraz na przedawnienie i zostanie zdjęty w przyszłych wersjach języka " -"pytonowskiego." - -msgid "" -"deprecated by `PEP 527 `_; `PyPI `_ only accepts ``.zip`` and ``.tar.gz`` files." -msgstr "" - -msgid "" -"When using any ``tar`` format (``gztar``, ``bztar``, ``xztar``, ``ztar`` or " -"``tar``), under Unix you can specify the ``owner`` and ``group`` names that " -"will be set for each member of the archive." -msgstr "" - -msgid "For example, if you want all files of the archive to be owned by root::" -msgstr "" -"Dla przykładu, gdy chcesz aby wszystkie pliki archiwum były posiadane przez " -"roota::" - -msgid "Specifying the files to distribute" -msgstr "Określanie plików do rozprowadzenia" - -msgid "" -"If you don't supply an explicit list of files (or instructions on how to " -"generate one), the :command:`sdist` command puts a minimal default set into " -"the source distribution:" -msgstr "" -"Jeśli nie dostarczasz jawnej listy plików (lub instrukcji jak ją " -"wygenerować), polecenie :command:`sdist` wkłada minimalny zbiór domyślny w " -"dystrybucję źródeł:" - -msgid "" -"all Python source files implied by the ``py_modules`` and ``packages`` " -"options" -msgstr "" - -msgid "" -"all C source files mentioned in the ``ext_modules`` or ``libraries`` options" -msgstr "" - -msgid "" -"scripts identified by the ``scripts`` option See :ref:`distutils-installing-" -"scripts`." -msgstr "" - -msgid "" -"anything that looks like a test script: :file:`test/test\\*.py` (currently, " -"the Distutils don't do anything with test scripts except include them in " -"source distributions, but in the future there will be a standard for testing " -"Python module distributions)" -msgstr "" -"cokolwiek co wygląda jak skrypt testujący: plik :file:`test/test\\*.py` " -"(obecnie Distutils nie robi nic ze skryptami testowymi z wyjątkiem " -"załączania ich w dystrybucji źródeł, ale w przyszłości będzie standard dla " -"testowania dystrybucji modułów języka pytonowskiego)" - -msgid "" -"Any of the standard README files (:file:`README`, :file:`README.txt`, or :" -"file:`README.rst`), :file:`setup.py` (or whatever you called your setup " -"script), and :file:`setup.cfg`." -msgstr "" - -msgid "" -"all files that matches the ``package_data`` metadata. See :ref:`distutils-" -"installing-package-data`." -msgstr "" -"wszystkie pliki które odpowiadają danym-o-danych ``package_data``. Zobacz :" -"ref:`distutils-installing-package-data`." - -msgid "" -"all files that matches the ``data_files`` metadata. See :ref:`distutils-" -"additional-files`." -msgstr "" -"wszystkie pliki które odpowiadają danym-o-danych ``data_files``. Zobacz :ref:" -"`distutils-additional-files`." - -msgid "" -"Sometimes this is enough, but usually you will want to specify additional " -"files to distribute. The typical way to do this is to write a *manifest " -"template*, called :file:`MANIFEST.in` by default. The manifest template is " -"just a list of instructions for how to generate your manifest file, :file:" -"`MANIFEST`, which is the exact list of files to include in your source " -"distribution. The :command:`sdist` command processes this template and " -"generates a manifest based on its instructions and what it finds in the " -"filesystem." -msgstr "" -"Czasem to jest wystarczające, ale zwykle potrzebujesz określić dodatkowe " -"pliki do rozprowadzenia. Typowym sposobem robienia tego jest napisanie " -"*wzoru manifestu* - z ang. - *manifest template* zwanego :file:`MANIFEST.in` " -"domyślnie. Wzór manifestu jest po prostu listą instrukcji na to jak " -"wygenerować plik manifestu, :file:`MANIFEST`, który jest dokładnie listą " -"plików do włączenia w twoją dystrybucję źródłową. Polecenie :command:`sdist` " -"przetwarza ten wzorzec i wytwarza manifest w oparciu o jego instrukcje i to, " -"co znajdzie w systemie plików." - -msgid "" -"If you prefer to roll your own manifest file, the format is simple: one " -"filename per line, regular files (or symlinks to them) only. If you do " -"supply your own :file:`MANIFEST`, you must specify everything: the default " -"set of files described above does not apply in this case." -msgstr "" -"Jeśli wolisz napisać swój własny plik manifestu, format jest prosty: jedna " -"nazwa pliku na linię, jedynie pliki zwyczajne (lub symboliczne odwołania do " -"nich). Jeżeli dostarczysz swój własny plik :file:`MANIFEST`, musisz określić " -"wszystko: domyślny zbiór plików opisujących powyższe nie odnosi się do tego " -"przypadku." - -msgid "" -"An existing generated :file:`MANIFEST` will be regenerated without :command:" -"`sdist` comparing its modification time to the one of :file:`MANIFEST.in` " -"or :file:`setup.py`." -msgstr "" - -msgid "" -":file:`MANIFEST` files start with a comment indicating they are generated. " -"Files without this comment are not overwritten or removed." -msgstr "" - -msgid "" -":command:`sdist` will read a :file:`MANIFEST` file if no :file:`MANIFEST.in` " -"exists, like it used to do." -msgstr "" - -msgid "" -":file:`README.rst` is now included in the list of distutils standard READMEs." -msgstr "" - -msgid "" -"The manifest template has one command per line, where each command specifies " -"a set of files to include or exclude from the source distribution. For an " -"example, again we turn to the Distutils' own manifest template:" -msgstr "" - -msgid "" -"The meanings should be fairly clear: include all files in the distribution " -"root matching :file:`\\*.txt`, all files anywhere under the :file:`examples` " -"directory matching :file:`\\*.txt` or :file:`\\*.py`, and exclude all " -"directories matching :file:`examples/sample?/build`. All of this is done " -"*after* the standard include set, so you can exclude files from the standard " -"set with explicit instructions in the manifest template. (Or, you can use " -"the :option:`!--no-defaults` option to disable the standard set entirely.) " -"There are several other commands available in the manifest template mini-" -"language; see section :ref:`sdist-cmd`." -msgstr "" - -msgid "" -"The order of commands in the manifest template matters: initially, we have " -"the list of default files as described above, and each command in the " -"template adds to or removes from that list of files. Once we have fully " -"processed the manifest template, we remove files that should not be included " -"in the source distribution:" -msgstr "" -"Kolejność poleceń we wzorze manifestu ma znaczenie: początkowo, mamy listę " -"domyślnych plików, jak opisano powyżej, i każde polecenie we wzorze dodaje " -"lub zdejmuje z tej listy plików. Gdy mamy całkowicie przetworzony wzór " -"manifestu, usuwamy pliki, które nie powinny znajdować się w dystrybucji " -"źródłowej:" - -msgid "all files in the Distutils \"build\" tree (default :file:`build/`)" -msgstr "" -"wszystkie pliki w drzewie budowania Distutils (domyślne :file:`build/`)" - -msgid "" -"all files in directories named :file:`RCS`, :file:`CVS`, :file:`.svn`, :file:" -"`.hg`, :file:`.git`, :file:`.bzr` or :file:`_darcs`" -msgstr "" -"wszystkie pliki w katalogach nazwanych :file:`RCS`, :file:`CVS`, :file:`." -"svn`, :file:`.hg`, :file:`.git`, :file:`.bzr` or :file:`_darcs`" - -msgid "" -"Now we have our complete list of files, which is written to the manifest for " -"future reference, and then used to build the source distribution archive(s)." -msgstr "" -"Teraz mamy naszą pełną listę plików, które są zapisane w manifeście dla " -"przyszłego odniesienia, i potem używane do budowania archiwum(ów) źródłowych " -"dystrybucji." - -msgid "" -"You can disable the default set of included files with the :option:`!--no-" -"defaults` option, and you can disable the standard exclude set with :option:" -"`!--no-prune`." -msgstr "" - -msgid "" -"Following the Distutils' own manifest template, let's trace how the :command:" -"`sdist` command builds the list of files to include in the Distutils source " -"distribution:" -msgstr "" -"Podążając za wzorem manifestu własnego Distutils, prześledźmy jak polecenie :" -"command:`sdist` buduje listę plików do załączenia w źródłowej dystrybucji " -"Distutils:" - -msgid "" -"include all Python source files in the :file:`distutils` and :file:" -"`distutils/command` subdirectories (because packages corresponding to those " -"two directories were mentioned in the ``packages`` option in the setup " -"script---see section :ref:`setup-script`)" -msgstr "" - -msgid "" -"include :file:`README.txt`, :file:`setup.py`, and :file:`setup.cfg` " -"(standard files)" -msgstr "" -"include :file:`README.txt`, :file:`setup.py`, and :file:`setup.cfg` " -"(standardowe pliki)" - -msgid "include :file:`test/test\\*.py` (standard files)" -msgstr "include :file:`test/test\\*.py` (standardowe pliki)" - -msgid "" -"include :file:`\\*.txt` in the distribution root (this will find :file:" -"`README.txt` a second time, but such redundancies are weeded out later)" -msgstr "" -"załącz pliki :file:`\\*.txt` w nadrzędnym katalogu dystrybucji (to odnajdzie " -"plik :file:`README.txt` po raz drugi, ale takie nadmiarowości są " -"odchwaszczane później)" - -msgid "" -"include anything matching :file:`\\*.txt` or :file:`\\*.py` in the sub-tree " -"under :file:`examples`," -msgstr "" -"załącz cokolwiek pasującego do wzoru :file:`\\*.txt` lub :file:`*.py` w " -"poddrzewie pod :file:`examples`," - -msgid "" -"exclude all files in the sub-trees starting at directories matching :file:" -"`examples/sample?/build`\\ ---this may exclude files included by the " -"previous two steps, so it's important that the ``prune`` command in the " -"manifest template comes after the ``recursive-include`` command" -msgstr "" -"wyłącz wszystkie pliki w poddrzewach pasujące do :file:`examples/sample?/" -"build`\\ --- to może wyłączyć pliki załączone w poprzednich dwóch krokach, " -"więc istotne jest aby polecenie ``prune`` we wzorcu manifestu następowało po " -"poleceniu ``recursive-include``" - -msgid "" -"exclude the entire :file:`build` tree, and any :file:`RCS`, :file:`CVS`, :" -"file:`.svn`, :file:`.hg`, :file:`.git`, :file:`.bzr` and :file:`_darcs` " -"directories" -msgstr "" -"wyłącz całe drzewo :file:`build`, i wszystkie katalogi :file:`RCS` :file:" -"`CVS`, :file:`.svn`, :file:`.hg`, :file:`.git`, :file:`.bzr` i :file:`_darcs`" - -msgid "" -"Just like in the setup script, file and directory names in the manifest " -"template should always be slash-separated; the Distutils will take care of " -"converting them to the standard representation on your platform. That way, " -"the manifest template is portable across operating systems." -msgstr "" -"Tak jak w skrypcie instalacyjnym, nazwy plików i katalogów we wzorcu " -"manifestu powinny zawsze być separowane-ukośnikiem; Distutils zajmie się " -"zamianą ich na standardową postać na twojej maszynie/środowisku. W ten " -"sposób, wzór manifestu jest przenośny pomiędzy systemami operacyjnymi." - -msgid "Manifest-related options" -msgstr "Związane-z-Manifestem opcje" - -msgid "" -"The normal course of operations for the :command:`sdist` command is as " -"follows:" -msgstr "Normalny kurs operacji polecenia :command:`sdist` jest następujący:" - -msgid "" -"if the manifest file (:file:`MANIFEST` by default) exists and the first line " -"does not have a comment indicating it is generated from :file:`MANIFEST.in`, " -"then it is used as is, unaltered" -msgstr "" - -msgid "" -"if the manifest file doesn't exist or has been previously automatically " -"generated, read :file:`MANIFEST.in` and create the manifest" -msgstr "" - -msgid "" -"if neither :file:`MANIFEST` nor :file:`MANIFEST.in` exist, create a manifest " -"with just the default file set" -msgstr "" -"Jeśli żaden z plików :file:`MANIFEST` ani :file:`MANIFEST.in` nie istnieją, " -"stwórz manifest tylko z domyślnym zestawem plików" - -msgid "" -"use the list of files now in :file:`MANIFEST` (either just generated or read " -"in) to create the source distribution archive(s)" -msgstr "" -"użyj listy plików teraz znajdujących się w pliku :file:`MANIFEST` (albo " -"dopiero co wygenerowanych albo wczytanych) do utworzenia archiwum(/ów) " -"dystrybucji źródłowej" - -msgid "" -"There are a couple of options that modify this behaviour. First, use the :" -"option:`!--no-defaults` and :option:`!--no-prune` to disable the standard " -"\"include\" and \"exclude\" sets." -msgstr "" - -msgid "" -"Second, you might just want to (re)generate the manifest, but not create a " -"source distribution::" -msgstr "" -"Po drugie możesz po prostu chcieć wygenerować (powtórnie) manifest, ale nie " -"tworzyć dystrybucji źródłowej::" - -msgid ":option:`!-o` is a shortcut for :option:`!--manifest-only`." -msgstr "" diff --git a/distutils/uploading.po b/distutils/uploading.po deleted file mode 100644 index e6dbd41d39..0000000000 --- a/distutils/uploading.po +++ /dev/null @@ -1,32 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Uploading Packages to the Package Index" -msgstr "" - -msgid "" -"References to up to date PyPI documentation can be found at :ref:`publishing-" -"python-packages`." -msgstr "" diff --git a/includes/wasm-notavail.po b/includes/wasm-notavail.po deleted file mode 100644 index 8749a2873f..0000000000 --- a/includes/wasm-notavail.po +++ /dev/null @@ -1,33 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-04-07 14:12+0000\n" -"PO-Revision-Date: 2022-11-05 19:48+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid ":ref:`Availability `: not Emscripten, not WASI." -msgstr "" - -msgid "" -"This module does not work or is not available on WebAssembly platforms " -"``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for " -"more information." -msgstr "" diff --git a/install/index.po b/install/index.po deleted file mode 100644 index 088847d7f1..0000000000 --- a/install/index.po +++ /dev/null @@ -1,1248 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Seweryn Piórkowski , 2021 -# Maciej Olko , 2021 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.12\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-04 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:53+0000\n" -"Last-Translator: Maciej Olko , 2021\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Installing Python Modules (Legacy version)" -msgstr "" - -msgid "Author" -msgstr "Autor" - -msgid "Greg Ward" -msgstr "" - -msgid "" -"The entire ``distutils`` package has been deprecated and will be removed in " -"Python 3.12. This documentation is retained as a reference only, and will be " -"removed with the package. See the :ref:`What's New ` " -"entry for more information." -msgstr "" - -msgid ":ref:`installing-index`" -msgstr "" - -msgid "" -"The up to date module installation documentation. For regular Python usage, " -"you almost certainly want that document rather than this one." -msgstr "" - -msgid "" -"This document is being retained solely until the ``setuptools`` " -"documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html " -"independently covers all of the relevant information currently included here." -msgstr "" -"Ten dokument jest przechowywany wyłącznie do czasu, gdy dokumentacja " -"``setuptools`` pod adresem https://setuptools.readthedocs.io/en/latest/" -"setuptools.html niezależnie obejmie wszystkie istotne informacje, które są " -"tutaj zawarte." - -msgid "" -"This guide only covers the basic tools for building and distributing " -"extensions that are provided as part of this version of Python. Third party " -"tools offer easier to use and more secure alternatives. Refer to the `quick " -"recommendations section `__ in the Python Packaging User Guide for more information." -msgstr "" - -msgid "Introduction" -msgstr "Wprowadzenie" - -msgid "" -"In Python 2.0, the ``distutils`` API was first added to the standard " -"library. This provided Linux distro maintainers with a standard way of " -"converting Python projects into Linux distro packages, and system " -"administrators with a standard way of installing them directly onto target " -"systems." -msgstr "" - -msgid "" -"In the many years since Python 2.0 was released, tightly coupling the build " -"system and package installer to the language runtime release cycle has " -"turned out to be problematic, and it is now recommended that projects use " -"the ``pip`` package installer and the ``setuptools`` build system, rather " -"than using ``distutils`` directly." -msgstr "" - -msgid "" -"See :ref:`installing-index` and :ref:`distributing-index` for more details." -msgstr "" - -msgid "" -"This legacy documentation is being retained only until we're confident that " -"the ``setuptools`` documentation covers everything needed." -msgstr "" - -msgid "Distutils based source distributions" -msgstr "" - -msgid "" -"If you download a module source distribution, you can tell pretty quickly if " -"it was packaged and distributed in the standard way, i.e. using the " -"Distutils. First, the distribution's name and version number will be " -"featured prominently in the name of the downloaded archive, e.g. :file:" -"`foo-1.0.tar.gz` or :file:`widget-0.9.7.zip`. Next, the archive will unpack " -"into a similarly named directory: :file:`foo-1.0` or :file:`widget-0.9.7`. " -"Additionally, the distribution will contain a setup script :file:`setup.py`, " -"and a file named :file:`README.txt` or possibly just :file:`README`, which " -"should explain that building and installing the module distribution is a " -"simple matter of running one command from a terminal::" -msgstr "" - -msgid "" -"For Windows, this command should be run from a command prompt window (:" -"menuselection:`Start --> Accessories`)::" -msgstr "" - -msgid "" -"If all these things are true, then you already know how to build and install " -"the modules you've just downloaded: Run the command above. Unless you need " -"to install things in a non-standard way or customize the build process, you " -"don't really need this manual. Or rather, the above command is everything " -"you need to get out of this manual." -msgstr "" - -msgid "Standard Build and Install" -msgstr "" - -msgid "" -"As described in section :ref:`inst-new-standard`, building and installing a " -"module distribution using the Distutils is usually one simple command to run " -"from a terminal::" -msgstr "" - -msgid "Platform variations" -msgstr "" - -msgid "" -"You should always run the setup command from the distribution root " -"directory, i.e. the top-level subdirectory that the module source " -"distribution unpacks into. For example, if you've just downloaded a module " -"source distribution :file:`foo-1.0.tar.gz` onto a Unix system, the normal " -"thing to do is::" -msgstr "" - -msgid "" -"On Windows, you'd probably download :file:`foo-1.0.zip`. If you downloaded " -"the archive file to :file:`C:\\\\Temp`, then it would unpack into :file:`C:\\" -"\\Temp\\\\foo-1.0`; you can use either an archive manipulator with a " -"graphical user interface (such as WinZip) or a command-line tool (such as :" -"program:`unzip` or :program:`pkunzip`) to unpack the archive. Then, open a " -"command prompt window and run::" -msgstr "" - -msgid "Splitting the job up" -msgstr "" - -msgid "" -"Running ``setup.py install`` builds and installs all modules in one run. If " -"you prefer to work incrementally---especially useful if you want to " -"customize the build process, or if things are going wrong---you can use the " -"setup script to do one thing at a time. This is particularly helpful when " -"the build and install will be done by different users---for example, you " -"might want to build a module distribution and hand it off to a system " -"administrator for installation (or do it yourself, with super-user " -"privileges)." -msgstr "" - -msgid "" -"For example, you can build everything in one step, and then install " -"everything in a second step, by invoking the setup script twice::" -msgstr "" - -msgid "" -"If you do this, you will notice that running the :command:`install` command " -"first runs the :command:`build` command, which---in this case---quickly " -"notices that it has nothing to do, since everything in the :file:`build` " -"directory is up-to-date." -msgstr "" - -msgid "" -"You may not need this ability to break things down often if all you do is " -"install modules downloaded off the 'net, but it's very handy for more " -"advanced tasks. If you get into distributing your own Python modules and " -"extensions, you'll run lots of individual Distutils commands on their own." -msgstr "" - -msgid "How building works" -msgstr "" - -msgid "" -"As implied above, the :command:`build` command is responsible for putting " -"the files to install into a *build directory*. By default, this is :file:" -"`build` under the distribution root; if you're excessively concerned with " -"speed, or want to keep the source tree pristine, you can change the build " -"directory with the :option:`!--build-base` option. For example::" -msgstr "" - -msgid "" -"(Or you could do this permanently with a directive in your system or " -"personal Distutils configuration file; see section :ref:`inst-config-" -"files`.) Normally, this isn't necessary." -msgstr "" - -msgid "The default layout for the build tree is as follows::" -msgstr "" - -msgid "" -"where ```` expands to a brief description of the current OS/hardware " -"platform and Python version. The first form, with just a :file:`lib` " -"directory, is used for \"pure module distributions\"---that is, module " -"distributions that include only pure Python modules. If a module " -"distribution contains any extensions (modules written in C/C++), then the " -"second form, with two ```` directories, is used. In that case, the :" -"file:`temp.{plat}` directory holds temporary files generated by the compile/" -"link process that don't actually get installed. In either case, the :file:" -"`lib` (or :file:`lib.{plat}`) directory contains all Python modules (pure " -"Python and extensions) that will be installed." -msgstr "" - -msgid "" -"In the future, more directories will be added to handle Python scripts, " -"documentation, binary executables, and whatever else is needed to handle the " -"job of installing Python modules and applications." -msgstr "" - -msgid "How installation works" -msgstr "" - -msgid "" -"After the :command:`build` command runs (whether you run it explicitly, or " -"the :command:`install` command does it for you), the work of the :command:" -"`install` command is relatively simple: all it has to do is copy everything " -"under :file:`build/lib` (or :file:`build/lib.{plat}`) to your chosen " -"installation directory." -msgstr "" - -msgid "" -"If you don't choose an installation directory---i.e., if you just run " -"``setup.py install``\\ ---then the :command:`install` command installs to " -"the standard location for third-party Python modules. This location varies " -"by platform and by how you built/installed Python itself. On Unix (and " -"macOS, which is also Unix-based), it also depends on whether the module " -"distribution being installed is pure Python or contains extensions (\"non-" -"pure\"):" -msgstr "" - -msgid "Platform" -msgstr "" - -msgid "Standard installation location" -msgstr "" - -msgid "Default value" -msgstr "" - -msgid "Notes" -msgstr "Notatki" - -msgid "Unix (pure)" -msgstr "" - -msgid ":file:`{prefix}/lib/python{X.Y}/site-packages`" -msgstr "" - -msgid ":file:`/usr/local/lib/python{X.Y}/site-packages`" -msgstr "" - -msgid "\\(1)" -msgstr "\\(1)" - -msgid "Unix (non-pure)" -msgstr "" - -msgid ":file:`{exec-prefix}/lib/python{X.Y}/site-packages`" -msgstr "" - -msgid "Windows" -msgstr "" - -msgid ":file:`{prefix}\\\\Lib\\\\site-packages`" -msgstr "" - -msgid ":file:`C:\\\\Python{XY}\\\\Lib\\\\site-packages`" -msgstr "" - -msgid "\\(2)" -msgstr "\\(2)" - -msgid "Notes:" -msgstr "Uwagi:" - -msgid "" -"Most Linux distributions include Python as a standard part of the system, " -"so :file:`{prefix}` and :file:`{exec-prefix}` are usually both :file:`/usr` " -"on Linux. If you build Python yourself on Linux (or any Unix-like system), " -"the default :file:`{prefix}` and :file:`{exec-prefix}` are :file:`/usr/" -"local`." -msgstr "" - -msgid "" -"The default installation directory on Windows was :file:`C:\\\\Program " -"Files\\\\Python` under Python 1.6a1, 1.5.2, and earlier." -msgstr "" - -msgid "" -":file:`{prefix}` and :file:`{exec-prefix}` stand for the directories that " -"Python is installed to, and where it finds its libraries at run-time. They " -"are always the same under Windows, and very often the same under Unix and " -"macOS. You can find out what your Python installation uses for :file:" -"`{prefix}` and :file:`{exec-prefix}` by running Python in interactive mode " -"and typing a few simple commands. Under Unix, just type ``python`` at the " -"shell prompt. Under Windows, choose :menuselection:`Start --> Programs --> " -"Python X.Y --> Python (command line)`. Once the interpreter is started, " -"you type Python code at the prompt. For example, on my Linux system, I type " -"the three Python statements shown below, and get the output as shown, to " -"find out my :file:`{prefix}` and :file:`{exec-prefix}`:" -msgstr "" - -msgid "" -"A few other placeholders are used in this document: :file:`{X.Y}` stands for " -"the version of Python, for example ``3.2``; :file:`{abiflags}` will be " -"replaced by the value of :data:`sys.abiflags` or the empty string for " -"platforms which don't define ABI flags; :file:`{distname}` will be replaced " -"by the name of the module distribution being installed. Dots and " -"capitalization are important in the paths; for example, a value that uses " -"``python3.2`` on UNIX will typically use ``Python32`` on Windows." -msgstr "" - -msgid "" -"If you don't want to install modules to the standard location, or if you " -"don't have permission to write there, then you need to read about alternate " -"installations in section :ref:`inst-alt-install`. If you want to customize " -"your installation directories more heavily, see section :ref:`inst-custom-" -"install` on custom installations." -msgstr "" - -msgid "Alternate Installation" -msgstr "" - -msgid "" -"Often, it is necessary or desirable to install modules to a location other " -"than the standard location for third-party Python modules. For example, on " -"a Unix system you might not have permission to write to the standard third-" -"party module directory. Or you might wish to try out a module before making " -"it a standard part of your local Python installation. This is especially " -"true when upgrading a distribution already present: you want to make sure " -"your existing base of scripts still works with the new version before " -"actually upgrading." -msgstr "" - -msgid "" -"The Distutils :command:`install` command is designed to make installing " -"module distributions to an alternate location simple and painless. The " -"basic idea is that you supply a base directory for the installation, and " -"the :command:`install` command picks a set of directories (called an " -"*installation scheme*) under this base directory in which to install files. " -"The details differ across platforms, so read whichever of the following " -"sections applies to you." -msgstr "" - -msgid "" -"Note that the various alternate installation schemes are mutually exclusive: " -"you can pass ``--user``, or ``--home``, or ``--prefix`` and ``--exec-" -"prefix``, or ``--install-base`` and ``--install-platbase``, but you can't " -"mix from these groups." -msgstr "" - -msgid "Alternate installation: the user scheme" -msgstr "" - -msgid "" -"This scheme is designed to be the most convenient solution for users that " -"don't have write permission to the global site-packages directory or don't " -"want to install into it. It is enabled with a simple option::" -msgstr "" - -msgid "" -"Files will be installed into subdirectories of :const:`site.USER_BASE` " -"(written as :file:`{userbase}` hereafter). This scheme installs pure Python " -"modules and extension modules in the same location (also known as :const:" -"`site.USER_SITE`). Here are the values for UNIX, including macOS:" -msgstr "" - -msgid "Type of file" -msgstr "" - -msgid "Installation directory" -msgstr "" - -msgid "modules" -msgstr "" - -msgid ":file:`{userbase}/lib/python{X.Y}/site-packages`" -msgstr "" - -msgid "scripts" -msgstr "" - -msgid ":file:`{userbase}/bin`" -msgstr "" - -msgid "data" -msgstr "" - -msgid ":file:`{userbase}`" -msgstr "" - -msgid "C headers" -msgstr "" - -msgid ":file:`{userbase}/include/python{X.Y}{abiflags}/{distname}`" -msgstr "" - -msgid "And here are the values used on Windows:" -msgstr "" - -msgid ":file:`{userbase}\\\\Python{XY}\\\\site-packages`" -msgstr "" - -msgid ":file:`{userbase}\\\\Python{XY}\\\\Scripts`" -msgstr "" - -msgid ":file:`{userbase}\\\\Python{XY}\\\\Include\\\\{distname}`" -msgstr "" - -msgid "" -"The advantage of using this scheme compared to the other ones described " -"below is that the user site-packages directory is under normal conditions " -"always included in :data:`sys.path` (see :mod:`site` for more information), " -"which means that there is no additional step to perform after running the :" -"file:`setup.py` script to finalize the installation." -msgstr "" - -msgid "" -"The :command:`build_ext` command also has a ``--user`` option to add :file:" -"`{userbase}/include` to the compiler search path for header files and :file:" -"`{userbase}/lib` to the compiler search path for libraries as well as to the " -"runtime search path for shared C libraries (rpath)." -msgstr "" - -msgid "Alternate installation: the home scheme" -msgstr "" - -msgid "" -"The idea behind the \"home scheme\" is that you build and maintain a " -"personal stash of Python modules. This scheme's name is derived from the " -"idea of a \"home\" directory on Unix, since it's not unusual for a Unix user " -"to make their home directory have a layout similar to :file:`/usr/` or :file:" -"`/usr/local/`. This scheme can be used by anyone, regardless of the " -"operating system they are installing for." -msgstr "" - -msgid "Installing a new module distribution is as simple as ::" -msgstr "" - -msgid "" -"where you can supply any directory you like for the :option:`!--home` " -"option. On Unix, lazy typists can just type a tilde (``~``); the :command:" -"`install` command will expand this to your home directory::" -msgstr "" - -msgid "" -"To make Python find the distributions installed with this scheme, you may " -"have to :ref:`modify Python's search path ` or edit :mod:`!" -"sitecustomize` (see :mod:`site`) to call :func:`site.addsitedir` or edit :" -"data:`sys.path`." -msgstr "" - -msgid "" -"The :option:`!--home` option defines the installation base directory. Files " -"are installed to the following directories under the installation base as " -"follows:" -msgstr "" - -msgid ":file:`{home}/lib/python`" -msgstr "" - -msgid ":file:`{home}/bin`" -msgstr "" - -msgid ":file:`{home}`" -msgstr "" - -msgid ":file:`{home}/include/python/{distname}`" -msgstr "" - -msgid "(Mentally replace slashes with backslashes if you're on Windows.)" -msgstr "" - -msgid "Alternate installation: Unix (the prefix scheme)" -msgstr "" - -msgid "" -"The \"prefix scheme\" is useful when you wish to use one Python installation " -"to perform the build/install (i.e., to run the setup script), but install " -"modules into the third-party module directory of a different Python " -"installation (or something that looks like a different Python " -"installation). If this sounds a trifle unusual, it is---that's why the user " -"and home schemes come before. However, there are at least two known cases " -"where the prefix scheme will be useful." -msgstr "" - -msgid "" -"First, consider that many Linux distributions put Python in :file:`/usr`, " -"rather than the more traditional :file:`/usr/local`. This is entirely " -"appropriate, since in those cases Python is part of \"the system\" rather " -"than a local add-on. However, if you are installing Python modules from " -"source, you probably want them to go in :file:`/usr/local/lib/python2.{X}` " -"rather than :file:`/usr/lib/python2.{X}`. This can be done with ::" -msgstr "" - -msgid "" -"Another possibility is a network filesystem where the name used to write to " -"a remote directory is different from the name used to read it: for example, " -"the Python interpreter accessed as :file:`/usr/local/bin/python` might " -"search for modules in :file:`/usr/local/lib/python2.{X}`, but those modules " -"would have to be installed to, say, :file:`/mnt/{@server}/export/lib/python2." -"{X}`. This could be done with ::" -msgstr "" - -msgid "" -"In either case, the :option:`!--prefix` option defines the installation " -"base, and the :option:`!--exec-prefix` option defines the platform-specific " -"installation base, which is used for platform-specific files. (Currently, " -"this just means non-pure module distributions, but could be expanded to C " -"libraries, binary executables, etc.) If :option:`!--exec-prefix` is not " -"supplied, it defaults to :option:`!--prefix`. Files are installed as " -"follows:" -msgstr "" - -msgid "Python modules" -msgstr "" - -msgid "extension modules" -msgstr "" - -msgid ":file:`{prefix}/bin`" -msgstr "" - -msgid ":file:`{prefix}`" -msgstr "" - -msgid ":file:`{prefix}/include/python{X.Y}{abiflags}/{distname}`" -msgstr "" - -msgid "" -"There is no requirement that :option:`!--prefix` or :option:`!--exec-prefix` " -"actually point to an alternate Python installation; if the directories " -"listed above do not already exist, they are created at installation time." -msgstr "" - -msgid "" -"Incidentally, the real reason the prefix scheme is important is simply that " -"a standard Unix installation uses the prefix scheme, but with :option:`!--" -"prefix` and :option:`!--exec-prefix` supplied by Python itself as ``sys." -"prefix`` and ``sys.exec_prefix``. Thus, you might think you'll never use " -"the prefix scheme, but every time you run ``python setup.py install`` " -"without any other options, you're using it." -msgstr "" - -msgid "" -"Note that installing extensions to an alternate Python installation has no " -"effect on how those extensions are built: in particular, the Python header " -"files (:file:`Python.h` and friends) installed with the Python interpreter " -"used to run the setup script will be used in compiling extensions. It is " -"your responsibility to ensure that the interpreter used to run extensions " -"installed in this way is compatible with the interpreter used to build " -"them. The best way to do this is to ensure that the two interpreters are " -"the same version of Python (possibly different builds, or possibly copies of " -"the same build). (Of course, if your :option:`!--prefix` and :option:`!--" -"exec-prefix` don't even point to an alternate Python installation, this is " -"immaterial.)" -msgstr "" - -msgid "Alternate installation: Windows (the prefix scheme)" -msgstr "" - -msgid "" -"Windows has no concept of a user's home directory, and since the standard " -"Python installation under Windows is simpler than under Unix, the :option:" -"`!--prefix` option has traditionally been used to install additional " -"packages in separate locations on Windows. ::" -msgstr "" - -msgid "" -"to install modules to the :file:`\\\\Temp\\\\Python` directory on the " -"current drive." -msgstr "" - -msgid "" -"The installation base is defined by the :option:`!--prefix` option; the :" -"option:`!--exec-prefix` option is not supported under Windows, which means " -"that pure Python modules and extension modules are installed into the same " -"location. Files are installed as follows:" -msgstr "" - -msgid ":file:`{prefix}\\\\Scripts`" -msgstr "" - -msgid ":file:`{prefix}\\\\Include\\\\{distname}`" -msgstr "" - -msgid "Custom Installation" -msgstr "" - -msgid "" -"Sometimes, the alternate installation schemes described in section :ref:" -"`inst-alt-install` just don't do what you want. You might want to tweak " -"just one or two directories while keeping everything under the same base " -"directory, or you might want to completely redefine the installation " -"scheme. In either case, you're creating a *custom installation scheme*." -msgstr "" - -msgid "" -"To create a custom installation scheme, you start with one of the alternate " -"schemes and override some of the installation directories used for the " -"various types of files, using these options:" -msgstr "" - -msgid "Override option" -msgstr "" - -msgid "``--install-purelib``" -msgstr "" - -msgid "``--install-platlib``" -msgstr "" - -msgid "all modules" -msgstr "" - -msgid "``--install-lib``" -msgstr "" - -msgid "``--install-scripts``" -msgstr "" - -msgid "``--install-data``" -msgstr "" - -msgid "``--install-headers``" -msgstr "" - -msgid "" -"These override options can be relative, absolute, or explicitly defined in " -"terms of one of the installation base directories. (There are two " -"installation base directories, and they are normally the same---they only " -"differ when you use the Unix \"prefix scheme\" and supply different ``--" -"prefix`` and ``--exec-prefix`` options; using ``--install-lib`` will " -"override values computed or given for ``--install-purelib`` and ``--install-" -"platlib``, and is recommended for schemes that don't make a difference " -"between Python and extension modules.)" -msgstr "" - -msgid "" -"For example, say you're installing a module distribution to your home " -"directory under Unix---but you want scripts to go in :file:`~/scripts` " -"rather than :file:`~/bin`. As you might expect, you can override this " -"directory with the :option:`!--install-scripts` option; in this case, it " -"makes most sense to supply a relative path, which will be interpreted " -"relative to the installation base directory (your home directory, in this " -"case)::" -msgstr "" - -msgid "" -"Another Unix example: suppose your Python installation was built and " -"installed with a prefix of :file:`/usr/local/python`, so under a standard " -"installation scripts will wind up in :file:`/usr/local/python/bin`. If you " -"want them in :file:`/usr/local/bin` instead, you would supply this absolute " -"directory for the :option:`!--install-scripts` option::" -msgstr "" - -msgid "" -"(This performs an installation using the \"prefix scheme\", where the prefix " -"is whatever your Python interpreter was installed with--- :file:`/usr/local/" -"python` in this case.)" -msgstr "" - -msgid "" -"If you maintain Python on Windows, you might want third-party modules to " -"live in a subdirectory of :file:`{prefix}`, rather than right in :file:" -"`{prefix}` itself. This is almost as easy as customizing the script " -"installation directory---you just have to remember that there are two types " -"of modules to worry about, Python and extension modules, which can " -"conveniently be both controlled by one option::" -msgstr "" - -msgid "" -"The specified installation directory is relative to :file:`{prefix}`. Of " -"course, you also have to ensure that this directory is in Python's module " -"search path, such as by putting a :file:`.pth` file in a site directory " -"(see :mod:`site`). See section :ref:`inst-search-path` to find out how to " -"modify Python's search path." -msgstr "" - -msgid "" -"If you want to define an entire installation scheme, you just have to supply " -"all of the installation directory options. The recommended way to do this " -"is to supply relative paths; for example, if you want to maintain all Python " -"module-related files under :file:`python` in your home directory, and you " -"want a separate directory for each platform that you use your home directory " -"from, you might define the following installation scheme::" -msgstr "" - -msgid "or, equivalently, ::" -msgstr "" - -msgid "" -"``$PLAT`` is not (necessarily) an environment variable---it will be expanded " -"by the Distutils as it parses your command line options, just as it does " -"when parsing your configuration file(s)." -msgstr "" - -msgid "" -"Obviously, specifying the entire installation scheme every time you install " -"a new module distribution would be very tedious. Thus, you can put these " -"options into your Distutils config file (see section :ref:`inst-config-" -"files`):" -msgstr "" - -msgid "or, equivalently," -msgstr "" - -msgid "" -"Note that these two are *not* equivalent if you supply a different " -"installation base directory when you run the setup script. For example, ::" -msgstr "" - -msgid "" -"would install pure modules to :file:`/tmp/python/lib` in the first case, and " -"to :file:`/tmp/lib` in the second case. (For the second case, you probably " -"want to supply an installation base of :file:`/tmp/python`.)" -msgstr "" - -msgid "" -"You probably noticed the use of ``$HOME`` and ``$PLAT`` in the sample " -"configuration file input. These are Distutils configuration variables, " -"which bear a strong resemblance to environment variables. In fact, you can " -"use environment variables in config files on platforms that have such a " -"notion but the Distutils additionally define a few extra variables that may " -"not be in your environment, such as ``$PLAT``. (And of course, on systems " -"that don't have environment variables, such as Mac OS 9, the configuration " -"variables supplied by the Distutils are the only ones you can use.) See " -"section :ref:`inst-config-files` for details." -msgstr "" - -msgid "" -"When a :ref:`virtual environment ` is activated, any options that " -"change the installation path will be ignored from all distutils " -"configuration files to prevent inadvertently installing projects outside of " -"the virtual environment." -msgstr "" - -msgid "Modifying Python's Search Path" -msgstr "" - -msgid "" -"When the Python interpreter executes an :keyword:`import` statement, it " -"searches for both Python code and extension modules along a search path. A " -"default value for the path is configured into the Python binary when the " -"interpreter is built. You can determine the path by importing the :mod:`sys` " -"module and printing the value of ``sys.path``. ::" -msgstr "" - -msgid "" -"The null string in ``sys.path`` represents the current working directory." -msgstr "" - -msgid "" -"The expected convention for locally installed packages is to put them in " -"the :file:`{...}/site-packages/` directory, but you may want to install " -"Python modules into some arbitrary directory. For example, your site may " -"have a convention of keeping all software related to the web server under :" -"file:`/www`. Add-on Python modules might then belong in :file:`/www/python`, " -"and in order to import them, this directory must be added to ``sys.path``. " -"There are several different ways to add the directory." -msgstr "" - -msgid "" -"The most convenient way is to add a path configuration file to a directory " -"that's already on Python's path, usually to the :file:`.../site-packages/` " -"directory. Path configuration files have an extension of :file:`.pth`, and " -"each line must contain a single path that will be appended to ``sys.path``. " -"(Because the new paths are appended to ``sys.path``, modules in the added " -"directories will not override standard modules. This means you can't use " -"this mechanism for installing fixed versions of standard modules.)" -msgstr "" - -msgid "" -"Paths can be absolute or relative, in which case they're relative to the " -"directory containing the :file:`.pth` file. See the documentation of the :" -"mod:`site` module for more information." -msgstr "" - -msgid "" -"A slightly less convenient way is to edit the :file:`site.py` file in " -"Python's standard library, and modify ``sys.path``. :file:`site.py` is " -"automatically imported when the Python interpreter is executed, unless the :" -"option:`-S` switch is supplied to suppress this behaviour. So you could " -"simply edit :file:`site.py` and add two lines to it:" -msgstr "" - -msgid "" -"However, if you reinstall the same minor version of Python (perhaps when " -"upgrading from 2.2 to 2.2.2, for example) :file:`site.py` will be " -"overwritten by the stock version. You'd have to remember that it was " -"modified and save a copy before doing the installation." -msgstr "" - -msgid "" -"There are two environment variables that can modify ``sys.path``. :envvar:" -"`PYTHONHOME` sets an alternate value for the prefix of the Python " -"installation. For example, if :envvar:`PYTHONHOME` is set to ``/www/" -"python``, the search path will be set to ``['', '/www/python/lib/pythonX." -"Y/', '/www/python/lib/pythonX.Y/plat-linux2', ...]``." -msgstr "" - -msgid "" -"The :envvar:`PYTHONPATH` variable can be set to a list of paths that will be " -"added to the beginning of ``sys.path``. For example, if :envvar:" -"`PYTHONPATH` is set to ``/www/python:/opt/py``, the search path will begin " -"with ``['/www/python', '/opt/py']``. (Note that directories must exist in " -"order to be added to ``sys.path``; the :mod:`site` module removes paths that " -"don't exist.)" -msgstr "" - -msgid "" -"Finally, ``sys.path`` is just a regular Python list, so any Python " -"application can modify it by adding or removing entries." -msgstr "" - -msgid "Distutils Configuration Files" -msgstr "" - -msgid "" -"As mentioned above, you can use Distutils configuration files to record " -"personal or site preferences for any Distutils options. That is, any option " -"to any command can be stored in one of two or three (depending on your " -"platform) configuration files, which will be consulted before the command-" -"line is parsed. This means that configuration files will override default " -"values, and the command-line will in turn override configuration files. " -"Furthermore, if multiple configuration files apply, values from \"earlier\" " -"files are overridden by \"later\" files." -msgstr "" - -msgid "Location and names of config files" -msgstr "" - -msgid "" -"The names and locations of the configuration files vary slightly across " -"platforms. On Unix and macOS, the three configuration files (in the order " -"they are processed) are:" -msgstr "" - -msgid "Location and filename" -msgstr "" - -msgid "system" -msgstr "" - -msgid ":file:`{prefix}/lib/python{ver}/distutils/distutils.cfg`" -msgstr "" - -msgid "personal" -msgstr "" - -msgid ":file:`$HOME/.pydistutils.cfg`" -msgstr "" - -msgid "local" -msgstr "" - -msgid ":file:`setup.cfg`" -msgstr "" - -msgid "\\(3)" -msgstr "\\(3)" - -msgid "And on Windows, the configuration files are:" -msgstr "" - -msgid ":file:`{prefix}\\\\Lib\\\\distutils\\\\distutils.cfg`" -msgstr "" - -msgid "\\(4)" -msgstr "\\(4)" - -msgid ":file:`%HOME%\\\\pydistutils.cfg`" -msgstr "" - -msgid "\\(5)" -msgstr "\\(5)" - -msgid "" -"On all platforms, the \"personal\" file can be temporarily disabled by " -"passing the ``--no-user-cfg`` option." -msgstr "" - -msgid "" -"Strictly speaking, the system-wide configuration file lives in the directory " -"where the Distutils are installed; under Python 1.6 and later on Unix, this " -"is as shown. For Python 1.5.2, the Distutils will normally be installed to :" -"file:`{prefix}/lib/python1.5/site-packages/distutils`, so the system " -"configuration file should be put there under Python 1.5.2." -msgstr "" - -msgid "" -"On Unix, if the :envvar:`HOME` environment variable is not defined, the " -"user's home directory will be determined with the :func:`~pwd.getpwuid` " -"function from the standard :mod:`pwd` module. This is done by the :func:`os." -"path.expanduser` function used by Distutils." -msgstr "" - -msgid "" -"I.e., in the current directory (usually the location of the setup script)." -msgstr "" - -msgid "" -"(See also note (1).) Under Python 1.6 and later, Python's default " -"\"installation prefix\" is :file:`C:\\\\Python`, so the system configuration " -"file is normally :file:`C:\\\\Python\\\\Lib\\\\distutils\\\\distutils.cfg`. " -"Under Python 1.5.2, the default prefix was :file:`C:\\\\Program Files\\" -"\\Python`, and the Distutils were not part of the standard library---so the " -"system configuration file would be :file:`C:\\\\Program Files\\\\Python\\" -"\\distutils\\\\distutils.cfg` in a standard Python 1.5.2 installation under " -"Windows." -msgstr "" - -msgid "" -"On Windows, if the :envvar:`HOME` environment variable is not defined, :" -"envvar:`USERPROFILE` then :envvar:`HOMEDRIVE` and :envvar:`HOMEPATH` will be " -"tried. This is done by the :func:`os.path.expanduser` function used by " -"Distutils." -msgstr "" - -msgid "Syntax of config files" -msgstr "" - -msgid "" -"The Distutils configuration files all have the same syntax. The config " -"files are grouped into sections. There is one section for each Distutils " -"command, plus a ``global`` section for global options that affect every " -"command. Each section consists of one option per line, specified as " -"``option=value``." -msgstr "" - -msgid "" -"For example, the following is a complete config file that just forces all " -"commands to run quietly by default:" -msgstr "" - -msgid "" -"If this is installed as the system config file, it will affect all " -"processing of any Python module distribution by any user on the current " -"system. If it is installed as your personal config file (on systems that " -"support them), it will affect only module distributions processed by you. " -"And if it is used as the :file:`setup.cfg` for a particular module " -"distribution, it affects only that distribution." -msgstr "" - -msgid "" -"You could override the default \"build base\" directory and make the :" -"command:`build\\*` commands always forcibly rebuild all files with the " -"following:" -msgstr "" - -msgid "which corresponds to the command-line arguments ::" -msgstr "" - -msgid "" -"except that including the :command:`build` command on the command-line means " -"that command will be run. Including a particular command in config files " -"has no such implication; it only means that if the command is run, the " -"options in the config file will apply. (Or if other commands that derive " -"values from it are run, they will use the values in the config file.)" -msgstr "" - -msgid "" -"You can find out the complete list of options for any command using the :" -"option:`!--help` option, e.g.::" -msgstr "" - -msgid "" -"and you can find out the complete list of global options by using :option:" -"`!--help` without a command::" -msgstr "" - -msgid "" -"See also the \"Reference\" section of the \"Distributing Python Modules\" " -"manual." -msgstr "" - -msgid "Building Extensions: Tips and Tricks" -msgstr "" - -msgid "" -"Whenever possible, the Distutils try to use the configuration information " -"made available by the Python interpreter used to run the :file:`setup.py` " -"script. For example, the same compiler and linker flags used to compile " -"Python will also be used for compiling extensions. Usually this will work " -"well, but in complicated situations this might be inappropriate. This " -"section discusses how to override the usual Distutils behaviour." -msgstr "" - -msgid "Tweaking compiler/linker flags" -msgstr "" - -msgid "" -"Compiling a Python extension written in C or C++ will sometimes require " -"specifying custom flags for the compiler and linker in order to use a " -"particular library or produce a special kind of object code. This is " -"especially true if the extension hasn't been tested on your platform, or if " -"you're trying to cross-compile Python." -msgstr "" - -msgid "" -"In the most general case, the extension author might have foreseen that " -"compiling the extensions would be complicated, and provided a :file:`Setup` " -"file for you to edit. This will likely only be done if the module " -"distribution contains many separate extension modules, or if they often " -"require elaborate sets of compiler flags in order to work." -msgstr "" - -msgid "" -"A :file:`Setup` file, if present, is parsed in order to get a list of " -"extensions to build. Each line in a :file:`Setup` describes a single " -"module. Lines have the following structure::" -msgstr "" - -msgid "Let's examine each of the fields in turn." -msgstr "" - -msgid "" -"*module* is the name of the extension module to be built, and should be a " -"valid Python identifier. You can't just change this in order to rename a " -"module (edits to the source code would also be needed), so this should be " -"left alone." -msgstr "" - -msgid "" -"*sourcefile* is anything that's likely to be a source code file, at least " -"judging by the filename. Filenames ending in :file:`.c` are assumed to be " -"written in C, filenames ending in :file:`.C`, :file:`.cc`, and :file:`.c++` " -"are assumed to be C++, and filenames ending in :file:`.m` or :file:`.mm` are " -"assumed to be in Objective C." -msgstr "" - -msgid "" -"*cpparg* is an argument for the C preprocessor, and is anything starting " -"with :option:`!-I`, :option:`!-D`, :option:`!-U` or :option:`!-C`." -msgstr "" - -msgid "" -"*library* is anything ending in :file:`.a` or beginning with :option:`!-l` " -"or :option:`!-L`." -msgstr "" - -msgid "" -"If a particular platform requires a special library on your platform, you " -"can add it by editing the :file:`Setup` file and running ``python setup.py " -"build``. For example, if the module defined by the line ::" -msgstr "" - -msgid "" -"must be linked with the math library :file:`libm.a` on your platform, simply " -"add :option:`!-lm` to the line::" -msgstr "" - -msgid "" -"Arbitrary switches intended for the compiler or the linker can be supplied " -"with the :option:`!-Xcompiler` *arg* and :option:`!-Xlinker` *arg* options::" -msgstr "" - -msgid "" -"The next option after :option:`!-Xcompiler` and :option:`!-Xlinker` will be " -"appended to the proper command line, so in the above example the compiler " -"will be passed the :option:`!-o32` option, and the linker will be passed :" -"option:`!-shared`. If a compiler option requires an argument, you'll have " -"to supply multiple :option:`!-Xcompiler` options; for example, to pass ``-x " -"c++`` the :file:`Setup` file would have to contain ``-Xcompiler -x -" -"Xcompiler c++``." -msgstr "" - -msgid "" -"Compiler flags can also be supplied through setting the :envvar:`CFLAGS` " -"environment variable. If set, the contents of :envvar:`CFLAGS` will be " -"added to the compiler flags specified in the :file:`Setup` file." -msgstr "" - -msgid "Using non-Microsoft compilers on Windows" -msgstr "" - -msgid "Borland/CodeGear C++" -msgstr "" - -msgid "" -"This subsection describes the necessary steps to use Distutils with the " -"Borland C++ compiler version 5.5. First you have to know that Borland's " -"object file format (OMF) is different from the format used by the Python " -"version you can download from the Python or ActiveState web site. (Python " -"is built with Microsoft Visual C++, which uses COFF as the object file " -"format.) For this reason you have to convert Python's library :file:" -"`python25.lib` into the Borland format. You can do this as follows:" -msgstr "" - -msgid "" -"The :file:`coff2omf` program comes with the Borland compiler. The file :" -"file:`python25.lib` is in the :file:`Libs` directory of your Python " -"installation. If your extension uses other libraries (zlib, ...) you have " -"to convert them too." -msgstr "" - -msgid "" -"The converted files have to reside in the same directories as the normal " -"libraries." -msgstr "" - -msgid "" -"How does Distutils manage to use these libraries with their changed names? " -"If the extension needs a library (eg. :file:`foo`) Distutils checks first if " -"it finds a library with suffix :file:`_bcpp` (eg. :file:`foo_bcpp.lib`) and " -"then uses this library. In the case it doesn't find such a special library " -"it uses the default name (:file:`foo.lib`.) [#]_" -msgstr "" - -msgid "" -"To let Distutils compile your extension with Borland C++ you now have to " -"type::" -msgstr "" - -msgid "" -"If you want to use the Borland C++ compiler as the default, you could " -"specify this in your personal or system-wide configuration file for " -"Distutils (see section :ref:`inst-config-files`.)" -msgstr "" - -msgid "`C++Builder Compiler `_" -msgstr "" - -msgid "" -"Information about the free C++ compiler from Borland, including links to the " -"download pages." -msgstr "" - -msgid "" -"`Creating Python Extensions Using Borland's Free Compiler `_" -msgstr "" - -msgid "" -"Document describing how to use Borland's free command-line C++ compiler to " -"build Python." -msgstr "" - -msgid "GNU C / Cygwin / MinGW" -msgstr "" - -msgid "" -"This section describes the necessary steps to use Distutils with the GNU C/C+" -"+ compilers in their Cygwin and MinGW distributions. [#]_ For a Python " -"interpreter that was built with Cygwin, everything should work without any " -"of these following steps." -msgstr "" - -msgid "" -"Not all extensions can be built with MinGW or Cygwin, but many can. " -"Extensions most likely to not work are those that use C++ or depend on " -"Microsoft Visual C extensions." -msgstr "" - -msgid "To let Distutils compile your extension with Cygwin you have to type::" -msgstr "" - -msgid "and for Cygwin in no-cygwin mode [#]_ or for MinGW type::" -msgstr "" - -msgid "" -"If you want to use any of these options/compilers as default, you should " -"consider writing it in your personal or system-wide configuration file for " -"Distutils (see section :ref:`inst-config-files`.)" -msgstr "" - -msgid "Older Versions of Python and MinGW" -msgstr "" - -msgid "" -"The following instructions only apply if you're using a version of Python " -"inferior to 2.4.1 with a MinGW inferior to 3.0.0 (with " -"binutils-2.13.90-20030111-1)." -msgstr "" - -msgid "" -"These compilers require some special libraries. This task is more complex " -"than for Borland's C++, because there is no program to convert the library. " -"First you have to create a list of symbols which the Python DLL exports. " -"(You can find a good program for this task at https://sourceforge.net/" -"projects/mingw/files/MinGW/Extension/pexports/)." -msgstr "" - -msgid "" -"The location of an installed :file:`python25.dll` will depend on the " -"installation options and the version and language of Windows. In a \"just " -"for me\" installation, it will appear in the root of the installation " -"directory. In a shared installation, it will be located in the system " -"directory." -msgstr "" - -msgid "" -"Then you can create from these information an import library for gcc. ::" -msgstr "" - -msgid "" -"The resulting library has to be placed in the same directory as :file:" -"`python25.lib`. (Should be the :file:`libs` directory under your Python " -"installation directory.)" -msgstr "" - -msgid "" -"If your extension uses other libraries (zlib,...) you might have to convert " -"them too. The converted files have to reside in the same directories as the " -"normal libraries do." -msgstr "" - -msgid "" -"`Building Python modules on MS Windows platform with MinGW `_" -msgstr "" - -msgid "" -"Information about building the required libraries for the MinGW environment." -msgstr "" - -msgid "Footnotes" -msgstr "Przypisy" - -msgid "" -"This also means you could replace all existing COFF-libraries with OMF-" -"libraries of the same name." -msgstr "" - -msgid "Check https://www.sourceware.org/cygwin/ for more information" -msgstr "" - -msgid "" -"Then you have no POSIX emulation available, but you also don't need :file:" -"`cygwin1.dll`." -msgstr "" diff --git a/library/asynchat.po b/library/asynchat.po deleted file mode 100644 index 7bbf6462b6..0000000000 --- a/library/asynchat.po +++ /dev/null @@ -1,274 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:54+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid ":mod:`asynchat` --- Asynchronous socket command/response handler" -msgstr ":mod:`asynchat` --- Asynchroniczna obsługa gniazda komend/odpowiedzi." - -msgid "**Source code:** :source:`Lib/asynchat.py`" -msgstr "" - -msgid "" -"The :mod:`asynchat` module is deprecated (see :pep:`PEP 594 <594#asynchat>` " -"for details). Please use :mod:`asyncio` instead." -msgstr "" - -msgid "" -"This module exists for backwards compatibility only. For new code we " -"recommend using :mod:`asyncio`." -msgstr "" - -msgid "" -"This module builds on the :mod:`asyncore` infrastructure, simplifying " -"asynchronous clients and servers and making it easier to handle protocols " -"whose elements are terminated by arbitrary strings, or are of variable " -"length. :mod:`asynchat` defines the abstract class :class:`async_chat` that " -"you subclass, providing implementations of the :meth:`collect_incoming_data` " -"and :meth:`found_terminator` methods. It uses the same asynchronous loop as :" -"mod:`asyncore`, and the two types of channel, :class:`asyncore.dispatcher` " -"and :class:`asynchat.async_chat`, can freely be mixed in the channel map. " -"Typically an :class:`asyncore.dispatcher` server channel generates new :" -"class:`asynchat.async_chat` channel objects as it receives incoming " -"connection requests." -msgstr "" -"Ten moduł buduje na infrastrukturze modułu :mod:`asyncore`, upraszczając " -"klientów i serwery asynchroniczne i czyniąc łatwiejszym obsługę protokołów " -"których elementy są zakańczane przez zadane ciągi znaków, lub są zmiennej " -"długości. Moduł :mod:`asynchat` określa abstrakcyjne uogólnienie :class:" -"`async_chat` które możesz dostosować tworząc własne podrzędne uogólnienie, " -"dostarczając wypełnień sposobów postępowania :meth:`collect_incoming_data` " -"i :meth:`found_terminator`. Używa tej samej asynchronicznej pętli co moduł :" -"mod:`asyncore`, i dwóch rodzajów kanałów, - :class:`asyncore.dispatcher` i :" -"class:`asynchat.async_chat`, mogą być dowolnie być mieszane w mapie kanałów. " -"Typowo kanał serwera :class:`asyncore.dispatcher` generuje nowe obiekty " -"kanałów :class:`asynchat.async_chat` gdy otrzymuje wchodzące zapytania o " -"połączenie." - -msgid ":ref:`Availability `: not Emscripten, not WASI." -msgstr "" - -msgid "" -"This module does not work or is not available on WebAssembly platforms " -"``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for " -"more information." -msgstr "" - -msgid "" -"This class is an abstract subclass of :class:`asyncore.dispatcher`. To make " -"practical use of the code you must subclass :class:`async_chat`, providing " -"meaningful :meth:`collect_incoming_data` and :meth:`found_terminator` " -"methods. The :class:`asyncore.dispatcher` methods can be used, although not " -"all make sense in a message/response context." -msgstr "" -"To uogólnienie jest abstrakcyjnym uogólnieniem podrzędnym względem " -"uogólnienia :class:`asyncore.dispatcher`. Aby praktycznie użyć kodu musisz " -"dostosować podrzędne uogólnienie względem uogólnienia :class:`async_chat`, " -"dostarczając sensownego wypełnienia sposobu postępowania :meth:" -"`collect_incoming_data` i sposobu postępowania :meth:`found_terminator`. " -"Sposoby postępowania uogólnienia :class:`asyncore.dispatcher` mogą być " -"używane, chociaż nie wszystkie mają sens w kontekście wiadomość/odpowiedź." - -msgid "" -"Like :class:`asyncore.dispatcher`, :class:`async_chat` defines a set of " -"events that are generated by an analysis of socket conditions after a :c:" -"func:`select` call. Once the polling loop has been started the :class:" -"`async_chat` object's methods are called by the event-processing framework " -"with no action on the part of the programmer." -msgstr "" - -msgid "" -"Two class attributes can be modified, to improve performance, or possibly " -"even to conserve memory." -msgstr "" -"Dwie właściwości uogólnienia mogą być modyfikowane, aby poprawić wydajność, " -"lub nawet aby możliwie oszczędzać pamięć." - -msgid "The asynchronous input buffer size (default ``4096``)." -msgstr "" -"Rozmiar przestrzeni wymiany wejściowej asynchronicznej (domyślnie ``4096``)." - -msgid "The asynchronous output buffer size (default ``4096``)." -msgstr "" -"Rozmiar przestrzeni wymiany wyjściowej asynchronicznej (domyślnie ``4096``)." - -msgid "" -"Unlike :class:`asyncore.dispatcher`, :class:`async_chat` allows you to " -"define a :abbr:`FIFO (first-in, first-out)` queue of *producers*. A producer " -"need have only one method, :meth:`more`, which should return data to be " -"transmitted on the channel. The producer indicates exhaustion (*i.e.* that " -"it contains no more data) by having its :meth:`more` method return the empty " -"bytes object. At this point the :class:`async_chat` object removes the " -"producer from the queue and starts using the next producer, if any. When the " -"producer queue is empty the :meth:`handle_write` method does nothing. You " -"use the channel object's :meth:`set_terminator` method to describe how to " -"recognize the end of, or an important breakpoint in, an incoming " -"transmission from the remote endpoint." -msgstr "" - -msgid "" -"To build a functioning :class:`async_chat` subclass your input methods :" -"meth:`collect_incoming_data` and :meth:`found_terminator` must handle the " -"data that the channel receives asynchronously. The methods are described " -"below." -msgstr "" -"Aby zbudować funkcjonujące podrzędne uogólnienia względem uogólnienia :class:" -"`async_chat`, twoje sposoby postępowania wprowadzania :meth:" -"`collect_incoming_data` i :meth:`found_terminator` muszą obsługiwać dane " -"które kanał otrzymuje asynchronicznie. Sposoby postępowania są opisane " -"poniżej." - -msgid "" -"Pushes a ``None`` on to the producer queue. When this producer is popped off " -"the queue it causes the channel to be closed." -msgstr "" - -msgid "" -"Called with *data* holding an arbitrary amount of received data. The " -"default method, which must be overridden, raises a :exc:" -"`NotImplementedError` exception." -msgstr "" -"Wywoływany z *danymi* przechowując określoną ilość otrzymanych danych. " -"Domyślny sposób postępowania, który musi zostać przesłonięty, zgłasza " -"wyjątek :exc:`NotImplementedError`." - -msgid "" -"In emergencies this method will discard any data held in the input and/or " -"output buffers and the producer queue." -msgstr "" - -msgid "" -"Called when the incoming data stream matches the termination condition set " -"by :meth:`set_terminator`. The default method, which must be overridden, " -"raises a :exc:`NotImplementedError` exception. The buffered input data " -"should be available via an instance attribute." -msgstr "" -"Wywoływana gdy przychodzący strumień danych odpowiada warunkowi zakończenia " -"ustawionemu przez sposób postępowania :meth:`set_terminator`. Domyślny " -"sposób postępowania, który musi być przesłonięty, zgłasza wyjątek :exc:" -"`NotImplementedError`. Dane wejściowe z przestrzeni wymiany powinny być " -"dostępne przez właściwość przykładu." - -msgid "Returns the current terminator for the channel." -msgstr "Zwraca obecne zakończenie dla kanału." - -msgid "" -"Pushes data on to the channel's queue to ensure its transmission. This is " -"all you need to do to have the channel write the data out to the network, " -"although it is possible to use your own producers in more complex schemes to " -"implement encryption and chunking, for example." -msgstr "" - -msgid "" -"Takes a producer object and adds it to the producer queue associated with " -"the channel. When all currently pushed producers have been exhausted the " -"channel will consume this producer's data by calling its :meth:`more` method " -"and send the data to the remote endpoint." -msgstr "" - -msgid "" -"Sets the terminating condition to be recognized on the channel. ``term`` " -"may be any of three types of value, corresponding to three different ways to " -"handle incoming protocol data." -msgstr "" -"Ustawia warunek zakończenia aby był rozpoznany przez kanał. ``term`` może " -"być dowolną z trzech typów wartości, odpowiadających trzem różnym sposobom " -"obsługi przychodzących danych protokołu." - -msgid "term" -msgstr "term - z ang. - termin" - -msgid "Description" -msgstr "Opis" - -msgid "*string*" -msgstr "*ciąg znaków*" - -msgid "" -"Will call :meth:`found_terminator` when the string is found in the input " -"stream" -msgstr "" -"Wywoła sposób postępowania :meth:`found_terminator` gdy ciąg znaków zostanie " -"znaleziony w strumieniu wejściowym" - -msgid "*integer*" -msgstr "*integer* - z ang. - *liczba całkowita*" - -msgid "" -"Will call :meth:`found_terminator` when the indicated number of characters " -"have been received" -msgstr "" -"Wywoła :meth:`found_terminator` gdy wskazana liczba znaków zostanie odebrana" - -msgid "``None``" -msgstr "``None`` - z ang. - ``Żaden``" - -msgid "The channel continues to collect data forever" -msgstr "Kanał nadal zbiera dane w pętli nieskończonej" - -msgid "" -"Note that any data following the terminator will be available for reading by " -"the channel after :meth:`found_terminator` is called." -msgstr "" -"Zauważ że dowolne dane następujące po terminatorze będą dostępne dla " -"przeczytania przez kanał po tym jak sposób postępowania :meth:" -"`found_terminator` zostanie wywołany." - -msgid "asynchat Example" -msgstr "Przykład asynchat" - -msgid "" -"The following partial example shows how HTTP requests can be read with :" -"class:`async_chat`. A web server might create an :class:" -"`http_request_handler` object for each incoming client connection. Notice " -"that initially the channel terminator is set to match the blank line at the " -"end of the HTTP headers, and a flag indicates that the headers are being " -"read." -msgstr "" -"Następujący częściowy przykład pokazuje jak zapytania HTTP mogą być wczytane " -"za pomocą :class:`async_chat`. Serwer sieci może tworzyć obiekt :class:" -"`http_request_handler` dla każdego przychodzącego połączenia klienckiego. " -"Zauważ że początkowo zakończenie kanału jest ustalone aby odpowiadało pustej " -"linii na końcu nagłówka HTTP, i flaga wskazująca że nagłówki są wczytywane." - -msgid "" -"Once the headers have been read, if the request is of type POST (indicating " -"that further data are present in the input stream) then the ``Content-Length:" -"`` header is used to set a numeric terminator to read the right amount of " -"data from the channel." -msgstr "" -"Gdy już nagłówki zostaną wczytane, jeśli zapytanie jest typu POST (wskazując " -"na to że dalsze dane są obecne w strumieniu wejściowym) wtedy nagłówek " -"``Content-Length:`` jest używany aby ustawić numeryczny terminator do " -"wczytania właściwej ilości danych z kanału." - -msgid "" -"The :meth:`handle_request` method is called once all relevant input has been " -"marshalled, after setting the channel terminator to ``None`` to ensure that " -"any extraneous data sent by the web client are ignored. ::" -msgstr "" -"Metoda :meth:`handle_request` jest wywoływane gdy już całe istotne wejście " -"zostało pobrane, po ustawieniu terminatora kanału na ``None`` - z ang. - " -"``Żaden`` aby upewnić się że jakiekolwiek nadmiarowe dane przesyłane przez " -"klienta sieci są ignorowane. ::" diff --git a/library/asyncore.po b/library/asyncore.po deleted file mode 100644 index 66a2a6385d..0000000000 --- a/library/asyncore.po +++ /dev/null @@ -1,418 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:55+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid ":mod:`asyncore` --- Asynchronous socket handler" -msgstr "Moduł :mod:`asyncore` --- Asynchroniczna obsługa gniazda" - -msgid "**Source code:** :source:`Lib/asyncore.py`" -msgstr "" - -msgid "" -"The :mod:`asyncore` module is deprecated (see :pep:`PEP 594 <594#asyncore>` " -"for details). Please use :mod:`asyncio` instead." -msgstr "" - -msgid "" -"This module exists for backwards compatibility only. For new code we " -"recommend using :mod:`asyncio`." -msgstr "" - -msgid "" -"This module provides the basic infrastructure for writing asynchronous " -"socket service clients and servers." -msgstr "" -"Ten moduł dostarcza podstawową infrastrukturę do pisania asynchronicznych " -"klientów i serwerów usługi gniazd." - -msgid ":ref:`Availability `: not Emscripten, not WASI." -msgstr "" - -msgid "" -"This module does not work or is not available on WebAssembly platforms " -"``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for " -"more information." -msgstr "" - -msgid "" -"There are only two ways to have a program on a single processor do \"more " -"than one thing at a time.\" Multi-threaded programming is the simplest and " -"most popular way to do it, but there is another very different technique, " -"that lets you have nearly all the advantages of multi-threading, without " -"actually using multiple threads. It's really only practical if your " -"program is largely I/O bound. If your program is processor bound, then pre-" -"emptive scheduled threads are probably what you really need. Network " -"servers are rarely processor bound, however." -msgstr "" -"Istnieją tylko dwa sposoby aby program na pojedynczym procesorze robił " -"\"więcej niż jedną rzecz na raz.\" Wielo-wątkowe programowanie jest " -"najprostszą i najczęściej spotykaną drogą aby to robić, ale istnieje inna " -"bardzo odmienna technika, która pozwala mieć prawie wszystkie zalety " -"wielowątkowości, bez używania wielu wątków. Jest ona tylko pomocna jeśli " -"twój program jest w większości związany z wejściem/wyjściem. Jeśli twój " -"program jest związany z procesorem, wtedy wywłaszczające planowane wątki są " -"najczęściej tym czego potrzebujesz. Serwery sieciowe jednakże są rzadko " -"związane z procesorem." - -msgid "" -"If your operating system supports the :c:func:`select` system call in its I/" -"O library (and nearly all do), then you can use it to juggle multiple " -"communication channels at once; doing other work while your I/O is taking " -"place in the \"background.\" Although this strategy can seem strange and " -"complex, especially at first, it is in many ways easier to understand and " -"control than multi-threaded programming. The :mod:`asyncore` module solves " -"many of the difficult problems for you, making the task of building " -"sophisticated high-performance network servers and clients a snap. For " -"\"conversational\" applications and protocols the companion :mod:`asynchat` " -"module is invaluable." -msgstr "" - -msgid "" -"The basic idea behind both modules is to create one or more network " -"*channels*, instances of class :class:`asyncore.dispatcher` and :class:" -"`asynchat.async_chat`. Creating the channels adds them to a global map, " -"used by the :func:`loop` function if you do not provide it with your own " -"*map*." -msgstr "" -"Podstawowym pomysłem stojącym za oboma modułami jest stworzenie jednego lub " -"więcej *kanałów*, przykładów uogólnienia :class:`asyncore.dispatcher` i :" -"class:`asynchat.async_chat`. Utworzenie kanałów dodaje je do globalnej mapy, " -"używanej przez funkcję :func:`loop` jeśli dostarczysz jej swojej własnej " -"*mapy*." - -msgid "" -"Once the initial channel(s) is(are) created, calling the :func:`loop` " -"function activates channel service, which continues until the last channel " -"(including any that have been added to the map during asynchronous service) " -"is closed." -msgstr "" -"Gdy początkowy(e) kanał(y) jest(są) tworzony(e), wywołanie funkcji :func:" -"`loop` aktywuje usługę kanału, która kontynuuje zanim ostatni kanał " -"(włączając w to jakiekolwiek które zostały dodane do mapy podczas " -"asynchronicznej usługi) nie zostanie zamknięty." - -msgid "" -"Enter a polling loop that terminates after count passes or all open channels " -"have been closed. All arguments are optional. The *count* parameter " -"defaults to ``None``, resulting in the loop terminating only when all " -"channels have been closed. The *timeout* argument sets the timeout " -"parameter for the appropriate :func:`~select.select` or :func:`~select.poll` " -"call, measured in seconds; the default is 30 seconds. The *use_poll* " -"parameter, if true, indicates that :func:`~select.poll` should be used in " -"preference to :func:`~select.select` (the default is ``False``)." -msgstr "" - -msgid "" -"The *map* parameter is a dictionary whose items are the channels to watch. " -"As channels are closed they are deleted from their map. If *map* is " -"omitted, a global map is used. Channels (instances of :class:`asyncore." -"dispatcher`, :class:`asynchat.async_chat` and subclasses thereof) can freely " -"be mixed in the map." -msgstr "" -"Parametr *map* jest słownikiem którego elementami są kanały do oglądania. " -"Gdy kanały są zamykane są one kasowane z ich mapy. Jeśli *mapa* jest " -"pominięta, nadrzędna mapa jest używana. Kanały (przykłady uogólnienia :class:" -"`asyncore.dispatcher` i :class:`asynchat.async_chat` i podrzędne uogólnienia " -"tychże) mogą dowolnie być mieszane wewnątrz mapy." - -msgid "" -"The :class:`dispatcher` class is a thin wrapper around a low-level socket " -"object. To make it more useful, it has a few methods for event-handling " -"which are called from the asynchronous loop. Otherwise, it can be treated " -"as a normal non-blocking socket object." -msgstr "" -"Uogólnienie :class:`dispatcher` jest cienkim opakowaniem wokół " -"niskopoziomowego przedmiotu gniazda. Aby uczynić je bardziej użytecznym, ma " -"kilka sposobów postępowania dla obsługi-zdarzeń które są wzywane z " -"asynchronicznej pętli. Poza tym, może być traktowana jako zwyczajny " -"nieblokujący przedmiot gniazda." - -msgid "" -"The firing of low-level events at certain times or in certain connection " -"states tells the asynchronous loop that certain higher-level events have " -"taken place. For example, if we have asked for a socket to connect to " -"another host, we know that the connection has been made when the socket " -"becomes writable for the first time (at this point you know that you may " -"write to it with the expectation of success). The implied higher-level " -"events are:" -msgstr "" -"Odpalanie niskopoziomowych zdarzeń w konkretnych momentach lub w konkretnych " -"stanach połączeń mówi pętli asynchronicznej że konkretne wyższego poziomu " -"zdarzenia miały miejsce. Dla przykładu, jeśli żądaliśmy aby gniazdo " -"podłączone było do innego hosta, wiemy że połączenie zostało ustanowione gdy " -"gniazdo stanie się możliwe do zapisania po raz pierwszy (w tym momencie " -"wiesz że możesz zapisać do niego oczekując powodzenia). Dorozumiane " -"zdarzenia wyższego poziomu to:" - -msgid "Event" -msgstr "Zdarzenie" - -msgid "Description" -msgstr "Opis" - -msgid "``handle_connect()``" -msgstr "``handle_connect()``" - -msgid "Implied by the first read or write event" -msgstr "Domyślne przez pierwsze zdarzenie odczytu lub zapisu" - -msgid "``handle_close()``" -msgstr "``handle_close()``" - -msgid "Implied by a read event with no data available" -msgstr "Domyślne przy zdarzeniu odczytu bez dostępnych danych" - -msgid "``handle_accepted()``" -msgstr "" - -msgid "Implied by a read event on a listening socket" -msgstr "Domyślne przy zdarzeniu czytania na nasłuchującym gnieździe" - -msgid "" -"During asynchronous processing, each mapped channel's :meth:`readable` and :" -"meth:`writable` methods are used to determine whether the channel's socket " -"should be added to the list of channels :c:func:`select`\\ ed or :c:func:" -"`poll`\\ ed for read and write events." -msgstr "" - -msgid "" -"Thus, the set of channel events is larger than the basic socket events. The " -"full set of methods that can be overridden in your subclass follows:" -msgstr "" -"Dlatego, zestaw zdarzeń kanałów jest większy, niż podstawowych zdarzeń " -"gniazda. Pełny zestaw sposobów postępowania, które mogą być przesłonięte w " -"twoim podrzędnym uogólnieniu jest następujący:" - -msgid "" -"Called when the asynchronous loop detects that a :meth:`read` call on the " -"channel's socket will succeed." -msgstr "" -"Wywoływane, gdy asynchroniczna pętla wykryje, że wywołanie :meth:`read` na " -"gnieździe kanału odniesie sukces." - -msgid "" -"Called when the asynchronous loop detects that a writable socket can be " -"written. Often this method will implement the necessary buffering for " -"performance. For example::" -msgstr "" -"Wywoływane, gdy asynchroniczna pętla wykryje, że możliwe do zapisu gniazdo " -"może być zapisane. Często ten sposób postępowania będzie wypełniał konieczne " -"wczytywanie z wyprzedzeniem dla poprawy wydajności. Dla przykładu::" - -msgid "" -"Called when there is out of band (OOB) data for a socket connection. This " -"will almost never happen, as OOB is tenuously supported and rarely used." -msgstr "" -"Wywoływane gdy są dane poza zakresem (OOB) dla połączenia z gniazdem. To " -"raczej nie wystąpi nigdy, jako że OOB jest rzadko wspierany i rzadziej " -"jeszcze używany." - -msgid "" -"Called when the active opener's socket actually makes a connection. Might " -"send a \"welcome\" banner, or initiate a protocol negotiation with the " -"remote endpoint, for example." -msgstr "" -"Wywoływane gdy gniazdo aktywnego otwierającego właściwie wywoła połączenie. " -"Może wysłać \"powitalny\" banner, lub zainicjować negocjację protokołu z " -"zewnętrznym punktem końcowym, dla przykładu." - -msgid "Called when the socket is closed." -msgstr "Wywoływany gdy gniazdo jest zamykane." - -msgid "" -"Called when an exception is raised and not otherwise handled. The default " -"version prints a condensed traceback." -msgstr "" -"Wywoływane gdy wyjątek jest zgłaszany i nie jest inaczej obsługiwany. " -"Domyślna wersja wypisuje skumulowany wypis." - -msgid "" -"Called on listening channels (passive openers) when a connection can be " -"established with a new remote endpoint that has issued a :meth:`connect` " -"call for the local endpoint. Deprecated in version 3.2; use :meth:" -"`handle_accepted` instead." -msgstr "" - -msgid "" -"Called on listening channels (passive openers) when a connection has been " -"established with a new remote endpoint that has issued a :meth:`connect` " -"call for the local endpoint. *sock* is a *new* socket object usable to send " -"and receive data on the connection, and *addr* is the address bound to the " -"socket on the other end of the connection." -msgstr "" - -msgid "" -"Called each time around the asynchronous loop to determine whether a " -"channel's socket should be added to the list on which read events can " -"occur. The default method simply returns ``True``, indicating that by " -"default, all channels will be interested in read events." -msgstr "" -"Wywoływane za każdym razem dla asynchronicznej pętli aby ustalić, czy " -"gniazdo kanału powinno być dodane do listy na której zdarzenia wczytywania " -"mogą następować. Domyślny sposób po prostu zwraca ``Prawdę`` - z ang. - " -"``True``, wskazując że domyślnie wszystkie kanały będą zainteresowane " -"zdarzeniami wczytywania." - -msgid "" -"Called each time around the asynchronous loop to determine whether a " -"channel's socket should be added to the list on which write events can " -"occur. The default method simply returns ``True``, indicating that by " -"default, all channels will be interested in write events." -msgstr "" -"Wywoływane za każdym razem dla asynchronicznej pętli aby ustalić, czy " -"gniazdo kanału powinno być dodawane do listy na której zdarzenia zapisu mogą " -"następować. Domyślny sposób postępowania po prostu zwraca ``Prawdę`` - z " -"ang. - ``True``, wskazując że domyślnie, wszystkie kanały będą " -"zainteresowane zdarzeniami zapisu." - -msgid "" -"In addition, each channel delegates or extends many of the socket methods. " -"Most of these are nearly identical to their socket partners." -msgstr "" -"Na dodatek, każdy kanał deleguje lub rozszerza wiele ze sposobów " -"postępowania gniazd. Większość z tych jest prawie identyczna z ich " -"partnerami gniazda." - -msgid "" -"This is identical to the creation of a normal socket, and will use the same " -"options for creation. Refer to the :mod:`socket` documentation for " -"information on creating sockets." -msgstr "" -"To jest identyczne z utworzeniem normalnego gniazda, i będzie używało tych " -"samych opcji dla tworzenia. Zajrzyj do dokumentacji do :mod:`socket` po " -"więcej informacji o tworzeniu gniazd." - -msgid "*family* and *type* arguments can be omitted." -msgstr "" - -msgid "" -"As with the normal socket object, *address* is a tuple with the first " -"element the host to connect to, and the second the port number." -msgstr "" -"Tak jak z normalnymi przedmiotami gniazd, *adres* - z ang. - *address* jest " -"krotką z pierwszym elementem hosta do którego się podłącza, i drugim numerem " -"portu." - -msgid "Send *data* to the remote end-point of the socket." -msgstr "" -"Prześlij *dane* - z ang. - *data* do odległego punktu końcowego gniazda." - -msgid "" -"Read at most *buffer_size* bytes from the socket's remote end-point. An " -"empty bytes object implies that the channel has been closed from the other " -"end." -msgstr "" - -msgid "" -"Note that :meth:`recv` may raise :exc:`BlockingIOError` , even though :func:" -"`select.select` or :func:`select.poll` has reported the socket ready for " -"reading." -msgstr "" - -msgid "" -"Listen for connections made to the socket. The *backlog* argument specifies " -"the maximum number of queued connections and should be at least 1; the " -"maximum value is system-dependent (usually 5)." -msgstr "" -"Nasłuchuj połączeń wykonywanych do gniazda. Parametr *wstecznego logu* - z " -"ang. - *backlog* określa maksymalną liczbę kolejkowanych połączeń i powinien " -"być równy przynajmniej 1; Wartość maksymalna jest zależna od systemu (zwykle " -"jest równa 5)." - -msgid "" -"Bind the socket to *address*. The socket must not already be bound. (The " -"format of *address* depends on the address family --- refer to the :mod:" -"`socket` documentation for more information.) To mark the socket as re-" -"usable (setting the :const:`SO_REUSEADDR` option), call the :class:" -"`dispatcher` object's :meth:`set_reuse_addr` method." -msgstr "" -"Połącz gniazdo z *adresem*. Gniazdo nie może być już połączone z adresem. " -"(Format *adresu* zależy od rodziny adresów --- zajrzyj do dokumentacji :mod:" -"`socket` po więcej informacji.) Aby oznaczyć gniazdo jako możliwe do " -"ponownego użycia - z ang. - re-usable (ustawiając opcję :const:" -"`SO_REUSEADDR`), wywołaj sposób postępowania :meth:`set_reuse_addr` obiektu :" -"class:`dispatcher`." - -msgid "" -"Accept a connection. The socket must be bound to an address and listening " -"for connections. The return value can be either ``None`` or a pair ``(conn, " -"address)`` where *conn* is a *new* socket object usable to send and receive " -"data on the connection, and *address* is the address bound to the socket on " -"the other end of the connection. When ``None`` is returned it means the " -"connection didn't take place, in which case the server should just ignore " -"this event and keep listening for further incoming connections." -msgstr "" - -msgid "" -"Close the socket. All future operations on the socket object will fail. The " -"remote end-point will receive no more data (after queued data is flushed). " -"Sockets are automatically closed when they are garbage-collected." -msgstr "" -"Zamknij gniazdo. Wszystkie przyszłe operacje na gnieździe zawiodą. Odległy " -"koniec nie dostanie więcej danych (po tym jak zakolejkowane dane zostaną " -"przesłane). Gniazda są automatycznie zamykane gdy są poddawane zbieraniu " -"śmieci." - -msgid "" -"A :class:`dispatcher` subclass which adds simple buffered output capability, " -"useful for simple clients. For more sophisticated usage use :class:`asynchat." -"async_chat`." -msgstr "" - -msgid "" -"A file_dispatcher takes a file descriptor or :term:`file object` along with " -"an optional map argument and wraps it for use with the :c:func:`poll` or :c:" -"func:`loop` functions. If provided a file object or anything with a :c:func:" -"`fileno` method, that method will be called and passed to the :class:" -"`file_wrapper` constructor." -msgstr "" - -msgid ":ref:`Availability `: Unix." -msgstr "" - -msgid "" -"A file_wrapper takes an integer file descriptor and calls :func:`os.dup` to " -"duplicate the handle so that the original handle may be closed independently " -"of the file_wrapper. This class implements sufficient methods to emulate a " -"socket for use by the :class:`file_dispatcher` class." -msgstr "" - -msgid "asyncore Example basic HTTP client" -msgstr "Podstawowy klient HTTP Przykładu asyncore" - -msgid "" -"Here is a very basic HTTP client that uses the :class:`dispatcher` class to " -"implement its socket handling::" -msgstr "" -"Tu jest bardzo podstawowy klient HTTP który używa uogólnienia :class:" -"`dispatcher` do wypełnienia jego obsługi gniazda::" - -msgid "asyncore Example basic echo server" -msgstr "" - -msgid "" -"Here is a basic echo server that uses the :class:`dispatcher` class to " -"accept connections and dispatches the incoming connections to a handler::" -msgstr "" diff --git a/library/binhex.po b/library/binhex.po deleted file mode 100644 index 9a459717c5..0000000000 --- a/library/binhex.po +++ /dev/null @@ -1,102 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2022, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.10\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-11-05 16:26+0000\n" -"PO-Revision-Date: 2021-06-28 00:56+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid ":mod:`binhex` --- Encode and decode binhex4 files" -msgstr ":mod:`binhex` --- Koduj i dekoduj pliki binhex4" - -msgid "**Source code:** :source:`Lib/binhex.py`" -msgstr "" - -msgid "" -"This module encodes and decodes files in binhex4 format, a format allowing " -"representation of Macintosh files in ASCII. Only the data fork is handled." -msgstr "" -"Ten moduł koduje i dekoduje pliki w formacie binhex4, formacie pozwalającym " -"reprezentację plików Macintosha w ASCII. Tylko rozwidlenie danych jest " -"obsługiwane." - -msgid "The :mod:`binhex` module defines the following functions:" -msgstr "moduł :mod:`binhex` definiuje następujące funkcje:" - -msgid "" -"Convert a binary file with filename *input* to binhex file *output*. The " -"*output* parameter can either be a filename or a file-like object (any " -"object supporting a :meth:`write` and :meth:`close` method)." -msgstr "" -"Zamień plik binarny z nazwą pliku *input* do pliku binhex *output*. Parametr " -"*output* może albo być nazwą pliku lub obiektem podobnym do pliku (dowolny " -"obiekt wspierający metody :meth:`write` i :meth:`close`)." - -msgid "" -"Decode a binhex file *input*. *input* may be a filename or a file-like " -"object supporting :meth:`read` and :meth:`close` methods. The resulting file " -"is written to a file named *output*, unless the argument is ``None`` in " -"which case the output filename is read from the binhex file." -msgstr "" -"Dekoduj plik binhex *input*. *input* może być nazwą pliku lub obiektem " -"podobnym do pliku wspierającym metody :meth:`read` i :meth:`close`. " -"Wynikający plik jest zapisywany do pliku nazwanego *output*, chyba, że " -"parametr jest ``None``, w którym przypadku nazwa pliku jest wczytywana z " -"pliku binhex." - -msgid "The following exception is also defined:" -msgstr "Zdefiniowany jest także następujący wyjątek:" - -msgid "" -"Exception raised when something can't be encoded using the binhex format " -"(for example, a filename is too long to fit in the filename field), or when " -"input is not properly encoded binhex data." -msgstr "" -"Wyjątek zgłaszany gdy coś nie może być zakodowane używając formatu binhex " -"(dla przykładu, nazwa pliku jest za długa aby dopasować do pola nazwy " -"pliku), lub gdy wejście nie jest poprawnie zakodowanymi danymi binhex." - -msgid "Module :mod:`binascii`" -msgstr "" - -msgid "" -"Support module containing ASCII-to-binary and binary-to-ASCII conversions." -msgstr "" -"Wspierający moduł zawierający konwersję ASCII-do-binarnego i binarnego-do-" -"ASCII." - -msgid "Notes" -msgstr "Notatki" - -msgid "" -"There is an alternative, more powerful interface to the coder and decoder, " -"see the source for details." -msgstr "" -"Istnieje alternatywny, bardziej silny interfejs kodera i dekodera, zobacz " -"źródło dla szczegółów." - -msgid "" -"If you code or decode textfiles on non-Macintosh platforms they will still " -"use the old Macintosh newline convention (carriage-return as end of line)." -msgstr "" -"Jeśli kodujesz lub dekodujesz pliki tekstowe na maszynie/środowisku nie-" -"Macintoshu one będą wciąż używały starej konwencji znaków nowego wiersza z " -"Macintosha (powrót-karetki jako końca linii)." diff --git a/library/distutils.po b/library/distutils.po deleted file mode 100644 index 8f8dd6a31e..0000000000 --- a/library/distutils.po +++ /dev/null @@ -1,88 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:04+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid ":mod:`distutils` --- Building and installing Python modules" -msgstr "" - -msgid "" -":mod:`distutils` is deprecated with removal planned for Python 3.12. See " -"the :ref:`What's New ` entry for more information." -msgstr "" - -msgid "" -"The :mod:`distutils` package provides support for building and installing " -"additional modules into a Python installation. The new modules may be " -"either 100%-pure Python, or may be extension modules written in C, or may be " -"collections of Python packages which include modules coded in both Python " -"and C." -msgstr "" - -msgid "" -"Most Python users will *not* want to use this module directly, but instead " -"use the cross-version tools maintained by the Python Packaging Authority. In " -"particular, `setuptools `__ is " -"an enhanced alternative to :mod:`distutils` that provides:" -msgstr "" - -msgid "support for declaring project dependencies" -msgstr "" - -msgid "" -"additional mechanisms for configuring which files to include in source " -"releases (including plugins for integration with version control systems)" -msgstr "" - -msgid "" -"the ability to declare project \"entry points\", which can be used as the " -"basis for application plugin systems" -msgstr "" - -msgid "" -"the ability to automatically generate Windows command line executables at " -"installation time rather than needing to prebuild them" -msgstr "" - -msgid "consistent behaviour across all supported Python versions" -msgstr "" - -msgid "" -"The recommended `pip `__ installer runs all ``setup." -"py`` scripts with ``setuptools``, even if the script itself only imports " -"``distutils``. Refer to the `Python Packaging User Guide `_ for more information." -msgstr "" - -msgid "" -"For the benefits of packaging tool authors and users seeking a deeper " -"understanding of the details of the current packaging and distribution " -"system, the legacy :mod:`distutils` based user documentation and API " -"reference remain available:" -msgstr "" - -msgid ":ref:`install-index`" -msgstr "" - -msgid ":ref:`distutils-index`" -msgstr "" diff --git a/library/imp.po b/library/imp.po deleted file mode 100644 index 30d1718666..0000000000 --- a/library/imp.po +++ /dev/null @@ -1,410 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2023 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:08+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid ":mod:`imp` --- Access the :ref:`import ` internals" -msgstr "" - -msgid "**Source code:** :source:`Lib/imp.py`" -msgstr "" - -msgid "The :mod:`imp` module is deprecated in favor of :mod:`importlib`." -msgstr "" - -msgid "" -"This module provides an interface to the mechanisms used to implement the :" -"keyword:`import` statement. It defines the following constants and " -"functions:" -msgstr "" - -msgid "" -"Return the magic string value used to recognize byte-compiled code files (:" -"file:`.pyc` files). (This value may be different for each Python version.)" -msgstr "" - -msgid "Use :attr:`importlib.util.MAGIC_NUMBER` instead." -msgstr "" - -msgid "" -"Return a list of 3-element tuples, each describing a particular type of " -"module. Each triple has the form ``(suffix, mode, type)``, where *suffix* is " -"a string to be appended to the module name to form the filename to search " -"for, *mode* is the mode string to pass to the built-in :func:`open` function " -"to open the file (this can be ``'r'`` for text files or ``'rb'`` for binary " -"files), and *type* is the file type, which has one of the values :const:" -"`PY_SOURCE`, :const:`PY_COMPILED`, or :const:`C_EXTENSION`, described below." -msgstr "" - -msgid "Use the constants defined on :mod:`importlib.machinery` instead." -msgstr "" - -msgid "" -"Try to find the module *name*. If *path* is omitted or ``None``, the list " -"of directory names given by ``sys.path`` is searched, but first a few " -"special places are searched: the function tries to find a built-in module " -"with the given name (:const:`C_BUILTIN`), then a frozen module (:const:" -"`PY_FROZEN`), and on some systems some other places are looked in as well " -"(on Windows, it looks in the registry which may point to a specific file)." -msgstr "" - -msgid "" -"Otherwise, *path* must be a list of directory names; each directory is " -"searched for files with any of the suffixes returned by :func:`get_suffixes` " -"above. Invalid names in the list are silently ignored (but all list items " -"must be strings)." -msgstr "" - -msgid "" -"If search is successful, the return value is a 3-element tuple ``(file, " -"pathname, description)``:" -msgstr "" - -msgid "" -"*file* is an open :term:`file object` positioned at the beginning, " -"*pathname* is the pathname of the file found, and *description* is a 3-" -"element tuple as contained in the list returned by :func:`get_suffixes` " -"describing the kind of module found." -msgstr "" - -msgid "" -"If the module is built-in or frozen then *file* and *pathname* are both " -"``None`` and the *description* tuple contains empty strings for its suffix " -"and mode; the module type is indicated as given in parentheses above. If " -"the search is unsuccessful, :exc:`ImportError` is raised. Other exceptions " -"indicate problems with the arguments or environment." -msgstr "" - -msgid "" -"If the module is a package, *file* is ``None``, *pathname* is the package " -"path and the last item in the *description* tuple is :const:`PKG_DIRECTORY`." -msgstr "" - -msgid "" -"This function does not handle hierarchical module names (names containing " -"dots). In order to find *P.M*, that is, submodule *M* of package *P*, use :" -"func:`find_module` and :func:`load_module` to find and load package *P*, and " -"then use :func:`find_module` with the *path* argument set to ``P.__path__``. " -"When *P* itself has a dotted name, apply this recipe recursively." -msgstr "" - -msgid "" -"Use :func:`importlib.util.find_spec` instead unless Python 3.3 compatibility " -"is required, in which case use :func:`importlib.find_loader`. For example " -"usage of the former case, see the :ref:`importlib-examples` section of the :" -"mod:`importlib` documentation." -msgstr "" - -msgid "" -"Load a module that was previously found by :func:`find_module` (or by an " -"otherwise conducted search yielding compatible results). This function does " -"more than importing the module: if the module was already imported, it will " -"reload the module! The *name* argument indicates the full module name " -"(including the package name, if this is a submodule of a package). The " -"*file* argument is an open file, and *pathname* is the corresponding file " -"name; these can be ``None`` and ``''``, respectively, when the module is a " -"package or not being loaded from a file. The *description* argument is a " -"tuple, as would be returned by :func:`get_suffixes`, describing what kind of " -"module must be loaded." -msgstr "" - -msgid "" -"If the load is successful, the return value is the module object; otherwise, " -"an exception (usually :exc:`ImportError`) is raised." -msgstr "" - -msgid "" -"**Important:** the caller is responsible for closing the *file* argument, if " -"it was not ``None``, even when an exception is raised. This is best done " -"using a :keyword:`try` ... :keyword:`finally` statement." -msgstr "" - -msgid "" -"If previously used in conjunction with :func:`imp.find_module` then consider " -"using :func:`importlib.import_module`, otherwise use the loader returned by " -"the replacement you chose for :func:`imp.find_module`. If you called :func:" -"`imp.load_module` and related functions directly with file path arguments " -"then use a combination of :func:`importlib.util.spec_from_file_location` " -"and :func:`importlib.util.module_from_spec`. See the :ref:`importlib-" -"examples` section of the :mod:`importlib` documentation for details of the " -"various approaches." -msgstr "" - -msgid "" -"Return a new empty module object called *name*. This object is *not* " -"inserted in ``sys.modules``." -msgstr "" - -msgid "Use :func:`importlib.util.module_from_spec` instead." -msgstr "" - -msgid "" -"Reload a previously imported *module*. The argument must be a module " -"object, so it must have been successfully imported before. This is useful " -"if you have edited the module source file using an external editor and want " -"to try out the new version without leaving the Python interpreter. The " -"return value is the module object (the same as the *module* argument)." -msgstr "" - -msgid "When ``reload(module)`` is executed:" -msgstr "" - -msgid "" -"Python modules' code is recompiled and the module-level code reexecuted, " -"defining a new set of objects which are bound to names in the module's " -"dictionary. The ``init`` function of extension modules is not called a " -"second time." -msgstr "" - -msgid "" -"As with all other objects in Python the old objects are only reclaimed after " -"their reference counts drop to zero." -msgstr "" - -msgid "" -"The names in the module namespace are updated to point to any new or changed " -"objects." -msgstr "" - -msgid "" -"Other references to the old objects (such as names external to the module) " -"are not rebound to refer to the new objects and must be updated in each " -"namespace where they occur if that is desired." -msgstr "" - -msgid "There are a number of other caveats:" -msgstr "" - -msgid "" -"When a module is reloaded, its dictionary (containing the module's global " -"variables) is retained. Redefinitions of names will override the old " -"definitions, so this is generally not a problem. If the new version of a " -"module does not define a name that was defined by the old version, the old " -"definition remains. This feature can be used to the module's advantage if " -"it maintains a global table or cache of objects --- with a :keyword:`try` " -"statement it can test for the table's presence and skip its initialization " -"if desired::" -msgstr "" - -msgid "" -"It is legal though generally not very useful to reload built-in or " -"dynamically loaded modules, except for :mod:`sys`, :mod:`__main__` and :mod:" -"`builtins`. In many cases, however, extension modules are not designed to be " -"initialized more than once, and may fail in arbitrary ways when reloaded." -msgstr "" - -msgid "" -"If a module imports objects from another module using :keyword:`from` ... :" -"keyword:`import` ..., calling :func:`reload` for the other module does not " -"redefine the objects imported from it --- one way around this is to re-" -"execute the :keyword:`!from` statement, another is to use :keyword:`!import` " -"and qualified names (*module*.*name*) instead." -msgstr "" - -msgid "" -"If a module instantiates instances of a class, reloading the module that " -"defines the class does not affect the method definitions of the instances " -"--- they continue to use the old class definition. The same is true for " -"derived classes." -msgstr "" - -msgid "" -"Relies on both ``__name__`` and ``__loader__`` being defined on the module " -"being reloaded instead of just ``__name__``." -msgstr "" - -msgid "Use :func:`importlib.reload` instead." -msgstr "" - -msgid "" -"The following functions are conveniences for handling :pep:`3147` byte-" -"compiled file paths." -msgstr "" - -msgid "" -"Return the :pep:`3147` path to the byte-compiled file associated with the " -"source *path*. For example, if *path* is ``/foo/bar/baz.py`` the return " -"value would be ``/foo/bar/__pycache__/baz.cpython-32.pyc`` for Python 3.2. " -"The ``cpython-32`` string comes from the current magic tag (see :func:" -"`get_tag`; if :attr:`sys.implementation.cache_tag` is not defined then :exc:" -"`NotImplementedError` will be raised). By passing in ``True`` or ``False`` " -"for *debug_override* you can override the system's value for ``__debug__``, " -"leading to optimized bytecode." -msgstr "" - -msgid "*path* need not exist." -msgstr "" - -msgid "" -"If :attr:`sys.implementation.cache_tag` is ``None``, then :exc:" -"`NotImplementedError` is raised." -msgstr "" - -msgid "Use :func:`importlib.util.cache_from_source` instead." -msgstr "" - -msgid "The *debug_override* parameter no longer creates a ``.pyo`` file." -msgstr "" - -msgid "" -"Given the *path* to a :pep:`3147` file name, return the associated source " -"code file path. For example, if *path* is ``/foo/bar/__pycache__/baz." -"cpython-32.pyc`` the returned path would be ``/foo/bar/baz.py``. *path* " -"need not exist, however if it does not conform to :pep:`3147` format, a :exc:" -"`ValueError` is raised. If :attr:`sys.implementation.cache_tag` is not " -"defined, :exc:`NotImplementedError` is raised." -msgstr "" - -msgid "" -"Raise :exc:`NotImplementedError` when :attr:`sys.implementation.cache_tag` " -"is not defined." -msgstr "" - -msgid "Use :func:`importlib.util.source_from_cache` instead." -msgstr "" - -msgid "" -"Return the :pep:`3147` magic tag string matching this version of Python's " -"magic number, as returned by :func:`get_magic`." -msgstr "" - -msgid "" -"Use :attr:`sys.implementation.cache_tag` directly starting in Python 3.3." -msgstr "" - -msgid "" -"The following functions help interact with the import system's internal " -"locking mechanism. Locking semantics of imports are an implementation " -"detail which may vary from release to release. However, Python ensures that " -"circular imports work without any deadlocks." -msgstr "" - -msgid "" -"Return ``True`` if the global import lock is currently held, else ``False``. " -"On platforms without threads, always return ``False``." -msgstr "" - -msgid "" -"On platforms with threads, a thread executing an import first holds a global " -"import lock, then sets up a per-module lock for the rest of the import. " -"This blocks other threads from importing the same module until the original " -"import completes, preventing other threads from seeing incomplete module " -"objects constructed by the original thread. An exception is made for " -"circular imports, which by construction have to expose an incomplete module " -"object at some point." -msgstr "" - -msgid "" -"The locking scheme has changed to per-module locks for the most part. A " -"global import lock is kept for some critical tasks, such as initializing the " -"per-module locks." -msgstr "" - -msgid "" -"Acquire the interpreter's global import lock for the current thread. This " -"lock should be used by import hooks to ensure thread-safety when importing " -"modules." -msgstr "" - -msgid "" -"Once a thread has acquired the import lock, the same thread may acquire it " -"again without blocking; the thread must release it once for each time it has " -"acquired it." -msgstr "" - -msgid "On platforms without threads, this function does nothing." -msgstr "" - -msgid "" -"Release the interpreter's global import lock. On platforms without threads, " -"this function does nothing." -msgstr "" - -msgid "" -"The following constants with integer values, defined in this module, are " -"used to indicate the search result of :func:`find_module`." -msgstr "" - -msgid "The module was found as a source file." -msgstr "" - -msgid "The module was found as a compiled code object file." -msgstr "" - -msgid "The module was found as dynamically loadable shared library." -msgstr "" - -msgid "The module was found as a package directory." -msgstr "" - -msgid "The module was found as a built-in module." -msgstr "" - -msgid "The module was found as a frozen module." -msgstr "" - -msgid "" -"The :class:`NullImporter` type is a :pep:`302` import hook that handles non-" -"directory path strings by failing to find any modules. Calling this type " -"with an existing directory or empty string raises :exc:`ImportError`. " -"Otherwise, a :class:`NullImporter` instance is returned." -msgstr "" - -msgid "Instances have only one method:" -msgstr "" - -msgid "" -"This method always returns ``None``, indicating that the requested module " -"could not be found." -msgstr "" - -msgid "" -"``None`` is inserted into ``sys.path_importer_cache`` instead of an instance " -"of :class:`NullImporter`." -msgstr "" - -msgid "Insert ``None`` into ``sys.path_importer_cache`` instead." -msgstr "" - -msgid "Examples" -msgstr "Przykłady" - -msgid "" -"The following function emulates what was the standard import statement up to " -"Python 1.4 (no hierarchical module names). (This *implementation* wouldn't " -"work in that version, since :func:`find_module` has been extended and :func:" -"`load_module` has been added in 1.4.) ::" -msgstr "" - -msgid "statement" -msgstr "instrukcja" - -msgid "import" -msgstr "" - -msgid "file" -msgstr "" - -msgid "byte-code" -msgstr "" diff --git a/library/othergui.po b/library/othergui.po deleted file mode 100644 index b7cfb19a17..0000000000 --- a/library/othergui.po +++ /dev/null @@ -1,98 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2021, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.10\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-08-03 13:12+0000\n" -"PO-Revision-Date: 2021-06-28 01:10+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Other Graphical User Interface Packages" -msgstr "" - -msgid "" -"Major cross-platform (Windows, macOS, Unix-like) GUI toolkits are available " -"for Python:" -msgstr "" - -msgid "`PyGObject `_" -msgstr "" - -msgid "" -"PyGObject provides introspection bindings for C libraries using `GObject " -"`_. One of these libraries is " -"the `GTK+ 3 `_ widget set. GTK+ comes with many more " -"widgets than Tkinter provides. An online `Python GTK+ 3 Tutorial `_ is available." -msgstr "" - -msgid "`PyGTK `_" -msgstr "" - -msgid "" -"PyGTK provides bindings for an older version of the library, GTK+ 2. It " -"provides an object oriented interface that is slightly higher level than the " -"C one. There are also bindings to `GNOME `_. An " -"online `tutorial `_ is " -"available." -msgstr "" - -msgid "`PyQt `_" -msgstr "" - -msgid "" -"PyQt is a :program:`sip`\\ -wrapped binding to the Qt toolkit. Qt is an " -"extensive C++ GUI application development framework that is available for " -"Unix, Windows and macOS. :program:`sip` is a tool for generating bindings " -"for C++ libraries as Python classes, and is specifically designed for Python." -msgstr "" - -msgid "`PySide2 `_" -msgstr "" - -msgid "" -"Also known as the Qt for Python project, PySide2 is a newer binding to the " -"Qt toolkit. It is provided by The Qt Company and aims to provide a complete " -"port of PySide to Qt 5. Compared to PyQt, its licensing scheme is friendlier " -"to non-open source applications." -msgstr "" - -msgid "`wxPython `_" -msgstr "" - -msgid "" -"wxPython is a cross-platform GUI toolkit for Python that is built around the " -"popular `wxWidgets `_ (formerly wxWindows) C++ " -"toolkit. It provides a native look and feel for applications on Windows, " -"macOS, and Unix systems by using each platform's native widgets where ever " -"possible, (GTK+ on Unix-like systems). In addition to an extensive set of " -"widgets, wxPython provides classes for online documentation and context " -"sensitive help, printing, HTML viewing, low-level device context drawing, " -"drag and drop, system clipboard access, an XML-based resource format and " -"more, including an ever growing library of user-contributed modules." -msgstr "" - -msgid "" -"PyGTK, PyQt, PySide2, and wxPython, all have a modern look and feel and more " -"widgets than Tkinter. In addition, there are many other GUI toolkits for " -"Python, both cross-platform, and platform-specific. See the `GUI Programming " -"`_ page in the Python Wiki for " -"a much more complete list, and also for links to documents where the " -"different GUI toolkits are compared." -msgstr "" diff --git a/library/smtpd.po b/library/smtpd.po deleted file mode 100644 index 94c09846de..0000000000 --- a/library/smtpd.po +++ /dev/null @@ -1,375 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.11\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:13+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid ":mod:`smtpd` --- SMTP Server" -msgstr "" - -msgid "**Source code:** :source:`Lib/smtpd.py`" -msgstr "" - -msgid "This module offers several classes to implement SMTP (email) servers." -msgstr "" - -msgid "" -"The :mod:`smtpd` module is deprecated (see :pep:`PEP 594 <594#smtpd>` for " -"details). The `aiosmtpd `_ package is a " -"recommended replacement for this module. It is based on :mod:`asyncio` and " -"provides a more straightforward API." -msgstr "" - -msgid "" -"Several server implementations are present; one is a generic do-nothing " -"implementation, which can be overridden, while the other two offer specific " -"mail-sending strategies." -msgstr "" - -msgid "" -"Additionally the SMTPChannel may be extended to implement very specific " -"interaction behaviour with SMTP clients." -msgstr "" - -msgid "" -"The code supports :RFC:`5321`, plus the :rfc:`1870` SIZE and :rfc:`6531` " -"SMTPUTF8 extensions." -msgstr "" - -msgid ":ref:`Availability `: not Emscripten, not WASI." -msgstr "" - -msgid "" -"This module does not work or is not available on WebAssembly platforms " -"``wasm32-emscripten`` and ``wasm32-wasi``. See :ref:`wasm-availability` for " -"more information." -msgstr "" - -msgid "SMTPServer Objects" -msgstr "" - -msgid "" -"Create a new :class:`SMTPServer` object, which binds to local address " -"*localaddr*. It will treat *remoteaddr* as an upstream SMTP relayer. Both " -"*localaddr* and *remoteaddr* should be a :ref:`(host, port) ` " -"tuple. The object inherits from :class:`asyncore.dispatcher`, and so will " -"insert itself into :mod:`asyncore`'s event loop on instantiation." -msgstr "" - -msgid "" -"*data_size_limit* specifies the maximum number of bytes that will be " -"accepted in a ``DATA`` command. A value of ``None`` or ``0`` means no limit." -msgstr "" - -msgid "" -"*map* is the socket map to use for connections (an initially empty " -"dictionary is a suitable value). If not specified the :mod:`asyncore` " -"global socket map is used." -msgstr "" - -msgid "" -"*enable_SMTPUTF8* determines whether the ``SMTPUTF8`` extension (as defined " -"in :RFC:`6531`) should be enabled. The default is ``False``. When ``True``, " -"``SMTPUTF8`` is accepted as a parameter to the ``MAIL`` command and when " -"present is passed to :meth:`process_message` in the " -"``kwargs['mail_options']`` list. *decode_data* and *enable_SMTPUTF8* cannot " -"be set to ``True`` at the same time." -msgstr "" - -msgid "" -"*decode_data* specifies whether the data portion of the SMTP transaction " -"should be decoded using UTF-8. When *decode_data* is ``False`` (the " -"default), the server advertises the ``8BITMIME`` extension (:rfc:`6152`), " -"accepts the ``BODY=8BITMIME`` parameter to the ``MAIL`` command, and when " -"present passes it to :meth:`process_message` in the " -"``kwargs['mail_options']`` list. *decode_data* and *enable_SMTPUTF8* cannot " -"be set to ``True`` at the same time." -msgstr "" - -msgid "" -"Raise a :exc:`NotImplementedError` exception. Override this in subclasses to " -"do something useful with this message. Whatever was passed in the " -"constructor as *remoteaddr* will be available as the :attr:`_remoteaddr` " -"attribute. *peer* is the remote host's address, *mailfrom* is the envelope " -"originator, *rcpttos* are the envelope recipients and *data* is a string " -"containing the contents of the e-mail (which should be in :rfc:`5321` " -"format)." -msgstr "" - -msgid "" -"If the *decode_data* constructor keyword is set to ``True``, the *data* " -"argument will be a unicode string. If it is set to ``False``, it will be a " -"bytes object." -msgstr "" - -msgid "" -"*kwargs* is a dictionary containing additional information. It is empty if " -"``decode_data=True`` was given as an init argument, otherwise it contains " -"the following keys:" -msgstr "" - -msgid "*mail_options*:" -msgstr "" - -msgid "" -"a list of all received parameters to the ``MAIL`` command (the elements are " -"uppercase strings; example: ``['BODY=8BITMIME', 'SMTPUTF8']``)." -msgstr "" - -msgid "*rcpt_options*:" -msgstr "" - -msgid "" -"same as *mail_options* but for the ``RCPT`` command. Currently no ``RCPT " -"TO`` options are supported, so for now this will always be an empty list." -msgstr "" - -msgid "" -"Implementations of ``process_message`` should use the ``**kwargs`` signature " -"to accept arbitrary keyword arguments, since future feature enhancements may " -"add keys to the kwargs dictionary." -msgstr "" - -msgid "" -"Return ``None`` to request a normal ``250 Ok`` response; otherwise return " -"the desired response string in :RFC:`5321` format." -msgstr "" - -msgid "" -"Override this in subclasses to use a custom :class:`SMTPChannel` for " -"managing SMTP clients." -msgstr "" - -msgid "The *map* constructor argument." -msgstr "" - -msgid "*localaddr* and *remoteaddr* may now contain IPv6 addresses." -msgstr "" - -msgid "" -"The *decode_data* and *enable_SMTPUTF8* constructor parameters, and the " -"*kwargs* parameter to :meth:`process_message` when *decode_data* is " -"``False``." -msgstr "" - -msgid "*decode_data* is now ``False`` by default." -msgstr "" - -msgid "DebuggingServer Objects" -msgstr "" - -msgid "" -"Create a new debugging server. Arguments are as per :class:`SMTPServer`. " -"Messages will be discarded, and printed on stdout." -msgstr "" - -msgid "PureProxy Objects" -msgstr "" - -msgid "" -"Create a new pure proxy server. Arguments are as per :class:`SMTPServer`. " -"Everything will be relayed to *remoteaddr*. Note that running this has a " -"good chance to make you into an open relay, so please be careful." -msgstr "" - -msgid "SMTPChannel Objects" -msgstr "" - -msgid "" -"Create a new :class:`SMTPChannel` object which manages the communication " -"between the server and a single SMTP client." -msgstr "" - -msgid "*conn* and *addr* are as per the instance variables described below." -msgstr "" - -msgid "" -"*enable_SMTPUTF8* determines whether the ``SMTPUTF8`` extension (as defined " -"in :RFC:`6531`) should be enabled. The default is ``False``. *decode_data* " -"and *enable_SMTPUTF8* cannot be set to ``True`` at the same time." -msgstr "" - -msgid "" -"A dictionary can be specified in *map* to avoid using a global socket map." -msgstr "" - -msgid "" -"*decode_data* specifies whether the data portion of the SMTP transaction " -"should be decoded using UTF-8. The default is ``False``. *decode_data* and " -"*enable_SMTPUTF8* cannot be set to ``True`` at the same time." -msgstr "" - -msgid "" -"To use a custom SMTPChannel implementation you need to override the :attr:" -"`SMTPServer.channel_class` of your :class:`SMTPServer`." -msgstr "" - -msgid "The *decode_data* and *enable_SMTPUTF8* parameters were added." -msgstr "" - -msgid "The :class:`SMTPChannel` has the following instance variables:" -msgstr "" - -msgid "Holds the :class:`SMTPServer` that spawned this channel." -msgstr "" - -msgid "Holds the socket object connecting to the client." -msgstr "" - -msgid "" -"Holds the address of the client, the second value returned by :func:`socket." -"accept `" -msgstr "" - -msgid "" -"Holds a list of the line strings (decoded using UTF-8) received from the " -"client. The lines have their ``\"\\r\\n\"`` line ending translated to " -"``\"\\n\"``." -msgstr "" - -msgid "" -"Holds the current state of the channel. This will be either :attr:`COMMAND` " -"initially and then :attr:`DATA` after the client sends a \"DATA\" line." -msgstr "" - -msgid "" -"Holds a string containing the greeting sent by the client in its \"HELO\"." -msgstr "" - -msgid "" -"Holds a string containing the address identified in the \"MAIL FROM:\" line " -"from the client." -msgstr "" - -msgid "" -"Holds a list of strings containing the addresses identified in the \"RCPT TO:" -"\" lines from the client." -msgstr "" - -msgid "" -"Holds a string containing all of the data sent by the client during the DATA " -"state, up to but not including the terminating ``\"\\r\\n.\\r\\n\"``." -msgstr "" - -msgid "" -"Holds the fully qualified domain name of the server as returned by :func:" -"`socket.getfqdn`." -msgstr "" - -msgid "" -"Holds the name of the client peer as returned by ``conn.getpeername()`` " -"where ``conn`` is :attr:`conn`." -msgstr "" - -msgid "" -"The :class:`SMTPChannel` operates by invoking methods named " -"``smtp_`` upon reception of a command line from the client. Built " -"into the base :class:`SMTPChannel` class are methods for handling the " -"following commands (and responding to them appropriately):" -msgstr "" - -msgid "Command" -msgstr "Polecenie" - -msgid "Action taken" -msgstr "" - -msgid "HELO" -msgstr "" - -msgid "" -"Accepts the greeting from the client and stores it in :attr:" -"`seen_greeting`. Sets server to base command mode." -msgstr "" - -msgid "EHLO" -msgstr "" - -msgid "" -"Accepts the greeting from the client and stores it in :attr:" -"`seen_greeting`. Sets server to extended command mode." -msgstr "" - -msgid "NOOP" -msgstr "" - -msgid "Takes no action." -msgstr "" - -msgid "QUIT" -msgstr "" - -msgid "Closes the connection cleanly." -msgstr "" - -msgid "MAIL" -msgstr "" - -msgid "" -"Accepts the \"MAIL FROM:\" syntax and stores the supplied address as :attr:" -"`mailfrom`. In extended command mode, accepts the :rfc:`1870` SIZE " -"attribute and responds appropriately based on the value of *data_size_limit*." -msgstr "" - -msgid "RCPT" -msgstr "" - -msgid "" -"Accepts the \"RCPT TO:\" syntax and stores the supplied addresses in the :" -"attr:`rcpttos` list." -msgstr "" - -msgid "RSET" -msgstr "" - -msgid "" -"Resets the :attr:`mailfrom`, :attr:`rcpttos`, and :attr:`received_data`, but " -"not the greeting." -msgstr "" - -msgid "DATA" -msgstr "" - -msgid "" -"Sets the internal state to :attr:`DATA` and stores remaining lines from the " -"client in :attr:`received_data` until the terminator ``\"\\r\\n.\\r\\n\"`` " -"is received." -msgstr "" - -msgid "HELP" -msgstr "" - -msgid "Returns minimal information on command syntax" -msgstr "" - -msgid "VRFY" -msgstr "" - -msgid "Returns code 252 (the server doesn't know if the address is valid)" -msgstr "" - -msgid "EXPN" -msgstr "" - -msgid "Reports that the command is not implemented." -msgstr "" diff --git a/library/undoc.po b/library/undoc.po deleted file mode 100644 index 2c694622e7..0000000000 --- a/library/undoc.po +++ /dev/null @@ -1,59 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2021, Python Software Foundation -# This file is distributed under the same license as the Python package. -# FIRST AUTHOR , YEAR. -# -# Translators: -# Transifex Bot <>, 2023 -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: Python 3.10\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2021-06-29 12:56+0000\n" -"PO-Revision-Date: 2021-06-28 01:16+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" -"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Language: pl\n" -"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " -"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " -"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" - -msgid "Undocumented Modules" -msgstr "" - -msgid "" -"Here's a quick listing of modules that are currently undocumented, but that " -"should be documented. Feel free to contribute documentation for them! " -"(Send via email to docs@python.org.)" -msgstr "" - -msgid "" -"The idea and original contents for this chapter were taken from a posting by " -"Fredrik Lundh; the specific contents of this chapter have been substantially " -"revised." -msgstr "" - -msgid "Platform specific modules" -msgstr "" - -msgid "" -"These modules are used to implement the :mod:`os.path` module, and are not " -"documented beyond this mention. There's little need to document these." -msgstr "" - -msgid ":mod:`ntpath`" -msgstr "" - -msgid "--- Implementation of :mod:`os.path` on Win32 and Win64 platforms." -msgstr "" - -msgid ":mod:`posixpath`" -msgstr "" - -msgid "--- Implementation of :mod:`os.path` on POSIX." -msgstr "" diff --git a/manage_translation.py b/manage_translation.py index 5c5070f785..8aaa104975 100755 --- a/manage_translation.py +++ b/manage_translation.py @@ -68,6 +68,20 @@ def recreate_tx_config(): contents = contents.replace('.//LC_MESSAGES/', '') with open('.tx/config', 'w') as file: file.write(contents) + warn_about_files_to_delete() + +def warn_about_files_to_delete(): + files = list(_get_files_to_delete()) + if not files: + return + warn(f'Found {len(files)} file(s) to delete: {", ".join(files)}.') + +def _get_files_to_delete(): + with open('.tx/config') as config_file: + config = config_file.read() + for file in Path().rglob('*.po'): + if os.fsdecode(file) not in config: + yield os.fsdecode(file) def _clone_cpython_repo(version: str): @@ -169,7 +183,7 @@ def language_switcher(entry: ResourceLanguageStatistics) -> bool: if __name__ == "__main__": - RUNNABLE_SCRIPTS = ('fetch', 'recreate_tx_config') + RUNNABLE_SCRIPTS = ('fetch', 'recreate_tx_config', 'warn_about_files_to_delete') parser = ArgumentParser() parser.add_argument('cmd', choices=RUNNABLE_SCRIPTS) From 7ba38802fdfbdb903fcaf323a6a7c174da8b8974 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-chart job Date: Fri, 30 Aug 2024 23:21:57 +0000 Subject: [PATCH 022/228] Update language switcher progress chart --- language-switcher-progress.svg | 2554 ++++++++++++++++---------------- 1 file changed, 1278 insertions(+), 1276 deletions(-) diff --git a/language-switcher-progress.svg b/language-switcher-progress.svg index 90076b35c6..784ec85996 100644 --- a/language-switcher-progress.svg +++ b/language-switcher-progress.svg @@ -6,7 +6,7 @@ - 2024-08-30T21:53:16.451165 + 2024-08-30T23:21:56.924850 image/svg+xml @@ -40,23 +40,23 @@ z - + - - + - + - + - + - + - + - + - + @@ -171,18 +171,18 @@ L 215.372352 41.472 - + - + - + - + - + - + +" clip-path="url(#p694dc9a485)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + @@ -345,11 +345,11 @@ z +" clip-path="url(#p694dc9a485)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -365,11 +365,11 @@ L 414.72 245.864852 +" clip-path="url(#p694dc9a485)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -385,11 +385,11 @@ L 414.72 215.249704 +" clip-path="url(#p694dc9a485)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -405,11 +405,11 @@ L 414.72 184.634556 +" clip-path="url(#p694dc9a485)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -425,11 +425,11 @@ L 414.72 154.019408 +" clip-path="url(#p694dc9a485)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -472,11 +472,11 @@ z +" clip-path="url(#p694dc9a485)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -524,11 +524,11 @@ z +" clip-path="url(#p694dc9a485)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -555,7 +555,7 @@ z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1822,7 +1824,7 @@ L 414.72 41.472 - + From 2f9cee2e9e0551670855ef1cb71fac2c26ae9381 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 30 Aug 2024 23:38:07 +0000 Subject: [PATCH 023/228] Update translation from Transifex --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4252159d18..5e3ec60710 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) ![63.20% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-63.20%25-0.svg) ![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.60%25-0.svg) -![7 tłumaczy](https://img.shields.io/badge/tłumaczy-7-0.svg) +![6 tłumaczy](https://img.shields.io/badge/tłumaczy-6-0.svg) Jeśli znalazłeś(-aś) błąd lub masz sugestię, From 94604ea9f4c8aff8f70c5520adeec4ddce190200 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Sat, 31 Aug 2024 11:39:19 +0000 Subject: [PATCH 024/228] Update translation from Transifex --- README.md | 4 +- c-api/arg.po | 23 +- c-api/buffer.po | 51 +- c-api/call.po | 9 +- c-api/capsule.po | 5 +- c-api/complex.po | 9 +- c-api/dict.po | 39 +- c-api/exceptions.po | 31 +- c-api/import.po | 13 +- c-api/init.po | 61 +- c-api/intro.po | 195 +- c-api/memory.po | 48 +- c-api/module.po | 60 +- c-api/refcounting.po | 18 +- c-api/structures.po | 58 +- c-api/typeobj.po | 427 +++- extending/extending.po | 547 ++++- extending/newtypes.po | 339 ++- extending/windows.po | 7 +- faq/design.po | 187 +- faq/extending.po | 63 +- faq/general.po | 29 +- faq/library.po | 217 +- faq/programming.po | 900 +++++++- faq/windows.po | 51 +- glossary.po | 113 +- howto/annotations.po | 27 +- howto/curses.po | 121 +- howto/descriptor.po | 803 ++++++- howto/functional.po | 400 +++- howto/gdb_helpers.po | 368 +++- howto/instrumentation.po | 251 ++- howto/ipaddress.po | 158 +- howto/isolating-extensions.po | 158 +- howto/logging.po | 230 +- howto/mro.po | 275 ++- howto/perf_profiling.po | 167 +- howto/regex.po | 346 ++- howto/sockets.po | 73 +- howto/sorting.po | 150 +- howto/urllib2.po | 255 ++- installing/index.po | 30 +- language-switcher-progress.svg | 2558 +++++++++++----------- library/__future__.po | 17 +- library/_thread.po | 11 +- library/abc.po | 141 +- library/argparse.po | 1160 +++++++++- library/array.po | 9 +- library/asyncio-protocol.po | 303 ++- library/asyncio-queue.po | 58 +- library/asyncio-stream.po | 150 +- library/asyncio-subprocess.po | 62 +- library/asyncio-sync.po | 120 +- library/binascii.po | 10 +- library/bisect.po | 94 +- library/cgi.po | 104 +- library/cmath.po | 19 +- library/concurrent.futures.po | 111 +- library/configparser.po | 478 +++- library/contextvars.po | 96 +- library/crypt.po | 30 +- library/csv.po | 119 +- library/datetime.po | 721 +++++- library/dbm.po | 35 +- library/difflib.po | 214 +- library/email.examples.po | 391 +++- library/email.headerregistry.po | 29 +- library/email.message.po | 57 +- library/email.utils.po | 15 +- library/ensurepip.po | 8 +- library/enum.po | 330 ++- library/exceptions.po | 122 +- library/fnmatch.po | 11 +- library/ftplib.po | 39 +- library/functions.po | 235 +- library/gettext.po | 117 +- library/glob.po | 24 +- library/graphlib.po | 66 +- library/gzip.po | 29 +- library/hashlib.po | 107 +- library/heapq.po | 75 +- library/html.parser.po | 142 +- library/http.client.po | 97 +- library/imghdr.po | 8 +- library/importlib.metadata.po | 148 +- library/inspect.po | 174 +- library/json.po | 154 +- library/linecache.po | 8 +- library/locale.po | 19 +- library/logging.handlers.po | 8 +- library/logging.po | 65 +- library/mailbox.po | 65 +- library/math.po | 14 +- library/mimetypes.po | 15 +- library/multiprocessing.shared_memory.po | 117 +- library/os.path.po | 55 +- library/ossaudiodev.po | 21 +- library/pdb.po | 122 +- library/pickle.po | 331 ++- library/pickletools.po | 16 +- library/plistlib.po | 37 +- library/posix.po | 13 +- library/pprint.po | 165 +- library/pyexpat.po | 63 +- library/re.po | 437 +++- library/selectors.po | 46 +- library/shelve.po | 39 +- library/site.po | 26 +- library/sndhdr.po | 10 +- library/socket.po | 240 +- library/socketserver.po | 202 +- library/sqlite3.po | 609 ++++- library/ssl.po | 357 ++- library/stdtypes.po | 1080 ++++++++- library/string.po | 168 +- library/struct.po | 90 +- library/symtable.po | 9 +- library/sys.po | 71 +- library/syslog.po | 15 +- library/tempfile.po | 56 +- library/textwrap.po | 53 +- library/time.po | 33 +- library/timeit.po | 136 +- library/tkinter.po | 152 +- library/tkinter.ttk.po | 125 +- library/tokenize.po | 131 +- library/tomllib.po | 20 +- library/tracemalloc.po | 231 +- library/turtle.po | 857 +++++++- library/urllib.parse.po | 63 +- library/urllib.robotparser.po | 21 +- library/uuid.po | 63 +- library/warnings.po | 97 +- library/webbrowser.po | 15 +- library/winreg.po | 17 +- library/winsound.po | 12 +- library/xdrlib.po | 17 +- library/xml.dom.minidom.po | 101 +- library/xml.dom.po | 7 +- library/xml.etree.elementtree.po | 375 +++- library/zipapp.po | 51 +- library/zipimport.po | 19 +- library/zoneinfo.po | 78 +- license.po | 951 +++++++- reference/compound_stmts.po | 364 ++- reference/datamodel.po | 203 +- reference/executionmodel.po | 46 +- reference/expressions.po | 75 +- reference/import.po | 86 +- reference/lexical_analysis.po | 159 +- reference/simple_stmts.po | 119 +- tutorial/appendix.po | 23 +- tutorial/classes.po | 344 ++- tutorial/controlflow.po | 589 ++++- tutorial/datastructures.po | 376 +++- tutorial/errors.po | 385 +++- tutorial/floatingpoint.po | 176 +- tutorial/inputoutput.po | 241 +- tutorial/interpreter.po | 33 +- tutorial/introduction.po | 360 ++- tutorial/modules.po | 247 ++- tutorial/stdlib.po | 192 +- tutorial/venv.po | 98 +- using/unix.po | 58 +- using/windows.po | 119 +- whatsnew/2.0.po | 200 +- whatsnew/2.1.po | 138 +- whatsnew/3.1.po | 166 +- whatsnew/3.10.po | 425 +++- whatsnew/3.11.po | 239 +- whatsnew/3.12.po | 164 +- whatsnew/3.4.po | 113 +- whatsnew/3.5.po | 370 +++- whatsnew/3.6.po | 224 +- whatsnew/3.7.po | 47 +- whatsnew/3.8.po | 478 +++- whatsnew/3.9.po | 150 +- 177 files changed, 30013 insertions(+), 1522 deletions(-) diff --git a/README.md b/README.md index 5e3ec60710..cc2e8caa65 100644 --- a/README.md +++ b/README.md @@ -15,8 +15,8 @@ f'''![build](https://github.com/python/python-docs-pl/workflows/.github/workflow ![{translators} tłumaczy](https://img.shields.io/badge/tłumaczy-{translators}-0.svg)''') ]]] --> ![build](https://github.com/python/python-docs-pl/workflows/.github/workflows/update-lint-and-build.yml/badge.svg) -![63.20% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-63.20%25-0.svg) -![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.60%25-0.svg) +![50.74% przełącznika języków](https://img.shields.io/badge/przełącznik_języków-50.74%25-0.svg) +![postęp tłumaczenia całości dokumentacji](https://img.shields.io/badge/całość-3.18%25-0.svg) ![6 tłumaczy](https://img.shields.io/badge/tłumaczy-6-0.svg) diff --git a/c-api/arg.po b/c-api/arg.po index bcf8c67b3c..1499666082 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -541,6 +541,9 @@ msgid "" "*converter* function in turn is called as follows::" msgstr "" +msgid "status = converter(object, address);" +msgstr "" + msgid "" "where *object* is the Python object to be converted and *address* is the :c:" "expr:`void*` argument that was passed to the ``PyArg_Parse*`` function. The " @@ -742,11 +745,29 @@ msgid "" "the :mod:`!_weakref` helper module for weak references::" msgstr "" +msgid "" +"static PyObject *\n" +"weakref_ref(PyObject *self, PyObject *args)\n" +"{\n" +" PyObject *object;\n" +" PyObject *callback = NULL;\n" +" PyObject *result = NULL;\n" +"\n" +" if (PyArg_UnpackTuple(args, \"ref\", 1, 2, &object, &callback)) {\n" +" result = PyWeakref_NewRef(object, callback);\n" +" }\n" +" return result;\n" +"}" +msgstr "" + msgid "" "The call to :c:func:`PyArg_UnpackTuple` in this example is entirely " "equivalent to this call to :c:func:`PyArg_ParseTuple`::" msgstr "" +msgid "PyArg_ParseTuple(args, \"O|O:ref\", &object, &callback)" +msgstr "" + msgid "Building values" msgstr "Budowanie wartości" diff --git a/c-api/buffer.po b/c-api/buffer.po index 614b0c35d5..f52eddb149 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -433,12 +433,46 @@ msgid "" "dimensional array as follows:" msgstr "" +msgid "" +"ptr = (char *)buf + indices[0] * strides[0] + ... + indices[n-1] * " +"strides[n-1];\n" +"item = *((typeof(item) *)ptr);" +msgstr "" + msgid "" "As noted above, :c:member:`~Py_buffer.buf` can point to any location within " "the actual memory block. An exporter can check the validity of a buffer with " "this function:" msgstr "" +msgid "" +"def verify_structure(memlen, itemsize, ndim, shape, strides, offset):\n" +" \"\"\"Verify that the parameters represent a valid array within\n" +" the bounds of the allocated memory:\n" +" char *mem: start of the physical memory block\n" +" memlen: length of the physical memory block\n" +" offset: (char *)buf - mem\n" +" \"\"\"\n" +" if offset % itemsize:\n" +" return False\n" +" if offset < 0 or offset+itemsize > memlen:\n" +" return False\n" +" if any(v % itemsize for v in strides):\n" +" return False\n" +"\n" +" if ndim <= 0:\n" +" return ndim == 0 and not shape and not strides\n" +" if 0 in shape:\n" +" return True\n" +"\n" +" imin = sum(strides[j]*(shape[j]-1) for j in range(ndim)\n" +" if strides[j] <= 0)\n" +" imax = sum(strides[j]*(shape[j]-1) for j in range(ndim)\n" +" if strides[j] > 0)\n" +"\n" +" return 0 <= offset+imin and offset+imax+itemsize <= memlen" +msgstr "" + msgid "PIL-style: shape, strides and suboffsets" msgstr "" @@ -458,6 +492,21 @@ msgid "" "strides and suboffsets::" msgstr "" +msgid "" +"void *get_item_pointer(int ndim, void *buf, Py_ssize_t *strides,\n" +" Py_ssize_t *suboffsets, Py_ssize_t *indices) {\n" +" char *pointer = (char*)buf;\n" +" int i;\n" +" for (i = 0; i < ndim; i++) {\n" +" pointer += strides[i] * indices[i];\n" +" if (suboffsets[i] >=0 ) {\n" +" pointer = *((char**)pointer) + suboffsets[i];\n" +" }\n" +" }\n" +" return (void*)pointer;\n" +"}" +msgstr "" + msgid "Buffer-related functions" msgstr "" diff --git a/c-api/call.po b/c-api/call.po index 3b8aec37bb..aad890347c 100644 --- a/c-api/call.po +++ b/c-api/call.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -38,6 +38,10 @@ msgid "" "callable. The signature of the slot is::" msgstr "" +msgid "" +"PyObject *tp_call(PyObject *callable, PyObject *args, PyObject *kwargs);" +msgstr "" + msgid "" "A call is made using a tuple for the positional arguments and a dict for the " "keyword arguments, similarly to ``callable(*args, **kwargs)`` in Python " @@ -191,6 +195,9 @@ msgid "" "Currently equivalent to::" msgstr "" +msgid "(Py_ssize_t)(nargsf & ~PY_VECTORCALL_ARGUMENTS_OFFSET)" +msgstr "" + msgid "" "However, the function ``PyVectorcall_NARGS`` should be used to allow for " "future extensions." diff --git a/c-api/capsule.po b/c-api/capsule.po index 66738d6b1e..790ccb3c5f 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -42,6 +42,9 @@ msgstr "" msgid "The type of a destructor callback for a capsule. Defined as::" msgstr "" +msgid "typedef void (*PyCapsule_Destructor)(PyObject *);" +msgstr "" + msgid "" "See :c:func:`PyCapsule_New` for the semantics of PyCapsule_Destructor " "callbacks." diff --git a/c-api/complex.po b/c-api/complex.po index 15163492a4..199c18f2f1 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -56,6 +56,13 @@ msgstr "" msgid "The structure is defined as::" msgstr "" +msgid "" +"typedef struct {\n" +" double real;\n" +" double imag;\n" +"} Py_complex;" +msgstr "" + msgid "" "Return the sum of two complex numbers, using the C :c:type:`Py_complex` " "representation." diff --git a/c-api/dict.po b/c-api/dict.po index 87e40fc67f..ceecd4e65e 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -177,12 +177,42 @@ msgstr "" msgid "For example::" msgstr "Dla przykładu::" +msgid "" +"PyObject *key, *value;\n" +"Py_ssize_t pos = 0;\n" +"\n" +"while (PyDict_Next(self->dict, &pos, &key, &value)) {\n" +" /* do something interesting with the values... */\n" +" ...\n" +"}" +msgstr "" + msgid "" "The dictionary *p* should not be mutated during iteration. It is safe to " "modify the values of the keys as you iterate over the dictionary, but only " "so long as the set of keys does not change. For example::" msgstr "" +msgid "" +"PyObject *key, *value;\n" +"Py_ssize_t pos = 0;\n" +"\n" +"while (PyDict_Next(self->dict, &pos, &key, &value)) {\n" +" long i = PyLong_AsLong(value);\n" +" if (i == -1 && PyErr_Occurred()) {\n" +" return -1;\n" +" }\n" +" PyObject *o = PyLong_FromLong(i + 1);\n" +" if (o == NULL)\n" +" return -1;\n" +" if (PyDict_SetItem(self->dict, key, o) < 0) {\n" +" Py_DECREF(o);\n" +" return -1;\n" +" }\n" +" Py_DECREF(o);\n" +"}" +msgstr "" + msgid "" "Iterate over mapping object *b* adding key-value pairs to dictionary *a*. " "*b* may be a dictionary, or any object supporting :c:func:`PyMapping_Keys` " @@ -208,6 +238,13 @@ msgid "" "if an exception was raised. Equivalent Python (except for the return value)::" msgstr "" +msgid "" +"def PyDict_MergeFromSeq2(a, seq2, override):\n" +" for key, value in seq2:\n" +" if override or key not in a:\n" +" a[key] = value" +msgstr "" + msgid "" "Register *callback* as a dictionary watcher. Return a non-negative integer " "id which must be passed to future calls to :c:func:`PyDict_Watch`. In case " diff --git a/c-api/exceptions.po b/c-api/exceptions.po index 89defd5077..54c41aa17f 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -70,7 +70,7 @@ msgstr "" "sposoby." msgid "" -"The error indicator is **not** the result of :func:`sys.exc_info()`. The " +"The error indicator is **not** the result of :func:`sys.exc_info`. The " "former corresponds to an exception that is not yet caught (and is therefore " "still propagating), while the latter returns an exception after it is caught " "(and has therefore stopped propagating)." @@ -419,6 +419,16 @@ msgstr "" msgid "For example::" msgstr "Dla przykładu::" +msgid "" +"{\n" +" PyObject *exc = PyErr_GetRaisedException();\n" +"\n" +" /* ... code that might produce other errors ... */\n" +"\n" +" PyErr_SetRaisedException(exc);\n" +"}" +msgstr "" + msgid "" ":c:func:`PyErr_GetHandledException`, to save the exception currently being " "handled." @@ -448,6 +458,17 @@ msgid "" "exceptions or save and restore the error indicator temporarily." msgstr "" +msgid "" +"{\n" +" PyObject *type, *value, *traceback;\n" +" PyErr_Fetch(&type, &value, &traceback);\n" +"\n" +" /* ... code that might produce other errors ... */\n" +"\n" +" PyErr_Restore(type, value, traceback);\n" +"}" +msgstr "" + msgid "Use :c:func:`PyErr_SetRaisedException` instead." msgstr "" @@ -489,6 +510,12 @@ msgid "" "appropriately is desired, the following additional snippet is needed::" msgstr "" +msgid "" +"if (tb != NULL) {\n" +" PyException_SetTraceback(val, tb);\n" +"}" +msgstr "" + msgid "" "Retrieve the active exception instance, as would be returned by :func:`sys." "exception`. This refers to an exception that was *already caught*, not to an " diff --git a/c-api/import.po b/c-api/import.po index 1bff196ef1..4945b17d0a 100644 --- a/c-api/import.po +++ b/c-api/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -181,7 +181,7 @@ msgid "" msgstr "" msgid "" -"Uses :func:`!imp.source_from_cache()` in calculating the source path if only " +"Uses :func:`!imp.source_from_cache` in calculating the source path if only " "the bytecode path is provided." msgstr "" @@ -247,6 +247,15 @@ msgid "" "h`, is::" msgstr "" +msgid "" +"struct _frozen {\n" +" const char *name;\n" +" const unsigned char *code;\n" +" int size;\n" +" bool is_package;\n" +"};" +msgstr "" + msgid "" "The new ``is_package`` field indicates whether the module is a package or " "not. This replaces setting the ``size`` field to a negative value." diff --git a/c-api/init.po b/c-api/init.po index e1b3983b5b..167772db00 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -709,6 +709,9 @@ msgid "" "something like ::" msgstr "" +msgid "\"3.0a5+ (py3k:63103M, May 12 2008, 00:53:55) \\n[GCC 4.2.3]\"" +msgstr "" + msgid "" "The first word (up to the first space character) is the current Python " "version; the first characters are the major and minor version separated by a " @@ -748,6 +751,9 @@ msgid "" "version, in square brackets, for example::" msgstr "" +msgid "\"[GCC 2.7.2.2]\"" +msgstr "" + msgid "" "The returned string points into static storage; the caller should not modify " "its value. The value is available to Python code as part of the variable " @@ -759,6 +765,9 @@ msgid "" "current Python interpreter instance, for example ::" msgstr "" +msgid "\"#67, Aug 1 1997, 22:34:28\"" +msgstr "" + msgid "" "This API is kept for backward compatibility: setting :c:member:`PyConfig." "argv`, :c:member:`PyConfig.parse_argv` and :c:member:`PyConfig.safe_path` " @@ -811,6 +820,9 @@ msgid "" "`PySys_SetArgv`, for example using::" msgstr "" +msgid "PyRun_SimpleString(\"import sys; sys.path.pop(0)\\n\");" +msgstr "" + msgid "" "This API is kept for backward compatibility: setting :c:member:`PyConfig." "argv` and :c:member:`PyConfig.parse_argv` should be used instead, see :ref:" @@ -889,9 +901,23 @@ msgid "" "structure::" msgstr "" +msgid "" +"Save the thread state in a local variable.\n" +"Release the global interpreter lock.\n" +"... Do some blocking I/O operation ...\n" +"Reacquire the global interpreter lock.\n" +"Restore the thread state from the local variable." +msgstr "" + msgid "This is so common that a pair of macros exists to simplify it::" msgstr "" +msgid "" +"Py_BEGIN_ALLOW_THREADS\n" +"... Do some blocking I/O operation ...\n" +"Py_END_ALLOW_THREADS" +msgstr "" + msgid "" "The :c:macro:`Py_BEGIN_ALLOW_THREADS` macro opens a new block and declares a " "hidden local variable; the :c:macro:`Py_END_ALLOW_THREADS` macro closes the " @@ -901,6 +927,14 @@ msgstr "" msgid "The block above expands to the following code::" msgstr "" +msgid "" +"PyThreadState *_save;\n" +"\n" +"_save = PyEval_SaveThread();\n" +"... Do some blocking I/O operation ...\n" +"PyEval_RestoreThread(_save);" +msgstr "" + msgid "" "Here is how these functions work: the global interpreter lock is used to " "protect the pointer to the current thread state. When releasing the lock " @@ -948,6 +982,18 @@ msgid "" "Python from a C thread is::" msgstr "" +msgid "" +"PyGILState_STATE gstate;\n" +"gstate = PyGILState_Ensure();\n" +"\n" +"/* Perform Python actions here. */\n" +"result = CallSomeFunction();\n" +"/* evaluate result or handle exception */\n" +"\n" +"/* Release the thread. No Python API allowed beyond this point. */\n" +"PyGILState_Release(gstate);" +msgstr "" + msgid "" "Note that the ``PyGILState_*`` functions assume there is only one global " "interpreter (created automatically by :c:func:`Py_Initialize`). Python " @@ -1566,6 +1612,19 @@ msgid "" "certain functionality restricted::" msgstr "" +msgid "" +"PyInterpreterConfig config = {\n" +" .use_main_obmalloc = 0,\n" +" .allow_fork = 0,\n" +" .allow_exec = 0,\n" +" .allow_threads = 1,\n" +" .allow_daemon_threads = 0,\n" +" .check_multi_interp_extensions = 1,\n" +" .gil = PyInterpreterConfig_OWN_GIL,\n" +"};\n" +"PyThreadState *tstate = Py_NewInterpreterFromConfig(&config);" +msgstr "" + msgid "" "Note that the config is used only briefly and does not get modified. During " "initialization the config's values are converted into various :c:type:" diff --git a/c-api/intro.po b/c-api/intro.po index e1cfc579fa..67c552585b 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -94,6 +94,11 @@ msgstr "" "między językami pytonowskim i C są włączane do źródeł w kodzie użytkownika " "przez następującą linijkę::" +msgid "" +"#define PY_SSIZE_T_CLEAN\n" +"#include " +msgstr "" + msgid "" "This implies inclusion of the following standard headers: ````, " "````, ````, ````, ```` and ``, 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -89,6 +89,18 @@ msgid "" "in the following example::" msgstr "" +msgid "" +"PyObject *res;\n" +"char *buf = (char *) malloc(BUFSIZ); /* for I/O */\n" +"\n" +"if (buf == NULL)\n" +" return PyErr_NoMemory();\n" +"...Do some I/O operation involving buf...\n" +"res = PyBytes_FromString(buf);\n" +"free(buf); /* malloc'ed */\n" +"return res;" +msgstr "" + msgid "" "In this example, the memory request for the I/O buffer is handled by the C " "library allocator. The Python memory manager is involved only in the " @@ -892,9 +904,33 @@ msgstr "" "`memoryoverview`, przepisane, tak aby przestrzeń wejścia/wyjścia była " "przydzielona ze sterty Pythona używając pierwszego zestawu zadań::" +msgid "" +"PyObject *res;\n" +"char *buf = (char *) PyMem_Malloc(BUFSIZ); /* for I/O */\n" +"\n" +"if (buf == NULL)\n" +" return PyErr_NoMemory();\n" +"/* ...Do some I/O operation involving buf... */\n" +"res = PyBytes_FromString(buf);\n" +"PyMem_Free(buf); /* allocated with PyMem_Malloc */\n" +"return res;" +msgstr "" + msgid "The same code using the type-oriented function set::" msgstr "ten sam kod przy użyciu zorientowanych na typ zbiorów zadań::" +msgid "" +"PyObject *res;\n" +"char *buf = PyMem_New(char, BUFSIZ); /* for I/O */\n" +"\n" +"if (buf == NULL)\n" +" return PyErr_NoMemory();\n" +"/* ...Do some I/O operation involving buf... */\n" +"res = PyBytes_FromString(buf);\n" +"PyMem_Del(buf); /* allocated with PyMem_New */\n" +"return res;" +msgstr "" + msgid "" "Note that in the two examples above, the buffer is always manipulated via " "functions belonging to the same set. Indeed, it is required to use the same " @@ -911,6 +947,16 @@ msgstr "" "zawiera dwa błędy, jeden z których określony jest jako *krytyczny* ponieważ " "miesza dwa różne programy lokujące pamięć działające na różnych stertach. ::" +msgid "" +"char *buf1 = PyMem_New(char, BUFSIZ);\n" +"char *buf2 = (char *) malloc(BUFSIZ);\n" +"char *buf3 = (char *) PyMem_Malloc(BUFSIZ);\n" +"...\n" +"PyMem_Del(buf3); /* Wrong -- should be PyMem_Free() */\n" +"free(buf2); /* Right -- allocated via malloc() */\n" +"free(buf1); /* Fatal -- should be PyMem_Del() */" +msgstr "" + msgid "" "In addition to the functions aimed at handling raw memory blocks from the " "Python heap, objects in Python are allocated and released with :c:macro:" diff --git a/c-api/module.po b/c-api/module.po index cdf48be6e3..b95f61c1fb 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -477,11 +477,36 @@ msgstr "" msgid "Example usage::" msgstr "" +msgid "" +"static int\n" +"add_spam(PyObject *module, int value)\n" +"{\n" +" PyObject *obj = PyLong_FromLong(value);\n" +" if (obj == NULL) {\n" +" return -1;\n" +" }\n" +" int res = PyModule_AddObjectRef(module, \"spam\", obj);\n" +" Py_DECREF(obj);\n" +" return res;\n" +" }" +msgstr "" + msgid "" "The example can also be written without checking explicitly if *obj* is " "``NULL``::" msgstr "" +msgid "" +"static int\n" +"add_spam(PyObject *module, int value)\n" +"{\n" +" PyObject *obj = PyLong_FromLong(value);\n" +" int res = PyModule_AddObjectRef(module, \"spam\", obj);\n" +" Py_XDECREF(obj);\n" +" return res;\n" +" }" +msgstr "" + msgid "" "Note that ``Py_XDECREF()`` should be used instead of ``Py_DECREF()`` in this " "case, since *obj* can be ``NULL``." @@ -508,6 +533,39 @@ msgid "" "func:`Py_DECREF` *value* manually on error." msgstr "" +msgid "" +"static int\n" +"add_spam(PyObject *module, int value)\n" +"{\n" +" PyObject *obj = PyLong_FromLong(value);\n" +" if (obj == NULL) {\n" +" return -1;\n" +" }\n" +" if (PyModule_AddObject(module, \"spam\", obj) < 0) {\n" +" Py_DECREF(obj);\n" +" return -1;\n" +" }\n" +" // PyModule_AddObject() stole a reference to obj:\n" +" // Py_DECREF(obj) is not needed here\n" +" return 0;\n" +"}" +msgstr "" + +msgid "" +"static int\n" +"add_spam(PyObject *module, int value)\n" +"{\n" +" PyObject *obj = PyLong_FromLong(value);\n" +" if (PyModule_AddObject(module, \"spam\", obj) < 0) {\n" +" Py_XDECREF(obj);\n" +" return -1;\n" +" }\n" +" // PyModule_AddObject() stole a reference to obj:\n" +" // Py_DECREF(obj) is not needed here\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "Add an integer constant to *module* as *name*. This convenience function " "can be used from the module's initialization function. Return ``-1`` with an " diff --git a/c-api/refcounting.po b/c-api/refcounting.po index 163889a84f..669a87aaaf 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -114,9 +114,17 @@ msgstr "" msgid "For example::" msgstr "Dla przykładu::" +msgid "" +"Py_INCREF(obj);\n" +"self->attr = obj;" +msgstr "" + msgid "can be written as::" msgstr "" +msgid "self->attr = Py_NewRef(obj);" +msgstr "" + msgid "See also :c:func:`Py_INCREF`." msgstr "" @@ -203,9 +211,17 @@ msgstr "" msgid "As in case of :c:func:`Py_CLEAR`, \"the obvious\" code can be deadly::" msgstr "" +msgid "" +"Py_DECREF(dst);\n" +"dst = src;" +msgstr "" + msgid "The safe way is::" msgstr "" +msgid "Py_SETREF(dst, src);" +msgstr "" + msgid "" "That arranges to set *dst* to *src* _before_ releasing the reference to the " "old value of *dst*, so that any code triggered as a side-effect of *dst* " diff --git a/c-api/structures.po b/c-api/structures.po index fea3a8d021..98a3ae4a31 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -70,6 +70,9 @@ msgid "" "without a varying length. The PyObject_HEAD macro expands to::" msgstr "" +msgid "PyObject ob_base;" +msgstr "" + msgid "See documentation of :c:type:`PyObject` above." msgstr "" @@ -79,6 +82,9 @@ msgid "" "expands to::" msgstr "" +msgid "PyVarObject ob_base;" +msgstr "" + msgid "See documentation of :c:type:`PyVarObject` above." msgstr "" @@ -142,12 +148,22 @@ msgid "" "`PyObject` type. This macro expands to::" msgstr "" +msgid "" +"_PyObject_EXTRA_INIT\n" +"1, type," +msgstr "" + msgid "" "This is a macro which expands to initialization values for a new :c:type:" "`PyVarObject` type, including the :c:member:`~PyVarObject.ob_size` field. " "This macro expands to::" msgstr "" +msgid "" +"_PyObject_EXTRA_INIT\n" +"1, type, size," +msgstr "" + msgid "Implementing functions and methods" msgstr "" @@ -163,29 +179,61 @@ msgstr "" msgid "The function signature is::" msgstr "" +msgid "" +"PyObject *PyCFunction(PyObject *self,\n" +" PyObject *args);" +msgstr "" + msgid "" "Type of the functions used to implement Python callables in C with " "signature :ref:`METH_VARARGS | METH_KEYWORDS `. " "The function signature is::" msgstr "" +msgid "" +"PyObject *PyCFunctionWithKeywords(PyObject *self,\n" +" PyObject *args,\n" +" PyObject *kwargs);" +msgstr "" + msgid "" "Type of the functions used to implement Python callables in C with " "signature :c:macro:`METH_FASTCALL`. The function signature is::" msgstr "" +msgid "" +"PyObject *_PyCFunctionFast(PyObject *self,\n" +" PyObject *const *args,\n" +" Py_ssize_t nargs);" +msgstr "" + msgid "" "Type of the functions used to implement Python callables in C with " "signature :ref:`METH_FASTCALL | METH_KEYWORDS `. The function signature is::" msgstr "" +msgid "" +"PyObject *_PyCFunctionFastWithKeywords(PyObject *self,\n" +" PyObject *const *args,\n" +" Py_ssize_t nargs,\n" +" PyObject *kwnames);" +msgstr "" + msgid "" "Type of the functions used to implement Python callables in C with " "signature :ref:`METH_METHOD | METH_FASTCALL | METH_KEYWORDS `. The function signature is::" msgstr "" +msgid "" +"PyObject *PyCMethod(PyObject *self,\n" +" PyTypeObject *defining_class,\n" +" PyObject *const *args,\n" +" Py_ssize_t nargs,\n" +" PyObject *kwnames)" +msgstr "" + msgid "" "Structure used to describe a method of an extension type. This structure " "has four fields:" @@ -446,6 +494,14 @@ msgid "" "``Py_T_PYSSIZET`` and ``Py_READONLY``, for example::" msgstr "" +msgid "" +"static PyMemberDef spam_type_members[] = {\n" +" {\"__vectorcalloffset__\", Py_T_PYSSIZET,\n" +" offsetof(Spam_object, vectorcall), Py_READONLY},\n" +" {NULL} /* Sentinel */\n" +"};" +msgstr "" + msgid "(You may need to ``#include `` for :c:func:`!offsetof`.)" msgstr "" diff --git a/c-api/typeobj.po b/c-api/typeobj.po index fea7588da5..d71b045f94 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-09 17:14+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -445,9 +445,26 @@ msgstr "" msgid "**\"D\"**: default (if slot is set to ``NULL``)" msgstr "" +msgid "" +"X - PyType_Ready sets this value if it is NULL\n" +"~ - PyType_Ready always sets this value (it should be NULL)\n" +"? - PyType_Ready may set this value depending on other slots\n" +"\n" +"Also see the inheritance column (\"I\")." +msgstr "" + msgid "**\"I\"**: inheritance" msgstr "" +msgid "" +"X - type slot is inherited via *PyType_Ready* if defined with a *NULL* " +"value\n" +"% - the slots of the sub-struct are inherited individually\n" +"G - inherited, but only in combination with other slots; see the slot's " +"description\n" +"? - it's complicated; see the slot's description" +msgstr "" + msgid "" "Note that some slots are effectively inherited through the normal attribute " "lookup chain." @@ -831,6 +848,95 @@ msgid "" "definition found there:" msgstr "" +msgid "" +"typedef struct _typeobject {\n" +" PyObject_VAR_HEAD\n" +" const char *tp_name; /* For printing, in format \".\" */\n" +" Py_ssize_t tp_basicsize, tp_itemsize; /* For allocation */\n" +"\n" +" /* Methods to implement standard operations */\n" +"\n" +" destructor tp_dealloc;\n" +" Py_ssize_t tp_vectorcall_offset;\n" +" getattrfunc tp_getattr;\n" +" setattrfunc tp_setattr;\n" +" PyAsyncMethods *tp_as_async; /* formerly known as tp_compare (Python 2)\n" +" or tp_reserved (Python 3) */\n" +" reprfunc tp_repr;\n" +"\n" +" /* Method suites for standard classes */\n" +"\n" +" PyNumberMethods *tp_as_number;\n" +" PySequenceMethods *tp_as_sequence;\n" +" PyMappingMethods *tp_as_mapping;\n" +"\n" +" /* More standard operations (here for binary compatibility) */\n" +"\n" +" hashfunc tp_hash;\n" +" ternaryfunc tp_call;\n" +" reprfunc tp_str;\n" +" getattrofunc tp_getattro;\n" +" setattrofunc tp_setattro;\n" +"\n" +" /* Functions to access object as input/output buffer */\n" +" PyBufferProcs *tp_as_buffer;\n" +"\n" +" /* Flags to define presence of optional/expanded features */\n" +" unsigned long tp_flags;\n" +"\n" +" const char *tp_doc; /* Documentation string */\n" +"\n" +" /* Assigned meaning in release 2.0 */\n" +" /* call function for all accessible objects */\n" +" traverseproc tp_traverse;\n" +"\n" +" /* delete references to contained objects */\n" +" inquiry tp_clear;\n" +"\n" +" /* Assigned meaning in release 2.1 */\n" +" /* rich comparisons */\n" +" richcmpfunc tp_richcompare;\n" +"\n" +" /* weak reference enabler */\n" +" Py_ssize_t tp_weaklistoffset;\n" +"\n" +" /* Iterators */\n" +" getiterfunc tp_iter;\n" +" iternextfunc tp_iternext;\n" +"\n" +" /* Attribute descriptor and subclassing stuff */\n" +" struct PyMethodDef *tp_methods;\n" +" struct PyMemberDef *tp_members;\n" +" struct PyGetSetDef *tp_getset;\n" +" // Strong reference on a heap type, borrowed reference on a static type\n" +" struct _typeobject *tp_base;\n" +" PyObject *tp_dict;\n" +" descrgetfunc tp_descr_get;\n" +" descrsetfunc tp_descr_set;\n" +" Py_ssize_t tp_dictoffset;\n" +" initproc tp_init;\n" +" allocfunc tp_alloc;\n" +" newfunc tp_new;\n" +" freefunc tp_free; /* Low-level free-memory routine */\n" +" inquiry tp_is_gc; /* For PyObject_IS_GC */\n" +" PyObject *tp_bases;\n" +" PyObject *tp_mro; /* method resolution order */\n" +" PyObject *tp_cache;\n" +" PyObject *tp_subclasses;\n" +" PyObject *tp_weaklist;\n" +" destructor tp_del;\n" +"\n" +" /* Type attribute cache version tag. Added in version 2.6 */\n" +" unsigned int tp_version_tag;\n" +"\n" +" destructor tp_finalize;\n" +" vectorcallfunc tp_vectorcall;\n" +"\n" +" /* bitset of which type-watchers care about this type */\n" +" unsigned char tp_watched;\n" +"} PyTypeObject;\n" +msgstr "" + msgid "PyObject Slots" msgstr "" @@ -869,6 +975,9 @@ msgid "" "doing anything else. This is typically done like this::" msgstr "" +msgid "Foo_Type.ob_type = &PyType_Type;" +msgstr "" + msgid "" "This should be done before any instances of the type are created. :c:func:" "`PyType_Ready` checks if :c:member:`~PyObject.ob_type` is ``NULL``, and if " @@ -1026,6 +1135,9 @@ msgid "" "The function signature is::" msgstr "" +msgid "void tp_dealloc(PyObject *self);" +msgstr "" + msgid "" "The destructor function is called by the :c:func:`Py_DECREF` and :c:func:" "`Py_XDECREF` macros when the new reference count is zero. At this point, " @@ -1049,6 +1161,14 @@ msgid "" "`PyObject_GC_UnTrack` before clearing any member fields." msgstr "" +msgid "" +"static void foo_dealloc(foo_object *self) {\n" +" PyObject_GC_UnTrack(self);\n" +" Py_CLEAR(self->ref);\n" +" Py_TYPE(self)->tp_free((PyObject *)self);\n" +"}" +msgstr "" + msgid "" "Finally, if the type is heap allocated (:c:macro:`Py_TPFLAGS_HEAPTYPE`), the " "deallocator should release the owned reference to its type object (via :c:" @@ -1056,6 +1176,15 @@ msgid "" "dangling pointers, the recommended way to achieve this is:" msgstr "" +msgid "" +"static void foo_dealloc(foo_object *self) {\n" +" PyTypeObject *tp = Py_TYPE(self);\n" +" // free references and buffers here\n" +" tp->tp_free(self);\n" +" Py_DECREF(tp);\n" +"}" +msgstr "" + msgid "" "An optional offset to a per-instance function that implements calling the " "object using the :ref:`vectorcall protocol `, a more efficient " @@ -1171,6 +1300,9 @@ msgstr "" msgid "The signature is the same as for :c:func:`PyObject_Repr`::" msgstr "" +msgid "PyObject *tp_repr(PyObject *self);" +msgstr "" + msgid "" "The function must return a string or a Unicode object. Ideally, this " "function should return a string that, when passed to :func:`eval`, given a " @@ -1229,6 +1361,9 @@ msgstr "" msgid "The signature is the same as for :c:func:`PyObject_Hash`::" msgstr "" +msgid "Py_hash_t tp_hash(PyObject *);" +msgstr "" + msgid "" "The value ``-1`` should not be returned as a normal return value; when an " "error occurs during the computation of the hash value, the function should " @@ -1271,6 +1406,9 @@ msgid "" "as for :c:func:`PyObject_Call`::" msgstr "" +msgid "PyObject *tp_call(PyObject *self, PyObject *args, PyObject *kwargs);" +msgstr "" + msgid "" "An optional pointer to a function that implements the built-in operation :" "func:`str`. (Note that :class:`str` is a type now, and :func:`str` calls " @@ -1282,6 +1420,9 @@ msgstr "" msgid "The signature is the same as for :c:func:`PyObject_Str`::" msgstr "" +msgid "PyObject *tp_str(PyObject *self);" +msgstr "" + msgid "" "The function must return a string or a Unicode object. It should be a " "\"friendly\" string representation of the object, as this is the " @@ -1300,6 +1441,9 @@ msgstr "" msgid "The signature is the same as for :c:func:`PyObject_GetAttr`::" msgstr "" +msgid "PyObject *tp_getattro(PyObject *self, PyObject *attr);" +msgstr "" + msgid "" "It is usually convenient to set this field to :c:func:" "`PyObject_GenericGetAttr`, which implements the normal way of looking for " @@ -1320,6 +1464,9 @@ msgstr "" msgid "The signature is the same as for :c:func:`PyObject_SetAttr`::" msgstr "" +msgid "int tp_setattro(PyObject *self, PyObject *attr, PyObject *value);" +msgstr "" + msgid "" "In addition, setting *value* to ``NULL`` to delete an attribute must be " "supported. It is usually convenient to set this field to :c:func:" @@ -1656,6 +1803,9 @@ msgid "" "signature is::" msgstr "" +msgid "int tp_traverse(PyObject *self, visitproc visit, void *arg);" +msgstr "" + msgid "" "More information about Python's garbage collection scheme can be found in " "section :ref:`supporting-cycle-detection`." @@ -1670,6 +1820,17 @@ msgid "" "`!_thread` extension module::" msgstr "" +msgid "" +"static int\n" +"local_traverse(localobject *self, visitproc visit, void *arg)\n" +"{\n" +" Py_VISIT(self->args);\n" +" Py_VISIT(self->kw);\n" +" Py_VISIT(self->dict);\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "Note that :c:func:`Py_VISIT` is called only on those members that can " "participate in reference cycles. Although there is also a ``self->key`` " @@ -1728,6 +1889,9 @@ msgid "" "signature is::" msgstr "" +msgid "int tp_clear(PyObject *);" +msgstr "" + msgid "" "The :c:member:`~PyTypeObject.tp_clear` member function is used to break " "reference cycles in cyclic garbage detected by the garbage collector. Taken " @@ -1749,6 +1913,18 @@ msgid "" "example::" msgstr "" +msgid "" +"static int\n" +"local_clear(localobject *self)\n" +"{\n" +" Py_CLEAR(self->key);\n" +" Py_CLEAR(self->args);\n" +" Py_CLEAR(self->kw);\n" +" Py_CLEAR(self->dict);\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "The :c:func:`Py_CLEAR` macro should be used, because clearing references is " "delicate: the reference to the contained object must not be released (via :" @@ -1790,6 +1966,9 @@ msgid "" "An optional pointer to the rich comparison function, whose signature is::" msgstr "" +msgid "PyObject *tp_richcompare(PyObject *self, PyObject *other, int op);" +msgstr "" + msgid "" "The first parameter is guaranteed to be an instance of the type that is " "defined by :c:type:`PyTypeObject`." @@ -1911,11 +2090,17 @@ msgstr "" msgid "This function has the same signature as :c:func:`PyObject_GetIter`::" msgstr "" +msgid "PyObject *tp_iter(PyObject *self);" +msgstr "" + msgid "" "An optional pointer to a function that returns the next item in an :term:" "`iterator`. The signature is::" msgstr "" +msgid "PyObject *tp_iternext(PyObject *self);" +msgstr "" + msgid "" "When the iterator is exhausted, it must return ``NULL``; a :exc:" "`StopIteration` exception may or may not be set. When another error occurs, " @@ -2058,11 +2243,17 @@ msgstr "" msgid "The function signature is::" msgstr "" +msgid "PyObject * tp_descr_get(PyObject *self, PyObject *obj, PyObject *type);" +msgstr "" + msgid "" "An optional pointer to a function for setting and deleting a descriptor's " "value." msgstr "" +msgid "int tp_descr_set(PyObject *self, PyObject *obj, PyObject *value);" +msgstr "" + msgid "The *value* argument is set to ``NULL`` to delete the value." msgstr "" @@ -2130,6 +2321,9 @@ msgid "" "instance by calling its :meth:`!__init__` method again." msgstr "" +msgid "int tp_init(PyObject *self, PyObject *args, PyObject *kwds);" +msgstr "" + msgid "" "The self argument is the instance to be initialized; the *args* and *kwds* " "arguments represent positional and keyword arguments of the call to :meth:" @@ -2157,6 +2351,9 @@ msgstr "" msgid "An optional pointer to an instance allocation function." msgstr "" +msgid "PyObject *tp_alloc(PyTypeObject *self, Py_ssize_t nitems);" +msgstr "" + msgid "" "This field is inherited by static subtypes, but not by dynamic subtypes " "(subtypes created by a class statement)." @@ -2176,6 +2373,10 @@ msgstr "" msgid "An optional pointer to an instance creation function." msgstr "" +msgid "" +"PyObject *tp_new(PyTypeObject *subtype, PyObject *args, PyObject *kwds);" +msgstr "" + msgid "" "The *subtype* argument is the type of the object being created; the *args* " "and *kwds* arguments represent positional and keyword arguments of the call " @@ -2217,6 +2418,9 @@ msgid "" "An optional pointer to an instance deallocation function. Its signature is::" msgstr "" +msgid "void tp_free(void *self);" +msgstr "" + msgid "" "An initializer that is compatible with this signature is :c:func:" "`PyObject_Free`." @@ -2251,6 +2455,9 @@ msgid "" "instance. The signature is::" msgstr "" +msgid "int tp_is_gc(PyObject *self);" +msgstr "" + msgid "" "(The only example of this are types themselves. The metatype, :c:data:" "`PyType_Type`, defines this function to distinguish between statically and :" @@ -2335,6 +2542,9 @@ msgid "" "An optional pointer to an instance finalization function. Its signature is::" msgstr "" +msgid "void tp_finalize(PyObject *self);" +msgstr "" + msgid "" "If :c:member:`~PyTypeObject.tp_finalize` is set, the interpreter calls it " "once when finalizing an instance. It is called either from the garbage " @@ -2350,6 +2560,22 @@ msgid "" "finalizer is::" msgstr "" +msgid "" +"static void\n" +"local_finalize(PyObject *self)\n" +"{\n" +" PyObject *error_type, *error_value, *error_traceback;\n" +"\n" +" /* Save the current exception, if any. */\n" +" PyErr_Fetch(&error_type, &error_value, &error_traceback);\n" +"\n" +" /* ... */\n" +"\n" +" /* Restore the saved exception. */\n" +" PyErr_Restore(error_type, error_value, error_traceback);\n" +"}" +msgstr "" + msgid "" "Also, note that, in a garbage collected Python, :c:member:`~PyTypeObject." "tp_dealloc` may be called from any Python thread, not just the thread which " @@ -2450,6 +2676,51 @@ msgstr "" msgid "Here is the structure definition::" msgstr "" +msgid "" +"typedef struct {\n" +" binaryfunc nb_add;\n" +" binaryfunc nb_subtract;\n" +" binaryfunc nb_multiply;\n" +" binaryfunc nb_remainder;\n" +" binaryfunc nb_divmod;\n" +" ternaryfunc nb_power;\n" +" unaryfunc nb_negative;\n" +" unaryfunc nb_positive;\n" +" unaryfunc nb_absolute;\n" +" inquiry nb_bool;\n" +" unaryfunc nb_invert;\n" +" binaryfunc nb_lshift;\n" +" binaryfunc nb_rshift;\n" +" binaryfunc nb_and;\n" +" binaryfunc nb_xor;\n" +" binaryfunc nb_or;\n" +" unaryfunc nb_int;\n" +" void *nb_reserved;\n" +" unaryfunc nb_float;\n" +"\n" +" binaryfunc nb_inplace_add;\n" +" binaryfunc nb_inplace_subtract;\n" +" binaryfunc nb_inplace_multiply;\n" +" binaryfunc nb_inplace_remainder;\n" +" ternaryfunc nb_inplace_power;\n" +" binaryfunc nb_inplace_lshift;\n" +" binaryfunc nb_inplace_rshift;\n" +" binaryfunc nb_inplace_and;\n" +" binaryfunc nb_inplace_xor;\n" +" binaryfunc nb_inplace_or;\n" +"\n" +" binaryfunc nb_floor_divide;\n" +" binaryfunc nb_true_divide;\n" +" binaryfunc nb_inplace_floor_divide;\n" +" binaryfunc nb_inplace_true_divide;\n" +"\n" +" unaryfunc nb_index;\n" +"\n" +" binaryfunc nb_matrix_multiply;\n" +" binaryfunc nb_inplace_matrix_multiply;\n" +"} PyNumberMethods;" +msgstr "" + msgid "" "Binary and ternary functions must check the type of all their operands, and " "implement the necessary conversions (at least one of the operands is an " @@ -2582,6 +2853,9 @@ msgstr "" msgid "The signature of this function is::" msgstr "" +msgid "int (PyObject *exporter, Py_buffer *view, int flags);" +msgstr "" + msgid "" "Handle a request to *exporter* to fill in *view* as specified by *flags*. " "Except for point (3), an implementation of this function MUST take these " @@ -2646,6 +2920,9 @@ msgid "" "this function." msgstr "" +msgid "void (PyObject *exporter, Py_buffer *view);" +msgstr "" + msgid "" "Handle a request to release the resources of the buffer. If no resources " "need to be released, :c:member:`PyBufferProcs.bf_releasebuffer` may be " @@ -2685,6 +2962,18 @@ msgid "" "`awaitable` and :term:`asynchronous iterator` objects." msgstr "" +msgid "" +"typedef struct {\n" +" unaryfunc am_await;\n" +" unaryfunc am_aiter;\n" +" unaryfunc am_anext;\n" +" sendfunc am_send;\n" +"} PyAsyncMethods;" +msgstr "" + +msgid "PyObject *am_await(PyObject *self);" +msgstr "" + msgid "" "The returned object must be an :term:`iterator`, i.e. :c:func:`PyIter_Check` " "must return ``1`` for it." @@ -2694,6 +2983,9 @@ msgid "" "This slot may be set to ``NULL`` if an object is not an :term:`awaitable`." msgstr "" +msgid "PyObject *am_aiter(PyObject *self);" +msgstr "" + msgid "" "Must return an :term:`asynchronous iterator` object. See :meth:`~object." "__anext__` for details." @@ -2704,11 +2996,17 @@ msgid "" "asynchronous iteration protocol." msgstr "" +msgid "PyObject *am_anext(PyObject *self);" +msgstr "" + msgid "" "Must return an :term:`awaitable` object. See :meth:`~object.__anext__` for " "details. This slot may be set to ``NULL``." msgstr "" +msgid "PySendResult am_send(PyObject *self, PyObject *arg, PyObject **result);" +msgstr "" + msgid "" "See :c:func:`PyIter_Send` for details. This slot may be set to ``NULL``." msgstr "" @@ -2795,29 +3093,156 @@ msgstr "" msgid "A basic :ref:`static type `::" msgstr "" +msgid "" +"typedef struct {\n" +" PyObject_HEAD\n" +" const char *data;\n" +"} MyObject;\n" +"\n" +"static PyTypeObject MyObject_Type = {\n" +" PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"mymod.MyObject\",\n" +" .tp_basicsize = sizeof(MyObject),\n" +" .tp_doc = PyDoc_STR(\"My objects\"),\n" +" .tp_new = myobj_new,\n" +" .tp_dealloc = (destructor)myobj_dealloc,\n" +" .tp_repr = (reprfunc)myobj_repr,\n" +"};" +msgstr "" + msgid "" "You may also find older code (especially in the CPython code base) with a " "more verbose initializer::" msgstr "" +msgid "" +"static PyTypeObject MyObject_Type = {\n" +" PyVarObject_HEAD_INIT(NULL, 0)\n" +" \"mymod.MyObject\", /* tp_name */\n" +" sizeof(MyObject), /* tp_basicsize */\n" +" 0, /* tp_itemsize */\n" +" (destructor)myobj_dealloc, /* tp_dealloc */\n" +" 0, /* tp_vectorcall_offset */\n" +" 0, /* tp_getattr */\n" +" 0, /* tp_setattr */\n" +" 0, /* tp_as_async */\n" +" (reprfunc)myobj_repr, /* tp_repr */\n" +" 0, /* tp_as_number */\n" +" 0, /* tp_as_sequence */\n" +" 0, /* tp_as_mapping */\n" +" 0, /* tp_hash */\n" +" 0, /* tp_call */\n" +" 0, /* tp_str */\n" +" 0, /* tp_getattro */\n" +" 0, /* tp_setattro */\n" +" 0, /* tp_as_buffer */\n" +" 0, /* tp_flags */\n" +" PyDoc_STR(\"My objects\"), /* tp_doc */\n" +" 0, /* tp_traverse */\n" +" 0, /* tp_clear */\n" +" 0, /* tp_richcompare */\n" +" 0, /* tp_weaklistoffset */\n" +" 0, /* tp_iter */\n" +" 0, /* tp_iternext */\n" +" 0, /* tp_methods */\n" +" 0, /* tp_members */\n" +" 0, /* tp_getset */\n" +" 0, /* tp_base */\n" +" 0, /* tp_dict */\n" +" 0, /* tp_descr_get */\n" +" 0, /* tp_descr_set */\n" +" 0, /* tp_dictoffset */\n" +" 0, /* tp_init */\n" +" 0, /* tp_alloc */\n" +" myobj_new, /* tp_new */\n" +"};" +msgstr "" + msgid "A type that supports weakrefs, instance dicts, and hashing::" msgstr "" +msgid "" +"typedef struct {\n" +" PyObject_HEAD\n" +" const char *data;\n" +"} MyObject;\n" +"\n" +"static PyTypeObject MyObject_Type = {\n" +" PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"mymod.MyObject\",\n" +" .tp_basicsize = sizeof(MyObject),\n" +" .tp_doc = PyDoc_STR(\"My objects\"),\n" +" .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE |\n" +" Py_TPFLAGS_HAVE_GC | Py_TPFLAGS_MANAGED_DICT |\n" +" Py_TPFLAGS_MANAGED_WEAKREF,\n" +" .tp_new = myobj_new,\n" +" .tp_traverse = (traverseproc)myobj_traverse,\n" +" .tp_clear = (inquiry)myobj_clear,\n" +" .tp_alloc = PyType_GenericNew,\n" +" .tp_dealloc = (destructor)myobj_dealloc,\n" +" .tp_repr = (reprfunc)myobj_repr,\n" +" .tp_hash = (hashfunc)myobj_hash,\n" +" .tp_richcompare = PyBaseObject_Type.tp_richcompare,\n" +"};" +msgstr "" + msgid "" "A str subclass that cannot be subclassed and cannot be called to create " "instances (e.g. uses a separate factory func) using :c:macro:" "`Py_TPFLAGS_DISALLOW_INSTANTIATION` flag::" msgstr "" +msgid "" +"typedef struct {\n" +" PyUnicodeObject raw;\n" +" char *extra;\n" +"} MyStr;\n" +"\n" +"static PyTypeObject MyStr_Type = {\n" +" PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"mymod.MyStr\",\n" +" .tp_basicsize = sizeof(MyStr),\n" +" .tp_base = NULL, // set to &PyUnicode_Type in module init\n" +" .tp_doc = PyDoc_STR(\"my custom str\"),\n" +" .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_DISALLOW_INSTANTIATION,\n" +" .tp_repr = (reprfunc)myobj_repr,\n" +"};" +msgstr "" + msgid "" "The simplest :ref:`static type ` with fixed-length instances::" msgstr "" +msgid "" +"typedef struct {\n" +" PyObject_HEAD\n" +"} MyObject;\n" +"\n" +"static PyTypeObject MyObject_Type = {\n" +" PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"mymod.MyObject\",\n" +"};" +msgstr "" + msgid "" "The simplest :ref:`static type ` with variable-length " "instances::" msgstr "" +msgid "" +"typedef struct {\n" +" PyObject_VAR_HEAD\n" +" const char *data[1];\n" +"} MyObject;\n" +"\n" +"static PyTypeObject MyObject_Type = {\n" +" PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"mymod.MyObject\",\n" +" .tp_basicsize = sizeof(MyObject) - sizeof(char *),\n" +" .tp_itemsize = sizeof(char *),\n" +"};" +msgstr "" + msgid "built-in function" msgstr "funkcja wbudowana" diff --git a/extending/extending.po b/extending/extending.po index 5dd1cd7388..5b87cb674e 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -81,6 +81,11 @@ msgid "" "this function to be callable from Python as follows:" msgstr "" +msgid "" +">>> import spam\n" +">>> status = spam.system(\"ls -l\")" +msgstr "" + msgid "" "Begin by creating a file :file:`spammodule.c`. (Historically, if a module " "is called ``spam``, the C file containing its implementation is called :file:" @@ -95,6 +100,11 @@ msgstr "" msgid "The first two lines of our file can be::" msgstr "" +msgid "" +"#define PY_SSIZE_T_CLEAN\n" +"#include " +msgstr "" + msgid "" "which pulls in the Python API (you can add a comment describing the purpose " "of the module and a copyright notice if you like)." @@ -135,6 +145,20 @@ msgstr "" "będzie wzywane gdy wyrażenie języka pytonowskiego ``spam.system(string)`` " "zostanie obliczone (zobaczymy niedługo, jak to się kończy wywołaniem)::" +msgid "" +"static PyObject *\n" +"spam_system(PyObject *self, PyObject *args)\n" +"{\n" +" const char *command;\n" +" int sts;\n" +"\n" +" if (!PyArg_ParseTuple(args, \"s\", &command))\n" +" return NULL;\n" +" sts = system(command);\n" +" return PyLong_FromLong(sts);\n" +"}" +msgstr "" + msgid "" "There is a straightforward translation from the argument list in Python (for " "example, the single expression ``\"ls -l\"``) to the arguments passed to the " @@ -288,11 +312,37 @@ msgstr "" "modułu. Dla tego, zwykle deklarujesz przedmiot statycznej zmiennej na " "początku pliku::" +msgid "static PyObject *SpamError;" +msgstr "" + msgid "" "and initialize it in your module's initialization function (:c:func:`!" "PyInit_spam`) with an exception object::" msgstr "" +msgid "" +"PyMODINIT_FUNC\n" +"PyInit_spam(void)\n" +"{\n" +" PyObject *m;\n" +"\n" +" m = PyModule_Create(&spammodule);\n" +" if (m == NULL)\n" +" return NULL;\n" +"\n" +" SpamError = PyErr_NewException(\"spam.error\", NULL, NULL);\n" +" Py_XINCREF(SpamError);\n" +" if (PyModule_AddObject(m, \"error\", SpamError) < 0) {\n" +" Py_XDECREF(SpamError);\n" +" Py_CLEAR(SpamError);\n" +" Py_DECREF(m);\n" +" return NULL;\n" +" }\n" +"\n" +" return m;\n" +"}" +msgstr "" + msgid "" "Note that the Python name for the exception object is :exc:`!spam.error`. " "The :c:func:`PyErr_NewException` function may create a class with the base " @@ -320,6 +370,24 @@ msgid "" "using a call to :c:func:`PyErr_SetString` as shown below::" msgstr "" +msgid "" +"static PyObject *\n" +"spam_system(PyObject *self, PyObject *args)\n" +"{\n" +" const char *command;\n" +" int sts;\n" +"\n" +" if (!PyArg_ParseTuple(args, \"s\", &command))\n" +" return NULL;\n" +" sts = system(command);\n" +" if (sts < 0) {\n" +" PyErr_SetString(SpamError, \"System command failed\");\n" +" return NULL;\n" +" }\n" +" return PyLong_FromLong(sts);\n" +"}" +msgstr "" + msgid "Back to the Example" msgstr "Z powrotem do Przykładu" @@ -330,6 +398,11 @@ msgstr "" "Wracając do naszej przykładowego zadania, powinieneś już być w stanie " "zrozumieć to wyrażenie::" +msgid "" +"if (!PyArg_ParseTuple(args, \"s\", &command))\n" +" return NULL;" +msgstr "" + msgid "" "It returns ``NULL`` (the error indicator for functions returning object " "pointers) if an error is detected in the argument list, relying on the " @@ -345,12 +418,18 @@ msgid "" "it the string we just got from :c:func:`PyArg_ParseTuple`::" msgstr "" +msgid "sts = system(command);" +msgstr "" + msgid "" "Our :func:`!spam.system` function must return the value of :c:data:`!sts` as " "a Python object. This is done using the function :c:func:" "`PyLong_FromLong`. ::" msgstr "" +msgid "return PyLong_FromLong(sts);" +msgstr "" + msgid "" "In this case, it will return an integer object. (Yes, even integers are " "objects on the heap in Python!)" @@ -365,6 +444,11 @@ msgid "" "macro:`Py_RETURN_NONE` macro)::" msgstr "" +msgid "" +"Py_INCREF(Py_None);\n" +"return Py_None;" +msgstr "" + msgid "" ":c:data:`Py_None` is the C name for the special Python object ``None``. It " "is a genuine Python object rather than a ``NULL`` pointer, which means " @@ -379,6 +463,16 @@ msgid "" "programs. First, we need to list its name and address in a \"method table\"::" msgstr "" +msgid "" +"static PyMethodDef SpamMethods[] = {\n" +" ...\n" +" {\"system\", spam_system, METH_VARARGS,\n" +" \"Execute a shell command.\"},\n" +" ...\n" +" {NULL, NULL, 0, NULL} /* Sentinel */\n" +"};" +msgstr "" + msgid "" "Note the third entry (``METH_VARARGS``). This is a flag telling the " "interpreter the calling convention to be used for the C function. It should " @@ -407,6 +501,17 @@ msgstr "" "Tabela sposobów postępowania musi być określona w strukturze definicji " "modułu::" +msgid "" +"static struct PyModuleDef spammodule = {\n" +" PyModuleDef_HEAD_INIT,\n" +" \"spam\", /* name of module */\n" +" spam_doc, /* module documentation, may be NULL */\n" +" -1, /* size of per-interpreter state of the module,\n" +" or -1 if the module keeps state in global variables. */\n" +" SpamMethods\n" +"};" +msgstr "" + msgid "" "This structure, in turn, must be passed to the interpreter in the module's " "initialization function. The initialization function must be named :c:func:" @@ -414,6 +519,14 @@ msgid "" "only non-\\ ``static`` item defined in the module file::" msgstr "" +msgid "" +"PyMODINIT_FUNC\n" +"PyInit_spam(void)\n" +"{\n" +" return PyModule_Create(&spammodule);\n" +"}" +msgstr "" + msgid "" "Note that :c:macro:`PyMODINIT_FUNC` declares the function as ``PyObject *`` " "return type, declares any special linkage declarations required by the " @@ -440,6 +553,46 @@ msgid "" "`PyImport_AppendInittab`, optionally followed by an import of the module::" msgstr "" +msgid "" +"int\n" +"main(int argc, char *argv[])\n" +"{\n" +" wchar_t *program = Py_DecodeLocale(argv[0], NULL);\n" +" if (program == NULL) {\n" +" fprintf(stderr, \"Fatal error: cannot decode argv[0]\\n\");\n" +" exit(1);\n" +" }\n" +"\n" +" /* Add a built-in module, before Py_Initialize */\n" +" if (PyImport_AppendInittab(\"spam\", PyInit_spam) == -1) {\n" +" fprintf(stderr, \"Error: could not extend in-built modules " +"table\\n\");\n" +" exit(1);\n" +" }\n" +"\n" +" /* Pass argv[0] to the Python interpreter */\n" +" Py_SetProgramName(program);\n" +"\n" +" /* Initialize the Python interpreter. Required.\n" +" If this step fails, it will be a fatal error. */\n" +" Py_Initialize();\n" +"\n" +" /* Optionally import the module; alternatively,\n" +" import can be deferred until the embedded script\n" +" imports it. */\n" +" PyObject *pmodule = PyImport_ImportModule(\"spam\");\n" +" if (!pmodule) {\n" +" PyErr_Print();\n" +" fprintf(stderr, \"Error: could not import module 'spam'\\n\");\n" +" }\n" +"\n" +" ...\n" +"\n" +" PyMem_RawFree(program);\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "Removing entries from ``sys.modules`` or importing compiled modules into " "multiple interpreters within a process (or following a :c:func:`fork` " @@ -492,6 +645,9 @@ msgid "" "line to the file :file:`Modules/Setup.local` describing your file:" msgstr "" +msgid "spam spammodule.o" +msgstr "" + msgid "" "and rebuild the interpreter by running :program:`make` in the toplevel " "directory. You can also run :program:`make` in the :file:`Modules/` " @@ -511,6 +667,9 @@ msgid "" "listed on the line in the configuration file as well, for instance:" msgstr "" +msgid "spam spammodule.o -lX11" +msgstr "" + msgid "Calling Python Functions from C" msgstr "Wywoływanie zadań języka pytonowskiego z C" @@ -557,6 +716,32 @@ msgid "" "function might be part of a module definition::" msgstr "" +msgid "" +"static PyObject *my_callback = NULL;\n" +"\n" +"static PyObject *\n" +"my_set_callback(PyObject *dummy, PyObject *args)\n" +"{\n" +" PyObject *result = NULL;\n" +" PyObject *temp;\n" +"\n" +" if (PyArg_ParseTuple(args, \"O:set_callback\", &temp)) {\n" +" if (!PyCallable_Check(temp)) {\n" +" PyErr_SetString(PyExc_TypeError, \"parameter must be " +"callable\");\n" +" return NULL;\n" +" }\n" +" Py_XINCREF(temp); /* Add a reference to new callback */\n" +" Py_XDECREF(my_callback); /* Dispose of previous callback */\n" +" my_callback = temp; /* Remember new callback */\n" +" /* Boilerplate to return \"None\" */\n" +" Py_INCREF(Py_None);\n" +" result = Py_None;\n" +" }\n" +" return result;\n" +"}" +msgstr "" + msgid "" "This function must be registered with the interpreter using the :c:macro:" "`METH_VARARGS` flag; this is described in section :ref:`methodtable`. The :" @@ -582,6 +767,19 @@ msgid "" "or more format codes between parentheses. For example::" msgstr "" +msgid "" +"int arg;\n" +"PyObject *arglist;\n" +"PyObject *result;\n" +"...\n" +"arg = 123;\n" +"...\n" +"/* Time to call the callback */\n" +"arglist = Py_BuildValue(\"(i)\", arg);\n" +"result = PyObject_CallObject(my_callback, arglist);\n" +"Py_DECREF(arglist);" +msgstr "" + msgid "" ":c:func:`PyObject_CallObject` returns a Python object pointer: this is the " "return value of the Python function. :c:func:`PyObject_CallObject` is " @@ -608,6 +806,13 @@ msgid "" "should be cleared by calling :c:func:`PyErr_Clear`. For example::" msgstr "" +msgid "" +"if (result == NULL)\n" +" return NULL; /* Pass error back */\n" +"...use result...\n" +"Py_DECREF(result);" +msgstr "" + msgid "" "Depending on the desired interface to the Python callback function, you may " "also have to provide an argument list to :c:func:`PyObject_CallObject`. In " @@ -619,6 +824,18 @@ msgid "" "you want to pass an integral event code, you might use the following code::" msgstr "" +msgid "" +"PyObject *arglist;\n" +"...\n" +"arglist = Py_BuildValue(\"(l)\", eventcode);\n" +"result = PyObject_CallObject(my_callback, arglist);\n" +"Py_DECREF(arglist);\n" +"if (result == NULL)\n" +" return NULL; /* Pass error back */\n" +"/* Here maybe use the result */\n" +"Py_DECREF(result);" +msgstr "" + msgid "" "Note the placement of ``Py_DECREF(arglist)`` immediately after the call, " "before the error check! Also note that strictly speaking this code is not " @@ -632,12 +849,27 @@ msgid "" "above example, we use :c:func:`Py_BuildValue` to construct the dictionary. ::" msgstr "" +msgid "" +"PyObject *dict;\n" +"...\n" +"dict = Py_BuildValue(\"{s:i}\", \"name\", val);\n" +"result = PyObject_Call(my_callback, NULL, dict);\n" +"Py_DECREF(dict);\n" +"if (result == NULL)\n" +" return NULL; /* Pass error back */\n" +"/* Here maybe use the result */\n" +"Py_DECREF(result);" +msgstr "" + msgid "Extracting Parameters in Extension Functions" msgstr "Wydobywanie parametrów w zadaniach rozszerzających" msgid "The :c:func:`PyArg_ParseTuple` function is declared as follows::" msgstr "" +msgid "int PyArg_ParseTuple(PyObject *arg, const char *format, ...);" +msgstr "" + msgid "" "The *arg* argument must be a tuple object containing an argument list passed " "from Python to a C function. The *format* argument must be a format string, " @@ -669,6 +901,73 @@ msgstr "" msgid "Some example calls::" msgstr "Pewne przykładowe wywołania::" +msgid "" +"#define PY_SSIZE_T_CLEAN /* Make \"s#\" use Py_ssize_t rather than int. */\n" +"#include " +msgstr "" + +msgid "" +"int ok;\n" +"int i, j;\n" +"long k, l;\n" +"const char *s;\n" +"Py_ssize_t size;\n" +"\n" +"ok = PyArg_ParseTuple(args, \"\"); /* No arguments */\n" +" /* Python call: f() */" +msgstr "" + +msgid "" +"ok = PyArg_ParseTuple(args, \"s\", &s); /* A string */\n" +" /* Possible Python call: f('whoops!') */" +msgstr "" + +msgid "" +"ok = PyArg_ParseTuple(args, \"lls\", &k, &l, &s); /* Two longs and a string " +"*/\n" +" /* Possible Python call: f(1, 2, 'three') */" +msgstr "" + +msgid "" +"ok = PyArg_ParseTuple(args, \"(ii)s#\", &i, &j, &s, &size);\n" +" /* A pair of ints and a string, whose size is also returned */\n" +" /* Possible Python call: f((1, 2), 'three') */" +msgstr "" + +msgid "" +"{\n" +" const char *file;\n" +" const char *mode = \"r\";\n" +" int bufsize = 0;\n" +" ok = PyArg_ParseTuple(args, \"s|si\", &file, &mode, &bufsize);\n" +" /* A string, and optionally another string and an integer */\n" +" /* Possible Python calls:\n" +" f('spam')\n" +" f('spam', 'w')\n" +" f('spam', 'wb', 100000) */\n" +"}" +msgstr "" + +msgid "" +"{\n" +" int left, top, right, bottom, h, v;\n" +" ok = PyArg_ParseTuple(args, \"((ii)(ii))(ii)\",\n" +" &left, &top, &right, &bottom, &h, &v);\n" +" /* A rectangle and a point */\n" +" /* Possible Python call:\n" +" f(((0, 0), (400, 300)), (10, 10)) */\n" +"}" +msgstr "" + +msgid "" +"{\n" +" Py_complex c;\n" +" ok = PyArg_ParseTuple(args, \"D:myfunction\", &c);\n" +" /* a complex, also providing a function name for errors */\n" +" /* Possible Python call: myfunction(1+2j) */\n" +"}" +msgstr "" + msgid "Keyword Parameters for Extension Functions" msgstr "Parametry kluczowe dla zadań rozszerzających" @@ -676,6 +975,11 @@ msgid "" "The :c:func:`PyArg_ParseTupleAndKeywords` function is declared as follows::" msgstr "" +msgid "" +"int PyArg_ParseTupleAndKeywords(PyObject *arg, PyObject *kwdict,\n" +" const char *format, char *kwlist[], ...);" +msgstr "" + msgid "" "The *arg* and *format* parameters are identical to those of the :c:func:" "`PyArg_ParseTuple` function. The *kwdict* parameter is the dictionary of " @@ -704,6 +1008,59 @@ msgstr "" "Tu jest przykładowy moduł który używa słów kluczowych, oparty na przykładzie " "Geoffa Philbricka (philbrick@hks.com)::" +msgid "" +"#define PY_SSIZE_T_CLEAN /* Make \"s#\" use Py_ssize_t rather than int. */\n" +"#include \n" +"\n" +"static PyObject *\n" +"keywdarg_parrot(PyObject *self, PyObject *args, PyObject *keywds)\n" +"{\n" +" int voltage;\n" +" const char *state = \"a stiff\";\n" +" const char *action = \"voom\";\n" +" const char *type = \"Norwegian Blue\";\n" +"\n" +" static char *kwlist[] = {\"voltage\", \"state\", \"action\", \"type\", " +"NULL};\n" +"\n" +" if (!PyArg_ParseTupleAndKeywords(args, keywds, \"i|sss\", kwlist,\n" +" &voltage, &state, &action, &type))\n" +" return NULL;\n" +"\n" +" printf(\"-- This parrot wouldn't %s if you put %i Volts through it." +"\\n\",\n" +" action, voltage);\n" +" printf(\"-- Lovely plumage, the %s -- It's %s!\\n\", type, state);\n" +"\n" +" Py_RETURN_NONE;\n" +"}\n" +"\n" +"static PyMethodDef keywdarg_methods[] = {\n" +" /* The cast of the function is necessary since PyCFunction values\n" +" * only take two PyObject* parameters, and keywdarg_parrot() takes\n" +" * three.\n" +" */\n" +" {\"parrot\", (PyCFunction)(void(*)(void))keywdarg_parrot, METH_VARARGS | " +"METH_KEYWORDS,\n" +" \"Print a lovely skit to standard output.\"},\n" +" {NULL, NULL, 0, NULL} /* sentinel */\n" +"};\n" +"\n" +"static struct PyModuleDef keywdargmodule = {\n" +" PyModuleDef_HEAD_INIT,\n" +" \"keywdarg\",\n" +" NULL,\n" +" -1,\n" +" keywdarg_methods\n" +"};\n" +"\n" +"PyMODINIT_FUNC\n" +"PyInit_keywdarg(void)\n" +"{\n" +" return PyModule_Create(&keywdargmodule);\n" +"}" +msgstr "" + msgid "Building Arbitrary Values" msgstr "Budowanie dowolnych wartości" @@ -712,6 +1069,9 @@ msgid "" "declared as follows::" msgstr "" +msgid "PyObject *Py_BuildValue(const char *format, ...);" +msgstr "" + msgid "" "It recognizes a set of format units similar to the ones recognized by :c:" "func:`PyArg_ParseTuple`, but the arguments (which are input to the function, " @@ -734,6 +1094,26 @@ msgid "" "Examples (to the left the call, to the right the resulting Python value):" msgstr "" +msgid "" +"Py_BuildValue(\"\") None\n" +"Py_BuildValue(\"i\", 123) 123\n" +"Py_BuildValue(\"iii\", 123, 456, 789) (123, 456, 789)\n" +"Py_BuildValue(\"s\", \"hello\") 'hello'\n" +"Py_BuildValue(\"y\", \"hello\") b'hello'\n" +"Py_BuildValue(\"ss\", \"hello\", \"world\") ('hello', 'world')\n" +"Py_BuildValue(\"s#\", \"hello\", 4) 'hell'\n" +"Py_BuildValue(\"y#\", \"hello\", 4) b'hell'\n" +"Py_BuildValue(\"()\") ()\n" +"Py_BuildValue(\"(i)\", 123) (123,)\n" +"Py_BuildValue(\"(ii)\", 123, 456) (123, 456)\n" +"Py_BuildValue(\"(i,i)\", 123, 456) (123, 456)\n" +"Py_BuildValue(\"[i,i]\", 123, 456) [123, 456]\n" +"Py_BuildValue(\"{s:i,s:i}\",\n" +" \"abc\", 123, \"def\", 456) {'abc': 123, 'def': 456}\n" +"Py_BuildValue(\"((ii)(ii)) (ii)\",\n" +" 1, 2, 3, 4, 5, 6) (((1, 2), (3, 4)), (5, 6))" +msgstr "" + msgid "Reference Counts" msgstr "Liczby odniesień" @@ -990,6 +1370,17 @@ msgid "" "instance::" msgstr "" +msgid "" +"void\n" +"bug(PyObject *list)\n" +"{\n" +" PyObject *item = PyList_GetItem(list, 0);\n" +"\n" +" PyList_SetItem(list, 1, PyLong_FromLong(0L));\n" +" PyObject_Print(item, stdout, 0); /* BUG! */\n" +"}" +msgstr "" + msgid "" "This function first borrows a reference to ``list[0]``, then replaces " "``list[1]`` with the value ``0``, and finally prints the borrowed reference. " @@ -1025,6 +1416,19 @@ msgstr "" "Rozwiązanie, gdy znasz już źródło problemu, jest łatwe: tymczasowo zwiększyć " "ilość odniesień. Poprawna wersja zadania równa jest::" +msgid "" +"void\n" +"no_bug(PyObject *list)\n" +"{\n" +" PyObject *item = PyList_GetItem(list, 0);\n" +"\n" +" Py_INCREF(item);\n" +" PyList_SetItem(list, 1, PyLong_FromLong(0L));\n" +" PyObject_Print(item, stdout, 0);\n" +" Py_DECREF(item);\n" +"}" +msgstr "" + msgid "" "This is a true story. An older version of Python contained variants of this " "bug and someone spent a considerable amount of time in a C debugger to " @@ -1043,6 +1447,18 @@ msgid "" "previous one::" msgstr "" +msgid "" +"void\n" +"bug(PyObject *list)\n" +"{\n" +" PyObject *item = PyList_GetItem(list, 0);\n" +" Py_BEGIN_ALLOW_THREADS\n" +" ...some blocking I/O call...\n" +" Py_END_ALLOW_THREADS\n" +" PyObject_Print(item, stdout, 0); /* BUG! */\n" +"}" +msgstr "" + msgid "NULL Pointers" msgstr "Puste wskaźniki (NULL)" @@ -1227,6 +1643,9 @@ msgstr "" "aplikacji języka C ( - z ang. - API) powinna być nadana nazwa stosująca się " "do następującej konwencji::" +msgid "modulename.attributename" +msgstr "" + msgid "" "The convenience function :c:func:`PyCapsule_Import` makes it easy to load a " "C API provided via a Capsule, but only if the Capsule's name matches this " @@ -1259,15 +1678,45 @@ msgid "" "``static`` like everything else::" msgstr "" +msgid "" +"static int\n" +"PySpam_System(const char *command)\n" +"{\n" +" return system(command);\n" +"}" +msgstr "" + msgid "The function :c:func:`!spam_system` is modified in a trivial way::" msgstr "" +msgid "" +"static PyObject *\n" +"spam_system(PyObject *self, PyObject *args)\n" +"{\n" +" const char *command;\n" +" int sts;\n" +"\n" +" if (!PyArg_ParseTuple(args, \"s\", &command))\n" +" return NULL;\n" +" sts = PySpam_System(command);\n" +" return PyLong_FromLong(sts);\n" +"}" +msgstr "" + msgid "In the beginning of the module, right after the line ::" msgstr "Na początku modułu, zaraz za linią ::" +msgid "#include " +msgstr "" + msgid "two more lines must be added::" msgstr "muszą być dodane dwie linie::" +msgid "" +"#define SPAM_MODULE\n" +"#include \"spammodule.h\"" +msgstr "" + msgid "" "The ``#define`` is used to tell the header file that it is being included in " "the exporting module, not a client module. Finally, the module's " @@ -1279,6 +1728,35 @@ msgstr "" "służy. Ostatecznie zadanie inicjowania musi zadbać o zainicjowanie tabeli " "wskaźników sprzęgu programowania aplikacji języka C." +msgid "" +"PyMODINIT_FUNC\n" +"PyInit_spam(void)\n" +"{\n" +" PyObject *m;\n" +" static void *PySpam_API[PySpam_API_pointers];\n" +" PyObject *c_api_object;\n" +"\n" +" m = PyModule_Create(&spammodule);\n" +" if (m == NULL)\n" +" return NULL;\n" +"\n" +" /* Initialize the C API pointer array */\n" +" PySpam_API[PySpam_System_NUM] = (void *)PySpam_System;\n" +"\n" +" /* Create a Capsule containing the API pointer array's address */\n" +" c_api_object = PyCapsule_New((void *)PySpam_API, \"spam._C_API\", " +"NULL);\n" +"\n" +" if (PyModule_AddObject(m, \"_C_API\", c_api_object) < 0) {\n" +" Py_XDECREF(c_api_object);\n" +" Py_DECREF(m);\n" +" return NULL;\n" +" }\n" +"\n" +" return m;\n" +"}" +msgstr "" + msgid "" "Note that ``PySpam_API`` is declared ``static``; otherwise the pointer array " "would disappear when :c:func:`!PyInit_spam` terminates!" @@ -1291,12 +1769,79 @@ msgstr "" "Większa część pracy jest wykonywana w pliku nagłówkowym :file:`spammodule." "h`, który wygląda następująco::" +msgid "" +"#ifndef Py_SPAMMODULE_H\n" +"#define Py_SPAMMODULE_H\n" +"#ifdef __cplusplus\n" +"extern \"C\" {\n" +"#endif\n" +"\n" +"/* Header file for spammodule */\n" +"\n" +"/* C API functions */\n" +"#define PySpam_System_NUM 0\n" +"#define PySpam_System_RETURN int\n" +"#define PySpam_System_PROTO (const char *command)\n" +"\n" +"/* Total number of C API pointers */\n" +"#define PySpam_API_pointers 1\n" +"\n" +"\n" +"#ifdef SPAM_MODULE\n" +"/* This section is used when compiling spammodule.c */\n" +"\n" +"static PySpam_System_RETURN PySpam_System PySpam_System_PROTO;\n" +"\n" +"#else\n" +"/* This section is used in modules that use spammodule's API */\n" +"\n" +"static void **PySpam_API;\n" +"\n" +"#define PySpam_System \\\n" +" (*(PySpam_System_RETURN (*)PySpam_System_PROTO) " +"PySpam_API[PySpam_System_NUM])\n" +"\n" +"/* Return -1 on error, 0 on success.\n" +" * PyCapsule_Import will set an exception if there's an error.\n" +" */\n" +"static int\n" +"import_spam(void)\n" +"{\n" +" PySpam_API = (void **)PyCapsule_Import(\"spam._C_API\", 0);\n" +" return (PySpam_API != NULL) ? 0 : -1;\n" +"}\n" +"\n" +"#endif\n" +"\n" +"#ifdef __cplusplus\n" +"}\n" +"#endif\n" +"\n" +"#endif /* !defined(Py_SPAMMODULE_H) */" +msgstr "" + msgid "" "All that a client module must do in order to have access to the function :c:" "func:`!PySpam_System` is to call the function (or rather macro) :c:func:`!" "import_spam` in its initialization function::" msgstr "" +msgid "" +"PyMODINIT_FUNC\n" +"PyInit_client(void)\n" +"{\n" +" PyObject *m;\n" +"\n" +" m = PyModule_Create(&clientmodule);\n" +" if (m == NULL)\n" +" return NULL;\n" +" if (import_spam() < 0)\n" +" return NULL;\n" +" /* additional initialization can happen here */\n" +" return m;\n" +"}" +msgstr "" + msgid "" "The main disadvantage of this approach is that the file :file:`spammodule.h` " "is rather complicated. However, the basic structure is the same for each " diff --git a/extending/newtypes.po b/extending/newtypes.po index c4068b3eac..94c985c09a 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -38,6 +38,95 @@ msgid "" "in :ref:`debug builds ` omitted:" msgstr "" +msgid "" +"typedef struct _typeobject {\n" +" PyObject_VAR_HEAD\n" +" const char *tp_name; /* For printing, in format \".\" */\n" +" Py_ssize_t tp_basicsize, tp_itemsize; /* For allocation */\n" +"\n" +" /* Methods to implement standard operations */\n" +"\n" +" destructor tp_dealloc;\n" +" Py_ssize_t tp_vectorcall_offset;\n" +" getattrfunc tp_getattr;\n" +" setattrfunc tp_setattr;\n" +" PyAsyncMethods *tp_as_async; /* formerly known as tp_compare (Python 2)\n" +" or tp_reserved (Python 3) */\n" +" reprfunc tp_repr;\n" +"\n" +" /* Method suites for standard classes */\n" +"\n" +" PyNumberMethods *tp_as_number;\n" +" PySequenceMethods *tp_as_sequence;\n" +" PyMappingMethods *tp_as_mapping;\n" +"\n" +" /* More standard operations (here for binary compatibility) */\n" +"\n" +" hashfunc tp_hash;\n" +" ternaryfunc tp_call;\n" +" reprfunc tp_str;\n" +" getattrofunc tp_getattro;\n" +" setattrofunc tp_setattro;\n" +"\n" +" /* Functions to access object as input/output buffer */\n" +" PyBufferProcs *tp_as_buffer;\n" +"\n" +" /* Flags to define presence of optional/expanded features */\n" +" unsigned long tp_flags;\n" +"\n" +" const char *tp_doc; /* Documentation string */\n" +"\n" +" /* Assigned meaning in release 2.0 */\n" +" /* call function for all accessible objects */\n" +" traverseproc tp_traverse;\n" +"\n" +" /* delete references to contained objects */\n" +" inquiry tp_clear;\n" +"\n" +" /* Assigned meaning in release 2.1 */\n" +" /* rich comparisons */\n" +" richcmpfunc tp_richcompare;\n" +"\n" +" /* weak reference enabler */\n" +" Py_ssize_t tp_weaklistoffset;\n" +"\n" +" /* Iterators */\n" +" getiterfunc tp_iter;\n" +" iternextfunc tp_iternext;\n" +"\n" +" /* Attribute descriptor and subclassing stuff */\n" +" struct PyMethodDef *tp_methods;\n" +" struct PyMemberDef *tp_members;\n" +" struct PyGetSetDef *tp_getset;\n" +" // Strong reference on a heap type, borrowed reference on a static type\n" +" struct _typeobject *tp_base;\n" +" PyObject *tp_dict;\n" +" descrgetfunc tp_descr_get;\n" +" descrsetfunc tp_descr_set;\n" +" Py_ssize_t tp_dictoffset;\n" +" initproc tp_init;\n" +" allocfunc tp_alloc;\n" +" newfunc tp_new;\n" +" freefunc tp_free; /* Low-level free-memory routine */\n" +" inquiry tp_is_gc; /* For PyObject_IS_GC */\n" +" PyObject *tp_bases;\n" +" PyObject *tp_mro; /* method resolution order */\n" +" PyObject *tp_cache;\n" +" PyObject *tp_subclasses;\n" +" PyObject *tp_weaklist;\n" +" destructor tp_del;\n" +"\n" +" /* Type attribute cache version tag. Added in version 2.6 */\n" +" unsigned int tp_version_tag;\n" +"\n" +" destructor tp_finalize;\n" +" vectorcallfunc tp_vectorcall;\n" +"\n" +" /* bitset of which type-watchers care about this type */\n" +" unsigned char tp_watched;\n" +"} PyTypeObject;\n" +msgstr "" + msgid "" "Now that's a *lot* of methods. Don't worry too much though -- if you have a " "type you want to define, the chances are very good that you will only " @@ -53,12 +142,18 @@ msgid "" "new type. ::" msgstr "" +msgid "const char *tp_name; /* For printing */" +msgstr "" + msgid "" "The name of the type -- as mentioned in the previous chapter, this will " "appear in various places, almost entirely for diagnostic purposes. Try to " "choose something that will be helpful in such a situation! ::" msgstr "" +msgid "Py_ssize_t tp_basicsize, tp_itemsize; /* For allocation */" +msgstr "" + msgid "" "These fields tell the runtime how much memory to allocate when new objects " "of this type are created. Python has some built-in support for variable " @@ -67,6 +162,9 @@ msgid "" "later. ::" msgstr "" +msgid "const char *tp_doc;" +msgstr "" + msgid "" "Here you can put a string (or its address) that you want returned when the " "Python script references ``obj.__doc__`` to retrieve the doc string." @@ -83,6 +181,9 @@ msgstr "" msgid "Finalization and De-allocation" msgstr "Finalizowanie i de-alokacja" +msgid "destructor tp_dealloc;" +msgstr "" + msgid "" "This function is called when the reference count of the instance of your " "type is reduced to zero and the Python interpreter wants to reclaim it. If " @@ -91,11 +192,31 @@ msgid "" "of this function::" msgstr "" +msgid "" +"static void\n" +"newdatatype_dealloc(newdatatypeobject *obj)\n" +"{\n" +" free(obj->obj_UnderlyingDatatypePtr);\n" +" Py_TYPE(obj)->tp_free((PyObject *)obj);\n" +"}" +msgstr "" + msgid "" "If your type supports garbage collection, the destructor should call :c:func:" "`PyObject_GC_UnTrack` before clearing any member fields::" msgstr "" +msgid "" +"static void\n" +"newdatatype_dealloc(newdatatypeobject *obj)\n" +"{\n" +" PyObject_GC_UnTrack(obj);\n" +" Py_CLEAR(obj->other_obj);\n" +" ...\n" +" Py_TYPE(obj)->tp_free((PyObject *)obj);\n" +"}" +msgstr "" + msgid "" "One important requirement of the deallocator function is that it leaves any " "pending exceptions alone. This is important since deallocators are " @@ -110,6 +231,34 @@ msgid "" "c:func:`PyErr_Fetch` and :c:func:`PyErr_Restore` functions::" msgstr "" +msgid "" +"static void\n" +"my_dealloc(PyObject *obj)\n" +"{\n" +" MyObject *self = (MyObject *) obj;\n" +" PyObject *cbresult;\n" +"\n" +" if (self->my_callback != NULL) {\n" +" PyObject *err_type, *err_value, *err_traceback;\n" +"\n" +" /* This saves the current exception state */\n" +" PyErr_Fetch(&err_type, &err_value, &err_traceback);\n" +"\n" +" cbresult = PyObject_CallNoArgs(self->my_callback);\n" +" if (cbresult == NULL)\n" +" PyErr_WriteUnraisable(self->my_callback);\n" +" else\n" +" Py_DECREF(cbresult);\n" +"\n" +" /* This restores the saved exception state */\n" +" PyErr_Restore(err_type, err_value, err_traceback);\n" +"\n" +" Py_DECREF(self->my_callback);\n" +" }\n" +" Py_TYPE(obj)->tp_free((PyObject*)self);\n" +"}" +msgstr "" + msgid "" "There are limitations to what you can safely do in a deallocator function. " "First, if your type supports garbage collection (using :c:member:" @@ -144,12 +293,26 @@ msgstr "" "`print` po prostu wywołuje zadanie :func:`str`.) Ta zadania obsługi są oba " "opcjonalne." +msgid "" +"reprfunc tp_repr;\n" +"reprfunc tp_str;" +msgstr "" + msgid "" "The :c:member:`~PyTypeObject.tp_repr` handler should return a string object " "containing a representation of the instance for which it is called. Here is " "a simple example::" msgstr "" +msgid "" +"static PyObject *\n" +"newdatatype_repr(newdatatypeobject *obj)\n" +"{\n" +" return PyUnicode_FromFormat(\"Repr-ified_newdatatype{{size:%d}}\",\n" +" obj->obj_UnderlyingDatatypePtr->size);\n" +"}" +msgstr "" + msgid "" "If no :c:member:`~PyTypeObject.tp_repr` handler is specified, the " "interpreter will supply a representation that uses the type's :c:member:" @@ -169,6 +332,15 @@ msgstr "" msgid "Here is a simple example::" msgstr "Tu jest prosty przykład::" +msgid "" +"static PyObject *\n" +"newdatatype_str(newdatatypeobject *obj)\n" +"{\n" +" return PyUnicode_FromFormat(\"Stringified_newdatatype{{size:%d}}\",\n" +" obj->obj_UnderlyingDatatypePtr->size);\n" +"}" +msgstr "" + msgid "Attribute Management" msgstr "Zarządzanie własnościami" @@ -189,6 +361,14 @@ msgid "" "whichever pair makes more sense for the implementation's convenience. ::" msgstr "" +msgid "" +"getattrfunc tp_getattr; /* char * version */\n" +"setattrfunc tp_setattr;\n" +"/* ... */\n" +"getattrofunc tp_getattro; /* PyObject * version */\n" +"setattrofunc tp_setattro;" +msgstr "" + msgid "" "If accessing attributes of an object is always a simple operation (this will " "be explained shortly), there are generic implementations which can be used " @@ -245,12 +425,27 @@ msgstr "" msgid "The tables are declared as three fields of the type object::" msgstr "Tabele są zadeklarowane jako trzy pola przedmiotu typu::" +msgid "" +"struct PyMethodDef *tp_methods;\n" +"struct PyMemberDef *tp_members;\n" +"struct PyGetSetDef *tp_getset;" +msgstr "" + msgid "" "If :c:member:`~PyTypeObject.tp_methods` is not ``NULL``, it must refer to an " "array of :c:type:`PyMethodDef` structures. Each entry in the table is an " "instance of this structure::" msgstr "" +msgid "" +"typedef struct PyMethodDef {\n" +" const char *ml_name; /* method name */\n" +" PyCFunction ml_meth; /* implementation function */\n" +" int ml_flags; /* flags */\n" +" const char *ml_doc; /* docstring */\n" +"} PyMethodDef;" +msgstr "" + msgid "" "One entry should be defined for each method provided by the type; no entries " "are needed for methods inherited from a base type. One additional entry is " @@ -269,6 +464,16 @@ msgstr "" "typy C są wspierane, i dostęp może być albo tylko-do-odczytu lub odczyt-i-" "zapis. Struktury w tabeli są określone jako::" +msgid "" +"typedef struct PyMemberDef {\n" +" const char *name;\n" +" int type;\n" +" int offset;\n" +" int flags;\n" +" const char *doc;\n" +"} PyMemberDef;" +msgstr "" + msgid "" "For each entry in the table, a :term:`descriptor` will be constructed and " "added to the type which will be able to extract a value from the instance " @@ -316,6 +521,22 @@ msgstr "" msgid "Here is an example::" msgstr "Tu jest przykład::" +msgid "" +"static PyObject *\n" +"newdatatype_getattr(newdatatypeobject *obj, char *name)\n" +"{\n" +" if (strcmp(name, \"data\") == 0)\n" +" {\n" +" return PyLong_FromLong(obj->data);\n" +" }\n" +"\n" +" PyErr_Format(PyExc_AttributeError,\n" +" \"'%.100s' object has no attribute '%.400s'\",\n" +" Py_TYPE(obj)->tp_name, name);\n" +" return NULL;\n" +"}" +msgstr "" + msgid "" "The :c:member:`~PyTypeObject.tp_setattr` handler is called when the :meth:" "`~object.__setattr__` or :meth:`~object.__delattr__` method of a class " @@ -325,9 +546,21 @@ msgid "" "tp_setattr` handler should be set to ``NULL``. ::" msgstr "" +msgid "" +"static int\n" +"newdatatype_setattr(newdatatypeobject *obj, char *name, PyObject *v)\n" +"{\n" +" PyErr_Format(PyExc_RuntimeError, \"Read-only attribute: %s\", name);\n" +" return -1;\n" +"}" +msgstr "" + msgid "Object Comparison" msgstr "Porównywanie przedmiotów" +msgid "richcmpfunc tp_richcompare;" +msgstr "" + msgid "" "The :c:member:`~PyTypeObject.tp_richcompare` handler is called when " "comparisons are needed. It is analogous to the :ref:`rich comparison " @@ -352,6 +585,34 @@ msgstr "" "Tu jest przykładowe wypełnienie, dla typu danych który jest uznawany za " "równy, jeśli rozmiar wewnętrznego wskaźnika jest równy::" +msgid "" +"static PyObject *\n" +"newdatatype_richcmp(newdatatypeobject *obj1, newdatatypeobject *obj2, int " +"op)\n" +"{\n" +" PyObject *result;\n" +" int c, size1, size2;\n" +"\n" +" /* code to make sure that both arguments are of type\n" +" newdatatype omitted */\n" +"\n" +" size1 = obj1->obj_UnderlyingDatatypePtr->size;\n" +" size2 = obj2->obj_UnderlyingDatatypePtr->size;\n" +"\n" +" switch (op) {\n" +" case Py_LT: c = size1 < size2; break;\n" +" case Py_LE: c = size1 <= size2; break;\n" +" case Py_EQ: c = size1 == size2; break;\n" +" case Py_NE: c = size1 != size2; break;\n" +" case Py_GT: c = size1 > size2; break;\n" +" case Py_GE: c = size1 >= size2; break;\n" +" }\n" +" result = c ? Py_True : Py_False;\n" +" Py_INCREF(result);\n" +" return result;\n" +" }" +msgstr "" + msgid "Abstract Protocol Support" msgstr "Wsparcie protokołu abstrakcyjnego" @@ -376,6 +637,12 @@ msgid "" "slot, but a slot may still be unfilled.) ::" msgstr "" +msgid "" +"PyNumberMethods *tp_as_number;\n" +"PySequenceMethods *tp_as_sequence;\n" +"PyMappingMethods *tp_as_mapping;" +msgstr "" + msgid "" "If you wish your object to be able to act like a number, a sequence, or a " "mapping object, then you place the address of a structure that implements " @@ -386,11 +653,26 @@ msgid "" "distribution. ::" msgstr "" +msgid "hashfunc tp_hash;" +msgstr "" + msgid "" "This function, if you choose to provide it, should return a hash number for " "an instance of your data type. Here is a simple example::" msgstr "" +msgid "" +"static Py_hash_t\n" +"newdatatype_hash(newdatatypeobject *obj)\n" +"{\n" +" Py_hash_t result;\n" +" result = obj->some_size + 32767 * obj->some_number;\n" +" if (result == -1)\n" +" result = -2;\n" +" return result;\n" +"}" +msgstr "" + msgid "" ":c:type:`!Py_hash_t` is a signed integer type with a platform-varying width. " "Returning ``-1`` from :c:member:`~PyTypeObject.tp_hash` indicates an error, " @@ -398,6 +680,9 @@ msgid "" "computation is successful, as seen above." msgstr "" +msgid "ternaryfunc tp_call;" +msgstr "" + msgid "" "This function is called when an instance of your data type is \"called\", " "for example, if ``obj1`` is an instance of your data type and the Python " @@ -429,6 +714,32 @@ msgstr "" msgid "Here is a toy ``tp_call`` implementation::" msgstr "" +msgid "" +"static PyObject *\n" +"newdatatype_call(newdatatypeobject *obj, PyObject *args, PyObject *kwds)\n" +"{\n" +" PyObject *result;\n" +" const char *arg1;\n" +" const char *arg2;\n" +" const char *arg3;\n" +"\n" +" if (!PyArg_ParseTuple(args, \"sss:call\", &arg1, &arg2, &arg3)) {\n" +" return NULL;\n" +" }\n" +" result = PyUnicode_FromFormat(\n" +" \"Returning -- value: [%d] arg1: [%s] arg2: [%s] arg3: [%s]\\n\",\n" +" obj->obj_UnderlyingDatatypePtr->size,\n" +" arg1, arg2, arg3);\n" +" return result;\n" +"}" +msgstr "" + +msgid "" +"/* Iterators */\n" +"getiterfunc tp_iter;\n" +"iternextfunc tp_iternext;" +msgstr "" + msgid "" "These functions provide support for the iterator protocol. Both handlers " "take exactly one parameter, the instance for which they are being called, " @@ -495,11 +806,30 @@ msgid "" "Concretely, here is how the statically declared type object would look::" msgstr "" +msgid "" +"static PyTypeObject TrivialType = {\n" +" PyVarObject_HEAD_INIT(NULL, 0)\n" +" /* ... other members omitted for brevity ... */\n" +" .tp_flags = Py_TPFLAGS_MANAGED_WEAKREF | ...,\n" +"};" +msgstr "" + msgid "" "The only further addition is that ``tp_dealloc`` needs to clear any weak " "references (by calling :c:func:`PyObject_ClearWeakRefs`)::" msgstr "" +msgid "" +"static void\n" +"Trivial_dealloc(TrivialObject *self)\n" +"{\n" +" /* Clear weakrefs first before calling any destructors */\n" +" PyObject_ClearWeakRefs((PyObject *) self);\n" +" /* ... remainder of destruction code omitted for brevity ... */\n" +" Py_TYPE(self)->tp_free((PyObject *) self);\n" +"}" +msgstr "" + msgid "More Suggestions" msgstr "Więcej sugestii" @@ -517,6 +847,13 @@ msgid "" "sample of its use might be something like the following::" msgstr "" +msgid "" +"if (!PyObject_TypeCheck(some_object, &MyType)) {\n" +" PyErr_SetString(PyExc_TypeError, \"arg #1 not a mything\");\n" +" return NULL;\n" +"}" +msgstr "" + msgid "Download CPython source releases." msgstr "" diff --git a/extending/windows.po b/extending/windows.po index 1c9ce0d85e..9b7642931f 100644 --- a/extending/windows.po +++ b/extending/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -145,6 +145,11 @@ msgid "" "spam), you could use these commands::" msgstr "" +msgid "" +"cl /LD /I/python/include spam.c ../libs/pythonXY.lib\n" +"cl /LD /I/python/include ni.c spam.lib ../libs/pythonXY.lib" +msgstr "" + msgid "" "The first command created three files: :file:`spam.obj`, :file:`spam.dll` " "and :file:`spam.lib`. :file:`Spam.dll` does not contain any Python " diff --git a/faq/design.po b/faq/design.po index 6fa30c9099..3caef0ee5b 100644 --- a/faq/design.po +++ b/faq/design.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -52,6 +52,13 @@ msgstr "" "odbieranym przez człowieka. Sporadycznie programiści języka C napotykać będą " "taki fragment kodu:" +msgid "" +"if (x <= y)\n" +" x++;\n" +" y--;\n" +"z++;" +msgstr "" + msgid "" "Only the ``x++`` statement is executed if the condition is true, but the " "indentation leads many to believe otherwise. Even experienced C programmers " @@ -108,6 +115,11 @@ msgstr "Dlaczego obliczenia zmiennoprzecinkowe są tak niedokładne?" msgid "Users are often surprised by results like this::" msgstr "Użytkownicy są często zaskoczeni następującymi wynikami::" +msgid "" +">>> 1.2 - 1.0\n" +"0.19999999999999996" +msgstr "" + msgid "" "and think it is a bug in Python. It's not. This has little to do with " "Python, and much more to do with how the underlying platform handles " @@ -138,6 +150,9 @@ msgid "" "expressed exactly in binary floating point. For example, after::" msgstr "" +msgid ">>> x = 1.2" +msgstr "" + msgid "" "the value stored for ``x`` is a (very good) approximation to the decimal " "value ``1.2``, but is not exactly equal to it. On a typical machine, the " @@ -147,9 +162,15 @@ msgstr "" "dziesiętnej wartości ``1.2``, ale nie jest dokładnie jej równa. Na typowym " "urządzeniu, faktycznie przechowywana wartość wynosi::" +msgid "1.0011001100110011001100110011001100110011001100110011 (binary)" +msgstr "" + msgid "which is exactly::" msgstr "która dokładnie równa się::" +msgid "1.1999999999999999555910790149937383830547332763671875 (decimal)" +msgstr "" + msgid "" "The typical precision of 53 bits provides Python floats with 15--16 decimal " "digits of accuracy." @@ -250,6 +271,11 @@ msgid "" "an expression::" msgstr "" +msgid "" +"while chunk := fp.read(200):\n" +" print(chunk)" +msgstr "" + msgid "See :pep:`572` for more information." msgstr "Zobacz :pep:`572` aby uzyskać więcej informacji." @@ -294,9 +320,15 @@ msgid "" "programmers feel uncomfortable is::" msgstr "" +msgid "\", \".join(['1', '2', '4', '8', '16'])" +msgstr "" + msgid "which gives the result::" msgstr "" +msgid "\"1, 2, 4, 8, 16\"" +msgstr "" + msgid "There are two common arguments against this usage." msgstr "" @@ -315,6 +347,9 @@ msgid "" "`~str.split` as a string method, since in that case it is easy to see that ::" msgstr "" +msgid "\"1, 2, 4, 8, 16\".split(\", \")" +msgstr "" + msgid "" "is an instruction to a string literal to return the substrings delimited by " "the given separator (or, by default, arbitrary runs of white space)." @@ -337,11 +372,26 @@ msgid "" "versions of Python prior to 2.0 it was common to use this idiom::" msgstr "" +msgid "" +"try:\n" +" value = mydict[key]\n" +"except KeyError:\n" +" mydict[key] = getvalue(key)\n" +" value = mydict[key]" +msgstr "" + msgid "" "This only made sense when you expected the dict to have the key almost all " "the time. If that wasn't the case, you coded it like this::" msgstr "" +msgid "" +"if key in mydict:\n" +" value = mydict[key]\n" +"else:\n" +" value = mydict[key] = getvalue(key)" +msgstr "" + msgid "" "For this specific case, you could also use ``value = dict.setdefault(key, " "getvalue(key))``, but only if the ``getvalue()`` call is cheap enough " @@ -365,11 +415,31 @@ msgid "" "to call. For example::" msgstr "" +msgid "" +"functions = {'a': function_1,\n" +" 'b': function_2,\n" +" 'c': self.method_1}\n" +"\n" +"func = functions[value]\n" +"func()" +msgstr "" + msgid "" "For calling methods on objects, you can simplify yet further by using the :" "func:`getattr` built-in to retrieve methods with a particular name::" msgstr "" +msgid "" +"class MyVisitor:\n" +" def visit_a(self):\n" +" ...\n" +"\n" +" def dispatch(self, value):\n" +" method_name = 'visit_' + str(value)\n" +" method = getattr(self, method_name)\n" +" method()" +msgstr "" + msgid "" "It's suggested that you use a prefix for the method names, such as " "``visit_`` in this example. Without such a prefix, if values are coming " @@ -456,6 +526,12 @@ msgid "" "CPython) will probably run out of file descriptors::" msgstr "" +msgid "" +"for file in very_long_list_of_files:\n" +" f = open(file)\n" +" c = f.read(1)" +msgstr "" + msgid "" "Indeed, using CPython's reference counting and destructor scheme, each new " "assignment to ``f`` closes the previous file. With a traditional GC, " @@ -469,6 +545,12 @@ msgid "" "will work regardless of memory management scheme::" msgstr "" +msgid "" +"for file in very_long_list_of_files:\n" +" with open(file) as f:\n" +" c = f.read(1)" +msgstr "" + msgid "Why doesn't CPython use a more traditional garbage collection scheme?" msgstr "" @@ -610,6 +692,11 @@ msgid "" "construct a new list with the same value it won't be found; e.g.::" msgstr "" +msgid "" +"mydict = {[1, 2]: '12'}\n" +"print(mydict[[1, 2]])" +msgstr "" + msgid "" "would raise a :exc:`KeyError` exception because the id of the ``[1, 2]`` " "used in the second line differs from that in the first line. In other " @@ -648,6 +735,25 @@ msgid "" "the object is in the dictionary (or other structure). ::" msgstr "" +msgid "" +"class ListWrapper:\n" +" def __init__(self, the_list):\n" +" self.the_list = the_list\n" +"\n" +" def __eq__(self, other):\n" +" return self.the_list == other.the_list\n" +"\n" +" def __hash__(self):\n" +" l = self.the_list\n" +" result = 98767 - len(l)*555\n" +" for i, el in enumerate(l):\n" +" try:\n" +" result = result + (hash(el) % 9999999) * 1001 + i\n" +" except Exception:\n" +" result = (result % 7777777) + i * 333\n" +" return result" +msgstr "" + msgid "" "Note that the hash computation is complicated by the possibility that some " "members of the list may be unhashable and also by the possibility of " @@ -688,6 +794,11 @@ msgid "" "dictionary in sorted order::" msgstr "" +msgid "" +"for key in sorted(mydict):\n" +" ... # do whatever with mydict[key]..." +msgstr "" + msgid "How do you specify and enforce an interface spec in Python?" msgstr "" @@ -762,6 +873,18 @@ msgid "" "other languages. For example::" msgstr "" +msgid "" +"class label(Exception): pass # declare a label\n" +"\n" +"try:\n" +" ...\n" +" if condition: raise label() # goto label\n" +" ...\n" +"except label: # where to goto\n" +" pass\n" +"..." +msgstr "" + msgid "" "This doesn't allow you to jump into the middle of a loop, but that's usually " "considered an abuse of ``goto`` anyway. Use sparingly." @@ -790,10 +913,19 @@ msgid "" "calls accept forward slashes too::" msgstr "" +msgid "f = open(\"/mydir/file.txt\") # works fine!" +msgstr "" + msgid "" "If you're trying to build a pathname for a DOS command, try e.g. one of ::" msgstr "" +msgid "" +"dir = r\"\\this\\is\\my\\dos\\dir\" \"\\\\\"\n" +"dir = r\"\\this\\is\\my\\dos\\dir\\ \"[:-1]\n" +"dir = \"\\\\this\\\\is\\\\my\\\\dos\\\\dir\\\\\"" +msgstr "" + msgid "Why doesn't Python have a \"with\" statement for attribute assignments?" msgstr "" @@ -803,6 +935,12 @@ msgid "" "construct that looks like this::" msgstr "" +msgid "" +"with obj:\n" +" a = 1 # equivalent to obj.a = 1\n" +" total = total + 1 # obj.total = obj.total + 1" +msgstr "" + msgid "In Python, such a construct would be ambiguous." msgstr "" @@ -824,6 +962,12 @@ msgstr "" msgid "For instance, take the following incomplete snippet::" msgstr "" +msgid "" +"def foo(a):\n" +" with a:\n" +" print(x)" +msgstr "" + msgid "" "The snippet assumes that ``a`` must have a member attribute called ``x``. " "However, there is nothing in Python that tells the interpreter this. What " @@ -838,9 +982,22 @@ msgid "" "assignment. Instead of::" msgstr "" +msgid "" +"function(args).mydict[index][index].a = 21\n" +"function(args).mydict[index][index].b = 42\n" +"function(args).mydict[index][index].c = 63" +msgstr "" + msgid "write this::" msgstr "" +msgid "" +"ref = function(args).mydict[index][index]\n" +"ref.a = 21\n" +"ref.b = 42\n" +"ref.c = 63" +msgstr "" + msgid "" "This also has the side-effect of increasing execution speed because name " "bindings are resolved at run-time in Python, and the second version only " @@ -872,9 +1029,19 @@ msgid "" "of the experimental ABC language). Consider this::" msgstr "" +msgid "" +"if a == b\n" +" print(a)" +msgstr "" + msgid "versus ::" msgstr "" +msgid "" +"if a == b:\n" +" print(a)" +msgstr "" + msgid "" "Notice how the second one is slightly easier to read. Notice further how a " "colon sets off the example in this FAQ answer; it's a standard usage in " @@ -896,6 +1063,15 @@ msgid "" "dictionaries::" msgstr "" +msgid "" +"[1, 2, 3,]\n" +"('a', 'b', 'c',)\n" +"d = {\n" +" \"A\": [1, 5],\n" +" \"B\": [6, 7], # last trailing comma is optional but good style\n" +"}" +msgstr "" + msgid "There are several reasons to allow this." msgstr "" @@ -911,6 +1087,15 @@ msgid "" "diagnose. For example::" msgstr "" +msgid "" +"x = [\n" +" \"fee\",\n" +" \"fie\"\n" +" \"foo\",\n" +" \"fum\"\n" +"]" +msgstr "" + msgid "" "This list looks like it has four elements, but it actually contains three: " "\"fee\", \"fiefoo\" and \"fum\". Always adding the comma avoids this source " diff --git a/faq/extending.po b/faq/extending.po index 1d3aad7532..4b2c7bb168 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -146,6 +146,12 @@ msgid "" "the argument values::" msgstr "" +msgid "" +"PyObject *\n" +"PyObject_CallMethod(PyObject *object, const char *method_name,\n" +" const char *arg_format, ...);" +msgstr "" + msgid "" "This works for any object that has methods -- whether built-in or user-" "defined. You are responsible for eventually :c:func:`Py_DECREF`\\ 'ing the " @@ -157,6 +163,16 @@ msgid "" "(assuming the file object pointer is \"f\")::" msgstr "" +msgid "" +"res = PyObject_CallMethod(f, \"seek\", \"(ii)\", 10, 0);\n" +"if (res == NULL) {\n" +" ... an exception occurred ...\n" +"}\n" +"else {\n" +" Py_DECREF(res);\n" +"}" +msgstr "" + msgid "" "Note that since :c:func:`PyObject_CallObject` *always* wants a tuple for the " "argument list, to call a function without arguments, pass \"()\" for the " @@ -179,15 +195,45 @@ msgstr "" msgid "The easiest way to do this is to use the :class:`io.StringIO` class:" msgstr "" +msgid "" +">>> import io, sys\n" +">>> sys.stdout = io.StringIO()\n" +">>> print('foo')\n" +">>> print('hello world!')\n" +">>> sys.stderr.write(sys.stdout.getvalue())\n" +"foo\n" +"hello world!" +msgstr "" + msgid "A custom object to do the same would look like this:" msgstr "" +msgid "" +">>> import io, sys\n" +">>> class StdoutCatcher(io.TextIOBase):\n" +"... def __init__(self):\n" +"... self.data = []\n" +"... def write(self, stuff):\n" +"... self.data.append(stuff)\n" +"...\n" +">>> import sys\n" +">>> sys.stdout = StdoutCatcher()\n" +">>> print('foo')\n" +">>> print('hello world!')\n" +">>> sys.stderr.write(''.join(sys.stdout.data))\n" +"foo\n" +"hello world!" +msgstr "" + msgid "How do I access a module written in Python from C?" msgstr "" msgid "You can get a pointer to the module object as follows::" msgstr "" +msgid "module = PyImport_ImportModule(\"\");" +msgstr "" + msgid "" "If the module hasn't been imported yet (i.e. it is not yet present in :data:" "`sys.modules`), this initializes the module; otherwise it simply returns the " @@ -201,6 +247,9 @@ msgid "" "module) as follows::" msgstr "" +msgid "attr = PyObject_GetAttrString(module, \"\");" +msgstr "" + msgid "" "Calling :c:func:`PyObject_SetAttrString` to assign to variables in the " "module also works." @@ -241,9 +290,21 @@ msgstr "" msgid "In your ``.gdbinit`` file (or interactively), add the command:" msgstr "" +msgid "br _PyImport_LoadDynamicModule" +msgstr "" + msgid "Then, when you run GDB:" msgstr "" +msgid "" +"$ gdb /local/bin/python\n" +"gdb) run myscript.py\n" +"gdb) continue # repeat until your extension is loaded\n" +"gdb) finish # so that your extension is loaded\n" +"gdb) br myfunction.c:50\n" +"gdb) continue" +msgstr "" + msgid "" "I want to compile a Python module on my Linux system, but some files are " "missing. Why?" diff --git a/faq/general.po b/faq/general.po index 3dcb38050c..59568a9d7d 100644 --- a/faq/general.po +++ b/faq/general.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -544,6 +544,33 @@ msgid "" "can't remember the methods for a list, they can do something like this::" msgstr "" +msgid "" +">>> L = []\n" +">>> dir(L) \n" +"['__add__', '__class__', '__contains__', '__delattr__', '__delitem__',\n" +"'__dir__', '__doc__', '__eq__', '__format__', '__ge__',\n" +"'__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__',\n" +"'__imul__', '__init__', '__iter__', '__le__', '__len__', '__lt__',\n" +"'__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__',\n" +"'__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__',\n" +"'__sizeof__', '__str__', '__subclasshook__', 'append', 'clear',\n" +"'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove',\n" +"'reverse', 'sort']\n" +">>> [d for d in dir(L) if '__' not in d]\n" +"['append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', " +"'remove', 'reverse', 'sort']\n" +"\n" +">>> help(L.append)\n" +"Help on built-in function append:\n" +"\n" +"append(...)\n" +" L.append(object) -> None -- append object to end\n" +"\n" +">>> L.append(1)\n" +">>> L\n" +"[1]" +msgstr "" + msgid "" "With the interpreter, documentation is never far from the student as they " "are programming." diff --git a/faq/library.po b/faq/library.po index 0878312b21..a87385b001 100644 --- a/faq/library.po +++ b/faq/library.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -74,6 +74,11 @@ msgid "" "these, type::" msgstr "" +msgid "" +"import sys\n" +"print(sys.builtin_module_names)" +msgstr "" + msgid "How do I make a Python script executable on Unix?" msgstr "Jak mogę zrobić skrypt Pythona wykonywalnym na systemie Unix?" @@ -93,6 +98,9 @@ msgid "" "to write ::" msgstr "" +msgid "#!/usr/local/bin/python" +msgstr "" + msgid "" "as the very first line of your file, using the pathname for where the Python " "interpreter is installed on your platform." @@ -105,6 +113,9 @@ msgid "" "directory on the user's :envvar:`PATH`::" msgstr "" +msgid "#!/usr/bin/env python" +msgstr "" + msgid "" "*Don't* do this for CGI scripts. The :envvar:`PATH` variable for CGI " "scripts is often very minimal, so you need to use the actual absolute " @@ -117,11 +128,21 @@ msgid "" "try the following hack (due to Alex Rezinsky):" msgstr "" +msgid "" +"#! /bin/sh\n" +"\"\"\":\"\n" +"exec python $0 ${1+\"$@\"}\n" +"\"\"\"" +msgstr "" + msgid "" "The minor disadvantage is that this defines the script's __doc__ string. " "However, you can fix that by adding ::" msgstr "" +msgid "__doc__ = \"\"\"...Whatever...\"\"\"" +msgstr "" + msgid "Is there a curses/termcap package for Python?" msgstr "" @@ -157,9 +178,17 @@ msgid "" "wrong argument list. It is called as ::" msgstr "" +msgid "handler(signum, frame)" +msgstr "" + msgid "so it should be declared with two parameters::" msgstr "" +msgid "" +"def handler(signum, frame):\n" +" ..." +msgstr "" + msgid "Common tasks" msgstr "" @@ -190,6 +219,11 @@ msgstr "" msgid "The \"global main logic\" of your program may be as simple as ::" msgstr "" +msgid "" +"if __name__ == \"__main__\":\n" +" main_logic()" +msgstr "" + msgid "at the bottom of the main module of your program." msgstr "" @@ -209,6 +243,11 @@ msgid "" "may include a self-test of the module. ::" msgstr "" +msgid "" +"if __name__ == \"__main__\":\n" +" self_test()" +msgstr "" + msgid "" "Even programs that interact with complex external interfaces may be tested " "when the external interfaces are unavailable by using \"fake\" interfaces " @@ -258,6 +297,20 @@ msgid "" "for all the threads to finish::" msgstr "" +msgid "" +"import threading, time\n" +"\n" +"def thread_task(name, n):\n" +" for i in range(n):\n" +" print(name, i)\n" +"\n" +"for i in range(10):\n" +" T = threading.Thread(target=thread_task, args=(str(i), i))\n" +" T.start()\n" +"\n" +"time.sleep(10) # <---------------------------!" +msgstr "" + msgid "" "But now (on many platforms) the threads don't run in parallel, but appear to " "run sequentially, one at a time! The reason is that the OS thread scheduler " @@ -267,6 +320,19 @@ msgstr "" msgid "A simple fix is to add a tiny sleep to the start of the run function::" msgstr "" +msgid "" +"def thread_task(name, n):\n" +" time.sleep(0.001) # <--------------------!\n" +" for i in range(n):\n" +" print(name, i)\n" +"\n" +"for i in range(10):\n" +" T = threading.Thread(target=thread_task, args=(str(i), i))\n" +" T.start()\n" +"\n" +"time.sleep(10)" +msgstr "" + msgid "" "Instead of trying to guess a good delay value for :func:`time.sleep`, it's " "better to use some kind of semaphore mechanism. One idea is to use the :mod:" @@ -295,9 +361,63 @@ msgstr "" msgid "Here's a trivial example::" msgstr "" +msgid "" +"import threading, queue, time\n" +"\n" +"# The worker thread gets jobs off the queue. When the queue is empty, it\n" +"# assumes there will be no more work and exits.\n" +"# (Realistically workers will run until terminated.)\n" +"def worker():\n" +" print('Running worker')\n" +" time.sleep(0.1)\n" +" while True:\n" +" try:\n" +" arg = q.get(block=False)\n" +" except queue.Empty:\n" +" print('Worker', threading.current_thread(), end=' ')\n" +" print('queue empty')\n" +" break\n" +" else:\n" +" print('Worker', threading.current_thread(), end=' ')\n" +" print('running with argument', arg)\n" +" time.sleep(0.5)\n" +"\n" +"# Create queue\n" +"q = queue.Queue()\n" +"\n" +"# Start a pool of 5 workers\n" +"for i in range(5):\n" +" t = threading.Thread(target=worker, name='worker %i' % (i+1))\n" +" t.start()\n" +"\n" +"# Begin adding work to the queue\n" +"for i in range(50):\n" +" q.put(i)\n" +"\n" +"# Give threads time to run\n" +"print('Main thread sleeping')\n" +"time.sleep(5)" +msgstr "" + msgid "When run, this will produce the following output:" msgstr "" +msgid "" +"Running worker\n" +"Running worker\n" +"Running worker\n" +"Running worker\n" +"Running worker\n" +"Main thread sleeping\n" +"Worker running with argument 0\n" +"Worker running with argument 1\n" +"Worker running with argument 2\n" +"Worker running with argument 3\n" +"Worker running with argument 4\n" +"Worker running with argument 5\n" +"..." +msgstr "" + msgid "" "Consult the module's documentation for more details; the :class:`~queue." "Queue` class provides a featureful interface." @@ -327,9 +447,30 @@ msgid "" "D, D1, D2 are dicts, x, y are objects, i, j are ints)::" msgstr "" +msgid "" +"L.append(x)\n" +"L1.extend(L2)\n" +"x = L[i]\n" +"x = L.pop()\n" +"L1[i:j] = L2\n" +"L.sort()\n" +"x = y\n" +"x.field = y\n" +"D[x] = y\n" +"D1.update(D2)\n" +"D.keys()" +msgstr "" + msgid "These aren't::" msgstr "" +msgid "" +"i = i+1\n" +"L.append(L[-1])\n" +"L[i] = L[j]\n" +"D[x] = D[x] + 1" +msgstr "" + msgid "" "Operations that replace other objects may invoke those other objects' :meth:" "`~object.__del__` method when their reference count reaches zero, and that " @@ -462,6 +603,14 @@ msgid "" "integer in big-endian format from a file::" msgstr "" +msgid "" +"import struct\n" +"\n" +"with open(filename, \"rb\") as f:\n" +" s = f.read(8)\n" +" x, y, z = struct.unpack(\">hhl\", s)" +msgstr "" + msgid "" "The '>' in the format string forces big-endian data; the letter 'h' reads " "one \"short integer\" (2 bytes), and 'l' reads one \"long integer\" (4 " @@ -535,6 +684,12 @@ msgid "" "extension modules trying to do I/O). If it is, use :func:`os.close`::" msgstr "" +msgid "" +"os.close(stdin.fileno())\n" +"os.close(stdout.fileno())\n" +"os.close(stderr.fileno())" +msgstr "" + msgid "Or you can use the numeric constants 0, 1 and 2, respectively." msgstr "" @@ -572,12 +727,33 @@ msgstr "" msgid "Yes. Here's a simple example that uses :mod:`urllib.request`::" msgstr "" +msgid "" +"#!/usr/local/bin/python\n" +"\n" +"import urllib.request\n" +"\n" +"# build the query string\n" +"qs = \"First=Josephine&MI=Q&Last=Public\"\n" +"\n" +"# connect and send the server a path\n" +"req = urllib.request.urlopen('http://www.some-server.out-there'\n" +" '/cgi-bin/some-cgi-script', data=qs)\n" +"with req:\n" +" msg, hdrs = req.read(), req.info()" +msgstr "" + msgid "" "Note that in general for percent-encoded POST operations, query strings must " "be quoted using :func:`urllib.parse.urlencode`. For example, to send " "``name=Guy Steele, Jr.``::" msgstr "" +msgid "" +">>> import urllib.parse\n" +">>> urllib.parse.urlencode({'name': 'Guy Steele, Jr.'})\n" +"'name=Guy+Steele%2C+Jr.'" +msgstr "" + msgid ":ref:`urllib-howto` for extensive examples." msgstr "" @@ -600,6 +776,25 @@ msgid "" "work on any host that supports an SMTP listener. ::" msgstr "" +msgid "" +"import sys, smtplib\n" +"\n" +"fromaddr = input(\"From: \")\n" +"toaddrs = input(\"To: \").split(',')\n" +"print(\"Enter message, end with ^D:\")\n" +"msg = ''\n" +"while True:\n" +" line = sys.stdin.readline()\n" +" if not line:\n" +" break\n" +" msg += line\n" +"\n" +"# The actual mail send\n" +"server = smtplib.SMTP('localhost')\n" +"server.sendmail(fromaddr, toaddrs, msg)\n" +"server.quit()" +msgstr "" + msgid "" "A Unix-only alternative uses sendmail. The location of the sendmail program " "varies between systems; sometimes it is ``/usr/lib/sendmail``, sometimes ``/" @@ -607,6 +802,21 @@ msgid "" "some sample code::" msgstr "" +msgid "" +"import os\n" +"\n" +"SENDMAIL = \"/usr/sbin/sendmail\" # sendmail location\n" +"p = os.popen(\"%s -t -i\" % SENDMAIL, \"w\")\n" +"p.write(\"To: receiver@example.com\\n\")\n" +"p.write(\"Subject: test\\n\")\n" +"p.write(\"\\n\") # blank line separating headers from body\n" +"p.write(\"Some text\\n\")\n" +"p.write(\"some more text\\n\")\n" +"sts = p.close()\n" +"if sts != 0:\n" +" print(\"Sendmail exit status\", sts)" +msgstr "" + msgid "How do I avoid blocking in the connect() method of a socket?" msgstr "" @@ -683,6 +893,11 @@ msgid "" "Usage is simple::" msgstr "" +msgid "" +"import random\n" +"random.random()" +msgstr "" + msgid "This returns a random floating-point number in the range [0, 1)." msgstr "" diff --git a/faq/programming.po b/faq/programming.po index 6cbdf1ea9f..2160e6fa2d 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -254,6 +254,12 @@ msgid "" "functions), e.g.::" msgstr "" +msgid "" +">>> squares = []\n" +">>> for x in range(5):\n" +"... squares.append(lambda: x**2)" +msgstr "" + msgid "" "This gives you a list that contains 5 lambdas that calculate ``x**2``. You " "might expect that, when called, they would return, respectively, ``0``, " @@ -261,6 +267,13 @@ msgid "" "see that they all return ``16``::" msgstr "" +msgid "" +">>> squares[2]()\n" +"16\n" +">>> squares[4]()\n" +"16" +msgstr "" + msgid "" "This happens because ``x`` is not local to the lambdas, but is defined in " "the outer scope, and it is accessed when the lambda is called --- not when " @@ -269,11 +282,23 @@ msgid "" "changing the value of ``x`` and see how the results of the lambdas change::" msgstr "" +msgid "" +">>> x = 8\n" +">>> squares[2]()\n" +"64" +msgstr "" + msgid "" "In order to avoid this, you need to save the values in variables local to " "the lambdas, so that they don't rely on the value of the global ``x``::" msgstr "" +msgid "" +">>> squares = []\n" +">>> for x in range(5):\n" +"... squares.append(lambda n=x: n**2)" +msgstr "" + msgid "" "Here, ``n=x`` creates a new variable ``n`` local to the lambda and computed " "when the lambda is defined so that it has the same value that ``x`` had at " @@ -282,6 +307,13 @@ msgid "" "Therefore each lambda will now return the correct result::" msgstr "" +msgid "" +">>> squares[2]()\n" +"4\n" +">>> squares[4]()\n" +"16" +msgstr "" + msgid "" "Note that this behaviour is not peculiar to lambdas, but applies to regular " "functions too." @@ -302,12 +334,26 @@ msgstr "" msgid "config.py::" msgstr "config.py::" +msgid "x = 0 # Default value of the 'x' configuration setting" +msgstr "" + msgid "mod.py::" msgstr "mod.py::" +msgid "" +"import config\n" +"config.x = 1" +msgstr "" + msgid "main.py::" msgstr "main.py::" +msgid "" +"import config\n" +"import mod\n" +"print(config.x)" +msgstr "" + msgid "" "Note that using a module is also the basis for implementing the singleton " "design pattern, for the same reason." @@ -394,6 +440,13 @@ msgid "" "function::" msgstr "" +msgid "" +"def foo(mydict={}): # Danger: shared reference to one dict for all calls\n" +" ... compute something ...\n" +" mydict[key] = value\n" +" return mydict" +msgstr "" + msgid "" "The first time you call this function, ``mydict`` contains a single item. " "The second time, ``mydict`` contains two items because when ``foo()`` begins " @@ -421,9 +474,20 @@ msgid "" "list/dictionary/whatever if it is. For example, don't write::" msgstr "" +msgid "" +"def foo(mydict={}):\n" +" ..." +msgstr "" + msgid "but::" msgstr "ale:" +msgid "" +"def foo(mydict=None):\n" +" if mydict is None:\n" +" mydict = {} # create a new dict for local namespace" +msgstr "" + msgid "" "This feature can be useful. When you have a function that's time-consuming " "to compute, a common technique is to cache the parameters and the resulting " @@ -432,6 +496,19 @@ msgid "" "implemented like this::" msgstr "" +msgid "" +"# Callers can only provide two parameters and optionally pass _cache by " +"keyword\n" +"def expensive(arg1, arg2, *, _cache={}):\n" +" if (arg1, arg2) in _cache:\n" +" return _cache[(arg1, arg2)]\n" +"\n" +" # Calculate the value\n" +" result = ... expensive computation ...\n" +" _cache[(arg1, arg2)] = result # Store result in the cache\n" +" return result" +msgstr "" + msgid "" "You could use a global variable containing a dictionary instead of the " "default value; it's a matter of taste." @@ -448,6 +525,14 @@ msgid "" "arguments when calling another function by using ``*`` and ``**``::" msgstr "" +msgid "" +"def f(x, *args, **kwargs):\n" +" ...\n" +" kwargs['width'] = '14.3c'\n" +" ...\n" +" g(x, *args, **kwargs)" +msgstr "" + msgid "What is the difference between arguments and parameters?" msgstr "Jaka jest różnica pomiędzy argumentami a parametrami?" @@ -459,11 +544,19 @@ msgid "" "the function definition::" msgstr "" +msgid "" +"def func(foo, bar=None, **kwargs):\n" +" pass" +msgstr "" + msgid "" "*foo*, *bar* and *kwargs* are parameters of ``func``. However, when calling " "``func``, for example::" msgstr "" +msgid "func(42, bar=314, extra=somevar)" +msgstr "" + msgid "the values ``42``, ``314``, and ``somevar`` are arguments." msgstr "" @@ -473,6 +566,16 @@ msgstr "" msgid "If you wrote code like::" msgstr "" +msgid "" +">>> x = []\n" +">>> y = x\n" +">>> y.append(10)\n" +">>> y\n" +"[10]\n" +">>> x\n" +"[10]" +msgstr "" + msgid "" "you might be wondering why appending an element to ``y`` changed ``x`` too." msgstr "" @@ -500,6 +603,16 @@ msgstr "" msgid "If we instead assign an immutable object to ``x``::" msgstr "" +msgid "" +">>> x = 5 # ints are immutable\n" +">>> y = x\n" +">>> x = x + 1 # 5 can't be mutated, we are creating a new object here\n" +">>> x\n" +"6\n" +">>> y\n" +"5" +msgstr "" + msgid "" "we can see that in this case ``x`` and ``y`` are not equal anymore. This is " "because integers are :term:`immutable`, and when we do ``x = x + 1`` we are " @@ -564,6 +677,17 @@ msgstr "" msgid "By returning a tuple of the results::" msgstr "" +msgid "" +">>> def func1(a, b):\n" +"... a = 'new-value' # a and b are local names\n" +"... b = b + 1 # assigned to new objects\n" +"... return a, b # return new values\n" +"...\n" +">>> x, y = 'old-value', 99\n" +">>> func1(x, y)\n" +"('new-value', 100)" +msgstr "" + msgid "This is almost always the clearest solution." msgstr "" @@ -574,12 +698,50 @@ msgstr "" msgid "By passing a mutable (changeable in-place) object::" msgstr "" +msgid "" +">>> def func2(a):\n" +"... a[0] = 'new-value' # 'a' references a mutable list\n" +"... a[1] = a[1] + 1 # changes a shared object\n" +"...\n" +">>> args = ['old-value', 99]\n" +">>> func2(args)\n" +">>> args\n" +"['new-value', 100]" +msgstr "" + msgid "By passing in a dictionary that gets mutated::" msgstr "" +msgid "" +">>> def func3(args):\n" +"... args['a'] = 'new-value' # args is a mutable dictionary\n" +"... args['b'] = args['b'] + 1 # change it in-place\n" +"...\n" +">>> args = {'a': 'old-value', 'b': 99}\n" +">>> func3(args)\n" +">>> args\n" +"{'a': 'new-value', 'b': 100}" +msgstr "" + msgid "Or bundle up values in a class instance::" msgstr "" +msgid "" +">>> class Namespace:\n" +"... def __init__(self, /, **args):\n" +"... for key, value in args.items():\n" +"... setattr(self, key, value)\n" +"...\n" +">>> def func4(args):\n" +"... args.a = 'new-value' # args is a mutable Namespace\n" +"... args.b = args.b + 1 # change object in-place\n" +"...\n" +">>> args = Namespace(a='old-value', b=99)\n" +">>> func4(args)\n" +">>> vars(args)\n" +"{'a': 'new-value', 'b': 100}" +msgstr "" + msgid "There's almost never a good reason to get this complicated." msgstr "" @@ -596,12 +758,32 @@ msgid "" "scopes::" msgstr "" +msgid "" +"def linear(a, b):\n" +" def result(x):\n" +" return a * x + b\n" +" return result" +msgstr "" + msgid "Or using a callable object::" msgstr "" +msgid "" +"class linear:\n" +"\n" +" def __init__(self, a, b):\n" +" self.a, self.b = a, b\n" +"\n" +" def __call__(self, x):\n" +" return self.a * x + self.b" +msgstr "" + msgid "In both cases, ::" msgstr "W obydwu przypadkach, ::" +msgid "taxes = linear(0.3, 2)" +msgstr "" + msgid "gives a callable object where ``taxes(10e6) == 0.3 * 10e6 + 2``." msgstr "" @@ -611,9 +793,34 @@ msgid "" "callables can share their signature via inheritance::" msgstr "" +msgid "" +"class exponential(linear):\n" +" # __init__ inherited\n" +" def __call__(self, x):\n" +" return self.a * (x ** self.b)" +msgstr "" + msgid "Object can encapsulate state for several methods::" msgstr "" +msgid "" +"class counter:\n" +"\n" +" value = 0\n" +"\n" +" def set(self, x):\n" +" self.value = x\n" +"\n" +" def up(self):\n" +" self.value = self.value + 1\n" +"\n" +" def down(self):\n" +" self.value = self.value - 1\n" +"\n" +"count = counter()\n" +"inc, dec, reset = count.up, count.down, count.set" +msgstr "" + msgid "" "Here ``inc()``, ``dec()`` and ``reset()`` act like functions which share the " "same counting variable." @@ -632,9 +839,15 @@ msgid "" "copy` method::" msgstr "" +msgid "newdict = olddict.copy()" +msgstr "" + msgid "Sequences can be copied by slicing::" msgstr "" +msgid "new_l = l[:]" +msgstr "" + msgid "How can I find the methods or attributes of an object?" msgstr "" @@ -654,6 +867,19 @@ msgid "" "Consider the following code::" msgstr "" +msgid "" +">>> class A:\n" +"... pass\n" +"...\n" +">>> B = A\n" +">>> a = B()\n" +">>> b = a\n" +">>> print(b)\n" +"<__main__.A object at 0x16D07CC>\n" +">>> print(a)\n" +"<__main__.A object at 0x16D07CC>" +msgstr "" + msgid "" "Arguably the class has a name: even though it is bound to two names and " "invoked through the name ``B`` the created instance is still reported as an " @@ -692,14 +918,25 @@ msgstr "" msgid "Comma is not an operator in Python. Consider this session::" msgstr "" +msgid "" +">>> \"a\" in \"b\", \"a\"\n" +"(False, 'a')" +msgstr "" + msgid "" "Since the comma is not an operator, but a separator between expressions the " "above is evaluated as if you had entered::" msgstr "" +msgid "(\"a\" in \"b\"), \"a\"" +msgstr "" + msgid "not::" msgstr "" +msgid "\"a\" in (\"b\", \"a\")" +msgstr "" + msgid "" "The same is true of the various assignment operators (``=``, ``+=`` etc). " "They are not truly operators but syntactic delimiters in assignment " @@ -712,11 +949,21 @@ msgstr "" msgid "Yes, there is. The syntax is as follows::" msgstr "" +msgid "" +"[on_true] if [expression] else [on_false]\n" +"\n" +"x, y = 50, 25\n" +"small = x if x < y else y" +msgstr "" + msgid "" "Before this syntax was introduced in Python 2.5, a common idiom was to use " "logical operators::" msgstr "" +msgid "[expression] and [on_true] or [on_false]" +msgstr "" + msgid "" "However, this idiom is unsafe, as it can give wrong results when *on_true* " "has a false boolean value. Therefore, it is always better to use the ``... " @@ -732,6 +979,33 @@ msgid "" "Bartelt::" msgstr "" +msgid "" +"from functools import reduce\n" +"\n" +"# Primes < 1000\n" +"print(list(filter(None,map(lambda y:y*reduce(lambda x,y:x*y!=0,\n" +"map(lambda x,y=y:y%x,range(2,int(pow(y,0.5)+1))),1),range(2,1000)))))\n" +"\n" +"# First 10 Fibonacci numbers\n" +"print(list(map(lambda x,f=lambda x,f:(f(x-1,f)+f(x-2,f)) if x>1 else 1:\n" +"f(x,f), range(10))))\n" +"\n" +"# Mandelbrot set\n" +"print((lambda Ru,Ro,Iu,Io,IM,Sx,Sy:reduce(lambda x,y:x+'\\n'+y,map(lambda " +"y,\n" +"Iu=Iu,Io=Io,Ru=Ru,Ro=Ro,Sy=Sy,L=lambda yc,Iu=Iu,Io=Io,Ru=Ru,Ro=Ro,i=IM,\n" +"Sx=Sx,Sy=Sy:reduce(lambda x,y:x+y,map(lambda x,xc=Ru,yc=yc,Ru=Ru,Ro=Ro,\n" +"i=i,Sx=Sx,F=lambda xc,yc,x,y,k,f=lambda xc,yc,x,y,k,f:(k<=0)or (x*x+y*y\n" +">=4.0) or 1+f(xc,yc,x*x-y*y+xc,2.0*x*y+yc,k-1,f):f(xc,yc,x,y,k,f):chr(\n" +"64+F(Ru+x*(Ro-Ru)/Sx,yc,0,0,i)),range(Sx))):L(Iu+y*(Io-Iu)/Sy),range(Sy\n" +"))))(-2.1, 0.7, -1.2, 1.2, 30, 80, 24))\n" +"# \\___ ___/ \\___ ___/ | | |__ lines on screen\n" +"# V V | |______ columns on screen\n" +"# | | |__________ maximum of \"iterations\"\n" +"# | |_________________ range on y axis\n" +"# |____________________________ range on x axis" +msgstr "" + msgid "Don't try this at home, kids!" msgstr "Nie próbujcie tego w domu, dzieciaki!" @@ -747,12 +1021,27 @@ msgid "" "only parameters. Its documentation looks like this::" msgstr "" +msgid "" +">>> help(divmod)\n" +"Help on built-in function divmod in module builtins:\n" +"\n" +"divmod(x, y, /)\n" +" Return the tuple (x//y, x%y). Invariant: div*y + mod == x." +msgstr "" + msgid "" "The slash at the end of the parameter list means that both parameters are " "positional-only. Thus, calling :func:`divmod` with keyword arguments would " "lead to an error::" msgstr "" +msgid "" +">>> divmod(x=3, y=4)\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in \n" +"TypeError: divmod() takes no keyword arguments" +msgstr "" + msgid "Numbers and strings" msgstr "Liczby i ciągi znaków" @@ -765,12 +1054,27 @@ msgid "" "octal value \"10\" (8 in decimal), type::" msgstr "" +msgid "" +">>> a = 0o10\n" +">>> a\n" +"8" +msgstr "" + msgid "" "Hexadecimal is just as easy. Simply precede the hexadecimal number with a " "zero, and then a lower or uppercase \"x\". Hexadecimal digits can be " "specified in lower or uppercase. For example, in the Python interpreter::" msgstr "" +msgid "" +">>> a = 0xa5\n" +">>> a\n" +"165\n" +">>> b = 0XB2\n" +">>> b\n" +"178" +msgstr "" + msgid "Why does -22 // 10 return -3?" msgstr "Dlaczego -22 // 10 zwraca -3?" @@ -779,6 +1083,9 @@ msgid "" "``j``. If you want that, and also want::" msgstr "" +msgid "i == (i // j) * j + (i % j)" +msgstr "" + msgid "" "then integer division has to return the floor. C also requires that " "identity to hold, and then compilers that truncate ``i // j`` need to make " @@ -801,6 +1108,14 @@ msgid "" "exc:`SyntaxError` because the period is seen as a decimal point::" msgstr "" +msgid "" +">>> 1.__class__\n" +" File \"\", line 1\n" +" 1.__class__\n" +" ^\n" +"SyntaxError: invalid decimal literal" +msgstr "" + msgid "" "The solution is to separate the literal from the period with either a space " "or parentheses." @@ -862,6 +1177,30 @@ msgid "" "module::" msgstr "" +msgid "" +">>> import io\n" +">>> s = \"Hello, world\"\n" +">>> sio = io.StringIO(s)\n" +">>> sio.getvalue()\n" +"'Hello, world'\n" +">>> sio.seek(7)\n" +"7\n" +">>> sio.write(\"there!\")\n" +"6\n" +">>> sio.getvalue()\n" +"'Hello, there!'\n" +"\n" +">>> import array\n" +">>> a = array.array('u', s)\n" +">>> print(a)\n" +"array('u', 'Hello, world')\n" +">>> a[0] = 'y'\n" +">>> print(a)\n" +"array('u', 'yello, world')\n" +">>> a.tounicode()\n" +"'yello, world'" +msgstr "" + msgid "How do I use strings to call functions/methods?" msgstr "" @@ -875,9 +1214,26 @@ msgid "" "a case construct::" msgstr "" +msgid "" +"def a():\n" +" pass\n" +"\n" +"def b():\n" +" pass\n" +"\n" +"dispatch = {'go': a, 'stop': b} # Note lack of parens for funcs\n" +"\n" +"dispatch[get_input()]() # Note trailing parens to call function" +msgstr "" + msgid "Use the built-in function :func:`getattr`::" msgstr "" +msgid "" +"import foo\n" +"getattr(foo, 'bar')()" +msgstr "" + msgid "" "Note that :func:`getattr` works on any object, including classes, class " "instances, modules, and so on." @@ -886,9 +1242,31 @@ msgstr "" msgid "This is used in several places in the standard library, like this::" msgstr "" +msgid "" +"class Foo:\n" +" def do_foo(self):\n" +" ...\n" +"\n" +" def do_bar(self):\n" +" ...\n" +"\n" +"f = getattr(foo_instance, 'do_' + opname)\n" +"f()" +msgstr "" + msgid "Use :func:`locals` to resolve the function name::" msgstr "" +msgid "" +"def myFunc():\n" +" print(\"hello\")\n" +"\n" +"fname = \"myFunc\"\n" +"\n" +"f = locals()[fname]\n" +"f()" +msgstr "" + msgid "" "Is there an equivalent to Perl's chomp() for removing trailing newlines from " "strings?" @@ -902,6 +1280,14 @@ msgid "" "removed::" msgstr "" +msgid "" +">>> lines = (\"line 1 \\r\\n\"\n" +"... \"\\r\\n\"\n" +"... \"\\r\\n\")\n" +">>> lines.rstrip(\"\\n\\r\")\n" +"'line 1 '" +msgstr "" + msgid "" "Since this is typically only desired when reading text one line at a time, " "using ``S.rstrip()`` this way works well." @@ -941,21 +1327,44 @@ msgid "" "string's quote::" msgstr "" +msgid "" +">>> r'C:\\this\\will\\not\\work\\'\n" +" File \"\", line 1\n" +" r'C:\\this\\will\\not\\work\\'\n" +" ^\n" +"SyntaxError: unterminated string literal (detected at line 1)" +msgstr "" + msgid "" "There are several workarounds for this. One is to use regular strings and " "double the backslashes::" msgstr "" +msgid "" +">>> 'C:\\\\this\\\\will\\\\work\\\\'\n" +"'C:\\\\this\\\\will\\\\work\\\\'" +msgstr "" + msgid "" "Another is to concatenate a regular string containing an escaped backslash " "to the raw string::" msgstr "" +msgid "" +">>> r'C:\\this\\will\\work' '\\\\'\n" +"'C:\\\\this\\\\will\\\\work\\\\'" +msgstr "" + msgid "" "It is also possible to use :func:`os.path.join` to append a backslash on " "Windows::" msgstr "" +msgid "" +">>> os.path.join(r'C:\\this\\will\\work', '')\n" +"'C:\\\\this\\\\will\\\\work\\\\'" +msgstr "" + msgid "" "Note that while a backslash will \"escape\" a quote for the purposes of " "determining where the raw string ends, no escaping occurs when interpreting " @@ -963,6 +1372,11 @@ msgid "" "value of the raw string::" msgstr "" +msgid "" +">>> r'backslash\\'preserved'\n" +"\"backslash\\\\'preserved\"" +msgstr "" + msgid "Also see the specification in the :ref:`language reference `." msgstr "" @@ -1069,6 +1483,13 @@ msgid "" "them into a list and call :meth:`str.join` at the end::" msgstr "" +msgid "" +"chunks = []\n" +"for s in my_strings:\n" +" chunks.append(s)\n" +"result = ''.join(chunks)" +msgstr "" + msgid "(another reasonably efficient idiom is to use :class:`io.StringIO`)" msgstr "" @@ -1078,6 +1499,12 @@ msgid "" "operator)::" msgstr "" +msgid "" +"result = bytearray()\n" +"for b in my_bytes_objects:\n" +" result += b" +msgstr "" + msgid "Sequences (Tuples/Lists)" msgstr "" @@ -1126,6 +1553,11 @@ msgstr "" msgid "Use the :func:`reversed` built-in function::" msgstr "" +msgid "" +"for x in reversed(sequence):\n" +" ... # do something with x ..." +msgstr "" + msgid "" "This won't touch your original sequence, but build a new copy with reversed " "order to iterate over." @@ -1145,11 +1577,25 @@ msgid "" "the list, deleting duplicates as you go::" msgstr "" +msgid "" +"if mylist:\n" +" mylist.sort()\n" +" last = mylist[-1]\n" +" for i in range(len(mylist)-2, -1, -1):\n" +" if last == mylist[i]:\n" +" del mylist[i]\n" +" else:\n" +" last = mylist[i]" +msgstr "" + msgid "" "If all elements of the list may be used as set keys (i.e. they are all :term:" "`hashable`) this is often faster ::" msgstr "" +msgid "mylist = list(set(mylist))" +msgstr "" + msgid "" "This converts the list into a set, thereby removing duplicates, and then " "back into a list." @@ -1165,6 +1611,12 @@ msgid "" "variations.::" msgstr "" +msgid "" +"mylist[:] = filter(keep_function, mylist)\n" +"mylist[:] = (x for x in mylist if keep_condition)\n" +"mylist[:] = [x for x in mylist if keep_condition]" +msgstr "" + msgid "The list comprehension may be fastest." msgstr "" @@ -1174,6 +1626,9 @@ msgstr "Jak zrobić tablicę w Pythonie?" msgid "Use a list::" msgstr "" +msgid "[\"this\", 1, \"is\", \"an\", \"array\"]" +msgstr "" + msgid "" "Lists are equivalent to C or Pascal arrays in their time complexity; the " "primary difference is that a Python list can contain objects of many " @@ -1191,6 +1646,9 @@ msgid "" "To get Lisp-style linked lists, you can emulate *cons cells* using tuples::" msgstr "" +msgid "lisp_list = (\"like\", (\"this\", (\"example\", None) ) )" +msgstr "" + msgid "" "If mutability is desired, you could use lists instead of tuples. Here the " "analogue of a Lisp *car* is ``lisp_list[0]`` and the analogue of *cdr* is " @@ -1204,12 +1662,26 @@ msgstr "Jak stworzyć listę wielowymiarową?" msgid "You probably tried to make a multidimensional array like this::" msgstr "" +msgid ">>> A = [[None] * 2] * 3" +msgstr "" + msgid "This looks correct if you print it:" msgstr "" +msgid "" +">>> A\n" +"[[None, None], [None, None], [None, None]]" +msgstr "" + msgid "But when you assign a value, it shows up in multiple places:" msgstr "" +msgid "" +">>> A[0][0] = 5\n" +">>> A\n" +"[[5, None], [5, None], [5, None]]" +msgstr "" + msgid "" "The reason is that replicating a list with ``*`` doesn't create copies, it " "only creates references to the existing objects. The ``*3`` creates a list " @@ -1222,11 +1694,22 @@ msgid "" "then fill in each element with a newly created list::" msgstr "" +msgid "" +"A = [None] * 3\n" +"for i in range(3):\n" +" A[i] = [None] * 2" +msgstr "" + msgid "" "This generates a list containing 3 different lists of length two. You can " "also use a list comprehension::" msgstr "" +msgid "" +"w, h = 2, 3\n" +"A = [[None] * w for i in range(h)]" +msgstr "" + msgid "" "Or, you can use an extension that provides a matrix datatype; `NumPy " "`_ is the best known." @@ -1240,11 +1723,25 @@ msgid "" "term:`list comprehension` is an elegant solution::" msgstr "" +msgid "" +"result = [obj.method() for obj in mylist]\n" +"\n" +"result = [function(obj) for obj in mylist]" +msgstr "" + msgid "" "To just run the method or function without saving the return values, a " "plain :keyword:`for` loop will suffice::" msgstr "" +msgid "" +"for obj in mylist:\n" +" obj.method()\n" +"\n" +"for obj in mylist:\n" +" function(obj)" +msgstr "" + msgid "" "Why does a_tuple[i] += ['item'] raise an exception when the addition works?" msgstr "" @@ -1264,6 +1761,14 @@ msgstr "" msgid "If you wrote::" msgstr "" +msgid "" +">>> a_tuple = (1, 2)\n" +">>> a_tuple[0] += 1\n" +"Traceback (most recent call last):\n" +" ...\n" +"TypeError: 'tuple' object does not support item assignment" +msgstr "" + msgid "" "The reason for the exception should be immediately clear: ``1`` is added to " "the object ``a_tuple[0]`` points to (``1``), producing the result object, " @@ -1277,6 +1782,14 @@ msgid "" "approximately this::" msgstr "" +msgid "" +">>> result = a_tuple[0] + 1\n" +">>> a_tuple[0] = result\n" +"Traceback (most recent call last):\n" +" ...\n" +"TypeError: 'tuple' object does not support item assignment" +msgstr "" + msgid "" "It is the assignment part of the operation that produces the error, since a " "tuple is immutable." @@ -1285,11 +1798,24 @@ msgstr "" msgid "When you write something like::" msgstr "" +msgid "" +">>> a_tuple = (['foo'], 'bar')\n" +">>> a_tuple[0] += ['item']\n" +"Traceback (most recent call last):\n" +" ...\n" +"TypeError: 'tuple' object does not support item assignment" +msgstr "" + msgid "" "The exception is a bit more surprising, and even more surprising is the fact " "that even though there was an error, the append worked::" msgstr "" +msgid "" +">>> a_tuple[0]\n" +"['foo', 'item']" +msgstr "" + msgid "" "To see why this happens, you need to know that (a) if an object implements " "an :meth:`~object.__iadd__` magic method, it gets called when the ``+=`` " @@ -1299,9 +1825,21 @@ msgid "" "we say that for lists, ``+=`` is a \"shorthand\" for :meth:`!list.extend`::" msgstr "" +msgid "" +">>> a_list = []\n" +">>> a_list += [1]\n" +">>> a_list\n" +"[1]" +msgstr "" + msgid "This is equivalent to::" msgstr "" +msgid "" +">>> result = a_list.__iadd__([1])\n" +">>> a_list = result" +msgstr "" + msgid "" "The object pointed to by a_list has been mutated, and the pointer to the " "mutated object is assigned back to ``a_list``. The end result of the " @@ -1312,6 +1850,14 @@ msgstr "" msgid "Thus, in our tuple example what is happening is equivalent to::" msgstr "" +msgid "" +">>> result = a_tuple[0].__iadd__(['item'])\n" +">>> a_tuple[0] = result\n" +"Traceback (most recent call last):\n" +" ...\n" +"TypeError: 'tuple' object does not support item assignment" +msgstr "" + msgid "" "The :meth:`!__iadd__` succeeds, and thus the list is extended, but even " "though ``result`` points to the same object that ``a_tuple[0]`` already " @@ -1331,6 +1877,11 @@ msgid "" "method::" msgstr "" +msgid "" +"Isorted = L[:]\n" +"Isorted.sort(key=lambda s: int(s[10:15]))" +msgstr "" + msgid "How can I sort one list by values from another list?" msgstr "" @@ -1339,6 +1890,19 @@ msgid "" "pick out the element you want. ::" msgstr "" +msgid "" +">>> list1 = [\"what\", \"I'm\", \"sorting\", \"by\"]\n" +">>> list2 = [\"something\", \"else\", \"to\", \"sort\"]\n" +">>> pairs = zip(list1, list2)\n" +">>> pairs = sorted(pairs)\n" +">>> pairs\n" +"[(\"I'm\", 'else'), ('by', 'sort'), ('sorting', 'to'), ('what', " +"'something')]\n" +">>> result = [x[1] for x in pairs]\n" +">>> result\n" +"['else', 'sort', 'to', 'something']" +msgstr "" + msgid "Objects" msgstr "Obiekty" @@ -1370,6 +1934,12 @@ msgid "" "definition::" msgstr "" +msgid "" +"class C:\n" +" def meth(self, arg):\n" +" return arg * 2 + self.attribute" +msgstr "" + msgid "What is self?" msgstr "Co znaczy self?" @@ -1404,6 +1974,36 @@ msgid "" "To test for \"true inheritance\", scan the :term:`MRO` of the class:" msgstr "" +msgid "" +"from collections.abc import Mapping\n" +"\n" +"class P:\n" +" pass\n" +"\n" +"class C(P):\n" +" pass\n" +"\n" +"Mapping.register(P)" +msgstr "" + +msgid "" +">>> c = C()\n" +">>> isinstance(c, C) # direct\n" +"True\n" +">>> isinstance(c, P) # indirect\n" +"True\n" +">>> isinstance(c, Mapping) # virtual\n" +"True\n" +"\n" +"# Actual inheritance chain\n" +">>> type(c).__mro__\n" +"(, , )\n" +"\n" +"# Test for \"true inheritance\"\n" +">>> Mapping in type(c).__mro__\n" +"False" +msgstr "" + msgid "" "Note that most programs do not use :func:`isinstance` on user-defined " "classes very often. If you are developing the classes yourself, a more " @@ -1413,11 +2013,32 @@ msgid "" "have a function that does something::" msgstr "" +msgid "" +"def search(obj):\n" +" if isinstance(obj, Mailbox):\n" +" ... # code to search a mailbox\n" +" elif isinstance(obj, Document):\n" +" ... # code to search a document\n" +" elif ..." +msgstr "" + msgid "" "A better approach is to define a ``search()`` method on all the classes and " "just call it::" msgstr "" +msgid "" +"class Mailbox:\n" +" def search(self):\n" +" ... # code to search a mailbox\n" +"\n" +"class Document:\n" +" def search(self):\n" +" ... # code to search a document\n" +"\n" +"obj.search()" +msgstr "" + msgid "What is delegation?" msgstr "" @@ -1435,6 +2056,19 @@ msgid "" "written data to uppercase::" msgstr "" +msgid "" +"class UpperOut:\n" +"\n" +" def __init__(self, outfile):\n" +" self._outfile = outfile\n" +"\n" +" def write(self, s):\n" +" self._outfile.write(s.upper())\n" +"\n" +" def __getattr__(self, name):\n" +" return getattr(self._outfile, name)" +msgstr "" + msgid "" "Here the ``UpperOut`` class redefines the ``write()`` method to convert the " "argument string to uppercase before calling the underlying ``self._outfile." @@ -1452,6 +2086,14 @@ msgid "" "following::" msgstr "" +msgid "" +"class X:\n" +" ...\n" +" def __setattr__(self, name, value):\n" +" self.__dict__[name] = value\n" +" ..." +msgstr "" + msgid "" "Most :meth:`!__setattr__` implementations must modify :meth:`self.__dict__ " "` to store local state for self without causing an infinite " @@ -1466,6 +2108,12 @@ msgstr "" msgid "Use the built-in :func:`super` function::" msgstr "" +msgid "" +"class Derived(Base):\n" +" def meth(self):\n" +" super().meth() # calls Base.meth" +msgstr "" + msgid "" "In the example, :func:`super` will automatically determine the instance from " "which it was called (the ``self`` value), look up the :term:`method " @@ -1483,6 +2131,16 @@ msgid "" "on availability of resources) which base class to use. Example::" msgstr "" +msgid "" +"class Base:\n" +" ...\n" +"\n" +"BaseAlias = Base\n" +"\n" +"class Derived(BaseAlias):\n" +" ..." +msgstr "" + msgid "How do I create static class data and static class methods?" msgstr "" @@ -1496,6 +2154,17 @@ msgid "" "the attribute, you have to explicitly use the class name in the assignment::" msgstr "" +msgid "" +"class C:\n" +" count = 0 # number of times C.__init__ called\n" +"\n" +" def __init__(self):\n" +" C.count = C.count + 1\n" +"\n" +" def getcount(self):\n" +" return C.count # or return self.count" +msgstr "" + msgid "" "``c.count`` also refers to ``C.count`` for any ``c`` such that " "``isinstance(c, C)`` holds, unless overridden by ``c`` itself or by some " @@ -1509,14 +2178,30 @@ msgid "" "whether inside a method or not::" msgstr "" +msgid "C.count = 314" +msgstr "" + msgid "Static methods are possible::" msgstr "" +msgid "" +"class C:\n" +" @staticmethod\n" +" def static(arg1, arg2, arg3):\n" +" # No 'self' parameter!\n" +" ..." +msgstr "" + msgid "" "However, a far more straightforward way to get the effect of a static method " "is via a simple module-level function::" msgstr "" +msgid "" +"def getcount():\n" +" return C.count" +msgstr "" + msgid "" "If your code is structured so as to define one class (or tightly related " "class hierarchy) per module, this supplies the desired encapsulation." @@ -1533,17 +2218,38 @@ msgstr "" msgid "In C++ you'd write" msgstr "" +msgid "" +"class C {\n" +" C() { cout << \"No arguments\\n\"; }\n" +" C(int i) { cout << \"Argument is \" << i << \"\\n\"; }\n" +"}" +msgstr "" + msgid "" "In Python you have to write a single constructor that catches all cases " "using default arguments. For example::" msgstr "" +msgid "" +"class C:\n" +" def __init__(self, i=None):\n" +" if i is None:\n" +" print(\"No arguments\")\n" +" else:\n" +" print(\"Argument is\", i)" +msgstr "" + msgid "This is not entirely equivalent, but close enough in practice." msgstr "" msgid "You could also try a variable-length argument list, e.g. ::" msgstr "" +msgid "" +"def __init__(self, *args):\n" +" ..." +msgstr "" + msgid "The same approach works for all method definitions." msgstr "" @@ -1564,6 +2270,20 @@ msgid "" "outside the class, the mangled name must be used:" msgstr "" +msgid "" +"class A:\n" +" def __one(self):\n" +" return 1\n" +" def two(self):\n" +" return 2 * self.__one()\n" +"\n" +"class B(A):\n" +" def three(self):\n" +" return 3 * self._A__one()\n" +"\n" +"four = 4 * A()._A__one()" +msgstr "" + msgid "" "In particular, this does not guarantee privacy since an outside user can " "still deliberately access the private attribute; many Python programmers " @@ -1693,9 +2413,30 @@ msgid "" "guaranteed to be singletons::" msgstr "" +msgid "" +">>> a = 1000\n" +">>> b = 500\n" +">>> c = b + 500\n" +">>> a is c\n" +"False\n" +"\n" +">>> a = 'Python'\n" +">>> b = 'Py'\n" +">>> c = b + 'thon'\n" +">>> a is c\n" +"False" +msgstr "" + msgid "Likewise, new instances of mutable containers are never identical::" msgstr "" +msgid "" +">>> a = []\n" +">>> b = []\n" +">>> a is b\n" +"False" +msgstr "" + msgid "" "In the standard library code, you will see several common patterns for " "correctly using identity tests:" @@ -1715,6 +2456,19 @@ msgid "" "implement a method that behaves like :meth:`dict.pop`::" msgstr "" +msgid "" +"_sentinel = object()\n" +"\n" +"def pop(self, key, default=_sentinel):\n" +" if key in self:\n" +" value = self[key]\n" +" del self[key]\n" +" return value\n" +" if default is _sentinel:\n" +" raise KeyError(key)\n" +" return default" +msgstr "" + msgid "" "3) Container implementations sometimes need to augment equality tests with " "identity tests. This prevents the code from being confused by objects such " @@ -1726,6 +2480,14 @@ msgid "" "__contains__`::" msgstr "" +msgid "" +"def __contains__(self, value):\n" +" for v in self:\n" +" if v is value or v == value:\n" +" return True\n" +" return False" +msgstr "" + msgid "" "How can a subclass control what data is stored in an immutable instance?" msgstr "" @@ -1742,9 +2504,43 @@ msgid "" "class:" msgstr "" +msgid "" +"from datetime import date\n" +"\n" +"class FirstOfMonthDate(date):\n" +" \"Always choose the first day of the month\"\n" +" def __new__(cls, year, month, day):\n" +" return super().__new__(cls, year, month, 1)\n" +"\n" +"class NamedInt(int):\n" +" \"Allow text names for some numbers\"\n" +" xlat = {'zero': 0, 'one': 1, 'ten': 10}\n" +" def __new__(cls, value):\n" +" value = cls.xlat.get(value, value)\n" +" return super().__new__(cls, value)\n" +"\n" +"class TitleStr(str):\n" +" \"Convert str to name suitable for a URL path\"\n" +" def __new__(cls, s):\n" +" s = s.lower().replace(' ', '-')\n" +" s = ''.join([c for c in s if c.isalnum() or c == '-'])\n" +" return super().__new__(cls, s)" +msgstr "" + msgid "The classes can be used like this:" msgstr "" +msgid "" +">>> FirstOfMonthDate(2012, 2, 14)\n" +"FirstOfMonthDate(2012, 2, 1)\n" +">>> NamedInt('ten')\n" +"10\n" +">>> NamedInt(20)\n" +"20\n" +">>> TitleStr('Blog: Why Python Rocks')\n" +"'blog-why-python-rocks'" +msgstr "" + msgid "How do I cache method calls?" msgstr "" @@ -1782,6 +2578,30 @@ msgstr "" msgid "This example shows the various techniques::" msgstr "" +msgid "" +"class Weather:\n" +" \"Lookup weather information on a government website\"\n" +"\n" +" def __init__(self, station_id):\n" +" self._station_id = station_id\n" +" # The _station_id is private and immutable\n" +"\n" +" def current_temperature(self):\n" +" \"Latest hourly observation\"\n" +" # Do not cache this because old results\n" +" # can be out of date.\n" +"\n" +" @cached_property\n" +" def location(self):\n" +" \"Return the longitude/latitude coordinates of the station\"\n" +" # Result only depends on the station_id\n" +"\n" +" @lru_cache(maxsize=20)\n" +" def historic_rainfall(self, date, units='mm'):\n" +" \"Rainfall on a given date\"\n" +" # Depends on the station_id, date, and units." +msgstr "" + msgid "" "The above example assumes that the *station_id* never changes. If the " "relevant instance attributes are mutable, the *cached_property* approach " @@ -1794,6 +2614,28 @@ msgid "" "__hash__` methods so that the cache can detect relevant attribute updates::" msgstr "" +msgid "" +"class Weather:\n" +" \"Example with a mutable station identifier\"\n" +"\n" +" def __init__(self, station_id):\n" +" self.station_id = station_id\n" +"\n" +" def change_station(self, station_id):\n" +" self.station_id = station_id\n" +"\n" +" def __eq__(self, other):\n" +" return self.station_id == other.station_id\n" +"\n" +" def __hash__(self):\n" +" return hash(self.station_id)\n" +"\n" +" @lru_cache(maxsize=20)\n" +" def historic_rainfall(self, date, units='cm'):\n" +" 'Rainfall on a given date'\n" +" # Depends on the station_id, date, and units." +msgstr "" + msgid "Modules" msgstr "Moduły" @@ -1846,6 +2688,11 @@ msgid "" "use the ``compile()`` function in that module interactively::" msgstr "" +msgid "" +">>> import py_compile\n" +">>> py_compile.compile('foo.py') " +msgstr "" + msgid "" "This will write the ``.pyc`` to a ``__pycache__`` subdirectory in the same " "location as ``foo.py`` (or you can override that with the optional parameter " @@ -1859,6 +2706,9 @@ msgid "" "Python files to compile::" msgstr "" +msgid "python -m compileall ." +msgstr "" + msgid "How do I find the current module name?" msgstr "" @@ -1870,6 +2720,15 @@ msgid "" "only execute this code after checking ``__name__``::" msgstr "" +msgid "" +"def main():\n" +" print('Running test...')\n" +" ...\n" +"\n" +"if __name__ == '__main__':\n" +" main()" +msgstr "" + msgid "How can I have modules that mutually import each other?" msgstr "" @@ -1879,9 +2738,19 @@ msgstr "" msgid ":file:`foo.py`::" msgstr "" +msgid "" +"from bar import bar_var\n" +"foo_var = 1" +msgstr "" + msgid ":file:`bar.py`::" msgstr "" +msgid "" +"from foo import foo_var\n" +"bar_var = 2" +msgstr "" + msgid "The problem is that the interpreter will perform the following steps:" msgstr "" @@ -1971,6 +2840,9 @@ msgid "" "from :mod:`importlib` instead::" msgstr "" +msgid "z = importlib.import_module('x.y.z')" +msgstr "" + msgid "" "When I edit an imported module and reimport it, the changes don't show up. " "Why does this happen?" @@ -1984,11 +2856,20 @@ msgid "" "re-reading of a changed module, do this::" msgstr "" +msgid "" +"import importlib\n" +"import modname\n" +"importlib.reload(modname)" +msgstr "" + msgid "" "Warning: this technique is not 100% fool-proof. In particular, modules " "containing statements like ::" msgstr "" +msgid "from modname import some_objects" +msgstr "" + msgid "" "will continue to work with the old version of the imported objects. If the " "module contains class definitions, existing class instances will *not* be " @@ -1996,11 +2877,28 @@ msgid "" "paradoxical behaviour::" msgstr "" +msgid "" +">>> import importlib\n" +">>> import cls\n" +">>> c = cls.C() # Create an instance of C\n" +">>> importlib.reload(cls)\n" +"\n" +">>> isinstance(c, cls.C) # isinstance is false?!?\n" +"False" +msgstr "" + msgid "" "The nature of the problem is made clear if you print out the \"identity\" of " "the class objects::" msgstr "" +msgid "" +">>> hex(id(c.__class__))\n" +"'0x7352a0'\n" +">>> hex(id(cls.C))\n" +"'0x4198d0'" +msgstr "" + msgid "argument" msgstr "argument" diff --git a/faq/windows.po b/faq/windows.po index 67c75a1386..c070edbba8 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -50,11 +50,17 @@ msgid "" "which usually looks like this:" msgstr "" +msgid "C:\\>" +msgstr "" + msgid "" "The letter may be different, and there might be other things after it, so " "you might just as easily see something like:" msgstr "" +msgid "D:\\YourName\\Projects\\Python>" +msgstr "" + msgid "" "depending on how your computer has been set up and what else you have " "recently done with it. Once you have started such a window, you are well on " @@ -78,9 +84,20 @@ msgstr "" "to instrukcja uruchamiająca interpreter. Jeśli masz uruchomione okno wiersza " "poleceń, spróbuj wpisać komendę ``py`` i wciśnij enter." +msgid "C:\\Users\\YourName> py" +msgstr "" + msgid "You should then see something like:" msgstr "Powinieneś zauważyć coś w stylu:" +msgid "" +"Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit " +"(Intel)] on win32\n" +"Type \"help\", \"copyright\", \"credits\" or \"license\" for more " +"information.\n" +">>>" +msgstr "" + msgid "" "You have started the interpreter in \"interactive mode\". That means you can " "enter Python statements or expressions interactively and have them executed " @@ -88,6 +105,13 @@ msgid "" "Check it by entering a few expressions of your choice and seeing the results:" msgstr "" +msgid "" +">>> print(\"Hello\")\n" +"Hello\n" +">>> \"Hello\" * 3\n" +"'HelloHelloHello'" +msgstr "" + msgid "" "Many people use the interactive mode as a convenient yet highly programmable " "calculator. When you want to end your interactive Python session, call the :" @@ -113,11 +137,19 @@ msgid "" "home directory so you're seeing something similar to::" msgstr "" +msgid "C:\\Users\\YourName>" +msgstr "" + msgid "" "So now you'll ask the ``py`` command to give your script to Python by typing " "``py`` followed by your script path::" msgstr "" +msgid "" +"C:\\Users\\YourName> py Desktop\\hello.py\n" +"hello" +msgstr "" + msgid "How do I make Python scripts executable?" msgstr "" @@ -253,6 +285,14 @@ msgstr "" "W skrócie możesz użyć poniższego kodu do uruchomienia interpretera Python w " "twoim rozszerzonym module." +msgid "" +"#include \n" +"...\n" +"Py_Initialize(); // Initialize Python.\n" +"initmyAppc(); // Initialize (import) the helper class.\n" +"PyRun_SimpleString(\"import myApp\"); // Import the shadow class." +msgstr "" + msgid "" "There are two problems with Python's C API which will become apparent if you " "use a compiler other than MSVC, the compiler used to build pythonNN.dll." @@ -272,12 +312,21 @@ msgstr "" "Problem nr. 2: SWIG generuje następujący kod kiedy generujesz wrapper do " "funkcji void." +msgid "" +"Py_INCREF(Py_None);\n" +"_resultobj = Py_None;\n" +"return _resultobj;" +msgstr "" + msgid "" "Alas, Py_None is a macro that expands to a reference to a complex data " "structure called _Py_NoneStruct inside pythonNN.dll. Again, this code will " "fail in a mult-compiler environment. Replace such code by:" msgstr "" +msgid "return Py_BuildValue(\"\");" +msgstr "" + msgid "" "It may be possible to use SWIG's ``%typemap`` command to make the change " "automatically, though I have not been able to get this to work (I'm a " diff --git a/glossary.po b/glossary.po index c78026ea6a..51d6a5ecff 100644 --- a/glossary.po +++ b/glossary.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -126,6 +126,11 @@ msgid "" "following calls to :func:`complex`::" msgstr "" +msgid "" +"complex(real=3, imag=5)\n" +"complex(**{'real': 3, 'imag': 5})" +msgstr "" + msgid "" ":dfn:`positional argument`: an argument that is not a keyword argument. " "Positional arguments can appear at the beginning of an argument list and/or " @@ -133,6 +138,11 @@ msgid "" "``3`` and ``5`` are both positional arguments in the following calls::" msgstr "" +msgid "" +"complex(3, 5)\n" +"complex(*(3, 5))" +msgstr "" + msgid "" "Arguments are assigned to the named local variables in a function body. See " "the :ref:`calls` section for the rules governing this assignment. " @@ -333,6 +343,9 @@ msgid "" "(see :term:`argument`), with the following syntax::" msgstr "" +msgid "callable(argument1, argument2, argumentN)" +msgstr "" + msgid "" "A :term:`function`, and by extension a :term:`method`, is a callable. An " "instance of a class that implements the :meth:`~object.__call__` method is " @@ -456,6 +469,16 @@ msgid "" "definitions are semantically equivalent::" msgstr "" +msgid "" +"def f(arg):\n" +" ...\n" +"f = staticmethod(f)\n" +"\n" +"@staticmethod\n" +"def f(arg):\n" +" ..." +msgstr "" + msgid "" "The same concept exists for classes, but is less commonly used there. See " "the documentation for :ref:`function definitions ` and :ref:`class " @@ -686,6 +709,11 @@ msgid "" "and is also expected to have an :class:`int` return value::" msgstr "" +msgid "" +"def sum_two_numbers(a: int, b: int) -> int:\n" +" return a + b" +msgstr "" + msgid "Function annotation syntax is explained in section :ref:`function`." msgstr "" @@ -708,6 +736,12 @@ msgid "" "default::" msgstr "" +msgid "" +">>> import __future__\n" +">>> __future__.division\n" +"_Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)" +msgstr "" + msgid "garbage collection" msgstr "" @@ -757,6 +791,11 @@ msgid "" "for an enclosing function::" msgstr "" +msgid "" +">>> sum(i*i for i in range(10)) # sum of squares 0, 1, 4, ... 81\n" +"285" +msgstr "" + msgid "generic function" msgstr "" @@ -1220,6 +1259,15 @@ msgid "" "float_info`::" msgstr "" +msgid "" +">>> sys.float_info[1] # indexed access\n" +"1024\n" +">>> sys.float_info.max_exp # named field access\n" +"1024\n" +">>> isinstance(sys.float_info, tuple) # kind of tuple\n" +"True" +msgstr "" + msgid "" "Some named tuples are built-in types (such as the above examples). " "Alternatively, a named tuple can be created from a regular class definition " @@ -1316,6 +1364,9 @@ msgid "" "*bar* in the following::" msgstr "" +msgid "def func(foo, bar=None): ..." +msgstr "" + msgid "" ":dfn:`positional-only`: specifies an argument that can be supplied only by " "position. Positional-only parameters can be defined by including a ``/`` " @@ -1323,6 +1374,9 @@ msgid "" "example *posonly1* and *posonly2* in the following::" msgstr "" +msgid "def func(posonly1, posonly2, /, positional_or_keyword): ..." +msgstr "" + msgid "" ":dfn:`keyword-only`: specifies an argument that can be supplied only by " "keyword. Keyword-only parameters can be defined by including a single var-" @@ -1331,6 +1385,9 @@ msgid "" "following::" msgstr "" +msgid "def func(arg, *, kw_only1, kw_only2): ..." +msgstr "" + msgid "" ":dfn:`var-positional`: specifies that an arbitrary sequence of positional " "arguments can be provided (in addition to any positional arguments already " @@ -1339,6 +1396,9 @@ msgid "" "following::" msgstr "" +msgid "def func(*args, **kwargs): ..." +msgstr "" + msgid "" ":dfn:`var-keyword`: specifies that arbitrarily many keyword arguments can be " "provided (in addition to any keyword arguments already accepted by other " @@ -1495,9 +1555,19 @@ msgid "" "Python sometimes use a numerical counter instead::" msgstr "" +msgid "" +"for i in range(len(food)):\n" +" print(food[i])" +msgstr "" + msgid "As opposed to the cleaner, Pythonic method::" msgstr "" +msgid "" +"for piece in food:\n" +" print(piece)" +msgstr "" + msgid "qualified name" msgstr "" @@ -1508,12 +1578,32 @@ msgid "" "object's name::" msgstr "" +msgid "" +">>> class C:\n" +"... class D:\n" +"... def meth(self):\n" +"... pass\n" +"...\n" +">>> C.__qualname__\n" +"'C'\n" +">>> C.D.__qualname__\n" +"'C.D'\n" +">>> C.D.meth.__qualname__\n" +"'C.D.meth'" +msgstr "" + msgid "" "When used to refer to modules, the *fully qualified name* means the entire " "dotted path to the module, including any parent packages, e.g. ``email.mime." "text``::" msgstr "" +msgid "" +">>> import email.mime.text\n" +">>> email.mime.text.__name__\n" +"'email.mime.text'" +msgstr "" + msgid "reference count" msgstr "" @@ -1717,9 +1807,22 @@ msgid "" "example::" msgstr "" +msgid "" +"def remove_gray_shades(\n" +" colors: list[tuple[int, int, int]]) -> list[tuple[int, int, int]]:\n" +" pass" +msgstr "" + msgid "could be made more readable like this::" msgstr "" +msgid "" +"Color = tuple[int, int, int]\n" +"\n" +"def remove_gray_shades(colors: list[Color]) -> list[Color]:\n" +" pass" +msgstr "" + msgid "See :mod:`typing` and :pep:`484`, which describe this functionality." msgstr "" @@ -1763,11 +1866,19 @@ msgid "" "When annotating a variable or a class attribute, assignment is optional::" msgstr "" +msgid "" +"class C:\n" +" field: 'annotation'" +msgstr "" + msgid "" "Variable annotations are usually used for :term:`type hints `: " "for example this variable is expected to take :class:`int` values::" msgstr "" +msgid "count: int = 0" +msgstr "" + msgid "Variable annotation syntax is explained in section :ref:`annassign`." msgstr "" diff --git a/howto/annotations.po b/howto/annotations.po index f59a4130a2..f846bdf30e 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -118,6 +118,17 @@ msgid "" "annotations dict of a *base class.* As an example::" msgstr "" +msgid "" +"class Base:\n" +" a: int = 3\n" +" b: str = 'abc'\n" +"\n" +"class Derived(Base):\n" +" pass\n" +"\n" +"print(Derived.__annotations__)" +msgstr "" + msgid "This will print the annotations dict from ``Base``, not ``Derived``." msgstr "" @@ -136,6 +147,13 @@ msgid "" "before::" msgstr "" +msgid "" +"if isinstance(o, type):\n" +" ann = o.__dict__.get('__annotations__', None)\n" +"else:\n" +" ann = getattr(o, '__annotations__', None)" +msgstr "" + msgid "" "After running this code, ``ann`` should be either a dictionary or ``None``. " "You're encouraged to double-check the type of ``ann`` using :func:" @@ -280,6 +298,13 @@ msgid "" "example::" msgstr "" +msgid "" +"from __future__ import annotations\n" +"def foo(a: \"str\"): pass\n" +"\n" +"print(foo.__annotations__)" +msgstr "" + msgid "" "This prints ``{'a': \"'str'\"}``. This shouldn't really be considered a " "\"quirk\"; it's mentioned here simply because it might be surprising." diff --git a/howto/curses.po b/howto/curses.po index 95bade9473..478a1fdf62 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -128,18 +128,29 @@ msgid "" "after the name of the corresponding C variable. ::" msgstr "" +msgid "" +"import curses\n" +"stdscr = curses.initscr()" +msgstr "" + msgid "" "Usually curses applications turn off automatic echoing of keys to the " "screen, in order to be able to read keys and only display them under certain " "circumstances. This requires calling the :func:`~curses.noecho` function. ::" msgstr "" +msgid "curses.noecho()" +msgstr "" + msgid "" "Applications will also commonly need to react to keys instantly, without " "requiring the Enter key to be pressed; this is called cbreak mode, as " "opposed to the usual buffered input mode. ::" msgstr "" +msgid "curses.cbreak()" +msgstr "" + msgid "" "Terminals usually return special keys, such as the cursor keys or navigation " "keys such as Page Up and Home, as a multibyte escape sequence. While you " @@ -149,17 +160,29 @@ msgid "" "keypad mode. ::" msgstr "" +msgid "stdscr.keypad(True)" +msgstr "" + msgid "" "Terminating a curses application is much easier than starting one. You'll " "need to call::" msgstr "" +msgid "" +"curses.nocbreak()\n" +"stdscr.keypad(False)\n" +"curses.echo()" +msgstr "" + msgid "" "to reverse the curses-friendly terminal settings. Then call the :func:" "`~curses.endwin` function to restore the terminal to its original operating " "mode. ::" msgstr "" +msgid "curses.endwin()" +msgstr "" + msgid "" "A common problem when debugging a curses application is to get your terminal " "messed up when the application dies without restoring the terminal to its " @@ -173,6 +196,24 @@ msgid "" "by importing the :func:`curses.wrapper` function and using it like this::" msgstr "" +msgid "" +"from curses import wrapper\n" +"\n" +"def main(stdscr):\n" +" # Clear screen\n" +" stdscr.clear()\n" +"\n" +" # This raises ZeroDivisionError when i == 10.\n" +" for i in range(0, 11):\n" +" v = i-10\n" +" stdscr.addstr(i, 0, '10 divided by {} is {}'.format(v, 10/v))\n" +"\n" +" stdscr.refresh()\n" +" stdscr.getkey()\n" +"\n" +"wrapper(main)" +msgstr "" + msgid "" "The :func:`~curses.wrapper` function takes a callable object and does the " "initializations described above, also initializing colors if color support " @@ -203,6 +244,12 @@ msgid "" "window object. ::" msgstr "" +msgid "" +"begin_x = 20; begin_y = 7\n" +"height = 5; width = 40\n" +"win = curses.newwin(height, width, begin_y, begin_x)" +msgstr "" + msgid "" "Note that the coordinate system used in curses is unusual. Coordinates are " "always passed in the order *y,x*, and the top-left corner of a window is " @@ -252,6 +299,23 @@ msgid "" "will be displayed. ::" msgstr "" +msgid "" +"pad = curses.newpad(100, 100)\n" +"# These loops fill the pad with letters; addch() is\n" +"# explained in the next section\n" +"for y in range(0, 99):\n" +" for x in range(0, 99):\n" +" pad.addch(y,x, ord('a') + (x*x+y*y) % 26)\n" +"\n" +"# Displays a section of the pad in the middle of the screen.\n" +"# (0,0) : coordinate of upper-left corner of pad area to display.\n" +"# (5,5) : coordinate of upper-left corner of window area to be filled\n" +"# with pad content.\n" +"# (20, 75) : coordinate of lower-right corner of window area to be\n" +"# : filled with pad content.\n" +"pad.refresh( 0,0, 5,5, 20,75)" +msgstr "" + msgid "" "The :meth:`!refresh` call displays a section of the pad in the rectangle " "extending from coordinate (5,5) to coordinate (20,75) on the screen; the " @@ -444,6 +508,12 @@ msgid "" "you could code::" msgstr "" +msgid "" +"stdscr.addstr(0, 0, \"Current mode: Typing mode\",\n" +" curses.A_REVERSE)\n" +"stdscr.refresh()" +msgstr "" + msgid "" "The curses library also supports color on those terminals that provide it. " "The most common such terminal is probably the Linux console, followed by " @@ -473,6 +543,11 @@ msgstr "" msgid "An example, which displays a line of text using color pair 1::" msgstr "" +msgid "" +"stdscr.addstr(\"Pretty text\", curses.color_pair(1))\n" +"stdscr.refresh()" +msgstr "" + msgid "" "As I said before, a color pair consists of a foreground and background " "color. The ``init_pair(n, f, b)`` function changes the definition of color " @@ -493,12 +568,18 @@ msgid "" "background, you would call::" msgstr "" +msgid "curses.init_pair(1, curses.COLOR_RED, curses.COLOR_WHITE)" +msgstr "" + msgid "" "When you change a color pair, any text already displayed using that color " "pair will change to the new colors. You can also display new text in this " "color with::" msgstr "" +msgid "stdscr.addstr(0,0, \"RED ALERT!\", curses.color_pair(1))" +msgstr "" + msgid "" "Very fancy terminals can change the definitions of the actual colors to a " "given RGB value. This lets you change color 1, which is usually red, to " @@ -556,6 +637,17 @@ msgid "" "program may look something like this::" msgstr "" +msgid "" +"while True:\n" +" c = stdscr.getch()\n" +" if c == ord('p'):\n" +" PrintDocument()\n" +" elif c == ord('q'):\n" +" break # Exit the while loop\n" +" elif c == curses.KEY_HOME:\n" +" x = y = 0" +msgstr "" + msgid "" "The :mod:`curses.ascii` module supplies ASCII class membership functions " "that take either integer or 1-character string arguments; these may be " @@ -573,6 +665,13 @@ msgid "" "number of characters. ::" msgstr "" +msgid "" +"curses.echo() # Enable echoing of characters\n" +"\n" +"# Get a 15-character string, with the cursor on the top line\n" +"s = stdscr.getstr(0,0, 15)" +msgstr "" + msgid "" "The :mod:`curses.textpad` module supplies a text box that supports an Emacs-" "like set of keybindings. Various methods of the :class:`~curses.textpad." @@ -580,6 +679,26 @@ msgid "" "results either with or without trailing spaces. Here's an example::" msgstr "" +msgid "" +"import curses\n" +"from curses.textpad import Textbox, rectangle\n" +"\n" +"def main(stdscr):\n" +" stdscr.addstr(0, 0, \"Enter IM message: (hit Ctrl-G to send)\")\n" +"\n" +" editwin = curses.newwin(5,30, 2,1)\n" +" rectangle(stdscr, 1,0, 1+5+1, 1+30+1)\n" +" stdscr.refresh()\n" +"\n" +" box = Textbox(editwin)\n" +"\n" +" # Let the user edit until Ctrl-G is struck.\n" +" box.edit()\n" +"\n" +" # Get resulting contents\n" +" message = box.gather()" +msgstr "" + msgid "" "See the library documentation on :mod:`curses.textpad` for more details." msgstr "" diff --git a/howto/descriptor.po b/howto/descriptor.po index 233cd93920..79b0fe0ac5 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-09 17:14+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -88,16 +88,36 @@ msgid "" "returns the constant ``10``:" msgstr "" +msgid "" +"class Ten:\n" +" def __get__(self, obj, objtype=None):\n" +" return 10" +msgstr "" + msgid "" "To use the descriptor, it must be stored as a class variable in another " "class:" msgstr "" +msgid "" +"class A:\n" +" x = 5 # Regular class attribute\n" +" y = Ten() # Descriptor instance" +msgstr "" + msgid "" "An interactive session shows the difference between normal attribute lookup " "and descriptor lookup:" msgstr "" +msgid "" +">>> a = A() # Make an instance of class A\n" +">>> a.x # Normal attribute lookup\n" +"5\n" +">>> a.y # Descriptor lookup\n" +"10" +msgstr "" + msgid "" "In the ``a.x`` attribute lookup, the dot operator finds ``'x': 5`` in the " "class dictionary. In the ``a.y`` lookup, the dot operator finds a " @@ -127,11 +147,42 @@ msgid "" "constants:" msgstr "" +msgid "" +"import os\n" +"\n" +"class DirectorySize:\n" +"\n" +" def __get__(self, obj, objtype=None):\n" +" return len(os.listdir(obj.dirname))\n" +"\n" +"class Directory:\n" +"\n" +" size = DirectorySize() # Descriptor instance\n" +"\n" +" def __init__(self, dirname):\n" +" self.dirname = dirname # Regular instance attribute" +msgstr "" + msgid "" "An interactive session shows that the lookup is dynamic — it computes " "different, updated answers each time::" msgstr "" +msgid "" +">>> s = Directory('songs')\n" +">>> g = Directory('games')\n" +">>> s.size # The songs directory has twenty " +"files\n" +"20\n" +">>> g.size # The games directory has three " +"files\n" +"3\n" +">>> os.remove('games/chess') # Delete a game\n" +">>> g.size # File count is automatically " +"updated\n" +"2" +msgstr "" + msgid "" "Besides showing how descriptors can run computations, this example also " "reveals the purpose of the parameters to :meth:`__get__`. The *self* " @@ -158,11 +209,68 @@ msgid "" "logs the lookup or update:" msgstr "" +msgid "" +"import logging\n" +"\n" +"logging.basicConfig(level=logging.INFO)\n" +"\n" +"class LoggedAgeAccess:\n" +"\n" +" def __get__(self, obj, objtype=None):\n" +" value = obj._age\n" +" logging.info('Accessing %r giving %r', 'age', value)\n" +" return value\n" +"\n" +" def __set__(self, obj, value):\n" +" logging.info('Updating %r to %r', 'age', value)\n" +" obj._age = value\n" +"\n" +"class Person:\n" +"\n" +" age = LoggedAgeAccess() # Descriptor instance\n" +"\n" +" def __init__(self, name, age):\n" +" self.name = name # Regular instance attribute\n" +" self.age = age # Calls __set__()\n" +"\n" +" def birthday(self):\n" +" self.age += 1 # Calls both __get__() and __set__()" +msgstr "" + msgid "" "An interactive session shows that all access to the managed attribute *age* " "is logged, but that the regular attribute *name* is not logged:" msgstr "" +msgid "" +">>> mary = Person('Mary M', 30) # The initial age update is logged\n" +"INFO:root:Updating 'age' to 30\n" +">>> dave = Person('David D', 40)\n" +"INFO:root:Updating 'age' to 40\n" +"\n" +">>> vars(mary) # The actual data is in a private " +"attribute\n" +"{'name': 'Mary M', '_age': 30}\n" +">>> vars(dave)\n" +"{'name': 'David D', '_age': 40}\n" +"\n" +">>> mary.age # Access the data and log the " +"lookup\n" +"INFO:root:Accessing 'age' giving 30\n" +"30\n" +">>> mary.birthday() # Updates are logged as well\n" +"INFO:root:Accessing 'age' giving 30\n" +"INFO:root:Updating 'age' to 31\n" +"\n" +">>> dave.name # Regular attribute lookup isn't " +"logged\n" +"'David D'\n" +">>> dave.age # Only the managed attribute is " +"logged\n" +"INFO:root:Accessing 'age' giving 40\n" +"40" +msgstr "" + msgid "" "One major issue with this example is that the private name *_age* is " "hardwired in the *LoggedAgeAccess* class. That means that each instance can " @@ -186,18 +294,74 @@ msgid "" "*private_name*:" msgstr "" +msgid "" +"import logging\n" +"\n" +"logging.basicConfig(level=logging.INFO)\n" +"\n" +"class LoggedAccess:\n" +"\n" +" def __set_name__(self, owner, name):\n" +" self.public_name = name\n" +" self.private_name = '_' + name\n" +"\n" +" def __get__(self, obj, objtype=None):\n" +" value = getattr(obj, self.private_name)\n" +" logging.info('Accessing %r giving %r', self.public_name, value)\n" +" return value\n" +"\n" +" def __set__(self, obj, value):\n" +" logging.info('Updating %r to %r', self.public_name, value)\n" +" setattr(obj, self.private_name, value)\n" +"\n" +"class Person:\n" +"\n" +" name = LoggedAccess() # First descriptor instance\n" +" age = LoggedAccess() # Second descriptor instance\n" +"\n" +" def __init__(self, name, age):\n" +" self.name = name # Calls the first descriptor\n" +" self.age = age # Calls the second descriptor\n" +"\n" +" def birthday(self):\n" +" self.age += 1" +msgstr "" + msgid "" "An interactive session shows that the :class:`Person` class has called :meth:" "`__set_name__` so that the field names would be recorded. Here we call :" "func:`vars` to look up the descriptor without triggering it:" msgstr "" +msgid "" +">>> vars(vars(Person)['name'])\n" +"{'public_name': 'name', 'private_name': '_name'}\n" +">>> vars(vars(Person)['age'])\n" +"{'public_name': 'age', 'private_name': '_age'}" +msgstr "" + msgid "The new class now logs access to both *name* and *age*:" msgstr "" +msgid "" +">>> pete = Person('Peter P', 10)\n" +"INFO:root:Updating 'name' to 'Peter P'\n" +"INFO:root:Updating 'age' to 10\n" +">>> kate = Person('Catherine C', 20)\n" +"INFO:root:Updating 'name' to 'Catherine C'\n" +"INFO:root:Updating 'age' to 20" +msgstr "" + msgid "The two *Person* instances contain only the private names:" msgstr "" +msgid "" +">>> vars(pete)\n" +"{'_name': 'Peter P', '_age': 10}\n" +">>> vars(kate)\n" +"{'_name': 'Catherine C', '_age': 20}" +msgstr "" + msgid "Closing thoughts" msgstr "" @@ -265,6 +429,26 @@ msgid "" "managed attribute descriptor:" msgstr "" +msgid "" +"from abc import ABC, abstractmethod\n" +"\n" +"class Validator(ABC):\n" +"\n" +" def __set_name__(self, owner, name):\n" +" self.private_name = '_' + name\n" +"\n" +" def __get__(self, obj, objtype=None):\n" +" return getattr(obj, self.private_name)\n" +"\n" +" def __set__(self, obj, value):\n" +" self.validate(value)\n" +" setattr(obj, self.private_name, value)\n" +"\n" +" @abstractmethod\n" +" def validate(self, value):\n" +" pass" +msgstr "" + msgid "" "Custom validators need to inherit from :class:`Validator` and must supply a :" "meth:`validate` method to test various restrictions as needed." @@ -293,15 +477,107 @@ msgid "" "as well." msgstr "" +msgid "" +"class OneOf(Validator):\n" +"\n" +" def __init__(self, *options):\n" +" self.options = set(options)\n" +"\n" +" def validate(self, value):\n" +" if value not in self.options:\n" +" raise ValueError(f'Expected {value!r} to be one of {self.options!" +"r}')\n" +"\n" +"class Number(Validator):\n" +"\n" +" def __init__(self, minvalue=None, maxvalue=None):\n" +" self.minvalue = minvalue\n" +" self.maxvalue = maxvalue\n" +"\n" +" def validate(self, value):\n" +" if not isinstance(value, (int, float)):\n" +" raise TypeError(f'Expected {value!r} to be an int or float')\n" +" if self.minvalue is not None and value < self.minvalue:\n" +" raise ValueError(\n" +" f'Expected {value!r} to be at least {self.minvalue!r}'\n" +" )\n" +" if self.maxvalue is not None and value > self.maxvalue:\n" +" raise ValueError(\n" +" f'Expected {value!r} to be no more than {self.maxvalue!r}'\n" +" )\n" +"\n" +"class String(Validator):\n" +"\n" +" def __init__(self, minsize=None, maxsize=None, predicate=None):\n" +" self.minsize = minsize\n" +" self.maxsize = maxsize\n" +" self.predicate = predicate\n" +"\n" +" def validate(self, value):\n" +" if not isinstance(value, str):\n" +" raise TypeError(f'Expected {value!r} to be an str')\n" +" if self.minsize is not None and len(value) < self.minsize:\n" +" raise ValueError(\n" +" f'Expected {value!r} to be no smaller than {self.minsize!" +"r}'\n" +" )\n" +" if self.maxsize is not None and len(value) > self.maxsize:\n" +" raise ValueError(\n" +" f'Expected {value!r} to be no bigger than {self.maxsize!r}'\n" +" )\n" +" if self.predicate is not None and not self.predicate(value):\n" +" raise ValueError(\n" +" f'Expected {self.predicate} to be true for {value!r}'\n" +" )" +msgstr "" + msgid "Practical application" msgstr "" msgid "Here's how the data validators can be used in a real class:" msgstr "" +msgid "" +"class Component:\n" +"\n" +" name = String(minsize=3, maxsize=10, predicate=str.isupper)\n" +" kind = OneOf('wood', 'metal', 'plastic')\n" +" quantity = Number(minvalue=0)\n" +"\n" +" def __init__(self, name, kind, quantity):\n" +" self.name = name\n" +" self.kind = kind\n" +" self.quantity = quantity" +msgstr "" + msgid "The descriptors prevent invalid instances from being created:" msgstr "" +msgid "" +">>> Component('Widget', 'metal', 5) # Blocked: 'Widget' is not all " +"uppercase\n" +"Traceback (most recent call last):\n" +" ...\n" +"ValueError: Expected to be true for " +"'Widget'\n" +"\n" +">>> Component('WIDGET', 'metle', 5) # Blocked: 'metle' is misspelled\n" +"Traceback (most recent call last):\n" +" ...\n" +"ValueError: Expected 'metle' to be one of {'metal', 'plastic', 'wood'}\n" +"\n" +">>> Component('WIDGET', 'metal', -5) # Blocked: -5 is negative\n" +"Traceback (most recent call last):\n" +" ...\n" +"ValueError: Expected -5 to be at least 0\n" +">>> Component('WIDGET', 'metal', 'V') # Blocked: 'V' isn't a number\n" +"Traceback (most recent call last):\n" +" ...\n" +"TypeError: Expected 'V' to be an int or float\n" +"\n" +">>> c = Component('WIDGET', 'metal', 5) # Allowed: The inputs are valid" +msgstr "" + msgid "Technical Tutorial" msgstr "" @@ -347,9 +623,9 @@ msgstr "" msgid "" "Descriptors are a powerful, general purpose protocol. They are the " "mechanism behind properties, methods, static methods, class methods, and :" -"func:`super()`. They are used throughout Python itself. Descriptors " -"simplify the underlying C code and offer a flexible set of new tools for " -"everyday Python programs." +"func:`super`. They are used throughout Python itself. Descriptors simplify " +"the underlying C code and offer a flexible set of new tools for everyday " +"Python programs." msgstr "" msgid "Descriptor protocol" @@ -437,6 +713,34 @@ msgid "" "is a pure Python equivalent:" msgstr "" +msgid "" +"def find_name_in_mro(cls, name, default):\n" +" \"Emulate _PyType_Lookup() in Objects/typeobject.c\"\n" +" for base in cls.__mro__:\n" +" if name in vars(base):\n" +" return vars(base)[name]\n" +" return default\n" +"\n" +"def object_getattribute(obj, name):\n" +" \"Emulate PyObject_GenericGetAttr() in Objects/object.c\"\n" +" null = object()\n" +" objtype = type(obj)\n" +" cls_var = find_name_in_mro(objtype, name, null)\n" +" descr_get = getattr(type(cls_var), '__get__', null)\n" +" if descr_get is not null:\n" +" if (hasattr(type(cls_var), '__set__')\n" +" or hasattr(type(cls_var), '__delete__')):\n" +" return descr_get(cls_var, obj, objtype) # data descriptor\n" +" if hasattr(obj, '__dict__') and name in vars(obj):\n" +" return vars(obj)[name] # instance variable\n" +" if descr_get is not null:\n" +" return descr_get(cls_var, obj, objtype) # non-data " +"descriptor\n" +" if cls_var is not null:\n" +" return cls_var # class variable\n" +" raise AttributeError(name)" +msgstr "" + msgid "" "Note, there is no :meth:`__getattr__` hook in the :meth:`__getattribute__` " "code. That is why calling :meth:`__getattribute__` directly or with " @@ -450,6 +754,17 @@ msgid "" "encapsulated in a helper function:" msgstr "" +msgid "" +"def getattr_hook(obj, name):\n" +" \"Emulate slot_tp_getattr_hook() in Objects/typeobject.c\"\n" +" try:\n" +" return obj.__getattribute__(name)\n" +" except AttributeError:\n" +" if not hasattr(type(obj), '__getattr__'):\n" +" raise\n" +" return type(obj).__getattr__(obj, name) # __getattr__" +msgstr "" + msgid "Invocation from a class" msgstr "" @@ -565,20 +880,78 @@ msgid "" "care of lookups or updates:" msgstr "" +msgid "" +"class Field:\n" +"\n" +" def __set_name__(self, owner, name):\n" +" self.fetch = f'SELECT {name} FROM {owner.table} WHERE {owner.key}" +"=?;'\n" +" self.store = f'UPDATE {owner.table} SET {name}=? WHERE {owner.key}" +"=?;'\n" +"\n" +" def __get__(self, obj, objtype=None):\n" +" return conn.execute(self.fetch, [obj.key]).fetchone()[0]\n" +"\n" +" def __set__(self, obj, value):\n" +" conn.execute(self.store, [value, obj.key])\n" +" conn.commit()" +msgstr "" + msgid "" "We can use the :class:`Field` class to define `models `_ that describe the schema for each table in a " "database:" msgstr "" +msgid "" +"class Movie:\n" +" table = 'Movies' # Table name\n" +" key = 'title' # Primary key\n" +" director = Field()\n" +" year = Field()\n" +"\n" +" def __init__(self, key):\n" +" self.key = key\n" +"\n" +"class Song:\n" +" table = 'Music'\n" +" key = 'title'\n" +" artist = Field()\n" +" year = Field()\n" +" genre = Field()\n" +"\n" +" def __init__(self, key):\n" +" self.key = key" +msgstr "" + msgid "To use the models, first connect to the database::" msgstr "" +msgid "" +">>> import sqlite3\n" +">>> conn = sqlite3.connect('entertainment.db')" +msgstr "" + msgid "" "An interactive session shows how data is retrieved from the database and how " "it can be updated:" msgstr "" +msgid "" +">>> Movie('Star Wars').director\n" +"'George Lucas'\n" +">>> jaws = Movie('Jaws')\n" +">>> f'Released in {jaws.year} by {jaws.director}'\n" +"'Released in 1975 by Steven Spielberg'\n" +"\n" +">>> Song('Country Roads').artist\n" +"'John Denver'\n" +"\n" +">>> Movie('Star Wars').director = 'J.J. Abrams'\n" +">>> Movie('Star Wars').director\n" +"'J.J. Abrams'" +msgstr "" + msgid "Pure Python Equivalents" msgstr "" @@ -598,15 +971,84 @@ msgid "" "is::" msgstr "" +msgid "property(fget=None, fset=None, fdel=None, doc=None) -> property" +msgstr "" + msgid "" "The documentation shows a typical use to define a managed attribute ``x``:" msgstr "" +msgid "" +"class C:\n" +" def getx(self): return self.__x\n" +" def setx(self, value): self.__x = value\n" +" def delx(self): del self.__x\n" +" x = property(getx, setx, delx, \"I'm the 'x' property.\")" +msgstr "" + msgid "" "To see how :func:`property` is implemented in terms of the descriptor " "protocol, here is a pure Python equivalent:" msgstr "" +msgid "" +"class Property:\n" +" \"Emulate PyProperty_Type() in Objects/descrobject.c\"\n" +"\n" +" def __init__(self, fget=None, fset=None, fdel=None, doc=None):\n" +" self.fget = fget\n" +" self.fset = fset\n" +" self.fdel = fdel\n" +" if doc is None and fget is not None:\n" +" doc = fget.__doc__\n" +" self.__doc__ = doc\n" +" self._name = ''\n" +"\n" +" def __set_name__(self, owner, name):\n" +" self._name = name\n" +"\n" +" def __get__(self, obj, objtype=None):\n" +" if obj is None:\n" +" return self\n" +" if self.fget is None:\n" +" raise AttributeError(\n" +" f'property {self._name!r} of {type(obj).__name__!r} object " +"has no getter'\n" +" )\n" +" return self.fget(obj)\n" +"\n" +" def __set__(self, obj, value):\n" +" if self.fset is None:\n" +" raise AttributeError(\n" +" f'property {self._name!r} of {type(obj).__name__!r} object " +"has no setter'\n" +" )\n" +" self.fset(obj, value)\n" +"\n" +" def __delete__(self, obj):\n" +" if self.fdel is None:\n" +" raise AttributeError(\n" +" f'property {self._name!r} of {type(obj).__name__!r} object " +"has no deleter'\n" +" )\n" +" self.fdel(obj)\n" +"\n" +" def getter(self, fget):\n" +" prop = type(self)(fget, self.fset, self.fdel, self.__doc__)\n" +" prop._name = self._name\n" +" return prop\n" +"\n" +" def setter(self, fset):\n" +" prop = type(self)(self.fget, fset, self.fdel, self.__doc__)\n" +" prop._name = self._name\n" +" return prop\n" +"\n" +" def deleter(self, fdel):\n" +" prop = type(self)(self.fget, self.fset, fdel, self.__doc__)\n" +" prop._name = self._name\n" +" return prop" +msgstr "" + msgid "" "The :func:`property` builtin helps whenever a user interface has granted " "attribute access and then subsequent changes require the intervention of a " @@ -622,6 +1064,17 @@ msgid "" "descriptor:" msgstr "" +msgid "" +"class Cell:\n" +" ...\n" +"\n" +" @property\n" +" def value(self):\n" +" \"Recalculate the cell before returning value\"\n" +" self.recalc()\n" +" return self._value" +msgstr "" + msgid "" "Either the built-in :func:`property` or our :func:`Property` equivalent " "would work in this example." @@ -647,6 +1100,20 @@ msgid "" "roughly equivalent to:" msgstr "" +msgid "" +"class MethodType:\n" +" \"Emulate PyMethod_Type in Objects/classobject.c\"\n" +"\n" +" def __init__(self, func, obj):\n" +" self.__func__ = func\n" +" self.__self__ = obj\n" +"\n" +" def __call__(self, *args, **kwargs):\n" +" func = self.__func__\n" +" obj = self.__self__\n" +" return func(obj, *args, **kwargs)" +msgstr "" + msgid "" "To support automatic creation of methods, functions include the :meth:" "`__get__` method for binding methods during attribute access. This means " @@ -654,35 +1121,81 @@ msgid "" "dotted lookup from an instance. Here's how it works:" msgstr "" +msgid "" +"class Function:\n" +" ...\n" +"\n" +" def __get__(self, obj, objtype=None):\n" +" \"Simulate func_descr_get() in Objects/funcobject.c\"\n" +" if obj is None:\n" +" return self\n" +" return MethodType(self, obj)" +msgstr "" + msgid "" "Running the following class in the interpreter shows how the function " "descriptor works in practice:" msgstr "" +msgid "" +"class D:\n" +" def f(self, x):\n" +" return x" +msgstr "" + msgid "" "The function has a :term:`qualified name` attribute to support introspection:" msgstr "" +msgid "" +">>> D.f.__qualname__\n" +"'D.f'" +msgstr "" + msgid "" "Accessing the function through the class dictionary does not invoke :meth:" "`__get__`. Instead, it just returns the underlying function object::" msgstr "" +msgid "" +">>> D.__dict__['f']\n" +"" +msgstr "" + msgid "" "Dotted access from a class calls :meth:`__get__` which just returns the " "underlying function unchanged::" msgstr "" +msgid "" +">>> D.f\n" +"" +msgstr "" + msgid "" "The interesting behavior occurs during dotted access from an instance. The " "dotted lookup calls :meth:`__get__` which returns a bound method object::" msgstr "" +msgid "" +">>> d = D()\n" +">>> d.f\n" +">" +msgstr "" + msgid "" "Internally, the bound method stores the underlying function and the bound " "instance::" msgstr "" +msgid "" +">>> d.f.__func__\n" +"\n" +"\n" +">>> d.f.__self__\n" +"<__main__.D object at 0x00B18C90>" +msgstr "" + msgid "" "If you have ever wondered where *self* comes from in regular methods or " "where *cls* comes from in class methods, this is it!" @@ -768,11 +1281,42 @@ msgid "" "example calls are unexciting:" msgstr "" +msgid "" +"class E:\n" +" @staticmethod\n" +" def f(x):\n" +" return x * 10" +msgstr "" + +msgid "" +">>> E.f(3)\n" +"30\n" +">>> E().f(3)\n" +"30" +msgstr "" + msgid "" "Using the non-data descriptor protocol, a pure Python version of :func:" "`staticmethod` would look like this:" msgstr "" +msgid "" +"import functools\n" +"\n" +"class StaticMethod:\n" +" \"Emulate PyStaticMethod_Type() in Objects/funcobject.c\"\n" +"\n" +" def __init__(self, f):\n" +" self.f = f\n" +" functools.update_wrapper(self, f)\n" +"\n" +" def __get__(self, obj, objtype=None):\n" +" return self.f\n" +"\n" +" def __call__(self, *args, **kwds):\n" +" return self.f(*args, **kwds)" +msgstr "" + msgid "" "The :func:`functools.update_wrapper` call adds a ``__wrapped__`` attribute " "that refers to the underlying function. Also it carries forward the " @@ -790,6 +1334,20 @@ msgid "" "whether the caller is an object or a class:" msgstr "" +msgid "" +"class F:\n" +" @classmethod\n" +" def f(cls, x):\n" +" return cls.__name__, x" +msgstr "" + +msgid "" +">>> F.f(3)\n" +"('F', 3)\n" +">>> F().f(3)\n" +"('F', 3)" +msgstr "" + msgid "" "This behavior is useful whenever the method only needs to have a class " "reference and does not rely on data stored in a specific instance. One use " @@ -798,14 +1356,53 @@ msgid "" "of keys. The pure Python equivalent is:" msgstr "" +msgid "" +"class Dict(dict):\n" +" @classmethod\n" +" def fromkeys(cls, iterable, value=None):\n" +" \"Emulate dict_fromkeys() in Objects/dictobject.c\"\n" +" d = cls()\n" +" for key in iterable:\n" +" d[key] = value\n" +" return d" +msgstr "" + msgid "Now a new dictionary of unique keys can be constructed like this:" msgstr "" +msgid "" +">>> d = Dict.fromkeys('abracadabra')\n" +">>> type(d) is Dict\n" +"True\n" +">>> d\n" +"{'a': None, 'b': None, 'r': None, 'c': None, 'd': None}" +msgstr "" + msgid "" "Using the non-data descriptor protocol, a pure Python version of :func:" "`classmethod` would look like this:" msgstr "" +msgid "" +"import functools\n" +"\n" +"class ClassMethod:\n" +" \"Emulate PyClassMethod_Type() in Objects/funcobject.c\"\n" +"\n" +" def __init__(self, f):\n" +" self.f = f\n" +" functools.update_wrapper(self, f)\n" +"\n" +" def __get__(self, obj, cls=None):\n" +" if cls is None:\n" +" cls = type(obj)\n" +" if hasattr(type(self.f), '__get__'):\n" +" # This code path was added in Python 3.9\n" +" # and was deprecated in Python 3.11.\n" +" return self.f.__get__(cls, cls)\n" +" return MethodType(self.f, cls)" +msgstr "" + msgid "" "The code path for ``hasattr(type(self.f), '__get__')`` was added in Python " "3.9 and makes it possible for :func:`classmethod` to support chained " @@ -813,6 +1410,19 @@ msgid "" "together. In Python 3.11, this functionality was deprecated." msgstr "" +msgid "" +"class G:\n" +" @classmethod\n" +" @property\n" +" def __doc__(cls):\n" +" return f'A doc for {cls.__name__!r}'" +msgstr "" + +msgid "" +">>> G.__doc__\n" +"\"A doc for 'G'\"" +msgstr "" + msgid "" "The :func:`functools.update_wrapper` call in ``ClassMethod`` adds a " "``__wrapped__`` attribute that refers to the underlying function. Also it " @@ -836,11 +1446,57 @@ msgid "" "assignments. Only attribute names specified in ``__slots__`` are allowed:" msgstr "" +msgid "" +"class Vehicle:\n" +" __slots__ = ('id_number', 'make', 'model')" +msgstr "" + +msgid "" +">>> auto = Vehicle()\n" +">>> auto.id_nubmer = 'VYE483814LQEX'\n" +"Traceback (most recent call last):\n" +" ...\n" +"AttributeError: 'Vehicle' object has no attribute 'id_nubmer'" +msgstr "" + msgid "" "2. Helps create immutable objects where descriptors manage access to private " "attributes stored in ``__slots__``:" msgstr "" +msgid "" +"class Immutable:\n" +"\n" +" __slots__ = ('_dept', '_name') # Replace the instance " +"dictionary\n" +"\n" +" def __init__(self, dept, name):\n" +" self._dept = dept # Store to private attribute\n" +" self._name = name # Store to private attribute\n" +"\n" +" @property # Read-only descriptor\n" +" def dept(self):\n" +" return self._dept\n" +"\n" +" @property\n" +" def name(self): # Read-only descriptor\n" +" return self._name" +msgstr "" + +msgid "" +">>> mark = Immutable('Botany', 'Mark Watney')\n" +">>> mark.dept\n" +"'Botany'\n" +">>> mark.dept = 'Space Pirate'\n" +"Traceback (most recent call last):\n" +" ...\n" +"AttributeError: property 'dept' of 'Immutable' object has no setter\n" +">>> mark.location = 'Mars'\n" +"Traceback (most recent call last):\n" +" ...\n" +"AttributeError: 'Immutable' object has no attribute 'location'" +msgstr "" + msgid "" "3. Saves memory. On a 64-bit Linux build, an instance with two attributes " "takes 48 bytes with ``__slots__`` and 152 bytes without. This `flyweight " @@ -858,6 +1514,25 @@ msgid "" "instance dictionary to function correctly:" msgstr "" +msgid "" +"from functools import cached_property\n" +"\n" +"class CP:\n" +" __slots__ = () # Eliminates the instance dict\n" +"\n" +" @cached_property # Requires an instance dict\n" +" def pi(self):\n" +" return 4 * sum((-1.0)**n / (2.0*n + 1.0)\n" +" for n in reversed(range(100_000)))" +msgstr "" + +msgid "" +">>> CP().pi\n" +"Traceback (most recent call last):\n" +" ...\n" +"TypeError: No '__dict__' attribute on 'CP' instance to cache 'pi' property." +msgstr "" + msgid "" "It is not possible to create an exact drop-in pure Python version of " "``__slots__`` because it requires direct access to C structures and control " @@ -867,30 +1542,150 @@ msgid "" "managed by member descriptors:" msgstr "" +msgid "" +"null = object()\n" +"\n" +"class Member:\n" +"\n" +" def __init__(self, name, clsname, offset):\n" +" 'Emulate PyMemberDef in Include/structmember.h'\n" +" # Also see descr_new() in Objects/descrobject.c\n" +" self.name = name\n" +" self.clsname = clsname\n" +" self.offset = offset\n" +"\n" +" def __get__(self, obj, objtype=None):\n" +" 'Emulate member_get() in Objects/descrobject.c'\n" +" # Also see PyMember_GetOne() in Python/structmember.c\n" +" if obj is None:\n" +" return self\n" +" value = obj._slotvalues[self.offset]\n" +" if value is null:\n" +" raise AttributeError(self.name)\n" +" return value\n" +"\n" +" def __set__(self, obj, value):\n" +" 'Emulate member_set() in Objects/descrobject.c'\n" +" obj._slotvalues[self.offset] = value\n" +"\n" +" def __delete__(self, obj):\n" +" 'Emulate member_delete() in Objects/descrobject.c'\n" +" value = obj._slotvalues[self.offset]\n" +" if value is null:\n" +" raise AttributeError(self.name)\n" +" obj._slotvalues[self.offset] = null\n" +"\n" +" def __repr__(self):\n" +" 'Emulate member_repr() in Objects/descrobject.c'\n" +" return f''" +msgstr "" + msgid "" "The :meth:`type.__new__` method takes care of adding member objects to class " "variables:" msgstr "" +msgid "" +"class Type(type):\n" +" 'Simulate how the type metaclass adds member objects for slots'\n" +"\n" +" def __new__(mcls, clsname, bases, mapping, **kwargs):\n" +" 'Emulate type_new() in Objects/typeobject.c'\n" +" # type_new() calls PyTypeReady() which calls add_methods()\n" +" slot_names = mapping.get('slot_names', [])\n" +" for offset, name in enumerate(slot_names):\n" +" mapping[name] = Member(name, clsname, offset)\n" +" return type.__new__(mcls, clsname, bases, mapping, **kwargs)" +msgstr "" + msgid "" "The :meth:`object.__new__` method takes care of creating instances that have " "slots instead of an instance dictionary. Here is a rough simulation in pure " "Python:" msgstr "" +msgid "" +"class Object:\n" +" 'Simulate how object.__new__() allocates memory for __slots__'\n" +"\n" +" def __new__(cls, *args, **kwargs):\n" +" 'Emulate object_new() in Objects/typeobject.c'\n" +" inst = super().__new__(cls)\n" +" if hasattr(cls, 'slot_names'):\n" +" empty_slots = [null] * len(cls.slot_names)\n" +" object.__setattr__(inst, '_slotvalues', empty_slots)\n" +" return inst\n" +"\n" +" def __setattr__(self, name, value):\n" +" 'Emulate _PyObject_GenericSetAttrWithDict() Objects/object.c'\n" +" cls = type(self)\n" +" if hasattr(cls, 'slot_names') and name not in cls.slot_names:\n" +" raise AttributeError(\n" +" f'{cls.__name__!r} object has no attribute {name!r}'\n" +" )\n" +" super().__setattr__(name, value)\n" +"\n" +" def __delattr__(self, name):\n" +" 'Emulate _PyObject_GenericSetAttrWithDict() Objects/object.c'\n" +" cls = type(self)\n" +" if hasattr(cls, 'slot_names') and name not in cls.slot_names:\n" +" raise AttributeError(\n" +" f'{cls.__name__!r} object has no attribute {name!r}'\n" +" )\n" +" super().__delattr__(name)" +msgstr "" + msgid "" "To use the simulation in a real class, just inherit from :class:`Object` and " "set the :term:`metaclass` to :class:`Type`:" msgstr "" +msgid "" +"class H(Object, metaclass=Type):\n" +" 'Instance variables stored in slots'\n" +"\n" +" slot_names = ['x', 'y']\n" +"\n" +" def __init__(self, x, y):\n" +" self.x = x\n" +" self.y = y" +msgstr "" + msgid "" "At this point, the metaclass has loaded member objects for *x* and *y*::" msgstr "" +msgid "" +">>> from pprint import pp\n" +">>> pp(dict(vars(H)))\n" +"{'__module__': '__main__',\n" +" '__doc__': 'Instance variables stored in slots',\n" +" 'slot_names': ['x', 'y'],\n" +" '__init__': ,\n" +" 'x': ,\n" +" 'y': }" +msgstr "" + msgid "" "When instances are created, they have a ``slot_values`` list where the " "attributes are stored:" msgstr "" +msgid "" +">>> h = H(10, 20)\n" +">>> vars(h)\n" +"{'_slotvalues': [10, 20]}\n" +">>> h.x = 55\n" +">>> vars(h)\n" +"{'_slotvalues': [55, 20]}" +msgstr "" + msgid "Misspelled or unassigned attributes will raise an exception:" msgstr "" + +msgid "" +">>> h.xz\n" +"Traceback (most recent call last):\n" +" ...\n" +"AttributeError: 'H' object has no attribute 'xz'" +msgstr "" diff --git a/howto/functional.po b/howto/functional.po index f1672c830c..db8b72a126 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -293,6 +293,14 @@ msgid "" "an iterator. These two statements are equivalent::" msgstr "" +msgid "" +"for i in iter(obj):\n" +" print(i)\n" +"\n" +"for i in obj:\n" +" print(i)" +msgstr "" + msgid "" "Iterators can be materialized as lists or tuples by using the :func:`list` " "or :func:`tuple` constructor functions:" @@ -337,6 +345,25 @@ msgid "" "the dictionary's keys::" msgstr "" +msgid "" +">>> m = {'Jan': 1, 'Feb': 2, 'Mar': 3, 'Apr': 4, 'May': 5, 'Jun': 6,\n" +"... 'Jul': 7, 'Aug': 8, 'Sep': 9, 'Oct': 10, 'Nov': 11, 'Dec': 12}\n" +">>> for key in m:\n" +"... print(key, m[key])\n" +"Jan 1\n" +"Feb 2\n" +"Mar 3\n" +"Apr 4\n" +"May 5\n" +"Jun 6\n" +"Jul 7\n" +"Aug 8\n" +"Sep 9\n" +"Oct 10\n" +"Nov 11\n" +"Dec 12" +msgstr "" + msgid "" "Note that starting with Python 3.7, dictionary iteration order is guaranteed " "to be the same as the insertion order. In earlier versions, the behaviour " @@ -361,11 +388,29 @@ msgid "" "each line of a file like this::" msgstr "" +msgid "" +"for line in file:\n" +" # do something for each line\n" +" ..." +msgstr "" + msgid "" "Sets can take their contents from an iterable and let you iterate over the " "set's elements::" msgstr "" +msgid "" +">>> S = {2, 3, 5, 7, 11, 13}\n" +">>> for i in S:\n" +"... print(i)\n" +"2\n" +"3\n" +"5\n" +"7\n" +"11\n" +"13" +msgstr "" + msgid "Generator expressions and list comprehensions" msgstr "" @@ -384,10 +429,25 @@ msgid "" "strip all the whitespace from a stream of strings with the following code::" msgstr "" +msgid "" +">>> line_list = [' line 1\\n', 'line 2 \\n', ' \\n', '']\n" +"\n" +">>> # Generator expression -- returns iterator\n" +">>> stripped_iter = (line.strip() for line in line_list)\n" +"\n" +">>> # List comprehension -- returns list\n" +">>> stripped_list = [line.strip() for line in line_list]" +msgstr "" + msgid "" "You can select only certain elements by adding an ``\"if\"`` condition::" msgstr "" +msgid "" +">>> stripped_list = [line.strip() for line in line_list\n" +"... if line != \"\"]" +msgstr "" + msgid "" "With a list comprehension, you get back a Python list; ``stripped_list`` is " "a list containing the resulting lines, not an iterator. Generator " @@ -404,6 +464,18 @@ msgid "" "expressions have the form::" msgstr "" +msgid "" +"( expression for expr in sequence1\n" +" if condition1\n" +" for expr2 in sequence2\n" +" if condition2\n" +" for expr3 in sequence3\n" +" ...\n" +" if condition3\n" +" for exprN in sequenceN\n" +" if conditionN )" +msgstr "" + msgid "" "Again, for a list comprehension only the outside brackets are different " "(square brackets instead of parentheses)." @@ -422,6 +494,9 @@ msgid "" "iterator that will be immediately passed to a function you can write::" msgstr "" +msgid "obj_total = sum(obj.count for obj in list_all_objects())" +msgstr "" + msgid "" "The ``for...in`` clauses contain the sequences to be iterated over. The " "sequences do not have to be the same length, because they are iterated over " @@ -436,6 +511,22 @@ msgid "" "equivalent to the following Python code::" msgstr "" +msgid "" +"for expr1 in sequence1:\n" +" if not (condition1):\n" +" continue # Skip this element\n" +" for expr2 in sequence2:\n" +" if not (condition2):\n" +" continue # Skip this element\n" +" ...\n" +" for exprN in sequenceN:\n" +" if not (conditionN):\n" +" continue # Skip this element\n" +"\n" +" # Output the value of\n" +" # the expression." +msgstr "" + msgid "" "This means that when there are multiple ``for...in`` clauses but no ``if`` " "clauses, the length of the resulting output will be equal to the product of " @@ -449,6 +540,13 @@ msgid "" "comprehension below is a syntax error, while the second one is correct::" msgstr "" +msgid "" +"# Syntax error\n" +"[x, y for x in seq1 for y in seq2]\n" +"# Correct\n" +"[(x, y) for x in seq1 for y in seq2]" +msgstr "" + msgid "Generators" msgstr "" @@ -521,6 +619,19 @@ msgid "" "generators recursively. ::" msgstr "" +msgid "" +"# A recursive generator that generates Tree leaves in in-order.\n" +"def inorder(t):\n" +" if t:\n" +" for x in inorder(t.left):\n" +" yield x\n" +"\n" +" yield t.label\n" +"\n" +" for x in inorder(t.right):\n" +" yield x" +msgstr "" + msgid "" "Two other examples in ``test_generators.py`` produce solutions for the N-" "Queens problem (placing N queens on an NxN chess board so that no queen " @@ -547,6 +658,9 @@ msgid "" "variable or otherwise operated on::" msgstr "" +msgid "val = (yield i)" +msgstr "" + msgid "" "I recommend that you **always** put parentheses around a ``yield`` " "expression when you're doing something with the returned value, as in the " @@ -574,6 +688,18 @@ msgid "" "of the internal counter." msgstr "" +msgid "" +"def counter(maximum):\n" +" i = 0\n" +" while i < maximum:\n" +" val = (yield i)\n" +" # If value provided, change counter\n" +" if val is not None:\n" +" i = val\n" +" else:\n" +" i += 1" +msgstr "" + msgid "And here's an example of changing the counter:" msgstr "" @@ -664,11 +790,26 @@ msgid "" "element. ::" msgstr "" +msgid "" +">>> for item in enumerate(['subject', 'verb', 'object']):\n" +"... print(item)\n" +"(0, 'subject')\n" +"(1, 'verb')\n" +"(2, 'object')" +msgstr "" + msgid "" ":func:`enumerate` is often used when looping through a list and recording " "the indexes at which certain conditions are met::" msgstr "" +msgid "" +"f = open('data.txt', 'r')\n" +"for i, line in enumerate(f):\n" +" if line.strip() == '':\n" +" print('Blank line at line #%i' % i)" +msgstr "" + msgid "" ":func:`sorted(iterable, key=None, reverse=False) ` collects all the " "elements of the iterable into a list, sorts the list, and returns the sorted " @@ -676,6 +817,18 @@ msgid "" "constructed list's :meth:`~list.sort` method. ::" msgstr "" +msgid "" +">>> import random\n" +">>> # Generate 8 random numbers between [0, 10000)\n" +">>> rand_list = random.sample(range(10000), 8)\n" +">>> rand_list \n" +"[769, 7953, 9828, 6431, 8442, 9878, 6213, 2207]\n" +">>> sorted(rand_list) \n" +"[769, 2207, 6213, 6431, 7953, 8442, 9828, 9878]\n" +">>> sorted(rand_list, reverse=True) \n" +"[9878, 9828, 8442, 7953, 6431, 6213, 2207, 769]" +msgstr "" + msgid "" "(For a more detailed discussion of sorting, see the :ref:`sortinghowto`.)" msgstr "" @@ -692,6 +845,11 @@ msgid "" "and returns them in a tuple::" msgstr "" +msgid "" +"zip(['a', 'b', 'c'], (1, 2, 3)) =>\n" +" ('a', 1), ('b', 2), ('c', 3)" +msgstr "" + msgid "" "It doesn't construct an in-memory list and exhaust all the input iterators " "before returning; instead tuples are constructed and returned only if " @@ -705,6 +863,11 @@ msgid "" "will be the same length as the shortest iterable. ::" msgstr "" +msgid "" +"zip(['a', 'b'], (1, 2, 3)) =>\n" +" ('a', 1), ('b', 2)" +msgstr "" + msgid "" "You should avoid doing this, though, because an element may be taken from " "the longer iterators and discarded. This means you can't go on to use the " @@ -745,6 +908,15 @@ msgid "" "defaults to 1::" msgstr "" +msgid "" +"itertools.count() =>\n" +" 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ...\n" +"itertools.count(10) =>\n" +" 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, ...\n" +"itertools.count(10, 5) =>\n" +" 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, ..." +msgstr "" + msgid "" ":func:`itertools.cycle(iter) ` saves a copy of the contents " "of a provided iterable and returns a new iterator that returns its elements " @@ -752,12 +924,24 @@ msgid "" "infinitely. ::" msgstr "" +msgid "" +"itertools.cycle([1, 2, 3, 4, 5]) =>\n" +" 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ..." +msgstr "" + msgid "" ":func:`itertools.repeat(elem, [n]) ` returns the provided " "element *n* times, or returns the element endlessly if *n* is not " "provided. ::" msgstr "" +msgid "" +"itertools.repeat('abc') =>\n" +" abc, abc, abc, abc, abc, abc, abc, abc, abc, abc, ...\n" +"itertools.repeat('abc', 5) =>\n" +" abc, abc, abc, abc, abc" +msgstr "" + msgid "" ":func:`itertools.chain(iterA, iterB, ...) ` takes an " "arbitrary number of iterables as input, and returns all the elements of the " @@ -765,6 +949,11 @@ msgid "" "the iterables have been exhausted. ::" msgstr "" +msgid "" +"itertools.chain(['a', 'b', 'c'], (1, 2, 3)) =>\n" +" a, b, c, 1, 2, 3" +msgstr "" + msgid "" ":func:`itertools.islice(iter, [start], stop, [step]) ` " "returns a stream that's a slice of the iterator. With a single *stop* " @@ -775,6 +964,15 @@ msgid "" "*step*. ::" msgstr "" +msgid "" +"itertools.islice(range(10), 8) =>\n" +" 0, 1, 2, 3, 4, 5, 6, 7\n" +"itertools.islice(range(10), 2, 8) =>\n" +" 2, 3, 4, 5, 6, 7\n" +"itertools.islice(range(10), 2, 8, 2) =>\n" +" 2, 4, 6" +msgstr "" + msgid "" ":func:`itertools.tee(iter, [n]) ` replicates an iterator; it " "returns *n* independent iterators that will all return the contents of the " @@ -784,6 +982,17 @@ msgid "" "and one of the new iterators is consumed more than the others. ::" msgstr "" +msgid "" +"itertools.tee( itertools.count() ) =>\n" +" iterA, iterB\n" +"\n" +"where iterA ->\n" +" 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ...\n" +"\n" +"and iterB ->\n" +" 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ..." +msgstr "" + msgid "Calling functions on elements" msgstr "" @@ -801,6 +1010,14 @@ msgid "" "as the arguments::" msgstr "" +msgid "" +"itertools.starmap(os.path.join,\n" +" [('/bin', 'python'), ('/usr', 'bin', 'java'),\n" +" ('/usr', 'bin', 'perl'), ('/usr', 'bin', 'ruby')])\n" +"=>\n" +" /bin/python, /usr/bin/java, /usr/bin/perl, /usr/bin/ruby" +msgstr "" + msgid "Selecting elements" msgstr "" @@ -815,18 +1032,42 @@ msgid "" "predicate returns false::" msgstr "" +msgid "" +"itertools.filterfalse(is_even, itertools.count()) =>\n" +" 1, 3, 5, 7, 9, 11, 13, 15, ..." +msgstr "" + msgid "" ":func:`itertools.takewhile(predicate, iter) ` returns " "elements for as long as the predicate returns true. Once the predicate " "returns false, the iterator will signal the end of its results. ::" msgstr "" +msgid "" +"def less_than_10(x):\n" +" return x < 10\n" +"\n" +"itertools.takewhile(less_than_10, itertools.count()) =>\n" +" 0, 1, 2, 3, 4, 5, 6, 7, 8, 9\n" +"\n" +"itertools.takewhile(is_even, itertools.count()) =>\n" +" 0" +msgstr "" + msgid "" ":func:`itertools.dropwhile(predicate, iter) ` discards " "elements while the predicate returns true, and then returns the rest of the " "iterable's results. ::" msgstr "" +msgid "" +"itertools.dropwhile(less_than_10, itertools.count()) =>\n" +" 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, ...\n" +"\n" +"itertools.dropwhile(is_even, itertools.count()) =>\n" +" 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, ..." +msgstr "" + msgid "" ":func:`itertools.compress(data, selectors) ` takes two " "iterators and returns only those elements of *data* for which the " @@ -834,6 +1075,11 @@ msgid "" "is exhausted::" msgstr "" +msgid "" +"itertools.compress([1, 2, 3, 4, 5], [True, True, False, False, True]) =>\n" +" 1, 2, 5" +msgstr "" + msgid "Combinatoric functions" msgstr "" @@ -843,6 +1089,19 @@ msgid "" "elements contained in *iterable*. ::" msgstr "" +msgid "" +"itertools.combinations([1, 2, 3, 4, 5], 2) =>\n" +" (1, 2), (1, 3), (1, 4), (1, 5),\n" +" (2, 3), (2, 4), (2, 5),\n" +" (3, 4), (3, 5),\n" +" (4, 5)\n" +"\n" +"itertools.combinations([1, 2, 3, 4, 5], 3) =>\n" +" (1, 2, 3), (1, 2, 4), (1, 2, 5), (1, 3, 4), (1, 3, 5), (1, 4, 5),\n" +" (2, 3, 4), (2, 3, 5), (2, 4, 5),\n" +" (3, 4, 5)" +msgstr "" + msgid "" "The elements within each tuple remain in the same order as *iterable* " "returned them. For example, the number 1 is always before 2, 3, 4, or 5 in " @@ -851,6 +1110,20 @@ msgid "" "constraint on the order, returning all possible arrangements of length *r*::" msgstr "" +msgid "" +"itertools.permutations([1, 2, 3, 4, 5], 2) =>\n" +" (1, 2), (1, 3), (1, 4), (1, 5),\n" +" (2, 1), (2, 3), (2, 4), (2, 5),\n" +" (3, 1), (3, 2), (3, 4), (3, 5),\n" +" (4, 1), (4, 2), (4, 3), (4, 5),\n" +" (5, 1), (5, 2), (5, 3), (5, 4)\n" +"\n" +"itertools.permutations([1, 2, 3, 4, 5]) =>\n" +" (1, 2, 3, 4, 5), (1, 2, 3, 5, 4), (1, 2, 4, 3, 5),\n" +" ...\n" +" (5, 4, 3, 2, 1)" +msgstr "" + msgid "" "If you don't supply a value for *r* the length of the iterable is used, " "meaning that all the elements are permuted." @@ -861,6 +1134,12 @@ msgid "" "position and don't require that the contents of *iterable* are unique::" msgstr "" +msgid "" +"itertools.permutations('aba', 3) =>\n" +" ('a', 'b', 'a'), ('a', 'a', 'b'), ('b', 'a', 'a'),\n" +" ('b', 'a', 'a'), ('a', 'a', 'b'), ('a', 'b', 'a')" +msgstr "" + msgid "" "The identical tuple ``('a', 'a', 'b')`` occurs twice, but the two 'a' " "strings came from different positions." @@ -874,6 +1153,15 @@ msgid "" "the second element is selected. ::" msgstr "" +msgid "" +"itertools.combinations_with_replacement([1, 2, 3, 4, 5], 2) =>\n" +" (1, 1), (1, 2), (1, 3), (1, 4), (1, 5),\n" +" (2, 2), (2, 3), (2, 4), (2, 5),\n" +" (3, 3), (3, 4), (3, 5),\n" +" (4, 4), (4, 5),\n" +" (5, 5)" +msgstr "" + msgid "Grouping elements" msgstr "" @@ -891,6 +1179,30 @@ msgid "" "tuples containing a key value and an iterator for the elements with that key." msgstr "" +msgid "" +"city_list = [('Decatur', 'AL'), ('Huntsville', 'AL'), ('Selma', 'AL'),\n" +" ('Anchorage', 'AK'), ('Nome', 'AK'),\n" +" ('Flagstaff', 'AZ'), ('Phoenix', 'AZ'), ('Tucson', 'AZ'),\n" +" ...\n" +" ]\n" +"\n" +"def get_state(city_state):\n" +" return city_state[1]\n" +"\n" +"itertools.groupby(city_list, get_state) =>\n" +" ('AL', iterator-1),\n" +" ('AK', iterator-2),\n" +" ('AZ', iterator-3), ...\n" +"\n" +"where\n" +"iterator-1 =>\n" +" ('Decatur', 'AL'), ('Huntsville', 'AL'), ('Selma', 'AL')\n" +"iterator-2 =>\n" +" ('Anchorage', 'AK'), ('Nome', 'AK')\n" +"iterator-3 =>\n" +" ('Flagstaff', 'AZ'), ('Phoenix', 'AZ'), ('Tucson', 'AZ')" +msgstr "" + msgid "" ":func:`~itertools.groupby` assumes that the underlying iterable's contents " "will already be sorted based on the key. Note that the returned iterators " @@ -927,6 +1239,18 @@ msgstr "" msgid "Here's a small but realistic example::" msgstr "" +msgid "" +"import functools\n" +"\n" +"def log(message, subsystem):\n" +" \"\"\"Write the contents of 'message' to the specified subsystem.\"\"\"\n" +" print('%s: %s' % (subsystem, message))\n" +" ...\n" +"\n" +"server_log = functools.partial(log, subsystem='server')\n" +"server_log('Unable to open socket')" +msgstr "" + msgid "" ":func:`functools.reduce(func, iter, [initial_value]) ` " "cumulatively performs an operation on all the iterable's elements and, " @@ -941,6 +1265,20 @@ msgid "" "``func(initial_value, A)`` is the first calculation. ::" msgstr "" +msgid "" +">>> import operator, functools\n" +">>> functools.reduce(operator.concat, ['A', 'BB', 'C'])\n" +"'ABBC'\n" +">>> functools.reduce(operator.concat, [])\n" +"Traceback (most recent call last):\n" +" ...\n" +"TypeError: reduce() of empty sequence with no initial value\n" +">>> functools.reduce(operator.mul, [1, 2, 3], 1)\n" +"6\n" +">>> functools.reduce(operator.mul, [], 1)\n" +"1" +msgstr "" + msgid "" "If you use :func:`operator.add` with :func:`functools.reduce`, you'll add up " "all the elements of the iterable. This case is so common that there's a " @@ -952,6 +1290,17 @@ msgid "" "write the obvious :keyword:`for` loop::" msgstr "" +msgid "" +"import functools\n" +"# Instead of:\n" +"product = functools.reduce(operator.mul, [1, 2, 3], 1)\n" +"\n" +"# You can write:\n" +"product = 1\n" +"for i in [1, 2, 3]:\n" +" product *= i" +msgstr "" + msgid "" "A related function is :func:`itertools.accumulate(iterable, func=operator." "add) `. It performs the same calculation, but instead " @@ -959,6 +1308,14 @@ msgid "" "iterator that also yields each partial result::" msgstr "" +msgid "" +"itertools.accumulate([1, 2, 3, 4, 5]) =>\n" +" 1, 3, 6, 10, 15\n" +"\n" +"itertools.accumulate([1, 2, 3, 4, 5], operator.mul) =>\n" +" 1, 2, 6, 24, 120" +msgstr "" + msgid "The operator module" msgstr "" @@ -1006,6 +1363,11 @@ msgid "" "need to define a new function at all::" msgstr "" +msgid "" +"stripped_lines = [line.strip() for line in lines]\n" +"existing_files = filter(os.path.exists, file_list)" +msgstr "" + msgid "" "If the function you need doesn't exist, you need to write it. One way to " "write small functions is to use the :keyword:`lambda` expression. " @@ -1014,11 +1376,25 @@ msgid "" "expression::" msgstr "" +msgid "" +"adder = lambda x, y: x+y\n" +"\n" +"print_assign = lambda name, value: name + '=' + str(value)" +msgstr "" + msgid "" "An alternative is to just use the ``def`` statement and define a function in " "the usual way::" msgstr "" +msgid "" +"def adder(x, y):\n" +" return x + y\n" +"\n" +"def print_assign(name, value):\n" +" return name + '=' + str(value)" +msgstr "" + msgid "" "Which alternative is preferable? That's a style question; my usual course " "is to avoid using ``lambda``." @@ -1033,18 +1409,40 @@ msgid "" "that's hard to read. Quick, what's the following code doing? ::" msgstr "" +msgid "" +"import functools\n" +"total = functools.reduce(lambda a, b: (0, a[1] + b[1]), items)[1]" +msgstr "" + msgid "" "You can figure it out, but it takes time to disentangle the expression to " "figure out what's going on. Using a short nested ``def`` statements makes " "things a little bit better::" msgstr "" +msgid "" +"import functools\n" +"def combine(a, b):\n" +" return 0, a[1] + b[1]\n" +"\n" +"total = functools.reduce(combine, items)[1]" +msgstr "" + msgid "But it would be best of all if I had simply used a ``for`` loop::" msgstr "" +msgid "" +"total = 0\n" +"for a, b in items:\n" +" total += b" +msgstr "" + msgid "Or the :func:`sum` built-in and a generator expression::" msgstr "" +msgid "total = sum(b for a, b in items)" +msgstr "" + msgid "" "Many uses of :func:`functools.reduce` are clearer when written as ``for`` " "loops." diff --git a/howto/gdb_helpers.po b/howto/gdb_helpers.po index 5e792f3261..1a4eeb3c96 100644 --- a/howto/gdb_helpers.po +++ b/howto/gdb_helpers.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -104,6 +104,9 @@ msgid "" "configuration file (``~/.gdbinit`` or ``~/.config/gdb/gdbinit``)::" msgstr "" +msgid "add-auto-load-safe-path /path/to/cpython" +msgstr "" + msgid "You can also add multiple paths, separated by ``:``." msgstr "" @@ -118,9 +121,17 @@ msgstr "" msgid "Fedora:" msgstr "" +msgid "" +"sudo dnf install gdb\n" +"sudo dnf debuginfo-install python3" +msgstr "" + msgid "Ubuntu:" msgstr "" +msgid "sudo apt install gdb python3-dbg" +msgstr "" + msgid "" "On several recent Linux systems, GDB can download debugging symbols " "automatically using *debuginfod*. However, this will not install the " @@ -165,6 +176,36 @@ msgid "" "enabled::" msgstr "" +msgid "" +"#0 0x000000000041a6b1 in PyObject_Malloc (nbytes=Cannot access memory at " +"address 0x7fffff7fefe8\n" +") at Objects/obmalloc.c:748\n" +"#1 0x000000000041b7c0 in _PyObject_DebugMallocApi (id=111 'o', nbytes=24) " +"at Objects/obmalloc.c:1445\n" +"#2 0x000000000041b717 in _PyObject_DebugMalloc (nbytes=24) at Objects/" +"obmalloc.c:1412\n" +"#3 0x000000000044060a in _PyUnicode_New (length=11) at Objects/" +"unicodeobject.c:346\n" +"#4 0x00000000004466aa in PyUnicodeUCS2_DecodeUTF8Stateful (s=0x5c2b8d " +"\"__lltrace__\", size=11, errors=0x0, consumed=\n" +" 0x0) at Objects/unicodeobject.c:2531\n" +"#5 0x0000000000446647 in PyUnicodeUCS2_DecodeUTF8 (s=0x5c2b8d " +"\"__lltrace__\", size=11, errors=0x0)\n" +" at Objects/unicodeobject.c:2495\n" +"#6 0x0000000000440d1b in PyUnicodeUCS2_FromStringAndSize (u=0x5c2b8d " +"\"__lltrace__\", size=11)\n" +" at Objects/unicodeobject.c:551\n" +"#7 0x0000000000440d94 in PyUnicodeUCS2_FromString (u=0x5c2b8d " +"\"__lltrace__\") at Objects/unicodeobject.c:569\n" +"#8 0x0000000000584abd in PyDict_GetItemString (v=\n" +" {'Yuck': , '__builtins__': , '__file__': 'Lib/test/crashers/nasty_eq_vs_dict.py', " +"'__package__': None, 'y': , 'dict': {0: 0, 1: " +"1, 2: 2, 3: 3}, '__cached__': None, '__name__': '__main__', 'z': , '__doc__': None}, key=\n" +" 0x5c2b8d \"__lltrace__\") at Objects/dictobject.c:2171" +msgstr "" + msgid "" "Notice how the dictionary argument to ``PyDict_GetItemString`` is displayed " "as its ``repr()``, rather than an opaque ``PyObject *`` pointer." @@ -177,6 +218,27 @@ msgid "" "example::" msgstr "" +msgid "" +"(gdb) p globals\n" +"$1 = {'__builtins__': , '__name__':\n" +"'__main__', 'ctypes': , '__doc__': None,\n" +"'__package__': None}\n" +"\n" +"(gdb) p *(PyDictObject*)globals\n" +"$2 = {ob_refcnt = 3, ob_type = 0x3dbdf85820, ma_fill = 5, ma_used = 5,\n" +"ma_mask = 7, ma_table = 0x63d0f8, ma_lookup = 0x3dbdc7ea70\n" +", ma_smalltable = {{me_hash = 7065186196740147912,\n" +"me_key = '__builtins__', me_value = },\n" +"{me_hash = -368181376027291943, me_key = '__name__',\n" +"me_value ='__main__'}, {me_hash = 0, me_key = 0x0, me_value = 0x0},\n" +"{me_hash = 0, me_key = 0x0, me_value = 0x0},\n" +"{me_hash = -9177857982131165996, me_key = 'ctypes',\n" +"me_value = },\n" +"{me_hash = -8518757509529533123, me_key = '__doc__', me_value = None},\n" +"{me_hash = 0, me_key = 0x0, me_value = 0x0}, {\n" +" me_hash = 6614918939584953775, me_key = '__package__', me_value = None}}}" +msgstr "" + msgid "" "Note that the pretty-printers do not actually call ``repr()``. For basic " "types, they try to match its result closely." @@ -190,6 +252,14 @@ msgid "" "level integer::" msgstr "" +msgid "" +"(gdb) p some_machine_integer\n" +"$3 = 42\n" +"\n" +"(gdb) p some_python_integer\n" +"$4 = 42" +msgstr "" + msgid "" "The internal structure can be revealed with a cast to :c:expr:`PyLongObject " "*`:" @@ -205,17 +275,33 @@ msgid "" "a lot like gdb's built-in printer for ``char *``::" msgstr "" +msgid "" +"(gdb) p ptr_to_python_str\n" +"$6 = '__builtins__'" +msgstr "" + msgid "" "The pretty-printer for ``str`` instances defaults to using single-quotes (as " "does Python's ``repr`` for strings) whereas the standard printer for ``char " "*`` values uses double-quotes and contains a hexadecimal address::" msgstr "" +msgid "" +"(gdb) p ptr_to_char_star\n" +"$7 = 0x6d72c0 \"hello world\"" +msgstr "" + msgid "" "Again, the implementation details can be revealed with a cast to :c:expr:" "`PyUnicodeObject *`::" msgstr "" +msgid "" +"(gdb) p *(PyUnicodeObject*)$6\n" +"$8 = {ob_base = {ob_refcnt = 33, ob_type = 0x3dad3a95a0}, length = 12,\n" +"str = 0x7ffff2128500, hash = 7065186196740147912, state = 1, defenc = 0x0}" +msgstr "" + msgid "``py-list``" msgstr "" @@ -225,6 +311,21 @@ msgid "" "marked with a \">\"::" msgstr "" +msgid "" +"(gdb) py-list\n" +" 901 if options.profile:\n" +" 902 options.profile = False\n" +" 903 profile_me()\n" +" 904 return\n" +" 905\n" +">906 u = UI()\n" +" 907 if not u.quit:\n" +" 908 try:\n" +" 909 gtk.main()\n" +" 910 except KeyboardInterrupt:\n" +" 911 # properly quit on a keyboard interrupt..." +msgstr "" + msgid "" "Use ``py-list START`` to list at a different line number within the Python " "source, and ``py-list START,END`` to list a specific range of lines within " @@ -254,6 +355,20 @@ msgstr "" msgid "For example::" msgstr "Dla przykładu::" +msgid "" +"(gdb) py-up\n" +"#37 Frame 0x9420b04, for file /usr/lib/python2.6/site-packages/\n" +"gnome_sudoku/main.py, line 906, in start_game ()\n" +" u = UI()\n" +"(gdb) py-up\n" +"#40 Frame 0x948e82c, for file /usr/lib/python2.6/site-packages/\n" +"gnome_sudoku/gnome_sudoku.py, line 22, in start_game(main=)\n" +" main.start_game()\n" +"(gdb) py-up\n" +"Unable to find an older python frame" +msgstr "" + msgid "so we're at the top of the Python stack." msgstr "" @@ -266,6 +381,46 @@ msgstr "" msgid "Going back down::" msgstr "" +msgid "" +"(gdb) py-down\n" +"#37 Frame 0x9420b04, for file /usr/lib/python2.6/site-packages/gnome_sudoku/" +"main.py, line 906, in start_game ()\n" +" u = UI()\n" +"(gdb) py-down\n" +"#34 (unable to read python frame information)\n" +"(gdb) py-down\n" +"#23 (unable to read python frame information)\n" +"(gdb) py-down\n" +"#19 (unable to read python frame information)\n" +"(gdb) py-down\n" +"#14 Frame 0x99262ac, for file /usr/lib/python2.6/site-packages/gnome_sudoku/" +"game_selector.py, line 201, in run_swallowed_dialog " +"(self=, puzzle=None, saved_games=[{'gsd.auto_fills': 0, 'tracking': {}, " +"'trackers': {}, 'notes': [], 'saved_at': 1270084485, 'game': '7 8 0 0 0 0 0 " +"5 6 0 0 9 0 8 0 1 0 0 0 4 6 0 0 0 0 7 0 6 5 0 0 0 4 7 9 2 0 0 0 9 0 1 0 0 0 " +"3 9 7 6 0 0 0 1 8 0 6 0 0 0 0 2 8 0 0 0 5 0 4 0 6 0 0 2 1 0 0 0 0 0 4 5\\n7 " +"8 0 0 0 0 0 5 6 0 0 9 0 8 0 1 0 0 0 4 6 0 0 0 0 7 0 6 5 1 8 3 4 7 9 2 0 0 0 " +"9 0 1 0 0 0 3 9 7 6 0 0 0 1 8 0 6 0 0 0 0 2 8 0 0 0 5 0 4 0 6 0 0 2 1 0 0 0 " +"0 0 4 5', 'gsd.impossible_hints': 0, 'timer.__absolute_start_time__': , 'gsd.hints': 0, 'timer.active_time': , 'timer.total_time': }], dialog=, saved_game_model=, sudoku_maker=, main_page=0) " +"at remote 0x98fa6e4>, d=)\n" +" gtk.main()\n" +"(gdb) py-down\n" +"#8 (unable to read python frame information)\n" +"(gdb) py-down\n" +"Unable to find a newer python frame" +msgstr "" + msgid "and we're at the bottom of the Python stack." msgstr "" @@ -275,6 +430,32 @@ msgid "" "move multiple Python frames at once. For example::" msgstr "" +msgid "" +"(gdb) py-up\n" +"#6 Frame 0x7ffff7fb62b0, for file /tmp/rec.py, line 5, in recursive_function " +"(n=0)\n" +" time.sleep(5)\n" +"#6 Frame 0x7ffff7fb6240, for file /tmp/rec.py, line 7, in recursive_function " +"(n=1)\n" +" recursive_function(n-1)\n" +"#6 Frame 0x7ffff7fb61d0, for file /tmp/rec.py, line 7, in recursive_function " +"(n=2)\n" +" recursive_function(n-1)\n" +"#6 Frame 0x7ffff7fb6160, for file /tmp/rec.py, line 7, in recursive_function " +"(n=3)\n" +" recursive_function(n-1)\n" +"#6 Frame 0x7ffff7fb60f0, for file /tmp/rec.py, line 7, in recursive_function " +"(n=4)\n" +" recursive_function(n-1)\n" +"#6 Frame 0x7ffff7fb6080, for file /tmp/rec.py, line 7, in recursive_function " +"(n=5)\n" +" recursive_function(n-1)\n" +"#6 Frame 0x7ffff7fb6020, for file /tmp/rec.py, line 9, in ()\n" +" recursive_function(5)\n" +"(gdb) py-up\n" +"Unable to find an older python frame" +msgstr "" + msgid "``py-bt``" msgstr "" @@ -283,6 +464,42 @@ msgid "" "current thread." msgstr "" +msgid "" +"(gdb) py-bt\n" +"#8 (unable to read python frame information)\n" +"#11 Frame 0x9aead74, for file /usr/lib/python2.6/site-packages/gnome_sudoku/" +"dialog_swallower.py, line 48, in run_dialog " +"(self=, main_page=0) " +"at remote 0x98fa6e4>, d=)\n" +" gtk.main()\n" +"#14 Frame 0x99262ac, for file /usr/lib/python2.6/site-packages/gnome_sudoku/" +"game_selector.py, line 201, in run_swallowed_dialog " +"(self=, puzzle=None, saved_games=[{'gsd.auto_fills': 0, 'tracking': {}, " +"'trackers': {}, 'notes': [], 'saved_at': 1270084485, 'game': '7 8 0 0 0 0 0 " +"5 6 0 0 9 0 8 0 1 0 0 0 4 6 0 0 0 0 7 0 6 5 0 0 0 4 7 9 2 0 0 0 9 0 1 0 0 0 " +"3 9 7 6 0 0 0 1 8 0 6 0 0 0 0 2 8 0 0 0 5 0 4 0 6 0 0 2 1 0 0 0 0 0 4 5\\n7 " +"8 0 0 0 0 0 5 6 0 0 9 0 8 0 1 0 0 0 4 6 0 0 0 0 7 0 6 5 1 8 3 4 7 9 2 0 0 0 " +"9 0 1 0 0 0 3 9 7 6 0 0 0 1 8 0 6 0 0 0 0 2 8 0 0 0 5 0 4 0 6 0 0 2 1 0 0 0 " +"0 0 4 5', 'gsd.impossible_hints': 0, 'timer.__absolute_start_time__': , 'gsd.hints': 0, 'timer.active_time': , 'timer.total_time': }], dialog=, saved_game_model=, sudoku_maker=)\n" +" main.start_game()" +msgstr "" + msgid "" "The frame numbers correspond to those displayed by GDB's standard " "``backtrace`` command." @@ -297,6 +514,18 @@ msgid "" "builtins::" msgstr "" +msgid "" +"(gdb) py-print self\n" +"local 'self' = ,\n" +"main_page=0) at remote 0x98fa6e4>\n" +"(gdb) py-print __name__\n" +"global '__name__' = 'gnome_sudoku.dialog_swallower'\n" +"(gdb) py-print len\n" +"builtin 'len' = \n" +"(gdb) py-print scarlet_pimpernel\n" +"'scarlet_pimpernel' not found" +msgstr "" + msgid "" "If the current C frame corresponds to multiple Python frames, ``py-print`` " "only considers the first one." @@ -310,11 +539,35 @@ msgid "" "Python frame in the selected thread, and prints their representations::" msgstr "" +msgid "" +"(gdb) py-locals\n" +"self = ,\n" +"main_page=0) at remote 0x98fa6e4>\n" +"d = " +msgstr "" + msgid "" "If the current C frame corresponds to multiple Python frames, locals from " "all of them will be shown::" msgstr "" +msgid "" +"(gdb) py-locals\n" +"Locals for recursive_function\n" +"n = 0\n" +"Locals for recursive_function\n" +"n = 1\n" +"Locals for recursive_function\n" +"n = 2\n" +"Locals for recursive_function\n" +"n = 3\n" +"Locals for recursive_function\n" +"n = 4\n" +"Locals for recursive_function\n" +"n = 5\n" +"Locals for " +msgstr "" + msgid "Use with GDB commands" msgstr "" @@ -324,13 +577,126 @@ msgid "" "a specific frame within the selected thread, like this::" msgstr "" +msgid "" +"(gdb) py-bt\n" +"(output snipped)\n" +"#68 Frame 0xaa4560, for file Lib/test/regrtest.py, line 1548, in " +"()\n" +" main()\n" +"(gdb) frame 68\n" +"#68 0x00000000004cd1e6 in PyEval_EvalFrameEx (f=Frame 0xaa4560, for file Lib/" +"test/regrtest.py, line 1548, in (), throwflag=0) at Python/ceval." +"c:2665\n" +"2665 x = call_function(&sp, oparg);\n" +"(gdb) py-list\n" +"1543 # Run the tests in a context manager that temporary changes the " +"CWD to a\n" +"1544 # temporary and writable directory. If it's not possible to " +"create or\n" +"1545 # change the CWD, the original CWD will be used. The original " +"CWD is\n" +"1546 # available from test_support.SAVEDCWD.\n" +"1547 with test_support.temp_cwd(TESTCWD, quiet=True):\n" +">1548 main()" +msgstr "" + msgid "" "The ``info threads`` command will give you a list of the threads within the " "process, and you can use the ``thread`` command to select a different one::" msgstr "" +msgid "" +"(gdb) info threads\n" +" 105 Thread 0x7fffefa18710 (LWP 10260) sem_wait () at ../nptl/sysdeps/unix/" +"sysv/linux/x86_64/sem_wait.S:86\n" +" 104 Thread 0x7fffdf5fe710 (LWP 10259) sem_wait () at ../nptl/sysdeps/unix/" +"sysv/linux/x86_64/sem_wait.S:86\n" +"* 1 Thread 0x7ffff7fe2700 (LWP 10145) 0x00000038e46d73e3 in select () at ../" +"sysdeps/unix/syscall-template.S:82" +msgstr "" + msgid "" "You can use ``thread apply all COMMAND`` or (``t a a COMMAND`` for short) to " "run a command on all threads. With ``py-bt``, this lets you see what every " "thread is doing at the Python level::" msgstr "" + +msgid "" +"(gdb) t a a py-bt\n" +"\n" +"Thread 105 (Thread 0x7fffefa18710 (LWP 10260)):\n" +"#5 Frame 0x7fffd00019d0, for file /home/david/coding/python-svn/Lib/" +"threading.py, line 155, in _acquire_restore " +"(self=<_RLock(_Verbose__verbose=False, _RLock__owner=140737354016512, " +"_RLock__block=, _RLock__count=1) at remote " +"0xd7ff40>, count_owner=(1, 140737213728528), count=1, " +"owner=140737213728528)\n" +" self.__block.acquire()\n" +"#8 Frame 0x7fffac001640, for file /home/david/coding/python-svn/Lib/" +"threading.py, line 269, in wait " +"(self=<_Condition(_Condition__lock=<_RLock(_Verbose__verbose=False, " +"_RLock__owner=140737354016512, _RLock__block=, _RLock__count=1) at remote 0xd7ff40>, acquire=, _is_owned=, " +"_release_save=, release=, _acquire_restore=, " +"_Verbose__verbose=False, _Condition__waiters=[]) at remote 0xd7fd10>, " +"timeout=None, waiter=, saved_state=(1, " +"140737213728528))\n" +" self._acquire_restore(saved_state)\n" +"#12 Frame 0x7fffb8001a10, for file /home/david/coding/python-svn/Lib/test/" +"lock_tests.py, line 348, in f ()\n" +" cond.wait()\n" +"#16 Frame 0x7fffb8001c40, for file /home/david/coding/python-svn/Lib/test/" +"lock_tests.py, line 37, in task (tid=140737213728528)\n" +" f()\n" +"\n" +"Thread 104 (Thread 0x7fffdf5fe710 (LWP 10259)):\n" +"#5 Frame 0x7fffe4001580, for file /home/david/coding/python-svn/Lib/" +"threading.py, line 155, in _acquire_restore " +"(self=<_RLock(_Verbose__verbose=False, _RLock__owner=140737354016512, " +"_RLock__block=, _RLock__count=1) at remote " +"0xd7ff40>, count_owner=(1, 140736940992272), count=1, " +"owner=140736940992272)\n" +" self.__block.acquire()\n" +"#8 Frame 0x7fffc8002090, for file /home/david/coding/python-svn/Lib/" +"threading.py, line 269, in wait " +"(self=<_Condition(_Condition__lock=<_RLock(_Verbose__verbose=False, " +"_RLock__owner=140737354016512, _RLock__block=, _RLock__count=1) at remote 0xd7ff40>, acquire=, _is_owned=, " +"_release_save=, release=, _acquire_restore=, " +"_Verbose__verbose=False, _Condition__waiters=[]) at remote 0xd7fd10>, " +"timeout=None, waiter=, saved_state=(1, " +"140736940992272))\n" +" self._acquire_restore(saved_state)\n" +"#12 Frame 0x7fffac001c90, for file /home/david/coding/python-svn/Lib/test/" +"lock_tests.py, line 348, in f ()\n" +" cond.wait()\n" +"#16 Frame 0x7fffac0011c0, for file /home/david/coding/python-svn/Lib/test/" +"lock_tests.py, line 37, in task (tid=140736940992272)\n" +" f()\n" +"\n" +"Thread 1 (Thread 0x7ffff7fe2700 (LWP 10145)):\n" +"#5 Frame 0xcb5380, for file /home/david/coding/python-svn/Lib/test/" +"lock_tests.py, line 16, in _wait ()\n" +" time.sleep(0.01)\n" +"#8 Frame 0x7fffd00024a0, for file /home/david/coding/python-svn/Lib/test/" +"lock_tests.py, line 378, in _check_notify " +"(self=, skipped=[], _mirrorOutput=False, testsRun=39, " +"buffer=False, _original_stderr=, " +"_stdout_buffer=, " +"_stderr_buffer=, " +"_moduleSetUpFailed=False, expectedFailures=[], errors=[], " +"_previousTestClass=, unexpectedSuccesses=[], " +"failures=[], shouldStop=False, failfast=False) at remote 0xc185a0>, " +"_threads=(0,), _cleanups=[], _type_equality_funcs={: , : " +", : " +", : " +", , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -75,34 +75,121 @@ msgstr "" msgid "On a Linux machine, this can be done via::" msgstr "Na Linuksie może to być wykonane przez::" +msgid "$ yum install systemtap-sdt-devel" +msgstr "" + msgid "or::" msgstr "lub::" +msgid "$ sudo apt-get install systemtap-sdt-dev" +msgstr "" + msgid "" "CPython must then be :option:`configured with the --with-dtrace option <--" "with-dtrace>`:" msgstr "" +msgid "checking for --with-dtrace... yes" +msgstr "" + msgid "" "On macOS, you can list available DTrace probes by running a Python process " "in the background and listing all probes made available by the Python " "provider::" msgstr "" +msgid "" +"$ python3.6 -q &\n" +"$ sudo dtrace -l -P python$! # or: dtrace -l -m python3.6\n" +"\n" +" ID PROVIDER MODULE FUNCTION NAME\n" +"29564 python18035 python3.6 _PyEval_EvalFrameDefault " +"function-entry\n" +"29565 python18035 python3.6 dtrace_function_entry " +"function-entry\n" +"29566 python18035 python3.6 _PyEval_EvalFrameDefault " +"function-return\n" +"29567 python18035 python3.6 dtrace_function_return " +"function-return\n" +"29568 python18035 python3.6 collect gc-" +"done\n" +"29569 python18035 python3.6 collect gc-" +"start\n" +"29570 python18035 python3.6 _PyEval_EvalFrameDefault line\n" +"29571 python18035 python3.6 maybe_dtrace_line line" +msgstr "" + msgid "" "On Linux, you can verify if the SystemTap static markers are present in the " "built binary by seeing if it contains a \".note.stapsdt\" section." msgstr "" +msgid "" +"$ readelf -S ./python | grep .note.stapsdt\n" +"[30] .note.stapsdt NOTE 0000000000000000 00308d78" +msgstr "" + msgid "" "If you've built Python as a shared library (with the :option:`--enable-" "shared` configure option), you need to look instead within the shared " "library. For example::" msgstr "" +msgid "" +"$ readelf -S libpython3.3dm.so.1.0 | grep .note.stapsdt\n" +"[29] .note.stapsdt NOTE 0000000000000000 00365b68" +msgstr "" + msgid "Sufficiently modern readelf can print the metadata::" msgstr "" +msgid "" +"$ readelf -n ./python\n" +"\n" +"Displaying notes found at file offset 0x00000254 with length 0x00000020:\n" +" Owner Data size Description\n" +" GNU 0x00000010 NT_GNU_ABI_TAG (ABI version " +"tag)\n" +" OS: Linux, ABI: 2.6.32\n" +"\n" +"Displaying notes found at file offset 0x00000274 with length 0x00000024:\n" +" Owner Data size Description\n" +" GNU 0x00000014 NT_GNU_BUILD_ID (unique build " +"ID bitstring)\n" +" Build ID: df924a2b08a7e89f6e11251d4602022977af2670\n" +"\n" +"Displaying notes found at file offset 0x002d6c30 with length 0x00000144:\n" +" Owner Data size Description\n" +" stapsdt 0x00000031 NT_STAPSDT (SystemTap probe " +"descriptors)\n" +" Provider: python\n" +" Name: gc__start\n" +" Location: 0x00000000004371c3, Base: 0x0000000000630ce2, Semaphore: " +"0x00000000008d6bf6\n" +" Arguments: -4@%ebx\n" +" stapsdt 0x00000030 NT_STAPSDT (SystemTap probe " +"descriptors)\n" +" Provider: python\n" +" Name: gc__done\n" +" Location: 0x00000000004374e1, Base: 0x0000000000630ce2, Semaphore: " +"0x00000000008d6bf8\n" +" Arguments: -8@%rax\n" +" stapsdt 0x00000045 NT_STAPSDT (SystemTap probe " +"descriptors)\n" +" Provider: python\n" +" Name: function__entry\n" +" Location: 0x000000000053db6c, Base: 0x0000000000630ce2, Semaphore: " +"0x00000000008d6be8\n" +" Arguments: 8@%rbp 8@%r12 -4@%eax\n" +" stapsdt 0x00000046 NT_STAPSDT (SystemTap probe " +"descriptors)\n" +" Provider: python\n" +" Name: function__return\n" +" Location: 0x000000000053dba8, Base: 0x0000000000630ce2, Semaphore: " +"0x00000000008d6bea\n" +" Arguments: 8@%rbp 8@%r12 -4@%eax" +msgstr "" + msgid "" "The above metadata contains information for SystemTap describing how it can " "patch strategically placed machine code instructions to enable the tracing " @@ -119,12 +206,72 @@ msgid "" "are not going to be listed:" msgstr "" +msgid "" +"self int indent;\n" +"\n" +"python$target:::function-entry\n" +"/copyinstr(arg1) == \"start\"/\n" +"{\n" +" self->trace = 1;\n" +"}\n" +"\n" +"python$target:::function-entry\n" +"/self->trace/\n" +"{\n" +" printf(\"%d\\t%*s:\", timestamp, 15, probename);\n" +" printf(\"%*s\", self->indent, \"\");\n" +" printf(\"%s:%s:%d\\n\", basename(copyinstr(arg0)), copyinstr(arg1), " +"arg2);\n" +" self->indent++;\n" +"}\n" +"\n" +"python$target:::function-return\n" +"/self->trace/\n" +"{\n" +" self->indent--;\n" +" printf(\"%d\\t%*s:\", timestamp, 15, probename);\n" +" printf(\"%*s\", self->indent, \"\");\n" +" printf(\"%s:%s:%d\\n\", basename(copyinstr(arg0)), copyinstr(arg1), " +"arg2);\n" +"}\n" +"\n" +"python$target:::function-return\n" +"/copyinstr(arg1) == \"start\"/\n" +"{\n" +" self->trace = 0;\n" +"}" +msgstr "" + msgid "It can be invoked like this::" msgstr "" +msgid "$ sudo dtrace -q -s call_stack.d -c \"python3.6 script.py\"" +msgstr "" + msgid "The output looks like this:" msgstr "Wynik wygląda tak:" +msgid "" +"156641360502280 function-entry:call_stack.py:start:23\n" +"156641360518804 function-entry: call_stack.py:function_1:1\n" +"156641360532797 function-entry: call_stack.py:function_3:9\n" +"156641360546807 function-return: call_stack.py:function_3:10\n" +"156641360563367 function-return: call_stack.py:function_1:2\n" +"156641360578365 function-entry: call_stack.py:function_2:5\n" +"156641360591757 function-entry: call_stack.py:function_1:1\n" +"156641360605556 function-entry: call_stack.py:function_3:9\n" +"156641360617482 function-return: call_stack.py:function_3:10\n" +"156641360629814 function-return: call_stack.py:function_1:2\n" +"156641360642285 function-return: call_stack.py:function_2:6\n" +"156641360656770 function-entry: call_stack.py:function_3:9\n" +"156641360669707 function-return: call_stack.py:function_3:10\n" +"156641360687853 function-entry: call_stack.py:function_4:13\n" +"156641360700719 function-return: call_stack.py:function_4:14\n" +"156641360719640 function-entry: call_stack.py:function_5:18\n" +"156641360732567 function-return: call_stack.py:function_5:21\n" +"156641360747370 function-return:call_stack.py:start:28" +msgstr "" + msgid "Static SystemTap markers" msgstr "" @@ -139,6 +286,41 @@ msgid "" "hierarchy of a Python script:" msgstr "" +msgid "" +"probe process(\"python\").mark(\"function__entry\") {\n" +" filename = user_string($arg1);\n" +" funcname = user_string($arg2);\n" +" lineno = $arg3;\n" +"\n" +" printf(\"%s => %s in %s:%d\\\\n\",\n" +" thread_indent(1), funcname, filename, lineno);\n" +"}\n" +"\n" +"probe process(\"python\").mark(\"function__return\") {\n" +" filename = user_string($arg1);\n" +" funcname = user_string($arg2);\n" +" lineno = $arg3;\n" +"\n" +" printf(\"%s <= %s in %s:%d\\\\n\",\n" +" thread_indent(-1), funcname, filename, lineno);\n" +"}" +msgstr "" + +msgid "" +"$ stap \\\n" +" show-call-hierarchy.stp \\\n" +" -c \"./python test.py\"" +msgstr "" + +msgid "" +"11408 python(8274): => __contains__ in Lib/_abcoll.py:362\n" +"11414 python(8274): => __getitem__ in Lib/os.py:425\n" +"11418 python(8274): => encode in Lib/os.py:490\n" +"11424 python(8274): <= encode in Lib/os.py:493\n" +"11428 python(8274): <= __getitem__ in Lib/os.py:426\n" +"11433 python(8274): <= __contains__ in Lib/_abcoll.py:366" +msgstr "" + msgid "where the columns are:" msgstr "" @@ -161,9 +343,17 @@ msgid "" "reflect this. For example, this line from the above example:" msgstr "" +msgid "probe process(\"python\").mark(\"function__entry\") {" +msgstr "" + msgid "should instead read:" msgstr "" +msgid "" +"probe process(\"python\").library(\"libpython3.6dm.so.1.0\")." +"mark(\"function__entry\") {" +msgstr "" + msgid "(assuming a :ref:`debug build ` of CPython 3.6)" msgstr "" @@ -214,7 +404,7 @@ msgstr "" msgid "" "Fires when the Python interpreter starts a garbage collection cycle. " -"``arg0`` is the generation to scan, like :func:`gc.collect()`." +"``arg0`` is the generation to scan, like :func:`gc.collect`." msgstr "" msgid "" @@ -250,6 +440,28 @@ msgstr "" msgid "Here is a tapset file, based on a non-shared build of CPython:" msgstr "" +msgid "" +"/*\n" +" Provide a higher-level wrapping around the function__entry and\n" +" function__return markers:\n" +" \\*/\n" +"probe python.function.entry = process(\"python\").mark(\"function__entry\")\n" +"{\n" +" filename = user_string($arg1);\n" +" funcname = user_string($arg2);\n" +" lineno = $arg3;\n" +" frameptr = $arg4\n" +"}\n" +"probe python.function.return = process(\"python\")." +"mark(\"function__return\")\n" +"{\n" +" filename = user_string($arg1);\n" +" funcname = user_string($arg2);\n" +" lineno = $arg3;\n" +" frameptr = $arg4\n" +"}" +msgstr "" + msgid "" "If this file is installed in SystemTap's tapset directory (e.g. ``/usr/share/" "systemtap/tapset``), then these additional probepoints become available:" @@ -276,8 +488,43 @@ msgid "" "needing to directly name the static markers:" msgstr "" +msgid "" +"probe python.function.entry\n" +"{\n" +" printf(\"%s => %s in %s:%d\\n\",\n" +" thread_indent(1), funcname, filename, lineno);\n" +"}\n" +"\n" +"probe python.function.return\n" +"{\n" +" printf(\"%s <= %s in %s:%d\\n\",\n" +" thread_indent(-1), funcname, filename, lineno);\n" +"}" +msgstr "" + msgid "" "The following script uses the tapset above to provide a top-like view of all " "running CPython code, showing the top 20 most frequently entered bytecode " "frames, each second, across the whole system:" msgstr "" + +msgid "" +"global fn_calls;\n" +"\n" +"probe python.function.entry\n" +"{\n" +" fn_calls[pid(), filename, funcname, lineno] += 1;\n" +"}\n" +"\n" +"probe timer.ms(1000) {\n" +" printf(\"\\033[2J\\033[1;1H\") /* clear screen \\*/\n" +" printf(\"%6s %80s %6s %30s %6s\\n\",\n" +" \"PID\", \"FILENAME\", \"LINE\", \"FUNCTION\", \"CALLS\")\n" +" foreach ([pid, filename, funcname, lineno] in fn_calls- limit 20) {\n" +" printf(\"%6d %80s %6d %30s %6d\\n\",\n" +" pid, filename, lineno, funcname,\n" +" fn_calls[pid, filename, funcname, lineno]);\n" +" }\n" +" delete fn_calls;\n" +"}" +msgstr "" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index 6cdfcd8a2a..72829b83bb 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -91,12 +91,28 @@ msgid "" "within 32 bits are assumed to be IPv4 addresses::" msgstr "" +msgid "" +">>> ipaddress.ip_address(3221225985)\n" +"IPv4Address('192.0.2.1')\n" +">>> ipaddress.ip_address(42540766411282592856903984951653826561)\n" +"IPv6Address('2001:db8::1')" +msgstr "" + msgid "" "To force the use of IPv4 or IPv6 addresses, the relevant classes can be " "invoked directly. This is particularly useful to force creation of IPv6 " "addresses for small integers::" msgstr "" +msgid "" +">>> ipaddress.ip_address(1)\n" +"IPv4Address('0.0.0.1')\n" +">>> ipaddress.IPv4Address(1)\n" +"IPv4Address('0.0.0.1')\n" +">>> ipaddress.IPv6Address(1)\n" +"IPv6Address('::1')" +msgstr "" + msgid "Defining Networks" msgstr "" @@ -116,6 +132,13 @@ msgid "" "IP version automatically::" msgstr "" +msgid "" +">>> ipaddress.ip_network('192.0.2.0/24')\n" +"IPv4Network('192.0.2.0/24')\n" +">>> ipaddress.ip_network('2001:db8::0/96')\n" +"IPv6Network('2001:db8::/96')" +msgstr "" + msgid "" "Network objects cannot have any host bits set. The practical effect of this " "is that ``192.0.2.1/24`` does not describe a network. Such definitions are " @@ -131,6 +154,15 @@ msgid "" "the constructor::" msgstr "" +msgid "" +">>> ipaddress.ip_network('192.0.2.1/24')\n" +"Traceback (most recent call last):\n" +" ...\n" +"ValueError: 192.0.2.1/24 has host bits set\n" +">>> ipaddress.ip_network('192.0.2.1/24', strict=False)\n" +"IPv4Network('192.0.2.0/24')" +msgstr "" + msgid "" "While the string form offers significantly more flexibility, networks can " "also be defined with integers, just like host addresses. In this case, the " @@ -138,6 +170,13 @@ msgid "" "integer, so the network prefix includes the entire network address::" msgstr "" +msgid "" +">>> ipaddress.ip_network(3221225984)\n" +"IPv4Network('192.0.2.0/32')\n" +">>> ipaddress.ip_network(42540766411282592856903984951653826560)\n" +"IPv6Network('2001:db8::/128')" +msgstr "" + msgid "" "As with addresses, creation of a particular kind of network can be forced by " "calling the class constructor directly instead of using the factory function." @@ -175,15 +214,56 @@ msgstr "" msgid "Extracting the IP version::" msgstr "" +msgid "" +">>> addr4 = ipaddress.ip_address('192.0.2.1')\n" +">>> addr6 = ipaddress.ip_address('2001:db8::1')\n" +">>> addr6.version\n" +"6\n" +">>> addr4.version\n" +"4" +msgstr "" + msgid "Obtaining the network from an interface::" msgstr "" +msgid "" +">>> host4 = ipaddress.ip_interface('192.0.2.1/24')\n" +">>> host4.network\n" +"IPv4Network('192.0.2.0/24')\n" +">>> host6 = ipaddress.ip_interface('2001:db8::1/96')\n" +">>> host6.network\n" +"IPv6Network('2001:db8::/96')" +msgstr "" + msgid "Finding out how many individual addresses are in a network::" msgstr "" +msgid "" +">>> net4 = ipaddress.ip_network('192.0.2.0/24')\n" +">>> net4.num_addresses\n" +"256\n" +">>> net6 = ipaddress.ip_network('2001:db8::0/96')\n" +">>> net6.num_addresses\n" +"4294967296" +msgstr "" + msgid "Iterating through the \"usable\" addresses on a network::" msgstr "" +msgid "" +">>> net4 = ipaddress.ip_network('192.0.2.0/24')\n" +">>> for x in net4.hosts():\n" +"... print(x) \n" +"192.0.2.1\n" +"192.0.2.2\n" +"192.0.2.3\n" +"192.0.2.4\n" +"...\n" +"192.0.2.252\n" +"192.0.2.253\n" +"192.0.2.254" +msgstr "" + msgid "" "Obtaining the netmask (i.e. set bits corresponding to the network prefix) or " "the hostmask (any bits that are not part of the netmask):" @@ -192,6 +272,17 @@ msgstr "" msgid "Exploding or compressing the address::" msgstr "" +msgid "" +">>> addr6.exploded\n" +"'2001:0db8:0000:0000:0000:0000:0000:0001'\n" +">>> addr6.compressed\n" +"'2001:db8::1'\n" +">>> net6.exploded\n" +"'2001:0db8:0000:0000:0000:0000:0000:0000/96'\n" +">>> net6.compressed\n" +"'2001:db8::/96'" +msgstr "" + msgid "" "While IPv4 doesn't support explosion or compression, the associated objects " "still provide the relevant properties so that version neutral code can " @@ -207,14 +298,38 @@ msgid "" "to index them like this::" msgstr "" +msgid "" +">>> net4[1]\n" +"IPv4Address('192.0.2.1')\n" +">>> net4[-1]\n" +"IPv4Address('192.0.2.255')\n" +">>> net6[1]\n" +"IPv6Address('2001:db8::1')\n" +">>> net6[-1]\n" +"IPv6Address('2001:db8::ffff:ffff')" +msgstr "" + msgid "" "It also means that network objects lend themselves to using the list " "membership test syntax like this::" msgstr "" +msgid "" +"if address in network:\n" +" # do something" +msgstr "" + msgid "Containment testing is done efficiently based on the network prefix::" msgstr "" +msgid "" +">>> addr4 = ipaddress.ip_address('192.0.2.1')\n" +">>> addr4 in ipaddress.ip_network('192.0.2.0/24')\n" +"True\n" +">>> addr4 in ipaddress.ip_network('192.0.3.0/24')\n" +"False" +msgstr "" + msgid "Comparisons" msgstr "" @@ -223,6 +338,11 @@ msgid "" "objects, where it makes sense::" msgstr "" +msgid "" +">>> ipaddress.ip_address('192.0.2.1') < ipaddress.ip_address('192.0.2.2')\n" +"True" +msgstr "" + msgid "" "A :exc:`TypeError` exception is raised if you try to compare objects of " "different versions or different types." @@ -237,6 +357,14 @@ msgid "" "an integer or string that the other module will accept::" msgstr "" +msgid "" +">>> addr4 = ipaddress.ip_address('192.0.2.1')\n" +">>> str(addr4)\n" +"'192.0.2.1'\n" +">>> int(addr4)\n" +"3221225985" +msgstr "" + msgid "Getting more detail when instance creation fails" msgstr "" @@ -262,8 +390,36 @@ msgid "" "constructors directly. For example::" msgstr "" +msgid "" +">>> ipaddress.ip_address(\"192.168.0.256\")\n" +"Traceback (most recent call last):\n" +" ...\n" +"ValueError: '192.168.0.256' does not appear to be an IPv4 or IPv6 address\n" +">>> ipaddress.IPv4Address(\"192.168.0.256\")\n" +"Traceback (most recent call last):\n" +" ...\n" +"ipaddress.AddressValueError: Octet 256 (> 255) not permitted in " +"'192.168.0.256'\n" +"\n" +">>> ipaddress.ip_network(\"192.168.0.1/64\")\n" +"Traceback (most recent call last):\n" +" ...\n" +"ValueError: '192.168.0.1/64' does not appear to be an IPv4 or IPv6 network\n" +">>> ipaddress.IPv4Network(\"192.168.0.1/64\")\n" +"Traceback (most recent call last):\n" +" ...\n" +"ipaddress.NetmaskValueError: '64' is not a valid netmask" +msgstr "" + msgid "" "However, both of the module specific exceptions have :exc:`ValueError` as " "their parent class, so if you're not concerned with the particular type of " "error, you can still write code like the following::" msgstr "" + +msgid "" +"try:\n" +" network = ipaddress.IPv4Network(address)\n" +"except ValueError:\n" +" print('address/netmask is invalid for IPv4:', address)" +msgstr "" diff --git a/howto/isolating-extensions.po b/howto/isolating-extensions.po index bfec98a42b..e084e54378 100644 --- a/howto/isolating-extensions.po +++ b/howto/isolating-extensions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -135,6 +135,16 @@ msgid "" "example:" msgstr "" +msgid "" +">>> import sys\n" +">>> import binascii\n" +">>> old_binascii = binascii\n" +">>> del sys.modules['binascii']\n" +">>> import binascii # create a new module object\n" +">>> old_binascii == binascii\n" +"False" +msgstr "" + msgid "" "As a rule of thumb, the two modules should be completely independent. All " "objects and state specific to the module should be encapsulated within the " @@ -162,6 +172,19 @@ msgid "" "exception is *not* caught:" msgstr "" +msgid "" +">>> old_binascii.Error == binascii.Error\n" +"False\n" +">>> try:\n" +"... old_binascii.unhexlify(b'qwertyuiop')\n" +"... except binascii.Error:\n" +"... print('boo')\n" +"...\n" +"Traceback (most recent call last):\n" +" File \"\", line 2, in \n" +"binascii.Error: Non-hexadecimal digit found" +msgstr "" + msgid "" "This is expected. Notice that pure-Python modules behave the same way: it is " "a part of how Python works." @@ -262,6 +285,22 @@ msgid "" "For example::" msgstr "" +msgid "" +"static int loaded = 0;\n" +"\n" +"static int\n" +"exec_module(PyObject* module)\n" +"{\n" +" if (loaded) {\n" +" PyErr_SetString(PyExc_ImportError,\n" +" \"cannot load module more than once per process\");\n" +" return -1;\n" +" }\n" +" loaded = 1;\n" +" // ... rest of initialization\n" +"}" +msgstr "" + msgid "Module State Access from Functions" msgstr "" @@ -271,6 +310,18 @@ msgid "" "state, you can use ``PyModule_GetState``::" msgstr "" +msgid "" +"static PyObject *\n" +"func(PyObject *module, PyObject *args)\n" +"{\n" +" my_struct *state = (my_struct*)PyModule_GetState(module);\n" +" if (state == NULL) {\n" +" return NULL;\n" +" }\n" +" // ... rest of logic\n" +"}" +msgstr "" + msgid "" "``PyModule_GetState`` may return ``NULL`` without setting an exception if " "there is no module state, i.e. ``PyModuleDef.m_size`` was zero. In your own " @@ -403,6 +454,16 @@ msgid "" "visit the type, so it must be more complicated::" msgstr "" +msgid "" +"static int my_traverse(PyObject *self, visitproc visit, void *arg)\n" +"{\n" +" if (Py_Version >= 0x03090000) {\n" +" Py_VISIT(Py_TYPE(self));\n" +" }\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "Unfortunately, :c:data:`Py_Version` was only added in Python 3.11. As a " "replacement, use:" @@ -429,9 +490,22 @@ msgstr "" msgid "For example, if your traverse function includes::" msgstr "" +msgid "base->tp_traverse(self, visit, arg)" +msgstr "" + msgid "...and ``base`` may be a static type, then it should also include::" msgstr "" +msgid "" +"if (base->tp_flags & Py_TPFLAGS_HEAPTYPE) {\n" +" // a heap type's tp_traverse already visited Py_TYPE(self)\n" +"} else {\n" +" if (Py_Version >= 0x03090000) {\n" +" Py_VISIT(Py_TYPE(self));\n" +" }\n" +"}" +msgstr "" + msgid "" "It is not necessary to handle the type's reference count in :c:member:" "`~PyTypeObject.tp_new` and :c:member:`~PyTypeObject.tp_clear`." @@ -457,6 +531,17 @@ msgid "" "needs to be decremented *after* the instance is deallocated. For example::" msgstr "" +msgid "" +"static void my_dealloc(PyObject *self)\n" +"{\n" +" PyObject_GC_UnTrack(self);\n" +" ...\n" +" PyTypeObject *type = Py_TYPE(self);\n" +" type->tp_free(self);\n" +" Py_DECREF(type);\n" +"}" +msgstr "" + msgid "" "The default ``tp_dealloc`` function does this, so if your type does *not* " "override ``tp_dealloc`` you don't need to add it." @@ -484,6 +569,9 @@ msgid "" "That is, replace ``TYPE *o = PyObject_New(TYPE, typeobj)`` with::" msgstr "" +msgid "TYPE *o = typeobj->tp_alloc(typeobj, 0);" +msgstr "" + msgid "" "Replace ``o = PyObject_NewVar(TYPE, typeobj, size)`` with the same, but use " "size instead of the 0." @@ -494,6 +582,12 @@ msgid "" "func:`PyObject_GC_New` or :c:func:`PyObject_GC_NewVar`::" msgstr "" +msgid "" +"TYPE *o = PyObject_GC_New(TYPE, typeobj);\n" +"\n" +"TYPE *o = PyObject_GC_NewVar(TYPE, typeobj, size);" +msgstr "" + msgid "Module State Access from Classes" msgstr "" @@ -508,6 +602,13 @@ msgid "" "these two steps with :c:func:`PyType_GetModuleState`, resulting in::" msgstr "" +msgid "" +"my_struct *state = (my_struct*)PyType_GetModuleState(type);\n" +"if (state == NULL) {\n" +" return NULL;\n" +"}" +msgstr "" + msgid "Module State Access from Regular Methods" msgstr "" @@ -535,6 +636,18 @@ msgid "" "get_defining_class`` returns ``Base`` even if ``type(self) == Sub``:" msgstr "" +msgid "" +"class Base:\n" +" def get_type_of_self(self):\n" +" return type(self)\n" +"\n" +" def get_defining_class(self):\n" +" return __class__\n" +"\n" +"class Sub(Base):\n" +" pass" +msgstr "" + msgid "" "For a method to get its \"defining class\", it must use the :ref:" "`METH_METHOD | METH_FASTCALL | METH_KEYWORDS , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -183,9 +183,18 @@ msgstr "" msgid "A very simple example is::" msgstr "" +msgid "" +"import logging\n" +"logging.warning('Watch out!') # will print a message to the console\n" +"logging.info('I told you so') # will not print anything" +msgstr "" + msgid "If you type these lines into a script and run it, you'll see:" msgstr "" +msgid "WARNING:root:Watch out!" +msgstr "" + msgid "" "printed out on the console. The ``INFO`` message doesn't appear because the " "default level is ``WARNING``. The printed message includes the indication of " @@ -215,6 +224,17 @@ msgid "" "above::" msgstr "" +msgid "" +"import logging\n" +"logger = logging.getLogger(__name__)\n" +"logging.basicConfig(filename='example.log', encoding='utf-8', level=logging." +"DEBUG)\n" +"logger.debug('This message should go to the log file')\n" +"logger.info('So should this')\n" +"logger.warning('And this, too')\n" +"logger.error('And non-ASCII stuff, too, like Øresund and Malmö')" +msgstr "" + msgid "" "The *encoding* argument was added. In earlier Python versions, or if not " "specified, the encoding used is the default value used by :func:`open`. " @@ -228,6 +248,13 @@ msgid "" "messages:" msgstr "" +msgid "" +"DEBUG:__main__:This message should go to the log file\n" +"INFO:__main__:So should this\n" +"WARNING:__main__:And this, too\n" +"ERROR:__main__:And non-ASCII stuff, too, like Øresund and Malmö" +msgstr "" + msgid "" "This example also shows how you can set the logging level which acts as the " "threshold for tracking. In this case, because we set the threshold to " @@ -238,17 +265,33 @@ msgid "" "If you want to set the logging level from a command-line option such as:" msgstr "" +msgid "--log=INFO" +msgstr "" + msgid "" "and you have the value of the parameter passed for ``--log`` in some " "variable *loglevel*, you can use::" msgstr "" +msgid "getattr(logging, loglevel.upper())" +msgstr "" + msgid "" "to get the value which you'll pass to :func:`basicConfig` via the *level* " "argument. You may want to error check any user input value, perhaps as in " "the following example::" msgstr "" +msgid "" +"# assuming loglevel is bound to the string value obtained from the\n" +"# command line argument. Convert to upper case to allow the user to\n" +"# specify --log=DEBUG or --log=debug\n" +"numeric_level = getattr(logging, loglevel.upper(), None)\n" +"if not isinstance(numeric_level, int):\n" +" raise ValueError('Invalid log level: %s' % loglevel)\n" +"logging.basicConfig(level=numeric_level, ...)" +msgstr "" + msgid "" "The call to :func:`basicConfig` should come *before* any calls to a logger's " "methods such as :meth:`~Logger.debug`, :meth:`~Logger.info`, etc. Otherwise, " @@ -262,6 +305,11 @@ msgid "" "*filemode* argument, by changing the call in the above example to::" msgstr "" +msgid "" +"logging.basicConfig(filename='example.log', filemode='w', level=logging." +"DEBUG)" +msgstr "" + msgid "" "The output will be the same as before, but the log file is no longer " "appended to, so the messages from earlier runs are lost." @@ -275,9 +323,17 @@ msgid "" "and append the variable data as arguments. For example::" msgstr "" +msgid "" +"import logging\n" +"logging.warning('%s before you %s', 'Look', 'leap!')" +msgstr "" + msgid "will display:" msgstr "" +msgid "WARNING:root:Look before you leap!" +msgstr "" + msgid "" "As you can see, merging of variable data into the event description message " "uses the old, %-style of string formatting. This is for backwards " @@ -295,9 +351,24 @@ msgid "" "the format you want to use::" msgstr "" +msgid "" +"import logging\n" +"logging.basicConfig(format='%(levelname)s:%(message)s', level=logging." +"DEBUG)\n" +"logging.debug('This message should appear on the console')\n" +"logging.info('So should this')\n" +"logging.warning('And this, too')" +msgstr "" + msgid "which would print:" msgstr "" +msgid "" +"DEBUG:This message should appear on the console\n" +"INFO:So should this\n" +"WARNING:And this, too" +msgstr "" + msgid "" "Notice that the 'root' which appeared in earlier examples has disappeared. " "For a full set of things that can appear in format strings, you can refer to " @@ -315,18 +386,37 @@ msgid "" "your format string::" msgstr "" +msgid "" +"import logging\n" +"logging.basicConfig(format='%(asctime)s %(message)s')\n" +"logging.warning('is when this event was logged.')" +msgstr "" + msgid "which should print something like this:" msgstr "" +msgid "2010-12-12 11:41:42,612 is when this event was logged." +msgstr "" + msgid "" "The default format for date/time display (shown above) is like ISO8601 or :" "rfc:`3339`. If you need more control over the formatting of the date/time, " "provide a *datefmt* argument to ``basicConfig``, as in this example::" msgstr "" +msgid "" +"import logging\n" +"logging.basicConfig(format='%(asctime)s %(message)s', datefmt='%m/%d/%Y %I:" +"%M:%S %p')\n" +"logging.warning('is when this event was logged.')" +msgstr "" + msgid "which would display something like this:" msgstr "" +msgid "12/12/2010 11:46:36 AM is when this event was logged." +msgstr "" + msgid "" "The format of the *datefmt* argument is the same as supported by :func:`time." "strftime`." @@ -401,6 +491,9 @@ msgid "" "logger, in each module which uses logging, named as follows::" msgstr "" +msgid "logger = logging.getLogger(__name__)" +msgstr "" + msgid "" "This means that logger names track the package/module hierarchy, and it's " "intuitively obvious where events are logged just from the logger name." @@ -438,6 +531,9 @@ msgstr "" msgid "The default format set by :func:`basicConfig` for messages is:" msgstr "" +msgid "severity:logger name:message" +msgstr "" + msgid "" "You can change this by passing a format string to :func:`basicConfig` with " "the *format* keyword argument. For all options regarding how a format string " @@ -628,6 +724,9 @@ msgid "" "message. If there is no date format string, the default date format is:" msgstr "" +msgid "%Y-%m-%d %H:%M:%S" +msgstr "" + msgid "" "with the milliseconds tacked on at the end. The ``style`` is one of ``'%'``, " "``'{'``, or ``'$'``. If one of these is not specified, then ``'%'`` will be " @@ -652,6 +751,9 @@ msgid "" "that order::" msgstr "" +msgid "'%(asctime)s - %(levelname)s - %(message)s'" +msgstr "" + msgid "" "Formatters use a user-configurable function to convert the creation time of " "a record to a tuple. By default, :func:`time.localtime` is used; to change " @@ -689,23 +791,117 @@ msgid "" "console handler, and a simple formatter using Python code::" msgstr "" +msgid "" +"import logging\n" +"\n" +"# create logger\n" +"logger = logging.getLogger('simple_example')\n" +"logger.setLevel(logging.DEBUG)\n" +"\n" +"# create console handler and set level to debug\n" +"ch = logging.StreamHandler()\n" +"ch.setLevel(logging.DEBUG)\n" +"\n" +"# create formatter\n" +"formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - " +"%(message)s')\n" +"\n" +"# add formatter to ch\n" +"ch.setFormatter(formatter)\n" +"\n" +"# add ch to logger\n" +"logger.addHandler(ch)\n" +"\n" +"# 'application' code\n" +"logger.debug('debug message')\n" +"logger.info('info message')\n" +"logger.warning('warn message')\n" +"logger.error('error message')\n" +"logger.critical('critical message')" +msgstr "" + msgid "" "Running this module from the command line produces the following output:" msgstr "" +msgid "" +"$ python simple_logging_module.py\n" +"2005-03-19 15:10:26,618 - simple_example - DEBUG - debug message\n" +"2005-03-19 15:10:26,620 - simple_example - INFO - info message\n" +"2005-03-19 15:10:26,695 - simple_example - WARNING - warn message\n" +"2005-03-19 15:10:26,697 - simple_example - ERROR - error message\n" +"2005-03-19 15:10:26,773 - simple_example - CRITICAL - critical message" +msgstr "" + msgid "" "The following Python module creates a logger, handler, and formatter nearly " "identical to those in the example listed above, with the only difference " "being the names of the objects::" msgstr "" +msgid "" +"import logging\n" +"import logging.config\n" +"\n" +"logging.config.fileConfig('logging.conf')\n" +"\n" +"# create logger\n" +"logger = logging.getLogger('simpleExample')\n" +"\n" +"# 'application' code\n" +"logger.debug('debug message')\n" +"logger.info('info message')\n" +"logger.warning('warn message')\n" +"logger.error('error message')\n" +"logger.critical('critical message')" +msgstr "" + msgid "Here is the logging.conf file:" msgstr "" +msgid "" +"[loggers]\n" +"keys=root,simpleExample\n" +"\n" +"[handlers]\n" +"keys=consoleHandler\n" +"\n" +"[formatters]\n" +"keys=simpleFormatter\n" +"\n" +"[logger_root]\n" +"level=DEBUG\n" +"handlers=consoleHandler\n" +"\n" +"[logger_simpleExample]\n" +"level=DEBUG\n" +"handlers=consoleHandler\n" +"qualname=simpleExample\n" +"propagate=0\n" +"\n" +"[handler_consoleHandler]\n" +"class=StreamHandler\n" +"level=DEBUG\n" +"formatter=simpleFormatter\n" +"args=(sys.stdout,)\n" +"\n" +"[formatter_simpleFormatter]\n" +"format=%(asctime)s - %(name)s - %(levelname)s - %(message)s" +msgstr "" + msgid "" "The output is nearly identical to that of the non-config-file-based example:" msgstr "" +msgid "" +"$ python simple_logging_config.py\n" +"2005-03-19 15:38:55,977 - simpleExample - DEBUG - debug message\n" +"2005-03-19 15:38:55,979 - simpleExample - INFO - info message\n" +"2005-03-19 15:38:56,054 - simpleExample - WARNING - warn message\n" +"2005-03-19 15:38:56,055 - simpleExample - ERROR - error message\n" +"2005-03-19 15:38:56,130 - simpleExample - CRITICAL - critical message" +msgstr "" + msgid "" "You can see that the config file approach has a few advantages over the " "Python code approach, mainly separation of configuration and code and the " @@ -759,6 +955,27 @@ msgid "" "new dictionary-based approach:" msgstr "" +msgid "" +"version: 1\n" +"formatters:\n" +" simple:\n" +" format: '%(asctime)s - %(name)s - %(levelname)s - %(message)s'\n" +"handlers:\n" +" console:\n" +" class: logging.StreamHandler\n" +" level: DEBUG\n" +" formatter: simple\n" +" stream: ext://sys.stdout\n" +"loggers:\n" +" simpleExample:\n" +" level: DEBUG\n" +" handlers: [console]\n" +" propagate: no\n" +"root:\n" +" level: DEBUG\n" +" handlers: [console]" +msgstr "" + msgid "" "For more information about logging using a dictionary, see :ref:`logging-" "config-api`." @@ -835,6 +1052,11 @@ msgid "" "etc. then the code::" msgstr "" +msgid "" +"import logging\n" +"logging.getLogger('foo').addHandler(logging.NullHandler())" +msgstr "" + msgid "" "should have the desired effect. If an organisation produces a number of " "libraries, then the logger name specified can be 'orgname.foo' rather than " @@ -1137,6 +1359,12 @@ msgid "" "code like this::" msgstr "" +msgid "" +"if logger.isEnabledFor(logging.DEBUG):\n" +" logger.debug('Message with %s, %s', expensive_func1(),\n" +" expensive_func2())" +msgstr "" + msgid "" "so that if the logger's threshold is set above ``DEBUG``, the calls to " "``expensive_func1`` and ``expensive_func2`` are never made." diff --git a/howto/mro.po b/howto/mro.po index a55a386177..84f69b26fd 100644 --- a/howto/mro.po +++ b/howto/mro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -163,6 +163,19 @@ msgid "" "for new style classes:" msgstr "" +msgid "" +" -----------\n" +"| |\n" +"| O |\n" +"| / \\ |\n" +" - X Y /\n" +" | / | /\n" +" | / |/\n" +" A B\n" +" \\ /\n" +" ?" +msgstr "" + msgid "" "In this case, it is not possible to derive a new class C from A and B, since " "X precedes Y in A, but Y precedes X in B, therefore the method resolution " @@ -184,18 +197,30 @@ msgid "" "following discussion. I will use the shortcut notation::" msgstr "" +msgid "C1 C2 ... CN" +msgstr "" + msgid "to indicate the list of classes [C1, C2, ... , CN]." msgstr "" msgid "The *head* of the list is its first element::" msgstr "" +msgid "head = C1" +msgstr "" + msgid "whereas the *tail* is the rest of the list::" msgstr "" +msgid "tail = C2 ... CN." +msgstr "" + msgid "I shall also use the notation::" msgstr "" +msgid "C + (C1 C2 ... CN) = C C1 C2 ... CN" +msgstr "" + msgid "to denote the sum of the lists [C] + [C1, C2, ... ,CN]." msgstr "" @@ -216,11 +241,17 @@ msgstr "" msgid "In symbolic notation::" msgstr "" +msgid "L[C(B1 ... BN)] = C + merge(L[B1] ... L[BN], B1 ... BN)" +msgstr "" + msgid "" "In particular, if C is the ``object`` class, which has no parents, the " "linearization is trivial::" msgstr "" +msgid "L[object] = object." +msgstr "" + msgid "" "However, in general one has to compute the merge according to the following " "prescription:" @@ -248,6 +279,9 @@ msgid "" "inheritance); in this case::" msgstr "" +msgid "L[C(B)] = C + merge(L[B],B) = C + L[B]" +msgstr "" + msgid "" "However, in the case of multiple inheritance things are more cumbersome and " "I don't expect you can understand the rule without a couple of examples ;-)" @@ -262,12 +296,46 @@ msgstr "" msgid "In this case the inheritance graph can be drawn as:" msgstr "" +msgid "" +" 6\n" +" ---\n" +"Level 3 | O | (more general)\n" +" / --- \\\n" +" / | \\ |\n" +" / | \\ |\n" +" / | \\ |\n" +" --- --- --- |\n" +"Level 2 3 | D | 4| E | | F | 5 |\n" +" --- --- --- |\n" +" \\ \\ _ / | |\n" +" \\ / \\ _ | |\n" +" \\ / \\ | |\n" +" --- --- |\n" +"Level 1 1 | B | | C | 2 |\n" +" --- --- |\n" +" \\ / |\n" +" \\ / \\ /\n" +" ---\n" +"Level 0 0 | A | (more specialized)\n" +" ---" +msgstr "" + msgid "The linearizations of O,D,E and F are trivial::" msgstr "" +msgid "" +"L[O] = O\n" +"L[D] = D O\n" +"L[E] = E O\n" +"L[F] = F O" +msgstr "" + msgid "The linearization of B can be computed as::" msgstr "" +msgid "L[B] = B + merge(DO, EO, DE)" +msgstr "" + msgid "" "We see that D is a good head, therefore we take it and we are reduced to " "compute ``merge(O,EO,E)``. Now O is not a good head, since it is in the " @@ -276,12 +344,32 @@ msgid "" "reduced to compute ``merge(O,O)`` which gives O. Therefore::" msgstr "" +msgid "L[B] = B D E O" +msgstr "" + msgid "Using the same procedure one finds::" msgstr "" +msgid "" +"L[C] = C + merge(DO,FO,DF)\n" +" = C + D + merge(O,FO,F)\n" +" = C + D + F + merge(O,O)\n" +" = C D F O" +msgstr "" + msgid "Now we can compute::" msgstr "" +msgid "" +"L[A] = A + merge(BDEO,CDFO,BC)\n" +" = A + B + merge(DEO,CDFO,C)\n" +" = A + B + C + merge(DEO,DFO)\n" +" = A + B + C + D + merge(EO,FO)\n" +" = A + B + C + D + E + merge(O,FO)\n" +" = A + B + C + D + E + F + merge(O,O)\n" +" = A B C D E F O" +msgstr "" + msgid "" "In this example, the linearization is ordered in a pretty nice way according " "to the inheritance level, in the sense that lower levels (i.e. more " @@ -300,6 +388,30 @@ msgid "" "of the hierarchy:" msgstr "" +msgid "" +" 6\n" +" ---\n" +"Level 3 | O |\n" +" / --- \\\n" +" / | \\\n" +" / | \\\n" +" / | \\\n" +" --- --- ---\n" +"Level 2 2 | E | 4 | D | | F | 5\n" +" --- --- ---\n" +" \\ / \\ /\n" +" \\ / \\ /\n" +" \\ / \\ /\n" +" --- ---\n" +"Level 1 1 | B | | C | 3\n" +" --- ---\n" +" \\ /\n" +" \\ /\n" +" ---\n" +"Level 0 0 | A |\n" +" ---" +msgstr "" + msgid "" "Notice that the class E, which is in the second level of the hierarchy, " "precedes the class C, which is in the first level of the hierarchy, i.e. E " @@ -318,11 +430,25 @@ msgid "" "to compute the linearizations of O, X, Y, A and B:" msgstr "" +msgid "" +"L[O] = 0\n" +"L[X] = X O\n" +"L[Y] = Y O\n" +"L[A] = A X Y O\n" +"L[B] = B Y X O" +msgstr "" + msgid "" "However, it is impossible to compute the linearization for a class C that " "inherits from A and B::" msgstr "" +msgid "" +"L[C] = C + merge(AXYO, BYXO, AB)\n" +" = C + A + merge(XYO, BYXO, B)\n" +" = C + A + B + merge(XYO, YXO)" +msgstr "" + msgid "" "At this point we cannot merge the lists XYO and YXO, since X is in the tail " "of YXO whereas Y is in the tail of XYO: therefore there are no good heads " @@ -348,6 +474,18 @@ msgstr "" msgid "with inheritance diagram" msgstr "" +msgid "" +" O\n" +" |\n" +"(buy spam) F\n" +" | \\\n" +" | E (buy eggs)\n" +" | /\n" +" G\n" +"\n" +" (buy eggs or spam ?)" +msgstr "" + msgid "" "We see that class G inherits from F and E, with F *before* E: therefore we " "would expect the attribute *G.remember2buy* to be inherited by *F." @@ -360,6 +498,9 @@ msgid "" "Python 2.2 linearization of G::" msgstr "" +msgid "L[G,P22]= G E F object # F *follows* E" +msgstr "" + msgid "" "One could argue that the reason why F follows E in the Python 2.2 " "linearization is that F is less specialized than E, since F is the " @@ -380,6 +521,9 @@ msgid "" "The reason for that is that the C3 algorithm fails when the merge::" msgstr "" +msgid "merge(FO,EFO,FE)" +msgstr "" + msgid "" "cannot be computed, because F is in the tail of EFO and E is in the tail of " "FE." @@ -391,6 +535,17 @@ msgid "" "the MRO is GEF without any doubt." msgstr "" +msgid "" +" O\n" +" |\n" +" F (spam)\n" +" / |\n" +"(eggs) E |\n" +" \\ |\n" +" G\n" +" (eggs, no doubt)" +msgstr "" + msgid "" "Python 2.3 forces the programmer to write good hierarchies (or, at least, " "less error-prone ones)." @@ -432,14 +587,32 @@ msgid "" "trivial, it is enough to look at the diamond diagram:" msgstr "" +msgid "" +" C\n" +" / \\\n" +" / \\\n" +"A B\n" +" \\ /\n" +" \\ /\n" +" D" +msgstr "" + msgid "One easily discerns the inconsistency::" msgstr "" +msgid "" +"L[B,P21] = B C # B precedes C : B's methods win\n" +"L[D,P21] = D A C B C # B follows C : C's methods win!" +msgstr "" + msgid "" "On the other hand, there are no problems with the Python 2.2 and 2.3 MROs, " "they give both::" msgstr "" +msgid "L[D] = D A B C" +msgstr "" + msgid "" "Guido points out in his essay [#]_ that the classic MRO is not so bad in " "practice, since one can typically avoids diamonds for classic classes. But " @@ -459,11 +632,26 @@ msgid "" "diagram ;-) ::" msgstr "" +msgid "" +"L[A] = A O\n" +"L[B] = B O\n" +"L[C] = C O\n" +"L[D] = D O\n" +"L[E] = E O\n" +"L[K1]= K1 A B C O\n" +"L[K2]= K2 D B E O\n" +"L[K3]= K3 D A O\n" +"L[Z] = Z K1 K2 K3 D A B C E O" +msgstr "" + msgid "" "Python 2.2 gives exactly the same linearizations for A, B, C, D, E, K1, K2 " "and K3, but a different linearization for Z::" msgstr "" +msgid "L[Z,P22] = Z K1 K3 A K2 D B C E O" +msgstr "" + msgid "" "It is clear that this linearization is *wrong*, since A comes before D " "whereas in the linearization of K3 A comes *after* D. In other words, in K3 " @@ -492,6 +680,91 @@ msgid "" "paper.::" msgstr "" +msgid "" +"#\n" +"\n" +"\"\"\"C3 algorithm by Samuele Pedroni (with readability enhanced by me)." +"\"\"\"\n" +"\n" +"class __metaclass__(type):\n" +" \"All classes are metamagically modified to be nicely printed\"\n" +" __repr__ = lambda cls: cls.__name__\n" +"\n" +"class ex_2:\n" +" \"Serious order disagreement\" #From Guido\n" +" class O: pass\n" +" class X(O): pass\n" +" class Y(O): pass\n" +" class A(X,Y): pass\n" +" class B(Y,X): pass\n" +" try:\n" +" class Z(A,B): pass #creates Z(A,B) in Python 2.2\n" +" except TypeError:\n" +" pass # Z(A,B) cannot be created in Python 2.3\n" +"\n" +"class ex_5:\n" +" \"My first example\"\n" +" class O: pass\n" +" class F(O): pass\n" +" class E(O): pass\n" +" class D(O): pass\n" +" class C(D,F): pass\n" +" class B(D,E): pass\n" +" class A(B,C): pass\n" +"\n" +"class ex_6:\n" +" \"My second example\"\n" +" class O: pass\n" +" class F(O): pass\n" +" class E(O): pass\n" +" class D(O): pass\n" +" class C(D,F): pass\n" +" class B(E,D): pass\n" +" class A(B,C): pass\n" +"\n" +"class ex_9:\n" +" \"Difference between Python 2.2 MRO and C3\" #From Samuele\n" +" class O: pass\n" +" class A(O): pass\n" +" class B(O): pass\n" +" class C(O): pass\n" +" class D(O): pass\n" +" class E(O): pass\n" +" class K1(A,B,C): pass\n" +" class K2(D,B,E): pass\n" +" class K3(D,A): pass\n" +" class Z(K1,K2,K3): pass\n" +"\n" +"def merge(seqs):\n" +" print '\\n\\nCPL[%s]=%s' % (seqs[0][0],seqs),\n" +" res = []; i=0\n" +" while 1:\n" +" nonemptyseqs=[seq for seq in seqs if seq]\n" +" if not nonemptyseqs: return res\n" +" i+=1; print '\\n',i,'round: candidates...',\n" +" for seq in nonemptyseqs: # find merge candidates among seq heads\n" +" cand = seq[0]; print ' ',cand,\n" +" nothead=[s for s in nonemptyseqs if cand in s[1:]]\n" +" if nothead: cand=None #reject candidate\n" +" else: break\n" +" if not cand: raise \"Inconsistent hierarchy\"\n" +" res.append(cand)\n" +" for seq in nonemptyseqs: # remove cand\n" +" if seq[0] == cand: del seq[0]\n" +"\n" +"def mro(C):\n" +" \"Compute the class precedence list (mro) according to C3\"\n" +" return merge([[C]]+map(mro,C.__bases__)+[list(C.__bases__)])\n" +"\n" +"def print_mro(C):\n" +" print '\\nMRO[%s]=%s' % (C,mro(C))\n" +" print '\\nP22 MRO[%s]=%s' % (C,C.mro())\n" +"\n" +"print_mro(ex_9.Z)\n" +"\n" +"#" +msgstr "" + msgid "That's all folks," msgstr "" diff --git a/howto/perf_profiling.po b/howto/perf_profiling.po index 4f44f301d8..c6d002edcb 100644 --- a/howto/perf_profiling.po +++ b/howto/perf_profiling.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -66,12 +66,87 @@ msgstr "" msgid "For example, consider the following script:" msgstr "" +msgid "" +"def foo(n):\n" +" result = 0\n" +" for _ in range(n):\n" +" result += 1\n" +" return result\n" +"\n" +"def bar(n):\n" +" foo(n)\n" +"\n" +"def baz(n):\n" +" bar(n)\n" +"\n" +"if __name__ == \"__main__\":\n" +" baz(1000000)" +msgstr "" + msgid "We can run ``perf`` to sample CPU stack traces at 9999 hertz::" msgstr "" +msgid "$ perf record -F 9999 -g -o perf.data python my_script.py" +msgstr "" + msgid "Then we can use ``perf report`` to analyze the data:" msgstr "" +msgid "" +"$ perf report --stdio -n -g\n" +"\n" +"# Children Self Samples Command Shared Object Symbol\n" +"# ........ ........ ............ .......... .................. ..........................................\n" +"#\n" +" 91.08% 0.00% 0 python.exe python.exe [.] " +"_start\n" +" |\n" +" ---_start\n" +" |\n" +" --90.71%--__libc_start_main\n" +" Py_BytesMain\n" +" |\n" +" |--56.88%--pymain_run_python.constprop.0\n" +" | |\n" +" | |--56.13%--_PyRun_AnyFileObject\n" +" | | _PyRun_SimpleFileObject\n" +" | | |\n" +" | | |--55.02%--run_mod\n" +" | | | |\n" +" | | | --54.65%--" +"PyEval_EvalCode\n" +" | | | " +"_PyEval_EvalFrameDefault\n" +" | | | " +"PyObject_Vectorcall\n" +" | | | " +"_PyEval_Vector\n" +" | | | " +"_PyEval_EvalFrameDefault\n" +" | | | " +"PyObject_Vectorcall\n" +" | | | " +"_PyEval_Vector\n" +" | | | " +"_PyEval_EvalFrameDefault\n" +" | | | " +"PyObject_Vectorcall\n" +" | | | " +"_PyEval_Vector\n" +" | | | |\n" +" | | | " +"|--51.67%--_PyEval_EvalFrameDefault\n" +" | | | " +"| |\n" +" | | | " +"| |--11.52%--_PyLong_Add\n" +" | | | " +"| | |\n" +" | | | " +"| | |--2.97%--_PyObject_Malloc\n" +"..." +msgstr "" + msgid "" "As you can see, the Python functions are not shown in the output, only " "``_PyEval_EvalFrameDefault`` (the function that evaluates the Python " @@ -84,6 +159,68 @@ msgid "" "Instead, if we run the same experiment with ``perf`` support enabled we get:" msgstr "" +msgid "" +"$ perf report --stdio -n -g\n" +"\n" +"# Children Self Samples Command Shared Object Symbol\n" +"# ........ ........ ............ .......... .................. .....................................................................\n" +"#\n" +" 90.58% 0.36% 1 python.exe python.exe [.] " +"_start\n" +" |\n" +" ---_start\n" +" |\n" +" --89.86%--__libc_start_main\n" +" Py_BytesMain\n" +" |\n" +" |--55.43%--pymain_run_python.constprop.0\n" +" | |\n" +" | |--54.71%--_PyRun_AnyFileObject\n" +" | | _PyRun_SimpleFileObject\n" +" | | |\n" +" | | |--53.62%--run_mod\n" +" | | | |\n" +" | | | --53.26%--" +"PyEval_EvalCode\n" +" | | | py::" +":/src/script.py\n" +" | | | " +"_PyEval_EvalFrameDefault\n" +" | | | " +"PyObject_Vectorcall\n" +" | | | " +"_PyEval_Vector\n" +" | | | py::baz:/" +"src/script.py\n" +" | | | " +"_PyEval_EvalFrameDefault\n" +" | | | " +"PyObject_Vectorcall\n" +" | | | " +"_PyEval_Vector\n" +" | | | py::bar:/" +"src/script.py\n" +" | | | " +"_PyEval_EvalFrameDefault\n" +" | | | " +"PyObject_Vectorcall\n" +" | | | " +"_PyEval_Vector\n" +" | | | py::foo:/" +"src/script.py\n" +" | | | |\n" +" | | | " +"|--51.81%--_PyEval_EvalFrameDefault\n" +" | | | " +"| |\n" +" | | | " +"| |--13.77%--_PyLong_Add\n" +" | | | " +"| | |\n" +" | | | " +"| | |--3.26%--_PyObject_Malloc" +msgstr "" + msgid "How to enable ``perf`` profiling support" msgstr "" @@ -102,15 +239,40 @@ msgstr "" msgid "Example, using the environment variable::" msgstr "" +msgid "" +"$ PYTHONPERFSUPPORT=1 python script.py\n" +"$ perf report -g -i perf.data" +msgstr "" + msgid "Example, using the :option:`!-X` option::" msgstr "" +msgid "" +"$ python -X perf script.py\n" +"$ perf report -g -i perf.data" +msgstr "" + msgid "Example, using the :mod:`sys` APIs in file :file:`example.py`:" msgstr "" +msgid "" +"import sys\n" +"\n" +"sys.activate_stack_trampoline(\"perf\")\n" +"do_profiled_stuff()\n" +"sys.deactivate_stack_trampoline()\n" +"\n" +"non_profiled_stuff()" +msgstr "" + msgid "...then::" msgstr "" +msgid "" +"$ python ./example.py\n" +"$ perf report -g -i perf.data" +msgstr "" + msgid "How to obtain the best results" msgstr "" @@ -127,6 +289,9 @@ msgid "" "You can check if your system has been compiled with this flag by running::" msgstr "" +msgid "$ python -m sysconfig | grep 'no-omit-frame-pointer'" +msgstr "" + msgid "" "If you don't see any output it means that your interpreter has not been " "compiled with frame pointers and therefore it may not be able to show Python " diff --git a/howto/regex.po b/howto/regex.po index 7211a5d774..b08fa176a4 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -115,6 +115,9 @@ msgid "" "discussed in the rest of this HOWTO." msgstr "" +msgid ". ^ $ * + ? { } [ ] \\ | ( )" +msgstr "" + msgid "" "The first metacharacters we'll look at are ``[`` and ``]``. They're used for " "specifying a character class, which is a set of characters that you wish to " @@ -413,12 +416,22 @@ msgid "" "string substitutions. ::" msgstr "" +msgid "" +">>> import re\n" +">>> p = re.compile('ab*')\n" +">>> p\n" +"re.compile('ab*')" +msgstr "" + msgid "" ":func:`re.compile` also accepts an optional *flags* argument, used to enable " "various special features and syntax variations. We'll go over the available " "settings later, but for now a single example will do::" msgstr "" +msgid ">>> p = re.compile('ab*', re.IGNORECASE)" +msgstr "" + msgid "" "The RE is passed to :func:`re.compile` as a string. REs are handled as " "strings because regular expressions aren't part of the core Python language, " @@ -584,6 +597,13 @@ msgid "" "the Python interpreter, import the :mod:`re` module, and compile a RE::" msgstr "" +msgid "" +">>> import re\n" +">>> p = re.compile('[a-z]+')\n" +">>> p\n" +"re.compile('[a-z]+')" +msgstr "" + msgid "" "Now, you can try matching various strings against the RE ``[a-z]+``. An " "empty string shouldn't match at all, since ``+`` means 'one or more " @@ -592,12 +612,24 @@ msgid "" "print the result of :meth:`!match` to make this clear. ::" msgstr "" +msgid "" +">>> p.match(\"\")\n" +">>> print(p.match(\"\"))\n" +"None" +msgstr "" + msgid "" "Now, let's try it on a string that it should match, such as ``tempo``. In " "this case, :meth:`~re.Pattern.match` will return a :ref:`match object `, so you should store the result in a variable for later use. ::" msgstr "" +msgid "" +">>> m = p.match('tempo')\n" +">>> m\n" +"" +msgstr "" + msgid "" "Now you can query the :ref:`match object ` for information " "about the matching string. Match object instances also have several methods " @@ -631,6 +663,15 @@ msgstr "" msgid "Trying these methods will soon clarify their meaning::" msgstr "" +msgid "" +">>> m.group()\n" +"'tempo'\n" +">>> m.start(), m.end()\n" +"(0, 5)\n" +">>> m.span()\n" +"(0, 5)" +msgstr "" + msgid "" ":meth:`~re.Match.group` returns the substring that was matched by the RE. :" "meth:`~re.Match.start` and :meth:`~re.Match.end` return the starting and " @@ -642,17 +683,43 @@ msgid "" "case. ::" msgstr "" +msgid "" +">>> print(p.match('::: message'))\n" +"None\n" +">>> m = p.search('::: message'); print(m)\n" +"\n" +">>> m.group()\n" +"'message'\n" +">>> m.span()\n" +"(4, 11)" +msgstr "" + msgid "" "In actual programs, the most common style is to store the :ref:`match object " "` in a variable, and then check if it was ``None``. This " "usually looks like::" msgstr "" +msgid "" +"p = re.compile( ... )\n" +"m = p.match( 'string goes here' )\n" +"if m:\n" +" print('Match found: ', m.group())\n" +"else:\n" +" print('No match')" +msgstr "" + msgid "" "Two pattern methods return all of the matches for a pattern. :meth:`~re." "Pattern.findall` returns a list of matching strings::" msgstr "" +msgid "" +">>> p = re.compile(r'\\d+')\n" +">>> p.findall('12 drummers drumming, 11 pipers piping, 10 lords a-leaping')\n" +"['12', '11', '10']" +msgstr "" + msgid "" "The ``r`` prefix, making the literal a raw string literal, is needed in this " "example because escape sequences in a normal \"cooked\" string literal that " @@ -668,6 +735,18 @@ msgid "" "`iterator`::" msgstr "" +msgid "" +">>> iterator = p.finditer('12 drummers drumming, 11 ... 10 ...')\n" +">>> iterator \n" +"\n" +">>> for match in iterator:\n" +"... print(match.span())\n" +"...\n" +"(0, 2)\n" +"(22, 24)\n" +"(29, 31)" +msgstr "" + msgid "Module-Level Functions" msgstr "" @@ -680,6 +759,13 @@ msgid "" "``None`` or a :ref:`match object ` instance. ::" msgstr "" +msgid "" +">>> print(re.match(r'From\\s+', 'Fromage amk'))\n" +"None\n" +">>> re.match(r'From\\s+', 'From amk Thu May 14 19:12:10 1998') \n" +"" +msgstr "" + msgid "" "Under the hood, these functions simply create a pattern object for you and " "call the appropriate method on it. They also store the compiled object in a " @@ -838,9 +924,27 @@ msgid "" "it is to read? ::" msgstr "" +msgid "" +"charref = re.compile(r\"\"\"\n" +" &[#] # Start of a numeric entity reference\n" +" (\n" +" 0[0-7]+ # Octal form\n" +" | [0-9]+ # Decimal form\n" +" | x[0-9a-fA-F]+ # Hexadecimal form\n" +" )\n" +" ; # Trailing semicolon\n" +"\"\"\", re.VERBOSE)" +msgstr "" + msgid "Without the verbose setting, the RE would look like this::" msgstr "" +msgid "" +"charref = re.compile(\"&#(0[0-7]+\"\n" +" \"|[0-9]+\"\n" +" \"|x[0-9a-fA-F]+);\")" +msgstr "" + msgid "" "In the above example, Python's automatic concatenation of string literals " "has been used to break up the RE into smaller pieces, but it's still more " @@ -907,6 +1011,13 @@ msgid "" "a line, the RE to use is ``^From``. ::" msgstr "" +msgid "" +">>> print(re.search('^From', 'From Here to Eternity')) \n" +"\n" +">>> print(re.search('^From', 'Reciting From Memory'))\n" +"None" +msgstr "" + msgid "To match a literal ``'^'``, use ``\\^``." msgstr "" @@ -918,6 +1029,15 @@ msgid "" "string, or any location followed by a newline character. ::" msgstr "" +msgid "" +">>> print(re.search('}$', '{block}')) \n" +"\n" +">>> print(re.search('}$', '{block} '))\n" +"None\n" +">>> print(re.search('}$', '{block}\\n')) \n" +"" +msgstr "" + msgid "" "To match a literal ``'$'``, use ``\\$`` or enclose it inside a character " "class, as in ``[$]``." @@ -955,6 +1075,16 @@ msgid "" "won't match when it's contained inside another word. ::" msgstr "" +msgid "" +">>> p = re.compile(r'\\bclass\\b')\n" +">>> print(p.search('no class at all'))\n" +"\n" +">>> print(p.search('the declassified algorithm'))\n" +"None\n" +">>> print(p.search('one subclass is'))\n" +"None" +msgstr "" + msgid "" "There are two subtleties you should remember when using this special " "sequence. First, this is the worst collision between Python's string " @@ -965,6 +1095,14 @@ msgid "" "previous RE, but omits the ``'r'`` in front of the RE string. ::" msgstr "" +msgid "" +">>> p = re.compile('\\bclass\\b')\n" +">>> print(p.search('no class at all'))\n" +"None\n" +">>> print(p.search('\\b' + 'class' + '\\b'))\n" +"" +msgstr "" + msgid "" "Second, inside a character class, where there's no use for this assertion, " "``\\b`` represents the backspace character, for compatibility with Python's " @@ -990,6 +1128,13 @@ msgid "" "name and a value, separated by a ``':'``, like this:" msgstr "" +msgid "" +"From: author@example.com\n" +"User-Agent: Thunderbird 1.5.0.9 (X11/20061227)\n" +"MIME-Version: 1.0\n" +"To: editor@example.com" +msgstr "" + msgid "" "This can be handled by writing a regular expression which matches an entire " "header line, and has one group which matches the header name, and another " @@ -1005,6 +1150,12 @@ msgid "" "repetitions of ``ab``. ::" msgstr "" +msgid "" +">>> p = re.compile('(ab)*')\n" +">>> print(p.match('ababababab').span())\n" +"(0, 10)" +msgstr "" + msgid "" "Groups indicated with ``'('``, ``')'`` also capture the starting and ending " "index of the text that they match; this can be retrieved by passing an " @@ -1016,23 +1167,53 @@ msgid "" "they match. ::" msgstr "" +msgid "" +">>> p = re.compile('(a)b')\n" +">>> m = p.match('ab')\n" +">>> m.group()\n" +"'ab'\n" +">>> m.group(0)\n" +"'ab'" +msgstr "" + msgid "" "Subgroups are numbered from left to right, from 1 upward. Groups can be " "nested; to determine the number, just count the opening parenthesis " "characters, going from left to right. ::" msgstr "" +msgid "" +">>> p = re.compile('(a(b)c)d')\n" +">>> m = p.match('abcd')\n" +">>> m.group(0)\n" +"'abcd'\n" +">>> m.group(1)\n" +"'abc'\n" +">>> m.group(2)\n" +"'b'" +msgstr "" + msgid "" ":meth:`~re.Match.group` can be passed multiple group numbers at a time, in " "which case it will return a tuple containing the corresponding values for " "those groups. ::" msgstr "" +msgid "" +">>> m.group(2,1,2)\n" +"('b', 'abc', 'b')" +msgstr "" + msgid "" "The :meth:`~re.Match.groups` method returns a tuple containing the strings " "for all the subgroups, from 1 up to however many there are. ::" msgstr "" +msgid "" +">>> m.groups()\n" +"('abc', 'b')" +msgstr "" + msgid "" "Backreferences in a pattern allow you to specify that the contents of an " "earlier capturing group must also be found at the current location in the " @@ -1046,6 +1227,12 @@ msgstr "" msgid "For example, the following RE detects doubled words in a string. ::" msgstr "" +msgid "" +">>> p = re.compile(r'\\b(\\w+)\\s+\\1\\b')\n" +">>> p.search('Paris in the the spring').group()\n" +"'the the'" +msgstr "" + msgid "" "Backreferences like this aren't often useful for just searching through a " "string --- there are few text formats which repeat data in this way --- but " @@ -1102,6 +1289,15 @@ msgid "" "where you can replace the ``...`` with any other regular expression. ::" msgstr "" +msgid "" +">>> m = re.match(\"([abc])+\", \"abc\")\n" +">>> m.groups()\n" +"('c',)\n" +">>> m = re.match(\"(?:[abc])+\", \"abc\")\n" +">>> m.groups()\n" +"()" +msgstr "" + msgid "" "Except for the fact that you can't retrieve the contents of what the group " "matched, a non-capturing group behaves exactly the same as a capturing " @@ -1130,17 +1326,41 @@ msgid "" "ways::" msgstr "" +msgid "" +">>> p = re.compile(r'(?P\\b\\w+\\b)')\n" +">>> m = p.search( '(((( Lots of punctuation )))' )\n" +">>> m.group('word')\n" +"'Lots'\n" +">>> m.group(1)\n" +"'Lots'" +msgstr "" + msgid "" "Additionally, you can retrieve named groups as a dictionary with :meth:`~re." "Match.groupdict`::" msgstr "" +msgid "" +">>> m = re.match(r'(?P\\w+) (?P\\w+)', 'Jane Doe')\n" +">>> m.groupdict()\n" +"{'first': 'Jane', 'last': 'Doe'}" +msgstr "" + msgid "" "Named groups are handy because they let you use easily remembered names, " "instead of having to remember numbers. Here's an example RE from the :mod:" "`imaplib` module::" msgstr "" +msgid "" +"InternalDate = re.compile(r'INTERNALDATE \"'\n" +" r'(?P[ 123][0-9])-(?P[A-Z][a-z][a-z])-'\n" +" r'(?P[0-9][0-9][0-9][0-9])'\n" +" r' (?P[0-9][0-9]):(?P[0-9][0-9]):(?P[0-9][0-9])'\n" +" r' (?P[-+])(?P[0-9][0-9])(?P[0-9][0-9])'\n" +" r'\"')" +msgstr "" + msgid "" "It's obviously much easier to retrieve ``m.group('zonem')``, instead of " "having to remember to retrieve group 9." @@ -1156,6 +1376,12 @@ msgid "" "P\\w+)\\s+(?P=word)\\b``::" msgstr "" +msgid "" +">>> p = re.compile(r'\\b(?P\\w+)\\s+(?P=word)\\b')\n" +">>> p.search('Paris in the the spring').group()\n" +"'the the'" +msgstr "" + msgid "Lookahead Assertions" msgstr "" @@ -1326,6 +1552,14 @@ msgid "" "characters. ::" msgstr "" +msgid "" +">>> p = re.compile(r'\\W+')\n" +">>> p.split('This is a test, short and sweet, of split().')\n" +"['This', 'is', 'a', 'test', 'short', 'and', 'sweet', 'of', 'split', '']\n" +">>> p.split('This is a test, short and sweet, of split().', 3)\n" +"['This', 'is', 'a', 'test, short and sweet, of split().']" +msgstr "" + msgid "" "Sometimes you're not only interested in what the text between delimiters is, " "but also need to know what the delimiter was. If capturing parentheses are " @@ -1333,11 +1567,29 @@ msgid "" "Compare the following calls::" msgstr "" +msgid "" +">>> p = re.compile(r'\\W+')\n" +">>> p2 = re.compile(r'(\\W+)')\n" +">>> p.split('This... is a test.')\n" +"['This', 'is', 'a', 'test', '']\n" +">>> p2.split('This... is a test.')\n" +"['This', '... ', 'is', ' ', 'a', ' ', 'test', '.', '']" +msgstr "" + msgid "" "The module-level function :func:`re.split` adds the RE to be used as the " "first argument, but is otherwise the same. ::" msgstr "" +msgid "" +">>> re.split(r'[\\W]+', 'Words, words, words.')\n" +"['Words', 'words', 'words', '']\n" +">>> re.split(r'([\\W]+)', 'Words, words, words.')\n" +"['Words', ', ', 'words', ', ', 'words', '.', '']\n" +">>> re.split(r'[\\W]+', 'Words, words, words.', 1)\n" +"['Words', 'words, words.']" +msgstr "" + msgid "Search and Replace" msgstr "Znajdz i zamień" @@ -1365,17 +1617,39 @@ msgid "" "replaces colour names with the word ``colour``::" msgstr "" +msgid "" +">>> p = re.compile('(blue|white|red)')\n" +">>> p.sub('colour', 'blue socks and red shoes')\n" +"'colour socks and colour shoes'\n" +">>> p.sub('colour', 'blue socks and red shoes', count=1)\n" +"'colour socks and red shoes'" +msgstr "" + msgid "" "The :meth:`~re.Pattern.subn` method does the same work, but returns a 2-" "tuple containing the new string value and the number of replacements that " "were performed::" msgstr "" +msgid "" +">>> p = re.compile('(blue|white|red)')\n" +">>> p.subn('colour', 'blue socks and red shoes')\n" +"('colour socks and colour shoes', 2)\n" +">>> p.subn('colour', 'no colours at all')\n" +"('no colours at all', 0)" +msgstr "" + msgid "" "Empty matches are replaced only when they're not adjacent to a previous " "empty match. ::" msgstr "" +msgid "" +">>> p = re.compile('x*')\n" +">>> p.sub('-', 'abxd')\n" +"'-a-b--d-'" +msgstr "" + msgid "" "If *replacement* is a string, any backslash escapes in it are processed. " "That is, ``\\n`` is converted to a single newline character, ``\\r`` is " @@ -1391,6 +1665,12 @@ msgid "" "``{``, ``}``, and changes ``section`` to ``subsection``::" msgstr "" +msgid "" +">>> p = re.compile('section{ ( [^}]* ) }', re.VERBOSE)\n" +">>> p.sub(r'subsection{\\1}','section{First} section{second}')\n" +"'subsection{First} subsection{second}'" +msgstr "" + msgid "" "There's also a syntax for referring to named groups as defined by the ``(?" "P...)`` syntax. ``\\g`` will use the substring matched by the " @@ -1402,6 +1682,16 @@ msgid "" "but use all three variations of the replacement string. ::" msgstr "" +msgid "" +">>> p = re.compile('section{ (?P [^}]* ) }', re.VERBOSE)\n" +">>> p.sub(r'subsection{\\1}','section{First}')\n" +"'subsection{First}'\n" +">>> p.sub(r'subsection{\\g<1>}','section{First}')\n" +"'subsection{First}'\n" +">>> p.sub(r'subsection{\\g}','section{First}')\n" +"'subsection{First}'" +msgstr "" + msgid "" "*replacement* can also be a function, which gives you even more control. If " "*replacement* is a function, the function is called for every non-" @@ -1415,6 +1705,17 @@ msgid "" "hexadecimal::" msgstr "" +msgid "" +">>> def hexrepl(match):\n" +"... \"Return the hex string for a decimal number\"\n" +"... value = int(match.group())\n" +"... return hex(value)\n" +"...\n" +">>> p = re.compile(r'\\d+')\n" +">>> p.sub(hexrepl, 'Call 65490 for printing, 49152 for user code.')\n" +"'Call 0xffd2 for printing, 0xc000 for user code.'" +msgstr "" + msgid "" "When using the module-level :func:`re.sub` function, the pattern is passed " "as the first argument. The pattern may be provided as an object or as a " @@ -1485,11 +1786,25 @@ msgid "" "report it. ::" msgstr "" +msgid "" +">>> print(re.match('super', 'superstition').span())\n" +"(0, 5)\n" +">>> print(re.match('super', 'insuperable'))\n" +"None" +msgstr "" + msgid "" "On the other hand, :func:`~re.search` will scan forward through the string, " "reporting the first match it finds. ::" msgstr "" +msgid "" +">>> print(re.search('super', 'superstition').span())\n" +"(0, 5)\n" +">>> print(re.search('super', 'insuperable').span())\n" +"(2, 7)" +msgstr "" + msgid "" "Sometimes you'll be tempted to keep using :func:`re.match`, and just add ``." "*`` to the front of your RE. Resist this temptation and use :func:`re." @@ -1518,6 +1833,16 @@ msgid "" "HTML tag doesn't work because of the greedy nature of ``.*``. ::" msgstr "" +msgid "" +">>> s = 'Title'\n" +">>> len(s)\n" +"32\n" +">>> print(re.match('<.*>', s).span())\n" +"(0, 32)\n" +">>> print(re.match('<.*>', s).group())\n" +"Title" +msgstr "" + msgid "" "The RE matches the ``'<'`` in ``''``, and the ``.*`` consumes the rest " "of the string. There's still more left in the RE, though, and the ``>`` " @@ -1535,6 +1860,11 @@ msgid "" "retrying the ``'>'`` at every step. This produces just the right result::" msgstr "" +msgid "" +">>> print(re.match('<.*?>', s).group())\n" +"" +msgstr "" + msgid "" "(Note that parsing HTML or XML with regular expressions is painful. Quick-" "and-dirty patterns will handle common cases, but HTML and XML have special " @@ -1570,9 +1900,23 @@ msgid "" "quoted strings, this enables REs to be formatted more neatly::" msgstr "" +msgid "" +"pat = re.compile(r\"\"\"\n" +" \\s* # Skip leading whitespace\n" +" (?P
[^:]+) # Header name\n" +" \\s* : # Whitespace, and a colon\n" +" (?P.*?) # The header's value -- *? used to\n" +" # lose the following trailing whitespace\n" +" \\s*$ # Trailing whitespace to end-of-line\n" +"\"\"\", re.VERBOSE)" +msgstr "" + msgid "This is far more readable than::" msgstr "Jest to o wiele bardziej czytelne niż::" +msgid "pat = re.compile(r\"\\s*(?P
[^:]+)\\s*:(?P.*?)\\s*$\")" +msgstr "" + msgid "Feedback" msgstr "Feedback" diff --git a/howto/sockets.po b/howto/sockets.po index 5d7e9197f5..924d10ee7a 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -93,6 +93,13 @@ msgid "" "page, your browser did something like the following::" msgstr "" +msgid "" +"# create an INET, STREAMing socket\n" +"s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n" +"# now connect to the web server on port 80 - the normal http port\n" +"s.connect((\"www.python.org\", 80))" +msgstr "" + msgid "" "When the ``connect`` completes, the socket ``s`` can be used to send in a " "request for the text of the page. The same socket will read the reply, and " @@ -105,6 +112,15 @@ msgid "" "creates a \"server socket\"::" msgstr "" +msgid "" +"# create an INET, STREAMing socket\n" +"serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\n" +"# bind the socket to a public host, and a well-known port\n" +"serversocket.bind((socket.gethostname(), 80))\n" +"# become a server socket\n" +"serversocket.listen(5)" +msgstr "" + msgid "" "A couple things to notice: we used ``socket.gethostname()`` so that the " "socket would be visible to the outside world. If we had used ``s." @@ -132,6 +148,16 @@ msgid "" "mainloop of the web server::" msgstr "" +msgid "" +"while True:\n" +" # accept connections from outside\n" +" (clientsocket, address) = serversocket.accept()\n" +" # now do something with the clientsocket\n" +" # in this case, we'll pretend this is a threaded server\n" +" ct = client_thread(clientsocket)\n" +" ct.run()" +msgstr "" + msgid "" "There's actually 3 general ways in which this loop could work - dispatching " "a thread to handle ``clientsocket``, create a new process to handle " @@ -228,6 +254,42 @@ msgid "" "fixed length message::" msgstr "" +msgid "" +"class MySocket:\n" +" \"\"\"demonstration class only\n" +" - coded for clarity, not efficiency\n" +" \"\"\"\n" +"\n" +" def __init__(self, sock=None):\n" +" if sock is None:\n" +" self.sock = socket.socket(\n" +" socket.AF_INET, socket.SOCK_STREAM)\n" +" else:\n" +" self.sock = sock\n" +"\n" +" def connect(self, host, port):\n" +" self.sock.connect((host, port))\n" +"\n" +" def mysend(self, msg):\n" +" totalsent = 0\n" +" while totalsent < MSGLEN:\n" +" sent = self.sock.send(msg[totalsent:])\n" +" if sent == 0:\n" +" raise RuntimeError(\"socket connection broken\")\n" +" totalsent = totalsent + sent\n" +"\n" +" def myreceive(self):\n" +" chunks = []\n" +" bytes_recd = 0\n" +" while bytes_recd < MSGLEN:\n" +" chunk = self.sock.recv(min(MSGLEN - bytes_recd, 2048))\n" +" if chunk == b'':\n" +" raise RuntimeError(\"socket connection broken\")\n" +" chunks.append(chunk)\n" +" bytes_recd = bytes_recd + len(chunk)\n" +" return b''.join(chunks)" +msgstr "" + msgid "" "The sending code here is usable for almost any messaging scheme - in Python " "you send strings, and you can use ``len()`` to determine its length (even if " @@ -388,6 +450,15 @@ msgid "" "Python, you'll have little trouble with it in C::" msgstr "" +msgid "" +"ready_to_read, ready_to_write, in_error = \\\n" +" select.select(\n" +" potential_readers,\n" +" potential_writers,\n" +" potential_errs,\n" +" timeout)" +msgstr "" + msgid "" "You pass ``select`` three lists: the first contains all sockets that you " "might want to try reading; the second all the sockets you might want to try " diff --git a/howto/sorting.po b/howto/sorting.po index c0600eeaf1..d767ed02c2 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -51,6 +51,11 @@ msgid "" "It returns a new sorted list:" msgstr "" +msgid "" +">>> sorted([5, 2, 3, 1, 4])\n" +"[1, 2, 3, 4, 5]" +msgstr "" + msgid "" "You can also use the :meth:`list.sort` method. It modifies the list in-place " "(and returns ``None`` to avoid confusion). Usually it's less convenient " @@ -58,11 +63,23 @@ msgid "" "more efficient." msgstr "" +msgid "" +">>> a = [5, 2, 3, 1, 4]\n" +">>> a.sort()\n" +">>> a\n" +"[1, 2, 3, 4, 5]" +msgstr "" + msgid "" "Another difference is that the :meth:`list.sort` method is only defined for " "lists. In contrast, the :func:`sorted` function accepts any iterable." msgstr "" +msgid "" +">>> sorted({1: 'D', 2: 'B', 3: 'B', 4: 'E', 5: 'A'})\n" +"[1, 2, 3, 4, 5]" +msgstr "" + msgid "Key Functions" msgstr "" @@ -75,6 +92,11 @@ msgstr "" msgid "For example, here's a case-insensitive string comparison:" msgstr "" +msgid "" +">>> sorted(\"This is a test string from Andrew\".split(), key=str.casefold)\n" +"['a', 'Andrew', 'from', 'is', 'string', 'test', 'This']" +msgstr "" + msgid "" "The value of the *key* parameter should be a function (or other callable) " "that takes a single argument and returns a key to use for sorting purposes. " @@ -87,10 +109,39 @@ msgid "" "indices as keys. For example:" msgstr "" +msgid "" +">>> student_tuples = [\n" +"... ('john', 'A', 15),\n" +"... ('jane', 'B', 12),\n" +"... ('dave', 'B', 10),\n" +"... ]\n" +">>> sorted(student_tuples, key=lambda student: student[2]) # sort by age\n" +"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]" +msgstr "" + msgid "" "The same technique works for objects with named attributes. For example:" msgstr "" +msgid "" +">>> class Student:\n" +"... def __init__(self, name, grade, age):\n" +"... self.name = name\n" +"... self.grade = grade\n" +"... self.age = age\n" +"... def __repr__(self):\n" +"... return repr((self.name, self.grade, self.age))\n" +"\n" +">>> student_objects = [\n" +"... Student('john', 'A', 15),\n" +"... Student('jane', 'B', 12),\n" +"... Student('dave', 'B', 10),\n" +"... ]\n" +">>> sorted(student_objects, key=lambda student: student.age) # sort by " +"age\n" +"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]" +msgstr "" + msgid "" "Objects with named attributes can be made by a regular class as shown above, " "or they can be instances of :class:`~dataclasses.dataclass` or a :term:" @@ -110,11 +161,29 @@ msgstr "" msgid "Using those functions, the above examples become simpler and faster:" msgstr "" +msgid "" +">>> from operator import itemgetter, attrgetter\n" +"\n" +">>> sorted(student_tuples, key=itemgetter(2))\n" +"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]\n" +"\n" +">>> sorted(student_objects, key=attrgetter('age'))\n" +"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]" +msgstr "" + msgid "" "The operator module functions allow multiple levels of sorting. For example, " "to sort by *grade* then by *age*:" msgstr "" +msgid "" +">>> sorted(student_tuples, key=itemgetter(1,2))\n" +"[('john', 'A', 15), ('dave', 'B', 10), ('jane', 'B', 12)]\n" +"\n" +">>> sorted(student_objects, key=attrgetter('grade', 'age'))\n" +"[('john', 'A', 15), ('dave', 'B', 10), ('jane', 'B', 12)]" +msgstr "" + msgid "" "The :mod:`functools` module provides another helpful tool for making key-" "functions. The :func:`~functools.partial` function can reduce the `arity " @@ -122,6 +191,19 @@ msgid "" "it suitable for use as a key-function." msgstr "" +msgid "" +">>> from functools import partial\n" +">>> from unicodedata import normalize\n" +"\n" +">>> names = 'Zoë Åbjørn Núñez Élana Zeke Abe Nubia Eloise'.split()\n" +"\n" +">>> sorted(names, key=partial(normalize, 'NFD'))\n" +"['Abe', 'Åbjørn', 'Eloise', 'Élana', 'Nubia', 'Núñez', 'Zeke', 'Zoë']\n" +"\n" +">>> sorted(names, key=partial(normalize, 'NFC'))\n" +"['Abe', 'Eloise', 'Nubia', 'Núñez', 'Zeke', 'Zoë', 'Åbjørn', 'Élana']" +msgstr "" + msgid "Ascending and Descending" msgstr "" @@ -131,6 +213,14 @@ msgid "" "the student data in reverse *age* order:" msgstr "" +msgid "" +">>> sorted(student_tuples, key=itemgetter(2), reverse=True)\n" +"[('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]\n" +"\n" +">>> sorted(student_objects, key=attrgetter('age'), reverse=True)\n" +"[('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]" +msgstr "" + msgid "Sort Stability and Complex Sorts" msgstr "" @@ -140,6 +230,12 @@ msgid "" "the same key, their original order is preserved." msgstr "" +msgid "" +">>> data = [('red', 1), ('blue', 1), ('red', 2), ('blue', 2)]\n" +">>> sorted(data, key=itemgetter(0))\n" +"[('blue', 1), ('blue', 2), ('red', 1), ('red', 2)]" +msgstr "" + msgid "" "Notice how the two records for *blue* retain their original order so that " "``('blue', 1)`` is guaranteed to precede ``('blue', 2)``." @@ -151,11 +247,29 @@ msgid "" "ascending *age*, do the *age* sort first and then sort again using *grade*:" msgstr "" +msgid "" +">>> s = sorted(student_objects, key=attrgetter('age')) # sort on " +"secondary key\n" +">>> sorted(s, key=attrgetter('grade'), reverse=True) # now sort on " +"primary key, descending\n" +"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]" +msgstr "" + msgid "" "This can be abstracted out into a wrapper function that can take a list and " "tuples of field and order to sort them on multiple passes." msgstr "" +msgid "" +">>> def multisort(xs, specs):\n" +"... for key, reverse in reversed(specs):\n" +"... xs.sort(key=attrgetter(key), reverse=reverse)\n" +"... return xs\n" +"\n" +">>> multisort(list(student_objects), (('grade', True), ('age', False)))\n" +"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]" +msgstr "" + msgid "" "The `Timsort `_ algorithm used in " "Python does multiple sorts efficiently because it can take advantage of any " @@ -187,6 +301,14 @@ msgid "" "For example, to sort the student data by *grade* using the DSU approach:" msgstr "" +msgid "" +">>> decorated = [(student.grade, i, student) for i, student in " +"enumerate(student_objects)]\n" +">>> decorated.sort()\n" +">>> [student for grade, i, student in decorated] # undecorate\n" +"[('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]" +msgstr "" + msgid "" "This idiom works because tuples are compared lexicographically; the first " "items are compared; if they are the same then the second items are compared, " @@ -250,6 +372,9 @@ msgid "" "function::" msgstr "" +msgid "sorted(words, key=cmp_to_key(strcoll)) # locale-aware sort order" +msgstr "" + msgid "Odds and Ends" msgstr "" @@ -267,12 +392,28 @@ msgid "" "function twice:" msgstr "" +msgid "" +">>> data = [('red', 1), ('blue', 1), ('red', 2), ('blue', 2)]\n" +">>> standard_way = sorted(data, key=itemgetter(0), reverse=True)\n" +">>> double_reversed = list(reversed(sorted(reversed(data), " +"key=itemgetter(0))))\n" +">>> assert standard_way == double_reversed\n" +">>> standard_way\n" +"[('red', 1), ('red', 2), ('blue', 1), ('blue', 2)]" +msgstr "" + msgid "" "The sort routines use ``<`` when making comparisons between two objects. So, " "it is easy to add a standard sort order to a class by defining an :meth:" "`~object.__lt__` method:" msgstr "" +msgid "" +">>> Student.__lt__ = lambda self, other: self.age < other.age\n" +">>> sorted(student_objects)\n" +"[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]" +msgstr "" + msgid "" "However, note that ``<`` can fall back to using :meth:`~object.__gt__` if :" "meth:`~object.__lt__` is not implemented (see :func:`object.__lt__` for " @@ -288,6 +429,13 @@ msgid "" "of student names:" msgstr "" +msgid "" +">>> students = ['dave', 'john', 'jane']\n" +">>> newgrades = {'john': 'F', 'jane':'A', 'dave': 'C'}\n" +">>> sorted(students, key=newgrades.__getitem__)\n" +"['jane', 'dave', 'john']" +msgstr "" + msgid "Partial Sorts" msgstr "" diff --git a/howto/urllib2.po b/howto/urllib2.po index 699df9ff3d..ac56eca1d4 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -82,12 +82,31 @@ msgstr "" msgid "The simplest way to use urllib.request is as follows::" msgstr "" +msgid "" +"import urllib.request\n" +"with urllib.request.urlopen('http://python.org/') as response:\n" +" html = response.read()" +msgstr "" + msgid "" "If you wish to retrieve a resource via URL and store it in a temporary " "location, you can do so via the :func:`shutil.copyfileobj` and :func:" "`tempfile.NamedTemporaryFile` functions::" msgstr "" +msgid "" +"import shutil\n" +"import tempfile\n" +"import urllib.request\n" +"\n" +"with urllib.request.urlopen('http://python.org/') as response:\n" +" with tempfile.NamedTemporaryFile(delete=False) as tmp_file:\n" +" shutil.copyfileobj(response, tmp_file)\n" +"\n" +"with open(tmp_file.name) as html:\n" +" pass" +msgstr "" + msgid "" "Many uses of urllib will be that simple (note that instead of an 'http:' URL " "we could have used a URL starting with 'ftp:', 'file:', etc.). However, " @@ -105,11 +124,22 @@ msgid "" "for example call ``.read()`` on the response::" msgstr "" +msgid "" +"import urllib.request\n" +"\n" +"req = urllib.request.Request('http://python.org/')\n" +"with urllib.request.urlopen(req) as response:\n" +" the_page = response.read()" +msgstr "" + msgid "" "Note that urllib.request makes use of the same Request interface to handle " "all URL schemes. For example, you can make an FTP request like so::" msgstr "" +msgid "req = urllib.request.Request('ftp://example.com/')" +msgstr "" + msgid "" "In the case of HTTP, there are two extra things that Request objects allow " "you to do: First, you can pass data to be sent to the server. Second, you " @@ -133,6 +163,22 @@ msgid "" "function from the :mod:`urllib.parse` library. ::" msgstr "" +msgid "" +"import urllib.parse\n" +"import urllib.request\n" +"\n" +"url = 'http://www.someserver.com/cgi-bin/register.cgi'\n" +"values = {'name' : 'Michael Foord',\n" +" 'location' : 'Northampton',\n" +" 'language' : 'Python' }\n" +"\n" +"data = urllib.parse.urlencode(values)\n" +"data = data.encode('ascii') # data should be bytes\n" +"req = urllib.request.Request(url, data)\n" +"with urllib.request.urlopen(req) as response:\n" +" the_page = response.read()" +msgstr "" + msgid "" "Note that other encodings are sometimes required (e.g. for file upload from " "HTML forms - see `HTML Specification, Form Submission >> import urllib.request\n" +">>> import urllib.parse\n" +">>> data = {}\n" +">>> data['name'] = 'Somebody Here'\n" +">>> data['location'] = 'Northampton'\n" +">>> data['language'] = 'Python'\n" +">>> url_values = urllib.parse.urlencode(data)\n" +">>> print(url_values) # The order may differ from below. \n" +"name=Somebody+Here&language=Python&location=Northampton\n" +">>> url = 'http://www.example.com/example.cgi'\n" +">>> full_url = url + '?' + url_values\n" +">>> data = urllib.request.urlopen(full_url)" +msgstr "" + msgid "" "Notice that the full URL is created by adding a ``?`` to the URL, followed " "by the encoded values." @@ -179,6 +240,24 @@ msgid "" "Explorer [#]_. ::" msgstr "" +msgid "" +"import urllib.parse\n" +"import urllib.request\n" +"\n" +"url = 'http://www.someserver.com/cgi-bin/register.cgi'\n" +"user_agent = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64)'\n" +"values = {'name': 'Michael Foord',\n" +" 'location': 'Northampton',\n" +" 'language': 'Python' }\n" +"headers = {'User-Agent': user_agent}\n" +"\n" +"data = urllib.parse.urlencode(values)\n" +"data = data.encode('ascii')\n" +"req = urllib.request.Request(url, data, headers)\n" +"with urllib.request.urlopen(req) as response:\n" +" the_page = response.read()" +msgstr "" + msgid "" "The response also has two useful methods. See the section on `info and " "geturl`_ which comes after we have a look at what happens when things go " @@ -215,6 +294,15 @@ msgstr "" msgid "e.g. ::" msgstr "" +msgid "" +">>> req = urllib.request.Request('http://www.pretend_server.org')\n" +">>> try: urllib.request.urlopen(req)\n" +"... except urllib.error.URLError as e:\n" +"... print(e.reason) \n" +"...\n" +"(4, 'getaddrinfo failed')" +msgstr "" + msgid "HTTPError" msgstr "" @@ -253,6 +341,76 @@ msgid "" "The dictionary is reproduced here for convenience ::" msgstr "" +msgid "" +"# Table mapping response codes to messages; entries have the\n" +"# form {code: (shortmessage, longmessage)}.\n" +"responses = {\n" +" 100: ('Continue', 'Request received, please continue'),\n" +" 101: ('Switching Protocols',\n" +" 'Switching to new protocol; obey Upgrade header'),\n" +"\n" +" 200: ('OK', 'Request fulfilled, document follows'),\n" +" 201: ('Created', 'Document created, URL follows'),\n" +" 202: ('Accepted',\n" +" 'Request accepted, processing continues off-line'),\n" +" 203: ('Non-Authoritative Information', 'Request fulfilled from cache'),\n" +" 204: ('No Content', 'Request fulfilled, nothing follows'),\n" +" 205: ('Reset Content', 'Clear input form for further input.'),\n" +" 206: ('Partial Content', 'Partial content follows.'),\n" +"\n" +" 300: ('Multiple Choices',\n" +" 'Object has several resources -- see URI list'),\n" +" 301: ('Moved Permanently', 'Object moved permanently -- see URI list'),\n" +" 302: ('Found', 'Object moved temporarily -- see URI list'),\n" +" 303: ('See Other', 'Object moved -- see Method and URL list'),\n" +" 304: ('Not Modified',\n" +" 'Document has not changed since given time'),\n" +" 305: ('Use Proxy',\n" +" 'You must use proxy specified in Location to access this '\n" +" 'resource.'),\n" +" 307: ('Temporary Redirect',\n" +" 'Object moved temporarily -- see URI list'),\n" +"\n" +" 400: ('Bad Request',\n" +" 'Bad request syntax or unsupported method'),\n" +" 401: ('Unauthorized',\n" +" 'No permission -- see authorization schemes'),\n" +" 402: ('Payment Required',\n" +" 'No payment -- see charging schemes'),\n" +" 403: ('Forbidden',\n" +" 'Request forbidden -- authorization will not help'),\n" +" 404: ('Not Found', 'Nothing matches the given URI'),\n" +" 405: ('Method Not Allowed',\n" +" 'Specified method is invalid for this server.'),\n" +" 406: ('Not Acceptable', 'URI not available in preferred format.'),\n" +" 407: ('Proxy Authentication Required', 'You must authenticate with '\n" +" 'this proxy before proceeding.'),\n" +" 408: ('Request Timeout', 'Request timed out; try again later.'),\n" +" 409: ('Conflict', 'Request conflict.'),\n" +" 410: ('Gone',\n" +" 'URI no longer exists and has been permanently removed.'),\n" +" 411: ('Length Required', 'Client must specify Content-Length.'),\n" +" 412: ('Precondition Failed', 'Precondition in headers is false.'),\n" +" 413: ('Request Entity Too Large', 'Entity is too large.'),\n" +" 414: ('Request-URI Too Long', 'URI is too long.'),\n" +" 415: ('Unsupported Media Type', 'Entity body in unsupported format.'),\n" +" 416: ('Requested Range Not Satisfiable',\n" +" 'Cannot satisfy request range.'),\n" +" 417: ('Expectation Failed',\n" +" 'Expect condition could not be satisfied.'),\n" +"\n" +" 500: ('Internal Server Error', 'Server got itself in trouble'),\n" +" 501: ('Not Implemented',\n" +" 'Server does not support this operation'),\n" +" 502: ('Bad Gateway', 'Invalid responses from another server/proxy.'),\n" +" 503: ('Service Unavailable',\n" +" 'The server cannot process the request due to a high load'),\n" +" 504: ('Gateway Timeout',\n" +" 'The gateway server did not receive a timely response'),\n" +" 505: ('HTTP Version Not Supported', 'Cannot fulfill request.'),\n" +" }" +msgstr "" + msgid "" "When an error is raised the server responds by returning an HTTP error code " "*and* an error page. You can use the :exc:`~urllib.error.HTTPError` instance " @@ -261,6 +419,23 @@ msgid "" "``urllib.response`` module::" msgstr "" +msgid "" +">>> req = urllib.request.Request('http://www.python.org/fish.html')\n" +">>> try:\n" +"... urllib.request.urlopen(req)\n" +"... except urllib.error.HTTPError as e:\n" +"... print(e.code)\n" +"... print(e.read()) \n" +"...\n" +"404\n" +"b'\\n\\n\\nPage Not Found\\n\n" +" ..." +msgstr "" + msgid "Wrapping it Up" msgstr "" @@ -273,6 +448,22 @@ msgstr "" msgid "Number 1" msgstr "" +msgid "" +"from urllib.request import Request, urlopen\n" +"from urllib.error import URLError, HTTPError\n" +"req = Request(someurl)\n" +"try:\n" +" response = urlopen(req)\n" +"except HTTPError as e:\n" +" print('The server couldn\\'t fulfill the request.')\n" +" print('Error code: ', e.code)\n" +"except URLError as e:\n" +" print('We failed to reach a server.')\n" +" print('Reason: ', e.reason)\n" +"else:\n" +" # everything is fine" +msgstr "" + msgid "" "The ``except HTTPError`` *must* come first, otherwise ``except URLError`` " "will *also* catch an :exc:`~urllib.error.HTTPError`." @@ -281,6 +472,23 @@ msgstr "" msgid "Number 2" msgstr "" +msgid "" +"from urllib.request import Request, urlopen\n" +"from urllib.error import URLError\n" +"req = Request(someurl)\n" +"try:\n" +" response = urlopen(req)\n" +"except URLError as e:\n" +" if hasattr(e, 'reason'):\n" +" print('We failed to reach a server.')\n" +" print('Reason: ', e.reason)\n" +" elif hasattr(e, 'code'):\n" +" print('The server couldn\\'t fulfill the request.')\n" +" print('Error code: ', e.code)\n" +"else:\n" +" # everything is fine" +msgstr "" + msgid "info and geturl" msgstr "" @@ -379,6 +587,9 @@ msgstr "" msgid "e.g." msgstr "" +msgid "WWW-Authenticate: Basic realm=\"cPanel Users\"" +msgstr "" + msgid "" "The client should then retry the request with the appropriate name and " "password for the realm included as a header in the request. This is 'basic " @@ -403,6 +614,28 @@ msgid "" "\"deeper\" than the URL you pass to .add_password() will also match. ::" msgstr "" +msgid "" +"# create a password manager\n" +"password_mgr = urllib.request.HTTPPasswordMgrWithDefaultRealm()\n" +"\n" +"# Add the username and password.\n" +"# If we knew the realm, we could use it instead of None.\n" +"top_level_url = \"http://example.com/foo/\"\n" +"password_mgr.add_password(None, top_level_url, username, password)\n" +"\n" +"handler = urllib.request.HTTPBasicAuthHandler(password_mgr)\n" +"\n" +"# create \"opener\" (OpenerDirector instance)\n" +"opener = urllib.request.build_opener(handler)\n" +"\n" +"# use the opener to fetch a URL\n" +"opener.open(a_url)\n" +"\n" +"# Install the opener.\n" +"# Now all calls to urllib.request.urlopen use our opener.\n" +"urllib.request.install_opener(opener)" +msgstr "" + msgid "" "In the above example we only supplied our ``HTTPBasicAuthHandler`` to " "``build_opener``. By default openers have the handlers for normal situations " @@ -434,6 +667,12 @@ msgid "" "similar steps to setting up a `Basic Authentication`_ handler: ::" msgstr "" +msgid "" +">>> proxy_support = urllib.request.ProxyHandler({})\n" +">>> opener = urllib.request.build_opener(proxy_support)\n" +">>> urllib.request.install_opener(opener)" +msgstr "" + msgid "" "Currently ``urllib.request`` *does not* support fetching of ``https`` " "locations through a proxy. However, this can be enabled by extending urllib." @@ -462,6 +701,20 @@ msgid "" "sockets using ::" msgstr "" +msgid "" +"import socket\n" +"import urllib.request\n" +"\n" +"# timeout in seconds\n" +"timeout = 10\n" +"socket.setdefaulttimeout(timeout)\n" +"\n" +"# this call to urllib.request.urlopen now uses the default timeout\n" +"# we have set in the socket module\n" +"req = urllib.request.Request('http://www.voidspace.org.uk')\n" +"response = urllib.request.urlopen(req)" +msgstr "" + msgid "Footnotes" msgstr "Przypisy" diff --git a/installing/index.po b/installing/index.po index d1b6cdabe3..b03a77e0cc 100644 --- a/installing/index.po +++ b/installing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -152,6 +152,9 @@ msgid "" "dependencies from the Python Package Index::" msgstr "" +msgid "python -m pip install SomePackage" +msgstr "" + msgid "" "For POSIX users (including macOS and Linux users), the examples in this " "guide assume the use of a :term:`virtual environment`." @@ -170,12 +173,20 @@ msgid "" "the version should be enclosed within double quotes::" msgstr "" +msgid "" +"python -m pip install SomePackage==1.0.4 # specific version\n" +"python -m pip install \"SomePackage>=1.0.4\" # minimum version" +msgstr "" + msgid "" "Normally, if a suitable module is already installed, attempting to install " "it again will have no effect. Upgrading existing modules must be requested " "explicitly::" msgstr "" +msgid "python -m pip install --upgrade SomePackage" +msgstr "" + msgid "" "More information and resources regarding ``pip`` and its capabilities can be " "found in the `Python Packaging User Guide `__." @@ -245,6 +256,13 @@ msgid "" "``pip``::" msgstr "" +msgid "" +"python2 -m pip install SomePackage # default Python 2\n" +"python2.7 -m pip install SomePackage # specifically Python 2.7\n" +"python3 -m pip install SomePackage # default Python 3\n" +"python3.4 -m pip install SomePackage # specifically Python 3.4" +msgstr "" + msgid "Appropriately versioned ``pip`` commands may also be available." msgstr "" @@ -253,6 +271,13 @@ msgid "" "switch::" msgstr "" +msgid "" +"py -2 -m pip install SomePackage # default Python 2\n" +"py -2.7 -m pip install SomePackage # specifically Python 2.7\n" +"py -3 -m pip install SomePackage # default Python 3\n" +"py -3.4 -m pip install SomePackage # specifically Python 3.4" +msgstr "" + msgid "Common installation issues" msgstr "" @@ -280,6 +305,9 @@ msgid "" "fix is::" msgstr "" +msgid "python -m ensurepip --default-pip" +msgstr "" + msgid "" "There are also additional resources for `installing pip. - 2024-08-30T23:21:56.924850 + 2024-08-31T11:39:18.959044 image/svg+xml @@ -40,23 +40,23 @@ z - + - - + - + - + - + - + - + - + - + @@ -171,18 +171,18 @@ L 215.367299 41.472 - + - + - + - + - + - + +" clip-path="url(#p750a079759)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - - + @@ -345,11 +345,11 @@ z +" clip-path="url(#p750a079759)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -365,11 +365,11 @@ L 414.72 245.864852 +" clip-path="url(#p750a079759)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -385,11 +385,11 @@ L 414.72 215.249704 +" clip-path="url(#p750a079759)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -405,11 +405,11 @@ L 414.72 184.634556 +" clip-path="url(#p750a079759)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -425,11 +425,11 @@ L 414.72 154.019408 +" clip-path="url(#p750a079759)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -472,11 +472,11 @@ z +" clip-path="url(#p750a079759)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -524,11 +524,11 @@ z +" clip-path="url(#p750a079759)" style="fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square"/> - + @@ -555,7 +555,7 @@ z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1824,7 +1826,7 @@ L 414.72 41.472 - + diff --git a/library/__future__.po b/library/__future__.po index 11d8ebf126..4bf7fd7647 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -181,11 +181,26 @@ msgstr "" msgid "Each statement in :file:`__future__.py` is of the form::" msgstr "" +msgid "" +"FeatureName = _Feature(OptionalRelease, MandatoryRelease,\n" +" CompilerFlag)" +msgstr "" + msgid "" "where, normally, *OptionalRelease* is less than *MandatoryRelease*, and both " "are 5-tuples of the same form as :data:`sys.version_info`::" msgstr "" +msgid "" +"(PY_MAJOR_VERSION, # the 2 in 2.1.0a3; an int\n" +" PY_MINOR_VERSION, # the 1; an int\n" +" PY_MICRO_VERSION, # the 0; an int\n" +" PY_RELEASE_LEVEL, # \"alpha\", \"beta\", \"candidate\" or \"final\"; " +"string\n" +" PY_RELEASE_SERIAL # the 3; an int\n" +")" +msgstr "" + msgid "" "*OptionalRelease* records the first release in which the feature was " "accepted." diff --git a/library/_thread.po b/library/_thread.po index cf6dc0943c..f3c2360320 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -214,6 +214,15 @@ msgid "" "`with` statement, e.g.::" msgstr "" +msgid "" +"import _thread\n" +"\n" +"a_lock = _thread.allocate_lock()\n" +"\n" +"with a_lock:\n" +" print(\"a_lock is locked while this executes\")" +msgstr "" + msgid "**Caveats:**" msgstr "" diff --git a/library/abc.po b/library/abc.po index 7347239fa0..357bccbfce 100644 --- a/library/abc.po +++ b/library/abc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -55,6 +55,13 @@ msgid "" "avoiding sometimes confusing metaclass usage, for example::" msgstr "" +msgid "" +"from abc import ABC\n" +"\n" +"class MyABC(ABC):\n" +" pass" +msgstr "" + msgid "" "Note that the type of :class:`!ABC` is still :class:`ABCMeta`, therefore " "inheriting from :class:`!ABC` requires the usual precautions regarding " @@ -63,6 +70,13 @@ msgid "" "and using :class:`!ABCMeta` directly, for example::" msgstr "" +msgid "" +"from abc import ABCMeta\n" +"\n" +"class MyABC(metaclass=ABCMeta):\n" +" pass" +msgstr "" + msgid "Metaclass for defining Abstract Base Classes (ABCs)." msgstr "" "Pośrednie uogólnienie dla definiowania abstrakcyjnych uogólnień podstawowych " @@ -103,6 +117,18 @@ msgstr "" "Zarejestruj *podrzędne uogólnienie* jako \"wirtualne podrzędne uogólnienie\" " "tego uogólnienia abstrakcyjnego podstawowego. Na przykład::" +msgid "" +"from abc import ABC\n" +"\n" +"class MyABC(ABC):\n" +" pass\n" +"\n" +"MyABC.register(tuple)\n" +"\n" +"assert issubclass(tuple, MyABC)\n" +"assert isinstance((), MyABC)" +msgstr "" + msgid "Returns the registered subclass, to allow usage as a class decorator." msgstr "" @@ -141,6 +167,35 @@ msgstr "" "Dla demonstracji tych pomysłów, popatrz na tę przykładową definicję " "abstrakcyjnego uogólnienia podstawowego::" +msgid "" +"class Foo:\n" +" def __getitem__(self, index):\n" +" ...\n" +" def __len__(self):\n" +" ...\n" +" def get_iterator(self):\n" +" return iter(self)\n" +"\n" +"class MyIterable(ABC):\n" +"\n" +" @abstractmethod\n" +" def __iter__(self):\n" +" while False:\n" +" yield None\n" +"\n" +" def get_iterator(self):\n" +" return self.__iter__()\n" +"\n" +" @classmethod\n" +" def __subclasshook__(cls, C):\n" +" if cls is MyIterable:\n" +" if any(\"__iter__\" in B.__dict__ for B in C.__mro__):\n" +" return True\n" +" return NotImplemented\n" +"\n" +"MyIterable.register(Foo)" +msgstr "" + msgid "" "The ABC ``MyIterable`` defines the standard iterable method, :meth:" "`~iterator.__iter__`, as an abstract method. The implementation given here " @@ -195,6 +250,38 @@ msgid "" "the following usage examples::" msgstr "" +msgid "" +"class C(ABC):\n" +" @abstractmethod\n" +" def my_abstract_method(self, arg1):\n" +" ...\n" +" @classmethod\n" +" @abstractmethod\n" +" def my_abstract_classmethod(cls, arg2):\n" +" ...\n" +" @staticmethod\n" +" @abstractmethod\n" +" def my_abstract_staticmethod(arg3):\n" +" ...\n" +"\n" +" @property\n" +" @abstractmethod\n" +" def my_abstract_property(self):\n" +" ...\n" +" @my_abstract_property.setter\n" +" @abstractmethod\n" +" def my_abstract_property(self, val):\n" +" ...\n" +"\n" +" @abstractmethod\n" +" def _get_x(self):\n" +" ...\n" +" @abstractmethod\n" +" def _set_x(self, val):\n" +" ...\n" +" x = property(_get_x, _set_x)" +msgstr "" + msgid "" "In order to correctly interoperate with the abstract base class machinery, " "the descriptor must identify itself as abstract using :attr:`!" @@ -203,6 +290,15 @@ msgid "" "Python's built-in :class:`property` does the equivalent of::" msgstr "" +msgid "" +"class Descriptor:\n" +" ...\n" +" @property\n" +" def __isabstractmethod__(self):\n" +" return any(getattr(f, '__isabstractmethod__', False) for\n" +" f in (self._fget, self._fset, self._fdel))" +msgstr "" + msgid "" "Unlike Java abstract methods, these abstract methods may have an " "implementation. This implementation can be called via the :func:`super` " @@ -235,6 +331,14 @@ msgid "" "correctly identified as abstract when applied to an abstract method::" msgstr "" +msgid "" +"class C(ABC):\n" +" @classmethod\n" +" @abstractmethod\n" +" def my_abstract_classmethod(cls, arg):\n" +" ..." +msgstr "" + msgid "" "It is now possible to use :class:`staticmethod` with :func:`abstractmethod`, " "making this decorator redundant." @@ -250,6 +354,14 @@ msgid "" "now correctly identified as abstract when applied to an abstract method::" msgstr "" +msgid "" +"class C(ABC):\n" +" @staticmethod\n" +" @abstractmethod\n" +" def my_abstract_staticmethod(arg):\n" +" ..." +msgstr "" + msgid "" "It is now possible to use :class:`property`, :meth:`property.getter`, :meth:" "`property.setter` and :meth:`property.deleter` with :func:`abstractmethod`, " @@ -267,17 +379,44 @@ msgid "" "correctly identified as abstract when applied to an abstract method::" msgstr "" +msgid "" +"class C(ABC):\n" +" @property\n" +" @abstractmethod\n" +" def my_abstract_property(self):\n" +" ..." +msgstr "" + msgid "" "The above example defines a read-only property; you can also define a read-" "write abstract property by appropriately marking one or more of the " "underlying methods as abstract::" msgstr "" +msgid "" +"class C(ABC):\n" +" @property\n" +" def x(self):\n" +" ...\n" +"\n" +" @x.setter\n" +" @abstractmethod\n" +" def x(self, val):\n" +" ..." +msgstr "" + msgid "" "If only some components are abstract, only those components need to be " "updated to create a concrete property in a subclass::" msgstr "" +msgid "" +"class D(C):\n" +" @C.x.setter\n" +" def x(self, val):\n" +" ..." +msgstr "" + msgid "The :mod:`!abc` module also provides the following functions:" msgstr "" diff --git a/library/argparse.po b/library/argparse.po index e1a37aa6d9..1645dc995a 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -59,17 +59,36 @@ msgid "" "whole::" msgstr "" +msgid "" +"parser = argparse.ArgumentParser(\n" +" prog='ProgramName',\n" +" description='What the program does',\n" +" epilog='Text at the bottom of help')" +msgstr "" + msgid "" "The :meth:`ArgumentParser.add_argument` method attaches individual argument " "specifications to the parser. It supports positional arguments, options " "that accept values, and on/off flags::" msgstr "" +msgid "" +"parser.add_argument('filename') # positional argument\n" +"parser.add_argument('-c', '--count') # option that takes a value\n" +"parser.add_argument('-v', '--verbose',\n" +" action='store_true') # on/off flag" +msgstr "" + msgid "" "The :meth:`ArgumentParser.parse_args` method runs the parser and places the " "extracted data in a :class:`argparse.Namespace` object::" msgstr "" +msgid "" +"args = parser.parse_args()\n" +"print(args.filename, args.count, args.verbose)" +msgstr "" + msgid "Quick Links for add_argument()" msgstr "" @@ -174,19 +193,61 @@ msgid "" "produces either the sum or the max::" msgstr "" +msgid "" +"import argparse\n" +"\n" +"parser = argparse.ArgumentParser(description='Process some integers.')\n" +"parser.add_argument('integers', metavar='N', type=int, nargs='+',\n" +" help='an integer for the accumulator')\n" +"parser.add_argument('--sum', dest='accumulate', action='store_const',\n" +" const=sum, default=max,\n" +" help='sum the integers (default: find the max)')\n" +"\n" +"args = parser.parse_args()\n" +"print(args.accumulate(args.integers))" +msgstr "" + msgid "" "Assuming the above Python code is saved into a file called ``prog.py``, it " "can be run at the command line and it provides useful help messages:" msgstr "" +msgid "" +"$ python prog.py -h\n" +"usage: prog.py [-h] [--sum] N [N ...]\n" +"\n" +"Process some integers.\n" +"\n" +"positional arguments:\n" +" N an integer for the accumulator\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --sum sum the integers (default: find the max)" +msgstr "" + msgid "" "When run with the appropriate arguments, it prints either the sum or the max " "of the command-line integers:" msgstr "" +msgid "" +"$ python prog.py 1 2 3 4\n" +"4\n" +"\n" +"$ python prog.py 1 2 3 4 --sum\n" +"10" +msgstr "" + msgid "If invalid arguments are passed in, an error will be displayed:" msgstr "" +msgid "" +"$ python prog.py a b c\n" +"usage: prog.py [-h] [--sum] N [N ...]\n" +"prog.py: error: argument N: invalid int value: 'a'" +msgstr "" + msgid "The following sections walk you through this example." msgstr "" @@ -198,6 +259,10 @@ msgid "" "`ArgumentParser` object::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(description='Process some integers.')" +msgstr "" + msgid "" "The :class:`ArgumentParser` object will hold all the information necessary " "to parse the command line into Python data types." @@ -215,6 +280,14 @@ msgid "" "example::" msgstr "" +msgid "" +">>> parser.add_argument('integers', metavar='N', type=int, nargs='+',\n" +"... help='an integer for the accumulator')\n" +">>> parser.add_argument('--sum', dest='accumulate', action='store_const',\n" +"... const=sum, default=max,\n" +"... help='sum the integers (default: find the max)')" +msgstr "" + msgid "" "Later, calling :meth:`~ArgumentParser.parse_args` will return an object with " "two attributes, ``integers`` and ``accumulate``. The ``integers`` attribute " @@ -234,6 +307,11 @@ msgid "" "from attributes parsed out of the command line::" msgstr "" +msgid "" +">>> parser.parse_args(['--sum', '7', '-1', '42'])\n" +"Namespace(accumulate=, integers=[7, -1, 42])" +msgstr "" + msgid "" "In a script, :meth:`~ArgumentParser.parse_args` will typically be called " "with no arguments, and the :class:`ArgumentParser` will automatically " @@ -332,22 +410,65 @@ msgid "" "``myprogram.py`` with the following code::" msgstr "" +msgid "" +"import argparse\n" +"parser = argparse.ArgumentParser()\n" +"parser.add_argument('--foo', help='foo help')\n" +"args = parser.parse_args()" +msgstr "" + msgid "" "The help for this program will display ``myprogram.py`` as the program name " "(regardless of where the program was invoked from):" msgstr "" +msgid "" +"$ python myprogram.py --help\n" +"usage: myprogram.py [-h] [--foo FOO]\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo FOO foo help\n" +"$ cd ..\n" +"$ python subdir/myprogram.py --help\n" +"usage: myprogram.py [-h] [--foo FOO]\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo FOO foo help" +msgstr "" + msgid "" "To change this default behavior, another value can be supplied using the " "``prog=`` argument to :class:`ArgumentParser`::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='myprogram')\n" +">>> parser.print_help()\n" +"usage: myprogram [-h]\n" +"\n" +"options:\n" +" -h, --help show this help message and exit" +msgstr "" + msgid "" "Note that the program name, whether determined from ``sys.argv[0]`` or from " "the ``prog=`` argument, is available to help messages using the ``%(prog)s`` " "format specifier." msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='myprogram')\n" +">>> parser.add_argument('--foo', help='foo of the %(prog)s program')\n" +">>> parser.print_help()\n" +"usage: myprogram [-h] [--foo FOO]\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo FOO foo of the myprogram program" +msgstr "" + msgid "usage" msgstr "" @@ -356,10 +477,41 @@ msgid "" "arguments it contains::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('--foo', nargs='?', help='foo help')\n" +">>> parser.add_argument('bar', nargs='+', help='bar help')\n" +">>> parser.print_help()\n" +"usage: PROG [-h] [--foo [FOO]] bar [bar ...]\n" +"\n" +"positional arguments:\n" +" bar bar help\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo [FOO] foo help" +msgstr "" + msgid "" "The default message can be overridden with the ``usage=`` keyword argument::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG', usage='%(prog)s " +"[options]')\n" +">>> parser.add_argument('--foo', nargs='?', help='foo help')\n" +">>> parser.add_argument('bar', nargs='+', help='bar help')\n" +">>> parser.print_help()\n" +"usage: PROG [options]\n" +"\n" +"positional arguments:\n" +" bar bar help\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo [FOO] foo help" +msgstr "" + msgid "" "The ``%(prog)s`` format specifier is available to fill in the program name " "in your usage messages." @@ -376,6 +528,17 @@ msgid "" "messages for the various arguments::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(description='A foo that bars')\n" +">>> parser.print_help()\n" +"usage: argparse.py [-h]\n" +"\n" +"A foo that bars\n" +"\n" +"options:\n" +" -h, --help show this help message and exit" +msgstr "" + msgid "" "By default, the description will be line-wrapped so that it fits within the " "given space. To change this behavior, see the formatter_class_ argument." @@ -390,6 +553,21 @@ msgid "" "``epilog=`` argument to :class:`ArgumentParser`::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(\n" +"... description='A foo that bars',\n" +"... epilog=\"And that's how you'd foo a bar\")\n" +">>> parser.print_help()\n" +"usage: argparse.py [-h]\n" +"\n" +"A foo that bars\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +"\n" +"And that's how you'd foo a bar" +msgstr "" + msgid "" "As with the description_ argument, the ``epilog=`` text is by default line-" "wrapped, but this behavior can be adjusted with the formatter_class_ " @@ -409,6 +587,21 @@ msgid "" "object being constructed::" msgstr "" +msgid "" +">>> parent_parser = argparse.ArgumentParser(add_help=False)\n" +">>> parent_parser.add_argument('--parent', type=int)\n" +"\n" +">>> foo_parser = argparse.ArgumentParser(parents=[parent_parser])\n" +">>> foo_parser.add_argument('foo')\n" +">>> foo_parser.parse_args(['--parent', '2', 'XXX'])\n" +"Namespace(foo='XXX', parent=2)\n" +"\n" +">>> bar_parser = argparse.ArgumentParser(parents=[parent_parser])\n" +">>> bar_parser.add_argument('--bar')\n" +">>> bar_parser.parse_args(['--bar', 'YYY'])\n" +"Namespace(bar='YYY', parent=None)" +msgstr "" + msgid "" "Note that most parent parsers will specify ``add_help=False``. Otherwise, " "the :class:`ArgumentParser` will see two ``-h/--help`` options (one in the " @@ -437,12 +630,59 @@ msgid "" "command-line help messages::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(\n" +"... prog='PROG',\n" +"... description='''this description\n" +"... was indented weird\n" +"... but that is okay''',\n" +"... epilog='''\n" +"... likewise for this epilog whose whitespace will\n" +"... be cleaned up and whose words will be wrapped\n" +"... across a couple lines''')\n" +">>> parser.print_help()\n" +"usage: PROG [-h]\n" +"\n" +"this description was indented weird but that is okay\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +"\n" +"likewise for this epilog whose whitespace will be cleaned up and whose " +"words\n" +"will be wrapped across a couple lines" +msgstr "" + msgid "" "Passing :class:`RawDescriptionHelpFormatter` as ``formatter_class=`` " "indicates that description_ and epilog_ are already correctly formatted and " "should not be line-wrapped::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(\n" +"... prog='PROG',\n" +"... formatter_class=argparse.RawDescriptionHelpFormatter,\n" +"... description=textwrap.dedent('''\\\n" +"... Please do not mess up this text!\n" +"... --------------------------------\n" +"... I have indented it\n" +"... exactly the way\n" +"... I want it\n" +"... '''))\n" +">>> parser.print_help()\n" +"usage: PROG [-h]\n" +"\n" +"Please do not mess up this text!\n" +"--------------------------------\n" +" I have indented it\n" +" exactly the way\n" +" I want it\n" +"\n" +"options:\n" +" -h, --help show this help message and exit" +msgstr "" + msgid "" ":class:`RawTextHelpFormatter` maintains whitespace for all sorts of help " "text, including argument descriptions. However, multiple new lines are " @@ -455,12 +695,46 @@ msgid "" "default values to each of the argument help messages::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(\n" +"... prog='PROG',\n" +"... formatter_class=argparse.ArgumentDefaultsHelpFormatter)\n" +">>> parser.add_argument('--foo', type=int, default=42, help='FOO!')\n" +">>> parser.add_argument('bar', nargs='*', default=[1, 2, 3], help='BAR!')\n" +">>> parser.print_help()\n" +"usage: PROG [-h] [--foo FOO] [bar ...]\n" +"\n" +"positional arguments:\n" +" bar BAR! (default: [1, 2, 3])\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo FOO FOO! (default: 42)" +msgstr "" + msgid "" ":class:`MetavarTypeHelpFormatter` uses the name of the type_ argument for " "each argument as the display name for its values (rather than using the " "dest_ as the regular formatter does)::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(\n" +"... prog='PROG',\n" +"... formatter_class=argparse.MetavarTypeHelpFormatter)\n" +">>> parser.add_argument('--foo', type=int)\n" +">>> parser.add_argument('bar', type=float)\n" +">>> parser.print_help()\n" +"usage: PROG [-h] [--foo int] float\n" +"\n" +"positional arguments:\n" +" float\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo int" +msgstr "" + msgid "prefix_chars" msgstr "" @@ -471,6 +745,14 @@ msgid "" "``prefix_chars=`` argument to the ArgumentParser constructor::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG', prefix_chars='-+')\n" +">>> parser.add_argument('+f')\n" +">>> parser.add_argument('++bar')\n" +">>> parser.parse_args('+f X ++bar Y'.split())\n" +"Namespace(bar='Y', f='X')" +msgstr "" + msgid "" "The ``prefix_chars=`` argument defaults to ``'-'``. Supplying a set of " "characters that does not include ``-`` will cause ``-f/--foo`` options to be " @@ -489,6 +771,16 @@ msgid "" "by the arguments they contain. For example::" msgstr "" +msgid "" +">>> with open('args.txt', 'w', encoding=sys.getfilesystemencoding()) as fp:\n" +"... fp.write('-f\\nbar')\n" +"...\n" +">>> parser = argparse.ArgumentParser(fromfile_prefix_chars='@')\n" +">>> parser.add_argument('-f')\n" +">>> parser.parse_args(['-f', 'foo', '@args.txt'])\n" +"Namespace(f='bar')" +msgstr "" + msgid "" "Arguments read from a file must by default be one per line (but see also :" "meth:`~ArgumentParser.convert_arg_line_to_args`) and are treated as if they " @@ -530,6 +822,16 @@ msgid "" "supply ``argument_default=SUPPRESS``::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(argument_default=argparse.SUPPRESS)\n" +">>> parser.add_argument('--foo')\n" +">>> parser.add_argument('bar', nargs='?')\n" +">>> parser.parse_args(['--foo', '1', 'BAR'])\n" +"Namespace(bar='BAR', foo='1')\n" +">>> parser.parse_args([])\n" +"Namespace()" +msgstr "" + msgid "allow_abbrev" msgstr "" @@ -542,6 +844,15 @@ msgstr "" msgid "This feature can be disabled by setting ``allow_abbrev`` to ``False``::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG', allow_abbrev=False)\n" +">>> parser.add_argument('--foobar', action='store_true')\n" +">>> parser.add_argument('--foonley', action='store_false')\n" +">>> parser.parse_args(['--foon'])\n" +"usage: PROG [-h] [--foobar] [--foonley]\n" +"PROG: error: unrecognized arguments: --foon" +msgstr "" + msgid "conflict_handler" msgstr "" @@ -552,6 +863,15 @@ msgid "" "that is already in use::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('-f', '--foo', help='old foo help')\n" +">>> parser.add_argument('--foo', help='new foo help')\n" +"Traceback (most recent call last):\n" +" ..\n" +"ArgumentError: argument --foo: conflicting option string(s): --foo" +msgstr "" + msgid "" "Sometimes (e.g. when using parents_) it may be useful to simply override any " "older arguments with the same option string. To get this behavior, the " @@ -559,6 +879,20 @@ msgid "" "of :class:`ArgumentParser`::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG', " +"conflict_handler='resolve')\n" +">>> parser.add_argument('-f', '--foo', help='old foo help')\n" +">>> parser.add_argument('--foo', help='new foo help')\n" +">>> parser.print_help()\n" +"usage: PROG [-h] [-f FOO] [--foo FOO]\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" -f FOO old foo help\n" +" --foo FOO new foo help" +msgstr "" + msgid "" "Note that :class:`ArgumentParser` objects only remove an action if all of " "its option strings are overridden. So, in the example above, the old ``-f/--" @@ -580,12 +914,31 @@ msgid "" "help will be printed:" msgstr "" +msgid "" +"$ python myprogram.py --help\n" +"usage: myprogram.py [-h] [--foo FOO]\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo FOO foo help" +msgstr "" + msgid "" "Occasionally, it may be useful to disable the addition of this help option. " "This can be achieved by passing ``False`` as the ``add_help=`` argument to :" "class:`ArgumentParser`::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG', add_help=False)\n" +">>> parser.add_argument('--foo', help='foo help')\n" +">>> parser.print_help()\n" +"usage: PROG [--foo FOO]\n" +"\n" +"options:\n" +" --foo FOO foo help" +msgstr "" + msgid "" "The help option is typically ``-h/--help``. The exception to this is if the " "``prefix_chars=`` is specified and does not include ``-``, in which case ``-" @@ -593,6 +946,15 @@ msgid "" "in ``prefix_chars`` is used to prefix the help options::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG', prefix_chars='+/')\n" +">>> parser.print_help()\n" +"usage: PROG [+h]\n" +"\n" +"options:\n" +" +h, ++help show this help message and exit" +msgstr "" + msgid "exit_on_error" msgstr "" @@ -607,6 +969,20 @@ msgid "" "by setting ``exit_on_error`` to ``False``::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(exit_on_error=False)\n" +">>> parser.add_argument('--integers', type=int)\n" +"_StoreAction(option_strings=['--integers'], dest='integers', nargs=None, " +"const=None, default=None, type=, choices=None, help=None, " +"metavar=None)\n" +">>> try:\n" +"... parser.parse_args('--integers a'.split())\n" +"... except argparse.ArgumentError:\n" +"... print('Catching an argumentError')\n" +"...\n" +"Catching an argumentError" +msgstr "" + msgid "The add_argument() method" msgstr "" @@ -674,15 +1050,34 @@ msgstr "" msgid "For example, an optional argument could be created like::" msgstr "" +msgid ">>> parser.add_argument('-f', '--foo')" +msgstr "" + msgid "while a positional argument could be created like::" msgstr "" +msgid ">>> parser.add_argument('bar')" +msgstr "" + msgid "" "When :meth:`~ArgumentParser.parse_args` is called, optional arguments will " "be identified by the ``-`` prefix, and the remaining arguments will be " "assumed to be positional::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('-f', '--foo')\n" +">>> parser.add_argument('bar')\n" +">>> parser.parse_args(['BAR'])\n" +"Namespace(bar='BAR', foo=None)\n" +">>> parser.parse_args(['BAR', '--foo', 'FOO'])\n" +"Namespace(bar='BAR', foo='FOO')\n" +">>> parser.parse_args(['--foo', 'FOO'])\n" +"usage: PROG [-h] [-f FOO] bar\n" +"PROG: error: the following arguments are required: bar" +msgstr "" + msgid "action" msgstr "" @@ -700,6 +1095,13 @@ msgid "" "action. For example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo')\n" +">>> parser.parse_args('--foo 1'.split())\n" +"Namespace(foo='1')" +msgstr "" + msgid "" "``'store_const'`` - This stores the value specified by the const_ keyword " "argument; note that the const_ keyword argument defaults to ``None``. The " @@ -707,6 +1109,13 @@ msgid "" "specify some sort of flag. For example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', action='store_const', const=42)\n" +">>> parser.parse_args(['--foo'])\n" +"Namespace(foo=42)" +msgstr "" + msgid "" "``'store_true'`` and ``'store_false'`` - These are special cases of " "``'store_const'`` used for storing the values ``True`` and ``False`` " @@ -714,6 +1123,15 @@ msgid "" "``True`` respectively. For example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', action='store_true')\n" +">>> parser.add_argument('--bar', action='store_false')\n" +">>> parser.add_argument('--baz', action='store_false')\n" +">>> parser.parse_args('--foo --bar'.split())\n" +"Namespace(foo=True, bar=False, baz=True)" +msgstr "" + msgid "" "``'append'`` - This stores a list, and appends each argument value to the " "list. It is useful to allow an option to be specified multiple times. If the " @@ -722,6 +1140,13 @@ msgid "" "after those default values. Example usage::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', action='append')\n" +">>> parser.parse_args('--foo 1 --foo 2'.split())\n" +"Namespace(foo=['1', '2'])" +msgstr "" + msgid "" "``'append_const'`` - This stores a list, and appends the value specified by " "the const_ keyword argument to the list; note that the const_ keyword " @@ -730,11 +1155,28 @@ msgid "" "example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--str', dest='types', action='append_const', " +"const=str)\n" +">>> parser.add_argument('--int', dest='types', action='append_const', " +"const=int)\n" +">>> parser.parse_args('--str --int'.split())\n" +"Namespace(types=[, ])" +msgstr "" + msgid "" "``'count'`` - This counts the number of times a keyword argument occurs. For " "example, this is useful for increasing verbosity levels::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--verbose', '-v', action='count', default=0)\n" +">>> parser.parse_args(['-vvv'])\n" +"Namespace(verbose=3)" +msgstr "" + msgid "Note, the *default* will be ``None`` unless explicitly set to *0*." msgstr "" @@ -751,11 +1193,29 @@ msgid "" "exits when invoked::" msgstr "" +msgid "" +">>> import argparse\n" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('--version', action='version', version='%(prog)s " +"2.0')\n" +">>> parser.parse_args(['--version'])\n" +"PROG 2.0" +msgstr "" + msgid "" "``'extend'`` - This stores a list, and extends each argument value to the " "list. Example usage::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument(\"--foo\", action=\"extend\", nargs=\"+\", " +"type=str)\n" +">>> parser.parse_args([\"--foo\", \"f1\", \"--foo\", \"f2\", \"f3\", " +"\"f4\"])\n" +"Namespace(foo=['f1', 'f2', 'f3', 'f4'])" +msgstr "" + msgid "" "You may also specify an arbitrary action by passing an Action subclass or " "other object that implements the same interface. The " @@ -763,6 +1223,14 @@ msgid "" "boolean actions such as ``--foo`` and ``--no-foo``::" msgstr "" +msgid "" +">>> import argparse\n" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', action=argparse.BooleanOptionalAction)\n" +">>> parser.parse_args(['--no-foo'])\n" +"Namespace(foo=False)" +msgstr "" + msgid "" "The recommended way to create a custom action is to extend :class:`Action`, " "overriding the ``__call__`` method and optionally the ``__init__`` and " @@ -772,6 +1240,26 @@ msgstr "" msgid "An example of a custom action::" msgstr "" +msgid "" +">>> class FooAction(argparse.Action):\n" +"... def __init__(self, option_strings, dest, nargs=None, **kwargs):\n" +"... if nargs is not None:\n" +"... raise ValueError(\"nargs not allowed\")\n" +"... super().__init__(option_strings, dest, **kwargs)\n" +"... def __call__(self, parser, namespace, values, option_string=None):\n" +"... print('%r %r %r' % (namespace, values, option_string))\n" +"... setattr(namespace, self.dest, values)\n" +"...\n" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', action=FooAction)\n" +">>> parser.add_argument('bar', action=FooAction)\n" +">>> args = parser.parse_args('1 --foo 2'.split())\n" +"Namespace(bar=None, foo=None) '1' None\n" +"Namespace(bar='1', foo=None) '2' '--foo'\n" +">>> args\n" +"Namespace(bar='1', foo='2')" +msgstr "" + msgid "For more details, see :class:`Action`." msgstr "" @@ -790,6 +1278,14 @@ msgid "" "together into a list. For example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', nargs=2)\n" +">>> parser.add_argument('bar', nargs=1)\n" +">>> parser.parse_args('c --foo a b'.split())\n" +"Namespace(bar=['c'], foo=['a', 'b'])" +msgstr "" + msgid "" "Note that ``nargs=1`` produces a list of one item. This is different from " "the default, in which the item is produced by itself." @@ -804,11 +1300,37 @@ msgid "" "produced. Some examples to illustrate this::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', nargs='?', const='c', default='d')\n" +">>> parser.add_argument('bar', nargs='?', default='d')\n" +">>> parser.parse_args(['XX', '--foo', 'YY'])\n" +"Namespace(bar='XX', foo='YY')\n" +">>> parser.parse_args(['XX', '--foo'])\n" +"Namespace(bar='XX', foo='c')\n" +">>> parser.parse_args([])\n" +"Namespace(bar='d', foo='d')" +msgstr "" + msgid "" "One of the more common uses of ``nargs='?'`` is to allow optional input and " "output files::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('infile', nargs='?', type=argparse.FileType('r'),\n" +"... default=sys.stdin)\n" +">>> parser.add_argument('outfile', nargs='?', type=argparse.FileType('w'),\n" +"... default=sys.stdout)\n" +">>> parser.parse_args(['input.txt', 'output.txt'])\n" +"Namespace(infile=<_io.TextIOWrapper name='input.txt' encoding='UTF-8'>,\n" +" outfile=<_io.TextIOWrapper name='output.txt' encoding='UTF-8'>)\n" +">>> parser.parse_args([])\n" +"Namespace(infile=<_io.TextIOWrapper name='' encoding='UTF-8'>,\n" +" outfile=<_io.TextIOWrapper name='' encoding='UTF-8'>)" +msgstr "" + msgid "" "``'*'``. All command-line arguments present are gathered into a list. Note " "that it generally doesn't make much sense to have more than one positional " @@ -816,12 +1338,31 @@ msgid "" "``nargs='*'`` is possible. For example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', nargs='*')\n" +">>> parser.add_argument('--bar', nargs='*')\n" +">>> parser.add_argument('baz', nargs='*')\n" +">>> parser.parse_args('a b --foo x y --bar 1 2'.split())\n" +"Namespace(bar=['1', '2'], baz=['a', 'b'], foo=['x', 'y'])" +msgstr "" + msgid "" "``'+'``. Just like ``'*'``, all command-line args present are gathered into " "a list. Additionally, an error message will be generated if there wasn't at " "least one command-line argument present. For example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('foo', nargs='+')\n" +">>> parser.parse_args(['a', 'b'])\n" +"Namespace(foo=['a', 'b'])\n" +">>> parser.parse_args([])\n" +"usage: PROG [-h] foo [foo ...]\n" +"PROG: error: the following arguments are required: foo" +msgstr "" + msgid "" "If the ``nargs`` keyword argument is not provided, the number of arguments " "consumed is determined by the action_. Generally this means a single " @@ -874,11 +1415,27 @@ msgid "" "command line::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', default=42)\n" +">>> parser.parse_args(['--foo', '2'])\n" +"Namespace(foo='2')\n" +">>> parser.parse_args([])\n" +"Namespace(foo=42)" +msgstr "" + msgid "" "If the target namespace already has an attribute set, the action *default* " "will not over write it::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', default=42)\n" +">>> parser.parse_args([], namespace=argparse.Namespace(foo=101))\n" +"Namespace(foo=101)" +msgstr "" + msgid "" "If the ``default`` value is a string, the parser parses the value as if it " "were a command-line argument. In particular, the parser applies any type_ " @@ -886,16 +1443,42 @@ msgid "" "`Namespace` return value. Otherwise, the parser uses the value as is::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--length', default='10', type=int)\n" +">>> parser.add_argument('--width', default=10.5, type=int)\n" +">>> parser.parse_args()\n" +"Namespace(length=10, width=10.5)" +msgstr "" + msgid "" "For positional arguments with nargs_ equal to ``?`` or ``*``, the " "``default`` value is used when no command-line argument was present::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('foo', nargs='?', default=42)\n" +">>> parser.parse_args(['a'])\n" +"Namespace(foo='a')\n" +">>> parser.parse_args([])\n" +"Namespace(foo=42)" +msgstr "" + msgid "" "Providing ``default=argparse.SUPPRESS`` causes no attribute to be added if " "the command-line argument was not present::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', default=argparse.SUPPRESS)\n" +">>> parser.parse_args([])\n" +"Namespace()\n" +">>> parser.parse_args(['--foo', '1'])\n" +"Namespace(foo='1')" +msgstr "" + msgid "type" msgstr "" @@ -922,9 +1505,34 @@ msgstr "" msgid "Common built-in types and functions can be used as type converters:" msgstr "" +msgid "" +"import argparse\n" +"import pathlib\n" +"\n" +"parser = argparse.ArgumentParser()\n" +"parser.add_argument('count', type=int)\n" +"parser.add_argument('distance', type=float)\n" +"parser.add_argument('street', type=ascii)\n" +"parser.add_argument('code_point', type=ord)\n" +"parser.add_argument('source_file', type=open)\n" +"parser.add_argument('dest_file', type=argparse.FileType('w', " +"encoding='latin-1'))\n" +"parser.add_argument('datapath', type=pathlib.Path)" +msgstr "" + msgid "User defined functions can be used as well:" msgstr "" +msgid "" +">>> def hyphenated(string):\n" +"... return '-'.join([word[:4] for word in string.casefold().split()])\n" +"...\n" +">>> parser = argparse.ArgumentParser()\n" +">>> _ = parser.add_argument('short_title', type=hyphenated)\n" +">>> parser.parse_args(['\"The Tale of Two Cities\"'])\n" +"Namespace(short_title='\"the-tale-of-two-citi')" +msgstr "" + msgid "" "The :func:`bool` function is not recommended as a type converter. All it " "does is convert empty strings to ``False`` and non-empty strings to " @@ -969,12 +1577,33 @@ msgid "" "be displayed if the argument was not one of the acceptable values::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='game.py')\n" +">>> parser.add_argument('move', choices=['rock', 'paper', 'scissors'])\n" +">>> parser.parse_args(['rock'])\n" +"Namespace(move='rock')\n" +">>> parser.parse_args(['fire'])\n" +"usage: game.py [-h] {rock,paper,scissors}\n" +"game.py: error: argument move: invalid choice: 'fire' (choose from 'rock',\n" +"'paper', 'scissors')" +msgstr "" + msgid "" "Note that inclusion in the *choices* sequence is checked after any type_ " "conversions have been performed, so the type of the objects in the *choices* " "sequence should match the type_ specified::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='doors.py')\n" +">>> parser.add_argument('door', type=int, choices=range(1, 4))\n" +">>> print(parser.parse_args(['3']))\n" +"Namespace(door=3)\n" +">>> parser.parse_args(['4'])\n" +"usage: doors.py [-h] {1,2,3}\n" +"doors.py: error: argument door: invalid choice: 4 (choose from 1, 2, 3)" +msgstr "" + msgid "" "Any sequence can be passed as the *choices* value, so :class:`list` " "objects, :class:`tuple` objects, and custom sequences are all supported." @@ -1002,6 +1631,16 @@ msgid "" "the ``required=`` keyword argument to :meth:`~ArgumentParser.add_argument`::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', required=True)\n" +">>> parser.parse_args(['--foo', 'BAR'])\n" +"Namespace(foo='BAR')\n" +">>> parser.parse_args([])\n" +"usage: [-h] --foo FOO\n" +": error: the following arguments are required: --foo" +msgstr "" + msgid "" "As the example shows, if an option is marked as ``required``, :meth:" "`~ArgumentParser.parse_args` will report an error if that option is not " @@ -1023,6 +1662,23 @@ msgid "" "each argument::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='frobble')\n" +">>> parser.add_argument('--foo', action='store_true',\n" +"... help='foo the bars before frobbling')\n" +">>> parser.add_argument('bar', nargs='+',\n" +"... help='one of the bars to be frobbled')\n" +">>> parser.parse_args(['-h'])\n" +"usage: frobble [-h] [--foo] bar [bar ...]\n" +"\n" +"positional arguments:\n" +" bar one of the bars to be frobbled\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo foo the bars before frobbling" +msgstr "" + msgid "" "The ``help`` strings can include various format specifiers to avoid " "repetition of things like the program name or the argument default_. The " @@ -1031,6 +1687,20 @@ msgid "" "``%(type)s``, etc.::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='frobble')\n" +">>> parser.add_argument('bar', nargs='?', type=int, default=42,\n" +"... help='the bar to %(prog)s (default: %(default)s)')\n" +">>> parser.print_help()\n" +"usage: frobble [-h] [bar]\n" +"\n" +"positional arguments:\n" +" bar the bar to frobble (default: 42)\n" +"\n" +"options:\n" +" -h, --help show this help message and exit" +msgstr "" + msgid "" "As the help string supports %-formatting, if you want a literal ``%`` to " "appear in the help string, you must escape it as ``%%``." @@ -1041,6 +1711,16 @@ msgid "" "setting the ``help`` value to ``argparse.SUPPRESS``::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='frobble')\n" +">>> parser.add_argument('--foo', help=argparse.SUPPRESS)\n" +">>> parser.print_help()\n" +"usage: frobble [-h]\n" +"\n" +"options:\n" +" -h, --help show this help message and exit" +msgstr "" + msgid "metavar" msgstr "" @@ -1055,9 +1735,43 @@ msgid "" "argument will be referred to as ``FOO``. An example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo')\n" +">>> parser.add_argument('bar')\n" +">>> parser.parse_args('X --foo Y'.split())\n" +"Namespace(bar='X', foo='Y')\n" +">>> parser.print_help()\n" +"usage: [-h] [--foo FOO] bar\n" +"\n" +"positional arguments:\n" +" bar\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo FOO" +msgstr "" + msgid "An alternative name can be specified with ``metavar``::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', metavar='YYY')\n" +">>> parser.add_argument('bar', metavar='XXX')\n" +">>> parser.parse_args('X --foo Y'.split())\n" +"Namespace(bar='X', foo='Y')\n" +">>> parser.print_help()\n" +"usage: [-h] [--foo YYY] XXX\n" +"\n" +"positional arguments:\n" +" XXX\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo YYY" +msgstr "" + msgid "" "Note that ``metavar`` only changes the *displayed* name - the name of the " "attribute on the :meth:`~ArgumentParser.parse_args` object is still " @@ -1070,6 +1784,19 @@ msgid "" "each of the arguments::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('-x', nargs=2)\n" +">>> parser.add_argument('--foo', nargs=2, metavar=('bar', 'baz'))\n" +">>> parser.print_help()\n" +"usage: PROG [-h] [-x X X] [--foo bar baz]\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" -x X X\n" +" --foo bar baz" +msgstr "" + msgid "dest" msgstr "" @@ -1082,6 +1809,13 @@ msgid "" "add_argument`::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('bar')\n" +">>> parser.parse_args(['XXX'])\n" +"Namespace(bar='XXX')" +msgstr "" + msgid "" "For optional argument actions, the value of ``dest`` is normally inferred " "from the option strings. :class:`ArgumentParser` generates the value of " @@ -1093,9 +1827,26 @@ msgid "" "below illustrate this behavior::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('-f', '--foo-bar', '--foo')\n" +">>> parser.add_argument('-x', '-y')\n" +">>> parser.parse_args('-f 1 -x 2'.split())\n" +"Namespace(foo_bar='1', x='2')\n" +">>> parser.parse_args('--foo 1 -y 2'.split())\n" +"Namespace(foo_bar='1', x='2')" +msgstr "" + msgid "``dest`` allows a custom attribute name to be provided::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', dest='bar')\n" +">>> parser.parse_args('--foo XXX'.split())\n" +"Namespace(bar='XXX')" +msgstr "" + msgid "Action classes" msgstr "" @@ -1191,22 +1942,51 @@ msgid "" "the option and its value are passed as two separate arguments::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('-x')\n" +">>> parser.add_argument('--foo')\n" +">>> parser.parse_args(['-x', 'X'])\n" +"Namespace(foo=None, x='X')\n" +">>> parser.parse_args(['--foo', 'FOO'])\n" +"Namespace(foo='FOO', x=None)" +msgstr "" + msgid "" "For long options (options with names longer than a single character), the " "option and value can also be passed as a single command-line argument, using " "``=`` to separate them::" msgstr "" +msgid "" +">>> parser.parse_args(['--foo=FOO'])\n" +"Namespace(foo='FOO', x=None)" +msgstr "" + msgid "" "For short options (options only one character long), the option and its " "value can be concatenated::" msgstr "" +msgid "" +">>> parser.parse_args(['-xX'])\n" +"Namespace(foo=None, x='X')" +msgstr "" + msgid "" "Several short options can be joined together, using only a single ``-`` " "prefix, as long as only the last option (or none of them) requires a value::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('-x', action='store_true')\n" +">>> parser.add_argument('-y', action='store_true')\n" +">>> parser.add_argument('-z')\n" +">>> parser.parse_args(['-xyzZ'])\n" +"Namespace(x=True, y=True, z='Z')" +msgstr "" + msgid "Invalid arguments" msgstr "" @@ -1217,6 +1997,27 @@ msgid "" "an error, it exits and prints the error along with a usage message::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('--foo', type=int)\n" +">>> parser.add_argument('bar', nargs='?')\n" +"\n" +">>> # invalid type\n" +">>> parser.parse_args(['--foo', 'spam'])\n" +"usage: PROG [-h] [--foo FOO] [bar]\n" +"PROG: error: argument --foo: invalid int value: 'spam'\n" +"\n" +">>> # invalid option\n" +">>> parser.parse_args(['--bar'])\n" +"usage: PROG [-h] [--foo FOO] [bar]\n" +"PROG: error: no such option: --bar\n" +"\n" +">>> # wrong number of arguments\n" +">>> parser.parse_args(['spam', 'badger'])\n" +"usage: PROG [-h] [--foo FOO] [bar]\n" +"PROG: error: extra arguments found: badger" +msgstr "" + msgid "Arguments containing ``-``" msgstr "" @@ -1231,6 +2032,38 @@ msgid "" "negative numbers::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('-x')\n" +">>> parser.add_argument('foo', nargs='?')\n" +"\n" +">>> # no negative number options, so -1 is a positional argument\n" +">>> parser.parse_args(['-x', '-1'])\n" +"Namespace(foo=None, x='-1')\n" +"\n" +">>> # no negative number options, so -1 and -5 are positional arguments\n" +">>> parser.parse_args(['-x', '-1', '-5'])\n" +"Namespace(foo='-5', x='-1')\n" +"\n" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('-1', dest='one')\n" +">>> parser.add_argument('foo', nargs='?')\n" +"\n" +">>> # negative number options present, so -1 is an option\n" +">>> parser.parse_args(['-1', 'X'])\n" +"Namespace(foo=None, one='X')\n" +"\n" +">>> # negative number options present, so -2 is an option\n" +">>> parser.parse_args(['-2'])\n" +"usage: PROG [-h] [-1 ONE] [foo]\n" +"PROG: error: no such option: -2\n" +"\n" +">>> # negative number options present, so both -1s are options\n" +">>> parser.parse_args(['-1', '-1'])\n" +"usage: PROG [-h] [-1 ONE] [foo]\n" +"PROG: error: argument -1: expected one argument" +msgstr "" + msgid "" "If you have positional arguments that must begin with ``-`` and don't look " "like negative numbers, you can insert the pseudo-argument ``'--'`` which " @@ -1238,6 +2071,11 @@ msgid "" "positional argument::" msgstr "" +msgid "" +">>> parser.parse_args(['--', '-f'])\n" +"Namespace(foo='-f', one=None)" +msgstr "" + msgid "" "See also :ref:`the argparse howto on ambiguous arguments ` for more details." @@ -1252,6 +2090,19 @@ msgid "" "abbreviation is unambiguous (the prefix matches a unique option)::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('-bacon')\n" +">>> parser.add_argument('-badger')\n" +">>> parser.parse_args('-bac MMM'.split())\n" +"Namespace(bacon='MMM', badger=None)\n" +">>> parser.parse_args('-bad WOOD'.split())\n" +"Namespace(bacon=None, badger='WOOD')\n" +">>> parser.parse_args('-ba BA'.split())\n" +"usage: PROG [-h] [-bacon BACON] [-badger BADGER]\n" +"PROG: error: ambiguous option: -ba could match -badger, -bacon" +msgstr "" + msgid "" "An error is produced for arguments that could produce more than one options. " "This feature can be disabled by setting :ref:`allow_abbrev` to ``False``." @@ -1267,6 +2118,20 @@ msgid "" "testing at the interactive prompt::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument(\n" +"... 'integers', metavar='int', type=int, choices=range(10),\n" +"... nargs='+', help='an integer in the range 0..9')\n" +">>> parser.add_argument(\n" +"... '--sum', dest='accumulate', action='store_const', const=sum,\n" +"... default=max, help='sum the integers (default: find the max)')\n" +">>> parser.parse_args(['1', '2', '3', '4'])\n" +"Namespace(accumulate=, integers=[1, 2, 3, 4])\n" +">>> parser.parse_args(['1', '2', '3', '4', '--sum'])\n" +"Namespace(accumulate=, integers=[1, 2, 3, 4])" +msgstr "" + msgid "The Namespace object" msgstr "" @@ -1281,12 +2146,32 @@ msgid "" "attributes, you can use the standard Python idiom, :func:`vars`::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo')\n" +">>> args = parser.parse_args(['--foo', 'BAR'])\n" +">>> vars(args)\n" +"{'foo': 'BAR'}" +msgstr "" + msgid "" "It may also be useful to have an :class:`ArgumentParser` assign attributes " "to an already existing object, rather than a new :class:`Namespace` object. " "This can be achieved by specifying the ``namespace=`` keyword argument::" msgstr "" +msgid "" +">>> class C:\n" +"... pass\n" +"...\n" +">>> c = C()\n" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo')\n" +">>> parser.parse_args(args=['--foo', 'BAR'], namespace=c)\n" +">>> c.foo\n" +"'BAR'" +msgstr "" + msgid "Other utilities" msgstr "" @@ -1359,6 +2244,27 @@ msgstr "" msgid "Some example usage::" msgstr "" +msgid "" +">>> # create the top-level parser\n" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> parser.add_argument('--foo', action='store_true', help='foo help')\n" +">>> subparsers = parser.add_subparsers(help='sub-command help')\n" +">>>\n" +">>> # create the parser for the \"a\" command\n" +">>> parser_a = subparsers.add_parser('a', help='a help')\n" +">>> parser_a.add_argument('bar', type=int, help='bar help')\n" +">>>\n" +">>> # create the parser for the \"b\" command\n" +">>> parser_b = subparsers.add_parser('b', help='b help')\n" +">>> parser_b.add_argument('--baz', choices='XYZ', help='baz help')\n" +">>>\n" +">>> # parse some argument lists\n" +">>> parser.parse_args(['a', '12'])\n" +"Namespace(bar=12, foo=False)\n" +">>> parser.parse_args(['--foo', 'b', '--baz', 'Z'])\n" +"Namespace(baz='Z', foo=True)" +msgstr "" + msgid "" "Note that the object returned by :meth:`parse_args` will only contain " "attributes for the main parser and the subparser that was selected by the " @@ -1376,18 +2282,76 @@ msgid "" "to :meth:`~_SubParsersAction.add_parser` as above.)" msgstr "" +msgid "" +">>> parser.parse_args(['--help'])\n" +"usage: PROG [-h] [--foo] {a,b} ...\n" +"\n" +"positional arguments:\n" +" {a,b} sub-command help\n" +" a a help\n" +" b b help\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --foo foo help\n" +"\n" +">>> parser.parse_args(['a', '--help'])\n" +"usage: PROG a [-h] bar\n" +"\n" +"positional arguments:\n" +" bar bar help\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +"\n" +">>> parser.parse_args(['b', '--help'])\n" +"usage: PROG b [-h] [--baz {X,Y,Z}]\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +" --baz {X,Y,Z} baz help" +msgstr "" + msgid "" "The :meth:`add_subparsers` method also supports ``title`` and " "``description`` keyword arguments. When either is present, the subparser's " "commands will appear in their own group in the help output. For example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> subparsers = parser.add_subparsers(title='subcommands',\n" +"... description='valid subcommands',\n" +"... help='additional help')\n" +">>> subparsers.add_parser('foo')\n" +">>> subparsers.add_parser('bar')\n" +">>> parser.parse_args(['-h'])\n" +"usage: [-h] {foo,bar} ...\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +"\n" +"subcommands:\n" +" valid subcommands\n" +"\n" +" {foo,bar} additional help" +msgstr "" + msgid "" "Furthermore, ``add_parser`` supports an additional ``aliases`` argument, " "which allows multiple strings to refer to the same subparser. This example, " "like ``svn``, aliases ``co`` as a shorthand for ``checkout``::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> subparsers = parser.add_subparsers()\n" +">>> checkout = subparsers.add_parser('checkout', aliases=['co'])\n" +">>> checkout.add_argument('foo')\n" +">>> parser.parse_args(['co', 'bar'])\n" +"Namespace(foo='bar')" +msgstr "" + msgid "" "One particularly effective way of handling sub-commands is to combine the " "use of the :meth:`add_subparsers` method with calls to :meth:`set_defaults` " @@ -1395,6 +2359,40 @@ msgid "" "example::" msgstr "" +msgid "" +">>> # sub-command functions\n" +">>> def foo(args):\n" +"... print(args.x * args.y)\n" +"...\n" +">>> def bar(args):\n" +"... print('((%s))' % args.z)\n" +"...\n" +">>> # create the top-level parser\n" +">>> parser = argparse.ArgumentParser()\n" +">>> subparsers = parser.add_subparsers(required=True)\n" +">>>\n" +">>> # create the parser for the \"foo\" command\n" +">>> parser_foo = subparsers.add_parser('foo')\n" +">>> parser_foo.add_argument('-x', type=int, default=1)\n" +">>> parser_foo.add_argument('y', type=float)\n" +">>> parser_foo.set_defaults(func=foo)\n" +">>>\n" +">>> # create the parser for the \"bar\" command\n" +">>> parser_bar = subparsers.add_parser('bar')\n" +">>> parser_bar.add_argument('z')\n" +">>> parser_bar.set_defaults(func=bar)\n" +">>>\n" +">>> # parse the args and call whatever function was selected\n" +">>> args = parser.parse_args('foo 1 -x 2'.split())\n" +">>> args.func(args)\n" +"2.0\n" +">>>\n" +">>> # parse the args and call whatever function was selected\n" +">>> args = parser.parse_args('bar XYZYX'.split())\n" +">>> args.func(args)\n" +"((XYZYX))" +msgstr "" + msgid "" "This way, you can let :meth:`parse_args` do the job of calling the " "appropriate function after argument parsing is complete. Associating " @@ -1404,6 +2402,17 @@ msgid "" "argument to the :meth:`add_subparsers` call will work::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> subparsers = parser.add_subparsers(dest='subparser_name')\n" +">>> subparser1 = subparsers.add_parser('1')\n" +">>> subparser1.add_argument('-x')\n" +">>> subparser2 = subparsers.add_parser('2')\n" +">>> subparser2.add_argument('y')\n" +">>> parser.parse_args(['2', 'frobble'])\n" +"Namespace(subparser_name='2', y='frobble')" +msgstr "" + msgid "New *required* keyword argument." msgstr "" @@ -1418,12 +2427,29 @@ msgid "" "the :func:`open` function for more details)::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--raw', type=argparse.FileType('wb', 0))\n" +">>> parser.add_argument('out', type=argparse.FileType('w', " +"encoding='UTF-8'))\n" +">>> parser.parse_args(['--raw', 'raw.dat', 'file.txt'])\n" +"Namespace(out=<_io.TextIOWrapper name='file.txt' mode='w' encoding='UTF-8'>, " +"raw=<_io.FileIO name='raw.dat' mode='wb'>)" +msgstr "" + msgid "" "FileType objects understand the pseudo-argument ``'-'`` and automatically " "convert this into :data:`sys.stdin` for readable :class:`FileType` objects " "and :data:`sys.stdout` for writable :class:`FileType` objects::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('infile', type=argparse.FileType('r'))\n" +">>> parser.parse_args(['-'])\n" +"Namespace(infile=<_io.TextIOWrapper name='' encoding='UTF-8'>)" +msgstr "" + msgid "Added the *encodings* and *errors* parameters." msgstr "" @@ -1438,6 +2464,19 @@ msgid "" "method::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG', add_help=False)\n" +">>> group = parser.add_argument_group('group')\n" +">>> group.add_argument('--foo', help='foo help')\n" +">>> group.add_argument('bar', help='bar help')\n" +">>> parser.print_help()\n" +"usage: PROG [--foo FOO] bar\n" +"\n" +"group:\n" +" bar bar help\n" +" --foo FOO foo help" +msgstr "" + msgid "" "The :meth:`add_argument_group` method returns an argument group object which " "has an :meth:`~ArgumentParser.add_argument` method just like a regular :" @@ -1448,6 +2487,26 @@ msgid "" "this display::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG', add_help=False)\n" +">>> group1 = parser.add_argument_group('group1', 'group1 description')\n" +">>> group1.add_argument('foo', help='foo help')\n" +">>> group2 = parser.add_argument_group('group2', 'group2 description')\n" +">>> group2.add_argument('--bar', help='bar help')\n" +">>> parser.print_help()\n" +"usage: PROG [--bar BAR] foo\n" +"\n" +"group1:\n" +" group1 description\n" +"\n" +" foo foo help\n" +"\n" +"group2:\n" +" group2 description\n" +"\n" +" --bar BAR bar help" +msgstr "" + msgid "" "Note that any arguments not in your user-defined groups will end up back in " "the usual \"positional arguments\" and \"optional arguments\" sections." @@ -1469,12 +2528,36 @@ msgid "" "command line::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> group = parser.add_mutually_exclusive_group()\n" +">>> group.add_argument('--foo', action='store_true')\n" +">>> group.add_argument('--bar', action='store_false')\n" +">>> parser.parse_args(['--foo'])\n" +"Namespace(bar=True, foo=True)\n" +">>> parser.parse_args(['--bar'])\n" +"Namespace(bar=False, foo=False)\n" +">>> parser.parse_args(['--foo', '--bar'])\n" +"usage: PROG [-h] [--foo | --bar]\n" +"PROG: error: argument --bar: not allowed with argument --foo" +msgstr "" + msgid "" "The :meth:`add_mutually_exclusive_group` method also accepts a *required* " "argument, to indicate that at least one of the mutually exclusive arguments " "is required::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> group = parser.add_mutually_exclusive_group(required=True)\n" +">>> group.add_argument('--foo', action='store_true')\n" +">>> group.add_argument('--bar', action='store_false')\n" +">>> parser.parse_args([])\n" +"usage: PROG [-h] (--foo | --bar)\n" +"PROG: error: one of the arguments --foo --bar is required" +msgstr "" + msgid "" "Note that currently mutually exclusive argument groups do not support the " "*title* and *description* arguments of :meth:`~ArgumentParser." @@ -1482,6 +2565,25 @@ msgid "" "argument group that has a title and description. For example::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser(prog='PROG')\n" +">>> group = parser.add_argument_group('Group title', 'Group description')\n" +">>> exclusive_group = group.add_mutually_exclusive_group(required=True)\n" +">>> exclusive_group.add_argument('--foo', help='foo help')\n" +">>> exclusive_group.add_argument('--bar', help='bar help')\n" +">>> parser.print_help()\n" +"usage: PROG [-h] (--foo FOO | --bar BAR)\n" +"\n" +"options:\n" +" -h, --help show this help message and exit\n" +"\n" +"Group title:\n" +" Group description\n" +"\n" +" --foo FOO foo help\n" +" --bar BAR bar help" +msgstr "" + msgid "" "Calling :meth:`add_argument_group` or :meth:`add_mutually_exclusive_group` " "on a mutually exclusive group is deprecated. These features were never " @@ -1500,10 +2602,26 @@ msgid "" "command line to be added::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('foo', type=int)\n" +">>> parser.set_defaults(bar=42, baz='badger')\n" +">>> parser.parse_args(['736'])\n" +"Namespace(bar=42, baz='badger', foo=736)" +msgstr "" + msgid "" "Note that parser-level defaults always override argument-level defaults::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', default='bar')\n" +">>> parser.set_defaults(foo='spam')\n" +">>> parser.parse_args([])\n" +"Namespace(foo='spam')" +msgstr "" + msgid "" "Parser-level defaults can be particularly useful when working with multiple " "parsers. See the :meth:`~ArgumentParser.add_subparsers` method for an " @@ -1515,6 +2633,13 @@ msgid "" "`~ArgumentParser.add_argument` or by :meth:`~ArgumentParser.set_defaults`::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', default='badger')\n" +">>> parser.get_default('foo')\n" +"'badger'" +msgstr "" + msgid "Printing help" msgstr "" @@ -1564,6 +2689,14 @@ msgid "" "remaining argument strings." msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo', action='store_true')\n" +">>> parser.add_argument('bar')\n" +">>> parser.parse_known_args(['--foo', '--badger', 'BAR', 'spam'])\n" +"(Namespace(bar='BAR', foo=True), ['--badger', 'spam'])" +msgstr "" + msgid "" ":ref:`Prefix matching ` rules apply to :meth:" "`~ArgumentParser.parse_known_args`. The parser may consume an option even if " @@ -1592,6 +2725,12 @@ msgid "" "word as an argument. The following example demonstrates how to do this::" msgstr "" +msgid "" +"class MyArgumentParser(argparse.ArgumentParser):\n" +" def convert_arg_line_to_args(self, arg_line):\n" +" return arg_line.split()" +msgstr "" + msgid "Exiting methods" msgstr "" @@ -1601,6 +2740,14 @@ msgid "" "method to handle these steps differently::" msgstr "" +msgid "" +"class ErrorCatchingArgumentParser(argparse.ArgumentParser):\n" +" def exit(self, status=0, message=None):\n" +" if status:\n" +" raise Exception(f'Exiting because of an error: {message}')\n" +" exit(status)" +msgstr "" + msgid "" "This method prints a usage message including the *message* to the standard " "error and terminates the program with a status code of 2." @@ -1630,6 +2777,17 @@ msgid "" "collects all the positionals into ``rest``. ::" msgstr "" +msgid "" +">>> parser = argparse.ArgumentParser()\n" +">>> parser.add_argument('--foo')\n" +">>> parser.add_argument('cmd')\n" +">>> parser.add_argument('rest', nargs='*', type=int)\n" +">>> parser.parse_known_args('doit 1 --foo bar 2 3'.split())\n" +"(Namespace(cmd='doit', foo='bar', rest=[1]), ['2', '3'])\n" +">>> parser.parse_intermixed_args('doit 1 --foo bar 2 3'.split())\n" +"Namespace(cmd='doit', foo='bar', rest=[1, 2, 3])" +msgstr "" + msgid "" ":meth:`~ArgumentParser.parse_known_intermixed_args` returns a two item tuple " "containing the populated namespace and the list of remaining argument " diff --git a/library/array.po b/library/array.po index 065f002af5..9018f577a3 100644 --- a/library/array.po +++ b/library/array.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -362,6 +362,13 @@ msgid "" "defined if it contains corresponding floating-point values. Examples::" msgstr "" +msgid "" +"array('l')\n" +"array('u', 'hello \\u2641')\n" +"array('l', [1, 2, 3, 4, 5])\n" +"array('d', [1.0, 2.0, 3.14, -inf, nan])" +msgstr "" + msgid "Module :mod:`struct`" msgstr "" diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index b22d37b571..6f646227e5 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -223,6 +223,12 @@ msgid "" "of the transport::" msgstr "" +msgid "" +"sock = transport.get_extra_info('socket')\n" +"if sock is not None:\n" +" print(sock.getsockopt(...))" +msgstr "" + msgid "Categories of information that can be queried on some transports:" msgstr "" @@ -649,6 +655,13 @@ msgstr "" msgid "State machine:" msgstr "" +msgid "" +"start -> connection_made\n" +" [-> data_received]*\n" +" [-> eof_received]?\n" +"-> connection_lost -> end" +msgstr "" + msgid "Buffered Streaming Protocols" msgstr "" @@ -704,6 +717,15 @@ msgid "" "won't be called after it." msgstr "" +msgid "" +"start -> connection_made\n" +" [-> get_buffer\n" +" [-> buffer_updated]?\n" +" ]*\n" +" [-> eof_received]?\n" +"-> connection_lost -> end" +msgstr "" + msgid "Datagram Protocols" msgstr "" @@ -787,6 +809,43 @@ msgid "" "back received data, and close the connection::" msgstr "" +msgid "" +"import asyncio\n" +"\n" +"\n" +"class EchoServerProtocol(asyncio.Protocol):\n" +" def connection_made(self, transport):\n" +" peername = transport.get_extra_info('peername')\n" +" print('Connection from {}'.format(peername))\n" +" self.transport = transport\n" +"\n" +" def data_received(self, data):\n" +" message = data.decode()\n" +" print('Data received: {!r}'.format(message))\n" +"\n" +" print('Send: {!r}'.format(message))\n" +" self.transport.write(data)\n" +"\n" +" print('Close the client socket')\n" +" self.transport.close()\n" +"\n" +"\n" +"async def main():\n" +" # Get a reference to the event loop as we plan to use\n" +" # low-level APIs.\n" +" loop = asyncio.get_running_loop()\n" +"\n" +" server = await loop.create_server(\n" +" lambda: EchoServerProtocol(),\n" +" '127.0.0.1', 8888)\n" +"\n" +" async with server:\n" +" await server.serve_forever()\n" +"\n" +"\n" +"asyncio.run(main())" +msgstr "" + msgid "" "The :ref:`TCP echo server using streams ` " "example uses the high-level :func:`asyncio.start_server` function." @@ -800,6 +859,50 @@ msgid "" "data, and waits until the connection is closed::" msgstr "" +msgid "" +"import asyncio\n" +"\n" +"\n" +"class EchoClientProtocol(asyncio.Protocol):\n" +" def __init__(self, message, on_con_lost):\n" +" self.message = message\n" +" self.on_con_lost = on_con_lost\n" +"\n" +" def connection_made(self, transport):\n" +" transport.write(self.message.encode())\n" +" print('Data sent: {!r}'.format(self.message))\n" +"\n" +" def data_received(self, data):\n" +" print('Data received: {!r}'.format(data.decode()))\n" +"\n" +" def connection_lost(self, exc):\n" +" print('The server closed the connection')\n" +" self.on_con_lost.set_result(True)\n" +"\n" +"\n" +"async def main():\n" +" # Get a reference to the event loop as we plan to use\n" +" # low-level APIs.\n" +" loop = asyncio.get_running_loop()\n" +"\n" +" on_con_lost = loop.create_future()\n" +" message = 'Hello World!'\n" +"\n" +" transport, protocol = await loop.create_connection(\n" +" lambda: EchoClientProtocol(message, on_con_lost),\n" +" '127.0.0.1', 8888)\n" +"\n" +" # Wait until the protocol signals that the connection\n" +" # is lost and close the transport.\n" +" try:\n" +" await on_con_lost\n" +" finally:\n" +" transport.close()\n" +"\n" +"\n" +"asyncio.run(main())" +msgstr "" + msgid "" "The :ref:`TCP echo client using streams ` " "example uses the high-level :func:`asyncio.open_connection` function." @@ -813,6 +916,43 @@ msgid "" "sends back received data::" msgstr "" +msgid "" +"import asyncio\n" +"\n" +"\n" +"class EchoServerProtocol:\n" +" def connection_made(self, transport):\n" +" self.transport = transport\n" +"\n" +" def datagram_received(self, data, addr):\n" +" message = data.decode()\n" +" print('Received %r from %s' % (message, addr))\n" +" print('Send %r to %s' % (message, addr))\n" +" self.transport.sendto(data, addr)\n" +"\n" +"\n" +"async def main():\n" +" print(\"Starting UDP server\")\n" +"\n" +" # Get a reference to the event loop as we plan to use\n" +" # low-level APIs.\n" +" loop = asyncio.get_running_loop()\n" +"\n" +" # One protocol instance will be created to serve all\n" +" # client requests.\n" +" transport, protocol = await loop.create_datagram_endpoint(\n" +" lambda: EchoServerProtocol(),\n" +" local_addr=('127.0.0.1', 9999))\n" +"\n" +" try:\n" +" await asyncio.sleep(3600) # Serve for 1 hour.\n" +" finally:\n" +" transport.close()\n" +"\n" +"\n" +"asyncio.run(main())" +msgstr "" + msgid "UDP Echo Client" msgstr "" @@ -821,6 +961,56 @@ msgid "" "sends data and closes the transport when it receives the answer::" msgstr "" +msgid "" +"import asyncio\n" +"\n" +"\n" +"class EchoClientProtocol:\n" +" def __init__(self, message, on_con_lost):\n" +" self.message = message\n" +" self.on_con_lost = on_con_lost\n" +" self.transport = None\n" +"\n" +" def connection_made(self, transport):\n" +" self.transport = transport\n" +" print('Send:', self.message)\n" +" self.transport.sendto(self.message.encode())\n" +"\n" +" def datagram_received(self, data, addr):\n" +" print(\"Received:\", data.decode())\n" +"\n" +" print(\"Close the socket\")\n" +" self.transport.close()\n" +"\n" +" def error_received(self, exc):\n" +" print('Error received:', exc)\n" +"\n" +" def connection_lost(self, exc):\n" +" print(\"Connection closed\")\n" +" self.on_con_lost.set_result(True)\n" +"\n" +"\n" +"async def main():\n" +" # Get a reference to the event loop as we plan to use\n" +" # low-level APIs.\n" +" loop = asyncio.get_running_loop()\n" +"\n" +" on_con_lost = loop.create_future()\n" +" message = \"Hello World!\"\n" +"\n" +" transport, protocol = await loop.create_datagram_endpoint(\n" +" lambda: EchoClientProtocol(message, on_con_lost),\n" +" remote_addr=('127.0.0.1', 9999))\n" +"\n" +" try:\n" +" await on_con_lost\n" +" finally:\n" +" transport.close()\n" +"\n" +"\n" +"asyncio.run(main())" +msgstr "" + msgid "Connecting Existing Sockets" msgstr "" @@ -829,6 +1019,57 @@ msgid "" "method with a protocol::" msgstr "" +msgid "" +"import asyncio\n" +"import socket\n" +"\n" +"\n" +"class MyProtocol(asyncio.Protocol):\n" +"\n" +" def __init__(self, on_con_lost):\n" +" self.transport = None\n" +" self.on_con_lost = on_con_lost\n" +"\n" +" def connection_made(self, transport):\n" +" self.transport = transport\n" +"\n" +" def data_received(self, data):\n" +" print(\"Received:\", data.decode())\n" +"\n" +" # We are done: close the transport;\n" +" # connection_lost() will be called automatically.\n" +" self.transport.close()\n" +"\n" +" def connection_lost(self, exc):\n" +" # The socket has been closed\n" +" self.on_con_lost.set_result(True)\n" +"\n" +"\n" +"async def main():\n" +" # Get a reference to the event loop as we plan to use\n" +" # low-level APIs.\n" +" loop = asyncio.get_running_loop()\n" +" on_con_lost = loop.create_future()\n" +"\n" +" # Create a pair of connected sockets\n" +" rsock, wsock = socket.socketpair()\n" +"\n" +" # Register the socket to wait for data.\n" +" transport, protocol = await loop.create_connection(\n" +" lambda: MyProtocol(on_con_lost), sock=rsock)\n" +"\n" +" # Simulate the reception of data from the network.\n" +" loop.call_soon(wsock.send, 'abc'.encode())\n" +"\n" +" try:\n" +" await protocol.on_con_lost\n" +" finally:\n" +" transport.close()\n" +" wsock.close()\n" +"\n" +"asyncio.run(main())" +msgstr "" + msgid "" "The :ref:`watch a file descriptor for read events " "` example uses the low-level :meth:`loop." @@ -852,6 +1093,66 @@ msgstr "" msgid "The subprocess is created by the :meth:`loop.subprocess_exec` method::" msgstr "" +msgid "" +"import asyncio\n" +"import sys\n" +"\n" +"class DateProtocol(asyncio.SubprocessProtocol):\n" +" def __init__(self, exit_future):\n" +" self.exit_future = exit_future\n" +" self.output = bytearray()\n" +" self.pipe_closed = False\n" +" self.exited = False\n" +"\n" +" def pipe_connection_lost(self, fd, exc):\n" +" self.pipe_closed = True\n" +" self.check_for_exit()\n" +"\n" +" def pipe_data_received(self, fd, data):\n" +" self.output.extend(data)\n" +"\n" +" def process_exited(self):\n" +" self.exited = True\n" +" # process_exited() method can be called before\n" +" # pipe_connection_lost() method: wait until both methods are\n" +" # called.\n" +" self.check_for_exit()\n" +"\n" +" def check_for_exit(self):\n" +" if self.pipe_closed and self.exited:\n" +" self.exit_future.set_result(True)\n" +"\n" +"async def get_date():\n" +" # Get a reference to the event loop as we plan to use\n" +" # low-level APIs.\n" +" loop = asyncio.get_running_loop()\n" +"\n" +" code = 'import datetime; print(datetime.datetime.now())'\n" +" exit_future = asyncio.Future(loop=loop)\n" +"\n" +" # Create the subprocess controlled by DateProtocol;\n" +" # redirect the standard output into a pipe.\n" +" transport, protocol = await loop.subprocess_exec(\n" +" lambda: DateProtocol(exit_future),\n" +" sys.executable, '-c', code,\n" +" stdin=None, stderr=None)\n" +"\n" +" # Wait for the subprocess exit using the process_exited()\n" +" # method of the protocol.\n" +" await exit_future\n" +"\n" +" # Close the stdout pipe.\n" +" transport.close()\n" +"\n" +" # Read the output which was collected by the\n" +" # pipe_data_received() method of the protocol.\n" +" data = bytes(protocol.output)\n" +" return data.decode('ascii').rstrip()\n" +"\n" +"date = asyncio.run(get_date())\n" +"print(f\"Current date: {date}\")" +msgstr "" + msgid "" "See also the :ref:`same example ` " "written using high-level APIs." diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index f6eb28b323..30b3e3a96f 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -172,3 +172,59 @@ msgstr "Przykłady" msgid "" "Queues can be used to distribute workload between several concurrent tasks::" msgstr "" + +msgid "" +"import asyncio\n" +"import random\n" +"import time\n" +"\n" +"\n" +"async def worker(name, queue):\n" +" while True:\n" +" # Get a \"work item\" out of the queue.\n" +" sleep_for = await queue.get()\n" +"\n" +" # Sleep for the \"sleep_for\" seconds.\n" +" await asyncio.sleep(sleep_for)\n" +"\n" +" # Notify the queue that the \"work item\" has been processed.\n" +" queue.task_done()\n" +"\n" +" print(f'{name} has slept for {sleep_for:.2f} seconds')\n" +"\n" +"\n" +"async def main():\n" +" # Create a queue that we will use to store our \"workload\".\n" +" queue = asyncio.Queue()\n" +"\n" +" # Generate random timings and put them into the queue.\n" +" total_sleep_time = 0\n" +" for _ in range(20):\n" +" sleep_for = random.uniform(0.05, 1.0)\n" +" total_sleep_time += sleep_for\n" +" queue.put_nowait(sleep_for)\n" +"\n" +" # Create three worker tasks to process the queue concurrently.\n" +" tasks = []\n" +" for i in range(3):\n" +" task = asyncio.create_task(worker(f'worker-{i}', queue))\n" +" tasks.append(task)\n" +"\n" +" # Wait until the queue is fully processed.\n" +" started_at = time.monotonic()\n" +" await queue.join()\n" +" total_slept_for = time.monotonic() - started_at\n" +"\n" +" # Cancel our worker tasks.\n" +" for task in tasks:\n" +" task.cancel()\n" +" # Wait until all worker tasks are cancelled.\n" +" await asyncio.gather(*tasks, return_exceptions=True)\n" +"\n" +" print('====')\n" +" print(f'3 workers slept in parallel for {total_slept_for:.2f} seconds')\n" +" print(f'total expected sleep time: {total_sleep_time:.2f} seconds')\n" +"\n" +"\n" +"asyncio.run(main())" +msgstr "" diff --git a/library/asyncio-stream.po b/library/asyncio-stream.po index 779d1f5a2f..5b9e547627 100644 --- a/library/asyncio-stream.po +++ b/library/asyncio-stream.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -38,6 +38,27 @@ msgstr "" msgid "Here is an example of a TCP echo client written using asyncio streams::" msgstr "" +msgid "" +"import asyncio\n" +"\n" +"async def tcp_echo_client(message):\n" +" reader, writer = await asyncio.open_connection(\n" +" '127.0.0.1', 8888)\n" +"\n" +" print(f'Send: {message!r}')\n" +" writer.write(message.encode())\n" +" await writer.drain()\n" +"\n" +" data = await reader.read(100)\n" +" print(f'Received: {data.decode()!r}')\n" +"\n" +" print('Close the connection')\n" +" writer.close()\n" +" await writer.wait_closed()\n" +"\n" +"asyncio.run(tcp_echo_client('Hello World!'))" +msgstr "" + msgid "See also the `Examples`_ section below." msgstr "" @@ -253,12 +274,22 @@ msgstr "" msgid "The method should be used along with the ``drain()`` method::" msgstr "" +msgid "" +"stream.write(data)\n" +"await stream.drain()" +msgstr "" + msgid "" "The method writes a list (or any iterable) of bytes to the underlying socket " "immediately. If that fails, the data is queued in an internal write buffer " "until it can be sent." msgstr "" +msgid "" +"stream.writelines(lines)\n" +"await stream.drain()" +msgstr "" + msgid "The method closes the stream and the underlying socket." msgstr "" @@ -267,6 +298,11 @@ msgid "" "``wait_closed()`` method::" msgstr "" +msgid "" +"stream.close()\n" +"await stream.wait_closed()" +msgstr "" + msgid "" "Return ``True`` if the underlying transport supports the :meth:`write_eof` " "method, ``False`` otherwise." @@ -287,6 +323,11 @@ msgstr "" msgid "Wait until it is appropriate to resume writing to the stream. Example::" msgstr "" +msgid "" +"writer.write(data)\n" +"await writer.drain()" +msgstr "" + msgid "" "This is a flow control method that interacts with the underlying IO write " "buffer. When the size of the buffer reaches the high watermark, *drain()* " @@ -355,6 +396,37 @@ msgstr "" msgid "TCP echo server using the :func:`asyncio.start_server` function::" msgstr "" +msgid "" +"import asyncio\n" +"\n" +"async def handle_echo(reader, writer):\n" +" data = await reader.read(100)\n" +" message = data.decode()\n" +" addr = writer.get_extra_info('peername')\n" +"\n" +" print(f\"Received {message!r} from {addr!r}\")\n" +"\n" +" print(f\"Send: {message!r}\")\n" +" writer.write(data)\n" +" await writer.drain()\n" +"\n" +" print(\"Close the connection\")\n" +" writer.close()\n" +" await writer.wait_closed()\n" +"\n" +"async def main():\n" +" server = await asyncio.start_server(\n" +" handle_echo, '127.0.0.1', 8888)\n" +"\n" +" addrs = ', '.join(str(sock.getsockname()) for sock in server.sockets)\n" +" print(f'Serving on {addrs}')\n" +"\n" +" async with server:\n" +" await server.serve_forever()\n" +"\n" +"asyncio.run(main())" +msgstr "" + msgid "" "The :ref:`TCP echo server protocol " "` example uses the :meth:`loop." @@ -368,12 +440,56 @@ msgid "" "Simple example querying HTTP headers of the URL passed on the command line::" msgstr "" +msgid "" +"import asyncio\n" +"import urllib.parse\n" +"import sys\n" +"\n" +"async def print_http_headers(url):\n" +" url = urllib.parse.urlsplit(url)\n" +" if url.scheme == 'https':\n" +" reader, writer = await asyncio.open_connection(\n" +" url.hostname, 443, ssl=True)\n" +" else:\n" +" reader, writer = await asyncio.open_connection(\n" +" url.hostname, 80)\n" +"\n" +" query = (\n" +" f\"HEAD {url.path or '/'} HTTP/1.0\\r\\n\"\n" +" f\"Host: {url.hostname}\\r\\n\"\n" +" f\"\\r\\n\"\n" +" )\n" +"\n" +" writer.write(query.encode('latin-1'))\n" +" while True:\n" +" line = await reader.readline()\n" +" if not line:\n" +" break\n" +"\n" +" line = line.decode('latin1').rstrip()\n" +" if line:\n" +" print(f'HTTP header> {line}')\n" +"\n" +" # Ignore the body, close the socket\n" +" writer.close()\n" +" await writer.wait_closed()\n" +"\n" +"url = sys.argv[1]\n" +"asyncio.run(print_http_headers(url))" +msgstr "" + msgid "Usage::" msgstr "" +msgid "python example.py http://example.com/path/page.html" +msgstr "" + msgid "or with HTTPS::" msgstr "" +msgid "python example.py https://example.com/path/page.html" +msgstr "" + msgid "Register an open socket to wait for data using streams" msgstr "" @@ -382,6 +498,38 @@ msgid "" "`open_connection` function::" msgstr "" +msgid "" +"import asyncio\n" +"import socket\n" +"\n" +"async def wait_for_data():\n" +" # Get a reference to the current event loop because\n" +" # we want to access low-level APIs.\n" +" loop = asyncio.get_running_loop()\n" +"\n" +" # Create a pair of connected sockets.\n" +" rsock, wsock = socket.socketpair()\n" +"\n" +" # Register the open socket to wait for data.\n" +" reader, writer = await asyncio.open_connection(sock=rsock)\n" +"\n" +" # Simulate the reception of data from the network\n" +" loop.call_soon(wsock.send, 'abc'.encode())\n" +"\n" +" # Wait for data\n" +" data = await reader.read(100)\n" +"\n" +" # Got data, we are done: close the socket\n" +" print(\"Received:\", data.decode())\n" +" writer.close()\n" +" await writer.wait_closed()\n" +"\n" +" # Close the second socket\n" +" wsock.close()\n" +"\n" +"asyncio.run(wait_for_data())" +msgstr "" + msgid "" "The :ref:`register an open socket to wait for data using a protocol " "` example uses a low-level protocol and " diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index f11e0d78e8..dc4aca5de0 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -41,9 +41,35 @@ msgid "" "result::" msgstr "" +msgid "" +"import asyncio\n" +"\n" +"async def run(cmd):\n" +" proc = await asyncio.create_subprocess_shell(\n" +" cmd,\n" +" stdout=asyncio.subprocess.PIPE,\n" +" stderr=asyncio.subprocess.PIPE)\n" +"\n" +" stdout, stderr = await proc.communicate()\n" +"\n" +" print(f'[{cmd!r} exited with {proc.returncode}]')\n" +" if stdout:\n" +" print(f'[stdout]\\n{stdout.decode()}')\n" +" if stderr:\n" +" print(f'[stderr]\\n{stderr.decode()}')\n" +"\n" +"asyncio.run(run('ls /zzz'))" +msgstr "" + msgid "will print::" msgstr "" +msgid "" +"['ls /zzz' exited with 1]\n" +"[stderr]\n" +"ls: /zzz: No such file or directory" +msgstr "" + msgid "" "Because all asyncio subprocess functions are asynchronous and asyncio " "provides many tools to work with such functions, it is easy to execute and " @@ -51,6 +77,15 @@ msgid "" "the above example to run several commands simultaneously::" msgstr "" +msgid "" +"async def main():\n" +" await asyncio.gather(\n" +" run('ls /zzz'),\n" +" run('sleep 1; echo \"hello\"'))\n" +"\n" +"asyncio.run(main())" +msgstr "" + msgid "See also the `Examples`_ subsection." msgstr "" @@ -366,6 +401,31 @@ msgid "" "The subprocess is created by the :func:`create_subprocess_exec` function::" msgstr "" +msgid "" +"import asyncio\n" +"import sys\n" +"\n" +"async def get_date():\n" +" code = 'import datetime; print(datetime.datetime.now())'\n" +"\n" +" # Create the subprocess; redirect the standard output\n" +" # into a pipe.\n" +" proc = await asyncio.create_subprocess_exec(\n" +" sys.executable, '-c', code,\n" +" stdout=asyncio.subprocess.PIPE)\n" +"\n" +" # Read one line of output.\n" +" data = await proc.stdout.readline()\n" +" line = data.decode('ascii').rstrip()\n" +"\n" +" # Wait for the subprocess exit.\n" +" await proc.wait()\n" +" return line\n" +"\n" +"date = asyncio.run(get_date())\n" +"print(f\"Current date: {date}\")" +msgstr "" + msgid "" "See also the :ref:`same example ` written " "using low-level APIs." diff --git a/library/asyncio-sync.po b/library/asyncio-sync.po index 7ad1fee92f..695b64867f 100644 --- a/library/asyncio-sync.po +++ b/library/asyncio-sync.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -80,9 +80,28 @@ msgstr "" msgid "The preferred way to use a Lock is an :keyword:`async with` statement::" msgstr "" +msgid "" +"lock = asyncio.Lock()\n" +"\n" +"# ... later\n" +"async with lock:\n" +" # access shared state" +msgstr "" + msgid "which is equivalent to::" msgstr "" +msgid "" +"lock = asyncio.Lock()\n" +"\n" +"# ... later\n" +"await lock.acquire()\n" +"try:\n" +" # access shared state\n" +"finally:\n" +" lock.release()" +msgstr "" + msgid "Removed the *loop* parameter." msgstr "" @@ -137,6 +156,29 @@ msgstr "" msgid "Example::" msgstr "" +msgid "" +"async def waiter(event):\n" +" print('waiting for it ...')\n" +" await event.wait()\n" +" print('... got it!')\n" +"\n" +"async def main():\n" +" # Create an Event object.\n" +" event = asyncio.Event()\n" +"\n" +" # Spawn a Task to wait until 'event' is set.\n" +" waiter_task = asyncio.create_task(waiter(event))\n" +"\n" +" # Sleep for 1 second and set the event.\n" +" await asyncio.sleep(1)\n" +" event.set()\n" +"\n" +" # Wait until the waiter task is finished.\n" +" await waiter_task\n" +"\n" +"asyncio.run(main())" +msgstr "" + msgid "Wait until the event is set." msgstr "" @@ -190,6 +232,25 @@ msgid "" "The preferred way to use a Condition is an :keyword:`async with` statement::" msgstr "" +msgid "" +"cond = asyncio.Condition()\n" +"\n" +"# ... later\n" +"async with cond:\n" +" await cond.wait()" +msgstr "" + +msgid "" +"cond = asyncio.Condition()\n" +"\n" +"# ... later\n" +"await cond.acquire()\n" +"try:\n" +" await cond.wait()\n" +"finally:\n" +" cond.release()" +msgstr "" + msgid "Acquire the underlying lock." msgstr "" @@ -269,6 +330,25 @@ msgid "" "The preferred way to use a Semaphore is an :keyword:`async with` statement::" msgstr "" +msgid "" +"sem = asyncio.Semaphore(10)\n" +"\n" +"# ... later\n" +"async with sem:\n" +" # work with shared resource" +msgstr "" + +msgid "" +"sem = asyncio.Semaphore(10)\n" +"\n" +"# ... later\n" +"await sem.acquire()\n" +"try:\n" +" # work with shared resource\n" +"finally:\n" +" sem.release()" +msgstr "" + msgid "Acquire a semaphore." msgstr "" @@ -325,9 +405,39 @@ msgstr "" msgid "The barrier can be reused any number of times." msgstr "" +msgid "" +"async def example_barrier():\n" +" # barrier with 3 parties\n" +" b = asyncio.Barrier(3)\n" +"\n" +" # create 2 new waiting tasks\n" +" asyncio.create_task(b.wait())\n" +" asyncio.create_task(b.wait())\n" +"\n" +" await asyncio.sleep(0)\n" +" print(b)\n" +"\n" +" # The third .wait() call passes the barrier\n" +" await b.wait()\n" +" print(b)\n" +" print(\"barrier passed\")\n" +"\n" +" await asyncio.sleep(0)\n" +" print(b)\n" +"\n" +"asyncio.run(example_barrier())" +msgstr "" + msgid "Result of this example is::" msgstr "" +msgid "" +"\n" +"\n" +"barrier passed\n" +"" +msgstr "" + msgid "" "Pass the barrier. When all the tasks party to the barrier have called this " "function, they are all unblocked simultaneously." @@ -345,6 +455,14 @@ msgid "" "housekeeping, e.g.::" msgstr "" +msgid "" +"...\n" +"async with barrier as position:\n" +" if position == 0:\n" +" # Only one task prints this\n" +" print('End of *draining phase*')" +msgstr "" + msgid "" "This method may raise a :class:`BrokenBarrierError` exception if the barrier " "is broken or reset while a task is waiting. It could raise a :exc:" diff --git a/library/binascii.po b/library/binascii.po index d89a8e40e1..ef70f29010 100644 --- a/library/binascii.po +++ b/library/binascii.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -136,6 +136,14 @@ msgid "" "algorithm. Use as follows::" msgstr "" +msgid "" +"print(binascii.crc32(b\"hello world\"))\n" +"# Or, in two pieces:\n" +"crc = binascii.crc32(b\"hello\")\n" +"crc = binascii.crc32(b\" world\", crc)\n" +"print('crc32 = {:#010x}'.format(crc))" +msgstr "" + msgid "The result is always unsigned." msgstr "" diff --git a/library/bisect.po b/library/bisect.po index 217e987a4f..c34bf48fc7 100644 --- a/library/bisect.po +++ b/library/bisect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -173,6 +173,43 @@ msgid "" "sorted lists::" msgstr "" +msgid "" +"def index(a, x):\n" +" 'Locate the leftmost value exactly equal to x'\n" +" i = bisect_left(a, x)\n" +" if i != len(a) and a[i] == x:\n" +" return i\n" +" raise ValueError\n" +"\n" +"def find_lt(a, x):\n" +" 'Find rightmost value less than x'\n" +" i = bisect_left(a, x)\n" +" if i:\n" +" return a[i-1]\n" +" raise ValueError\n" +"\n" +"def find_le(a, x):\n" +" 'Find rightmost value less than or equal to x'\n" +" i = bisect_right(a, x)\n" +" if i:\n" +" return a[i-1]\n" +" raise ValueError\n" +"\n" +"def find_gt(a, x):\n" +" 'Find leftmost value greater than x'\n" +" i = bisect_right(a, x)\n" +" if i != len(a):\n" +" return a[i]\n" +" raise ValueError\n" +"\n" +"def find_ge(a, x):\n" +" 'Find leftmost item greater than or equal to x'\n" +" i = bisect_left(a, x)\n" +" if i != len(a):\n" +" return a[i]\n" +" raise ValueError" +msgstr "" + msgid "Examples" msgstr "Przykłady" @@ -183,13 +220,68 @@ msgid "" "90 and up is an 'A', 80 to 89 is a 'B', and so on::" msgstr "" +msgid "" +">>> def grade(score, breakpoints=[60, 70, 80, 90], grades='FDCBA'):\n" +"... i = bisect(breakpoints, score)\n" +"... return grades[i]\n" +"...\n" +">>> [grade(score) for score in [33, 99, 77, 70, 89, 90, 100]]\n" +"['F', 'A', 'C', 'C', 'B', 'A', 'A']" +msgstr "" + msgid "" "The :py:func:`~bisect.bisect` and :py:func:`~bisect.insort` functions also " "work with lists of tuples. The *key* argument can serve to extract the " "field used for ordering records in a table::" msgstr "" +msgid "" +">>> from collections import namedtuple\n" +">>> from operator import attrgetter\n" +">>> from bisect import bisect, insort\n" +">>> from pprint import pprint\n" +"\n" +">>> Movie = namedtuple('Movie', ('name', 'released', 'director'))\n" +"\n" +">>> movies = [\n" +"... Movie('Jaws', 1975, 'Spielberg'),\n" +"... Movie('Titanic', 1997, 'Cameron'),\n" +"... Movie('The Birds', 1963, 'Hitchcock'),\n" +"... Movie('Aliens', 1986, 'Cameron')\n" +"... ]\n" +"\n" +">>> # Find the first movie released after 1960\n" +">>> by_year = attrgetter('released')\n" +">>> movies.sort(key=by_year)\n" +">>> movies[bisect(movies, 1960, key=by_year)]\n" +"Movie(name='The Birds', released=1963, director='Hitchcock')\n" +"\n" +">>> # Insert a movie while maintaining sort order\n" +">>> romance = Movie('Love Story', 1970, 'Hiller')\n" +">>> insort(movies, romance, key=by_year)\n" +">>> pprint(movies)\n" +"[Movie(name='The Birds', released=1963, director='Hitchcock'),\n" +" Movie(name='Love Story', released=1970, director='Hiller'),\n" +" Movie(name='Jaws', released=1975, director='Spielberg'),\n" +" Movie(name='Aliens', released=1986, director='Cameron'),\n" +" Movie(name='Titanic', released=1997, director='Cameron')]" +msgstr "" + msgid "" "If the key function is expensive, it is possible to avoid repeated function " "calls by searching a list of precomputed keys to find the index of a record::" msgstr "" + +msgid "" +">>> data = [('red', 5), ('blue', 1), ('yellow', 8), ('black', 0)]\n" +">>> data.sort(key=lambda r: r[1]) # Or use operator.itemgetter(1).\n" +">>> keys = [r[1] for r in data] # Precompute a list of keys.\n" +">>> data[bisect_left(keys, 0)]\n" +"('black', 0)\n" +">>> data[bisect_left(keys, 1)]\n" +"('blue', 1)\n" +">>> data[bisect_left(keys, 5)]\n" +"('red', 5)\n" +">>> data[bisect_left(keys, 8)]\n" +"('yellow', 8)" +msgstr "" diff --git a/library/cgi.po b/library/cgi.po index ab52fb83c9..3268df9108 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -121,6 +121,11 @@ msgstr "" "rodzaju dane nastąpią potem. Kod języka pytonowskiego aby wytworzyć " "minimalny rozdział nagłówkowy wygląda następująco::" +msgid "" +"print(\"Content-Type: text/html\") # HTML is following\n" +"print() # blank line, end of headers" +msgstr "" + msgid "" "The second section is usually HTML, which allows the client software to " "display nicely formatted text with header, in-line images, etc. Here's " @@ -130,6 +135,12 @@ msgstr "" "wyświetlić ładnie sformatowany tekst z nagłówkiem, obrazkami w-jednej-linii " "itp. Tu jest kod języka pytonowskiego który drukuje prosty kawałek HTML-a::" +msgid "" +"print(\"CGI script output\")\n" +"print(\"

This is my first CGI script

\")\n" +"print(\"Hello, world!\")" +msgstr "" + msgid "Using the cgi module" msgstr "Użycie modułu cgi" @@ -139,6 +150,11 @@ msgstr "Zacznij przez napisanie ``import cgi``." msgid "When you write a new script, consider adding these lines::" msgstr "Gdy piszesz nowy skrypt, rozważ dodanie tych linii::" +msgid "" +"import cgitb\n" +"cgitb.enable()" +msgstr "" + msgid "" "This activates a special exception handler that will display detailed " "reports in the web browser if any errors occur. If you'd rather not show " @@ -146,6 +162,11 @@ msgid "" "saved to files instead, with code like this::" msgstr "" +msgid "" +"import cgitb\n" +"cgitb.enable(display=0, logdir=\"/path/to/logdir\")" +msgstr "" + msgid "" "It's very helpful to use this feature during script development. The reports " "produced by :mod:`cgitb` provide information that can save you a lot of time " @@ -188,6 +209,17 @@ msgstr "" "`Content-Type` i puste linie zostały już wydrukowane) sprawdza czy pola " "``nazwa`` i ``addr`` zostały oba ustawione na nie-pusty ciąg znaków::" +msgid "" +"form = cgi.FieldStorage()\n" +"if \"name\" not in form or \"addr\" not in form:\n" +" print(\"

Error

\")\n" +" print(\"Please fill in the name and addr fields.\")\n" +" return\n" +"print(\"

name:\", form[\"name\"].value)\n" +"print(\"

addr:\", form[\"addr\"].value)\n" +"...further form processing here..." +msgstr "" + msgid "" "Here the fields, accessed through ``form[key]``, are themselves instances " "of :class:`FieldStorage` (or :class:`MiniFieldStorage`, depending on the " @@ -209,6 +241,11 @@ msgid "" "username fields, separated by commas::" msgstr "" +msgid "" +"value = form.getlist(\"username\")\n" +"usernames = \",\".join(value)" +msgstr "" + msgid "" "If a field represents an uploaded file, accessing the value via the :attr:" "`~FieldStorage.value` attribute or the :meth:`~FieldStorage.getvalue` method " @@ -221,6 +258,17 @@ msgid "" "IOBase.readline` methods will return bytes)::" msgstr "" +msgid "" +"fileitem = form[\"userfile\"]\n" +"if fileitem.file:\n" +" # It's an uploaded file; count lines\n" +" linecount = 0\n" +" while True:\n" +" line = fileitem.file.readline()\n" +" if not line: break\n" +" linecount = linecount + 1" +msgstr "" + msgid "" ":class:`FieldStorage` objects also support being used in a :keyword:`with` " "statement, which will automatically close them when done." @@ -317,6 +365,14 @@ msgstr "" "razem gdy spodziewałeś się że użytkownik opublikuje więcej niż jedną wartość " "pod jedną nazwą::" +msgid "" +"item = form.getvalue(\"item\")\n" +"if isinstance(item, list):\n" +" # The user is requesting more than one item.\n" +"else:\n" +" # The user is requesting only one item." +msgstr "" + msgid "" "This situation is common for example when a form contains a group of " "multiple checkboxes with the same name::" @@ -324,6 +380,11 @@ msgstr "" "Ta sytuacja jest obecna dla przykładu gdy formularz zawiera grupę wielu pól " "zaznaczania o tej samej nazwie::" +msgid "" +"\n" +"" +msgstr "" + msgid "" "In most situations, however, there's only one form control with a particular " "name in a form and then you expect and need only one value associated with " @@ -334,6 +395,9 @@ msgstr "" "potrzebujesz tylko jednej wartości powiązanej z tą nazwą. Więc piszesz " "skrypt zawierający dla przykładu ten kod::" +msgid "user = form.getvalue(\"user\").upper()" +msgstr "" + msgid "" "The problem with the code is that you should never expect that a client will " "provide valid input to your scripts. For example, if a curious user appends " @@ -399,6 +463,14 @@ msgstr "" msgid "Using these methods you can write nice compact code::" msgstr "Używając tych sposobów postępowania możesz napisać ładny zgrabny kod::" +msgid "" +"import cgi\n" +"form = cgi.FieldStorage()\n" +"user = form.getfirst(\"user\", \"\").upper() # This way it's safe.\n" +"for item in form.getlist(\"item\"):\n" +" do_something(item)" +msgstr "" + msgid "Functions" msgstr "Zadania" @@ -472,6 +544,13 @@ msgstr "" msgid "For example, with :class:`email.message.EmailMessage`::" msgstr "" +msgid "" +"from email.message import EmailMessage\n" +"msg = EmailMessage()\n" +"msg['content-type'] = 'application/json; charset=\"utf8\"'\n" +"main, params = msg.get_content_type(), msg['content-type'].params" +msgstr "" + msgid "" "Robust test CGI script, usable as main program. Writes minimal HTTP headers " "and formats all information provided to the script in HTML format." @@ -538,6 +617,9 @@ msgstr "" "kolumnie 1 po której następuje ścieżka dostępu do pliku programu " "interpretującego polecenia języka pytonowskiego, dla przykładu::" +msgid "#!/usr/local/bin/python" +msgstr "" + msgid "" "Make sure the Python interpreter exists and is executable by \"others\"." msgstr "" @@ -580,6 +662,12 @@ msgstr "" "ścieżką przeszukiwania modułów języka pytonowskiego, możesz zmienić ścieżkę " "w twoim skrypcie, przez importowaniem innych modułów. Dla przykładu::" +msgid "" +"import sys\n" +"sys.path.insert(0, \"/usr/home/joe/lib/python\")\n" +"sys.path.insert(0, \"/usr/local/lib/python\")" +msgstr "" + msgid "(This way, the directory inserted last will be searched first!)" msgstr "" "(W ten sposób, katalog wstawiony jako ostatni będzie przeszukiwany jako " @@ -633,6 +721,9 @@ msgid "" "your browser of the form:" msgstr "" +msgid "http://yourhostname/cgi-bin/cgi.py?name=Joe+Blow&addr=At+Home" +msgstr "" + msgid "" "If this gives an error of type 404, the server cannot find the script -- " "perhaps you need to install it in a different directory. If it gives " @@ -660,6 +751,9 @@ msgstr "" "`cgi` z twojego skryptu: zamiana jej głównego kodu na pojedyncze " "stwierdzenie::" +msgid "cgi.test()" +msgstr "" + msgid "" "This should produce the same results as those gotten from installing the :" "file:`cgi.py` file itself." @@ -707,6 +801,14 @@ msgstr "" "możesz użyć nawet jeszcze bardziej wydajnego podejścia (które używa tylko " "modułów wbudowanych)::" +msgid "" +"import sys\n" +"sys.stderr = sys.stdout\n" +"print(\"Content-Type: text/plain\")\n" +"print()\n" +"...your code here..." +msgstr "" + msgid "" "This relies on the Python interpreter to print the traceback. The content " "type of the output is set to plain text, which disables all HTML " diff --git a/library/cmath.po b/library/cmath.po index f924c0cdc7..2338c277ec 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -53,11 +53,21 @@ msgid "" "imaginary axis::" msgstr "" +msgid "" +">>> cmath.sqrt(complex(-2.0, -0.0))\n" +"-1.4142135623730951j" +msgstr "" + msgid "" "But an argument of ``complex(-2.0, 0.0)`` is treated as though it lies above " "the branch cut::" msgstr "" +msgid "" +">>> cmath.sqrt(complex(-2.0, 0.0))\n" +"1.4142135623730951j" +msgstr "" + msgid "Conversions to and from polar coordinates" msgstr "" @@ -89,6 +99,13 @@ msgid "" "sign of ``x.imag``, even when ``x.imag`` is zero::" msgstr "" +msgid "" +">>> phase(complex(-1.0, 0.0))\n" +"3.141592653589793\n" +">>> phase(complex(-1.0, -0.0))\n" +"-3.141592653589793" +msgstr "" + msgid "" "The modulus (absolute value) of a complex number *x* can be computed using " "the built-in :func:`abs` function. There is no separate :mod:`cmath` module " diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 33f8f6c3ce..de2e8b0fe9 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -66,6 +66,12 @@ msgid "" "callable. ::" msgstr "" +msgid "" +"with ThreadPoolExecutor(max_workers=1) as executor:\n" +" future = executor.submit(pow, 323, 1235)\n" +" print(future.result())" +msgstr "" + msgid "Similar to :func:`map(fn, *iterables) ` except:" msgstr "" @@ -137,6 +143,15 @@ msgid "" "meth:`Executor.shutdown` were called with *wait* set to ``True``)::" msgstr "" +msgid "" +"import shutil\n" +"with ThreadPoolExecutor(max_workers=4) as e:\n" +" e.submit(shutil.copy, 'src1.txt', 'dest1.txt')\n" +" e.submit(shutil.copy, 'src2.txt', 'dest2.txt')\n" +" e.submit(shutil.copy, 'src3.txt', 'dest3.txt')\n" +" e.submit(shutil.copy, 'src4.txt', 'dest4.txt')" +msgstr "" + msgid "Added *cancel_futures*." msgstr "" @@ -153,9 +168,38 @@ msgid "" "waits on the results of another :class:`Future`. For example::" msgstr "" +msgid "" +"import time\n" +"def wait_on_b():\n" +" time.sleep(5)\n" +" print(b.result()) # b will never complete because it is waiting on a.\n" +" return 5\n" +"\n" +"def wait_on_a():\n" +" time.sleep(5)\n" +" print(a.result()) # a will never complete because it is waiting on b.\n" +" return 6\n" +"\n" +"\n" +"executor = ThreadPoolExecutor(max_workers=2)\n" +"a = executor.submit(wait_on_b)\n" +"b = executor.submit(wait_on_a)" +msgstr "" + msgid "And::" msgstr "" +msgid "" +"def wait_on_future():\n" +" f = executor.submit(pow, 5, 2)\n" +" # This will never complete because there is only one worker thread and\n" +" # it is executing this function.\n" +" print(f.result())\n" +"\n" +"executor = ThreadPoolExecutor(max_workers=1)\n" +"executor.submit(wait_on_future)" +msgstr "" + msgid "" "An :class:`Executor` subclass that uses a pool of at most *max_workers* " "threads to execute calls asynchronously." @@ -210,6 +254,36 @@ msgstr "" msgid "ThreadPoolExecutor Example" msgstr "" +msgid "" +"import concurrent.futures\n" +"import urllib.request\n" +"\n" +"URLS = ['http://www.foxnews.com/',\n" +" 'http://www.cnn.com/',\n" +" 'http://europe.wsj.com/',\n" +" 'http://www.bbc.co.uk/',\n" +" 'http://nonexistant-subdomain.python.org/']\n" +"\n" +"# Retrieve a single page and report the URL and contents\n" +"def load_url(url, timeout):\n" +" with urllib.request.urlopen(url, timeout=timeout) as conn:\n" +" return conn.read()\n" +"\n" +"# We can use a with statement to ensure threads are cleaned up promptly\n" +"with concurrent.futures.ThreadPoolExecutor(max_workers=5) as executor:\n" +" # Start the load operations and mark each future with its URL\n" +" future_to_url = {executor.submit(load_url, url, 60): url for url in " +"URLS}\n" +" for future in concurrent.futures.as_completed(future_to_url):\n" +" url = future_to_url[future]\n" +" try:\n" +" data = future.result()\n" +" except Exception as exc:\n" +" print('%r generated an exception: %s' % (url, exc))\n" +" else:\n" +" print('%r page is %d bytes' % (url, len(data)))" +msgstr "" + msgid "ProcessPoolExecutor" msgstr "" @@ -301,6 +375,41 @@ msgstr "" msgid "ProcessPoolExecutor Example" msgstr "" +msgid "" +"import concurrent.futures\n" +"import math\n" +"\n" +"PRIMES = [\n" +" 112272535095293,\n" +" 112582705942171,\n" +" 112272535095293,\n" +" 115280095190773,\n" +" 115797848077099,\n" +" 1099726899285419]\n" +"\n" +"def is_prime(n):\n" +" if n < 2:\n" +" return False\n" +" if n == 2:\n" +" return True\n" +" if n % 2 == 0:\n" +" return False\n" +"\n" +" sqrt_n = int(math.floor(math.sqrt(n)))\n" +" for i in range(3, sqrt_n + 1, 2):\n" +" if n % i == 0:\n" +" return False\n" +" return True\n" +"\n" +"def main():\n" +" with concurrent.futures.ProcessPoolExecutor() as executor:\n" +" for number, prime in zip(PRIMES, executor.map(is_prime, PRIMES)):\n" +" print('%d is prime: %s' % (number, prime))\n" +"\n" +"if __name__ == '__main__':\n" +" main()" +msgstr "" + msgid "Future Objects" msgstr "" diff --git a/library/configparser.po b/library/configparser.po index 2fb141244e..290bef5180 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -71,6 +71,21 @@ msgstr "" msgid "Let's take a very basic configuration file that looks like this:" msgstr "" +msgid "" +"[DEFAULT]\n" +"ServerAliveInterval = 45\n" +"Compression = yes\n" +"CompressionLevel = 9\n" +"ForwardX11 = yes\n" +"\n" +"[forge.example]\n" +"User = hg\n" +"\n" +"[topsecret.server.example]\n" +"Port = 50022\n" +"ForwardX11 = no" +msgstr "" + msgid "" "The structure of INI files is described `in the following section " "<#supported-ini-file-structure>`_. Essentially, the file consists of " @@ -79,6 +94,24 @@ msgid "" "configuration file programmatically." msgstr "" +msgid "" +">>> import configparser\n" +">>> config = configparser.ConfigParser()\n" +">>> config['DEFAULT'] = {'ServerAliveInterval': '45',\n" +"... 'Compression': 'yes',\n" +"... 'CompressionLevel': '9'}\n" +">>> config['forge.example'] = {}\n" +">>> config['forge.example']['User'] = 'hg'\n" +">>> config['topsecret.server.example'] = {}\n" +">>> topsecret = config['topsecret.server.example']\n" +">>> topsecret['Port'] = '50022' # mutates the parser\n" +">>> topsecret['ForwardX11'] = 'no' # same here\n" +">>> config['DEFAULT']['ForwardX11'] = 'yes'\n" +">>> with open('example.ini', 'w') as configfile:\n" +"... config.write(configfile)\n" +"..." +msgstr "" + msgid "" "As you can see, we can treat a config parser much like a dictionary. There " "are differences, `outlined later <#mapping-protocol-access>`_, but the " @@ -90,6 +123,38 @@ msgid "" "and explore the data it holds." msgstr "" +msgid "" +">>> config = configparser.ConfigParser()\n" +">>> config.sections()\n" +"[]\n" +">>> config.read('example.ini')\n" +"['example.ini']\n" +">>> config.sections()\n" +"['forge.example', 'topsecret.server.example']\n" +">>> 'forge.example' in config\n" +"True\n" +">>> 'python.org' in config\n" +"False\n" +">>> config['forge.example']['User']\n" +"'hg'\n" +">>> config['DEFAULT']['Compression']\n" +"'yes'\n" +">>> topsecret = config['topsecret.server.example']\n" +">>> topsecret['ForwardX11']\n" +"'no'\n" +">>> topsecret['Port']\n" +"'50022'\n" +">>> for key in config['forge.example']: \n" +"... print(key)\n" +"user\n" +"compressionlevel\n" +"serveraliveinterval\n" +"compression\n" +"forwardx11\n" +">>> config['forge.example']['ForwardX11']\n" +"'yes'" +msgstr "" + msgid "" "As we can see above, the API is pretty straightforward. The only bit of " "magic involves the ``DEFAULT`` section which provides default values for all " @@ -106,6 +171,24 @@ msgid "" "``example.ini`` file." msgstr "" +msgid "" +"[DEFAULT]\n" +"ServerAliveInterval = -1" +msgstr "" + +msgid "" +">>> config_override = configparser.ConfigParser()\n" +">>> config_override['DEFAULT'] = {'ServerAliveInterval': '-1'}\n" +">>> with open('override.ini', 'w') as configfile:\n" +"... config_override.write(configfile)\n" +"...\n" +">>> config_override = configparser.ConfigParser()\n" +">>> config_override.read(['example.ini', 'override.ini'])\n" +"['example.ini', 'override.ini']\n" +">>> print(config_override.get('DEFAULT', 'ServerAliveInterval'))\n" +"-1" +msgstr "" + msgid "" "This behaviour is equivalent to a :meth:`ConfigParser.read` call with " "several files passed to the *filenames* parameter." @@ -120,6 +203,13 @@ msgid "" "other datatypes, you should convert on your own:" msgstr "" +msgid "" +">>> int(topsecret['Port'])\n" +"50022\n" +">>> float(topsecret['CompressionLevel'])\n" +"9.0" +msgstr "" + msgid "" "Since this task is so common, config parsers provide a range of handy getter " "methods to handle integers, floats and booleans. The last one is the most " @@ -130,6 +220,15 @@ msgid "" "``'true'``/``'false'`` and ``'1'``/``'0'`` [1]_. For example:" msgstr "" +msgid "" +">>> topsecret.getboolean('ForwardX11')\n" +"False\n" +">>> config['forge.example'].getboolean('ForwardX11')\n" +"True\n" +">>> config.getboolean('forge.example', 'Compression')\n" +"True" +msgstr "" + msgid "" "Apart from :meth:`~ConfigParser.getboolean`, config parsers also provide " "equivalent :meth:`~ConfigParser.getint` and :meth:`~ConfigParser.getfloat` " @@ -145,6 +244,16 @@ msgid "" "method to provide fallback values:" msgstr "" +msgid "" +">>> topsecret.get('Port')\n" +"'50022'\n" +">>> topsecret.get('CompressionLevel')\n" +"'9'\n" +">>> topsecret.get('Cipher')\n" +">>> topsecret.get('Cipher', '3des-cbc')\n" +"'3des-cbc'" +msgstr "" + msgid "" "Please note that default values have precedence over fallback values. For " "instance, in our example the ``'CompressionLevel'`` key was specified only " @@ -153,6 +262,11 @@ msgid "" "specify a fallback:" msgstr "" +msgid "" +">>> topsecret.get('CompressionLevel', '3')\n" +"'9'" +msgstr "" + msgid "" "One more thing to be aware of is that the parser-level :meth:`~ConfigParser." "get` method provides a custom, more complex interface, maintained for " @@ -160,12 +274,28 @@ msgid "" "provided via the ``fallback`` keyword-only argument:" msgstr "" +msgid "" +">>> config.get('forge.example', 'monster',\n" +"... fallback='No such things as monsters')\n" +"'No such things as monsters'" +msgstr "" + msgid "" "The same ``fallback`` argument can be used with the :meth:`~ConfigParser." "getint`, :meth:`~ConfigParser.getfloat` and :meth:`~ConfigParser.getboolean` " "methods, for example:" msgstr "" +msgid "" +">>> 'BatchMode' in topsecret\n" +"False\n" +">>> topsecret.getboolean('BatchMode', fallback=True)\n" +"True\n" +">>> config['DEFAULT']['BatchMode'] = 'no'\n" +">>> topsecret.getboolean('BatchMode', fallback=True)\n" +"False" +msgstr "" + msgid "Supported INI File Structure" msgstr "" @@ -195,6 +325,50 @@ msgstr "" msgid "For example:" msgstr "Na przykład::" +msgid "" +"[Simple Values]\n" +"key=value\n" +"spaces in keys=allowed\n" +"spaces in values=allowed as well\n" +"spaces around the delimiter = obviously\n" +"you can also use : to delimit keys from values\n" +"\n" +"[All Values Are Strings]\n" +"values like this: 1000000\n" +"or this: 3.14159265359\n" +"are they treated as numbers? : no\n" +"integers, floats and booleans are held as: strings\n" +"can use the API to get converted values directly: true\n" +"\n" +"[Multiline Values]\n" +"chorus: I'm a lumberjack, and I'm okay\n" +" I sleep all night and I work all day\n" +"\n" +"[No Values]\n" +"key_without_value\n" +"empty string value here =\n" +"\n" +"[You can use comments]\n" +"# like this\n" +"; or this\n" +"\n" +"# By default only in an empty line.\n" +"# Inline comments can be harmful because they prevent users\n" +"# from using the delimiting characters as parts of values.\n" +"# That being said, this can be customized.\n" +"\n" +" [Sections Can Be Indented]\n" +" can_values_be_as_well = True\n" +" does_that_mean_anything_special = False\n" +" purpose = formatting for readability\n" +" multiline_values = are\n" +" handled just fine as\n" +" long as they are indented\n" +" deeper than the first line\n" +" of a value\n" +" # Did I mention we can indent comments, too?" +msgstr "" + msgid "Interpolation of values" msgstr "" @@ -211,6 +385,18 @@ msgid "" "can be provided on initialization." msgstr "" +msgid "" +"[Paths]\n" +"home_dir: /Users\n" +"my_dir: %(home_dir)s/lumberjack\n" +"my_pictures: %(my_dir)s/Pictures\n" +"\n" +"[Escape]\n" +"# use a %% to escape the % sign (% is the only character that needs to be " +"escaped):\n" +"gain: 80%%" +msgstr "" + msgid "" "In the example above, :class:`ConfigParser` with *interpolation* set to " "``BasicInterpolation()`` would resolve ``%(home_dir)s`` to the value of " @@ -240,9 +426,40 @@ msgid "" "would look like this with extended interpolation:" msgstr "" +msgid "" +"[Paths]\n" +"home_dir: /Users\n" +"my_dir: ${home_dir}/lumberjack\n" +"my_pictures: ${my_dir}/Pictures\n" +"\n" +"[Escape]\n" +"# use a $$ to escape the $ sign ($ is the only character that needs to be " +"escaped):\n" +"cost: $$80" +msgstr "" + msgid "Values from other sections can be fetched as well:" msgstr "" +msgid "" +"[Common]\n" +"home_dir: /Users\n" +"library_dir: /Library\n" +"system_dir: /System\n" +"macports_dir: /opt/local\n" +"\n" +"[Frameworks]\n" +"Python: 3.2\n" +"path: ${Common:system_dir}/Library/Frameworks/\n" +"\n" +"[Arthur]\n" +"nickname: Two Sheds\n" +"last_name: Jackson\n" +"my_dir: ${Common:home_dir}/twosheds\n" +"my_pictures: ${my_dir}/Pictures\n" +"python_dir: ${Frameworks:path}/Python/Versions/${Frameworks:Python}" +msgstr "" + msgid "Mapping Protocol Access" msgstr "" @@ -276,6 +493,11 @@ msgid "" "expressions return ``True``::" msgstr "" +msgid "" +"\"a\" in parser[\"section\"]\n" +"\"A\" in parser[\"section\"]" +msgstr "" + msgid "" "All sections include ``DEFAULTSECT`` values as well which means that ``." "clear()`` on a section may not leave the section visibly empty. This is " @@ -370,6 +592,24 @@ msgid "" "of the keys will be ordered. For example:" msgstr "" +msgid "" +">>> parser = configparser.ConfigParser()\n" +">>> parser.read_dict({'section1': {'key1': 'value1',\n" +"... 'key2': 'value2',\n" +"... 'key3': 'value3'},\n" +"... 'section2': {'keyA': 'valueA',\n" +"... 'keyB': 'valueB',\n" +"... 'keyC': 'valueC'},\n" +"... 'section3': {'foo': 'x',\n" +"... 'bar': 'y',\n" +"... 'baz': 'z'}\n" +"... })\n" +">>> parser.sections()\n" +"['section1', 'section2', 'section3']\n" +">>> [option for option in parser['section3']]\n" +"['foo', 'bar', 'baz']" +msgstr "" + msgid "*allow_no_value*, default value: ``False``" msgstr "" @@ -380,6 +620,36 @@ msgid "" "such values should be accepted:" msgstr "" +msgid "" +">>> import configparser\n" +"\n" +">>> sample_config = \"\"\"\n" +"... [mysqld]\n" +"... user = mysql\n" +"... pid-file = /var/run/mysqld/mysqld.pid\n" +"... skip-external-locking\n" +"... old_passwords = 1\n" +"... skip-bdb\n" +"... # we don't need ACID today\n" +"... skip-innodb\n" +"... \"\"\"\n" +">>> config = configparser.ConfigParser(allow_no_value=True)\n" +">>> config.read_string(sample_config)\n" +"\n" +">>> # Settings with values are treated as before:\n" +">>> config[\"mysqld\"][\"user\"]\n" +"'mysql'\n" +"\n" +">>> # Settings without values provide None:\n" +">>> config[\"mysqld\"][\"skip-bdb\"]\n" +"\n" +">>> # Settings which aren't specified still raise an error:\n" +">>> config[\"mysqld\"][\"does-not-exist\"]\n" +"Traceback (most recent call last):\n" +" ...\n" +"KeyError: 'does-not-exist'" +msgstr "" + msgid "*delimiters*, default value: ``('=', ':')``" msgstr "" @@ -423,6 +693,47 @@ msgid "" "values is to interpolate the prefix, for example::" msgstr "" +msgid "" +">>> from configparser import ConfigParser, ExtendedInterpolation\n" +">>> parser = ConfigParser(interpolation=ExtendedInterpolation())\n" +">>> # the default BasicInterpolation could be used as well\n" +">>> parser.read_string(\"\"\"\n" +"... [DEFAULT]\n" +"... hash = #\n" +"...\n" +"... [hashes]\n" +"... shebang =\n" +"... ${hash}!/usr/bin/env python\n" +"... ${hash} -*- coding: utf-8 -*-\n" +"...\n" +"... extensions =\n" +"... enabled_extension\n" +"... another_extension\n" +"... #disabled_by_comment\n" +"... yet_another_extension\n" +"...\n" +"... interpolation not necessary = if # is not at line start\n" +"... even in multiline values = line #1\n" +"... line #2\n" +"... line #3\n" +"... \"\"\")\n" +">>> print(parser['hashes']['shebang'])\n" +"\n" +"#!/usr/bin/env python\n" +"# -*- coding: utf-8 -*-\n" +">>> print(parser['hashes']['extensions'])\n" +"\n" +"enabled_extension\n" +"another_extension\n" +"yet_another_extension\n" +">>> print(parser['hashes']['interpolation not necessary'])\n" +"if # is not at line start\n" +">>> print(parser['hashes']['even in multiline values'])\n" +"line #1\n" +"line #2\n" +"line #3" +msgstr "" + msgid "*strict*, default value: ``True``" msgstr "" @@ -450,6 +761,14 @@ msgid "" "lose track of the file structure. Take for instance:" msgstr "" +msgid "" +"[Section]\n" +"key = multiline\n" +" value with a gotcha\n" +"\n" +" this = is still a part of the multiline value of 'key'" +msgstr "" + msgid "" "This can be especially problematic for the user to see if she's using a " "proportional font to edit the file. That is why when your application does " @@ -525,6 +844,18 @@ msgid "" "strings and their Boolean outcomes. For example:" msgstr "" +msgid "" +">>> custom = configparser.ConfigParser()\n" +">>> custom['section1'] = {'funky': 'nope'}\n" +">>> custom['section1'].getboolean('funky')\n" +"Traceback (most recent call last):\n" +"...\n" +"ValueError: Not a boolean: nope\n" +">>> custom.BOOLEAN_STATES = {'sure': True, 'nope': False}\n" +">>> custom['section1'].getboolean('funky')\n" +"False" +msgstr "" + msgid "" "Other typical Boolean pairs include ``accept``/``reject`` or ``enabled``/" "``disabled``." @@ -537,6 +868,29 @@ msgid "" "method if that's unsuitable. For example:" msgstr "" +msgid "" +">>> config = \"\"\"\n" +"... [Section1]\n" +"... Key = Value\n" +"...\n" +"... [Section2]\n" +"... AnotherKey = Value\n" +"... \"\"\"\n" +">>> typical = configparser.ConfigParser()\n" +">>> typical.read_string(config)\n" +">>> list(typical['Section1'].keys())\n" +"['key']\n" +">>> list(typical['Section2'].keys())\n" +"['anotherkey']\n" +">>> custom = configparser.RawConfigParser()\n" +">>> custom.optionxform = lambda option: option\n" +">>> custom.read_string(config)\n" +">>> list(custom['Section1'].keys())\n" +"['Key']\n" +">>> list(custom['Section2'].keys())\n" +"['AnotherKey']" +msgstr "" + msgid "" "The optionxform function transforms option names to a canonical form. This " "should be an idempotent function: if the name is already in canonical form, " @@ -551,6 +905,26 @@ msgid "" "example:" msgstr "" +msgid "" +">>> import re\n" +">>> config = \"\"\"\n" +"... [Section 1]\n" +"... option = value\n" +"...\n" +"... [ Section 2 ]\n" +"... another = val\n" +"... \"\"\"\n" +">>> typical = configparser.ConfigParser()\n" +">>> typical.read_string(config)\n" +">>> typical.sections()\n" +"['Section 1', ' Section 2 ']\n" +">>> custom = configparser.ConfigParser()\n" +">>> custom.SECTCRE = re.compile(r\"\\[ *(?P

[^]]+?) *\\]\")\n" +">>> custom.read_string(config)\n" +">>> custom.sections()\n" +"['Section 1', 'Section 2']" +msgstr "" + msgid "" "While ConfigParser objects also use an ``OPTCRE`` attribute for recognizing " "option lines, it's not recommended to override it because that would " @@ -571,17 +945,105 @@ msgstr "" msgid "An example of writing to a configuration file::" msgstr "" +msgid "" +"import configparser\n" +"\n" +"config = configparser.RawConfigParser()\n" +"\n" +"# Please note that using RawConfigParser's set functions, you can assign\n" +"# non-string values to keys internally, but will receive an error when\n" +"# attempting to write to a file or when you get it in non-raw mode. Setting\n" +"# values using the mapping protocol or ConfigParser's set() does not allow\n" +"# such assignments to take place.\n" +"config.add_section('Section1')\n" +"config.set('Section1', 'an_int', '15')\n" +"config.set('Section1', 'a_bool', 'true')\n" +"config.set('Section1', 'a_float', '3.1415')\n" +"config.set('Section1', 'baz', 'fun')\n" +"config.set('Section1', 'bar', 'Python')\n" +"config.set('Section1', 'foo', '%(bar)s is %(baz)s!')\n" +"\n" +"# Writing our configuration file to 'example.cfg'\n" +"with open('example.cfg', 'w') as configfile:\n" +" config.write(configfile)" +msgstr "" + msgid "An example of reading the configuration file again::" msgstr "" +msgid "" +"import configparser\n" +"\n" +"config = configparser.RawConfigParser()\n" +"config.read('example.cfg')\n" +"\n" +"# getfloat() raises an exception if the value is not a float\n" +"# getint() and getboolean() also do this for their respective types\n" +"a_float = config.getfloat('Section1', 'a_float')\n" +"an_int = config.getint('Section1', 'an_int')\n" +"print(a_float + an_int)\n" +"\n" +"# Notice that the next output does not interpolate '%(bar)s' or '%(baz)s'.\n" +"# This is because we are using a RawConfigParser().\n" +"if config.getboolean('Section1', 'a_bool'):\n" +" print(config.get('Section1', 'foo'))" +msgstr "" + msgid "To get interpolation, use :class:`ConfigParser`::" msgstr "" +msgid "" +"import configparser\n" +"\n" +"cfg = configparser.ConfigParser()\n" +"cfg.read('example.cfg')\n" +"\n" +"# Set the optional *raw* argument of get() to True if you wish to disable\n" +"# interpolation in a single get operation.\n" +"print(cfg.get('Section1', 'foo', raw=False)) # -> \"Python is fun!\"\n" +"print(cfg.get('Section1', 'foo', raw=True)) # -> \"%(bar)s is %(baz)s!\"\n" +"\n" +"# The optional *vars* argument is a dict with members that will take\n" +"# precedence in interpolation.\n" +"print(cfg.get('Section1', 'foo', vars={'bar': 'Documentation',\n" +" 'baz': 'evil'}))\n" +"\n" +"# The optional *fallback* argument can be used to provide a fallback value\n" +"print(cfg.get('Section1', 'foo'))\n" +" # -> \"Python is fun!\"\n" +"\n" +"print(cfg.get('Section1', 'foo', fallback='Monty is not.'))\n" +" # -> \"Python is fun!\"\n" +"\n" +"print(cfg.get('Section1', 'monster', fallback='No such things as " +"monsters.'))\n" +" # -> \"No such things as monsters.\"\n" +"\n" +"# A bare print(cfg.get('Section1', 'monster')) would raise NoOptionError\n" +"# but we can also use:\n" +"\n" +"print(cfg.get('Section1', 'monster', fallback=None))\n" +" # -> None" +msgstr "" + msgid "" "Default values are available in both types of ConfigParsers. They are used " "in interpolation if an option used is not defined elsewhere. ::" msgstr "" +msgid "" +"import configparser\n" +"\n" +"# New instance with 'bar' and 'baz' defaulting to 'Life' and 'hard' each\n" +"config = configparser.ConfigParser({'bar': 'Life', 'baz': 'hard'})\n" +"config.read('example.cfg')\n" +"\n" +"print(config.get('Section1', 'foo')) # -> \"Python is fun!\"\n" +"config.remove_option('Section1', 'bar')\n" +"config.remove_option('Section1', 'baz')\n" +"print(config.get('Section1', 'foo')) # -> \"Life is hard!\"" +msgstr "" + msgid "ConfigParser Objects" msgstr "" @@ -721,6 +1183,15 @@ msgid "" "`read_file` before calling :meth:`read` for any optional files::" msgstr "" +msgid "" +"import configparser, os\n" +"\n" +"config = configparser.ConfigParser()\n" +"config.read_file(open('defaults.cfg'))\n" +"config.read(['site.cfg', os.path.expanduser('~/.myapp.cfg')],\n" +" encoding='cp1250')" +msgstr "" + msgid "" "Added the *encoding* parameter. Previously, all files were read using the " "default encoding for :func:`open`." @@ -877,6 +1348,11 @@ msgid "" "sensitive::" msgstr "" +msgid "" +"cfgparser = ConfigParser()\n" +"cfgparser.optionxform = str" +msgstr "" + msgid "" "Note that when reading configuration files, whitespace around the option " "names is stripped before :meth:`optionxform` is called." diff --git a/library/contextvars.po b/library/contextvars.po index 474a4b3e39..2c487a1ecc 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -36,7 +36,7 @@ msgstr "" msgid "" "Context managers that have state should use Context Variables instead of :" -"func:`threading.local()` to prevent their state from bleeding to other code " +"func:`threading.local` to prevent their state from bleeding to other code " "unexpectedly, when used in concurrent code." msgstr "" @@ -49,6 +49,9 @@ msgstr "" msgid "This class is used to declare a new Context Variable, e.g.::" msgstr "" +msgid "var: ContextVar[int] = ContextVar('var', default=42)" +msgstr "" + msgid "" "The required *name* parameter is used for introspection and debug purposes." msgstr "" @@ -110,6 +113,17 @@ msgstr "" msgid "For example::" msgstr "Dla przykładu::" +msgid "" +"var = ContextVar('var')\n" +"\n" +"token = var.set('new value')\n" +"# code that uses 'var'; var.get() returns 'new value'.\n" +"var.reset(token)\n" +"\n" +"# After the reset call the var has no value again, so\n" +"# var.get() would raise a LookupError." +msgstr "" + msgid "" "*Token* objects are returned by the :meth:`ContextVar.set` method. They can " "be passed to the :meth:`ContextVar.reset` method to revert the value of the " @@ -141,6 +155,11 @@ msgid "" "variables and their values that are set in it::" msgstr "" +msgid "" +"ctx: Context = copy_context()\n" +"print(list(ctx.items()))" +msgstr "" + msgid "" "The function has an *O*\\ (1) complexity, i.e. works equally fast for " "contexts with a few context variables and for contexts that have a lot of " @@ -158,7 +177,7 @@ msgstr "" msgid "" "Every thread will have a different top-level :class:`~contextvars.Context` " "object. This means that a :class:`ContextVar` object behaves in a similar " -"fashion to :func:`threading.local()` when values are assigned in different " +"fashion to :func:`threading.local` when values are assigned in different " "threads." msgstr "" @@ -176,6 +195,34 @@ msgid "" "in the context object::" msgstr "" +msgid "" +"var = ContextVar('var')\n" +"var.set('spam')\n" +"\n" +"def main():\n" +" # 'var' was set to 'spam' before\n" +" # calling 'copy_context()' and 'ctx.run(main)', so:\n" +" # var.get() == ctx[var] == 'spam'\n" +"\n" +" var.set('ham')\n" +"\n" +" # Now, after setting 'var' to 'ham':\n" +" # var.get() == ctx[var] == 'ham'\n" +"\n" +"ctx = copy_context()\n" +"\n" +"# Any changes that the 'main' function makes to 'var'\n" +"# will be contained in 'ctx'.\n" +"ctx.run(main)\n" +"\n" +"# The 'main()' function was run in the 'ctx' context,\n" +"# so changes to 'var' are contained in it:\n" +"# ctx[var] == 'ham'\n" +"\n" +"# However, outside of 'ctx', 'var' is still set to 'spam':\n" +"# var.get() == 'spam'" +msgstr "" + msgid "" "The method raises a :exc:`RuntimeError` when called on the same context " "object from more than one OS thread, or when called recursively." @@ -225,3 +272,46 @@ msgid "" "server, that uses a context variable to make the address of a remote client " "available in the Task that handles that client::" msgstr "" + +msgid "" +"import asyncio\n" +"import contextvars\n" +"\n" +"client_addr_var = contextvars.ContextVar('client_addr')\n" +"\n" +"def render_goodbye():\n" +" # The address of the currently handled client can be accessed\n" +" # without passing it explicitly to this function.\n" +"\n" +" client_addr = client_addr_var.get()\n" +" return f'Good bye, client @ {client_addr}\\n'.encode()\n" +"\n" +"async def handle_request(reader, writer):\n" +" addr = writer.transport.get_extra_info('socket').getpeername()\n" +" client_addr_var.set(addr)\n" +"\n" +" # In any code that we call is now possible to get\n" +" # client's address by calling 'client_addr_var.get()'.\n" +"\n" +" while True:\n" +" line = await reader.readline()\n" +" print(line)\n" +" if not line.strip():\n" +" break\n" +" writer.write(line)\n" +"\n" +" writer.write(render_goodbye())\n" +" writer.close()\n" +"\n" +"async def main():\n" +" srv = await asyncio.start_server(\n" +" handle_request, '127.0.0.1', 8081)\n" +"\n" +" async with srv:\n" +" await srv.serve_forever()\n" +"\n" +"asyncio.run(main())\n" +"\n" +"# To test it you can use telnet:\n" +"# telnet 127.0.0.1 8081" +msgstr "" diff --git a/library/crypt.po b/library/crypt.po index b4e696194a..20fdecd084 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -178,11 +178,39 @@ msgid "" "compare_digest` is suitable for this purpose)::" msgstr "" +msgid "" +"import pwd\n" +"import crypt\n" +"import getpass\n" +"from hmac import compare_digest as compare_hash\n" +"\n" +"def login():\n" +" username = input('Python login: ')\n" +" cryptedpasswd = pwd.getpwnam(username)[1]\n" +" if cryptedpasswd:\n" +" if cryptedpasswd == 'x' or cryptedpasswd == '*':\n" +" raise ValueError('no support for shadow passwords')\n" +" cleartext = getpass.getpass()\n" +" return compare_hash(crypt.crypt(cleartext, cryptedpasswd), " +"cryptedpasswd)\n" +" else:\n" +" return True" +msgstr "" + msgid "" "To generate a hash of a password using the strongest available method and " "check it against the original::" msgstr "" +msgid "" +"import crypt\n" +"from hmac import compare_digest as compare_hash\n" +"\n" +"hashed = crypt.crypt(plaintext)\n" +"if not compare_hash(hashed, crypt.crypt(plaintext, hashed)):\n" +" raise ValueError(\"hashed version doesn't validate against original\")" +msgstr "" + msgid "crypt(3)" msgstr "" diff --git a/library/csv.po b/library/csv.po index 5b6986a7dc..67225b6788 100644 --- a/library/csv.po +++ b/library/csv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -93,6 +93,16 @@ msgstr "" msgid "A short usage example::" msgstr "" +msgid "" +">>> import csv\n" +">>> with open('eggs.csv', newline='') as csvfile:\n" +"... spamreader = csv.reader(csvfile, delimiter=' ', quotechar='|')\n" +"... for row in spamreader:\n" +"... print(', '.join(row))\n" +"Spam, Spam, Spam, Spam, Spam, Baked Beans\n" +"Spam, Lovely Spam, Wonderful Spam" +msgstr "" + msgid "" "Return a writer object responsible for converting the user's data into " "delimited strings on the given file-like object. *csvfile* can be any " @@ -112,6 +122,15 @@ msgid "" "other non-string data are stringified with :func:`str` before being written." msgstr "" +msgid "" +"import csv\n" +"with open('eggs.csv', 'w', newline='') as csvfile:\n" +" spamwriter = csv.writer(csvfile, delimiter=' ',\n" +" quotechar='|', quoting=csv.QUOTE_MINIMAL)\n" +" spamwriter.writerow(['Spam'] * 5 + ['Baked Beans'])\n" +" spamwriter.writerow(['Spam', 'Lovely Spam', 'Wonderful Spam'])" +msgstr "" + msgid "" "Associate *dialect* with *name*. *name* must be a string. The dialect can " "be specified either by passing a sub-class of :class:`Dialect`, or by " @@ -181,6 +200,20 @@ msgstr "" msgid "Returned rows are now of type :class:`dict`." msgstr "" +msgid "" +">>> import csv\n" +">>> with open('names.csv', newline='') as csvfile:\n" +"... reader = csv.DictReader(csvfile)\n" +"... for row in reader:\n" +"... print(row['first_name'], row['last_name'])\n" +"...\n" +"Eric Idle\n" +"John Cleese\n" +"\n" +">>> print(row)\n" +"{'first_name': 'John', 'last_name': 'Cleese'}" +msgstr "" + msgid "" "Create an object which operates like a regular writer but maps dictionaries " "onto output rows. The *fieldnames* parameter is a :mod:`sequence " @@ -201,6 +234,19 @@ msgid "" "of the :class:`DictWriter` class is not optional." msgstr "" +msgid "" +"import csv\n" +"\n" +"with open('names.csv', 'w', newline='') as csvfile:\n" +" fieldnames = ['first_name', 'last_name']\n" +" writer = csv.DictWriter(csvfile, fieldnames=fieldnames)\n" +"\n" +" writer.writeheader()\n" +" writer.writerow({'first_name': 'Baked', 'last_name': 'Beans'})\n" +" writer.writerow({'first_name': 'Lovely', 'last_name': 'Spam'})\n" +" writer.writerow({'first_name': 'Wonderful', 'last_name': 'Spam'})" +msgstr "" + msgid "" "The :class:`Dialect` class is a container class whose attributes contain " "information for how to handle doublequotes, whitespace, delimiters, etc. Due " @@ -215,6 +261,13 @@ msgid "" "classes through their initializer (``__init__``) functions like this::" msgstr "" +msgid "" +"import csv\n" +"\n" +"with open('students.csv', 'w', newline='') as csvfile:\n" +" writer = csv.writer(csvfile, dialect='unix')" +msgstr "" + msgid "" "The :class:`excel` class defines the usual properties of an Excel-generated " "CSV file. It is registered with the dialect name ``'excel'``." @@ -272,6 +325,14 @@ msgstr "" msgid "An example for :class:`Sniffer` use::" msgstr "" +msgid "" +"with open('example.csv', newline='') as csvfile:\n" +" dialect = csv.Sniffer().sniff(csvfile.read(1024))\n" +" csvfile.seek(0)\n" +" reader = csv.reader(csvfile, dialect)\n" +" # ... process CSV file contents here ..." +msgstr "" + msgid "The :mod:`csv` module defines the following constants:" msgstr "" @@ -502,12 +563,35 @@ msgstr "Przykłady" msgid "The simplest example of reading a CSV file::" msgstr "" +msgid "" +"import csv\n" +"with open('some.csv', newline='') as f:\n" +" reader = csv.reader(f)\n" +" for row in reader:\n" +" print(row)" +msgstr "" + msgid "Reading a file with an alternate format::" msgstr "" +msgid "" +"import csv\n" +"with open('passwd', newline='') as f:\n" +" reader = csv.reader(f, delimiter=':', quoting=csv.QUOTE_NONE)\n" +" for row in reader:\n" +" print(row)" +msgstr "" + msgid "The corresponding simplest possible writing example is::" msgstr "" +msgid "" +"import csv\n" +"with open('some.csv', 'w', newline='') as f:\n" +" writer = csv.writer(f)\n" +" writer.writerows(someiterable)" +msgstr "" + msgid "" "Since :func:`open` is used to open a CSV file for reading, the file will by " "default be decoded into unicode using the system default encoding (see :func:" @@ -515,6 +599,14 @@ msgid "" "``encoding`` argument of open::" msgstr "" +msgid "" +"import csv\n" +"with open('some.csv', newline='', encoding='utf-8') as f:\n" +" reader = csv.reader(f)\n" +" for row in reader:\n" +" print(row)" +msgstr "" + msgid "" "The same applies to writing in something other than the system default " "encoding: specify the encoding argument when opening the output file." @@ -523,16 +615,41 @@ msgstr "" msgid "Registering a new dialect::" msgstr "" +msgid "" +"import csv\n" +"csv.register_dialect('unixpwd', delimiter=':', quoting=csv.QUOTE_NONE)\n" +"with open('passwd', newline='') as f:\n" +" reader = csv.reader(f, 'unixpwd')" +msgstr "" + msgid "" "A slightly more advanced use of the reader --- catching and reporting " "errors::" msgstr "" +msgid "" +"import csv, sys\n" +"filename = 'some.csv'\n" +"with open(filename, newline='') as f:\n" +" reader = csv.reader(f)\n" +" try:\n" +" for row in reader:\n" +" print(row)\n" +" except csv.Error as e:\n" +" sys.exit('file {}, line {}: {}'.format(filename, reader.line_num, e))" +msgstr "" + msgid "" "And while the module doesn't directly support parsing strings, it can easily " "be done::" msgstr "" +msgid "" +"import csv\n" +"for row in csv.reader(['one,two,three']):\n" +" print(row)" +msgstr "" + msgid "Footnotes" msgstr "Przypisy" diff --git a/library/datetime.po b/library/datetime.po index 64213add25..9e4581da05 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -184,6 +184,16 @@ msgstr "" msgid "Subclass relationships::" msgstr "" +msgid "" +"object\n" +" timedelta\n" +" tzinfo\n" +" timezone\n" +" time\n" +" date\n" +" datetime" +msgstr "" + msgid "Common Properties" msgstr "" @@ -291,6 +301,22 @@ msgid "" "resulting attributes::" msgstr "" +msgid "" +">>> from datetime import timedelta\n" +">>> delta = timedelta(\n" +"... days=50,\n" +"... seconds=27,\n" +"... microseconds=10,\n" +"... milliseconds=29000,\n" +"... minutes=5,\n" +"... hours=8,\n" +"... weeks=2\n" +"... )\n" +">>> # Only days, seconds, and microseconds remain\n" +">>> delta\n" +"datetime.timedelta(days=64, seconds=29156, microseconds=10)" +msgstr "" + msgid "" "If any argument is a float and there are fractional microseconds, the " "fractional microseconds left over from all arguments are combined and their " @@ -309,6 +335,13 @@ msgid "" "example::" msgstr "" +msgid "" +">>> from datetime import timedelta\n" +">>> d = timedelta(microseconds=-1)\n" +">>> (d.days, d.seconds, d.microseconds)\n" +"(-1, 86399, 999999)" +msgstr "" + msgid "Class attributes:" msgstr "" @@ -499,6 +532,13 @@ msgid "" "results for negative timedeltas. For example::" msgstr "" +msgid "" +">>> timedelta(hours=-5)\n" +"datetime.timedelta(days=-1, seconds=68400)\n" +">>> print(_)\n" +"-1 day, 19:00:00" +msgstr "" + msgid "" "The expression ``t2 - t3`` will always be equal to the expression ``t2 + (-" "t3)`` except when t3 is equal to ``timedelta.max``; in that case the former " @@ -546,9 +586,37 @@ msgstr "" msgid "An additional example of normalization::" msgstr "" +msgid "" +">>> # Components of another_year add up to exactly 365 days\n" +">>> from datetime import timedelta\n" +">>> year = timedelta(days=365)\n" +">>> another_year = timedelta(weeks=40, days=84, hours=23,\n" +"... minutes=50, seconds=600)\n" +">>> year == another_year\n" +"True\n" +">>> year.total_seconds()\n" +"31536000.0" +msgstr "" + msgid "Examples of :class:`timedelta` arithmetic::" msgstr "" +msgid "" +">>> from datetime import timedelta\n" +">>> year = timedelta(days=365)\n" +">>> ten_years = 10 * year\n" +">>> ten_years\n" +"datetime.timedelta(days=3650)\n" +">>> ten_years.days // 365\n" +"10\n" +">>> nine_years = ten_years - year\n" +">>> nine_years\n" +"datetime.timedelta(days=3285)\n" +">>> three_years = nine_years // 3\n" +">>> three_years, three_years.days // 365\n" +"(datetime.timedelta(days=1095), 3)" +msgstr "" + msgid ":class:`date` Objects" msgstr "" @@ -641,6 +709,16 @@ msgstr "" msgid "Examples::" msgstr "" +msgid "" +">>> from datetime import date\n" +">>> date.fromisoformat('2019-12-04')\n" +"datetime.date(2019, 12, 4)\n" +">>> date.fromisoformat('20191204')\n" +"datetime.date(2019, 12, 4)\n" +">>> date.fromisoformat('2021-W01-1')\n" +"datetime.date(2021, 1, 4)" +msgstr "" + msgid "Previously, this method only supported the format ``YYYY-MM-DD``." msgstr "" @@ -749,6 +827,13 @@ msgstr "" msgid "Example::" msgstr "" +msgid "" +">>> from datetime import date\n" +">>> d = date(2002, 12, 31)\n" +">>> d.replace(day=26)\n" +"datetime.date(2002, 12, 26)" +msgstr "" + msgid "" "Return a :class:`time.struct_time` such as returned by :func:`time." "localtime`." @@ -760,6 +845,10 @@ msgstr "" msgid "``d.timetuple()`` is equivalent to::" msgstr "" +msgid "" +"time.struct_time((d.year, d.month, d.day, 0, 0, 0, d.weekday(), yday, -1))" +msgstr "" + msgid "" "where ``yday = d.toordinal() - date(d.year, 1, 1).toordinal() + 1`` is the " "day number within the current year starting with 1 for January 1st." @@ -805,6 +894,14 @@ msgid "" "begins on Monday, 29 Dec 2003 and ends on Sunday, 4 Jan 2004::" msgstr "" +msgid "" +">>> from datetime import date\n" +">>> date(2003, 12, 29).isocalendar()\n" +"datetime.IsoCalendarDate(year=2004, week=1, weekday=1)\n" +">>> date(2004, 1, 4).isocalendar()\n" +"datetime.IsoCalendarDate(year=2004, week=1, weekday=7)" +msgstr "" + msgid "Result changed from a tuple to a :term:`named tuple`." msgstr "" @@ -812,15 +909,30 @@ msgid "" "Return a string representing the date in ISO 8601 format, ``YYYY-MM-DD``::" msgstr "" +msgid "" +">>> from datetime import date\n" +">>> date(2002, 12, 4).isoformat()\n" +"'2002-12-04'" +msgstr "" + msgid "For a date *d*, ``str(d)`` is equivalent to ``d.isoformat()``." msgstr "" msgid "Return a string representing the date::" msgstr "" +msgid "" +">>> from datetime import date\n" +">>> date(2002, 12, 4).ctime()\n" +"'Wed Dec 4 00:00:00 2002'" +msgstr "" + msgid "``d.ctime()`` is equivalent to::" msgstr "" +msgid "time.ctime(time.mktime(d.timetuple()))" +msgstr "" + msgid "" "on platforms where the native C :c:func:`ctime` function (which :func:`time." "ctime` invokes, but which :meth:`date.ctime` does not invoke) conforms to " @@ -847,9 +959,71 @@ msgstr "" msgid "Example of counting days to an event::" msgstr "" +msgid "" +">>> import time\n" +">>> from datetime import date\n" +">>> today = date.today()\n" +">>> today\n" +"datetime.date(2007, 12, 5)\n" +">>> today == date.fromtimestamp(time.time())\n" +"True\n" +">>> my_birthday = date(today.year, 6, 24)\n" +">>> if my_birthday < today:\n" +"... my_birthday = my_birthday.replace(year=today.year + 1)\n" +"...\n" +">>> my_birthday\n" +"datetime.date(2008, 6, 24)\n" +">>> time_to_birthday = abs(my_birthday - today)\n" +">>> time_to_birthday.days\n" +"202" +msgstr "" + msgid "More examples of working with :class:`date`:" msgstr "" +msgid "" +">>> from datetime import date\n" +">>> d = date.fromordinal(730920) # 730920th day after 1. 1. 0001\n" +">>> d\n" +"datetime.date(2002, 3, 11)\n" +"\n" +">>> # Methods related to formatting string output\n" +">>> d.isoformat()\n" +"'2002-03-11'\n" +">>> d.strftime(\"%d/%m/%y\")\n" +"'11/03/02'\n" +">>> d.strftime(\"%A %d. %B %Y\")\n" +"'Monday 11. March 2002'\n" +">>> d.ctime()\n" +"'Mon Mar 11 00:00:00 2002'\n" +">>> 'The {1} is {0:%d}, the {2} is {0:%B}.'.format(d, \"day\", \"month\")\n" +"'The day is 11, the month is March.'\n" +"\n" +">>> # Methods for to extracting 'components' under different calendars\n" +">>> t = d.timetuple()\n" +">>> for i in t: \n" +"... print(i)\n" +"2002 # year\n" +"3 # month\n" +"11 # day\n" +"0\n" +"0\n" +"0\n" +"0 # weekday (0 = Monday)\n" +"70 # 70th day in the year\n" +"-1\n" +">>> ic = d.isocalendar()\n" +">>> for i in ic: \n" +"... print(i)\n" +"2002 # ISO year\n" +"11 # ISO week number\n" +"1 # ISO day number ( 1 = Monday )\n" +"\n" +">>> # A date object is immutable; all operations produce a new object\n" +">>> d.replace(year=2005)\n" +"datetime.date(2005, 3, 11)" +msgstr "" + msgid ":class:`.datetime` Objects" msgstr "" @@ -907,6 +1081,9 @@ msgstr "" msgid "Equivalent to::" msgstr "" +msgid "datetime.fromtimestamp(time.time())" +msgstr "" + msgid "See also :meth:`now`, :meth:`fromtimestamp`." msgstr "" @@ -1001,11 +1178,18 @@ msgstr "" msgid "To get an aware :class:`.datetime` object, call :meth:`fromtimestamp`::" msgstr "" +msgid "datetime.fromtimestamp(timestamp, timezone.utc)" +msgstr "" + msgid "" "On the POSIX compliant platforms, it is equivalent to the following " "expression::" msgstr "" +msgid "" +"datetime(1970, 1, 1, tzinfo=timezone.utc) + timedelta(seconds=timestamp)" +msgstr "" + msgid "" "except the latter formula always supports the full years range: between :" "const:`MINYEAR` and :const:`MAXYEAR` inclusive." @@ -1069,6 +1253,30 @@ msgstr "" msgid "Fractional hours and minutes are not supported." msgstr "" +msgid "" +">>> from datetime import datetime\n" +">>> datetime.fromisoformat('2011-11-04')\n" +"datetime.datetime(2011, 11, 4, 0, 0)\n" +">>> datetime.fromisoformat('20111104')\n" +"datetime.datetime(2011, 11, 4, 0, 0)\n" +">>> datetime.fromisoformat('2011-11-04T00:05:23')\n" +"datetime.datetime(2011, 11, 4, 0, 5, 23)\n" +">>> datetime.fromisoformat('2011-11-04T00:05:23Z')\n" +"datetime.datetime(2011, 11, 4, 0, 5, 23, tzinfo=datetime.timezone.utc)\n" +">>> datetime.fromisoformat('20111104T000523')\n" +"datetime.datetime(2011, 11, 4, 0, 5, 23)\n" +">>> datetime.fromisoformat('2011-W01-2T00:05:23.283')\n" +"datetime.datetime(2011, 1, 4, 0, 5, 23, 283000)\n" +">>> datetime.fromisoformat('2011-11-04 00:05:23.283')\n" +"datetime.datetime(2011, 11, 4, 0, 5, 23, 283000)\n" +">>> datetime.fromisoformat('2011-11-04 00:05:23.283+00:00')\n" +"datetime.datetime(2011, 11, 4, 0, 5, 23, 283000, tzinfo=datetime.timezone." +"utc)\n" +">>> datetime.fromisoformat('2011-11-04T00:05:23+04:00') \n" +"datetime.datetime(2011, 11, 4, 0, 5, 23,\n" +" tzinfo=datetime.timezone(datetime.timedelta(seconds=14400)))" +msgstr "" + msgid "" "Previously, this method only supported formats that could be emitted by :" "meth:`date.isoformat()` or :meth:`datetime.isoformat()`." @@ -1091,6 +1299,9 @@ msgid "" "equivalent to::" msgstr "" +msgid "datetime(*(time.strptime(date_string, format)[0:6]))" +msgstr "" + msgid "" ":exc:`ValueError` is raised if the date_string and format can't be parsed " "by :func:`time.strptime` or if it returns a value which isn't a time tuple. " @@ -1317,6 +1528,16 @@ msgid "" "Ignoring error cases, :meth:`astimezone` acts like::" msgstr "" +msgid "" +"def astimezone(self, tz):\n" +" if self.tzinfo is tz:\n" +" return self\n" +" # Convert self to UTC, and attach the new timezone object.\n" +" utc = (self - self.utcoffset()).replace(tzinfo=tz)\n" +" # Convert from UTC to tz's local time.\n" +" return tz.fromutc(utc)" +msgstr "" + msgid "*tz* now can be omitted." msgstr "" @@ -1349,6 +1570,12 @@ msgid "" "a string object," msgstr "" +msgid "" +"time.struct_time((d.year, d.month, d.day,\n" +" d.hour, d.minute, d.second,\n" +" d.weekday(), yday, dst))" +msgstr "" + msgid "" "where ``yday = d.toordinal() - date(d.year, 1, 1).toordinal() + 1`` is the " "day number within the current year starting with 1 for January 1st. The :" @@ -1407,6 +1634,9 @@ msgid "" "For aware :class:`.datetime` instances, the return value is computed as::" msgstr "" +msgid "(dt - datetime(1970, 1, 1, tzinfo=timezone.utc)).total_seconds()" +msgstr "" + msgid "" "The :meth:`timestamp` method uses the :attr:`.fold` attribute to " "disambiguate the times during a repeated interval." @@ -1419,9 +1649,15 @@ msgid "" "the POSIX timestamp by supplying ``tzinfo=timezone.utc``::" msgstr "" +msgid "timestamp = dt.replace(tzinfo=timezone.utc).timestamp()" +msgstr "" + msgid "or by calculating the timestamp directly::" msgstr "" +msgid "timestamp = (dt - datetime(1970, 1, 1)) / timedelta(seconds=1)" +msgstr "" + msgid "" "Return the day of the week as an integer, where Monday is 0 and Sunday is 6. " "The same as ``self.date().weekday()``. See also :meth:`isoweekday`." @@ -1461,11 +1697,32 @@ msgid "" "``YYYY-MM-DDTHH:MM:SS+HH:MM[:SS[.ffffff]]``, if :attr:`microsecond` is 0" msgstr "" +msgid "" +">>> from datetime import datetime, timezone\n" +">>> datetime(2019, 5, 18, 15, 17, 8, 132263).isoformat()\n" +"'2019-05-18T15:17:08.132263'\n" +">>> datetime(2019, 5, 18, 15, 17, tzinfo=timezone.utc).isoformat()\n" +"'2019-05-18T15:17:00+00:00'" +msgstr "" + msgid "" "The optional argument *sep* (default ``'T'``) is a one-character separator, " "placed between the date and time portions of the result. For example::" msgstr "" +msgid "" +">>> from datetime import tzinfo, timedelta, datetime\n" +">>> class TZ(tzinfo):\n" +"... \"\"\"A time zone with an arbitrary, constant -06:39 offset.\"\"\"\n" +"... def utcoffset(self, dt):\n" +"... return timedelta(hours=-6, minutes=-39)\n" +"...\n" +">>> datetime(2002, 12, 25, tzinfo=TZ()).isoformat(' ')\n" +"'2002-12-25 00:00:00-06:39'\n" +">>> datetime(2009, 11, 27, microsecond=100, tzinfo=TZ()).isoformat()\n" +"'2009-11-27T00:00:00.000100-06:39'" +msgstr "" + msgid "" "The optional argument *timespec* specifies the number of additional " "components of the time to include (the default is ``'auto'``). It can be one " @@ -1503,6 +1760,15 @@ msgstr "" msgid ":exc:`ValueError` will be raised on an invalid *timespec* argument::" msgstr "" +msgid "" +">>> from datetime import datetime\n" +">>> datetime.now().isoformat(timespec='minutes') \n" +"'2002-12-25T00:00'\n" +">>> dt = datetime(2015, 1, 1, 12, 30, 59, 0)\n" +">>> dt.isoformat(timespec='microseconds')\n" +"'2015-01-01T12:30:59.000000'" +msgstr "" + msgid "Added the *timespec* parameter." msgstr "" @@ -1514,6 +1780,12 @@ msgstr "" msgid "Return a string representing the date and time::" msgstr "" +msgid "" +">>> from datetime import datetime\n" +">>> datetime(2002, 12, 4, 20, 30, 40).ctime()\n" +"'Wed Dec 4 20:30:40 2002'" +msgstr "" + msgid "" "The output string will *not* include time zone information, regardless of " "whether the input is aware or naive." @@ -1544,15 +1816,137 @@ msgstr "" msgid "Examples of working with :class:`.datetime` objects:" msgstr "" +msgid "" +">>> from datetime import datetime, date, time, timezone\n" +"\n" +">>> # Using datetime.combine()\n" +">>> d = date(2005, 7, 14)\n" +">>> t = time(12, 30)\n" +">>> datetime.combine(d, t)\n" +"datetime.datetime(2005, 7, 14, 12, 30)\n" +"\n" +">>> # Using datetime.now()\n" +">>> datetime.now() \n" +"datetime.datetime(2007, 12, 6, 16, 29, 43, 79043) # GMT +1\n" +">>> datetime.now(timezone.utc) \n" +"datetime.datetime(2007, 12, 6, 15, 29, 43, 79060, tzinfo=datetime.timezone." +"utc)\n" +"\n" +">>> # Using datetime.strptime()\n" +">>> dt = datetime.strptime(\"21/11/06 16:30\", \"%d/%m/%y %H:%M\")\n" +">>> dt\n" +"datetime.datetime(2006, 11, 21, 16, 30)\n" +"\n" +">>> # Using datetime.timetuple() to get tuple of all attributes\n" +">>> tt = dt.timetuple()\n" +">>> for it in tt: \n" +"... print(it)\n" +"...\n" +"2006 # year\n" +"11 # month\n" +"21 # day\n" +"16 # hour\n" +"30 # minute\n" +"0 # second\n" +"1 # weekday (0 = Monday)\n" +"325 # number of days since 1st January\n" +"-1 # dst - method tzinfo.dst() returned None\n" +"\n" +">>> # Date in ISO format\n" +">>> ic = dt.isocalendar()\n" +">>> for it in ic: \n" +"... print(it)\n" +"...\n" +"2006 # ISO year\n" +"47 # ISO week\n" +"2 # ISO weekday\n" +"\n" +">>> # Formatting a datetime\n" +">>> dt.strftime(\"%A, %d. %B %Y %I:%M%p\")\n" +"'Tuesday, 21. November 2006 04:30PM'\n" +">>> 'The {1} is {0:%d}, the {2} is {0:%B}, the {3} is {0:%I:%M%p}.'." +"format(dt, \"day\", \"month\", \"time\")\n" +"'The day is 21, the month is November, the time is 04:30PM.'" +msgstr "" + msgid "" "The example below defines a :class:`tzinfo` subclass capturing time zone " "information for Kabul, Afghanistan, which used +4 UTC until 1945 and then " "+4:30 UTC thereafter::" msgstr "" +msgid "" +"from datetime import timedelta, datetime, tzinfo, timezone\n" +"\n" +"class KabulTz(tzinfo):\n" +" # Kabul used +4 until 1945, when they moved to +4:30\n" +" UTC_MOVE_DATE = datetime(1944, 12, 31, 20, tzinfo=timezone.utc)\n" +"\n" +" def utcoffset(self, dt):\n" +" if dt.year < 1945:\n" +" return timedelta(hours=4)\n" +" elif (1945, 1, 1, 0, 0) <= dt.timetuple()[:5] < (1945, 1, 1, 0, " +"30):\n" +" # An ambiguous (\"imaginary\") half-hour range representing\n" +" # a 'fold' in time due to the shift from +4 to +4:30.\n" +" # If dt falls in the imaginary range, use fold to decide how\n" +" # to resolve. See PEP495.\n" +" return timedelta(hours=4, minutes=(30 if dt.fold else 0))\n" +" else:\n" +" return timedelta(hours=4, minutes=30)\n" +"\n" +" def fromutc(self, dt):\n" +" # Follow same validations as in datetime.tzinfo\n" +" if not isinstance(dt, datetime):\n" +" raise TypeError(\"fromutc() requires a datetime argument\")\n" +" if dt.tzinfo is not self:\n" +" raise ValueError(\"dt.tzinfo is not self\")\n" +"\n" +" # A custom implementation is required for fromutc as\n" +" # the input to this function is a datetime with utc values\n" +" # but with a tzinfo set to self.\n" +" # See datetime.astimezone or fromtimestamp.\n" +" if dt.replace(tzinfo=timezone.utc) >= self.UTC_MOVE_DATE:\n" +" return dt + timedelta(hours=4, minutes=30)\n" +" else:\n" +" return dt + timedelta(hours=4)\n" +"\n" +" def dst(self, dt):\n" +" # Kabul does not observe daylight saving time.\n" +" return timedelta(0)\n" +"\n" +" def tzname(self, dt):\n" +" if dt >= self.UTC_MOVE_DATE:\n" +" return \"+04:30\"\n" +" return \"+04\"" +msgstr "" + msgid "Usage of ``KabulTz`` from above::" msgstr "" +msgid "" +">>> tz1 = KabulTz()\n" +"\n" +">>> # Datetime before the change\n" +">>> dt1 = datetime(1900, 11, 21, 16, 30, tzinfo=tz1)\n" +">>> print(dt1.utcoffset())\n" +"4:00:00\n" +"\n" +">>> # Datetime after the change\n" +">>> dt2 = datetime(2006, 6, 14, 13, 0, tzinfo=tz1)\n" +">>> print(dt2.utcoffset())\n" +"4:30:00\n" +"\n" +">>> # Convert datetime to another time zone\n" +">>> dt3 = dt2.astimezone(timezone.utc)\n" +">>> dt3\n" +"datetime.datetime(2006, 6, 14, 8, 30, tzinfo=datetime.timezone.utc)\n" +">>> dt2\n" +"datetime.datetime(2006, 6, 14, 13, 0, tzinfo=KabulTz())\n" +">>> dt2 == dt3\n" +"True" +msgstr "" + msgid ":class:`.time` Objects" msgstr "" @@ -1644,6 +2038,27 @@ msgstr "" msgid "Examples:" msgstr "" +msgid "" +">>> from datetime import time\n" +">>> time.fromisoformat('04:23:01')\n" +"datetime.time(4, 23, 1)\n" +">>> time.fromisoformat('T04:23:01')\n" +"datetime.time(4, 23, 1)\n" +">>> time.fromisoformat('T042301')\n" +"datetime.time(4, 23, 1)\n" +">>> time.fromisoformat('04:23:01.000384')\n" +"datetime.time(4, 23, 1, 384)\n" +">>> time.fromisoformat('04:23:01,000384')\n" +"datetime.time(4, 23, 1, 384)\n" +">>> time.fromisoformat('04:23:01+04:00')\n" +"datetime.time(4, 23, 1, tzinfo=datetime.timezone(datetime." +"timedelta(seconds=14400)))\n" +">>> time.fromisoformat('04:23:01Z')\n" +"datetime.time(4, 23, 1, tzinfo=datetime.timezone.utc)\n" +">>> time.fromisoformat('04:23:01+00:00')\n" +"datetime.time(4, 23, 1, tzinfo=datetime.timezone.utc)" +msgstr "" + msgid "" "Previously, this method only supported formats that could be emitted by :" "meth:`time.isoformat()`." @@ -1678,6 +2093,18 @@ msgstr "" msgid ":exc:`ValueError` will be raised on an invalid *timespec* argument." msgstr "" +msgid "" +">>> from datetime import time\n" +">>> time(hour=12, minute=34, second=56, microsecond=123456)." +"isoformat(timespec='minutes')\n" +"'12:34'\n" +">>> dt = time(hour=12, minute=34, second=56, microsecond=0)\n" +">>> dt.isoformat(timespec='microseconds')\n" +"'12:34:56.000000'\n" +">>> dt.isoformat(timespec='auto')\n" +"'12:34:56'" +msgstr "" + msgid "For a time *t*, ``str(t)`` is equivalent to ``t.isoformat()``." msgstr "" @@ -1718,6 +2145,33 @@ msgstr "" msgid "Examples of working with a :class:`.time` object::" msgstr "" +msgid "" +">>> from datetime import time, tzinfo, timedelta\n" +">>> class TZ1(tzinfo):\n" +"... def utcoffset(self, dt):\n" +"... return timedelta(hours=1)\n" +"... def dst(self, dt):\n" +"... return timedelta(0)\n" +"... def tzname(self,dt):\n" +"... return \"+01:00\"\n" +"... def __repr__(self):\n" +"... return f\"{self.__class__.__name__}()\"\n" +"...\n" +">>> t = time(12, 10, 30, tzinfo=TZ1())\n" +">>> t\n" +"datetime.time(12, 10, 30, tzinfo=TZ1())\n" +">>> t.isoformat()\n" +"'12:10:30+01:00'\n" +">>> t.dst()\n" +"datetime.timedelta(0)\n" +">>> t.tzname()\n" +"'+01:00'\n" +">>> t.strftime(\"%H:%M:%S %Z\")\n" +"'12:10:30 +01:00'\n" +">>> 'The {} is {:%H:%M}.'.format(\"time\", t)\n" +"'The time is 12:10.'" +msgstr "" + msgid ":class:`tzinfo` Objects" msgstr "" @@ -1773,6 +2227,11 @@ msgid "" "meth:`utcoffset` will probably look like one of these two::" msgstr "" +msgid "" +"return CONSTANT # fixed-offset class\n" +"return CONSTANT + self.dst(dt) # daylight-aware class" +msgstr "" + msgid "" "If :meth:`utcoffset` does not return ``None``, :meth:`dst` should not return " "``None`` either." @@ -1825,9 +2284,27 @@ msgid "" "two::" msgstr "" +msgid "" +"def dst(self, dt):\n" +" # a fixed-offset class: doesn't account for DST\n" +" return timedelta(0)" +msgstr "" + msgid "or::" msgstr "lub::" +msgid "" +"def dst(self, dt):\n" +" # Code to set dston and dstoff to the time zone's DST\n" +" # transition times based on the input dt.year, and expressed\n" +" # in standard local time.\n" +"\n" +" if dston <= dt.replace(tzinfo=None) < dstoff:\n" +" return timedelta(hours=1)\n" +" else:\n" +" return timedelta(0)" +msgstr "" + msgid "" "The default implementation of :meth:`dst` raises :exc:`NotImplementedError`." msgstr "" @@ -1908,11 +2385,207 @@ msgid "" "acts like::" msgstr "" +msgid "" +"def fromutc(self, dt):\n" +" # raise ValueError error if dt.tzinfo is not self\n" +" dtoff = dt.utcoffset()\n" +" dtdst = dt.dst()\n" +" # raise ValueError if dtoff is None or dtdst is None\n" +" delta = dtoff - dtdst # this is self's standard offset\n" +" if delta:\n" +" dt += delta # convert to standard local time\n" +" dtdst = dt.dst()\n" +" # raise ValueError if dtdst is None\n" +" if dtdst:\n" +" return dt + dtdst\n" +" else:\n" +" return dt" +msgstr "" + msgid "" "In the following :download:`tzinfo_examples.py <../includes/tzinfo_examples." "py>` file there are some examples of :class:`tzinfo` classes:" msgstr "" +msgid "" +"from datetime import tzinfo, timedelta, datetime\n" +"\n" +"ZERO = timedelta(0)\n" +"HOUR = timedelta(hours=1)\n" +"SECOND = timedelta(seconds=1)\n" +"\n" +"# A class capturing the platform's idea of local time.\n" +"# (May result in wrong values on historical times in\n" +"# timezones where UTC offset and/or the DST rules had\n" +"# changed in the past.)\n" +"import time as _time\n" +"\n" +"STDOFFSET = timedelta(seconds = -_time.timezone)\n" +"if _time.daylight:\n" +" DSTOFFSET = timedelta(seconds = -_time.altzone)\n" +"else:\n" +" DSTOFFSET = STDOFFSET\n" +"\n" +"DSTDIFF = DSTOFFSET - STDOFFSET\n" +"\n" +"class LocalTimezone(tzinfo):\n" +"\n" +" def fromutc(self, dt):\n" +" assert dt.tzinfo is self\n" +" stamp = (dt - datetime(1970, 1, 1, tzinfo=self)) // SECOND\n" +" args = _time.localtime(stamp)[:6]\n" +" dst_diff = DSTDIFF // SECOND\n" +" # Detect fold\n" +" fold = (args == _time.localtime(stamp - dst_diff))\n" +" return datetime(*args, microsecond=dt.microsecond,\n" +" tzinfo=self, fold=fold)\n" +"\n" +" def utcoffset(self, dt):\n" +" if self._isdst(dt):\n" +" return DSTOFFSET\n" +" else:\n" +" return STDOFFSET\n" +"\n" +" def dst(self, dt):\n" +" if self._isdst(dt):\n" +" return DSTDIFF\n" +" else:\n" +" return ZERO\n" +"\n" +" def tzname(self, dt):\n" +" return _time.tzname[self._isdst(dt)]\n" +"\n" +" def _isdst(self, dt):\n" +" tt = (dt.year, dt.month, dt.day,\n" +" dt.hour, dt.minute, dt.second,\n" +" dt.weekday(), 0, 0)\n" +" stamp = _time.mktime(tt)\n" +" tt = _time.localtime(stamp)\n" +" return tt.tm_isdst > 0\n" +"\n" +"Local = LocalTimezone()\n" +"\n" +"\n" +"# A complete implementation of current DST rules for major US time zones.\n" +"\n" +"def first_sunday_on_or_after(dt):\n" +" days_to_go = 6 - dt.weekday()\n" +" if days_to_go:\n" +" dt += timedelta(days_to_go)\n" +" return dt\n" +"\n" +"\n" +"# US DST Rules\n" +"#\n" +"# This is a simplified (i.e., wrong for a few cases) set of rules for US\n" +"# DST start and end times. For a complete and up-to-date set of DST rules\n" +"# and timezone definitions, visit the Olson Database (or try pytz):\n" +"# http://www.twinsun.com/tz/tz-link.htm\n" +"# https://sourceforge.net/projects/pytz/ (might not be up-to-date)\n" +"#\n" +"# In the US, since 2007, DST starts at 2am (standard time) on the second\n" +"# Sunday in March, which is the first Sunday on or after Mar 8.\n" +"DSTSTART_2007 = datetime(1, 3, 8, 2)\n" +"# and ends at 2am (DST time) on the first Sunday of Nov.\n" +"DSTEND_2007 = datetime(1, 11, 1, 2)\n" +"# From 1987 to 2006, DST used to start at 2am (standard time) on the first\n" +"# Sunday in April and to end at 2am (DST time) on the last\n" +"# Sunday of October, which is the first Sunday on or after Oct 25.\n" +"DSTSTART_1987_2006 = datetime(1, 4, 1, 2)\n" +"DSTEND_1987_2006 = datetime(1, 10, 25, 2)\n" +"# From 1967 to 1986, DST used to start at 2am (standard time) on the last\n" +"# Sunday in April (the one on or after April 24) and to end at 2am (DST " +"time)\n" +"# on the last Sunday of October, which is the first Sunday\n" +"# on or after Oct 25.\n" +"DSTSTART_1967_1986 = datetime(1, 4, 24, 2)\n" +"DSTEND_1967_1986 = DSTEND_1987_2006\n" +"\n" +"def us_dst_range(year):\n" +" # Find start and end times for US DST. For years before 1967, return\n" +" # start = end for no DST.\n" +" if 2006 < year:\n" +" dststart, dstend = DSTSTART_2007, DSTEND_2007\n" +" elif 1986 < year < 2007:\n" +" dststart, dstend = DSTSTART_1987_2006, DSTEND_1987_2006\n" +" elif 1966 < year < 1987:\n" +" dststart, dstend = DSTSTART_1967_1986, DSTEND_1967_1986\n" +" else:\n" +" return (datetime(year, 1, 1), ) * 2\n" +"\n" +" start = first_sunday_on_or_after(dststart.replace(year=year))\n" +" end = first_sunday_on_or_after(dstend.replace(year=year))\n" +" return start, end\n" +"\n" +"\n" +"class USTimeZone(tzinfo):\n" +"\n" +" def __init__(self, hours, reprname, stdname, dstname):\n" +" self.stdoffset = timedelta(hours=hours)\n" +" self.reprname = reprname\n" +" self.stdname = stdname\n" +" self.dstname = dstname\n" +"\n" +" def __repr__(self):\n" +" return self.reprname\n" +"\n" +" def tzname(self, dt):\n" +" if self.dst(dt):\n" +" return self.dstname\n" +" else:\n" +" return self.stdname\n" +"\n" +" def utcoffset(self, dt):\n" +" return self.stdoffset + self.dst(dt)\n" +"\n" +" def dst(self, dt):\n" +" if dt is None or dt.tzinfo is None:\n" +" # An exception may be sensible here, in one or both cases.\n" +" # It depends on how you want to treat them. The default\n" +" # fromutc() implementation (called by the default astimezone()\n" +" # implementation) passes a datetime with dt.tzinfo is self.\n" +" return ZERO\n" +" assert dt.tzinfo is self\n" +" start, end = us_dst_range(dt.year)\n" +" # Can't compare naive to aware objects, so strip the timezone from\n" +" # dt first.\n" +" dt = dt.replace(tzinfo=None)\n" +" if start + HOUR <= dt < end - HOUR:\n" +" # DST is in effect.\n" +" return HOUR\n" +" if end - HOUR <= dt < end:\n" +" # Fold (an ambiguous hour): use dt.fold to disambiguate.\n" +" return ZERO if dt.fold else HOUR\n" +" if start <= dt < start + HOUR:\n" +" # Gap (a non-existent hour): reverse the fold rule.\n" +" return HOUR if dt.fold else ZERO\n" +" # DST is off.\n" +" return ZERO\n" +"\n" +" def fromutc(self, dt):\n" +" assert dt.tzinfo is self\n" +" start, end = us_dst_range(dt.year)\n" +" start = start.replace(tzinfo=self)\n" +" end = end.replace(tzinfo=self)\n" +" std_time = dt + self.stdoffset\n" +" dst_time = std_time + HOUR\n" +" if end <= dst_time < end + HOUR:\n" +" # Repeated hour\n" +" return std_time.replace(fold=1)\n" +" if std_time < start or dst_time >= end:\n" +" # Standard time\n" +" return std_time\n" +" if start <= std_time < end - HOUR:\n" +" # Daylight saving time\n" +" return dst_time\n" +"\n" +"\n" +"Eastern = USTimeZone(-5, \"Eastern\", \"EST\", \"EDT\")\n" +"Central = USTimeZone(-6, \"Central\", \"CST\", \"CDT\")\n" +"Mountain = USTimeZone(-7, \"Mountain\", \"MST\", \"MDT\")\n" +"Pacific = USTimeZone(-8, \"Pacific\", \"PST\", \"PDT\")\n" +msgstr "" + msgid "" "Note that there are unavoidable subtleties twice per year in a :class:" "`tzinfo` subclass accounting for both standard and daylight time, at the DST " @@ -1921,6 +2594,16 @@ msgid "" "ends the minute after 1:59 (EDT) on the first Sunday in November::" msgstr "" +msgid "" +" UTC 3:MM 4:MM 5:MM 6:MM 7:MM 8:MM\n" +" EST 22:MM 23:MM 0:MM 1:MM 2:MM 3:MM\n" +" EDT 23:MM 0:MM 1:MM 2:MM 3:MM 4:MM\n" +"\n" +"start 22:MM 23:MM 0:MM 1:MM 3:MM 4:MM\n" +"\n" +" end 23:MM 0:MM 1:MM 1:MM 2:MM 3:MM" +msgstr "" + msgid "" "When DST starts (the \"start\" line), the local wall clock leaps from 1:59 " "to 3:00. A wall time of the form 2:MM doesn't really make sense on that day, " @@ -1929,6 +2612,21 @@ msgid "" "get::" msgstr "" +msgid "" +">>> from datetime import datetime, timezone\n" +">>> from tzinfo_examples import HOUR, Eastern\n" +">>> u0 = datetime(2016, 3, 13, 5, tzinfo=timezone.utc)\n" +">>> for i in range(4):\n" +"... u = u0 + i*HOUR\n" +"... t = u.astimezone(Eastern)\n" +"... print(u.time(), 'UTC =', t.time(), t.tzname())\n" +"...\n" +"05:00:00 UTC = 00:00:00 EST\n" +"06:00:00 UTC = 01:00:00 EST\n" +"07:00:00 UTC = 03:00:00 EDT\n" +"08:00:00 UTC = 04:00:00 EDT" +msgstr "" + msgid "" "When DST ends (the \"end\" line), there's a potentially worse problem: " "there's an hour that can't be spelled unambiguously in local wall time: the " @@ -1943,6 +2641,19 @@ msgid "" "Fall back transition of 2016, we get::" msgstr "" +msgid "" +">>> u0 = datetime(2016, 11, 6, 4, tzinfo=timezone.utc)\n" +">>> for i in range(4):\n" +"... u = u0 + i*HOUR\n" +"... t = u.astimezone(Eastern)\n" +"... print(u.time(), 'UTC =', t.time(), t.tzname(), t.fold)\n" +"...\n" +"04:00:00 UTC = 00:00:00 EDT 0\n" +"05:00:00 UTC = 01:00:00 EDT 0\n" +"06:00:00 UTC = 01:00:00 EST 1\n" +"07:00:00 UTC = 02:00:00 EST 0" +msgstr "" + msgid "" "Note that the :class:`.datetime` instances that differ only by the value of " "the :attr:`~.datetime.fold` attribute are considered equal in comparisons." @@ -2114,6 +2825,14 @@ msgid "" "dates::" msgstr "" +msgid "" +">>> datetime.strptime('31/01/22 23:59:59.999999',\n" +"... '%d/%m/%y %H:%M:%S.%f')\n" +"datetime.datetime(2022, 1, 31, 23, 59, 59, 999999)\n" +">>> _.strftime('%a %d %b %Y, %I:%M%p')\n" +"'Mon 31 Jan 2022, 11:59PM'" +msgstr "" + msgid "" "The following is a list of all the format codes that the 1989 C standard " "requires, and these work on all platforms with a standard C implementation." diff --git a/library/dbm.po b/library/dbm.po index 65f3252778..f4421c66ba 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -151,6 +151,32 @@ msgid "" "then prints out the contents of the database::" msgstr "" +msgid "" +"import dbm\n" +"\n" +"# Open database, creating it if necessary.\n" +"with dbm.open('cache', 'c') as db:\n" +"\n" +" # Record some values\n" +" db[b'hello'] = b'there'\n" +" db['www.python.org'] = 'Python Website'\n" +" db['www.cnn.com'] = 'Cable News Network'\n" +"\n" +" # Note that the keys are considered bytes now.\n" +" assert db[b'www.python.org'] == b'Python Website'\n" +" # Notice how the value is now in bytes.\n" +" assert db['www.cnn.com'] == b'Cable News Network'\n" +"\n" +" # Often-used methods of the dict interface work too.\n" +" print(db.get('python.org', b'not present'))\n" +"\n" +" # Storing a non-string key or value will raise an exception (most\n" +" # likely a TypeError).\n" +" db['www.yahoo.com'] = 4\n" +"\n" +"# db is automatically closed when leaving the with statement." +msgstr "" + msgid "Module :mod:`shelve`" msgstr "" @@ -250,6 +276,13 @@ msgid "" "memory that contains them all::" msgstr "" +msgid "" +"k = db.firstkey()\n" +"while k is not None:\n" +" print(k)\n" +" k = db.nextkey(k)" +msgstr "" + msgid "" "If you have carried out a lot of deletions and would like to shrink the " "space used by the GDBM file, this routine will reorganize the database. :" diff --git a/library/difflib.po b/library/difflib.po index af9a1d9170..bb82f3e7f8 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -374,6 +374,9 @@ msgid "" "ignored. For example, pass::" msgstr "" +msgid "lambda x: x in \" \\t\"" +msgstr "" + msgid "" "if you're comparing lines as sequences of characters, and don't want to " "synch up on blanks or hard tabs." @@ -477,6 +480,12 @@ msgid "" "triples always describe non-adjacent equal blocks." msgstr "" +msgid "" +">>> s = SequenceMatcher(None, \"abxcd\", \"abcd\")\n" +">>> s.get_matching_blocks()\n" +"[Match(a=0, b=0, size=2), Match(a=3, b=2, size=2), Match(a=5, b=4, size=0)]" +msgstr "" + msgid "" "Return list of 5-tuples describing how to turn *a* into *b*. Each tuple is " "of the form ``(tag, i1, i2, j1, j2)``. The first tuple has ``i1 == j1 == " @@ -519,6 +528,20 @@ msgstr "" msgid "For example::" msgstr "Dla przykładu::" +msgid "" +">>> a = \"qabxcd\"\n" +">>> b = \"abycdf\"\n" +">>> s = SequenceMatcher(None, a, b)\n" +">>> for tag, i1, i2, j1, j2 in s.get_opcodes():\n" +"... print('{:7} a[{}:{}] --> b[{}:{}] {!r:>8} --> {!r}'.format(\n" +"... tag, i1, i2, j1, j2, a[i1:i2], b[j1:j2]))\n" +"delete a[0:1] --> b[0:0] 'q' --> ''\n" +"equal a[1:3] --> b[0:2] 'ab' --> 'ab'\n" +"replace a[3:4] --> b[2:3] 'x' --> 'y'\n" +"equal a[4:6] --> b[3:5] 'cd' --> 'cd'\n" +"insert a[6:6] --> b[5:6] '' --> 'f'" +msgstr "" + msgid "Return a :term:`generator` of groups with up to *n* lines of context." msgstr "" @@ -552,6 +575,13 @@ msgid "" "arguments. For instance::" msgstr "" +msgid "" +">>> SequenceMatcher(None, 'tide', 'diet').ratio()\n" +"0.25\n" +">>> SequenceMatcher(None, 'diet', 'tide').ratio()\n" +"0.5" +msgstr "" + msgid "Return an upper bound on :meth:`ratio` relatively quickly." msgstr "" @@ -696,8 +726,190 @@ msgid "" "This example shows how to use difflib to create a ``diff``-like utility." msgstr "" +msgid "" +"\"\"\" Command line interface to difflib.py providing diffs in four " +"formats:\n" +"\n" +"* ndiff: lists every line and highlights interline changes.\n" +"* context: highlights clusters of changes in a before/after format.\n" +"* unified: highlights clusters of changes in an inline format.\n" +"* html: generates side by side comparison with change highlights.\n" +"\n" +"\"\"\"\n" +"\n" +"import sys, os, difflib, argparse\n" +"from datetime import datetime, timezone\n" +"\n" +"def file_mtime(path):\n" +" t = datetime.fromtimestamp(os.stat(path).st_mtime,\n" +" timezone.utc)\n" +" return t.astimezone().isoformat()\n" +"\n" +"def main():\n" +"\n" +" parser = argparse.ArgumentParser()\n" +" parser.add_argument('-c', action='store_true', default=False,\n" +" help='Produce a context format diff (default)')\n" +" parser.add_argument('-u', action='store_true', default=False,\n" +" help='Produce a unified format diff')\n" +" parser.add_argument('-m', action='store_true', default=False,\n" +" help='Produce HTML side by side diff '\n" +" '(can use -c and -l in conjunction)')\n" +" parser.add_argument('-n', action='store_true', default=False,\n" +" help='Produce a ndiff format diff')\n" +" parser.add_argument('-l', '--lines', type=int, default=3,\n" +" help='Set number of context lines (default 3)')\n" +" parser.add_argument('fromfile')\n" +" parser.add_argument('tofile')\n" +" options = parser.parse_args()\n" +"\n" +" n = options.lines\n" +" fromfile = options.fromfile\n" +" tofile = options.tofile\n" +"\n" +" fromdate = file_mtime(fromfile)\n" +" todate = file_mtime(tofile)\n" +" with open(fromfile) as ff:\n" +" fromlines = ff.readlines()\n" +" with open(tofile) as tf:\n" +" tolines = tf.readlines()\n" +"\n" +" if options.u:\n" +" diff = difflib.unified_diff(fromlines, tolines, fromfile, tofile, " +"fromdate, todate, n=n)\n" +" elif options.n:\n" +" diff = difflib.ndiff(fromlines, tolines)\n" +" elif options.m:\n" +" diff = difflib.HtmlDiff().make_file(fromlines,tolines,fromfile," +"tofile,context=options.c,numlines=n)\n" +" else:\n" +" diff = difflib.context_diff(fromlines, tolines, fromfile, tofile, " +"fromdate, todate, n=n)\n" +"\n" +" sys.stdout.writelines(diff)\n" +"\n" +"if __name__ == '__main__':\n" +" main()\n" +msgstr "" + msgid "ndiff example" msgstr "" msgid "This example shows how to use :func:`difflib.ndiff`." msgstr "" + +msgid "" +"\"\"\"ndiff [-q] file1 file2\n" +" or\n" +"ndiff (-r1 | -r2) < ndiff_output > file1_or_file2\n" +"\n" +"Print a human-friendly file difference report to stdout. Both inter-\n" +"and intra-line differences are noted. In the second form, recreate file1\n" +"(-r1) or file2 (-r2) on stdout, from an ndiff report on stdin.\n" +"\n" +"In the first form, if -q (\"quiet\") is not specified, the first two lines\n" +"of output are\n" +"\n" +"-: file1\n" +"+: file2\n" +"\n" +"Each remaining line begins with a two-letter code:\n" +"\n" +" \"- \" line unique to file1\n" +" \"+ \" line unique to file2\n" +" \" \" line common to both files\n" +" \"? \" line not present in either input file\n" +"\n" +"Lines beginning with \"? \" attempt to guide the eye to intraline\n" +"differences, and were not present in either input file. These lines can be\n" +"confusing if the source files contain tab characters.\n" +"\n" +"The first file can be recovered by retaining only lines that begin with\n" +"\" \" or \"- \", and deleting those 2-character prefixes; use ndiff with -" +"r1.\n" +"\n" +"The second file can be recovered similarly, but by retaining only \" \" " +"and\n" +"\"+ \" lines; use ndiff with -r2; or, on Unix, the second file can be\n" +"recovered by piping the output through\n" +"\n" +" sed -n '/^[+ ] /s/^..//p'\n" +"\"\"\"\n" +"\n" +"__version__ = 1, 7, 0\n" +"\n" +"import difflib, sys\n" +"\n" +"def fail(msg):\n" +" out = sys.stderr.write\n" +" out(msg + \"\\n\\n\")\n" +" out(__doc__)\n" +" return 0\n" +"\n" +"# open a file & return the file object; gripe and return 0 if it\n" +"# couldn't be opened\n" +"def fopen(fname):\n" +" try:\n" +" return open(fname)\n" +" except IOError as detail:\n" +" return fail(\"couldn't open \" + fname + \": \" + str(detail))\n" +"\n" +"# open two files & spray the diff to stdout; return false iff a problem\n" +"def fcompare(f1name, f2name):\n" +" f1 = fopen(f1name)\n" +" f2 = fopen(f2name)\n" +" if not f1 or not f2:\n" +" return 0\n" +"\n" +" a = f1.readlines(); f1.close()\n" +" b = f2.readlines(); f2.close()\n" +" for line in difflib.ndiff(a, b):\n" +" print(line, end=' ')\n" +"\n" +" return 1\n" +"\n" +"# crack args (sys.argv[1:] is normal) & compare;\n" +"# return false iff a problem\n" +"\n" +"def main(args):\n" +" import getopt\n" +" try:\n" +" opts, args = getopt.getopt(args, \"qr:\")\n" +" except getopt.error as detail:\n" +" return fail(str(detail))\n" +" noisy = 1\n" +" qseen = rseen = 0\n" +" for opt, val in opts:\n" +" if opt == \"-q\":\n" +" qseen = 1\n" +" noisy = 0\n" +" elif opt == \"-r\":\n" +" rseen = 1\n" +" whichfile = val\n" +" if qseen and rseen:\n" +" return fail(\"can't specify both -q and -r\")\n" +" if rseen:\n" +" if args:\n" +" return fail(\"no args allowed with -r option\")\n" +" if whichfile in (\"1\", \"2\"):\n" +" restore(whichfile)\n" +" return 1\n" +" return fail(\"-r value must be 1 or 2\")\n" +" if len(args) != 2:\n" +" return fail(\"need 2 filename args\")\n" +" f1name, f2name = args\n" +" if noisy:\n" +" print('-:', f1name)\n" +" print('+:', f2name)\n" +" return fcompare(f1name, f2name)\n" +"\n" +"# read ndiff output from stdin, and print file1 (which=='1') or\n" +"# file2 (which=='2') to stdout\n" +"\n" +"def restore(which):\n" +" restored = difflib.restore(sys.stdin.readlines(), which)\n" +" sys.stdout.writelines(restored)\n" +"\n" +"if __name__ == '__main__':\n" +" main(sys.argv[1:])\n" +msgstr "" diff --git a/library/email.examples.po b/library/email.examples.po index 376378e211..728bbd02b0 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -36,26 +36,252 @@ msgid "" "content and the addresses may contain unicode characters):" msgstr "" +msgid "" +"# Import smtplib for the actual sending function\n" +"import smtplib\n" +"\n" +"# Import the email modules we'll need\n" +"from email.message import EmailMessage\n" +"\n" +"# Open the plain text file whose name is in textfile for reading.\n" +"with open(textfile) as fp:\n" +" # Create a text/plain message\n" +" msg = EmailMessage()\n" +" msg.set_content(fp.read())\n" +"\n" +"# me == the sender's email address\n" +"# you == the recipient's email address\n" +"msg['Subject'] = f'The contents of {textfile}'\n" +"msg['From'] = me\n" +"msg['To'] = you\n" +"\n" +"# Send the message via our own SMTP server.\n" +"s = smtplib.SMTP('localhost')\n" +"s.send_message(msg)\n" +"s.quit()\n" +msgstr "" + msgid "" "Parsing :rfc:`822` headers can easily be done by the using the classes from " "the :mod:`~email.parser` module:" msgstr "" +msgid "" +"# Import the email modules we'll need\n" +"#from email.parser import BytesParser\n" +"from email.parser import Parser\n" +"from email.policy import default\n" +"\n" +"# If the e-mail headers are in a file, uncomment these two lines:\n" +"# with open(messagefile, 'rb') as fp:\n" +"# headers = BytesParser(policy=default).parse(fp)\n" +"\n" +"# Or for parsing headers in a string (this is an uncommon operation), use:\n" +"headers = Parser(policy=default).parsestr(\n" +" 'From: Foo Bar \\n'\n" +" 'To: \\n'\n" +" 'Subject: Test message\\n'\n" +" '\\n'\n" +" 'Body would go here\\n')\n" +"\n" +"# Now the header items can be accessed as a dictionary:\n" +"print('To: {}'.format(headers['to']))\n" +"print('From: {}'.format(headers['from']))\n" +"print('Subject: {}'.format(headers['subject']))\n" +"\n" +"# You can also access the parts of the addresses:\n" +"print('Recipient username: {}'.format(headers['to'].addresses[0].username))\n" +"print('Sender name: {}'.format(headers['from'].addresses[0].display_name))\n" +msgstr "" + msgid "" "Here's an example of how to send a MIME message containing a bunch of family " "pictures that may be residing in a directory:" msgstr "" +msgid "" +"# Import smtplib for the actual sending function.\n" +"import smtplib\n" +"\n" +"# Here are the email package modules we'll need.\n" +"from email.message import EmailMessage\n" +"\n" +"# Create the container email message.\n" +"msg = EmailMessage()\n" +"msg['Subject'] = 'Our family reunion'\n" +"# me == the sender's email address\n" +"# family = the list of all recipients' email addresses\n" +"msg['From'] = me\n" +"msg['To'] = ', '.join(family)\n" +"msg.preamble = 'You will not see this in a MIME-aware mail reader.\\n'\n" +"\n" +"# Open the files in binary mode. You can also omit the subtype\n" +"# if you want MIMEImage to guess it.\n" +"for file in pngfiles:\n" +" with open(file, 'rb') as fp:\n" +" img_data = fp.read()\n" +" msg.add_attachment(img_data, maintype='image',\n" +" subtype='png')\n" +"\n" +"# Send the email via our own SMTP server.\n" +"with smtplib.SMTP('localhost') as s:\n" +" s.send_message(msg)\n" +msgstr "" + msgid "" "Here's an example of how to send the entire contents of a directory as an " "email message: [1]_" msgstr "" +msgid "" +"#!/usr/bin/env python3\n" +"\n" +"\"\"\"Send the contents of a directory as a MIME message.\"\"\"\n" +"\n" +"import os\n" +"import smtplib\n" +"# For guessing MIME type based on file name extension\n" +"import mimetypes\n" +"\n" +"from argparse import ArgumentParser\n" +"\n" +"from email.message import EmailMessage\n" +"from email.policy import SMTP\n" +"\n" +"\n" +"def main():\n" +" parser = ArgumentParser(description=\"\"\"\\\n" +"Send the contents of a directory as a MIME message.\n" +"Unless the -o option is given, the email is sent by forwarding to your " +"local\n" +"SMTP server, which then does the normal delivery process. Your local " +"machine\n" +"must be running an SMTP server.\n" +"\"\"\")\n" +" parser.add_argument('-d', '--directory',\n" +" help=\"\"\"Mail the contents of the specified " +"directory,\n" +" otherwise use the current directory. Only the " +"regular\n" +" files in the directory are sent, and we don't " +"recurse to\n" +" subdirectories.\"\"\")\n" +" parser.add_argument('-o', '--output',\n" +" metavar='FILE',\n" +" help=\"\"\"Print the composed message to FILE " +"instead of\n" +" sending the message to the SMTP server.\"\"\")\n" +" parser.add_argument('-s', '--sender', required=True,\n" +" help='The value of the From: header (required)')\n" +" parser.add_argument('-r', '--recipient', required=True,\n" +" action='append', metavar='RECIPIENT',\n" +" default=[], dest='recipients',\n" +" help='A To: header value (at least one required)')\n" +" args = parser.parse_args()\n" +" directory = args.directory\n" +" if not directory:\n" +" directory = '.'\n" +" # Create the message\n" +" msg = EmailMessage()\n" +" msg['Subject'] = f'Contents of directory {os.path.abspath(directory)}'\n" +" msg['To'] = ', '.join(args.recipients)\n" +" msg['From'] = args.sender\n" +" msg.preamble = 'You will not see this in a MIME-aware mail reader.\\n'\n" +"\n" +" for filename in os.listdir(directory):\n" +" path = os.path.join(directory, filename)\n" +" if not os.path.isfile(path):\n" +" continue\n" +" # Guess the content type based on the file's extension. Encoding\n" +" # will be ignored, although we should check for simple things like\n" +" # gzip'd or compressed files.\n" +" ctype, encoding = mimetypes.guess_type(path)\n" +" if ctype is None or encoding is not None:\n" +" # No guess could be made, or the file is encoded (compressed), " +"so\n" +" # use a generic bag-of-bits type.\n" +" ctype = 'application/octet-stream'\n" +" maintype, subtype = ctype.split('/', 1)\n" +" with open(path, 'rb') as fp:\n" +" msg.add_attachment(fp.read(),\n" +" maintype=maintype,\n" +" subtype=subtype,\n" +" filename=filename)\n" +" # Now send or store the message\n" +" if args.output:\n" +" with open(args.output, 'wb') as fp:\n" +" fp.write(msg.as_bytes(policy=SMTP))\n" +" else:\n" +" with smtplib.SMTP('localhost') as s:\n" +" s.send_message(msg)\n" +"\n" +"\n" +"if __name__ == '__main__':\n" +" main()\n" +msgstr "" + msgid "" "Here's an example of how to unpack a MIME message like the one above, into a " "directory of files:" msgstr "" +msgid "" +"#!/usr/bin/env python3\n" +"\n" +"\"\"\"Unpack a MIME message into a directory of files.\"\"\"\n" +"\n" +"import os\n" +"import email\n" +"import mimetypes\n" +"\n" +"from email.policy import default\n" +"\n" +"from argparse import ArgumentParser\n" +"\n" +"\n" +"def main():\n" +" parser = ArgumentParser(description=\"\"\"\\\n" +"Unpack a MIME message into a directory of files.\n" +"\"\"\")\n" +" parser.add_argument('-d', '--directory', required=True,\n" +" help=\"\"\"Unpack the MIME message into the named\n" +" directory, which will be created if it doesn't " +"already\n" +" exist.\"\"\")\n" +" parser.add_argument('msgfile')\n" +" args = parser.parse_args()\n" +"\n" +" with open(args.msgfile, 'rb') as fp:\n" +" msg = email.message_from_binary_file(fp, policy=default)\n" +"\n" +" try:\n" +" os.mkdir(args.directory)\n" +" except FileExistsError:\n" +" pass\n" +"\n" +" counter = 1\n" +" for part in msg.walk():\n" +" # multipart/* are just containers\n" +" if part.get_content_maintype() == 'multipart':\n" +" continue\n" +" # Applications should really sanitize the given filename so that an\n" +" # email message can't be used to overwrite important files\n" +" filename = part.get_filename()\n" +" if not filename:\n" +" ext = mimetypes.guess_extension(part.get_content_type())\n" +" if not ext:\n" +" # Use a generic bag-of-bits extension\n" +" ext = '.bin'\n" +" filename = f'part-{counter:03d}{ext}'\n" +" counter += 1\n" +" with open(os.path.join(args.directory, filename), 'wb') as fp:\n" +" fp.write(part.get_payload(decode=True))\n" +"\n" +"\n" +"if __name__ == '__main__':\n" +" main()\n" +msgstr "" + msgid "" "Here's an example of how to create an HTML message with an alternative plain " "text version. To make things a bit more interesting, we include a related " @@ -63,14 +289,177 @@ msgid "" "disk, as well as sending it." msgstr "" +msgid "" +"#!/usr/bin/env python3\n" +"\n" +"import smtplib\n" +"\n" +"from email.message import EmailMessage\n" +"from email.headerregistry import Address\n" +"from email.utils import make_msgid\n" +"\n" +"# Create the base text message.\n" +"msg = EmailMessage()\n" +"msg['Subject'] = \"Ayons asperges pour le déjeuner\"\n" +"msg['From'] = Address(\"Pepé Le Pew\", \"pepe\", \"example.com\")\n" +"msg['To'] = (Address(\"Penelope Pussycat\", \"penelope\", \"example.com\"),\n" +" Address(\"Fabrette Pussycat\", \"fabrette\", \"example.com\"))\n" +"msg.set_content(\"\"\"\\\n" +"Salut!\n" +"\n" +"Cela ressemble à un excellent recipie[1] déjeuner.\n" +"\n" +"[1] http://www.yummly.com/recipe/Roasted-Asparagus-Epicurious-203718\n" +"\n" +"--Pepé\n" +"\"\"\")\n" +"\n" +"# Add the html version. This converts the message into a multipart/" +"alternative\n" +"# container, with the original text message as the first part and the new " +"html\n" +"# message as the second part.\n" +"asparagus_cid = make_msgid()\n" +"msg.add_alternative(\"\"\"\\\n" +"\n" +" \n" +" \n" +"

Salut!

\n" +"

Cela ressemble à un excellent\n" +" \n" +" recipie\n" +" déjeuner.\n" +"

\n" +" \n" +" \n" +"\n" +"\"\"\".format(asparagus_cid=asparagus_cid[1:-1]), subtype='html')\n" +"# note that we needed to peel the <> off the msgid for use in the html.\n" +"\n" +"# Now add the related image to the html part.\n" +"with open(\"roasted-asparagus.jpg\", 'rb') as img:\n" +" msg.get_payload()[1].add_related(img.read(), 'image', 'jpeg',\n" +" cid=asparagus_cid)\n" +"\n" +"# Make a local copy of what we are going to send.\n" +"with open('outgoing.msg', 'wb') as f:\n" +" f.write(bytes(msg))\n" +"\n" +"# Send the message via local SMTP server.\n" +"with smtplib.SMTP('localhost') as s:\n" +" s.send_message(msg)\n" +msgstr "" + msgid "" "If we were sent the message from the last example, here is one way we could " "process it:" msgstr "" +msgid "" +"import os\n" +"import sys\n" +"import tempfile\n" +"import mimetypes\n" +"import webbrowser\n" +"\n" +"# Import the email modules we'll need\n" +"from email import policy\n" +"from email.parser import BytesParser\n" +"\n" +"\n" +"def magic_html_parser(html_text, partfiles):\n" +" \"\"\"Return safety-sanitized html linked to partfiles.\n" +"\n" +" Rewrite the href=\"cid:....\" attributes to point to the filenames in " +"partfiles.\n" +" Though not trivial, this should be possible using html.parser.\n" +" \"\"\"\n" +" raise NotImplementedError(\"Add the magic needed\")\n" +"\n" +"\n" +"# In a real program you'd get the filename from the arguments.\n" +"with open('outgoing.msg', 'rb') as fp:\n" +" msg = BytesParser(policy=policy.default).parse(fp)\n" +"\n" +"# Now the header items can be accessed as a dictionary, and any non-ASCII " +"will\n" +"# be converted to unicode:\n" +"print('To:', msg['to'])\n" +"print('From:', msg['from'])\n" +"print('Subject:', msg['subject'])\n" +"\n" +"# If we want to print a preview of the message content, we can extract " +"whatever\n" +"# the least formatted payload is and print the first three lines. Of " +"course,\n" +"# if the message has no plain text part printing the first three lines of " +"html\n" +"# is probably useless, but this is just a conceptual example.\n" +"simplest = msg.get_body(preferencelist=('plain', 'html'))\n" +"print()\n" +"print(''.join(simplest.get_content().splitlines(keepends=True)[:3]))\n" +"\n" +"ans = input(\"View full message?\")\n" +"if ans.lower()[0] == 'n':\n" +" sys.exit()\n" +"\n" +"# We can extract the richest alternative in order to display it:\n" +"richest = msg.get_body()\n" +"partfiles = {}\n" +"if richest['content-type'].maintype == 'text':\n" +" if richest['content-type'].subtype == 'plain':\n" +" for line in richest.get_content().splitlines():\n" +" print(line)\n" +" sys.exit()\n" +" elif richest['content-type'].subtype == 'html':\n" +" body = richest\n" +" else:\n" +" print(\"Don't know how to display {}\".format(richest." +"get_content_type()))\n" +" sys.exit()\n" +"elif richest['content-type'].content_type == 'multipart/related':\n" +" body = richest.get_body(preferencelist=('html'))\n" +" for part in richest.iter_attachments():\n" +" fn = part.get_filename()\n" +" if fn:\n" +" extension = os.path.splitext(part.get_filename())[1]\n" +" else:\n" +" extension = mimetypes.guess_extension(part.get_content_type())\n" +" with tempfile.NamedTemporaryFile(suffix=extension, delete=False) as " +"f:\n" +" f.write(part.get_content())\n" +" # again strip the <> to go from email form of cid to html form.\n" +" partfiles[part['content-id'][1:-1]] = f.name\n" +"else:\n" +" print(\"Don't know how to display {}\".format(richest." +"get_content_type()))\n" +" sys.exit()\n" +"with tempfile.NamedTemporaryFile(mode='w', delete=False) as f:\n" +" f.write(magic_html_parser(body.get_content(), partfiles))\n" +"webbrowser.open(f.name)\n" +"os.remove(f.name)\n" +"for fn in partfiles.values():\n" +" os.remove(fn)\n" +"\n" +"# Of course, there are lots of email messages that could break this simple\n" +"# minded program, but it will handle the most common ones.\n" +msgstr "" + msgid "Up to the prompt, the output from the above is:" msgstr "" +msgid "" +"To: Penelope Pussycat , Fabrette Pussycat " +"\n" +"From: Pepé Le Pew \n" +"Subject: Ayons asperges pour le déjeuner\n" +"\n" +"Salut!\n" +"\n" +"Cela ressemble à un excellent recipie[1] déjeuner." +msgstr "" + msgid "Footnotes" msgstr "Przypisy" diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index 2f1aee0592..fa7506dfac 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -115,6 +115,9 @@ msgid "" "method is called as follows::" msgstr "" +msgid "parse(string, kwds)" +msgstr "" + msgid "" "``kwds`` is a dictionary containing one pre-initialized key, ``defects``. " "``defects`` is an empty list. The parse method should append any detected " @@ -134,6 +137,12 @@ msgid "" "``BaseHeader`` itself. Such an ``init`` method should look like this::" msgstr "" +msgid "" +"def init(self, /, *args, **kw):\n" +" self._myattr = kw.pop('myattr')\n" +" super().init(*args, **kw)" +msgstr "" + msgid "" "That is, anything extra that the specialized class puts in to the ``kwds`` " "dictionary should be removed and handled, and the remaining contents of " @@ -188,12 +197,18 @@ msgid "" "``datetime`` according to the :rfc:`5322` rules; that is, it is set to::" msgstr "" +msgid "email.utils.format_datetime(self.datetime)" +msgstr "" + msgid "" "When creating a ``DateHeader``, *value* may be :class:`~datetime.datetime` " "instance. This means, for example, that the following code is valid and " "does what one would expect::" msgstr "" +msgid "msg['Date'] = datetime(2011, 7, 15, 21)" +msgstr "" + msgid "" "Because this is a naive ``datetime`` it will be interpreted as a UTC " "timestamp, and the resulting value will have a timezone of ``-0000``. Much " @@ -201,6 +216,9 @@ msgid "" "mod:`~email.utils` module::" msgstr "" +msgid "msg['Date'] = utils.localtime()" +msgstr "" + msgid "" "This example sets the date header to the current time and date using the " "current timezone offset." @@ -454,9 +472,15 @@ msgid "" "address is::" msgstr "" +msgid "[display_name] " +msgstr "" + msgid "or::" msgstr "lub::" +msgid "username@domain" +msgstr "" + msgid "" "where each part must conform to specific syntax rules spelled out in :rfc:" "`5322`." @@ -505,6 +529,9 @@ msgid "" "address group is::" msgstr "" +msgid "display_name: [address-list];" +msgstr "" + msgid "" "As a convenience for processing lists of addresses that consist of a mixture " "of groups and single addresses, a ``Group`` may also be used to represent " diff --git a/library/email.message.po b/library/email.message.po index 5c10d1b019..df25e19276 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -209,6 +209,11 @@ msgid "" "Used for the ``in`` operator. For example::" msgstr "" +msgid "" +"if 'message-id' in myMessage:\n" +" print('Message-ID:', myMessage['message-id'])" +msgstr "" + msgid "" "Return the value of the named header field. *name* does not include the " "colon field separator. If the header is missing, ``None`` is returned; a :" @@ -238,6 +243,11 @@ msgid "" "present in the message with field name *name*, delete the field first, e.g.::" msgstr "" +msgid "" +"del msg['subject']\n" +"msg['subject'] = 'Python roolz!'" +msgstr "" + msgid "" "If the :mod:`policy ` defines certain headers to be unique (as " "the standard policies do), this method may raise a :exc:`ValueError` when an " @@ -309,12 +319,23 @@ msgstr "" msgid "Here is an example::" msgstr "Tu jest przykład::" +msgid "msg.add_header('Content-Disposition', 'attachment', filename='bud.gif')" +msgstr "" + msgid "This will add a header that looks like ::" msgstr "" +msgid "Content-Disposition: attachment; filename=\"bud.gif\"" +msgstr "" + msgid "An example of the extended interface with non-ASCII characters::" msgstr "" +msgid "" +"msg.add_header('Content-Disposition', 'attachment',\n" +" filename=('iso-8859-1', '', 'Fußballer.ppt'))" +msgstr "" + msgid "" "Replace a header. Replace the first header found in the message that " "matches *_name*, retaining header order and field name case of the original " @@ -493,6 +514,18 @@ msgid "" "message structure:" msgstr "" +msgid "" +">>> for part in msg.walk():\n" +"... print(part.get_content_type())\n" +"multipart/report\n" +"text/plain\n" +"message/delivery-status\n" +"text/plain\n" +"text/plain\n" +"message/rfc822\n" +"text/plain" +msgstr "" + msgid "" "``walk`` iterates over the subparts of any part where :meth:`is_multipart` " "returns ``True``, even though ``msg.get_content_maintype() == 'multipart'`` " @@ -500,6 +533,28 @@ msgid "" "``_structure`` debug helper function:" msgstr "" +msgid "" +">>> from email.iterators import _structure\n" +">>> for part in msg.walk():\n" +"... print(part.get_content_maintype() == 'multipart',\n" +"... part.is_multipart())\n" +"True True\n" +"False False\n" +"False True\n" +"False False\n" +"False False\n" +"False True\n" +"False False\n" +">>> _structure(msg)\n" +"multipart/report\n" +" text/plain\n" +" message/delivery-status\n" +" text/plain\n" +" text/plain\n" +" message/rfc822\n" +" text/plain" +msgstr "" + msgid "" "Here the ``message`` parts are not ``multiparts``, but they do contain " "subparts. ``is_multipart()`` returns ``True`` and ``walk`` descends into the " diff --git a/library/email.utils.po b/library/email.utils.po index 1bc584368d..875aeb1547 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -108,6 +108,16 @@ msgid "" "Here's a simple example that gets all the recipients of a message::" msgstr "" +msgid "" +"from email.utils import getaddresses\n" +"\n" +"tos = msg.get_all('to', [])\n" +"ccs = msg.get_all('cc', [])\n" +"resent_tos = msg.get_all('resent-to', [])\n" +"resent_ccs = msg.get_all('resent-cc', [])\n" +"all_recipients = getaddresses(tos + ccs + resent_tos + resent_ccs)" +msgstr "" + msgid "" "Attempts to parse a date according to the rules in :rfc:`2822`. however, " "some mailers don't follow that format as specified, so :func:`parsedate` " @@ -150,6 +160,9 @@ msgstr "" msgid "Returns a date string as per :rfc:`2822`, e.g.::" msgstr "" +msgid "Fri, 09 Nov 2001 01:08:47 -0000" +msgstr "" + msgid "" "Optional *timeval* if given is a floating-point time value as accepted by :" "func:`time.gmtime` and :func:`time.localtime`, otherwise the current time is " diff --git a/library/ensurepip.po b/library/ensurepip.po index 21b771b23d..8842cb602d 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -83,6 +83,9 @@ msgstr "" msgid "The simplest possible invocation is::" msgstr "Najprostszym możliwym wywołaniem jest:" +msgid "python -m ensurepip" +msgstr "" + msgid "" "This invocation will install ``pip`` if it is not already installed, but " "otherwise does nothing. To ensure the installed version of ``pip`` is at " @@ -90,6 +93,9 @@ msgid "" "upgrade`` option::" msgstr "" +msgid "python -m ensurepip --upgrade" +msgstr "" + msgid "" "By default, ``pip`` is installed into the current virtual environment (if " "one is active) or into the system site packages (if there is no active " diff --git a/library/enum.po b/library/enum.po index 9d64a74ac7..099a528ecd 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -65,6 +65,19 @@ msgid "" "using function-call syntax::" msgstr "" +msgid "" +">>> from enum import Enum\n" +"\n" +">>> # class syntax\n" +">>> class Color(Enum):\n" +"... RED = 1\n" +"... GREEN = 2\n" +"... BLUE = 3\n" +"\n" +">>> # functional syntax\n" +">>> Color = Enum('Color', ['RED', 'GREEN', 'BLUE'])" +msgstr "" + msgid "" "Even though we can use :keyword:`class` syntax to create Enums, Enums are " "not normal Python classes. See :ref:`How are Enums different? >> some_var = Color.RED\n" +">>> some_var in Color\n" +"True\n" +">>> Color.RED.value in Color\n" +"True" +msgstr "" + msgid "" "Before Python 3.12, a ``TypeError`` is raised if a non-Enum-member is used " "in a containment check." @@ -321,23 +342,50 @@ msgid "" "names of the members in *cls*::" msgstr "" +msgid "" +">>> dir(Color)\n" +"['BLUE', 'GREEN', 'RED', '__class__', '__contains__', '__doc__', " +"'__getitem__', '__init_subclass__', '__iter__', '__len__', '__members__', " +"'__module__', '__name__', '__qualname__']" +msgstr "" + msgid "" "Returns the Enum member in *cls* matching *name*, or raises a :exc:" "`KeyError`::" msgstr "" +msgid "" +">>> Color['BLUE']\n" +"" +msgstr "" + msgid "Returns each member in *cls* in definition order::" msgstr "" +msgid "" +">>> list(Color)\n" +"[, , ]" +msgstr "" + msgid "Returns the number of member in *cls*::" msgstr "" +msgid "" +">>> len(Color)\n" +"3" +msgstr "" + msgid "Returns a mapping of every enum name to its member, including aliases" msgstr "" msgid "Returns each member in *cls* in reverse definition order::" msgstr "" +msgid "" +">>> list(reversed(Color))\n" +"[, , ]" +msgstr "" + msgid "Before 3.11 ``enum`` used ``EnumMeta`` type, which is kept as an alias." msgstr "" @@ -347,9 +395,19 @@ msgstr "" msgid "The name used to define the ``Enum`` member::" msgstr "" +msgid "" +">>> Color.BLUE.name\n" +"'BLUE'" +msgstr "" + msgid "The value given to the ``Enum`` member::" msgstr "" +msgid "" +">>> Color.RED.value\n" +"1" +msgstr "" + msgid "Value of the member, can be set in :meth:`~Enum.__new__`." msgstr "" @@ -393,6 +451,25 @@ msgid "" "public methods defined on *self.__class__*::" msgstr "" +msgid "" +">>> from datetime import date\n" +">>> class Weekday(Enum):\n" +"... MONDAY = 1\n" +"... TUESDAY = 2\n" +"... WEDNESDAY = 3\n" +"... THURSDAY = 4\n" +"... FRIDAY = 5\n" +"... SATURDAY = 6\n" +"... SUNDAY = 7\n" +"... @classmethod\n" +"... def today(cls):\n" +"... print('today is %s' % cls(date.today().isoweekday()).name)\n" +"...\n" +">>> dir(Weekday.SATURDAY)\n" +"['__class__', '__doc__', '__eq__', '__hash__', '__module__', 'name', " +"'today', 'value']" +msgstr "" + msgid "name" msgstr "" @@ -419,6 +496,19 @@ msgid "" "`auto`::" msgstr "" +msgid "" +">>> from enum import auto\n" +">>> class PowersOfThree(Enum):\n" +"... @staticmethod\n" +"... def _generate_next_value_(name, start, count, last_values):\n" +"... return 3 ** (count + 1)\n" +"... FIRST = auto()\n" +"... SECOND = auto()\n" +"...\n" +">>> PowersOfThree.SECOND.value\n" +"9" +msgstr "" + msgid "" "By default, does nothing. If multiple values are given in the member " "assignment, those values become separate arguments to ``__init__``; e.g." @@ -439,6 +529,25 @@ msgid "" "does nothing, but can be overridden to implement custom search behavior::" msgstr "" +msgid "" +">>> from enum import StrEnum\n" +">>> class Build(StrEnum):\n" +"... DEBUG = auto()\n" +"... OPTIMIZED = auto()\n" +"... @classmethod\n" +"... def _missing_(cls, value):\n" +"... value = value.lower()\n" +"... for member in cls:\n" +"... if member.value == value:\n" +"... return member\n" +"... return None\n" +"...\n" +">>> Build.DEBUG.value\n" +"'debug'\n" +">>> Build('deBUG')\n" +"" +msgstr "" + msgid "" "By default, doesn't exist. If specified, either in the enum class " "definition or in a mixin class (such as ``int``), all values given in the " @@ -459,16 +568,56 @@ msgid "" "name, member name, and value, but can be overridden::" msgstr "" +msgid "" +">>> class OtherStyle(Enum):\n" +"... ALTERNATE = auto()\n" +"... OTHER = auto()\n" +"... SOMETHING_ELSE = auto()\n" +"... def __repr__(self):\n" +"... cls_name = self.__class__.__name__\n" +"... return f'{cls_name}.{self.name}'\n" +"...\n" +">>> OtherStyle.ALTERNATE, str(OtherStyle.ALTERNATE), f\"{OtherStyle." +"ALTERNATE}\"\n" +"(OtherStyle.ALTERNATE, 'OtherStyle.ALTERNATE', 'OtherStyle.ALTERNATE')" +msgstr "" + msgid "" "Returns the string used for *str()* calls. By default, returns the *Enum* " "name and member name, but can be overridden::" msgstr "" +msgid "" +">>> class OtherStyle(Enum):\n" +"... ALTERNATE = auto()\n" +"... OTHER = auto()\n" +"... SOMETHING_ELSE = auto()\n" +"... def __str__(self):\n" +"... return f'{self.name}'\n" +"...\n" +">>> OtherStyle.ALTERNATE, str(OtherStyle.ALTERNATE), f\"{OtherStyle." +"ALTERNATE}\"\n" +"(, 'ALTERNATE', 'ALTERNATE')" +msgstr "" + msgid "" "Returns the string used for *format()* and *f-string* calls. By default, " "returns :meth:`__str__` return value, but can be overridden::" msgstr "" +msgid "" +">>> class OtherStyle(Enum):\n" +"... ALTERNATE = auto()\n" +"... OTHER = auto()\n" +"... SOMETHING_ELSE = auto()\n" +"... def __format__(self, spec):\n" +"... return f'{self.name}'\n" +"...\n" +">>> OtherStyle.ALTERNATE, str(OtherStyle.ALTERNATE), f\"{OtherStyle." +"ALTERNATE}\"\n" +"(, 'OtherStyle.ALTERNATE', 'ALTERNATE')" +msgstr "" + msgid "" "Using :class:`auto` with :class:`Enum` results in integers of increasing " "value, starting with ``1``." @@ -529,27 +678,98 @@ msgstr "" msgid "Returns *True* if value is in self::" msgstr "" +msgid "" +">>> from enum import Flag, auto\n" +">>> class Color(Flag):\n" +"... RED = auto()\n" +"... GREEN = auto()\n" +"... BLUE = auto()\n" +"...\n" +">>> purple = Color.RED | Color.BLUE\n" +">>> white = Color.RED | Color.GREEN | Color.BLUE\n" +">>> Color.GREEN in purple\n" +"False\n" +">>> Color.GREEN in white\n" +"True\n" +">>> purple in white\n" +"True\n" +">>> white in purple\n" +"False" +msgstr "" + msgid "Returns all contained non-alias members::" msgstr "" +msgid "" +">>> list(Color.RED)\n" +"[]\n" +">>> list(purple)\n" +"[, ]" +msgstr "" + msgid "Returns number of members in flag::" msgstr "" +msgid "" +">>> len(Color.GREEN)\n" +"1\n" +">>> len(white)\n" +"3" +msgstr "" + msgid "Returns *True* if any members in flag, *False* otherwise::" msgstr "" +msgid "" +">>> bool(Color.GREEN)\n" +"True\n" +">>> bool(white)\n" +"True\n" +">>> black = Color(0)\n" +">>> bool(black)\n" +"False" +msgstr "" + msgid "Returns current flag binary or'ed with other::" msgstr "" +msgid "" +">>> Color.RED | Color.GREEN\n" +"" +msgstr "" + msgid "Returns current flag binary and'ed with other::" msgstr "" +msgid "" +">>> purple & white\n" +"\n" +">>> purple & Color.GREEN\n" +"" +msgstr "" + msgid "Returns current flag binary xor'ed with other::" msgstr "" +msgid "" +">>> purple ^ white\n" +"\n" +">>> purple ^ Color.GREEN\n" +"" +msgstr "" + msgid "Returns all the flags in *type(self)* that are not in self::" msgstr "" +msgid "" +">>> ~white\n" +"\n" +">>> ~purple\n" +"\n" +">>> ~Color.RED\n" +"" +msgstr "" + msgid "" "Function used to format any remaining unnamed numeric values. Default is " "the value's repr; common choices are :func:`hex` and :func:`oct`." @@ -573,6 +793,11 @@ msgid "" "is not an *IntFlag*::" msgstr "" +msgid "" +">>> Color.RED + 2\n" +"3" +msgstr "" + msgid "If a *Flag* operation is performed with an *IntFlag* member and:" msgstr "" @@ -629,16 +854,56 @@ msgstr "" msgid "Ensure that each value has only one name::" msgstr "" +msgid "" +">>> from enum import Enum, verify, UNIQUE\n" +">>> @verify(UNIQUE)\n" +"... class Color(Enum):\n" +"... RED = 1\n" +"... GREEN = 2\n" +"... BLUE = 3\n" +"... CRIMSON = 1\n" +"Traceback (most recent call last):\n" +"...\n" +"ValueError: aliases found in : CRIMSON -> RED" +msgstr "" + msgid "" "Ensure that there are no missing values between the lowest-valued member and " "the highest-valued member::" msgstr "" +msgid "" +">>> from enum import Enum, verify, CONTINUOUS\n" +">>> @verify(CONTINUOUS)\n" +"... class Color(Enum):\n" +"... RED = 1\n" +"... GREEN = 2\n" +"... BLUE = 5\n" +"Traceback (most recent call last):\n" +"...\n" +"ValueError: invalid enum 'Color': missing values 3, 4" +msgstr "" + msgid "" "Ensure that any flag groups/masks contain only named flags -- useful when " "values are specified instead of being generated by :func:`auto`::" msgstr "" +msgid "" +">>> from enum import Flag, verify, NAMED_FLAGS\n" +">>> @verify(NAMED_FLAGS)\n" +"... class Color(Flag):\n" +"... RED = 1\n" +"... GREEN = 2\n" +"... BLUE = 4\n" +"... WHITE = 15\n" +"... NEON = 31\n" +"Traceback (most recent call last):\n" +"...\n" +"ValueError: invalid Flag 'Color': aliases WHITE and NEON are missing " +"combined values of 0x18 [use enum.show_flag_values(value) for details]" +msgstr "" + msgid "" "CONTINUOUS and NAMED_FLAGS are designed to work with integer-valued members." msgstr "" @@ -653,11 +918,37 @@ msgid "" "default for :class:`Flag`::" msgstr "" +msgid "" +">>> from enum import Flag, STRICT, auto\n" +">>> class StrictFlag(Flag, boundary=STRICT):\n" +"... RED = auto()\n" +"... GREEN = auto()\n" +"... BLUE = auto()\n" +"...\n" +">>> StrictFlag(2**2 + 2**4)\n" +"Traceback (most recent call last):\n" +"...\n" +"ValueError: invalid value 20\n" +" given 0b0 10100\n" +" allowed 0b0 00111" +msgstr "" + msgid "" "Out-of-range values have invalid values removed, leaving a valid *Flag* " "value::" msgstr "" +msgid "" +">>> from enum import Flag, CONFORM, auto\n" +">>> class ConformFlag(Flag, boundary=CONFORM):\n" +"... RED = auto()\n" +"... GREEN = auto()\n" +"... BLUE = auto()\n" +"...\n" +">>> ConformFlag(2**2 + 2**4)\n" +"" +msgstr "" + msgid "" "Out-of-range values lose their *Flag* membership and revert to :class:`int`." msgstr "" @@ -667,6 +958,17 @@ msgid "" "default for :class:`IntFlag`::" msgstr "" +msgid "" +">>> from enum import Flag, KEEP, auto\n" +">>> class KeepFlag(Flag, boundary=KEEP):\n" +"... RED = auto()\n" +"... GREEN = auto()\n" +"... BLUE = auto()\n" +"...\n" +">>> KeepFlag(2**2 + 2**4)\n" +"" +msgstr "" + msgid "Supported ``__dunder__`` names" msgstr "" @@ -792,6 +1094,20 @@ msgid "" "if any are found :exc:`ValueError` is raised with the details::" msgstr "" +msgid "" +">>> from enum import Enum, unique\n" +">>> @unique\n" +"... class Mistake(Enum):\n" +"... ONE = 1\n" +"... TWO = 2\n" +"... THREE = 3\n" +"... FOUR = 3\n" +"...\n" +"Traceback (most recent call last):\n" +"...\n" +"ValueError: duplicate values found in : FOUR -> THREE" +msgstr "" + msgid "" "A :keyword:`class` decorator specifically for enumerations. Members from :" "class:`EnumCheck` are used to specify which constraints should be checked on " @@ -838,5 +1154,17 @@ msgid "" "base class by mixing in the ``int`` or ``str`` type yourself::" msgstr "" +msgid "" +">>> from enum import Enum\n" +">>> class MyIntEnum(int, Enum):\n" +"... pass" +msgstr "" + msgid "or you can reassign the appropriate :meth:`str`, etc., in your enum::" msgstr "" + +msgid "" +">>> from enum import Enum, IntEnum\n" +">>> class MyIntEnum(IntEnum):\n" +"... __str__ = Enum.__str__" +msgstr "" diff --git a/library/exceptions.po b/library/exceptions.po index 42cf889d8a..61e71aa4a7 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -81,6 +81,9 @@ msgid "" "by using :keyword:`!from` with :keyword:`raise`::" msgstr "" +msgid "raise new_exc from original_exc" +msgstr "" + msgid "" "The expression following :keyword:`from` must be an exception or " "``None``. It will be set as :attr:`!__cause__` on the raised exception. " @@ -159,6 +162,14 @@ msgid "" "it to propagate to the caller. ::" msgstr "" +msgid "" +"try:\n" +" ...\n" +"except SomeException:\n" +" tb = sys.exception().__traceback__\n" +" raise OtherException(...).with_traceback(tb)" +msgstr "" + msgid "" "A writable field that holds the :ref:`traceback object ` " "associated with this exception. See also: :ref:`raise`." @@ -949,6 +960,34 @@ msgid "" "not need to be updated by :meth:`derive`." msgstr "" +msgid "" +">>> class MyGroup(ExceptionGroup):\n" +"... def derive(self, excs):\n" +"... return MyGroup(self.message, excs)\n" +"...\n" +">>> e = MyGroup(\"eg\", [ValueError(1), TypeError(2)])\n" +">>> e.add_note(\"a note\")\n" +">>> e.__context__ = Exception(\"context\")\n" +">>> e.__cause__ = Exception(\"cause\")\n" +">>> try:\n" +"... raise e\n" +"... except Exception as e:\n" +"... exc = e\n" +"...\n" +">>> match, rest = exc.split(ValueError)\n" +">>> exc, exc.__context__, exc.__cause__, exc.__notes__\n" +"(MyGroup('eg', [ValueError(1), TypeError(2)]), Exception('context'), " +"Exception('cause'), ['a note'])\n" +">>> match, match.__context__, match.__cause__, match.__notes__\n" +"(MyGroup('eg', [ValueError(1)]), Exception('context'), Exception('cause'), " +"['a note'])\n" +">>> rest, rest.__context__, rest.__cause__, rest.__notes__\n" +"(MyGroup('eg', [TypeError(2)]), Exception('context'), Exception('cause'), " +"['a note'])\n" +">>> exc.__traceback__ is match.__traceback__ is rest.__traceback__\n" +"True" +msgstr "" + msgid "" "Note that :exc:`BaseExceptionGroup` defines :meth:`~object.__new__`, so " "subclasses that need a different constructor signature need to override that " @@ -957,6 +996,17 @@ msgid "" "group's message from it. ::" msgstr "" +msgid "" +"class Errors(ExceptionGroup):\n" +" def __new__(cls, errors, exit_code):\n" +" self = super().__new__(Errors, f\"exit code: {exit_code}\", errors)\n" +" self.exit_code = exit_code\n" +" return self\n" +"\n" +" def derive(self, excs):\n" +" return Errors(excs, self.exit_code)" +msgstr "" + msgid "" "Like :exc:`ExceptionGroup`, any subclass of :exc:`BaseExceptionGroup` which " "is also a subclass of :exc:`Exception` can only wrap instances of :exc:" @@ -969,6 +1019,76 @@ msgstr "" msgid "The class hierarchy for built-in exceptions is:" msgstr "" +msgid "" +"BaseException\n" +" ├── BaseExceptionGroup\n" +" ├── GeneratorExit\n" +" ├── KeyboardInterrupt\n" +" ├── SystemExit\n" +" └── Exception\n" +" ├── ArithmeticError\n" +" │ ├── FloatingPointError\n" +" │ ├── OverflowError\n" +" │ └── ZeroDivisionError\n" +" ├── AssertionError\n" +" ├── AttributeError\n" +" ├── BufferError\n" +" ├── EOFError\n" +" ├── ExceptionGroup [BaseExceptionGroup]\n" +" ├── ImportError\n" +" │ └── ModuleNotFoundError\n" +" ├── LookupError\n" +" │ ├── IndexError\n" +" │ └── KeyError\n" +" ├── MemoryError\n" +" ├── NameError\n" +" │ └── UnboundLocalError\n" +" ├── OSError\n" +" │ ├── BlockingIOError\n" +" │ ├── ChildProcessError\n" +" │ ├── ConnectionError\n" +" │ │ ├── BrokenPipeError\n" +" │ │ ├── ConnectionAbortedError\n" +" │ │ ├── ConnectionRefusedError\n" +" │ │ └── ConnectionResetError\n" +" │ ├── FileExistsError\n" +" │ ├── FileNotFoundError\n" +" │ ├── InterruptedError\n" +" │ ├── IsADirectoryError\n" +" │ ├── NotADirectoryError\n" +" │ ├── PermissionError\n" +" │ ├── ProcessLookupError\n" +" │ └── TimeoutError\n" +" ├── ReferenceError\n" +" ├── RuntimeError\n" +" │ ├── NotImplementedError\n" +" │ └── RecursionError\n" +" ├── StopAsyncIteration\n" +" ├── StopIteration\n" +" ├── SyntaxError\n" +" │ └── IndentationError\n" +" │ └── TabError\n" +" ├── SystemError\n" +" ├── TypeError\n" +" ├── ValueError\n" +" │ └── UnicodeError\n" +" │ ├── UnicodeDecodeError\n" +" │ ├── UnicodeEncodeError\n" +" │ └── UnicodeTranslateError\n" +" └── Warning\n" +" ├── BytesWarning\n" +" ├── DeprecationWarning\n" +" ├── EncodingWarning\n" +" ├── FutureWarning\n" +" ├── ImportWarning\n" +" ├── PendingDeprecationWarning\n" +" ├── ResourceWarning\n" +" ├── RuntimeWarning\n" +" ├── SyntaxWarning\n" +" ├── UnicodeWarning\n" +" └── UserWarning\n" +msgstr "" + msgid "statement" msgstr "instrukcja" diff --git a/library/fnmatch.po b/library/fnmatch.po index bcd1d577c1..9ea0af87a6 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -97,6 +97,15 @@ msgid "" "extension ``.txt``::" msgstr "" +msgid "" +"import fnmatch\n" +"import os\n" +"\n" +"for file in os.listdir('.'):\n" +" if fnmatch.fnmatch(file, '*.txt'):\n" +" print(file)" +msgstr "" + msgid "" "Test whether the filename string *name* matches the pattern string *pat*, " "returning ``True`` or ``False``; the comparison is case-sensitive and does " diff --git a/library/ftplib.po b/library/ftplib.po index 49f34127ec..f5822ae4a3 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -53,6 +53,27 @@ msgstr "" msgid "Here's a sample session using the :mod:`ftplib` module::" msgstr "" +msgid "" +">>> from ftplib import FTP\n" +">>> ftp = FTP('ftp.us.debian.org') # connect to host, default port\n" +">>> ftp.login() # user anonymous, passwd anonymous@\n" +"'230 Login successful.'\n" +">>> ftp.cwd('debian') # change into \"debian\" directory\n" +"'250 Directory successfully changed.'\n" +">>> ftp.retrlines('LIST') # list directory contents\n" +"-rw-rw-r-- 1 1176 1176 1063 Jun 15 10:18 README\n" +"...\n" +"drwxr-sr-x 5 1176 1176 4096 Dec 19 2000 pool\n" +"drwxr-sr-x 4 1176 1176 4096 Nov 17 2008 project\n" +"drwxr-xr-x 3 1176 1176 4096 Oct 10 2012 tools\n" +"'226 Directory send OK.'\n" +">>> with open('README', 'wb') as fp:\n" +">>> ftp.retrbinary('RETR README', fp.write)\n" +"'226 Transfer complete.'\n" +">>> ftp.quit()\n" +"'221 Goodbye.'" +msgstr "" + msgid "Reference" msgstr "" @@ -408,6 +429,22 @@ msgstr "" msgid "Here's a sample session using the :class:`FTP_TLS` class::" msgstr "" +msgid "" +">>> ftps = FTP_TLS('ftp.pureftpd.org')\n" +">>> ftps.login()\n" +"'230 Anonymous user logged in'\n" +">>> ftps.prot_p()\n" +"'200 Data protection level set to \"private\"'\n" +">>> ftps.nlst()\n" +"['6jack', 'OpenBSD', 'antilink', 'blogbench', 'bsdcam', 'clockspeed', " +"'djbdns-jedi', 'docs', 'eaccelerator-jedi', 'favicon.ico', 'francotone', " +"'fugu', 'ignore', 'libpuzzle', 'metalog', 'minidentd', 'misc', 'mysql-udf-" +"global-user-variables', 'php-jenkins-hash', 'php-skein-hash', 'php-webdav', " +"'phpaudit', 'phpbench', 'pincaster', 'ping', 'posto', 'pub', 'public', " +"'public_keys', 'pure-ftpd', 'qscan', 'qtc', 'sharedance', 'skycache', " +"'sound', 'tmp', 'ucarp']" +msgstr "" + msgid "" ":class:`!FTP_TLS` class inherits from :class:`FTP`, defining these " "additional methods and attributes:" diff --git a/library/functions.po b/library/functions.po index 42d176b9f1..ff1fb6bd8f 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -335,6 +335,14 @@ msgstr "" "Zwraca ``True`` jeśli wszystkie elementy *iterable*'a są prawdziwe (lub " "jeśli iterable jest pusty). Ekwiwalent kodu::" +msgid "" +"def all(iterable):\n" +" for element in iterable:\n" +" if not element:\n" +" return False\n" +" return True" +msgstr "" + msgid "" "When awaited, return the next item from the given :term:`asynchronous " "iterator`, or *default* if given and the iterator is exhausted." @@ -368,6 +376,14 @@ msgstr "" "Zwraca ``True`` jeśli jakikolwiek element *iterable*'a jest prawdziwy. Jeśli " "iterable jest pusty, zwraca ``False``. Ekwiwalent kodu::" +msgid "" +"def any(iterable):\n" +" for element in iterable:\n" +" if element:\n" +" return True\n" +" return False" +msgstr "" + msgid "" "As :func:`repr`, return a string containing a printable representation of an " "object, but escape the non-ASCII characters in the string returned by :func:" @@ -405,7 +421,7 @@ msgstr "" msgid "" "This function drops you into the debugger at the call site. Specifically, " "it calls :func:`sys.breakpointhook`, passing ``args`` and ``kws`` straight " -"through. By default, ``sys.breakpointhook()`` calls :func:`pdb.set_trace()` " +"through. By default, ``sys.breakpointhook()`` calls :func:`pdb.set_trace` " "expecting no arguments. In this case, it is purely a convenience function " "so you don't have to explicitly import :mod:`pdb` or type as much code to " "enter the debugger. However, :func:`sys.breakpointhook` can be set to some " @@ -546,6 +562,12 @@ msgid "" "this idiom::" msgstr "" +msgid "" +"class C:\n" +" @classmethod\n" +" def f(cls, arg1, arg2): ..." +msgstr "" + msgid "" "The ``@classmethod`` form is a function :term:`decorator` -- see :ref:" "`function` for details." @@ -707,6 +729,25 @@ msgstr "" msgid "Examples:" msgstr "" +msgid "" +">>> complex('+1.23')\n" +"(1.23+0j)\n" +">>> complex('-4.5j')\n" +"-4.5j\n" +">>> complex('-1.23+4.5j')\n" +"(-1.23+4.5j)\n" +">>> complex('\\t( -1.23+4.5J )\\n')\n" +"(-1.23+4.5j)\n" +">>> complex('-Infinity+NaNj')\n" +"(-inf+nanj)\n" +">>> complex(1.23)\n" +"(1.23+0j)\n" +">>> complex(imag=-4.5)\n" +"-4.5j\n" +">>> complex(-1.23, 4.5)\n" +"(-1.23+4.5j)" +msgstr "" + msgid "" "If the argument is a string, it must contain either a real part (in the same " "format as for :func:`float`) or an imaginary part (in the same format but " @@ -849,6 +890,14 @@ msgstr "" msgid "Equivalent to::" msgstr "" +msgid "" +"def enumerate(iterable, start=0):\n" +" n = start\n" +" for elem in iterable:\n" +" yield n, elem\n" +" n += 1" +msgstr "" + msgid "Parameters" msgstr "parametry" @@ -1002,6 +1051,19 @@ msgstr "" msgid "Return a floating-point number constructed from a number or a string." msgstr "" +msgid "" +">>> float('+1.23')\n" +"1.23\n" +">>> float(' -12345\\n')\n" +"-12345.0\n" +">>> float('1e-003')\n" +"0.001\n" +">>> float('+1E6')\n" +"1000000.0\n" +">>> float('-Infinity')\n" +"-inf" +msgstr "" + msgid "" "If the argument is a string, it should contain a decimal number, optionally " "preceded by a sign, and optionally embedded in whitespace. The optional " @@ -1188,6 +1250,13 @@ msgid "" "When EOF is read, :exc:`EOFError` is raised. Example::" msgstr "" +msgid "" +">>> s = input('--> ') \n" +"--> Monty Python's Flying Circus\n" +">>> s \n" +"\"Monty Python's Flying Circus\"" +msgstr "" + msgid "" "If the :mod:`readline` module was loaded, then :func:`input` will use it to " "provide elaborate line editing and history features." @@ -1208,6 +1277,21 @@ msgid "" "``0`` if no arguments are given." msgstr "" +msgid "" +">>> int(123.45)\n" +"123\n" +">>> int('123')\n" +"123\n" +">>> int(' -12_345\\n')\n" +"-12345\n" +">>> int('FACE', 16)\n" +"64206\n" +">>> int('0xface', 0)\n" +"64206\n" +">>> int('01110011', base=2)\n" +"115" +msgstr "" + msgid "" "If the argument defines :meth:`~object.__int__`, ``int(x)`` returns ``x." "__int__()``. If the argument defines :meth:`~object.__index__`, it returns " @@ -1315,6 +1399,13 @@ msgid "" "file until the end of file is reached::" msgstr "" +msgid "" +"from functools import partial\n" +"with open('mydata.db', 'rb') as f:\n" +" for block in iter(partial(f.read, 64), b''):\n" +" process_block(block)" +msgstr "" + msgid "" "Return the length (the number of items) of an object. The argument may be a " "sequence (such as a string, bytes, tuple, list, or range) or a collection " @@ -1458,7 +1549,7 @@ msgid "" "(which on *some* Unix systems, means that *all* writes append to the end of " "the file regardless of the current seek position). In text mode, if " "*encoding* is not specified the encoding used is platform-dependent: :func:" -"`locale.getencoding()` is called to get the current locale encoding. (For " +"`locale.getencoding` is called to get the current locale encoding. (For " "reading and writing raw bytes use binary mode and leave *encoding* " "unspecified.) The available modes are:" msgstr "" @@ -1660,6 +1751,18 @@ msgid "" "`os.open` function to open a file relative to a given directory::" msgstr "" +msgid "" +">>> import os\n" +">>> dir_fd = os.open('somedir', os.O_RDONLY)\n" +">>> def opener(path, flags):\n" +"... return os.open(path, flags, dir_fd=dir_fd)\n" +"...\n" +">>> with open('spamspam.txt', 'w', opener=opener) as f:\n" +"... print('This will be written to somedir/spamspam.txt', file=f)\n" +"...\n" +">>> os.close(dir_fd) # don't leak a file descriptor" +msgstr "" + msgid "" "The type of :term:`file object` returned by the :func:`open` function " "depends on the mode. When :func:`open` is used to open a file in a text " @@ -1766,6 +1869,13 @@ msgstr "" msgid "Here's an example of computing an inverse for ``38`` modulo ``97``::" msgstr "" +msgid "" +">>> pow(38, -1, mod=97)\n" +"23\n" +">>> 23 * 38 % 97 == 1\n" +"True" +msgstr "" + msgid "" "For :class:`int` operands, the three-argument form of ``pow`` now allows the " "second argument to be negative, permitting computation of modular inverses." @@ -1816,6 +1926,23 @@ msgstr "" msgid "A typical use is to define a managed attribute ``x``::" msgstr "" +msgid "" +"class C:\n" +" def __init__(self):\n" +" self._x = None\n" +"\n" +" def getx(self):\n" +" return self._x\n" +"\n" +" def setx(self, value):\n" +" self._x = value\n" +"\n" +" def delx(self):\n" +" del self._x\n" +"\n" +" x = property(getx, setx, delx, \"I'm the 'x' property.\")" +msgstr "" + msgid "" "If *c* is an instance of *C*, ``c.x`` will invoke the getter, ``c.x = " "value`` will invoke the setter, and ``del c.x`` the deleter." @@ -1828,6 +1955,17 @@ msgid "" "term:`decorator`::" msgstr "" +msgid "" +"class Parrot:\n" +" def __init__(self):\n" +" self._voltage = 100000\n" +"\n" +" @property\n" +" def voltage(self):\n" +" \"\"\"Get the current voltage.\"\"\"\n" +" return self._voltage" +msgstr "" + msgid "" "The ``@property`` decorator turns the :meth:`!voltage` method into a " "\"getter\" for a read-only attribute with the same name, and it sets the " @@ -1841,6 +1979,25 @@ msgid "" "with an example:" msgstr "" +msgid "" +"class C:\n" +" def __init__(self):\n" +" self._x = None\n" +"\n" +" @property\n" +" def x(self):\n" +" \"\"\"I'm the 'x' property.\"\"\"\n" +" return self._x\n" +"\n" +" @x.setter\n" +" def x(self, value):\n" +" self._x = value\n" +"\n" +" @x.deleter\n" +" def x(self):\n" +" del self._x" +msgstr "" + msgid "" "This code is exactly equivalent to the first example. Be sure to give the " "additional functions the same name as the original property (``x`` in this " @@ -1875,6 +2032,16 @@ msgstr "" msgid "This class has a custom representation that can be evaluated::" msgstr "" +msgid "" +"class Person:\n" +" def __init__(self, name, age):\n" +" self.name = name\n" +" self.age = age\n" +"\n" +" def __repr__(self):\n" +" return f\"Person('{self.name}', {self.age})\"" +msgstr "" + msgid "" "Return a reverse :term:`iterator`. *seq* must be an object which has a :" "meth:`~object.__reversed__` method or supports the sequence protocol (the :" @@ -2022,6 +2189,12 @@ msgid "" "static method, use this idiom::" msgstr "" +msgid "" +"class C:\n" +" @staticmethod\n" +" def f(arg1, arg2, argN): ..." +msgstr "" + msgid "" "The ``@staticmethod`` form is a function :term:`decorator` -- see :ref:" "`function` for details." @@ -2048,6 +2221,14 @@ msgid "" "cases, use this idiom::" msgstr "" +msgid "" +"def regular_function():\n" +" ...\n" +"\n" +"class C:\n" +" method = staticmethod(regular_function)" +msgstr "" + msgid "For more information on static methods, see :ref:`types`." msgstr "" @@ -2141,6 +2322,13 @@ msgstr "" msgid "For both use cases, a typical superclass call looks like this::" msgstr "" +msgid "" +"class C(B):\n" +" def method(self, arg):\n" +" super().method(arg) # This does the same thing as:\n" +" # super(C, self).method(arg)" +msgstr "" + msgid "" "In addition to method lookups, :func:`super` also works for attribute " "lookups. One possible use case for this is calling :term:`descriptors " @@ -2249,6 +2437,15 @@ msgstr "" msgid "Example::" msgstr "" +msgid "" +">>> for item in zip([1, 2, 3], ['sugar', 'spice', 'everything nice']):\n" +"... print(item)\n" +"...\n" +"(1, 'sugar')\n" +"(2, 'spice')\n" +"(3, 'everything nice')" +msgstr "" + msgid "" "More formally: :func:`zip` returns an iterator of tuples, where the *i*-th " "tuple contains the *i*-th element from each of the argument iterables." @@ -2279,12 +2476,22 @@ msgid "" "result to the length of the shortest iterable::" msgstr "" +msgid "" +">>> list(zip(range(3), ['fee', 'fi', 'fo', 'fum']))\n" +"[(0, 'fee'), (1, 'fi'), (2, 'fo')]" +msgstr "" + msgid "" ":func:`zip` is often used in cases where the iterables are assumed to be of " "equal length. In such cases, it's recommended to use the ``strict=True`` " "option. Its output is the same as regular :func:`zip`::" msgstr "" +msgid "" +">>> list(zip(('a', 'b', 'c'), (1, 2, 3), strict=True))\n" +"[('a', 1), ('b', 2), ('c', 3)]" +msgstr "" + msgid "" "Unlike the default behavior, it raises a :exc:`ValueError` if one iterable " "is exhausted before the others:" @@ -2323,6 +2530,16 @@ msgid "" "list::" msgstr "" +msgid "" +">>> x = [1, 2, 3]\n" +">>> y = [4, 5, 6]\n" +">>> list(zip(x, y))\n" +"[(1, 4), (2, 5), (3, 6)]\n" +">>> x2, y2 = zip(*zip(x, y))\n" +">>> x == list(x2) and y == list(y2)\n" +"True" +msgstr "" + msgid "Added the ``strict`` argument." msgstr "" @@ -2371,9 +2588,15 @@ msgid "" "the following code::" msgstr "" +msgid "spam = __import__('spam', globals(), locals(), [], 0)" +msgstr "" + msgid "The statement ``import spam.ham`` results in this call::" msgstr "" +msgid "spam = __import__('spam.ham', globals(), locals(), [], 0)" +msgstr "" + msgid "" "Note how :func:`__import__` returns the toplevel module here because this is " "the object that is bound to a name by the :keyword:`import` statement." @@ -2384,6 +2607,12 @@ msgid "" "saus`` results in ::" msgstr "" +msgid "" +"_temp = __import__('spam.ham', globals(), locals(), ['eggs', 'sausage'], 0)\n" +"eggs = _temp.eggs\n" +"saus = _temp.sausage" +msgstr "" + msgid "" "Here, the ``spam.ham`` module is returned from :func:`__import__`. From " "this object, the names to import are retrieved and assigned to their " diff --git a/library/gettext.po b/library/gettext.po index 5c94eaf7b3..50788bbb3e 100644 --- a/library/gettext.po +++ b/library/gettext.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -120,6 +120,15 @@ msgstr "" msgid "Here's an example of typical usage for this API::" msgstr "" +msgid "" +"import gettext\n" +"gettext.bindtextdomain('myapplication', '/path/to/my/language/directory')\n" +"gettext.textdomain('myapplication')\n" +"_ = gettext.gettext\n" +"# ...\n" +"print(_('This is a translatable string.'))" +msgstr "" + msgid "Class-based API" msgstr "" @@ -210,6 +219,9 @@ msgid "" "function, like this::" msgstr "" +msgid "print(_('This string will be translated.'))" +msgstr "" + msgid "" "For convenience, you want the :func:`!_` function to be installed in " "Python's builtins namespace, so it is easily accessible in all modules of " @@ -300,6 +312,12 @@ msgid "" "this code to make :func:`!_` available to their module::" msgstr "" +msgid "" +"import gettext\n" +"t = gettext.translation('mymodule', ...)\n" +"_ = t.gettext" +msgstr "" + msgid "" "This puts :func:`!_` only in the module's global namespace and so only " "affects calls within this module." @@ -374,6 +392,15 @@ msgstr "" msgid "Here is an example::" msgstr "Tu jest przykład::" +msgid "" +"n = len(os.listdir('.'))\n" +"cat = GNUTranslations(somefile)\n" +"message = cat.ngettext(\n" +" 'There is %(num)d file in this directory',\n" +" 'There are %(num)d files in this directory',\n" +" n) % {'num': n}" +msgstr "" + msgid "" "Look up the *context* and *message* id in the catalog and return the " "corresponding message string, as a Unicode string. If there is no entry in " @@ -412,6 +439,13 @@ msgid "" "this version has a slightly different API. Its documented usage was::" msgstr "" +msgid "" +"import gettext\n" +"cat = gettext.Catalog(domain, localedir)\n" +"_ = cat.gettext\n" +"print(_('hello world'))" +msgstr "" + msgid "" "For compatibility with this older module, the function :func:`!Catalog` is " "an alias for the :func:`translation` function described above." @@ -456,6 +490,13 @@ msgid "" "`. For example::" msgstr "" +msgid "" +"filename = 'mylog.txt'\n" +"message = _('writing a log message')\n" +"with open(filename, 'w') as fp:\n" +" fp.write(message)" +msgstr "" + msgid "" "In this example, the string ``'writing a log message'`` is marked as a " "candidate for translation, while the strings ``'mylog.txt'`` and ``'w'`` are " @@ -525,6 +566,12 @@ msgid "" "your module::" msgstr "" +msgid "" +"import gettext\n" +"t = gettext.translation('spam', '/usr/share/locale')\n" +"_ = t.gettext" +msgstr "" + msgid "Localizing your application" msgstr "" @@ -540,11 +587,21 @@ msgid "" "main driver file of your application::" msgstr "" +msgid "" +"import gettext\n" +"gettext.install('myapplication')" +msgstr "" + msgid "" "If you need to set the locale directory, you can pass it into the :func:" "`install` function::" msgstr "" +msgid "" +"import gettext\n" +"gettext.install('myapplication', '/usr/share/locale')" +msgstr "" + msgid "Changing languages on the fly" msgstr "" @@ -554,6 +611,23 @@ msgid "" "explicitly, like so::" msgstr "" +msgid "" +"import gettext\n" +"\n" +"lang1 = gettext.translation('myapplication', languages=['en'])\n" +"lang2 = gettext.translation('myapplication', languages=['fr'])\n" +"lang3 = gettext.translation('myapplication', languages=['de'])\n" +"\n" +"# start by using language1\n" +"lang1.install()\n" +"\n" +"# ... time goes by, user selects language 2\n" +"lang2.install()\n" +"\n" +"# ... more time goes by, user selects language 3\n" +"lang3.install()" +msgstr "" + msgid "Deferred translations" msgstr "" @@ -563,6 +637,17 @@ msgid "" "actual translation until later. A classic example is::" msgstr "" +msgid "" +"animals = ['mollusk',\n" +" 'albatross',\n" +" 'rat',\n" +" 'penguin',\n" +" 'python', ]\n" +"# ...\n" +"for a in animals:\n" +" print(a)" +msgstr "" + msgid "" "Here, you want to mark the strings in the ``animals`` list as being " "translatable, but you don't actually want to translate them until they are " @@ -572,6 +657,22 @@ msgstr "" msgid "Here is one way you can handle this situation::" msgstr "" +msgid "" +"def _(message): return message\n" +"\n" +"animals = [_('mollusk'),\n" +" _('albatross'),\n" +" _('rat'),\n" +" _('penguin'),\n" +" _('python'), ]\n" +"\n" +"del _\n" +"\n" +"# ...\n" +"for a in animals:\n" +" print(_(a))" +msgstr "" + msgid "" "This works because the dummy definition of :func:`!_` simply returns the " "string unchanged. And this dummy definition will temporarily override any " @@ -589,6 +690,20 @@ msgstr "" msgid "Another way to handle this is with the following example::" msgstr "" +msgid "" +"def N_(message): return message\n" +"\n" +"animals = [N_('mollusk'),\n" +" N_('albatross'),\n" +" N_('rat'),\n" +" N_('penguin'),\n" +" N_('python'), ]\n" +"\n" +"# ...\n" +"for a in animals:\n" +" print(_(a))" +msgstr "" + msgid "" "In this case, you are marking translatable strings with the function :func:`!" "N_`, which won't conflict with any definition of :func:`!_`. However, you " diff --git a/library/glob.po b/library/glob.po index 4fbcee229f..cbef522e20 100644 --- a/library/glob.po +++ b/library/glob.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -138,12 +138,34 @@ msgid "" "preserved. ::" msgstr "" +msgid "" +">>> import glob\n" +">>> glob.glob('./[0-9].*')\n" +"['./1.gif', './2.txt']\n" +">>> glob.glob('*.gif')\n" +"['1.gif', 'card.gif']\n" +">>> glob.glob('?.gif')\n" +"['1.gif']\n" +">>> glob.glob('**/*.txt', recursive=True)\n" +"['2.txt', 'sub/3.txt']\n" +">>> glob.glob('./**/', recursive=True)\n" +"['./', './sub/']" +msgstr "" + msgid "" "If the directory contains files starting with ``.`` they won't be matched by " "default. For example, consider a directory containing :file:`card.gif` and :" "file:`.card.gif`::" msgstr "" +msgid "" +">>> import glob\n" +">>> glob.glob('*.gif')\n" +"['card.gif']\n" +">>> glob.glob('.c*')\n" +"['.card.gif']" +msgstr "" + msgid "Module :mod:`fnmatch`" msgstr "" diff --git a/library/graphlib.po b/library/graphlib.po index a8e2226539..a0969102a8 100644 --- a/library/graphlib.po +++ b/library/graphlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -82,11 +82,42 @@ msgid "" "static_order` can be used directly:" msgstr "" +msgid "" +">>> graph = {\"D\": {\"B\", \"C\"}, \"C\": {\"A\"}, \"B\": {\"A\"}}\n" +">>> ts = TopologicalSorter(graph)\n" +">>> tuple(ts.static_order())\n" +"('A', 'C', 'B', 'D')" +msgstr "" + msgid "" "The class is designed to easily support parallel processing of the nodes as " "they become ready. For instance::" msgstr "" +msgid "" +"topological_sorter = TopologicalSorter()\n" +"\n" +"# Add nodes to 'topological_sorter'...\n" +"\n" +"topological_sorter.prepare()\n" +"while topological_sorter.is_active():\n" +" for node in topological_sorter.get_ready():\n" +" # Worker threads or processes take nodes to work on off the\n" +" # 'task_queue' queue.\n" +" task_queue.put(node)\n" +"\n" +" # When the work for a node is done, workers put the node in\n" +" # 'finalized_tasks_queue' so we can get more nodes to work on.\n" +" # The definition of 'is_active()' guarantees that, at this point, at\n" +" # least one node has been placed on 'task_queue' that hasn't yet\n" +" # been passed to 'done()', so this blocking 'get()' must (eventually)\n" +" # succeed. After calling 'done()', we loop back to call 'get_ready()'\n" +" # again, so put newly freed nodes on 'task_queue' as soon as\n" +" # logically possible.\n" +" node = finalized_tasks_queue.get()\n" +" topological_sorter.done(node)" +msgstr "" + msgid "" "Add a new node and its predecessors to the graph. Both the *node* and all " "elements in *predecessors* must be :term:`hashable`." @@ -131,9 +162,19 @@ msgid "" "so instead of::" msgstr "" +msgid "" +"if ts.is_active():\n" +" ..." +msgstr "" + msgid "it is possible to simply do::" msgstr "" +msgid "" +"if ts:\n" +" ..." +msgstr "" + msgid "" "Raises :exc:`ValueError` if called without calling :meth:`~TopologicalSorter." "prepare` previously." @@ -168,11 +209,34 @@ msgid "" "to::" msgstr "" +msgid "" +"def static_order(self):\n" +" self.prepare()\n" +" while self.is_active():\n" +" node_group = self.get_ready()\n" +" yield from node_group\n" +" self.done(*node_group)" +msgstr "" + msgid "" "The particular order that is returned may depend on the specific order in " "which the items were inserted in the graph. For example:" msgstr "" +msgid "" +">>> ts = TopologicalSorter()\n" +">>> ts.add(3, 2, 1)\n" +">>> ts.add(1, 0)\n" +">>> print([*ts.static_order()])\n" +"[2, 0, 1, 3]\n" +"\n" +">>> ts2 = TopologicalSorter()\n" +">>> ts2.add(1, 0)\n" +">>> ts2.add(3, 2, 1)\n" +">>> print([*ts2.static_order()])\n" +"[0, 2, 1, 3]" +msgstr "" + msgid "" "This is due to the fact that \"0\" and \"2\" are in the same level in the " "graph (they would have been returned in the same call to :meth:" diff --git a/library/gzip.po b/library/gzip.po index 90bbbd7f4d..5a4490668b 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -272,15 +272,42 @@ msgstr "Przykłady użycia" msgid "Example of how to read a compressed file::" msgstr "Przykład odczytu skompresowanego pliku::" +msgid "" +"import gzip\n" +"with gzip.open('/home/joe/file.txt.gz', 'rb') as f:\n" +" file_content = f.read()" +msgstr "" + msgid "Example of how to create a compressed GZIP file::" msgstr "Przykład tworzenia skompresowanego pliku GZIP:" +msgid "" +"import gzip\n" +"content = b\"Lots of content here\"\n" +"with gzip.open('/home/joe/file.txt.gz', 'wb') as f:\n" +" f.write(content)" +msgstr "" + msgid "Example of how to GZIP compress an existing file::" msgstr "Przykład kompresji GZIP istniejącego pliku::" +msgid "" +"import gzip\n" +"import shutil\n" +"with open('/home/joe/file.txt', 'rb') as f_in:\n" +" with gzip.open('/home/joe/file.txt.gz', 'wb') as f_out:\n" +" shutil.copyfileobj(f_in, f_out)" +msgstr "" + msgid "Example of how to GZIP compress a binary string::" msgstr "Przykład kompresji ciągu binarnego przez GZIP::" +msgid "" +"import gzip\n" +"s_in = b\"Lots of content here\"\n" +"s_out = gzip.compress(s_in)" +msgstr "" + msgid "Module :mod:`zlib`" msgstr "Moduł :mod:`zlib`" diff --git a/library/hashlib.po b/library/hashlib.po index 7ccf1ee7b8..256158cd26 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-09 17:14+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -118,6 +118,19 @@ msgid "" "repetition\"``::" msgstr "" +msgid "" +">>> import hashlib\n" +">>> m = hashlib.sha256()\n" +">>> m.update(b\"Nobody inspects\")\n" +">>> m.update(b\" the spammish repetition\")\n" +">>> m.digest()\n" +"b'\\x03\\x1e\\xdd}Ae\\x15\\x93\\xc5\\xfe\\\\" +"\\x00o\\xa5u+7\\xfd\\xdf\\xf7\\xbcN\\x84:" +"\\xa6\\xaf\\x0c\\x95\\x0fK\\x94\\x06'\n" +">>> m.hexdigest()\n" +"'031edd7d41651593c5fe5c006fa5752b37fddff7bc4e843aa6af0c950f4b9406'" +msgstr "" + msgid "More condensed:" msgstr "" @@ -557,16 +570,60 @@ msgid "" "for message ``b'message data'`` with key ``b'pseudorandom key'``::" msgstr "" +msgid "" +">>> from hashlib import blake2b\n" +">>> h = blake2b(key=b'pseudorandom key', digest_size=16)\n" +">>> h.update(b'message data')\n" +">>> h.hexdigest()\n" +"'3d363ff7401e02026f4a4687d4863ced'" +msgstr "" + msgid "" "As a practical example, a web application can symmetrically sign cookies " "sent to users and later verify them to make sure they weren't tampered with::" msgstr "" +msgid "" +">>> from hashlib import blake2b\n" +">>> from hmac import compare_digest\n" +">>>\n" +">>> SECRET_KEY = b'pseudorandomly generated server secret key'\n" +">>> AUTH_SIZE = 16\n" +">>>\n" +">>> def sign(cookie):\n" +"... h = blake2b(digest_size=AUTH_SIZE, key=SECRET_KEY)\n" +"... h.update(cookie)\n" +"... return h.hexdigest().encode('utf-8')\n" +">>>\n" +">>> def verify(cookie, sig):\n" +"... good_sig = sign(cookie)\n" +"... return compare_digest(good_sig, sig)\n" +">>>\n" +">>> cookie = b'user-alice'\n" +">>> sig = sign(cookie)\n" +">>> print(\"{0},{1}\".format(cookie.decode('utf-8'), sig))\n" +"user-alice,b'43b3c982cf697e0c5ab22172d1ca7421'\n" +">>> verify(cookie, sig)\n" +"True\n" +">>> verify(b'user-bob', sig)\n" +"False\n" +">>> verify(cookie, b'0102030405060708090a0b0c0d0e0f00')\n" +"False" +msgstr "" + msgid "" "Even though there's a native keyed hashing mode, BLAKE2 can, of course, be " "used in HMAC construction with :mod:`hmac` module::" msgstr "" +msgid "" +">>> import hmac, hashlib\n" +">>> m = hmac.new(b'secret key', digestmod=hashlib.blake2s)\n" +">>> m.update(b'message')\n" +">>> m.hexdigest()\n" +"'e3c8102868d28b5ff85fc35dda07329970d1a01e273c37481326fe0c861c8142'" +msgstr "" + msgid "Randomized hashing" msgstr "" @@ -639,6 +696,20 @@ msgstr "" msgid "BLAKE2 can be personalized by passing bytes to the *person* argument::" msgstr "" +msgid "" +">>> from hashlib import blake2b\n" +">>> FILES_HASH_PERSON = b'MyApp Files Hash'\n" +">>> BLOCK_HASH_PERSON = b'MyApp Block Hash'\n" +">>> h = blake2b(digest_size=32, person=FILES_HASH_PERSON)\n" +">>> h.update(b'the same content')\n" +">>> h.hexdigest()\n" +"'20d9cd024d4fb086aae819a1432dd2466de12947831b75c5a30cf2676095d3b4'\n" +">>> h = blake2b(digest_size=32, person=BLOCK_HASH_PERSON)\n" +">>> h.update(b'the same content')\n" +">>> h.hexdigest()\n" +"'cf68fb5761b9c44e7878bfb2c4c9aea52264a80b75005e65619778de59f383a3'" +msgstr "" + msgid "" "Personalization together with the keyed mode can also be used to derive " "different keys from a single one." @@ -650,11 +721,45 @@ msgstr "" msgid "Here's an example of hashing a minimal tree with two leaf nodes::" msgstr "" +msgid "" +" 10\n" +" / \\\n" +"00 01" +msgstr "" + msgid "" "This example uses 64-byte internal digests, and returns the 32-byte final " "digest::" msgstr "" +msgid "" +">>> from hashlib import blake2b\n" +">>>\n" +">>> FANOUT = 2\n" +">>> DEPTH = 2\n" +">>> LEAF_SIZE = 4096\n" +">>> INNER_SIZE = 64\n" +">>>\n" +">>> buf = bytearray(6000)\n" +">>>\n" +">>> # Left leaf\n" +"... h00 = blake2b(buf[0:LEAF_SIZE], fanout=FANOUT, depth=DEPTH,\n" +"... leaf_size=LEAF_SIZE, inner_size=INNER_SIZE,\n" +"... node_offset=0, node_depth=0, last_node=False)\n" +">>> # Right leaf\n" +"... h01 = blake2b(buf[LEAF_SIZE:], fanout=FANOUT, depth=DEPTH,\n" +"... leaf_size=LEAF_SIZE, inner_size=INNER_SIZE,\n" +"... node_offset=1, node_depth=0, last_node=True)\n" +">>> # Root node\n" +"... h10 = blake2b(digest_size=32, fanout=FANOUT, depth=DEPTH,\n" +"... leaf_size=LEAF_SIZE, inner_size=INNER_SIZE,\n" +"... node_offset=0, node_depth=1, last_node=True)\n" +">>> h10.update(h00.digest())\n" +">>> h10.update(h01.digest())\n" +">>> h10.hexdigest()\n" +"'3ad2a9b37c6070e374c7a8c508fe20ca86b6ed54e286e93a0318e95e881db5aa'" +msgstr "" + msgid "Credits" msgstr "" diff --git a/library/heapq.po b/library/heapq.po index 818f5cef00..9b9600c070 100644 --- a/library/heapq.po +++ b/library/heapq.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-16 14:48+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -178,6 +178,17 @@ msgid "" "at a time::" msgstr "" +msgid "" +">>> def heapsort(iterable):\n" +"... h = []\n" +"... for value in iterable:\n" +"... heappush(h, value)\n" +"... return [heappop(h) for i in range(len(h))]\n" +"...\n" +">>> heapsort([1, 3, 5, 7, 9, 2, 4, 6, 8, 0])\n" +"[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]" +msgstr "" + msgid "" "This is similar to ``sorted(iterable)``, but unlike :func:`sorted`, this " "implementation is not stable." @@ -188,6 +199,16 @@ msgid "" "(such as task priorities) alongside the main record being tracked::" msgstr "" +msgid "" +">>> h = []\n" +">>> heappush(h, (5, 'write code'))\n" +">>> heappush(h, (7, 'release product'))\n" +">>> heappush(h, (1, 'write spec'))\n" +">>> heappush(h, (3, 'create tests'))\n" +">>> heappop(h)\n" +"(1, 'write spec')" +msgstr "" + msgid "Priority Queue Implementation Notes" msgstr "" @@ -230,6 +251,16 @@ msgid "" "field::" msgstr "" +msgid "" +"from dataclasses import dataclass, field\n" +"from typing import Any\n" +"\n" +"@dataclass(order=True)\n" +"class PrioritizedItem:\n" +" priority: int\n" +" item: Any=field(compare=False)" +msgstr "" + msgid "" "The remaining challenges revolve around finding a pending task and making " "changes to its priority or removing it entirely. Finding a task can be done " @@ -242,6 +273,36 @@ msgid "" "mark the entry as removed and add a new entry with the revised priority::" msgstr "" +msgid "" +"pq = [] # list of entries arranged in a heap\n" +"entry_finder = {} # mapping of tasks to entries\n" +"REMOVED = '' # placeholder for a removed task\n" +"counter = itertools.count() # unique sequence count\n" +"\n" +"def add_task(task, priority=0):\n" +" 'Add a new task or update the priority of an existing task'\n" +" if task in entry_finder:\n" +" remove_task(task)\n" +" count = next(counter)\n" +" entry = [priority, count, task]\n" +" entry_finder[task] = entry\n" +" heappush(pq, entry)\n" +"\n" +"def remove_task(task):\n" +" 'Mark an existing task as REMOVED. Raise KeyError if not found.'\n" +" entry = entry_finder.pop(task)\n" +" entry[-1] = REMOVED\n" +"\n" +"def pop_task():\n" +" 'Remove and return the lowest priority task. Raise KeyError if empty.'\n" +" while pq:\n" +" priority, count, task = heappop(pq)\n" +" if task is not REMOVED:\n" +" del entry_finder[task]\n" +" return task\n" +" raise KeyError('pop from an empty priority queue')" +msgstr "" + msgid "Theory" msgstr "" @@ -257,6 +318,18 @@ msgid "" "representation for a tournament. The numbers below are *k*, not ``a[k]``::" msgstr "" +msgid "" +" 0\n" +"\n" +" 1 2\n" +"\n" +" 3 4 5 6\n" +"\n" +" 7 8 9 10 11 12 13 14\n" +"\n" +"15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30" +msgstr "" + msgid "" "In the tree above, each cell *k* is topping ``2*k+1`` and ``2*k+2``. In a " "usual binary tournament we see in sports, each cell is the winner over the " diff --git a/library/html.parser.po b/library/html.parser.po index a7bb0333b9..7b95b4281e 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" +"POT-Creation-Date: 2024-08-31 11:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -72,9 +72,42 @@ msgid "" "encountered::" msgstr "" +msgid "" +"from html.parser import HTMLParser\n" +"\n" +"class MyHTMLParser(HTMLParser):\n" +" def handle_starttag(self, tag, attrs):\n" +" print(\"Encountered a start tag:\", tag)\n" +"\n" +" def handle_endtag(self, tag):\n" +" print(\"Encountered an end tag :\", tag)\n" +"\n" +" def handle_data(self, data):\n" +" print(\"Encountered some data :\", data)\n" +"\n" +"parser = MyHTMLParser()\n" +"parser.feed('Test'\n" +" '

Parse me!

')" +msgstr "" + msgid "The output will then be:" msgstr "" +msgid "" +"Encountered a start tag: html\n" +"Encountered a start tag: head\n" +"Encountered a start tag: title\n" +"Encountered some data : Test\n" +"Encountered an end tag : title\n" +"Encountered an end tag : head\n" +"Encountered a start tag: body\n" +"Encountered a start tag: h1\n" +"Encountered some data : Parse me!\n" +"Encountered an end tag : h1\n" +"Encountered an end tag : body\n" +"Encountered an end tag : html" +msgstr "" + msgid ":class:`.HTMLParser` Methods" msgstr "" @@ -233,34 +266,141 @@ msgid "" "examples::" msgstr "" +msgid "" +"from html.parser import HTMLParser\n" +"from html.entities import name2codepoint\n" +"\n" +"class MyHTMLParser(HTMLParser):\n" +" def handle_starttag(self, tag, attrs):\n" +" print(\"Start tag:\", tag)\n" +" for attr in attrs:\n" +" print(\" attr:\", attr)\n" +"\n" +" def handle_endtag(self, tag):\n" +" print(\"End tag :\", tag)\n" +"\n" +" def handle_data(self, data):\n" +" print(\"Data :\", data)\n" +"\n" +" def handle_comment(self, data):\n" +" print(\"Comment :\", data)\n" +"\n" +" def handle_entityref(self, name):\n" +" c = chr(name2codepoint[name])\n" +" print(\"Named ent:\", c)\n" +"\n" +" def handle_charref(self, name):\n" +" if name.startswith('x'):\n" +" c = chr(int(name[1:], 16))\n" +" else:\n" +" c = chr(int(name))\n" +" print(\"Num ent :\", c)\n" +"\n" +" def handle_decl(self, data):\n" +" print(\"Decl :\", data)\n" +"\n" +"parser = MyHTMLParser()" +msgstr "" + msgid "Parsing a doctype::" msgstr "" +msgid "" +">>> parser.feed('')\n" +"Decl : DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3." +"org/TR/html4/strict.dtd\"" +msgstr "" + msgid "Parsing an element with a few attributes and a title::" msgstr "" +msgid "" +">>> parser.feed('\"The')\n" +"Start tag: img\n" +" attr: ('src', 'python-logo.png')\n" +" attr: ('alt', 'The Python logo')\n" +">>>\n" +">>> parser.feed('

Python

')\n" +"Start tag: h1\n" +"Data : Python\n" +"End tag : h1" +msgstr "" + msgid "" "The content of ``script`` and ``style`` elements is returned as is, without " "further parsing::" msgstr "" +msgid "" +">>> parser.feed(' - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/update_switcher_chart.py b/update_switcher_chart.py deleted file mode 100644 index d4cb1d70cd..0000000000 --- a/update_switcher_chart.py +++ /dev/null @@ -1,32 +0,0 @@ -from datetime import datetime -from re import search - -from git import Repo, GitCommandError -from matplotlib import pyplot -from matplotlib.ticker import PercentFormatter - -repo = Repo('.') -progress, dates = [], [] -for commit in repo.iter_commits(): - try: - readme_content = repo.git.show('{}:{}'.format(commit.hexsha, 'README.md')) - except GitCommandError: - continue - found = search(r'!\[(\d\d.\d\d)% przełącznika języków]', readme_content) - if not found: - found = search(r'!\[(\d+.\d\d)% language switchera]', readme_content) - if not found: - found = search(r'!\[(\d+.\d\d)% do language switchera]', readme_content) - if not found: - print(readme_content) - continue - number = float(found.group(1)) - progress.append(number) - dates.append(datetime.fromtimestamp(commit.committed_date)) - -pyplot.plot_date(dates, progress) -pyplot.ylim(ymin=0) -pyplot.grid() -pyplot.gcf().autofmt_xdate() -pyplot.gca().yaxis.set_major_formatter(PercentFormatter()) -pyplot.savefig("language-switcher-progress.svg") From 6d7993400c7e528257987c07ab60f029367a718f Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 25 Apr 2025 18:10:11 +0000 Subject: [PATCH 147/228] Update translation from Transifex --- about.po | 2 +- bugs.po | 2 +- c-api/abstract.po | 2 +- c-api/apiabiversion.po | 2 +- c-api/arg.po | 2 +- c-api/bool.po | 2 +- c-api/buffer.po | 2 +- c-api/bytearray.po | 2 +- c-api/bytes.po | 2 +- c-api/cell.po | 2 +- c-api/concrete.po | 2 +- c-api/contextvars.po | 2 +- c-api/datetime.po | 2 +- c-api/exceptions.po | 2 +- c-api/file.po | 2 +- c-api/function.po | 2 +- c-api/init.po | 2 +- c-api/intro.po | 25 +++++++++++++++++++++---- c-api/memoryview.po | 2 +- c-api/method.po | 2 +- c-api/none.po | 2 +- c-api/structures.po | 2 +- contents.po | 2 +- copyright.po | 2 +- distributing/index.po | 2 +- extending/extending.po | 4 +++- extending/index.po | 2 +- faq/extending.po | 2 +- faq/gui.po | 2 +- faq/index.po | 2 +- faq/installed.po | 2 +- faq/windows.po | 2 +- howto/clinic.po | 2 +- howto/descriptor.po | 2 +- howto/enum.po | 2 +- howto/functional.po | 2 +- howto/index.po | 2 +- howto/ipaddress.po | 2 +- howto/logging-cookbook.po | 2 +- howto/mro.po | 2 +- howto/pyporting.po | 2 +- howto/sockets.po | 2 +- howto/sorting.po | 2 +- howto/urllib2.po | 2 +- installing/index.po | 2 +- library/__future__.po | 2 +- library/_thread.po | 2 +- library/asyncio-dev.po | 2 +- library/asyncio-policy.po | 2 +- library/asyncio-runner.po | 2 +- library/asyncio-subprocess.po | 2 +- library/asyncio.po | 2 +- library/cgi.po | 2 +- library/concurrent.futures.po | 2 +- library/constants.po | 2 +- library/contextvars.po | 2 +- library/copyreg.po | 2 +- library/crypt.po | 2 +- library/csv.po | 2 +- library/ctypes.po | 2 +- library/curses.ascii.po | 2 +- library/curses.panel.po | 2 +- library/datatypes.po | 2 +- library/dbm.po | 2 +- library/debug.po | 2 +- library/decimal.po | 2 +- library/email.contentmanager.po | 2 +- library/email.encoders.po | 2 +- library/email.headerregistry.po | 2 +- library/email.message.po | 2 +- library/email.po | 2 +- library/email.policy.po | 2 +- library/email.utils.po | 2 +- library/ensurepip.po | 2 +- library/exceptions.po | 2 +- library/faulthandler.po | 2 +- library/fcntl.po | 2 +- library/functional.po | 2 +- library/functions.po | 6 +++++- library/functools.po | 2 +- library/getpass.po | 2 +- library/glob.po | 2 +- library/grp.po | 2 +- library/html.entities.po | 2 +- library/html.parser.po | 2 +- library/http.client.po | 2 +- library/http.cookiejar.po | 2 +- library/http.cookies.po | 2 +- library/http.po | 2 +- library/imaplib.po | 2 +- library/imghdr.po | 2 +- library/importlib.metadata.po | 2 +- library/index.po | 2 +- library/inspect.po | 2 +- library/intro.po | 2 +- library/itertools.po | 2 +- library/linecache.po | 2 +- library/logging.config.po | 2 +- library/mailbox.po | 2 +- library/marshal.po | 2 +- library/mimetypes.po | 2 +- library/mmap.po | 2 +- library/multiprocessing.po | 2 +- library/nis.po | 2 +- library/nntplib.po | 2 +- library/numeric.po | 2 +- library/os.po | 2 +- library/pdb.po | 2 +- library/pickle.po | 2 +- library/pipes.po | 2 +- library/platform.po | 2 +- library/poplib.po | 2 +- library/pprint.po | 2 +- library/profile.po | 2 +- library/pty.po | 2 +- library/pwd.po | 2 +- library/py_compile.po | 2 +- library/pyclbr.po | 2 +- library/pydoc.po | 2 +- library/pyexpat.po | 2 +- library/random.po | 2 +- library/readline.po | 2 +- library/reprlib.po | 2 +- library/rlcompleter.po | 2 +- library/sched.po | 2 +- library/select.po | 2 +- library/signal.po | 2 +- library/smtplib.po | 2 +- library/sndhdr.po | 2 +- library/socket.po | 2 +- library/socketserver.po | 2 +- library/spwd.po | 2 +- library/ssl.po | 2 +- library/stat.po | 2 +- library/statistics.po | 2 +- library/symtable.po | 2 +- library/syslog.po | 2 +- library/telnetlib.po | 2 +- library/termios.po | 2 +- library/text.po | 2 +- library/textwrap.po | 2 +- library/threading.po | 2 +- library/time.po | 2 +- library/timeit.po | 2 +- library/tk.po | 2 +- library/tkinter.ttk.po | 2 +- library/tokenize.po | 2 +- library/tomllib.po | 2 +- library/tty.po | 2 +- library/typing.po | 2 +- library/unicodedata.po | 2 +- library/unittest.mock.po | 2 +- library/urllib.parse.po | 2 +- library/urllib.request.po | 2 +- library/venv.po | 2 +- library/weakref.po | 2 +- library/webbrowser.po | 2 +- library/xmlrpc.client.po | 2 +- library/xmlrpc.server.po | 2 +- library/zipfile.po | 2 +- library/zoneinfo.po | 2 +- license.po | 2 +- reference/import.po | 2 +- reference/index.po | 2 +- reference/introduction.po | 2 +- reference/toplevel_components.po | 2 +- tutorial/appendix.po | 2 +- tutorial/appetite.po | 2 +- tutorial/classes.po | 16 ++++++++-------- tutorial/datastructures.po | 2 +- tutorial/floatingpoint.po | 2 +- tutorial/index.po | 2 +- tutorial/interpreter.po | 2 +- tutorial/introduction.po | 2 +- tutorial/stdlib.po | 2 +- tutorial/venv.po | 2 +- tutorial/whatnow.po | 2 +- using/index.po | 2 +- using/mac.po | 2 +- whatsnew/2.0.po | 2 +- whatsnew/3.0.po | 2 +- whatsnew/3.1.po | 2 +- whatsnew/3.12.po | 2 +- whatsnew/3.4.po | 2 +- whatsnew/3.6.po | 2 +- whatsnew/3.7.po | 2 +- whatsnew/3.8.po | 2 +- whatsnew/index.po | 2 +- 188 files changed, 221 insertions(+), 198 deletions(-) diff --git a/about.po b/about.po index 50fa94a088..0d2c99ce79 100644 --- a/about.po +++ b/about.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/bugs.po b/bugs.po index b03cc0c7fa..299521173c 100644 --- a/bugs.po +++ b/bugs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/abstract.po b/c-api/abstract.po index 7e44bde95e..32da458b48 100644 --- a/c-api/abstract.po +++ b/c-api/abstract.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index 60df54cda9..f7026552fe 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/arg.po b/c-api/arg.po index 7efe0eed58..011dd3bb02 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bool.po b/c-api/bool.po index f323e76521..d315037e18 100644 --- a/c-api/bool.po +++ b/c-api/bool.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/buffer.po b/c-api/buffer.po index 7f634389d9..986e91f9a3 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 6adf24af71..64e33718ae 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytes.po b/c-api/bytes.po index c05949ab1e..c54f564d69 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/cell.po b/c-api/cell.po index cd1fa1c63a..c052e32bf8 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/concrete.po b/c-api/concrete.po index 06e0fa0856..b971f1f70b 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/contextvars.po b/c-api/contextvars.po index 69e802af05..4d1a785ba7 100644 --- a/c-api/contextvars.po +++ b/c-api/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/datetime.po b/c-api/datetime.po index 800fc199e8..936edff74b 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/exceptions.po b/c-api/exceptions.po index bf47e13ecf..bcd14c7cf1 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/file.po b/c-api/file.po index d6f019a197..948b97afb7 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/function.po b/c-api/function.po index 1bd1cf4fc1..7aa7c3f247 100644 --- a/c-api/function.po +++ b/c-api/function.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/init.po b/c-api/init.po index 7b69e81fdb..6b462db6aa 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/intro.po b/c-api/intro.po index e314483a86..df86544a87 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-25 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,6 +56,11 @@ msgid "" "applications since its early existence, the process of embedding Python is " "less straightforward than writing an extension." msgstr "" +"Napisanie moduł rozszerzeń jest stosunkowo dobrze zrozumiałym procesem, w " +"którym dobrze sprawdza się podejście \"książki kucharskiej\". Istnieje " +"kilka narzędzi, które w pewnym stopniu automatyzują ten proces. Ludzie " +"wbudowali Pythona w innych aplikacja od początku jego istnienia, proces " +"wbudowania Pythona jest mniej prosty niż pisanie rozszerzenia." msgid "" "Many API functions are useful independent of whether you're embedding or " @@ -73,7 +78,7 @@ msgstr "" "aplikacji." msgid "Coding standards" -msgstr "" +msgstr "Standardy kodowania" msgid "" "If you're writing C code for inclusion in CPython, you **must** follow the " @@ -82,6 +87,11 @@ msgid "" "these conventions is not necessary for your own third party extension " "modules, unless you eventually expect to contribute them to Python." msgstr "" +"Jeśli piszesz C do umieszczenia w CPythonie **musisz** przestrzegać " +"wytycznych standardów zdefiniowanych w :PEP:`7`. Wytyczne te obowiązują " +"niezależnie od tego, do której wersji Pythona wnosisz swój wkład. " +"Przestrzeganie tych konwencji nie jest konieczne dla własnych rozszerzeń, " +"chyba że ostatecznie spodziewasz się wnieść je do Python." msgid "Include Files" msgstr "Pliki Włączania - z ang. Include" @@ -98,12 +108,17 @@ msgid "" "#define PY_SSIZE_T_CLEAN\n" "#include " msgstr "" +"#define PY_SSIZE_T_CLEAN\n" +"#include " msgid "" "This implies inclusion of the following standard headers: ````, " "````, ````, ````, ```` and ```` (if available)." msgstr "" +"Oznacza to włączenie następujących standardowych nagłówek: ````, " +"````, ````, ````, ```` i ```` (jeśli są dostępne)." msgid "" "Since Python may define some pre-processor definitions which affect the " @@ -118,6 +133,8 @@ msgid "" "It is recommended to always define ``PY_SSIZE_T_CLEAN`` before including " "``Python.h``. See :ref:`arg-parsing` for a description of this macro." msgstr "" +"Zaleca się, aby zawsze definiować ``PY_SSIZE_T_CLEAN`` przed włączeniem " +"``Python.h``. Zobacz :ref:`arg-parsing` dla opisu tego makro." msgid "" "All user visible names defined by Python.h (except those defined by the " diff --git a/c-api/memoryview.po b/c-api/memoryview.po index 4005a1840c..814dc39cd3 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/method.po b/c-api/method.po index f2e8f4b76b..fb9c3f8506 100644 --- a/c-api/method.po +++ b/c-api/method.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/none.po b/c-api/none.po index 60dcd23541..289d14a772 100644 --- a/c-api/none.po +++ b/c-api/none.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/structures.po b/c-api/structures.po index 5289ec045b..c2ac77fc9e 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/contents.po b/contents.po index 9098ae02dd..1ded783ce0 100644 --- a/contents.po +++ b/contents.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/copyright.po b/copyright.po index 505e4a6668..c6d0410a54 100644 --- a/copyright.po +++ b/copyright.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/distributing/index.po b/distributing/index.po index 046d062034..e500796296 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/extending.po b/extending/extending.po index 1fada76470..be19f50401 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-25 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -106,6 +106,8 @@ msgid "" "#define PY_SSIZE_T_CLEAN\n" "#include " msgstr "" +"#define PY_SSIZE_T_CLEAN\n" +"#include " msgid "" "which pulls in the Python API (you can add a comment describing the purpose " diff --git a/extending/index.po b/extending/index.po index cd2aae4b80..dce4d2a2d2 100644 --- a/extending/index.po +++ b/extending/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/extending.po b/faq/extending.po index 78f710aa9e..41a62075ae 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/gui.po b/faq/gui.po index 0c08fcc1eb..1fc94e3efe 100644 --- a/faq/gui.po +++ b/faq/gui.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/index.po b/faq/index.po index fac20f283d..3493fdd874 100644 --- a/faq/index.po +++ b/faq/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/installed.po b/faq/installed.po index 3a5b48d166..898fc19ad8 100644 --- a/faq/installed.po +++ b/faq/installed.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/windows.po b/faq/windows.po index b8187f051d..b2a83023b7 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/clinic.po b/howto/clinic.po index d58d9d1d9a..a6a76149ae 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/descriptor.po b/howto/descriptor.po index 8614b7c78d..00dec185e9 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/enum.po b/howto/enum.po index 33cf646cd6..78c2e964b9 100644 --- a/howto/enum.po +++ b/howto/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/functional.po b/howto/functional.po index e62c9d5433..5bd8536aef 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/index.po b/howto/index.po index 3d03967dd9..73f7466dc7 100644 --- a/howto/index.po +++ b/howto/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index f247b7c847..61584ca12f 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index 5aca89db57..74b7dde7b9 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/mro.po b/howto/mro.po index 4e5bf2f800..80778f4198 100644 --- a/howto/mro.po +++ b/howto/mro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/pyporting.po b/howto/pyporting.po index 2aaef1aa60..e9f81eb107 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sockets.po b/howto/sockets.po index 687e06a361..96418edf12 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sorting.po b/howto/sorting.po index 0201cfb595..5b65ea1048 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/urllib2.po b/howto/urllib2.po index 934f8647e8..45f6b18142 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/installing/index.po b/installing/index.po index 69e85d41a0..fe0417b70f 100644 --- a/installing/index.po +++ b/installing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__future__.po b/library/__future__.po index ec57322ca1..fcd0c1b578 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/_thread.po b/library/_thread.po index 3ba55953e3..5bde5af5b4 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-dev.po b/library/asyncio-dev.po index 9d485378ef..fda7f5a43e 100644 --- a/library/asyncio-dev.po +++ b/library/asyncio-dev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-policy.po b/library/asyncio-policy.po index ec61d50460..4c277335ff 100644 --- a/library/asyncio-policy.po +++ b/library/asyncio-policy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-runner.po b/library/asyncio-runner.po index f6329e0c42..124b475578 100644 --- a/library/asyncio-runner.po +++ b/library/asyncio-runner.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index ced61ca799..57406d22d1 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio.po b/library/asyncio.po index ba1aadf8ee..aefe50adcc 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cgi.po b/library/cgi.po index 5666f087f2..ce23ede562 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 7e5b8c2267..b9e3684a3a 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/constants.po b/library/constants.po index b0142c79c0..85ae027cbb 100644 --- a/library/constants.po +++ b/library/constants.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/contextvars.po b/library/contextvars.po index 6496a4ab94..304c02c4ba 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copyreg.po b/library/copyreg.po index dae8664d7e..3254c2af03 100644 --- a/library/copyreg.po +++ b/library/copyreg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/crypt.po b/library/crypt.po index 180f391307..f7de18a5f4 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/csv.po b/library/csv.po index fa0b0d1f72..0944066ff4 100644 --- a/library/csv.po +++ b/library/csv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ctypes.po b/library/ctypes.po index 3ad38b09ce..1f1d7ef045 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.ascii.po b/library/curses.ascii.po index dc5412fab1..a40143bff8 100644 --- a/library/curses.ascii.po +++ b/library/curses.ascii.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.panel.po b/library/curses.panel.po index 72b54864e9..8d8a7ed730 100644 --- a/library/curses.panel.po +++ b/library/curses.panel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datatypes.po b/library/datatypes.po index d0b8bb1cc6..4d0d3c6cf5 100644 --- a/library/datatypes.po +++ b/library/datatypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dbm.po b/library/dbm.po index 0b60099af3..84bd658946 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/debug.po b/library/debug.po index c989181b29..b14e12e0b9 100644 --- a/library/debug.po +++ b/library/debug.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/decimal.po b/library/decimal.po index d4b5c1b023..1dfcfd0ec6 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.contentmanager.po b/library/email.contentmanager.po index df7a1d1ffd..33e4122b49 100644 --- a/library/email.contentmanager.po +++ b/library/email.contentmanager.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.encoders.po b/library/email.encoders.po index 620e8f3cc5..06f1e3188e 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index dee42d5788..4d0ece48c0 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.message.po b/library/email.message.po index 50c0ef7100..cc2c025884 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.po b/library/email.po index 13b20c7b16..f608114c06 100644 --- a/library/email.po +++ b/library/email.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Stan Ulbrych, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.policy.po b/library/email.policy.po index 8c73c59920..76609b8db8 100644 --- a/library/email.policy.po +++ b/library/email.policy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.utils.po b/library/email.utils.po index 9f7732a9e0..7f7b3d90fb 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ensurepip.po b/library/ensurepip.po index d299f5d016..309e846385 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/exceptions.po b/library/exceptions.po index 6b0aa74027..bc5acfdd9c 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/faulthandler.po b/library/faulthandler.po index f02da63ff3..14c914f23d 100644 --- a/library/faulthandler.po +++ b/library/faulthandler.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fcntl.po b/library/fcntl.po index 22f5f9922e..7cab743c6b 100644 --- a/library/fcntl.po +++ b/library/fcntl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functional.po b/library/functional.po index 19b2e80b85..6df85163fa 100644 --- a/library/functional.po +++ b/library/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functions.po b/library/functions.po index da11826c92..9d34f36e59 100644 --- a/library/functions.po +++ b/library/functions.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-25 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -1628,6 +1628,10 @@ msgid "" ">>> s\n" "\"Monty Python's Flying Circus\"" msgstr "" +">>> s = input('--> ')\n" +"--> Monty Python's Flying Circus\n" +">>> s\n" +"\"Monty Python's Flying Circus\"" msgid "" "If the :mod:`readline` module was loaded, then :func:`input` will use it to " diff --git a/library/functools.po b/library/functools.po index 9c9372f180..3a2a43aa48 100644 --- a/library/functools.po +++ b/library/functools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/getpass.po b/library/getpass.po index 9743fab948..6d79d244c5 100644 --- a/library/getpass.po +++ b/library/getpass.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/glob.po b/library/glob.po index c5939b96a8..5c4265b518 100644 --- a/library/glob.po +++ b/library/glob.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/grp.po b/library/grp.po index 54b902facd..8919158f0d 100644 --- a/library/grp.po +++ b/library/grp.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.entities.po b/library/html.entities.po index 48b75d5b74..e170ad0426 100644 --- a/library/html.entities.po +++ b/library/html.entities.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.parser.po b/library/html.parser.po index 61489b454e..758e0c0e06 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.client.po b/library/http.client.po index 7502498cd5..8117362cc4 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookiejar.po b/library/http.cookiejar.po index 2ac1c8e0e2..9d3ece5a73 100644 --- a/library/http.cookiejar.po +++ b/library/http.cookiejar.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookies.po b/library/http.cookies.po index 791fed931e..9b41cf7ad6 100644 --- a/library/http.cookies.po +++ b/library/http.cookies.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.po b/library/http.po index af9ecb36f0..94cb47aeb0 100644 --- a/library/http.po +++ b/library/http.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imaplib.po b/library/imaplib.po index 5140249453..841499a485 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imghdr.po b/library/imghdr.po index c21a23314f..2e36c6568c 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index c42fa22088..dbbee3738c 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/index.po b/library/index.po index 3e1d3dede5..b81cde322f 100644 --- a/library/index.po +++ b/library/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/inspect.po b/library/inspect.po index 9a1f600413..9ad362db16 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/intro.po b/library/intro.po index 6d36750ecd..9211951d53 100644 --- a/library/intro.po +++ b/library/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/itertools.po b/library/itertools.po index b6900b053c..2f0a272aee 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/linecache.po b/library/linecache.po index c156b3ca31..68a65aebbb 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.config.po b/library/logging.config.po index bf5b2d3dd2..72a11722fc 100644 --- a/library/logging.config.po +++ b/library/logging.config.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mailbox.po b/library/mailbox.po index d0e1cbe7e6..54079c78a2 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/marshal.po b/library/marshal.po index ea31cfd1dd..82144dbbdc 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mimetypes.po b/library/mimetypes.po index 72b3424097..b38a51e79e 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mmap.po b/library/mmap.po index d85573ace6..dc5ac91815 100644 --- a/library/mmap.po +++ b/library/mmap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.po b/library/multiprocessing.po index 6ae01e61da..836f2b1eb8 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nis.po b/library/nis.po index b302b25295..e5b988c8c5 100644 --- a/library/nis.po +++ b/library/nis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nntplib.po b/library/nntplib.po index 82074b86df..b3aaa8c5d7 100644 --- a/library/nntplib.po +++ b/library/nntplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/numeric.po b/library/numeric.po index afe92913e2..b9596fac6f 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.po b/library/os.po index 210b6fd04e..ae1ba2a414 100644 --- a/library/os.po +++ b/library/os.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pdb.po b/library/pdb.po index f2102f8f54..42e4d26c09 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickle.po b/library/pickle.po index b0595fccb7..590b208c7f 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pipes.po b/library/pipes.po index fbef4c000e..bf27e7011b 100644 --- a/library/pipes.po +++ b/library/pipes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/platform.po b/library/platform.po index 20d8dc246a..6680ac32e0 100644 --- a/library/platform.po +++ b/library/platform.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/poplib.po b/library/poplib.po index 0b53b9f22c..144ed72b8c 100644 --- a/library/poplib.po +++ b/library/poplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pprint.po b/library/pprint.po index 52952bfaa1..bc27c5d3c1 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/profile.po b/library/profile.po index 7143333f06..9dd19156a3 100644 --- a/library/profile.po +++ b/library/profile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pty.po b/library/pty.po index 06ff1988fc..04d5c6c8b4 100644 --- a/library/pty.po +++ b/library/pty.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pwd.po b/library/pwd.po index 195bd00e43..7d8ee14306 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/py_compile.po b/library/py_compile.po index ef04e3a69e..2d693c283a 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyclbr.po b/library/pyclbr.po index 75dcd875b6..5d35c8f94c 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pydoc.po b/library/pydoc.po index a17b0fe386..5ce0fd3c0a 100644 --- a/library/pydoc.po +++ b/library/pydoc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyexpat.po b/library/pyexpat.po index 7e1296eda4..ded8b21c1a 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/random.po b/library/random.po index c96dde53c5..08f482577c 100644 --- a/library/random.po +++ b/library/random.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/readline.po b/library/readline.po index 046b86bdef..39a89a5324 100644 --- a/library/readline.po +++ b/library/readline.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/reprlib.po b/library/reprlib.po index ff22dbc252..ff0b8e8cc1 100644 --- a/library/reprlib.po +++ b/library/reprlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/rlcompleter.po b/library/rlcompleter.po index 5cd70eb163..dc0c564dad 100644 --- a/library/rlcompleter.po +++ b/library/rlcompleter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sched.po b/library/sched.po index c355becf9f..34c19d6769 100644 --- a/library/sched.po +++ b/library/sched.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/select.po b/library/select.po index 85f0e89eff..6f47917c46 100644 --- a/library/select.po +++ b/library/select.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/signal.po b/library/signal.po index 603b3b9d8e..b16a126369 100644 --- a/library/signal.po +++ b/library/signal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/smtplib.po b/library/smtplib.po index 04756133df..5dce436ab0 100644 --- a/library/smtplib.po +++ b/library/smtplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sndhdr.po b/library/sndhdr.po index 3cf2db82b8..537220890c 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index 93d56db3d1..d23c46e926 100644 --- a/library/socket.po +++ b/library/socket.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socketserver.po b/library/socketserver.po index 871a303473..3d2d710565 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/spwd.po b/library/spwd.po index f81967cb1f..09ab33d4b7 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ssl.po b/library/ssl.po index 85dd18cc6b..7cefb23b3c 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stat.po b/library/stat.po index 9b977df35c..454af31038 100644 --- a/library/stat.po +++ b/library/stat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/statistics.po b/library/statistics.po index 46cd1529bf..17f08f0b40 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/symtable.po b/library/symtable.po index 655d515a2e..4f086442d1 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/syslog.po b/library/syslog.po index cd9dcdca62..d8331918ae 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/telnetlib.po b/library/telnetlib.po index f5d9af78c3..ef5b79851d 100644 --- a/library/telnetlib.po +++ b/library/telnetlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/termios.po b/library/termios.po index f9c6ba592c..6d7b773096 100644 --- a/library/termios.po +++ b/library/termios.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/text.po b/library/text.po index 84f64a0bb9..dc14672a23 100644 --- a/library/text.po +++ b/library/text.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/textwrap.po b/library/textwrap.po index 2c2283a476..92870023ad 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/threading.po b/library/threading.po index 33b566f978..a1f47d463c 100644 --- a/library/threading.po +++ b/library/threading.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/time.po b/library/time.po index 609fc8f241..cebd7fd0cf 100644 --- a/library/time.po +++ b/library/time.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/timeit.po b/library/timeit.po index c210a70f94..39c19e9418 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tk.po b/library/tk.po index c05294c185..54c0aed8ba 100644 --- a/library/tk.po +++ b/library/tk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index d9e292c92c..8904498961 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tokenize.po b/library/tokenize.po index a0b6a9405c..1401a7db51 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tomllib.po b/library/tomllib.po index c33640a643..e4b3f30670 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tty.po b/library/tty.po index d4cee50b9f..034c0fcaec 100644 --- a/library/tty.po +++ b/library/tty.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/typing.po b/library/typing.po index 1736aa376f..f4b7b56ca6 100644 --- a/library/typing.po +++ b/library/typing.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unicodedata.po b/library/unicodedata.po index 9f752c9185..be3f09c627 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index eecbb19bd1..881fa358f1 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.parse.po b/library/urllib.parse.po index a27f5bad8b..6cce94111c 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.request.po b/library/urllib.request.po index 67380d4cce..7001bdc12e 100644 --- a/library/urllib.request.po +++ b/library/urllib.request.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/venv.po b/library/venv.po index e587219ffe..fc59b71216 100644 --- a/library/venv.po +++ b/library/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/weakref.po b/library/weakref.po index d3318eaf5e..52a1752f30 100644 --- a/library/weakref.po +++ b/library/weakref.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/webbrowser.po b/library/webbrowser.po index 3d3283b7be..95faf64a6c 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index 9ec785b21d..fa4a00fa81 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.server.po b/library/xmlrpc.server.po index bbad5e36d3..507cd26948 100644 --- a/library/xmlrpc.server.po +++ b/library/xmlrpc.server.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipfile.po b/library/zipfile.po index 9202e55c90..da7cd4ec0d 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zoneinfo.po b/library/zoneinfo.po index b6639ab365..757ebdb8fc 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/license.po b/license.po index a05c5410a8..508402759e 100644 --- a/license.po +++ b/license.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/import.po b/reference/import.po index 9f03800760..1269bddd2e 100644 --- a/reference/import.po +++ b/reference/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/index.po b/reference/index.po index a99b41f9cb..f14428a63f 100644 --- a/reference/index.po +++ b/reference/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/introduction.po b/reference/introduction.po index f088634b75..dad87e5e73 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index 97457eda0f..91cffc8f47 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index ec9d343ee2..0b0acf9bb4 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 20167974be..b885b733d1 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/classes.po b/tutorial/classes.po index 630828e24c..9e2ab3ce25 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-25 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -922,12 +922,12 @@ msgid "" msgstr "" "class Dog:\n" "\n" -"def __init__(self, name):\n" -"self.name = name\n" -"self.tricks = [] # tworzy nową pustą listę dla każdego psa\n" +" def __init__(self, name):\n" +" self.name = name\n" +" self.tricks = [] # tworzy nową pustą listę dla każdego psa\n" "\n" -"def add_trick(self, trick):\n" -"self.tricks.append(trick)\n" +" def add_trick(self, trick):\n" +" self.tricks.append(trick)\n" "\n" ">>> d = Dog('Fido')\n" ">>> e = Dog('Zito')\n" @@ -962,8 +962,8 @@ msgid "" "storage east" msgstr "" ">>> class Magazyn:\n" -"... cel = 'przechowywanie'\n" -"... region = 'zachód'\n" +"... cel = 'przechowywanie'\n" +"... region = 'zachód'\n" "...\n" ">>> m1 = Magazyn()\n" ">>> print(m1.cel, m1.region)\n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index 2e6b4cc378..a7c79a0a35 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index 8c405bb480..e2e9dec89a 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/index.po b/tutorial/index.po index 1f6776402f..026e60e0ab 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index 7d11243e12..c602f77824 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/introduction.po b/tutorial/introduction.po index 7bd5012c8f..57566f43e3 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index a4753211d2..324187cd98 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/venv.po b/tutorial/venv.po index 45eeb53a1c..4648f6c7f3 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index 7771e69ca4..37e4b5a4fe 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/index.po b/using/index.po index 7cb3e7041b..7ce4cad9c9 100644 --- a/using/index.po +++ b/using/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/mac.po b/using/mac.po index b1c9e4e6dc..968b7950c3 100644 --- a/using/mac.po +++ b/using/mac.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 29b8a6e8c7..ab4dd44876 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.0.po b/whatsnew/3.0.po index 7b11ed1c82..bfda5b3a3c 100644 --- a/whatsnew/3.0.po +++ b/whatsnew/3.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 2d6b3b9572..8f62c2927c 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index bef5d2987e..3667545458 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index a8af0f2164..e5bc2e0d86 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-28 14:58+0000\n" +"POT-Creation-Date: 2025-04-18 14:52+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index d201939b7a..e4959e7dc6 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index dfbf6337c0..f18cc53ddf 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index 716dfa6538..1d7c9fc899 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/index.po b/whatsnew/index.po index 19e22bf90d..5301f17c00 100644 --- a/whatsnew/index.po +++ b/whatsnew/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-03-21 14:55+0000\n" +"POT-Creation-Date: 2025-04-11 14:54+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From 31f99308cd6289d7032151b38ef70952a76848e1 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Fri, 6 Jun 2025 16:14:10 +0000 Subject: [PATCH 148/228] Update translation from Transifex --- about.po | 2 +- bugs.po | 2 +- c-api/abstract.po | 2 +- c-api/allocation.po | 2 +- c-api/apiabiversion.po | 2 +- c-api/arg.po | 2 +- c-api/bool.po | 2 +- c-api/buffer.po | 2 +- c-api/bytearray.po | 2 +- c-api/bytes.po | 2 +- c-api/call.po | 2 +- c-api/capsule.po | 2 +- c-api/cell.po | 2 +- c-api/code.po | 2 +- c-api/complex.po | 2 +- c-api/concrete.po | 2 +- c-api/contextvars.po | 2 +- c-api/datetime.po | 2 +- c-api/dict.po | 2 +- c-api/exceptions.po | 2 +- c-api/file.po | 2 +- c-api/float.po | 2 +- c-api/function.po | 2 +- c-api/import.po | 2 +- c-api/init.po | 2 +- c-api/intro.po | 2 +- c-api/list.po | 2 +- c-api/long.po | 2 +- c-api/mapping.po | 2 +- c-api/memory.po | 2 +- c-api/memoryview.po | 2 +- c-api/method.po | 2 +- c-api/module.po | 2 +- c-api/none.po | 2 +- c-api/number.po | 2 +- c-api/object.po | 2 +- c-api/refcounting.po | 2 +- c-api/sequence.po | 2 +- c-api/set.po | 2 +- c-api/stable.po | 2 +- c-api/structures.po | 2 +- c-api/tuple.po | 2 +- c-api/type.po | 2 +- c-api/typeobj.po | 2 +- c-api/unicode.po | 2 +- contents.po | 2 +- copyright.po | 2 +- deprecations/index.po | 2 +- deprecations/pending-removal-in-3.13.po | 2 +- deprecations/pending-removal-in-3.14.po | 2 +- deprecations/pending-removal-in-3.15.po | 2 +- deprecations/pending-removal-in-future.po | 2 +- distributing/index.po | 2 +- extending/extending.po | 2 +- extending/index.po | 2 +- extending/newtypes.po | 2 +- extending/windows.po | 2 +- faq/design.po | 2 +- faq/extending.po | 2 +- faq/general.po | 2 +- faq/gui.po | 2 +- faq/index.po | 2 +- faq/installed.po | 2 +- faq/library.po | 2 +- faq/programming.po | 2 +- faq/windows.po | 2 +- glossary.po | 2 +- howto/annotations.po | 2 +- howto/argparse.po | 2 +- howto/clinic.po | 2 +- howto/curses.po | 2 +- howto/descriptor.po | 2 +- howto/enum.po | 2 +- howto/functional.po | 2 +- howto/gdb_helpers.po | 2 +- howto/index.po | 2 +- howto/instrumentation.po | 2 +- howto/ipaddress.po | 2 +- howto/isolating-extensions.po | 2 +- howto/logging-cookbook.po | 2 +- howto/logging.po | 2 +- howto/mro.po | 2 +- howto/perf_profiling.po | 2 +- howto/pyporting.po | 2 +- howto/regex.po | 2 +- howto/sockets.po | 2 +- howto/sorting.po | 2 +- howto/unicode.po | 2 +- howto/urllib2.po | 2 +- installing/index.po | 2 +- library/__future__.po | 2 +- library/_thread.po | 2 +- library/abc.po | 2 +- library/argparse.po | 2 +- library/array.po | 2 +- library/asyncio-api-index.po | 2 +- library/asyncio-dev.po | 2 +- library/asyncio-eventloop.po | 2 +- library/asyncio-exceptions.po | 2 +- library/asyncio-llapi-index.po | 2 +- library/asyncio-platforms.po | 2 +- library/asyncio-policy.po | 2 +- library/asyncio-protocol.po | 2 +- library/asyncio-queue.po | 2 +- library/asyncio-runner.po | 2 +- library/asyncio-stream.po | 2 +- library/asyncio-subprocess.po | 2 +- library/asyncio-sync.po | 2 +- library/asyncio-task.po | 2 +- library/asyncio.po | 2 +- library/audit_events.po | 2 +- library/base64.po | 2 +- library/binascii.po | 2 +- library/bisect.po | 2 +- library/bz2.po | 2 +- library/cgi.po | 2 +- library/chunk.po | 2 +- library/cmath.po | 2 +- library/codecs.po | 2 +- library/collections.abc.po | 2 +- library/colorsys.po | 2 +- library/compileall.po | 2 +- library/concurrent.futures.po | 2 +- library/configparser.po | 2 +- library/constants.po | 2 +- library/contextvars.po | 2 +- library/copy.po | 2 +- library/copyreg.po | 2 +- library/crypt.po | 2 +- library/csv.po | 2 +- library/ctypes.po | 2 +- library/curses.ascii.po | 2 +- library/curses.panel.po | 2 +- library/curses.po | 2 +- library/datatypes.po | 2 +- library/datetime.po | 2 +- library/dbm.po | 2 +- library/debug.po | 2 +- library/decimal.po | 2 +- library/devmode.po | 2 +- library/difflib.po | 2 +- library/dis.po | 2 +- library/doctest.po | 2 +- library/email.contentmanager.po | 2 +- library/email.encoders.po | 2 +- library/email.examples.po | 2 +- library/email.generator.po | 2 +- library/email.headerregistry.po | 2 +- library/email.message.po | 2 +- library/email.po | 2 +- library/email.policy.po | 2 +- library/email.utils.po | 2 +- library/ensurepip.po | 2 +- library/enum.po | 2 +- library/exceptions.po | 2 +- library/faulthandler.po | 2 +- library/fcntl.po | 2 +- library/fnmatch.po | 2 +- library/ftplib.po | 2 +- library/functional.po | 2 +- library/functions.po | 2 +- library/functools.po | 2 +- library/getpass.po | 2 +- library/gettext.po | 2 +- library/glob.po | 2 +- library/graphlib.po | 2 +- library/grp.po | 2 +- library/gzip.po | 2 +- library/hashlib.po | 2 +- library/heapq.po | 2 +- library/html.entities.po | 2 +- library/html.parser.po | 2 +- library/http.client.po | 2 +- library/http.cookiejar.po | 2 +- library/http.cookies.po | 2 +- library/http.po | 2 +- library/http.server.po | 2 +- library/imaplib.po | 2 +- library/imghdr.po | 2 +- library/importlib.metadata.po | 2 +- library/importlib.po | 2 +- library/index.po | 2 +- library/inspect.po | 2 +- library/internet.po | 2 +- library/intro.po | 2 +- library/io.po | 2 +- library/itertools.po | 2 +- library/json.po | 2 +- library/linecache.po | 2 +- library/locale.po | 2 +- library/logging.config.po | 2 +- library/logging.handlers.po | 2 +- library/logging.po | 2 +- library/lzma.po | 2 +- library/mailbox.po | 2 +- library/marshal.po | 2 +- library/math.po | 2 +- library/mimetypes.po | 2 +- library/mmap.po | 2 +- library/msilib.po | 2 +- library/multiprocessing.po | 2 +- library/multiprocessing.shared_memory.po | 2 +- library/nis.po | 2 +- library/nntplib.po | 2 +- library/numeric.po | 2 +- library/operator.po | 2 +- library/optparse.po | 2 +- library/os.path.po | 41 ++++++++++++++++++--- library/os.po | 2 +- library/ossaudiodev.po | 2 +- library/pathlib.po | 2 +- library/pdb.po | 2 +- library/pickle.po | 2 +- library/pickletools.po | 2 +- library/pipes.po | 2 +- library/pkgutil.po | 2 +- library/platform.po | 2 +- library/plistlib.po | 2 +- library/poplib.po | 2 +- library/posix.po | 2 +- library/pprint.po | 2 +- library/profile.po | 2 +- library/pty.po | 2 +- library/pwd.po | 2 +- library/py_compile.po | 2 +- library/pyclbr.po | 2 +- library/pydoc.po | 2 +- library/pyexpat.po | 2 +- library/random.po | 2 +- library/re.po | 2 +- library/readline.po | 2 +- library/reprlib.po | 2 +- library/resource.po | 2 +- library/rlcompleter.po | 2 +- library/runpy.po | 2 +- library/sched.po | 2 +- library/select.po | 2 +- library/selectors.po | 2 +- library/shelve.po | 2 +- library/shutil.po | 2 +- library/signal.po | 2 +- library/site.po | 2 +- library/smtplib.po | 2 +- library/sndhdr.po | 2 +- library/socket.po | 2 +- library/socketserver.po | 2 +- library/spwd.po | 2 +- library/sqlite3.po | 2 +- library/ssl.po | 2 +- library/stat.po | 2 +- library/statistics.po | 2 +- library/stdtypes.po | 2 +- library/string.po | 2 +- library/struct.po | 2 +- library/subprocess.po | 2 +- library/sunau.po | 2 +- library/symtable.po | 2 +- library/sys.po | 2 +- library/syslog.po | 2 +- library/tarfile.po | 22 +++++++++++- library/telnetlib.po | 2 +- library/tempfile.po | 2 +- library/termios.po | 2 +- library/text.po | 2 +- library/textwrap.po | 2 +- library/threading.po | 2 +- library/time.po | 2 +- library/timeit.po | 2 +- library/tk.po | 2 +- library/tkinter.po | 2 +- library/tkinter.ttk.po | 2 +- library/tokenize.po | 2 +- library/tomllib.po | 2 +- library/tracemalloc.po | 2 +- library/tty.po | 2 +- library/turtle.po | 2 +- library/types.po | 2 +- library/typing.po | 2 +- library/unicodedata.po | 2 +- library/unittest.mock.po | 2 +- library/unittest.po | 2 +- library/urllib.parse.po | 2 +- library/urllib.request.po | 2 +- library/urllib.robotparser.po | 2 +- library/uu.po | 2 +- library/uuid.po | 2 +- library/venv.po | 2 +- library/warnings.po | 2 +- library/wave.po | 2 +- library/weakref.po | 2 +- library/webbrowser.po | 2 +- library/winreg.po | 2 +- library/winsound.po | 2 +- library/xdrlib.po | 2 +- library/xml.dom.minidom.po | 2 +- library/xml.dom.po | 2 +- library/xml.dom.pulldom.po | 2 +- library/xml.etree.elementtree.po | 2 +- library/xmlrpc.client.po | 2 +- library/xmlrpc.server.po | 2 +- library/zipapp.po | 2 +- library/zipfile.po | 2 +- library/zipimport.po | 2 +- library/zoneinfo.po | 2 +- license.po | 2 +- reference/compound_stmts.po | 2 +- reference/datamodel.po | 2 +- reference/executionmodel.po | 2 +- reference/expressions.po | 2 +- reference/import.po | 2 +- reference/index.po | 2 +- reference/introduction.po | 2 +- reference/lexical_analysis.po | 2 +- reference/simple_stmts.po | 2 +- reference/toplevel_components.po | 2 +- sphinx.po | 2 +- tutorial/appendix.po | 2 +- tutorial/appetite.po | 2 +- tutorial/classes.po | 2 +- tutorial/controlflow.po | 2 +- tutorial/datastructures.po | 2 +- tutorial/errors.po | 2 +- tutorial/floatingpoint.po | 2 +- tutorial/index.po | 2 +- tutorial/inputoutput.po | 2 +- tutorial/interactive.po | 2 +- tutorial/interpreter.po | 2 +- tutorial/introduction.po | 2 +- tutorial/modules.po | 2 +- tutorial/stdlib.po | 2 +- tutorial/stdlib2.po | 2 +- tutorial/venv.po | 2 +- tutorial/whatnow.po | 2 +- using/index.po | 2 +- using/mac.po | 2 +- using/unix.po | 2 +- using/windows.po | 2 +- whatsnew/2.0.po | 2 +- whatsnew/2.1.po | 2 +- whatsnew/2.3.po | 2 +- whatsnew/2.5.po | 2 +- whatsnew/2.6.po | 2 +- whatsnew/3.0.po | 2 +- whatsnew/3.1.po | 2 +- whatsnew/3.10.po | 2 +- whatsnew/3.11.po | 2 +- whatsnew/3.12.po | 44 ++++++++++++++++++++++- whatsnew/3.2.po | 2 +- whatsnew/3.3.po | 2 +- whatsnew/3.4.po | 2 +- whatsnew/3.5.po | 2 +- whatsnew/3.6.po | 2 +- whatsnew/3.7.po | 2 +- whatsnew/3.8.po | 2 +- whatsnew/3.9.po | 2 +- whatsnew/index.po | 2 +- 356 files changed, 453 insertions(+), 360 deletions(-) diff --git a/about.po b/about.po index 0d2c99ce79..6b5f51f2a7 100644 --- a/about.po +++ b/about.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/bugs.po b/bugs.po index 299521173c..31ff7b438c 100644 --- a/bugs.po +++ b/bugs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/abstract.po b/c-api/abstract.po index 32da458b48..9a4ef25b1d 100644 --- a/c-api/abstract.po +++ b/c-api/abstract.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/allocation.po b/c-api/allocation.po index 5083fbf143..0c12fd6707 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index f7026552fe..ee594507c2 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/arg.po b/c-api/arg.po index 011dd3bb02..6e2f0f7e15 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bool.po b/c-api/bool.po index d315037e18..668e1131f5 100644 --- a/c-api/bool.po +++ b/c-api/bool.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/buffer.po b/c-api/buffer.po index 986e91f9a3..ebe6d774c8 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 64e33718ae..3c27846a29 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytes.po b/c-api/bytes.po index c54f564d69..6b62dce510 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/call.po b/c-api/call.po index 9971043eb5..0e2cdb3c3f 100644 --- a/c-api/call.po +++ b/c-api/call.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/capsule.po b/c-api/capsule.po index 99beb48b22..03a5e29e62 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/cell.po b/c-api/cell.po index c052e32bf8..c05efe76b1 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/code.po b/c-api/code.po index 1a648030cc..12c2151c94 100644 --- a/c-api/code.po +++ b/c-api/code.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/complex.po b/c-api/complex.po index 7dfd0d4b8b..780cd97e47 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/concrete.po b/c-api/concrete.po index b971f1f70b..d70685b2a1 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/contextvars.po b/c-api/contextvars.po index 4d1a785ba7..f00b7612bb 100644 --- a/c-api/contextvars.po +++ b/c-api/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/datetime.po b/c-api/datetime.po index 936edff74b..8630a723d8 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/dict.po b/c-api/dict.po index 2febfae887..625b60ec78 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/exceptions.po b/c-api/exceptions.po index bcd14c7cf1..03320fdee7 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/file.po b/c-api/file.po index 948b97afb7..fc84a921e2 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/float.po b/c-api/float.po index a5e745900f..833a3d71ea 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/function.po b/c-api/function.po index 7aa7c3f247..7d54f6d577 100644 --- a/c-api/function.po +++ b/c-api/function.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/import.po b/c-api/import.po index 204ee61030..35747fe3ca 100644 --- a/c-api/import.po +++ b/c-api/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/init.po b/c-api/init.po index 6b462db6aa..70d343cb6b 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/intro.po b/c-api/intro.po index df86544a87..bd5c46efb2 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-25 14:54+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/list.po b/c-api/list.po index 725070412b..1e365a39cb 100644 --- a/c-api/list.po +++ b/c-api/list.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/long.po b/c-api/long.po index 00340f2e10..cadb983ae3 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/mapping.po b/c-api/mapping.po index 3da3b7f6ee..c9c7278bc7 100644 --- a/c-api/mapping.po +++ b/c-api/mapping.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memory.po b/c-api/memory.po index 4bb7266c94..d5bea4df5e 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memoryview.po b/c-api/memoryview.po index 814dc39cd3..40bf1b3947 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/method.po b/c-api/method.po index fb9c3f8506..18180386b9 100644 --- a/c-api/method.po +++ b/c-api/method.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/module.po b/c-api/module.po index bbaea73531..87287bed57 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/none.po b/c-api/none.po index 289d14a772..5fafe2aeed 100644 --- a/c-api/none.po +++ b/c-api/none.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/number.po b/c-api/number.po index 4ac6fb391e..4c844dbc34 100644 --- a/c-api/number.po +++ b/c-api/number.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/object.po b/c-api/object.po index a23f4a9352..962def5bd0 100644 --- a/c-api/object.po +++ b/c-api/object.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/refcounting.po b/c-api/refcounting.po index 1f8ed27e89..933cecbb21 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/sequence.po b/c-api/sequence.po index 6d1b38effd..96b69d6295 100644 --- a/c-api/sequence.po +++ b/c-api/sequence.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/set.po b/c-api/set.po index 1e649ae550..80c3377c07 100644 --- a/c-api/set.po +++ b/c-api/set.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/stable.po b/c-api/stable.po index 8697a3f9d0..465257ba02 100644 --- a/c-api/stable.po +++ b/c-api/stable.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/structures.po b/c-api/structures.po index c2ac77fc9e..93b9a65cbd 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/tuple.po b/c-api/tuple.po index 0f0defebef..4404d453a4 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/type.po b/c-api/type.po index 03d2ab7bf9..26f092b360 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/typeobj.po b/c-api/typeobj.po index c64d98e9cd..46e6e4b168 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/unicode.po b/c-api/unicode.po index 6647d5b69a..cff23e67c2 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/contents.po b/contents.po index 1ded783ce0..d4120711ba 100644 --- a/contents.po +++ b/contents.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/copyright.po b/copyright.po index c6d0410a54..d2073a9c36 100644 --- a/copyright.po +++ b/copyright.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/index.po b/deprecations/index.po index 8e27397219..467c9169bc 100644 --- a/deprecations/index.po +++ b/deprecations/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-07-29 04:37+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.13.po b/deprecations/pending-removal-in-3.13.po index a0b5d189b1..825b468968 100644 --- a/deprecations/pending-removal-in-3.13.po +++ b/deprecations/pending-removal-in-3.13.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-07-26 14:50+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.14.po b/deprecations/pending-removal-in-3.14.po index e9a16683f1..122ec6739d 100644 --- a/deprecations/pending-removal-in-3.14.po +++ b/deprecations/pending-removal-in-3.14.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-07-26 14:50+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.15.po b/deprecations/pending-removal-in-3.15.po index 947034dbda..b72fd642f6 100644 --- a/deprecations/pending-removal-in-3.15.po +++ b/deprecations/pending-removal-in-3.15.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-07-26 14:50+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-future.po b/deprecations/pending-removal-in-future.po index 137800e271..e1dd148545 100644 --- a/deprecations/pending-removal-in-future.po +++ b/deprecations/pending-removal-in-future.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-07-26 14:50+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/distributing/index.po b/distributing/index.po index e500796296..0037783b31 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/extending.po b/extending/extending.po index be19f50401..b61dd4e3dd 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-25 14:54+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/index.po b/extending/index.po index dce4d2a2d2..d019663645 100644 --- a/extending/index.po +++ b/extending/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/newtypes.po b/extending/newtypes.po index 7c4c4664b3..64d636a6ed 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/windows.po b/extending/windows.po index 146994b2bd..ba672bf99a 100644 --- a/extending/windows.po +++ b/extending/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/design.po b/faq/design.po index 91047edb48..70f81a1869 100644 --- a/faq/design.po +++ b/faq/design.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/extending.po b/faq/extending.po index 41a62075ae..18733bd4fb 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/general.po b/faq/general.po index 4ffb07a9c8..96adc0e9af 100644 --- a/faq/general.po +++ b/faq/general.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/gui.po b/faq/gui.po index 1fc94e3efe..b322d8d29a 100644 --- a/faq/gui.po +++ b/faq/gui.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/index.po b/faq/index.po index 3493fdd874..eaaaf8baf7 100644 --- a/faq/index.po +++ b/faq/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/installed.po b/faq/installed.po index 898fc19ad8..6c5bec422d 100644 --- a/faq/installed.po +++ b/faq/installed.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/library.po b/faq/library.po index 022579e305..a4936715f2 100644 --- a/faq/library.po +++ b/faq/library.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/programming.po b/faq/programming.po index 9340b96f9c..037c641792 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/windows.po b/faq/windows.po index b2a83023b7..0952bc75c3 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/glossary.po b/glossary.po index df61db4be3..b229c321dd 100644 --- a/glossary.po +++ b/glossary.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/annotations.po b/howto/annotations.po index 958937f5a5..cd89fa78a8 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/argparse.po b/howto/argparse.po index fb74457807..5174bf143e 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/clinic.po b/howto/clinic.po index a6a76149ae..088f42130f 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/curses.po b/howto/curses.po index 3b39cd95c3..5392510b92 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/descriptor.po b/howto/descriptor.po index 00dec185e9..477f104f84 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/enum.po b/howto/enum.po index 78c2e964b9..d5a7b62edf 100644 --- a/howto/enum.po +++ b/howto/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/functional.po b/howto/functional.po index 5bd8536aef..8635016b28 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/gdb_helpers.po b/howto/gdb_helpers.po index cf8e8020fe..aa265a143b 100644 --- a/howto/gdb_helpers.po +++ b/howto/gdb_helpers.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/index.po b/howto/index.po index 73f7466dc7..34810306c4 100644 --- a/howto/index.po +++ b/howto/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index 18b7fe6a88..df6565466e 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index 61584ca12f..34a7062784 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/isolating-extensions.po b/howto/isolating-extensions.po index 65fa064bd6..af1923f888 100644 --- a/howto/isolating-extensions.po +++ b/howto/isolating-extensions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index 74b7dde7b9..fa6945af19 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging.po b/howto/logging.po index 0404d8dbb0..bcccad7071 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/mro.po b/howto/mro.po index 80778f4198..7f4d7aaf6d 100644 --- a/howto/mro.po +++ b/howto/mro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/perf_profiling.po b/howto/perf_profiling.po index daff2859b3..26ce3c8d4c 100644 --- a/howto/perf_profiling.po +++ b/howto/perf_profiling.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/pyporting.po b/howto/pyporting.po index e9f81eb107..9b8ead03f5 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/regex.po b/howto/regex.po index c3661ae698..d97c4ae5c8 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sockets.po b/howto/sockets.po index 96418edf12..f4a9ccf997 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sorting.po b/howto/sorting.po index 5b65ea1048..a9d0cdc466 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/unicode.po b/howto/unicode.po index 8eed2270da..aa8b7c4cea 100644 --- a/howto/unicode.po +++ b/howto/unicode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/urllib2.po b/howto/urllib2.po index 45f6b18142..e919f6f4eb 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/installing/index.po b/installing/index.po index fe0417b70f..0f13f63d9e 100644 --- a/installing/index.po +++ b/installing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__future__.po b/library/__future__.po index fcd0c1b578..7419586e2b 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/_thread.po b/library/_thread.po index 5bde5af5b4..c6177ff0ca 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/abc.po b/library/abc.po index a2df1c722d..6450fa8061 100644 --- a/library/abc.po +++ b/library/abc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:32+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/argparse.po b/library/argparse.po index 408db25d50..c1298ca968 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/array.po b/library/array.po index ca32d5a3af..9ebb0d13c6 100644 --- a/library/array.po +++ b/library/array.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 46d663eeb0..2e63801815 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-dev.po b/library/asyncio-dev.po index fda7f5a43e..859e2ecd49 100644 --- a/library/asyncio-dev.po +++ b/library/asyncio-dev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-eventloop.po b/library/asyncio-eventloop.po index 257553e5a6..48c7f3aad0 100644 --- a/library/asyncio-eventloop.po +++ b/library/asyncio-eventloop.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-exceptions.po b/library/asyncio-exceptions.po index cf94112140..b0854bebfd 100644 --- a/library/asyncio-exceptions.po +++ b/library/asyncio-exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-llapi-index.po b/library/asyncio-llapi-index.po index a1a60a0ec8..04346448cc 100644 --- a/library/asyncio-llapi-index.po +++ b/library/asyncio-llapi-index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-platforms.po b/library/asyncio-platforms.po index 26f0b12452..9f5371d9bd 100644 --- a/library/asyncio-platforms.po +++ b/library/asyncio-platforms.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-policy.po b/library/asyncio-policy.po index 4c277335ff..9c84e7d075 100644 --- a/library/asyncio-policy.po +++ b/library/asyncio-policy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index 92166dfeb4..a4afe939e1 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 52fcc07b0c..7efe903925 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-runner.po b/library/asyncio-runner.po index 124b475578..fa3d236b03 100644 --- a/library/asyncio-runner.po +++ b/library/asyncio-runner.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-stream.po b/library/asyncio-stream.po index 5f4e236ecd..0354d9149a 100644 --- a/library/asyncio-stream.po +++ b/library/asyncio-stream.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index 57406d22d1..24c71f1fd0 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-sync.po b/library/asyncio-sync.po index 57a39b406d..7696612b6c 100644 --- a/library/asyncio-sync.po +++ b/library/asyncio-sync.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-task.po b/library/asyncio-task.po index 5e41661218..af6ac5c544 100644 --- a/library/asyncio-task.po +++ b/library/asyncio-task.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio.po b/library/asyncio.po index aefe50adcc..652c3bd3ee 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/audit_events.po b/library/audit_events.po index 41039707ca..edf32f8f73 100644 --- a/library/audit_events.po +++ b/library/audit_events.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/base64.po b/library/base64.po index 4fbe031146..75246ac91f 100644 --- a/library/base64.po +++ b/library/base64.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/binascii.po b/library/binascii.po index cf663480d1..c2372996f8 100644 --- a/library/binascii.po +++ b/library/binascii.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bisect.po b/library/bisect.po index 56e9b893b7..1c03cccfed 100644 --- a/library/bisect.po +++ b/library/bisect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bz2.po b/library/bz2.po index 5575cc4e8b..06c2e804fa 100644 --- a/library/bz2.po +++ b/library/bz2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cgi.po b/library/cgi.po index ce23ede562..f8a12aa40a 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/chunk.po b/library/chunk.po index bac50d0af0..0b1597c8f1 100644 --- a/library/chunk.po +++ b/library/chunk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmath.po b/library/cmath.po index 8f2e757dcb..1824b3e808 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/codecs.po b/library/codecs.po index be99b090d9..922c3604b6 100644 --- a/library/codecs.po +++ b/library/codecs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/collections.abc.po b/library/collections.abc.po index 8f1c6e913f..80227d2561 100644 --- a/library/collections.abc.po +++ b/library/collections.abc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/colorsys.po b/library/colorsys.po index 75c795e7ad..69da5e2718 100644 --- a/library/colorsys.po +++ b/library/colorsys.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/compileall.po b/library/compileall.po index 1991680ee2..868964ddc8 100644 --- a/library/compileall.po +++ b/library/compileall.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index b9e3684a3a..607693b7a4 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/configparser.po b/library/configparser.po index 2d2607cf61..50a5fcdac6 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/constants.po b/library/constants.po index 85ae027cbb..36416e008f 100644 --- a/library/constants.po +++ b/library/constants.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/contextvars.po b/library/contextvars.po index 304c02c4ba..7505085845 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copy.po b/library/copy.po index 1ff88fe968..af2535da7c 100644 --- a/library/copy.po +++ b/library/copy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copyreg.po b/library/copyreg.po index 3254c2af03..bf280efd24 100644 --- a/library/copyreg.po +++ b/library/copyreg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/crypt.po b/library/crypt.po index f7de18a5f4..dc0459a990 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/csv.po b/library/csv.po index 0944066ff4..6e12a6d6fc 100644 --- a/library/csv.po +++ b/library/csv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ctypes.po b/library/ctypes.po index 1f1d7ef045..4c7063577e 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.ascii.po b/library/curses.ascii.po index a40143bff8..07899f6cf3 100644 --- a/library/curses.ascii.po +++ b/library/curses.ascii.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.panel.po b/library/curses.panel.po index 8d8a7ed730..5ad0659870 100644 --- a/library/curses.panel.po +++ b/library/curses.panel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.po b/library/curses.po index 15a4480ca6..b1559807b5 100644 --- a/library/curses.po +++ b/library/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datatypes.po b/library/datatypes.po index 4d0d3c6cf5..a0820ecde8 100644 --- a/library/datatypes.po +++ b/library/datatypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datetime.po b/library/datetime.po index 9a5326d3dc..9820307d4a 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dbm.po b/library/dbm.po index 84bd658946..ed4baf1a38 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/debug.po b/library/debug.po index b14e12e0b9..71eabb3a9e 100644 --- a/library/debug.po +++ b/library/debug.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/decimal.po b/library/decimal.po index 1dfcfd0ec6..8b4056bcf6 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/devmode.po b/library/devmode.po index 1e63a8ae65..28eb611e7e 100644 --- a/library/devmode.po +++ b/library/devmode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/difflib.po b/library/difflib.po index 3e0c94d3d1..071a5e575e 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dis.po b/library/dis.po index 6cabdd30c4..2da2f9b7c0 100644 --- a/library/dis.po +++ b/library/dis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/doctest.po b/library/doctest.po index c1c49e9d70..f128678742 100644 --- a/library/doctest.po +++ b/library/doctest.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.contentmanager.po b/library/email.contentmanager.po index 33e4122b49..4a517ff142 100644 --- a/library/email.contentmanager.po +++ b/library/email.contentmanager.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.encoders.po b/library/email.encoders.po index 06f1e3188e..9ba52dbef0 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.examples.po b/library/email.examples.po index dd0f260dbf..fc3b19fabb 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.generator.po b/library/email.generator.po index 9541204ab8..a8b27f63fb 100644 --- a/library/email.generator.po +++ b/library/email.generator.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index 4d0ece48c0..aead910fb7 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.message.po b/library/email.message.po index cc2c025884..c5f9c31543 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.po b/library/email.po index f608114c06..52ee8a5416 100644 --- a/library/email.po +++ b/library/email.po @@ -13,7 +13,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Stan Ulbrych, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.policy.po b/library/email.policy.po index 76609b8db8..f478298409 100644 --- a/library/email.policy.po +++ b/library/email.policy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.utils.po b/library/email.utils.po index 7f7b3d90fb..a12dd5c83f 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ensurepip.po b/library/ensurepip.po index 309e846385..0d6ff4a159 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/enum.po b/library/enum.po index d0d5895513..e5459898c8 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/exceptions.po b/library/exceptions.po index bc5acfdd9c..64f64f8fdb 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/faulthandler.po b/library/faulthandler.po index 14c914f23d..ae53860355 100644 --- a/library/faulthandler.po +++ b/library/faulthandler.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fcntl.po b/library/fcntl.po index 7cab743c6b..7366898c2e 100644 --- a/library/fcntl.po +++ b/library/fcntl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fnmatch.po b/library/fnmatch.po index 95318d7ab8..dcff24d9a1 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ftplib.po b/library/ftplib.po index 0f0ac0f34a..5f74cbba87 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functional.po b/library/functional.po index 6df85163fa..cc2c1a2f59 100644 --- a/library/functional.po +++ b/library/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functions.po b/library/functions.po index 9d34f36e59..2c845f3fcd 100644 --- a/library/functions.po +++ b/library/functions.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-25 14:54+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functools.po b/library/functools.po index 3a2a43aa48..06cdd4a63d 100644 --- a/library/functools.po +++ b/library/functools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/getpass.po b/library/getpass.po index 6d79d244c5..34be986211 100644 --- a/library/getpass.po +++ b/library/getpass.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gettext.po b/library/gettext.po index 33d441376d..8700a6bc02 100644 --- a/library/gettext.po +++ b/library/gettext.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/glob.po b/library/glob.po index 5c4265b518..3ca0375c4d 100644 --- a/library/glob.po +++ b/library/glob.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/graphlib.po b/library/graphlib.po index c45a72cc05..a2bc7bc566 100644 --- a/library/graphlib.po +++ b/library/graphlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/grp.po b/library/grp.po index 8919158f0d..06fdd6b000 100644 --- a/library/grp.po +++ b/library/grp.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gzip.po b/library/gzip.po index a2b7e3a66e..01040195e3 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/hashlib.po b/library/hashlib.po index e6220d27ef..effcca9e24 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/heapq.po b/library/heapq.po index d091852502..4021850586 100644 --- a/library/heapq.po +++ b/library/heapq.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.entities.po b/library/html.entities.po index e170ad0426..3a1c173d41 100644 --- a/library/html.entities.po +++ b/library/html.entities.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.parser.po b/library/html.parser.po index 758e0c0e06..b6cbef71c2 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.client.po b/library/http.client.po index 8117362cc4..c9f0220716 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookiejar.po b/library/http.cookiejar.po index 9d3ece5a73..d1bdd375eb 100644 --- a/library/http.cookiejar.po +++ b/library/http.cookiejar.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookies.po b/library/http.cookies.po index 9b41cf7ad6..bb4c6d84fc 100644 --- a/library/http.cookies.po +++ b/library/http.cookies.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.po b/library/http.po index 94cb47aeb0..b1a7693ba1 100644 --- a/library/http.po +++ b/library/http.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.server.po b/library/http.server.po index cd8903697f..d9fde6e5a0 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imaplib.po b/library/imaplib.po index 841499a485..86bd1f3c5c 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imghdr.po b/library/imghdr.po index 2e36c6568c..c849459432 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index dbbee3738c..81bbde90e8 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.po b/library/importlib.po index ce096a28cc..68a37d36a6 100644 --- a/library/importlib.po +++ b/library/importlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/index.po b/library/index.po index b81cde322f..cc46430bd5 100644 --- a/library/index.po +++ b/library/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/inspect.po b/library/inspect.po index 9ad362db16..d08e530d9e 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/internet.po b/library/internet.po index 032997809e..0e71dde53e 100644 --- a/library/internet.po +++ b/library/internet.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/intro.po b/library/intro.po index 9211951d53..e5b2e82b1f 100644 --- a/library/intro.po +++ b/library/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/io.po b/library/io.po index 24fdba73a7..7d25b3be12 100644 --- a/library/io.po +++ b/library/io.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/itertools.po b/library/itertools.po index 2f0a272aee..f20ae9326f 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/json.po b/library/json.po index 72075fd224..b8c97ac60c 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/linecache.po b/library/linecache.po index 68a65aebbb..8d3d626a5e 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/locale.po b/library/locale.po index 6fc00ade95..10869e52ce 100644 --- a/library/locale.po +++ b/library/locale.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.config.po b/library/logging.config.po index 72a11722fc..f687751b91 100644 --- a/library/logging.config.po +++ b/library/logging.config.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.handlers.po b/library/logging.handlers.po index 7d7a7af5d4..f4606deba1 100644 --- a/library/logging.handlers.po +++ b/library/logging.handlers.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.po b/library/logging.po index 4f46a271ce..115575183e 100644 --- a/library/logging.po +++ b/library/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/lzma.po b/library/lzma.po index 146a9216d7..25f410ab2d 100644 --- a/library/lzma.po +++ b/library/lzma.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mailbox.po b/library/mailbox.po index 54079c78a2..9b74f39d49 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/marshal.po b/library/marshal.po index 82144dbbdc..ffae0bb3ef 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/math.po b/library/math.po index d467888a8f..5367f96d0d 100644 --- a/library/math.po +++ b/library/math.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mimetypes.po b/library/mimetypes.po index b38a51e79e..031412945b 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mmap.po b/library/mmap.po index dc5ac91815..9f09770b1d 100644 --- a/library/mmap.po +++ b/library/mmap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/msilib.po b/library/msilib.po index 7b330b15e3..a8ca14f6de 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.po b/library/multiprocessing.po index 836f2b1eb8..41c24c8b40 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index 49bbed4c37..13a8c82393 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nis.po b/library/nis.po index e5b988c8c5..aabd1e95c3 100644 --- a/library/nis.po +++ b/library/nis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nntplib.po b/library/nntplib.po index b3aaa8c5d7..e2f574088b 100644 --- a/library/nntplib.po +++ b/library/nntplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/numeric.po b/library/numeric.po index b9596fac6f..53941b5e07 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/operator.po b/library/operator.po index 4846773e3c..b1dfec5190 100644 --- a/library/operator.po +++ b/library/operator.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/optparse.po b/library/optparse.po index a1d9189d53..3174fb18f7 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.path.po b/library/os.path.po index 30d0f1afe3..e1fcd22c72 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-06-06 15:34+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -334,10 +334,33 @@ msgid "" msgstr "" msgid "" -"If a path doesn't exist or a symlink loop is encountered, and *strict* is " -"``True``, :exc:`OSError` is raised. If *strict* is ``False``, the path is " -"resolved as far as possible and any remainder is appended without checking " -"whether it exists." +"By default, the path is evaluated up to the first component that does not " +"exist, is a symlink loop, or whose evaluation raises :exc:`OSError`. All " +"such components are appended unchanged to the existing part of the path." +msgstr "" + +msgid "" +"Some errors that are handled this way include \"access denied\", \"not a " +"directory\", or \"bad argument to internal function\". Thus, the resulting " +"path may be missing or inaccessible, may still contain links or loops, and " +"may traverse non-directories." +msgstr "" + +msgid "This behavior can be modified by keyword arguments:" +msgstr "" + +msgid "" +"If *strict* is ``True``, the first error encountered when evaluating the " +"path is re-raised. In particular, :exc:`FileNotFoundError` is raised if " +"*path* does not exist, or another :exc:`OSError` if it is otherwise " +"inaccessible." +msgstr "" + +msgid "" +"If *strict* is :py:data:`os.path.ALLOW_MISSING`, errors other than :exc:" +"`FileNotFoundError` are re-raised (as with ``strict=True``). Thus, the " +"returned path will not contain any symbolic links, but the named file and " +"some of its parent directories may be missing." msgstr "" msgid "" @@ -357,6 +380,14 @@ msgstr "" msgid "The *strict* parameter was added." msgstr "Parametr *strict* został dodany." +msgid "" +"The :py:data:`~os.path.ALLOW_MISSING` value for the *strict* parameter was " +"added." +msgstr "" + +msgid "Special value used for the *strict* argument in :func:`realpath`." +msgstr "" + msgid "" "Return a relative filepath to *path* either from the current directory or " "from an optional *start* directory. This is a path computation: the " diff --git a/library/os.po b/library/os.po index ae1ba2a414..3fa88bc450 100644 --- a/library/os.po +++ b/library/os.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index 8d2f29b4ce..610c15c98a 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pathlib.po b/library/pathlib.po index a2783695b2..ab957eecd2 100644 --- a/library/pathlib.po +++ b/library/pathlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pdb.po b/library/pdb.po index 42e4d26c09..88818a043a 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickle.po b/library/pickle.po index 590b208c7f..6fb10361c2 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickletools.po b/library/pickletools.po index d006207c1a..6dad48850b 100644 --- a/library/pickletools.po +++ b/library/pickletools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pipes.po b/library/pipes.po index bf27e7011b..7b88914af7 100644 --- a/library/pipes.po +++ b/library/pipes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pkgutil.po b/library/pkgutil.po index 15bfad6ae6..7a7f868d91 100644 --- a/library/pkgutil.po +++ b/library/pkgutil.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/platform.po b/library/platform.po index 6680ac32e0..4537df5132 100644 --- a/library/platform.po +++ b/library/platform.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/plistlib.po b/library/plistlib.po index 0b3d383ef5..982223e4ba 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/poplib.po b/library/poplib.po index 144ed72b8c..ec0a8e1c8d 100644 --- a/library/poplib.po +++ b/library/poplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/posix.po b/library/posix.po index 184fd96517..d9b2628870 100644 --- a/library/posix.po +++ b/library/posix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pprint.po b/library/pprint.po index bc27c5d3c1..9c34062e7d 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/profile.po b/library/profile.po index 9dd19156a3..1ac22ba72e 100644 --- a/library/profile.po +++ b/library/profile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pty.po b/library/pty.po index 04d5c6c8b4..0850ef03bf 100644 --- a/library/pty.po +++ b/library/pty.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pwd.po b/library/pwd.po index 7d8ee14306..91671c8839 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/py_compile.po b/library/py_compile.po index 2d693c283a..826a227fbc 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyclbr.po b/library/pyclbr.po index 5d35c8f94c..2db01957f4 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pydoc.po b/library/pydoc.po index 5ce0fd3c0a..6835602a1e 100644 --- a/library/pydoc.po +++ b/library/pydoc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyexpat.po b/library/pyexpat.po index ded8b21c1a..d55a70b288 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/random.po b/library/random.po index 08f482577c..f2d898c2b2 100644 --- a/library/random.po +++ b/library/random.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/re.po b/library/re.po index c665711300..9775603c94 100644 --- a/library/re.po +++ b/library/re.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/readline.po b/library/readline.po index 39a89a5324..20c3d50f49 100644 --- a/library/readline.po +++ b/library/readline.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/reprlib.po b/library/reprlib.po index ff0b8e8cc1..809ea8609a 100644 --- a/library/reprlib.po +++ b/library/reprlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/resource.po b/library/resource.po index 14045baad0..ff83629c56 100644 --- a/library/resource.po +++ b/library/resource.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/rlcompleter.po b/library/rlcompleter.po index dc0c564dad..25d7e4d98d 100644 --- a/library/rlcompleter.po +++ b/library/rlcompleter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/runpy.po b/library/runpy.po index 785a8aecfd..8fca26b82d 100644 --- a/library/runpy.po +++ b/library/runpy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sched.po b/library/sched.po index 34c19d6769..d41f8ddd76 100644 --- a/library/sched.po +++ b/library/sched.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/select.po b/library/select.po index 6f47917c46..04c0d5e36c 100644 --- a/library/select.po +++ b/library/select.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/selectors.po b/library/selectors.po index fd0796ccee..c3e58d52c9 100644 --- a/library/selectors.po +++ b/library/selectors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shelve.po b/library/shelve.po index 4f81960f03..12772b2c6e 100644 --- a/library/shelve.po +++ b/library/shelve.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shutil.po b/library/shutil.po index 471b08dab3..10a294b085 100644 --- a/library/shutil.po +++ b/library/shutil.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/signal.po b/library/signal.po index b16a126369..fe1e5e8b39 100644 --- a/library/signal.po +++ b/library/signal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/site.po b/library/site.po index 05467fb029..fa54ae5845 100644 --- a/library/site.po +++ b/library/site.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/smtplib.po b/library/smtplib.po index 5dce436ab0..2e51abc564 100644 --- a/library/smtplib.po +++ b/library/smtplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sndhdr.po b/library/sndhdr.po index 537220890c..1ad15fa3ff 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index d23c46e926..a1bb7aafaf 100644 --- a/library/socket.po +++ b/library/socket.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socketserver.po b/library/socketserver.po index 3d2d710565..098fc61fa1 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/spwd.po b/library/spwd.po index 09ab33d4b7..fc950101bb 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sqlite3.po b/library/sqlite3.po index 40e69fa4b2..2e28e5603e 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ssl.po b/library/ssl.po index 7cefb23b3c..e059aae124 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stat.po b/library/stat.po index 454af31038..a21d1a26e1 100644 --- a/library/stat.po +++ b/library/stat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/statistics.po b/library/statistics.po index 17f08f0b40..eb0db51c0b 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stdtypes.po b/library/stdtypes.po index a1692e9ea3..31a1e74a83 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/string.po b/library/string.po index a34e35a7d3..1921bfb171 100644 --- a/library/string.po +++ b/library/string.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/struct.po b/library/struct.po index c72edaccd2..55ac01fbf7 100644 --- a/library/struct.po +++ b/library/struct.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/subprocess.po b/library/subprocess.po index aec7a3030e..3ae06f4aef 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sunau.po b/library/sunau.po index 88cf7bb7f0..3f03e99023 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/symtable.po b/library/symtable.po index 4f086442d1..1f19a4ec37 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.po b/library/sys.po index f229a6e2fb..da7db9beb8 100644 --- a/library/sys.po +++ b/library/sys.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/syslog.po b/library/syslog.po index d8331918ae..59407d6efd 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tarfile.po b/library/tarfile.po index c66b543ed4..973f5a790d 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-06-06 15:34+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -358,6 +358,13 @@ msgid "" "directory." msgstr "" +msgid "" +"Raised to refuse emulating a link (hard or symbolic) by extracting another " +"archive member, when that member would be rejected by the filter location. " +"The exception that was raised to reject the replacement member is available " +"as :attr:`!BaseException.__context__`." +msgstr "" + msgid "The following constants are available at the module level:" msgstr "" @@ -1088,6 +1095,13 @@ msgid "" "Implements the ``'data'`` filter. In addition to what ``tar_filter`` does:" msgstr "" +msgid "" +"Normalize link targets (:attr:`TarInfo.linkname`) using :func:`os.path." +"normpath`. Note that this removes internal ``..`` components, which may " +"change the meaning of the link if the path in :attr:`!TarInfo.linkname` " +"traverses symbolic links." +msgstr "" + msgid "" ":ref:`Refuse ` to extract links (hard or soft) " "that link to absolute paths, or ones that link outside the destination." @@ -1131,6 +1145,9 @@ msgid "" "``None``, so that extraction methods skip setting it." msgstr "" +msgid "Link targets are now normalized." +msgstr "" + msgid "Filter errors" msgstr "" @@ -1161,6 +1178,9 @@ msgid "" "failed extraction." msgstr "" +msgid "Disallow symbolic links if you do not need the functionality." +msgstr "" + msgid "" "When working with untrusted data, use external (e.g. OS-level) limits on " "disk, memory and CPU usage." diff --git a/library/telnetlib.po b/library/telnetlib.po index ef5b79851d..9e9107e589 100644 --- a/library/telnetlib.po +++ b/library/telnetlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tempfile.po b/library/tempfile.po index deea4fab22..d72559b397 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/termios.po b/library/termios.po index 6d7b773096..62cb4a3b6e 100644 --- a/library/termios.po +++ b/library/termios.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/text.po b/library/text.po index dc14672a23..5267be0158 100644 --- a/library/text.po +++ b/library/text.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/textwrap.po b/library/textwrap.po index 92870023ad..f6ce6a2493 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/threading.po b/library/threading.po index a1f47d463c..93afabaf6d 100644 --- a/library/threading.po +++ b/library/threading.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/time.po b/library/time.po index cebd7fd0cf..aaac7f9dbc 100644 --- a/library/time.po +++ b/library/time.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/timeit.po b/library/timeit.po index 39c19e9418..ca31cbcc86 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tk.po b/library/tk.po index 54c0aed8ba..1632538a0c 100644 --- a/library/tk.po +++ b/library/tk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.po b/library/tkinter.po index 69da62ca3e..ad7516d436 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index 8904498961..bddeee0f56 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tokenize.po b/library/tokenize.po index 1401a7db51..d44574e1cf 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tomllib.po b/library/tomllib.po index e4b3f30670..87687dddce 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tracemalloc.po b/library/tracemalloc.po index d97cecd0cc..5eb149a0c4 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tty.po b/library/tty.po index 034c0fcaec..b2144d2bad 100644 --- a/library/tty.po +++ b/library/tty.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/turtle.po b/library/turtle.po index f3fa1e35dd..0351b9b54a 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/types.po b/library/types.po index 2d31c0415f..599d049740 100644 --- a/library/types.po +++ b/library/types.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/typing.po b/library/typing.po index f4b7b56ca6..530b8a81f9 100644 --- a/library/typing.po +++ b/library/typing.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:33+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unicodedata.po b/library/unicodedata.po index be3f09c627..14b5b0e470 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index 881fa358f1..e768e778da 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.po b/library/unittest.po index a584b8ade0..5df3108a13 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.parse.po b/library/urllib.parse.po index 6cce94111c..fe18caabcd 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.request.po b/library/urllib.request.po index 7001bdc12e..5f26dfd4b5 100644 --- a/library/urllib.request.po +++ b/library/urllib.request.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.robotparser.po b/library/urllib.robotparser.po index 6446952a41..635b5c7a6b 100644 --- a/library/urllib.robotparser.po +++ b/library/urllib.robotparser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uu.po b/library/uu.po index dc53d2fc50..0f82782439 100644 --- a/library/uu.po +++ b/library/uu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uuid.po b/library/uuid.po index 74f6a8ffe2..c9a79e2b20 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/venv.po b/library/venv.po index fc59b71216..ac2ed44571 100644 --- a/library/venv.po +++ b/library/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/warnings.po b/library/warnings.po index 15c1faf61b..ab852df138 100644 --- a/library/warnings.po +++ b/library/warnings.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/wave.po b/library/wave.po index b284c0ebab..6182e19252 100644 --- a/library/wave.po +++ b/library/wave.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/weakref.po b/library/weakref.po index 52a1752f30..5c44987f60 100644 --- a/library/weakref.po +++ b/library/weakref.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/webbrowser.po b/library/webbrowser.po index 95faf64a6c..d843003472 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winreg.po b/library/winreg.po index d78a399c08..bff1080805 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winsound.po b/library/winsound.po index ffbeea8550..756f0aa1e9 100644 --- a/library/winsound.po +++ b/library/winsound.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xdrlib.po b/library/xdrlib.po index 5cf6b9f1c6..4fa63b6154 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.minidom.po b/library/xml.dom.minidom.po index 811e2a99c6..8ca94dae46 100644 --- a/library/xml.dom.minidom.po +++ b/library/xml.dom.minidom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.po b/library/xml.dom.po index 0068840ccb..26974a8f9b 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.pulldom.po b/library/xml.dom.pulldom.po index 86235fd6d4..acce03cd35 100644 --- a/library/xml.dom.pulldom.po +++ b/library/xml.dom.pulldom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index 72f02860b7..85a3fc3a2a 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index fa4a00fa81..2b2d4f5ed0 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.server.po b/library/xmlrpc.server.po index 507cd26948..b37cd72045 100644 --- a/library/xmlrpc.server.po +++ b/library/xmlrpc.server.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipapp.po b/library/zipapp.po index d95c13fe7b..3dedde2089 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipfile.po b/library/zipfile.po index da7cd4ec0d..93b8679841 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipimport.po b/library/zipimport.po index f1e77e9517..7348d499f6 100644 --- a/library/zipimport.po +++ b/library/zipimport.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zoneinfo.po b/library/zoneinfo.po index 757ebdb8fc..f42853efd0 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/license.po b/license.po index 508402759e..2aa11a7643 100644 --- a/license.po +++ b/license.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index cccb5fb920..6f5a1d8cff 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/datamodel.po b/reference/datamodel.po index 09b5d761f6..74f9168535 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/executionmodel.po b/reference/executionmodel.po index 52ea1c1090..2a878c6c7d 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/expressions.po b/reference/expressions.po index ef3e2e33dc..e85135d3e7 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/import.po b/reference/import.po index 1269bddd2e..e0056bdf1c 100644 --- a/reference/import.po +++ b/reference/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/index.po b/reference/index.po index f14428a63f..cb049290e5 100644 --- a/reference/index.po +++ b/reference/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/introduction.po b/reference/introduction.po index dad87e5e73..699d7add03 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index c664d9763f..41f392872c 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index 6ff94d40de..ea37427817 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index 91cffc8f47..f6396a13a0 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/sphinx.po b/sphinx.po index f984bd14c9..37c3523910 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index 0b0acf9bb4..a4521463e7 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index b885b733d1..186fee7d4f 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/classes.po b/tutorial/classes.po index 9e2ab3ce25..c0b5727944 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-25 14:54+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index 8b207f0f6f..9663e79a47 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index a7c79a0a35..86f54010f5 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/errors.po b/tutorial/errors.po index a97d9562d5..1df3a875c4 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index e2e9dec89a..201bf485a2 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/index.po b/tutorial/index.po index 026e60e0ab..6894f8231f 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index b475088728..5cdf78bc3b 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interactive.po b/tutorial/interactive.po index 6ec470d5ce..bec2a9ab0d 100644 --- a/tutorial/interactive.po +++ b/tutorial/interactive.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index c602f77824..8dde417b2d 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/introduction.po b/tutorial/introduction.po index 57566f43e3..8b3946d230 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/modules.po b/tutorial/modules.po index b637ad6120..dde77739ab 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index 324187cd98..ae573e0b7e 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib2.po b/tutorial/stdlib2.po index 4a572d1acd..41a04ed751 100644 --- a/tutorial/stdlib2.po +++ b/tutorial/stdlib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/venv.po b/tutorial/venv.po index 4648f6c7f3..34acb2285c 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index 37e4b5a4fe..128ad4ce52 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/index.po b/using/index.po index 7ce4cad9c9..9c406f7e9e 100644 --- a/using/index.po +++ b/using/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/mac.po b/using/mac.po index 968b7950c3..3d6e642928 100644 --- a/using/mac.po +++ b/using/mac.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/unix.po b/using/unix.po index d9fcaf2720..a25a44e024 100644 --- a/using/unix.po +++ b/using/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/windows.po b/using/windows.po index 5105dc76c9..33b5a627e8 100644 --- a/using/windows.po +++ b/using/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index ab4dd44876..4b13871661 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index 4dcf72a2f8..157f6db3d4 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.3.po b/whatsnew/2.3.po index 5146a0c8df..870f00d77e 100644 --- a/whatsnew/2.3.po +++ b/whatsnew/2.3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.5.po b/whatsnew/2.5.po index d253c1b2dd..89e205abf3 100644 --- a/whatsnew/2.5.po +++ b/whatsnew/2.5.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.6.po b/whatsnew/2.6.po index 1013b42850..73f27f072b 100644 --- a/whatsnew/2.6.po +++ b/whatsnew/2.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.0.po b/whatsnew/3.0.po index bfda5b3a3c..f274d83712 100644 --- a/whatsnew/3.0.po +++ b/whatsnew/3.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 8f62c2927c..7607223052 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index cd4e84b53e..3383acd9e2 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index 602f8fadec..e371af73cd 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index 3667545458..9178c0601c 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-06-06 15:34+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -4034,3 +4034,45 @@ msgid "" "only exists in specialized builds of Python, may now return objects from " "other interpreters than the one it's called in." msgstr "" + +msgid "Notable changes in 3.12.10" +msgstr "" + +msgid "" +"The *strict* parameter to :func:`os.path.realpath` accepts a new value, :" +"data:`os.path.ALLOW_MISSING`. If used, errors other than :exc:" +"`FileNotFoundError` will be re-raised; the resulting path can be missing but " +"it will be free of symlinks. (Contributed by Petr Viktorin for :cve:" +"`2025-4517`.)" +msgstr "" + +msgid "tarfile" +msgstr "" + +msgid "" +":func:`~tarfile.data_filter` now normalizes symbolic link targets in order " +"to avoid path traversal attacks. (Contributed by Petr Viktorin in :gh:" +"`127987` and :cve:`2025-4138`.)" +msgstr "" + +msgid "" +":func:`~tarfile.TarFile.extractall` now skips fixing up directory attributes " +"when a directory was removed or replaced by another kind of file. " +"(Contributed by Petr Viktorin in :gh:`127987` and :cve:`2024-12718`.)" +msgstr "" + +msgid "" +":func:`~tarfile.TarFile.extract` and :func:`~tarfile.TarFile.extractall` now " +"(re-)apply the extraction filter when substituting a link (hard or symbolic) " +"with a copy of another archive member, and when fixing up directory " +"attributes. The former raises a new exception, :exc:`~tarfile." +"LinkFallbackError`. (Contributed by Petr Viktorin for :cve:`2025-4330` and :" +"cve:`2024-12718`.)" +msgstr "" + +msgid "" +":func:`~tarfile.TarFile.extract` and :func:`~tarfile.TarFile.extractall` no " +"longer extract rejected members when :func:`~tarfile.TarFile.errorlevel` is " +"zero. (Contributed by Matt Prodani and Petr Viktorin in :gh:`112887` and :" +"cve:`2025-4435`.)" +msgstr "" diff --git a/whatsnew/3.2.po b/whatsnew/3.2.po index e5099e783c..d2f932b097 100644 --- a/whatsnew/3.2.po +++ b/whatsnew/3.2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index 0936d3ab02..918a583ff8 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index e5bc2e0d86..ed2679a491 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-18 14:52+0000\n" +"POT-Creation-Date: 2025-05-30 15:38+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index 1759726c41..b53af0bd4f 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index e4959e7dc6..4592332a1d 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index f18cc53ddf..d24e5036b5 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index 1d7c9fc899..e2f0654cc4 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index 3929b22261..5e5c11f633 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-04 14:56+0000\n" +"POT-Creation-Date: 2025-05-16 15:32+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/index.po b/whatsnew/index.po index 5301f17c00..22b7211031 100644 --- a/whatsnew/index.po +++ b/whatsnew/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-04-11 14:54+0000\n" +"POT-Creation-Date: 2025-05-23 15:30+0000\n" "PO-Revision-Date: 2024-05-11 00:34+0000\n" "Last-Translator: Rafael Fontenelle , 2024\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From 6d04bf5157840006de7b994789d2d74544371e80 Mon Sep 17 00:00:00 2001 From: Maciej Olko Date: Sat, 5 Jul 2025 00:30:57 +0200 Subject: [PATCH 149/228] [3.12] Add Last-Translators to TX pull commit message (#99) Backport of #88 to 3.12 branch. --- manage_translation.py | 61 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 58 insertions(+), 3 deletions(-) diff --git a/manage_translation.py b/manage_translation.py index 8aaa104975..dc930ae922 100755 --- a/manage_translation.py +++ b/manage_translation.py @@ -10,6 +10,7 @@ # * fetch: fetch translations from transifex.com and strip source lines from the # files. # * recreate_tx_config: recreate configuration for all resources. +# * generate_commit_msg: generates commit message with co-authors from argparse import ArgumentParser import os @@ -18,13 +19,13 @@ from difflib import SequenceMatcher from itertools import combinations from pathlib import Path -from subprocess import call +from subprocess import call, run, CalledProcessError import sys from tempfile import TemporaryDirectory from typing import Self, Generator, Iterable from warnings import warn -from polib import pofile +from polib import pofile, POFile from transifex.api import transifex_api LANGUAGE = 'pl' @@ -182,8 +183,62 @@ def language_switcher(entry: ResourceLanguageStatistics) -> bool: return any(entry.name.startswith(prefix) for prefix in language_switcher_resources_prefixes) +def generate_commit_msg(): + """Generate a commit message + Parses staged files and generates a commit message with Last-Translator's as + co-authors. + """ + translators: set[str] = set() + + result = run( + ['git', 'diff', '--cached', '--name-only', '--diff-filter=ACM'], + capture_output=True, + text=True, + check=True, + ) + staged = [ + filename for filename in result.stdout.splitlines() if filename.endswith('.po') + ] + + for file in staged: + staged_file = run( + ['git', 'show', f':{file}'], capture_output=True, text=True, check=True + ).stdout + try: + old_file = run( + ['git', 'show', f'HEAD:{file}'], + capture_output=True, + text=True, + check=True, + ).stdout + except CalledProcessError: + old_file = '' + + new_po = pofile(staged_file) + old_po = pofile(old_file) if old_file else POFile() + old_entries = {entry.msgid: entry.msgstr for entry in old_po} + + for entry in new_po: + if entry.msgstr and ( + entry.msgid not in old_entries + or old_entries[entry.msgid] != entry.msgstr + ): + translator = new_po.metadata.get('Last-Translator') + translator = translator.split(',')[0].strip() + if translator: + translators.add(f'Co-Authored-By: {translator}') + break + + print('Update translation from Transifex\n\n' + '\n'.join(translators)) + + if __name__ == "__main__": - RUNNABLE_SCRIPTS = ('fetch', 'recreate_tx_config', 'warn_about_files_to_delete') + RUNNABLE_SCRIPTS = ( + 'fetch', + 'recreate_tx_config', + 'warn_about_files_to_delete', + 'generate_commit_msg', + ) parser = ArgumentParser() parser.add_argument('cmd', choices=RUNNABLE_SCRIPTS) From 103bf30b76ed46756c11dff45795f8fd5e865f49 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Thu, 11 Sep 2025 00:13:20 +0000 Subject: [PATCH 150/228] Update translation from Transifex --- about.po | 4 ++-- bugs.po | 8 ++++---- c-api/abstract.po | 8 ++++---- c-api/allocation.po | 8 ++++---- c-api/apiabiversion.po | 8 ++++---- c-api/arg.po | 4 ++-- c-api/bool.po | 8 ++++---- c-api/buffer.po | 4 ++-- c-api/bytearray.po | 8 ++++---- c-api/bytes.po | 4 ++-- c-api/call.po | 4 ++-- c-api/capsule.po | 8 ++++---- c-api/cell.po | 8 ++++---- c-api/code.po | 8 ++++---- c-api/complex.po | 8 ++++---- c-api/concrete.po | 4 ++-- c-api/contextvars.po | 8 ++++---- c-api/datetime.po | 8 ++++---- c-api/dict.po | 4 ++-- c-api/exceptions.po | 4 ++-- c-api/file.po | 8 ++++---- c-api/float.po | 8 ++++---- c-api/function.po | 8 ++++---- c-api/import.po | 8 ++++---- c-api/init.po | 4 ++-- c-api/intro.po | 4 ++-- c-api/list.po | 4 ++-- c-api/long.po | 8 ++++---- c-api/mapping.po | 4 ++-- c-api/memory.po | 4 ++-- c-api/memoryview.po | 8 ++++---- c-api/method.po | 8 ++++---- c-api/module.po | 8 ++++---- c-api/none.po | 8 ++++---- c-api/number.po | 8 ++++---- c-api/object.po | 4 ++-- c-api/refcounting.po | 8 ++++---- c-api/sequence.po | 4 ++-- c-api/set.po | 4 ++-- c-api/stable.po | 8 ++++---- c-api/structures.po | 8 ++++---- c-api/tuple.po | 8 ++++---- c-api/type.po | 8 ++++---- c-api/typeobj.po | 4 ++-- c-api/unicode.po | 4 ++-- contents.po | 8 ++++---- copyright.po | 8 ++++---- deprecations/index.po | 4 ++-- deprecations/pending-removal-in-3.13.po | 4 ++-- deprecations/pending-removal-in-3.14.po | 8 ++++---- deprecations/pending-removal-in-3.15.po | 4 ++-- deprecations/pending-removal-in-future.po | 4 ++-- distributing/index.po | 8 ++++---- extending/extending.po | 4 ++-- extending/index.po | 4 ++-- extending/newtypes.po | 8 ++++---- extending/windows.po | 8 ++++---- faq/design.po | 4 ++-- faq/extending.po | 8 ++++---- faq/general.po | 4 ++-- faq/gui.po | 8 ++++---- faq/index.po | 8 ++++---- faq/installed.po | 8 ++++---- faq/library.po | 4 ++-- faq/programming.po | 4 ++-- faq/windows.po | 4 ++-- glossary.po | 4 ++-- howto/annotations.po | 8 ++++---- howto/argparse.po | 4 ++-- howto/clinic.po | 8 ++++---- howto/curses.po | 8 ++++---- howto/descriptor.po | 4 ++-- howto/enum.po | 4 ++-- howto/functional.po | 4 ++-- howto/gdb_helpers.po | 4 ++-- howto/index.po | 8 ++++---- howto/instrumentation.po | 4 ++-- howto/ipaddress.po | 4 ++-- howto/isolating-extensions.po | 8 ++++---- howto/logging-cookbook.po | 4 ++-- howto/logging.po | 4 ++-- howto/mro.po | 8 ++++---- howto/perf_profiling.po | 4 ++-- howto/pyporting.po | 8 ++++---- howto/regex.po | 4 ++-- howto/sockets.po | 4 ++-- howto/sorting.po | 4 ++-- howto/unicode.po | 4 ++-- howto/urllib2.po | 4 ++-- installing/index.po | 4 ++-- library/__future__.po | 4 ++-- library/_thread.po | 4 ++-- library/abc.po | 4 ++-- library/argparse.po | 5 ++--- library/array.po | 4 ++-- library/asyncio-api-index.po | 8 ++++---- library/asyncio-dev.po | 8 ++++---- library/asyncio-eventloop.po | 4 ++-- library/asyncio-exceptions.po | 4 ++-- library/asyncio-llapi-index.po | 4 ++-- library/asyncio-platforms.po | 4 ++-- library/asyncio-policy.po | 4 ++-- library/asyncio-protocol.po | 4 ++-- library/asyncio-queue.po | 4 ++-- library/asyncio-runner.po | 8 ++++---- library/asyncio-stream.po | 4 ++-- library/asyncio-subprocess.po | 4 ++-- library/asyncio-sync.po | 4 ++-- library/asyncio-task.po | 4 ++-- library/asyncio.po | 7 ++----- library/audit_events.po | 4 ++-- library/base64.po | 4 ++-- library/binascii.po | 8 ++++---- library/bisect.po | 4 ++-- library/bz2.po | 4 ++-- library/cgi.po | 4 ++-- library/chunk.po | 8 ++++---- library/cmath.po | 4 ++-- library/codecs.po | 4 ++-- library/collections.abc.po | 4 ++-- library/colorsys.po | 4 ++-- library/compileall.po | 4 ++-- library/concurrent.futures.po | 4 ++-- library/configparser.po | 4 ++-- library/constants.po | 8 ++++---- library/contextvars.po | 8 ++++---- library/copy.po | 8 ++++---- library/copyreg.po | 8 ++++---- library/crypt.po | 4 ++-- library/csv.po | 8 ++++---- library/ctypes.po | 4 ++-- library/curses.ascii.po | 8 ++++---- library/curses.panel.po | 8 ++++---- library/curses.po | 8 ++++---- library/datatypes.po | 8 ++++---- library/datetime.po | 4 ++-- library/dbm.po | 8 ++++---- library/debug.po | 8 ++++---- library/decimal.po | 4 ++-- library/devmode.po | 4 ++-- library/difflib.po | 4 ++-- library/dis.po | 4 ++-- library/doctest.po | 4 ++-- library/email.contentmanager.po | 8 ++++---- library/email.encoders.po | 8 ++++---- library/email.examples.po | 8 ++++---- library/email.generator.po | 4 ++-- library/email.headerregistry.po | 8 ++++---- library/email.message.po | 8 ++++---- library/email.po | 10 ++++------ library/email.policy.po | 4 ++-- library/email.utils.po | 8 ++++---- library/ensurepip.po | 4 ++-- library/enum.po | 4 ++-- library/exceptions.po | 8 ++++---- library/faulthandler.po | 8 ++++---- library/fcntl.po | 4 ++-- library/fnmatch.po | 4 ++-- library/ftplib.po | 4 ++-- library/functional.po | 8 ++++---- library/functions.po | 5 ++--- library/functools.po | 4 ++-- library/getpass.po | 4 ++-- library/gettext.po | 8 ++++---- library/glob.po | 4 ++-- library/graphlib.po | 8 ++++---- library/grp.po | 4 ++-- library/gzip.po | 8 ++++---- library/hashlib.po | 8 ++++---- library/heapq.po | 8 ++++---- library/html.entities.po | 8 ++++---- library/html.parser.po | 4 ++-- library/http.client.po | 4 ++-- library/http.cookiejar.po | 8 ++++---- library/http.cookies.po | 8 ++++---- library/http.po | 4 ++-- library/http.server.po | 4 ++-- library/imaplib.po | 4 ++-- library/imghdr.po | 8 ++++---- library/importlib.metadata.po | 4 ++-- library/importlib.po | 8 ++++---- library/index.po | 4 ++-- library/inspect.po | 4 ++-- library/internet.po | 8 ++++---- library/intro.po | 8 ++++---- library/io.po | 8 ++++---- library/itertools.po | 8 ++++---- library/json.po | 4 ++-- library/linecache.po | 4 ++-- library/locale.po | 4 ++-- library/logging.config.po | 4 ++-- library/logging.handlers.po | 4 ++-- library/logging.po | 4 ++-- library/lzma.po | 8 ++++---- library/mailbox.po | 4 ++-- library/marshal.po | 8 ++++---- library/math.po | 8 ++++---- library/mimetypes.po | 4 ++-- library/mmap.po | 4 ++-- library/msilib.po | 8 ++++---- library/multiprocessing.po | 4 ++-- library/multiprocessing.shared_memory.po | 8 ++++---- library/nis.po | 4 ++-- library/nntplib.po | 4 ++-- library/numeric.po | 8 ++++---- library/operator.po | 4 ++-- library/optparse.po | 4 ++-- library/os.path.po | 4 ++-- library/os.po | 4 ++-- library/ossaudiodev.po | 8 ++++---- library/pathlib.po | 4 ++-- library/pdb.po | 8 ++++---- library/pickle.po | 4 ++-- library/pickletools.po | 8 ++++---- library/pipes.po | 4 ++-- library/pkgutil.po | 4 ++-- library/platform.po | 8 ++++---- library/plistlib.po | 8 ++++---- library/poplib.po | 4 ++-- library/posix.po | 4 ++-- library/pprint.po | 8 ++++---- library/profile.po | 8 ++++---- library/pty.po | 4 ++-- library/pwd.po | 4 ++-- library/py_compile.po | 8 ++++---- library/pyclbr.po | 8 ++++---- library/pydoc.po | 8 ++++---- library/pyexpat.po | 8 ++++---- library/random.po | 4 ++-- library/re.po | 4 ++-- library/readline.po | 8 ++++---- library/reprlib.po | 8 ++++---- library/resource.po | 4 ++-- library/rlcompleter.po | 8 ++++---- library/runpy.po | 8 ++++---- library/sched.po | 8 ++++---- library/select.po | 4 ++-- library/selectors.po | 4 ++-- library/shelve.po | 8 ++++---- library/shutil.po | 4 ++-- library/signal.po | 4 ++-- library/site.po | 4 ++-- library/smtplib.po | 4 ++-- library/sndhdr.po | 8 ++++---- library/socket.po | 4 ++-- library/socketserver.po | 4 ++-- library/spwd.po | 4 ++-- library/sqlite3.po | 4 ++-- library/ssl.po | 4 ++-- library/stat.po | 8 ++++---- library/statistics.po | 4 ++-- library/stdtypes.po | 4 ++-- library/string.po | 4 ++-- library/struct.po | 4 ++-- library/subprocess.po | 4 ++-- library/sunau.po | 4 ++-- library/symtable.po | 4 ++-- library/sys.po | 4 ++-- library/syslog.po | 4 ++-- library/tarfile.po | 4 ++-- library/telnetlib.po | 4 ++-- library/tempfile.po | 8 ++++---- library/termios.po | 4 ++-- library/text.po | 8 ++++---- library/textwrap.po | 4 ++-- library/threading.po | 4 ++-- library/time.po | 4 ++-- library/timeit.po | 4 ++-- library/tk.po | 8 ++++---- library/tkinter.po | 4 ++-- library/tkinter.ttk.po | 8 ++++---- library/tokenize.po | 8 ++++---- library/tomllib.po | 8 ++++---- library/tracemalloc.po | 4 ++-- library/tty.po | 4 ++-- library/turtle.po | 4 ++-- library/types.po | 8 ++++---- library/typing.po | 4 ++-- library/unicodedata.po | 8 ++++---- library/unittest.mock.po | 4 ++-- library/unittest.po | 4 ++-- library/urllib.parse.po | 4 ++-- library/urllib.request.po | 4 ++-- library/urllib.robotparser.po | 8 ++++---- library/uu.po | 8 ++++---- library/uuid.po | 8 ++++---- library/venv.po | 4 ++-- library/warnings.po | 8 ++++---- library/wave.po | 4 ++-- library/weakref.po | 8 ++++---- library/webbrowser.po | 4 ++-- library/winreg.po | 4 ++-- library/winsound.po | 8 ++++---- library/xdrlib.po | 8 ++++---- library/xml.dom.minidom.po | 8 ++++---- library/xml.dom.po | 4 ++-- library/xml.dom.pulldom.po | 8 ++++---- library/xml.etree.elementtree.po | 4 ++-- library/xmlrpc.client.po | 4 ++-- library/xmlrpc.server.po | 4 ++-- library/zipapp.po | 4 ++-- library/zipfile.po | 4 ++-- library/zipimport.po | 8 ++++---- library/zoneinfo.po | 4 ++-- license.po | 8 ++++---- reference/compound_stmts.po | 4 ++-- reference/datamodel.po | 4 ++-- reference/executionmodel.po | 8 ++++---- reference/expressions.po | 4 ++-- reference/import.po | 4 ++-- reference/index.po | 8 ++++---- reference/introduction.po | 8 ++++---- reference/lexical_analysis.po | 4 ++-- reference/simple_stmts.po | 4 ++-- reference/toplevel_components.po | 4 ++-- sphinx.po | 4 ++-- tutorial/appendix.po | 8 ++++---- tutorial/appetite.po | 8 ++++---- tutorial/classes.po | 4 ++-- tutorial/controlflow.po | 8 ++++---- tutorial/datastructures.po | 4 ++-- tutorial/errors.po | 8 ++++---- tutorial/floatingpoint.po | 8 ++++---- tutorial/index.po | 8 ++++---- tutorial/inputoutput.po | 8 ++++---- tutorial/interactive.po | 8 ++++---- tutorial/interpreter.po | 8 ++++---- tutorial/introduction.po | 8 ++++---- tutorial/modules.po | 4 ++-- tutorial/stdlib.po | 8 ++++---- tutorial/stdlib2.po | 8 ++++---- tutorial/venv.po | 8 ++++---- tutorial/whatnow.po | 8 ++++---- using/index.po | 8 ++++---- using/mac.po | 8 ++++---- using/unix.po | 4 ++-- using/windows.po | 4 ++-- whatsnew/2.0.po | 4 ++-- whatsnew/2.1.po | 8 ++++---- whatsnew/2.3.po | 4 ++-- whatsnew/2.5.po | 4 ++-- whatsnew/2.6.po | 4 ++-- whatsnew/3.0.po | 8 ++++---- whatsnew/3.1.po | 4 ++-- whatsnew/3.10.po | 4 ++-- whatsnew/3.11.po | 4 ++-- whatsnew/3.12.po | 4 ++-- whatsnew/3.2.po | 4 ++-- whatsnew/3.3.po | 4 ++-- whatsnew/3.4.po | 4 ++-- whatsnew/3.5.po | 4 ++-- whatsnew/3.6.po | 4 ++-- whatsnew/3.7.po | 4 ++-- whatsnew/3.8.po | 4 ++-- whatsnew/3.9.po | 4 ++-- whatsnew/index.po | 8 ++++---- 356 files changed, 1012 insertions(+), 1019 deletions(-) diff --git a/about.po b/about.po index 6b5f51f2a7..fe002904a5 100644 --- a/about.po +++ b/about.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/bugs.po b/bugs.po index 31ff7b438c..2198fb5b6f 100644 --- a/bugs.po +++ b/bugs.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/abstract.po b/c-api/abstract.po index 9a4ef25b1d..2bfa0ed93f 100644 --- a/c-api/abstract.po +++ b/c-api/abstract.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/allocation.po b/c-api/allocation.po index 0c12fd6707..8af4d6da19 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index ee594507c2..312d664236 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/arg.po b/c-api/arg.po index 6e2f0f7e15..a4bd2d1caf 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/bool.po b/c-api/bool.po index 668e1131f5..46415bb156 100644 --- a/c-api/bool.po +++ b/c-api/bool.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/buffer.po b/c-api/buffer.po index ebe6d774c8..48fb5194cd 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 3c27846a29..3656c9a859 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/bytes.po b/c-api/bytes.po index 6b62dce510..49c14fbd8c 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/call.po b/c-api/call.po index 0e2cdb3c3f..299c0ff6d6 100644 --- a/c-api/call.po +++ b/c-api/call.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/capsule.po b/c-api/capsule.po index 03a5e29e62..adc36d53b5 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/cell.po b/c-api/cell.po index c05efe76b1..b3425f491e 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/code.po b/c-api/code.po index 12c2151c94..2e1af0e552 100644 --- a/c-api/code.po +++ b/c-api/code.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/complex.po b/c-api/complex.po index 780cd97e47..55e88b6602 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/concrete.po b/c-api/concrete.po index d70685b2a1..203d756a61 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/contextvars.po b/c-api/contextvars.po index f00b7612bb..afebda5ce7 100644 --- a/c-api/contextvars.po +++ b/c-api/contextvars.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/datetime.po b/c-api/datetime.po index 8630a723d8..c4bcf2c545 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/dict.po b/c-api/dict.po index 625b60ec78..f9912928a0 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/exceptions.po b/c-api/exceptions.po index 03320fdee7..8d156b13db 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/file.po b/c-api/file.po index fc84a921e2..2d49dd29e1 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/float.po b/c-api/float.po index 833a3d71ea..e4f2845a1a 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/function.po b/c-api/function.po index 7d54f6d577..b7780a5fe6 100644 --- a/c-api/function.po +++ b/c-api/function.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/import.po b/c-api/import.po index 35747fe3ca..6745357851 100644 --- a/c-api/import.po +++ b/c-api/import.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/init.po b/c-api/init.po index 70d343cb6b..c4b60e482a 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/intro.po b/c-api/intro.po index bd5c46efb2..598435ac73 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/list.po b/c-api/list.po index 1e365a39cb..1708b6c7df 100644 --- a/c-api/list.po +++ b/c-api/list.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/long.po b/c-api/long.po index cadb983ae3..ac05107192 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/mapping.po b/c-api/mapping.po index c9c7278bc7..e166e3e501 100644 --- a/c-api/mapping.po +++ b/c-api/mapping.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/memory.po b/c-api/memory.po index d5bea4df5e..c291f6096a 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/memoryview.po b/c-api/memoryview.po index 40bf1b3947..895c592be6 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/method.po b/c-api/method.po index 18180386b9..afbe987780 100644 --- a/c-api/method.po +++ b/c-api/method.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/module.po b/c-api/module.po index 87287bed57..87dc28d69f 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/none.po b/c-api/none.po index 5fafe2aeed..f15fbde496 100644 --- a/c-api/none.po +++ b/c-api/none.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/number.po b/c-api/number.po index 4c844dbc34..64f0dba94b 100644 --- a/c-api/number.po +++ b/c-api/number.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/object.po b/c-api/object.po index 962def5bd0..2367db2713 100644 --- a/c-api/object.po +++ b/c-api/object.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/refcounting.po b/c-api/refcounting.po index 933cecbb21..c535766daa 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/sequence.po b/c-api/sequence.po index 96b69d6295..f9b168294b 100644 --- a/c-api/sequence.po +++ b/c-api/sequence.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/set.po b/c-api/set.po index 80c3377c07..7c7b133385 100644 --- a/c-api/set.po +++ b/c-api/set.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/stable.po b/c-api/stable.po index 465257ba02..9aebda0dca 100644 --- a/c-api/stable.po +++ b/c-api/stable.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/structures.po b/c-api/structures.po index 93b9a65cbd..ddaeae01ad 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/tuple.po b/c-api/tuple.po index 4404d453a4..23e8e149fc 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/type.po b/c-api/type.po index 26f092b360..ebb6290f54 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/c-api/typeobj.po b/c-api/typeobj.po index 46e6e4b168..f8ccc31033 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/c-api/unicode.po b/c-api/unicode.po index cff23e67c2..107bb18054 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/contents.po b/contents.po index d4120711ba..003d861b50 100644 --- a/contents.po +++ b/contents.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/copyright.po b/copyright.po index d2073a9c36..c54b61fb5a 100644 --- a/copyright.po +++ b/copyright.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/deprecations/index.po b/deprecations/index.po index 467c9169bc..9b69ea189a 100644 --- a/deprecations/index.po +++ b/deprecations/index.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-07-29 04:37+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/deprecations/pending-removal-in-3.13.po b/deprecations/pending-removal-in-3.13.po index 825b468968..0893752eff 100644 --- a/deprecations/pending-removal-in-3.13.po +++ b/deprecations/pending-removal-in-3.13.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-07-26 14:50+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/deprecations/pending-removal-in-3.14.po b/deprecations/pending-removal-in-3.14.po index 122ec6739d..db780c8d9a 100644 --- a/deprecations/pending-removal-in-3.14.po +++ b/deprecations/pending-removal-in-3.14.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-07-26 14:50+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/deprecations/pending-removal-in-3.15.po b/deprecations/pending-removal-in-3.15.po index b72fd642f6..ffac6e7f95 100644 --- a/deprecations/pending-removal-in-3.15.po +++ b/deprecations/pending-removal-in-3.15.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-07-26 14:50+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/deprecations/pending-removal-in-future.po b/deprecations/pending-removal-in-future.po index e1dd148545..118990a025 100644 --- a/deprecations/pending-removal-in-future.po +++ b/deprecations/pending-removal-in-future.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-07-26 14:50+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/distributing/index.po b/distributing/index.po index 0037783b31..7f2a0e6aa9 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/extending/extending.po b/extending/extending.po index b61dd4e3dd..12bbb4f3e8 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/extending/index.po b/extending/index.po index d019663645..3121642789 100644 --- a/extending/index.po +++ b/extending/index.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/extending/newtypes.po b/extending/newtypes.po index 64d636a6ed..92ed06dd25 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/extending/windows.po b/extending/windows.po index ba672bf99a..f6bd4f112e 100644 --- a/extending/windows.po +++ b/extending/windows.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/faq/design.po b/faq/design.po index 70f81a1869..918be389f0 100644 --- a/faq/design.po +++ b/faq/design.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/faq/extending.po b/faq/extending.po index 18733bd4fb..51cc6876e9 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/faq/general.po b/faq/general.po index 96adc0e9af..f8bb8418c6 100644 --- a/faq/general.po +++ b/faq/general.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/faq/gui.po b/faq/gui.po index b322d8d29a..8f39c31984 100644 --- a/faq/gui.po +++ b/faq/gui.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/faq/index.po b/faq/index.po index eaaaf8baf7..e66bea9d60 100644 --- a/faq/index.po +++ b/faq/index.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/faq/installed.po b/faq/installed.po index 6c5bec422d..2019625532 100644 --- a/faq/installed.po +++ b/faq/installed.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/faq/library.po b/faq/library.po index a4936715f2..0ef4bd0011 100644 --- a/faq/library.po +++ b/faq/library.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/faq/programming.po b/faq/programming.po index 037c641792..17ec3eabfc 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/faq/windows.po b/faq/windows.po index 0952bc75c3..e5a366673c 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/glossary.po b/glossary.po index b229c321dd..aa5e16bd06 100644 --- a/glossary.po +++ b/glossary.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/annotations.po b/howto/annotations.po index cd89fa78a8..b0317556a8 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/howto/argparse.po b/howto/argparse.po index 5174bf143e..85b65685ff 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/clinic.po b/howto/clinic.po index 088f42130f..c496b9f80e 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/howto/curses.po b/howto/curses.po index 5392510b92..f1cbf2f458 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/howto/descriptor.po b/howto/descriptor.po index 477f104f84..26215cb2e0 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/enum.po b/howto/enum.po index d5a7b62edf..7d11f97252 100644 --- a/howto/enum.po +++ b/howto/enum.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/functional.po b/howto/functional.po index 8635016b28..161278c81e 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/gdb_helpers.po b/howto/gdb_helpers.po index aa265a143b..60e951f267 100644 --- a/howto/gdb_helpers.po +++ b/howto/gdb_helpers.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/index.po b/howto/index.po index 34810306c4..ac4cac4eee 100644 --- a/howto/index.po +++ b/howto/index.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index df6565466e..ad5c68744c 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index 34a7062784..b38d9cf7e4 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/isolating-extensions.po b/howto/isolating-extensions.po index af1923f888..42524fc0f2 100644 --- a/howto/isolating-extensions.po +++ b/howto/isolating-extensions.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index fa6945af19..5b3e4999fe 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/logging.po b/howto/logging.po index bcccad7071..7571b25eb4 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/mro.po b/howto/mro.po index 7f4d7aaf6d..f7b480fcf1 100644 --- a/howto/mro.po +++ b/howto/mro.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/howto/perf_profiling.po b/howto/perf_profiling.po index 26ce3c8d4c..9c1a804571 100644 --- a/howto/perf_profiling.po +++ b/howto/perf_profiling.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/pyporting.po b/howto/pyporting.po index 9b8ead03f5..3e4bf4f304 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/howto/regex.po b/howto/regex.po index d97c4ae5c8..adf645a5ce 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/sockets.po b/howto/sockets.po index f4a9ccf997..7bf2c33fb3 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/sorting.po b/howto/sorting.po index a9d0cdc466..37779ca012 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/unicode.po b/howto/unicode.po index aa8b7c4cea..d2358de80d 100644 --- a/howto/unicode.po +++ b/howto/unicode.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/howto/urllib2.po b/howto/urllib2.po index e919f6f4eb..f51a4abf54 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/installing/index.po b/installing/index.po index 0f13f63d9e..6d2f4a23ab 100644 --- a/installing/index.po +++ b/installing/index.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/__future__.po b/library/__future__.po index 7419586e2b..d0068b8a59 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/_thread.po b/library/_thread.po index c6177ff0ca..29e9bffc99 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/abc.po b/library/abc.po index 6450fa8061..86e00572ba 100644 --- a/library/abc.po +++ b/library/abc.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:32+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/argparse.po b/library/argparse.po index c1298ca968..3da9c7e721 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -4,7 +4,6 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Kamil Broniowski, 2025 # Rafael Fontenelle , 2025 # #, fuzzy @@ -12,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/array.po b/library/array.po index 9ebb0d13c6..61c9e08598 100644 --- a/library/array.po +++ b/library/array.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 2e63801815..33038f03e2 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/asyncio-dev.po b/library/asyncio-dev.po index 859e2ecd49..c93f47ba45 100644 --- a/library/asyncio-dev.po +++ b/library/asyncio-dev.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/asyncio-eventloop.po b/library/asyncio-eventloop.po index 48c7f3aad0..aea7c11089 100644 --- a/library/asyncio-eventloop.po +++ b/library/asyncio-eventloop.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-exceptions.po b/library/asyncio-exceptions.po index b0854bebfd..6789ea693e 100644 --- a/library/asyncio-exceptions.po +++ b/library/asyncio-exceptions.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-llapi-index.po b/library/asyncio-llapi-index.po index 04346448cc..9345fb965a 100644 --- a/library/asyncio-llapi-index.po +++ b/library/asyncio-llapi-index.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-platforms.po b/library/asyncio-platforms.po index 9f5371d9bd..27d0839ceb 100644 --- a/library/asyncio-platforms.po +++ b/library/asyncio-platforms.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-policy.po b/library/asyncio-policy.po index 9c84e7d075..326c3fd756 100644 --- a/library/asyncio-policy.po +++ b/library/asyncio-policy.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index a4afe939e1..da3920f031 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 7efe903925..e0eb4f3444 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-runner.po b/library/asyncio-runner.po index fa3d236b03..17efd99326 100644 --- a/library/asyncio-runner.po +++ b/library/asyncio-runner.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/asyncio-stream.po b/library/asyncio-stream.po index 0354d9149a..e1cf52fb9c 100644 --- a/library/asyncio-stream.po +++ b/library/asyncio-stream.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index 24c71f1fd0..af3b21e23c 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-sync.po b/library/asyncio-sync.po index 7696612b6c..0adf3da523 100644 --- a/library/asyncio-sync.po +++ b/library/asyncio-sync.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio-task.po b/library/asyncio-task.po index af6ac5c544..65b394edd6 100644 --- a/library/asyncio-task.po +++ b/library/asyncio-task.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/asyncio.po b/library/asyncio.po index 652c3bd3ee..f746067e6a 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -4,9 +4,6 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Kamil Broniowski, 2025 -# Maciej Olko , 2025 -# Stan Ulbrych, 2025 # Rafael Fontenelle , 2025 # #, fuzzy @@ -14,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/audit_events.po b/library/audit_events.po index edf32f8f73..404ab0ec22 100644 --- a/library/audit_events.po +++ b/library/audit_events.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/base64.po b/library/base64.po index 75246ac91f..b47f5edc0b 100644 --- a/library/base64.po +++ b/library/base64.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/binascii.po b/library/binascii.po index c2372996f8..e07d265a48 100644 --- a/library/binascii.po +++ b/library/binascii.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/bisect.po b/library/bisect.po index 1c03cccfed..7a349daab8 100644 --- a/library/bisect.po +++ b/library/bisect.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/bz2.po b/library/bz2.po index 06c2e804fa..e6dea5b37a 100644 --- a/library/bz2.po +++ b/library/bz2.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/cgi.po b/library/cgi.po index f8a12aa40a..88aa37600d 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/chunk.po b/library/chunk.po index 0b1597c8f1..4454f3cbbb 100644 --- a/library/chunk.po +++ b/library/chunk.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/cmath.po b/library/cmath.po index 1824b3e808..8ce565b687 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/codecs.po b/library/codecs.po index 922c3604b6..0922fe6941 100644 --- a/library/codecs.po +++ b/library/codecs.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/collections.abc.po b/library/collections.abc.po index 80227d2561..bf4c716844 100644 --- a/library/collections.abc.po +++ b/library/collections.abc.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/colorsys.po b/library/colorsys.po index 69da5e2718..97821180ac 100644 --- a/library/colorsys.po +++ b/library/colorsys.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/compileall.po b/library/compileall.po index 868964ddc8..09dbd3758a 100644 --- a/library/compileall.po +++ b/library/compileall.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 607693b7a4..1de72993ee 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/configparser.po b/library/configparser.po index 50a5fcdac6..59a6bb238d 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/constants.po b/library/constants.po index 36416e008f..c55079b1e9 100644 --- a/library/constants.po +++ b/library/constants.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/contextvars.po b/library/contextvars.po index 7505085845..9dd4bbadd5 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/copy.po b/library/copy.po index af2535da7c..4e859056b0 100644 --- a/library/copy.po +++ b/library/copy.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/copyreg.po b/library/copyreg.po index bf280efd24..0039f25d91 100644 --- a/library/copyreg.po +++ b/library/copyreg.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/crypt.po b/library/crypt.po index dc0459a990..f0df0cde88 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/csv.po b/library/csv.po index 6e12a6d6fc..f6da8fa243 100644 --- a/library/csv.po +++ b/library/csv.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/ctypes.po b/library/ctypes.po index 4c7063577e..869aab9f5a 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/curses.ascii.po b/library/curses.ascii.po index 07899f6cf3..9f955ac416 100644 --- a/library/curses.ascii.po +++ b/library/curses.ascii.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/curses.panel.po b/library/curses.panel.po index 5ad0659870..8d2833c910 100644 --- a/library/curses.panel.po +++ b/library/curses.panel.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/curses.po b/library/curses.po index b1559807b5..0b31480260 100644 --- a/library/curses.po +++ b/library/curses.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/datatypes.po b/library/datatypes.po index a0820ecde8..be17b7ae55 100644 --- a/library/datatypes.po +++ b/library/datatypes.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/datetime.po b/library/datetime.po index 9820307d4a..53a7b6c479 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/dbm.po b/library/dbm.po index ed4baf1a38..3452de79bb 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/debug.po b/library/debug.po index 71eabb3a9e..0d2ac18883 100644 --- a/library/debug.po +++ b/library/debug.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/decimal.po b/library/decimal.po index 8b4056bcf6..986ccee8ad 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/devmode.po b/library/devmode.po index 28eb611e7e..9ecbfb69a7 100644 --- a/library/devmode.po +++ b/library/devmode.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/difflib.po b/library/difflib.po index 071a5e575e..8fbb178d35 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/dis.po b/library/dis.po index 2da2f9b7c0..046100ab93 100644 --- a/library/dis.po +++ b/library/dis.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/doctest.po b/library/doctest.po index f128678742..329418a421 100644 --- a/library/doctest.po +++ b/library/doctest.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/email.contentmanager.po b/library/email.contentmanager.po index 4a517ff142..f9717f81a6 100644 --- a/library/email.contentmanager.po +++ b/library/email.contentmanager.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/email.encoders.po b/library/email.encoders.po index 9ba52dbef0..ef55ef4aa6 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/email.examples.po b/library/email.examples.po index fc3b19fabb..6231f6aa28 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/email.generator.po b/library/email.generator.po index a8b27f63fb..7e58dc9fc9 100644 --- a/library/email.generator.po +++ b/library/email.generator.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index aead910fb7..08cf1efa7a 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/email.message.po b/library/email.message.po index c5f9c31543..e43243a74e 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/email.po b/library/email.po index 52ee8a5416..c4811b6840 100644 --- a/library/email.po +++ b/library/email.po @@ -4,18 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Kamil Broniowski, 2025 -# Maciej Olko , 2025 -# Stan Ulbrych, 2025 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Stan Ulbrych, 2025\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/email.policy.po b/library/email.policy.po index f478298409..a2089dc1b8 100644 --- a/library/email.policy.po +++ b/library/email.policy.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/email.utils.po b/library/email.utils.po index a12dd5c83f..b7fb868b74 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/ensurepip.po b/library/ensurepip.po index 0d6ff4a159..46ea113268 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/enum.po b/library/enum.po index e5459898c8..b252e4c1af 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/exceptions.po b/library/exceptions.po index 64f64f8fdb..55d3b695ff 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/faulthandler.po b/library/faulthandler.po index ae53860355..eeed4bdf16 100644 --- a/library/faulthandler.po +++ b/library/faulthandler.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/fcntl.po b/library/fcntl.po index 7366898c2e..b06fa3aa9f 100644 --- a/library/fcntl.po +++ b/library/fcntl.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/fnmatch.po b/library/fnmatch.po index dcff24d9a1..693033a471 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/ftplib.po b/library/ftplib.po index 5f74cbba87..4484882f76 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/functional.po b/library/functional.po index cc2c1a2f59..d801faeb70 100644 --- a/library/functional.po +++ b/library/functional.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/functions.po b/library/functions.po index 2c845f3fcd..4285bf218c 100644 --- a/library/functions.po +++ b/library/functions.po @@ -4,7 +4,6 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Maciej Olko , 2024 # Rafael Fontenelle , 2025 # #, fuzzy @@ -12,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/functools.po b/library/functools.po index 06cdd4a63d..65ec5d9d3b 100644 --- a/library/functools.po +++ b/library/functools.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/getpass.po b/library/getpass.po index 34be986211..7ec33fc7d6 100644 --- a/library/getpass.po +++ b/library/getpass.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/gettext.po b/library/gettext.po index 8700a6bc02..898da887e9 100644 --- a/library/gettext.po +++ b/library/gettext.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/glob.po b/library/glob.po index 3ca0375c4d..552f9f517a 100644 --- a/library/glob.po +++ b/library/glob.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/graphlib.po b/library/graphlib.po index a2bc7bc566..b909bf6d6a 100644 --- a/library/graphlib.po +++ b/library/graphlib.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/grp.po b/library/grp.po index 06fdd6b000..05da7e151a 100644 --- a/library/grp.po +++ b/library/grp.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/gzip.po b/library/gzip.po index 01040195e3..a55ce098cf 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/hashlib.po b/library/hashlib.po index effcca9e24..8f34ae2c74 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/heapq.po b/library/heapq.po index 4021850586..9deff25cd9 100644 --- a/library/heapq.po +++ b/library/heapq.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/html.entities.po b/library/html.entities.po index 3a1c173d41..6bb98214a6 100644 --- a/library/html.entities.po +++ b/library/html.entities.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/html.parser.po b/library/html.parser.po index b6cbef71c2..b960efbf78 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/http.client.po b/library/http.client.po index c9f0220716..4d8402211c 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/http.cookiejar.po b/library/http.cookiejar.po index d1bdd375eb..db0fa3ea9c 100644 --- a/library/http.cookiejar.po +++ b/library/http.cookiejar.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/http.cookies.po b/library/http.cookies.po index bb4c6d84fc..51d04748c3 100644 --- a/library/http.cookies.po +++ b/library/http.cookies.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/http.po b/library/http.po index b1a7693ba1..b2373895f0 100644 --- a/library/http.po +++ b/library/http.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/http.server.po b/library/http.server.po index d9fde6e5a0..94746215fd 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/imaplib.po b/library/imaplib.po index 86bd1f3c5c..7b49b79b5b 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/imghdr.po b/library/imghdr.po index c849459432..7e7676af25 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index 81bbde90e8..524b5d7e8f 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/importlib.po b/library/importlib.po index 68a37d36a6..44e33db3cc 100644 --- a/library/importlib.po +++ b/library/importlib.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/index.po b/library/index.po index cc46430bd5..cf204d7b5f 100644 --- a/library/index.po +++ b/library/index.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/inspect.po b/library/inspect.po index d08e530d9e..4f8e9cfd9f 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/internet.po b/library/internet.po index 0e71dde53e..081ba436d2 100644 --- a/library/internet.po +++ b/library/internet.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/intro.po b/library/intro.po index e5b2e82b1f..89e382bff3 100644 --- a/library/intro.po +++ b/library/intro.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/io.po b/library/io.po index 7d25b3be12..15a777586e 100644 --- a/library/io.po +++ b/library/io.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/itertools.po b/library/itertools.po index f20ae9326f..fe81da7149 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/json.po b/library/json.po index b8c97ac60c..dfa136dad2 100644 --- a/library/json.po +++ b/library/json.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/linecache.po b/library/linecache.po index 8d3d626a5e..4f5f4a749c 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/locale.po b/library/locale.po index 10869e52ce..6fe34342a1 100644 --- a/library/locale.po +++ b/library/locale.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/logging.config.po b/library/logging.config.po index f687751b91..4c5eddc276 100644 --- a/library/logging.config.po +++ b/library/logging.config.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/logging.handlers.po b/library/logging.handlers.po index f4606deba1..cc8f374f3c 100644 --- a/library/logging.handlers.po +++ b/library/logging.handlers.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/logging.po b/library/logging.po index 115575183e..a980375f08 100644 --- a/library/logging.po +++ b/library/logging.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/lzma.po b/library/lzma.po index 25f410ab2d..b52593723f 100644 --- a/library/lzma.po +++ b/library/lzma.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/mailbox.po b/library/mailbox.po index 9b74f39d49..fef3be9c65 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/marshal.po b/library/marshal.po index ffae0bb3ef..4c70aad8f5 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/math.po b/library/math.po index 5367f96d0d..d271dbf289 100644 --- a/library/math.po +++ b/library/math.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/mimetypes.po b/library/mimetypes.po index 031412945b..50fee82e2d 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/mmap.po b/library/mmap.po index 9f09770b1d..ae77a74e3f 100644 --- a/library/mmap.po +++ b/library/mmap.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/msilib.po b/library/msilib.po index a8ca14f6de..6e807580bb 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/multiprocessing.po b/library/multiprocessing.po index 41c24c8b40..1d7eb3117b 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index 13a8c82393..b5f2bd0477 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/nis.po b/library/nis.po index aabd1e95c3..b97a3e3339 100644 --- a/library/nis.po +++ b/library/nis.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/nntplib.po b/library/nntplib.po index e2f574088b..312e62ce71 100644 --- a/library/nntplib.po +++ b/library/nntplib.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/numeric.po b/library/numeric.po index 53941b5e07..0bd1fc8fdf 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/operator.po b/library/operator.po index b1dfec5190..c8535b46c8 100644 --- a/library/operator.po +++ b/library/operator.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/optparse.po b/library/optparse.po index 3174fb18f7..1651e04554 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/os.path.po b/library/os.path.po index e1fcd22c72..f2502957bf 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-06 15:34+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/os.po b/library/os.po index 3fa88bc450..98809d3044 100644 --- a/library/os.po +++ b/library/os.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index 610c15c98a..2430698d05 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/pathlib.po b/library/pathlib.po index ab957eecd2..e0d6482115 100644 --- a/library/pathlib.po +++ b/library/pathlib.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/pdb.po b/library/pdb.po index 88818a043a..d207b3e779 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/pickle.po b/library/pickle.po index 6fb10361c2..e2de46a427 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/pickletools.po b/library/pickletools.po index 6dad48850b..1d200eb57a 100644 --- a/library/pickletools.po +++ b/library/pickletools.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/pipes.po b/library/pipes.po index 7b88914af7..1c87cb36aa 100644 --- a/library/pipes.po +++ b/library/pipes.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/pkgutil.po b/library/pkgutil.po index 7a7f868d91..386df6eb16 100644 --- a/library/pkgutil.po +++ b/library/pkgutil.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/platform.po b/library/platform.po index 4537df5132..71504cab2d 100644 --- a/library/platform.po +++ b/library/platform.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/plistlib.po b/library/plistlib.po index 982223e4ba..ec3de8a730 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/poplib.po b/library/poplib.po index ec0a8e1c8d..c0e04c4085 100644 --- a/library/poplib.po +++ b/library/poplib.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/posix.po b/library/posix.po index d9b2628870..7d0310e890 100644 --- a/library/posix.po +++ b/library/posix.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/pprint.po b/library/pprint.po index 9c34062e7d..9a50db624d 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/profile.po b/library/profile.po index 1ac22ba72e..fb19cb59be 100644 --- a/library/profile.po +++ b/library/profile.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/pty.po b/library/pty.po index 0850ef03bf..b61032b0a1 100644 --- a/library/pty.po +++ b/library/pty.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/pwd.po b/library/pwd.po index 91671c8839..866b587c3d 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/py_compile.po b/library/py_compile.po index 826a227fbc..a22ff1a1b4 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/pyclbr.po b/library/pyclbr.po index 2db01957f4..e32682a89f 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/pydoc.po b/library/pydoc.po index 6835602a1e..8598499b5b 100644 --- a/library/pydoc.po +++ b/library/pydoc.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/pyexpat.po b/library/pyexpat.po index d55a70b288..02a3fbfef5 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/random.po b/library/random.po index f2d898c2b2..748a94f05e 100644 --- a/library/random.po +++ b/library/random.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/re.po b/library/re.po index 9775603c94..60c4897b3d 100644 --- a/library/re.po +++ b/library/re.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/readline.po b/library/readline.po index 20c3d50f49..01bbde2402 100644 --- a/library/readline.po +++ b/library/readline.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/reprlib.po b/library/reprlib.po index 809ea8609a..cbc6ebc8ce 100644 --- a/library/reprlib.po +++ b/library/reprlib.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/resource.po b/library/resource.po index ff83629c56..703ee40842 100644 --- a/library/resource.po +++ b/library/resource.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/rlcompleter.po b/library/rlcompleter.po index 25d7e4d98d..775eb8cf46 100644 --- a/library/rlcompleter.po +++ b/library/rlcompleter.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/runpy.po b/library/runpy.po index 8fca26b82d..b1625a5cdc 100644 --- a/library/runpy.po +++ b/library/runpy.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/sched.po b/library/sched.po index d41f8ddd76..f12d0cf65f 100644 --- a/library/sched.po +++ b/library/sched.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/select.po b/library/select.po index 04c0d5e36c..b6ae696556 100644 --- a/library/select.po +++ b/library/select.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/selectors.po b/library/selectors.po index c3e58d52c9..0c14b208d1 100644 --- a/library/selectors.po +++ b/library/selectors.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/shelve.po b/library/shelve.po index 12772b2c6e..e67cff8e4e 100644 --- a/library/shelve.po +++ b/library/shelve.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/shutil.po b/library/shutil.po index 10a294b085..0b9bb22792 100644 --- a/library/shutil.po +++ b/library/shutil.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/signal.po b/library/signal.po index fe1e5e8b39..aac789f9d5 100644 --- a/library/signal.po +++ b/library/signal.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/site.po b/library/site.po index fa54ae5845..39f68adc99 100644 --- a/library/site.po +++ b/library/site.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/smtplib.po b/library/smtplib.po index 2e51abc564..b6a79f57a6 100644 --- a/library/smtplib.po +++ b/library/smtplib.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/sndhdr.po b/library/sndhdr.po index 1ad15fa3ff..37c96e446a 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/socket.po b/library/socket.po index a1bb7aafaf..f7bc6a0b72 100644 --- a/library/socket.po +++ b/library/socket.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/socketserver.po b/library/socketserver.po index 098fc61fa1..59c3c702f5 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/spwd.po b/library/spwd.po index fc950101bb..5c4f73aa96 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/sqlite3.po b/library/sqlite3.po index 2e28e5603e..cd4eba7c92 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/ssl.po b/library/ssl.po index e059aae124..9c52da9151 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/stat.po b/library/stat.po index a21d1a26e1..4d7b0602ee 100644 --- a/library/stat.po +++ b/library/stat.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/statistics.po b/library/statistics.po index eb0db51c0b..2fa11fa0a7 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/stdtypes.po b/library/stdtypes.po index 31a1e74a83..df73e14c46 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/string.po b/library/string.po index 1921bfb171..bafc4bd9ef 100644 --- a/library/string.po +++ b/library/string.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/struct.po b/library/struct.po index 55ac01fbf7..d9804464eb 100644 --- a/library/struct.po +++ b/library/struct.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/subprocess.po b/library/subprocess.po index 3ae06f4aef..bc9dd358d8 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/sunau.po b/library/sunau.po index 3f03e99023..abd2888141 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/symtable.po b/library/symtable.po index 1f19a4ec37..549d90f8dd 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/sys.po b/library/sys.po index da7db9beb8..c7e5b144fa 100644 --- a/library/sys.po +++ b/library/sys.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/syslog.po b/library/syslog.po index 59407d6efd..3fe782e86a 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/tarfile.po b/library/tarfile.po index 973f5a790d..f8eb1957e2 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-06 15:34+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/telnetlib.po b/library/telnetlib.po index 9e9107e589..91792a8a52 100644 --- a/library/telnetlib.po +++ b/library/telnetlib.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/tempfile.po b/library/tempfile.po index d72559b397..89186f2dd4 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/termios.po b/library/termios.po index 62cb4a3b6e..8116933841 100644 --- a/library/termios.po +++ b/library/termios.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/text.po b/library/text.po index 5267be0158..463932ba29 100644 --- a/library/text.po +++ b/library/text.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/textwrap.po b/library/textwrap.po index f6ce6a2493..1639d032b8 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/threading.po b/library/threading.po index 93afabaf6d..62b32fa53c 100644 --- a/library/threading.po +++ b/library/threading.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/time.po b/library/time.po index aaac7f9dbc..e5905ab953 100644 --- a/library/time.po +++ b/library/time.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/timeit.po b/library/timeit.po index ca31cbcc86..937757f4f8 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/tk.po b/library/tk.po index 1632538a0c..fdc57a6928 100644 --- a/library/tk.po +++ b/library/tk.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/tkinter.po b/library/tkinter.po index ad7516d436..3ead3bd49e 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index bddeee0f56..eaab7e3d7d 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/tokenize.po b/library/tokenize.po index d44574e1cf..3465cd3605 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/tomllib.po b/library/tomllib.po index 87687dddce..6c0fc79b60 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/tracemalloc.po b/library/tracemalloc.po index 5eb149a0c4..1d49850a0d 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/tty.po b/library/tty.po index b2144d2bad..9955e1b972 100644 --- a/library/tty.po +++ b/library/tty.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/turtle.po b/library/turtle.po index 0351b9b54a..2eb082d08c 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/types.po b/library/types.po index 599d049740..9cb56bf4d2 100644 --- a/library/types.po +++ b/library/types.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/typing.po b/library/typing.po index 530b8a81f9..60e78fe3c6 100644 --- a/library/typing.po +++ b/library/typing.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/unicodedata.po b/library/unicodedata.po index 14b5b0e470..b9556f0b5a 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index e768e778da..67f10ee59b 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/unittest.po b/library/unittest.po index 5df3108a13..65cd462c0a 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/urllib.parse.po b/library/urllib.parse.po index fe18caabcd..9d8a530d2f 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/urllib.request.po b/library/urllib.request.po index 5f26dfd4b5..8c056eaecc 100644 --- a/library/urllib.request.po +++ b/library/urllib.request.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/urllib.robotparser.po b/library/urllib.robotparser.po index 635b5c7a6b..70e48f23d2 100644 --- a/library/urllib.robotparser.po +++ b/library/urllib.robotparser.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/uu.po b/library/uu.po index 0f82782439..31bf2d39ee 100644 --- a/library/uu.po +++ b/library/uu.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/uuid.po b/library/uuid.po index c9a79e2b20..f1a322ea26 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/venv.po b/library/venv.po index ac2ed44571..fb13f28461 100644 --- a/library/venv.po +++ b/library/venv.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/warnings.po b/library/warnings.po index ab852df138..70a12a599d 100644 --- a/library/warnings.po +++ b/library/warnings.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/wave.po b/library/wave.po index 6182e19252..77962b0836 100644 --- a/library/wave.po +++ b/library/wave.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/weakref.po b/library/weakref.po index 5c44987f60..c2818dea0a 100644 --- a/library/weakref.po +++ b/library/weakref.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/webbrowser.po b/library/webbrowser.po index d843003472..f4a7ca8bd4 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/winreg.po b/library/winreg.po index bff1080805..f3c7a2cf50 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/winsound.po b/library/winsound.po index 756f0aa1e9..6fefb00f02 100644 --- a/library/winsound.po +++ b/library/winsound.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/xdrlib.po b/library/xdrlib.po index 4fa63b6154..ecbbadcfd7 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/xml.dom.minidom.po b/library/xml.dom.minidom.po index 8ca94dae46..75e06ba09d 100644 --- a/library/xml.dom.minidom.po +++ b/library/xml.dom.minidom.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/xml.dom.po b/library/xml.dom.po index 26974a8f9b..57f68da547 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/xml.dom.pulldom.po b/library/xml.dom.pulldom.po index acce03cd35..082a32d7da 100644 --- a/library/xml.dom.pulldom.po +++ b/library/xml.dom.pulldom.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index 85a3fc3a2a..8fdd12c043 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index 2b2d4f5ed0..dd01802bc8 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/xmlrpc.server.po b/library/xmlrpc.server.po index b37cd72045..2f5ccbca1a 100644 --- a/library/xmlrpc.server.po +++ b/library/xmlrpc.server.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/zipapp.po b/library/zipapp.po index 3dedde2089..dff1bd73d4 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/zipfile.po b/library/zipfile.po index 93b8679841..57cf4d736f 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/library/zipimport.po b/library/zipimport.po index 7348d499f6..e1ea98f01a 100644 --- a/library/zipimport.po +++ b/library/zipimport.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/library/zoneinfo.po b/library/zoneinfo.po index f42853efd0..9b30083fa5 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/license.po b/license.po index 2aa11a7643..e9f725b965 100644 --- a/license.po +++ b/license.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index 6f5a1d8cff..b2c429fdcc 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/reference/datamodel.po b/reference/datamodel.po index 74f9168535..42083f1c4d 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/reference/executionmodel.po b/reference/executionmodel.po index 2a878c6c7d..32b340ed1f 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/reference/expressions.po b/reference/expressions.po index e85135d3e7..88404ae0d1 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/reference/import.po b/reference/import.po index e0056bdf1c..3033c074ac 100644 --- a/reference/import.po +++ b/reference/import.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/reference/index.po b/reference/index.po index cb049290e5..05dd60a3f4 100644 --- a/reference/index.po +++ b/reference/index.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/reference/introduction.po b/reference/introduction.po index 699d7add03..fb589b171d 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index 41f392872c..21e54c2b7c 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index ea37427817..c6e09f9cd0 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index f6396a13a0..ff3399d9cd 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/sphinx.po b/sphinx.po index 37c3523910..ef88fb1bc0 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index a4521463e7..3e7980e1d3 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 186fee7d4f..2a9bd85bd9 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/classes.po b/tutorial/classes.po index c0b5727944..d6f9b98814 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index 9663e79a47..c8dbb11945 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index 86f54010f5..f52842282a 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/tutorial/errors.po b/tutorial/errors.po index 1df3a875c4..5a90104c67 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index 201bf485a2..b12aabbf6c 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/index.po b/tutorial/index.po index 6894f8231f..5c85b5b2a3 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index 5cdf78bc3b..fc75be5bf6 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/interactive.po b/tutorial/interactive.po index bec2a9ab0d..29595e6c21 100644 --- a/tutorial/interactive.po +++ b/tutorial/interactive.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index 8dde417b2d..24a4784e22 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/introduction.po b/tutorial/introduction.po index 8b3946d230..bde8720734 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/modules.po b/tutorial/modules.po index dde77739ab..3515365ed2 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index ae573e0b7e..d25b2adfba 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/stdlib2.po b/tutorial/stdlib2.po index 41a04ed751..6eb66b378a 100644 --- a/tutorial/stdlib2.po +++ b/tutorial/stdlib2.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/venv.po b/tutorial/venv.po index 34acb2285c..ecd5291258 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index 128ad4ce52..e6b812bd41 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/using/index.po b/using/index.po index 9c406f7e9e..0f471b6718 100644 --- a/using/index.po +++ b/using/index.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/using/mac.po b/using/mac.po index 3d6e642928..a2dfc8bdf1 100644 --- a/using/mac.po +++ b/using/mac.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/using/unix.po b/using/unix.po index a25a44e024..7f77ee4990 100644 --- a/using/unix.po +++ b/using/unix.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/using/windows.po b/using/windows.po index 33b5a627e8..6bbdcd0b09 100644 --- a/using/windows.po +++ b/using/windows.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 4b13871661..f6ad056f59 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index 157f6db3d4..b6a038ee2d 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/whatsnew/2.3.po b/whatsnew/2.3.po index 870f00d77e..f87f9c030d 100644 --- a/whatsnew/2.3.po +++ b/whatsnew/2.3.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/2.5.po b/whatsnew/2.5.po index 89e205abf3..b2d02b3962 100644 --- a/whatsnew/2.5.po +++ b/whatsnew/2.5.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/2.6.po b/whatsnew/2.6.po index 73f27f072b..1062c2434f 100644 --- a/whatsnew/2.6.po +++ b/whatsnew/2.6.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.0.po b/whatsnew/3.0.po index f274d83712..f29f97e072 100644 --- a/whatsnew/3.0.po +++ b/whatsnew/3.0.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 7607223052..570203cc5f 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index 3383acd9e2..9777e01fd4 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index e371af73cd..92fbfec9ce 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index 9178c0601c..3c90e51cfd 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-06-06 15:34+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.2.po b/whatsnew/3.2.po index d2f932b097..dbdbce6b59 100644 --- a/whatsnew/3.2.po +++ b/whatsnew/3.2.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index 918a583ff8..3e495c95f3 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index ed2679a491..6398f2e20f 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-30 15:38+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index b53af0bd4f..892f24cf22 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index 4592332a1d..bc168daeb4 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index d24e5036b5..c0a3f0c431 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index e2f0654cc4..e13e2d2f45 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index 5e5c11f633..711d7c4252 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-16 15:32+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" diff --git a/whatsnew/index.po b/whatsnew/index.po index 22b7211031..ffa4af379d 100644 --- a/whatsnew/index.po +++ b/whatsnew/index.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-05-23 15:30+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" From 978123628dfd744966a14a7dc8e0132fed13e95a Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Tue, 23 Sep 2025 20:14:48 +0000 Subject: [PATCH 151/228] Update translation from Transifex Co-Authored-By: python-doc bot --- about.po | 2 +- bugs.po | 2 +- c-api/abstract.po | 2 +- c-api/allocation.po | 2 +- c-api/apiabiversion.po | 2 +- c-api/arg.po | 2 +- c-api/bool.po | 2 +- c-api/buffer.po | 2 +- c-api/bytearray.po | 2 +- c-api/bytes.po | 7 +- c-api/call.po | 2 +- c-api/capsule.po | 2 +- c-api/cell.po | 2 +- c-api/code.po | 2 +- c-api/complex.po | 2 +- c-api/concrete.po | 2 +- c-api/contextvars.po | 2 +- c-api/datetime.po | 2 +- c-api/dict.po | 2 +- c-api/exceptions.po | 7 +- c-api/file.po | 2 +- c-api/float.po | 2 +- c-api/function.po | 2 +- c-api/gcsupport.po | 111 +- c-api/import.po | 2 +- c-api/index.po | 18 +- c-api/init.po | 2 +- c-api/init_config.po | 361 +- c-api/intro.po | 2 +- c-api/list.po | 2 +- c-api/long.po | 2 +- c-api/mapping.po | 2 +- c-api/memory.po | 2 +- c-api/memoryview.po | 2 +- c-api/method.po | 2 +- c-api/module.po | 2 +- c-api/none.po | 2 +- c-api/number.po | 2 +- c-api/object.po | 7 +- c-api/refcounting.po | 2 +- c-api/sequence.po | 2 +- c-api/set.po | 2 +- c-api/stable.po | 2 +- c-api/structures.po | 2 +- c-api/tuple.po | 2 +- c-api/type.po | 2 +- c-api/typeobj.po | 2 +- c-api/unicode.po | 2 +- contents.po | 2 +- copyright.po | 2 +- deprecations/index.po | 2 +- deprecations/pending-removal-in-3.13.po | 2 +- deprecations/pending-removal-in-3.14.po | 2 +- deprecations/pending-removal-in-3.15.po | 2 +- deprecations/pending-removal-in-future.po | 2 +- distributing/index.po | 2 +- extending/embedding.po | 227 +- extending/extending.po | 2 +- extending/index.po | 2 +- extending/newtypes.po | 2 +- extending/newtypes_tutorial.po | 1320 +- extending/windows.po | 2 +- faq/design.po | 7 +- faq/extending.po | 2 +- faq/general.po | 2 +- faq/gui.po | 9 +- faq/index.po | 2 +- faq/installed.po | 2 +- faq/library.po | 2 +- faq/programming.po | 2 +- faq/windows.po | 2 +- glossary.po | 2 +- howto/annotations.po | 7 +- howto/argparse.po | 2 +- howto/clinic.po | 2 +- howto/curses.po | 2 +- howto/descriptor.po | 2 +- howto/enum.po | 2 +- howto/functional.po | 2 +- howto/gdb_helpers.po | 2 +- howto/index.po | 2 +- howto/instrumentation.po | 2 +- howto/ipaddress.po | 2 +- howto/isolating-extensions.po | 2 +- howto/logging-cookbook.po | 2 +- howto/logging.po | 2 +- howto/mro.po | 2 +- howto/perf_profiling.po | 2 +- howto/pyporting.po | 2 +- howto/regex.po | 2 +- howto/sockets.po | 2 +- howto/sorting.po | 2 +- howto/unicode.po | 2 +- howto/urllib2.po | 2 +- installing/index.po | 2 +- library/__future__.po | 2 +- library/__main__.po | 219 +- library/_thread.po | 2 +- library/abc.po | 2 +- library/argparse.po | 2 +- library/array.po | 8 +- library/ast.po | 1742 +- library/asyncio-api-index.po | 2 +- library/asyncio-dev.po | 2 +- library/asyncio-eventloop.po | 2 +- library/asyncio-exceptions.po | 2 +- library/asyncio-future.po | 61 +- library/asyncio-llapi-index.po | 2 +- library/asyncio-platforms.po | 7 +- library/asyncio-policy.po | 2 +- library/asyncio-protocol.po | 2 +- library/asyncio-queue.po | 2 +- library/asyncio-runner.po | 2 +- library/asyncio-stream.po | 2 +- library/asyncio-subprocess.po | 2 +- library/asyncio-sync.po | 2 +- library/asyncio-task.po | 2 +- library/asyncio.po | 2 +- library/audit_events.po | 21 +- library/base64.po | 2 +- library/binascii.po | 7 +- library/bisect.po | 2 +- library/builtins.po | 48 +- library/bz2.po | 2 +- library/cgi.po | 2 +- library/chunk.po | 2 +- library/cmath.po | 2 +- library/cmd.po | 207 +- library/cmdline.po | 180 + library/code.po | 38 +- library/codecs.po | 437 +- library/codeop.po | 32 +- library/collections.abc.po | 7 +- library/collections.po | 553 +- library/colorsys.po | 2 +- library/compileall.po | 2 +- library/concurrent.futures.po | 2 +- library/configparser.po | 2 +- library/constants.po | 2 +- library/contextlib.po | 599 +- library/contextvars.po | 2 +- library/copy.po | 7 +- library/copyreg.po | 7 +- library/crypt.po | 2 +- library/csv.po | 2 +- library/ctypes.po | 2 +- library/curses.ascii.po | 2 +- library/curses.panel.po | 2 +- library/curses.po | 2 +- library/datatypes.po | 2 +- library/datetime.po | 2 +- library/dbm.po | 2 +- library/debug.po | 2 +- library/decimal.po | 11 +- library/devmode.po | 2 +- library/difflib.po | 2 +- library/dis.po | 2 +- library/doctest.po | 2 +- library/email.contentmanager.po | 7 +- library/email.encoders.po | 2 +- library/email.examples.po | 2 +- library/email.generator.po | 2 +- library/email.header.po | 34 +- library/email.headerregistry.po | 7 +- library/email.message.po | 7 +- library/email.mime.po | 18 +- library/email.parser.po | 14 +- library/email.po | 2 +- library/email.policy.po | 7 +- library/email.utils.po | 2 +- library/ensurepip.po | 2 +- library/enum.po | 2 +- library/exceptions.po | 2 +- library/faulthandler.po | 2 +- library/fcntl.po | 2 +- library/fnmatch.po | 2 +- library/ftplib.po | 7 +- library/functional.po | 2 +- library/functions.po | 2 +- library/functools.po | 2 +- library/getpass.po | 7 +- library/gettext.po | 2 +- library/glob.po | 7 +- library/graphlib.po | 2 +- library/grp.po | 2 +- library/gzip.po | 2 +- library/hashlib.po | 25 +- library/heapq.po | 2 +- library/html.entities.po | 2 +- library/html.parser.po | 2 +- library/http.client.po | 2 +- library/http.cookiejar.po | 7 +- library/http.cookies.po | 2 +- library/http.po | 27 +- library/http.server.po | 7 +- library/idle.po | 174 +- library/imaplib.po | 7 +- library/imghdr.po | 2 +- library/importlib.metadata.po | 2 +- library/importlib.po | 13 +- library/index.po | 2 +- library/inspect.po | 2 +- library/internet.po | 2 +- library/intro.po | 2 +- library/io.po | 7 +- library/ipaddress.po | 193 +- library/itertools.po | 13 +- library/json.po | 2 +- library/linecache.po | 2 +- library/locale.po | 2 +- library/logging.config.po | 7 +- library/logging.handlers.po | 49 +- library/logging.po | 2 +- library/lzma.po | 7 +- library/mailbox.po | 2 +- library/marshal.po | 2 +- library/math.po | 2 +- library/mimetypes.po | 7 +- library/mmap.po | 2 +- library/msilib.po | 2 +- library/multiprocessing.po | 7 +- library/multiprocessing.shared_memory.po | 7 +- library/nis.po | 2 +- library/nntplib.po | 2 +- library/numeric.po | 2 +- library/operator.po | 11 +- library/optparse.po | 7 +- library/os.path.po | 2 +- library/os.po | 7 +- library/ossaudiodev.po | 2 +- library/pathlib.po | 7 +- library/pdb.po | 2 +- library/pickle.po | 7 +- library/pickletools.po | 7 +- library/pipes.po | 2 +- library/pkgutil.po | 7 +- library/platform.po | 7 +- library/plistlib.po | 2 +- library/poplib.po | 7 +- library/posix.po | 2 +- library/pprint.po | 7 +- library/profile.po | 7 +- library/pty.po | 7 +- library/pwd.po | 2 +- library/py_compile.po | 7 +- library/pyclbr.po | 2 +- library/pydoc.po | 7 +- library/pyexpat.po | 2 +- library/queue.po | 51 +- library/random.po | 2 +- library/re.po | 2 +- library/readline.po | 2 +- library/reprlib.po | 7 +- library/resource.po | 2 +- library/rlcompleter.po | 2 +- library/runpy.po | 7 +- library/sched.po | 2 +- library/secrets.po | 77 +- library/select.po | 2 +- library/selectors.po | 2 +- library/shelve.po | 7 +- library/shutil.po | 2 +- library/signal.po | 2 +- library/site.po | 7 +- library/smtplib.po | 7 +- library/sndhdr.po | 2 +- library/socket.po | 7 +- library/socketserver.po | 2 +- library/spwd.po | 2 +- library/sqlite3.po | 2 +- library/ssl.po | 2 +- library/stat.po | 2 +- library/statistics.po | 7 +- library/stdtypes.po | 2 +- library/string.po | 2 +- library/struct.po | 2 +- library/subprocess.po | 2 +- library/sunau.po | 2 +- library/symtable.po | 2 +- library/sys.monitoring.po | 492 + library/sys.po | 9 +- library/sysconfig.po | 287 +- library/syslog.po | 2 +- library/tarfile.po | 15 +- library/telnetlib.po | 2 +- library/tempfile.po | 2 +- library/termios.po | 2 +- library/text.po | 2 +- library/textwrap.po | 2 +- library/threading.po | 7 +- library/time.po | 2 +- library/timeit.po | 2 +- library/tk.po | 2 +- library/tkinter.dnd.po | 23 +- library/tkinter.po | 2 +- library/tkinter.ttk.po | 7 +- library/token.po | 27 +- library/tokenize.po | 2 +- library/tomllib.po | 2 +- library/traceback.po | 310 +- library/tracemalloc.po | 2 +- library/tty.po | 7 +- library/turtle.po | 2 +- library/types.po | 7 +- library/typing.po | 2 +- library/unicodedata.po | 2 +- library/unittest.mock-examples.po | 325 +- library/unittest.mock.po | 7 +- library/unittest.po | 21 +- library/unix.po | 14 +- library/urllib.parse.po | 2 +- library/urllib.request.po | 2 +- library/urllib.robotparser.po | 7 +- library/uu.po | 2 +- library/uuid.po | 2 +- library/venv.po | 2 +- library/warnings.po | 2 +- library/wave.po | 11 +- library/weakref.po | 7 +- library/webbrowser.po | 2 +- library/winreg.po | 2 +- library/winsound.po | 2 +- library/xdrlib.po | 2 +- library/xml.dom.minidom.po | 2 +- library/xml.dom.po | 2 +- library/xml.dom.pulldom.po | 2 +- library/xml.etree.elementtree.po | 2 +- library/xmlrpc.client.po | 2 +- library/xmlrpc.po | 18 +- library/xmlrpc.server.po | 2 +- library/zipapp.po | 2 +- library/zipfile.po | 2 +- library/zipimport.po | 2 +- library/zlib.po | 18 +- library/zoneinfo.po | 2 +- license.po | 2 +- reference/compound_stmts.po | 2 +- reference/datamodel.po | 9 +- reference/executionmodel.po | 2 +- reference/expressions.po | 2 +- reference/grammar.po | 18 +- reference/import.po | 2 +- reference/index.po | 2 +- reference/introduction.po | 2 +- reference/lexical_analysis.po | 2 +- reference/simple_stmts.po | 2 +- reference/toplevel_components.po | 2 +- sphinx.po | 2 +- tutorial/appendix.po | 2 +- tutorial/appetite.po | 2 +- tutorial/classes.po | 2 +- tutorial/controlflow.po | 2 +- tutorial/datastructures.po | 2 +- tutorial/errors.po | 2 +- tutorial/floatingpoint.po | 2 +- tutorial/index.po | 2 +- tutorial/inputoutput.po | 2 +- tutorial/interactive.po | 2 +- tutorial/interpreter.po | 2 +- tutorial/introduction.po | 2 +- tutorial/modules.po | 2 +- tutorial/stdlib.po | 2 +- tutorial/stdlib2.po | 2 +- tutorial/venv.po | 2 +- tutorial/whatnow.po | 2 +- using/cmdline.po | 240 +- using/configure.po | 351 +- using/editors.po | 41 +- using/index.po | 2 +- using/mac.po | 2 +- using/unix.po | 2 +- using/windows.po | 2 +- whatsnew/2.0.po | 14 +- whatsnew/2.1.po | 2 +- whatsnew/2.2.po | 317 +- whatsnew/2.3.po | 2 +- whatsnew/2.4.po | 656 +- whatsnew/2.5.po | 13 +- whatsnew/2.6.po | 2 +- whatsnew/2.7.po | 1075 +- whatsnew/3.0.po | 2 +- whatsnew/3.1.po | 2 +- whatsnew/3.10.po | 50 +- whatsnew/3.11.po | 2 +- whatsnew/3.12.po | 2 +- whatsnew/3.2.po | 7 +- whatsnew/3.3.po | 11 +- whatsnew/3.4.po | 10 +- whatsnew/3.5.po | 7 +- whatsnew/3.6.po | 2 +- whatsnew/3.7.po | 7 +- whatsnew/3.8.po | 2 +- whatsnew/3.9.po | 2 +- whatsnew/changelog.po | 56717 +++++++++++++++++++- whatsnew/index.po | 2 +- 395 files changed, 66817 insertions(+), 2126 deletions(-) create mode 100644 library/cmdline.po create mode 100644 library/sys.monitoring.po diff --git a/about.po b/about.po index fe002904a5..b42184399c 100644 --- a/about.po +++ b/about.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/bugs.po b/bugs.po index 2198fb5b6f..cec6498008 100644 --- a/bugs.po +++ b/bugs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/abstract.po b/c-api/abstract.po index 2bfa0ed93f..6f04373f23 100644 --- a/c-api/abstract.po +++ b/c-api/abstract.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/allocation.po b/c-api/allocation.po index 8af4d6da19..bbb3d1c27f 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index 312d664236..b5f89564a4 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/arg.po b/c-api/arg.po index a4bd2d1caf..1771dd9b33 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bool.po b/c-api/bool.po index 46415bb156..1119deb176 100644 --- a/c-api/bool.po +++ b/c-api/bool.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/buffer.po b/c-api/buffer.po index 48fb5194cd..5c1fe9eb66 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 3656c9a859..282bf673f4 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytes.po b/c-api/bytes.po index 49c14fbd8c..e52b2f1538 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -134,7 +135,7 @@ msgid "``%zd``" msgstr "``%zd``" msgid ":c:type:`\\ Py_ssize_t`" -msgstr "" +msgstr ":c:type:`\\ Py_ssize_t`" msgid "Equivalent to ``printf(\"%zd\")``. [1]_" msgstr "" diff --git a/c-api/call.po b/c-api/call.po index 299c0ff6d6..352891afb0 100644 --- a/c-api/call.po +++ b/c-api/call.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/capsule.po b/c-api/capsule.po index adc36d53b5..2fbc86d778 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/cell.po b/c-api/cell.po index b3425f491e..06253371ff 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/code.po b/c-api/code.po index 2e1af0e552..dc7ceef6a8 100644 --- a/c-api/code.po +++ b/c-api/code.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/complex.po b/c-api/complex.po index 55e88b6602..29211af7c1 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/concrete.po b/c-api/concrete.po index 203d756a61..344e146f5b 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/contextvars.po b/c-api/contextvars.po index afebda5ce7..aaa1ab78e8 100644 --- a/c-api/contextvars.po +++ b/c-api/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/datetime.po b/c-api/datetime.po index c4bcf2c545..5f4fc78dcd 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/dict.po b/c-api/dict.po index f9912928a0..95a2aa2d4a 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/exceptions.po b/c-api/exceptions.po index 8d156b13db..d5cee56dbf 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -910,7 +911,7 @@ msgid ":exc:`BaseException`" msgstr ":exc:`BaseException`" msgid "[1]_" -msgstr "" +msgstr "[1]_" msgid ":c:data:`PyExc_Exception`" msgstr ":c:data:`PyExc_Exception`" diff --git a/c-api/file.po b/c-api/file.po index 2d49dd29e1..55308318ac 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/float.po b/c-api/float.po index e4f2845a1a..a74aedeb35 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/function.po b/c-api/function.po index b7780a5fe6..77cac7475a 100644 --- a/c-api/function.po +++ b/c-api/function.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/gcsupport.po b/c-api/gcsupport.po index 3ff339fbca..4cee3f427c 100644 --- a/c-api/gcsupport.po +++ b/c-api/gcsupport.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:48+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,12 +37,15 @@ msgstr "" msgid "" "To create a container type, the :c:member:`~PyTypeObject.tp_flags` field of " -"the type object must include the :const:`Py_TPFLAGS_HAVE_GC` and provide an " -"implementation of the :c:member:`~PyTypeObject.tp_traverse` handler. If " +"the type object must include the :c:macro:`Py_TPFLAGS_HAVE_GC` and provide " +"an implementation of the :c:member:`~PyTypeObject.tp_traverse` handler. If " "instances of the type are mutable, a :c:member:`~PyTypeObject.tp_clear` " "implementation must also be provided." msgstr "" +msgid ":c:macro:`Py_TPFLAGS_HAVE_GC`" +msgstr ":c:macro:`Py_TPFLAGS_HAVE_GC`" + msgid "" "Objects with a type with this flag set must conform with the rules " "documented here. For convenience these objects will be referred to as " @@ -53,8 +56,8 @@ msgid "Constructors for container types must conform to two rules:" msgstr "" msgid "" -"The memory for the object must be allocated using :c:func:`PyObject_GC_New` " -"or :c:func:`PyObject_GC_NewVar`." +"The memory for the object must be allocated using :c:macro:`PyObject_GC_New` " +"or :c:macro:`PyObject_GC_NewVar`." msgstr "" msgid "" @@ -89,23 +92,47 @@ msgid "" "tp_flags`, :c:member:`~PyTypeObject.tp_traverse` and :c:member:" "`~PyTypeObject.tp_clear` fields if the type inherits from a class that " "implements the garbage collector protocol and the child class does *not* " -"include the :const:`Py_TPFLAGS_HAVE_GC` flag." +"include the :c:macro:`Py_TPFLAGS_HAVE_GC` flag." msgstr "" msgid "" -"Analogous to :c:func:`PyObject_New` but for container objects with the :" -"const:`Py_TPFLAGS_HAVE_GC` flag set." +"Analogous to :c:macro:`PyObject_New` but for container objects with the :c:" +"macro:`Py_TPFLAGS_HAVE_GC` flag set." msgstr "" msgid "" -"Analogous to :c:func:`PyObject_NewVar` but for container objects with the :" -"const:`Py_TPFLAGS_HAVE_GC` flag set." +"Analogous to :c:macro:`PyObject_NewVar` but for container objects with the :" +"c:macro:`Py_TPFLAGS_HAVE_GC` flag set." msgstr "" msgid "" -"Resize an object allocated by :c:func:`PyObject_NewVar`. Returns the " -"resized object or ``NULL`` on failure. *op* must not be tracked by the " -"collector yet." +"Analogous to :c:macro:`PyObject_GC_New` but allocates *extra_size* bytes at " +"the end of the object (at offset :c:member:`~PyTypeObject.tp_basicsize`). " +"The allocated memory is initialized to zeros, except for the :c:type:`Python " +"object header `." +msgstr "" + +msgid "" +"The extra data will be deallocated with the object, but otherwise it is not " +"managed by Python." +msgstr "" + +msgid "" +"The function is marked as unstable because the final mechanism for reserving " +"extra data after an instance is not yet decided. For allocating a variable " +"number of fields, prefer using :c:type:`PyVarObject` and :c:member:" +"`~PyTypeObject.tp_itemsize` instead." +msgstr "" + +msgid "" +"Resize an object allocated by :c:macro:`PyObject_NewVar`. Returns the " +"resized object of type ``TYPE*`` (refers to any C type) or ``NULL`` on " +"failure." +msgstr "" + +msgid "" +"*op* must be of type :c:expr:`PyVarObject *` and must not be tracked by the " +"collector yet. *newsize* must be of type :c:type:`Py_ssize_t`." msgstr "" msgid "" @@ -143,8 +170,8 @@ msgid "This is analogous to the Python function :func:`gc.is_finalized`." msgstr "" msgid "" -"Releases memory allocated to an object using :c:func:`PyObject_GC_New` or :c:" -"func:`PyObject_GC_NewVar`." +"Releases memory allocated to an object using :c:macro:`PyObject_GC_New` or :" +"c:macro:`PyObject_GC_NewVar`." msgstr "" msgid "" @@ -157,7 +184,7 @@ msgid "" msgstr "" msgid "" -"The :c:func:`_PyObject_GC_TRACK` and :c:func:`_PyObject_GC_UNTRACK` macros " +"The :c:func:`!_PyObject_GC_TRACK` and :c:func:`!_PyObject_GC_UNTRACK` macros " "have been removed from the public C API." msgstr "" @@ -202,6 +229,16 @@ msgid "" "macro, :c:member:`~PyTypeObject.tp_traverse` handlers look like::" msgstr "" +msgid "" +"static int\n" +"my_traverse(Noddy *self, visitproc visit, void *arg)\n" +"{\n" +" Py_VISIT(self->foo);\n" +" Py_VISIT(self->bar);\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "The :c:member:`~PyTypeObject.tp_clear` handler must be of the :c:type:" "`inquiry` type, or ``NULL`` if the object is immutable." @@ -250,3 +287,35 @@ msgid "" "Query the state of the garbage collector: similar to :func:`gc.isenabled`. " "Returns the current state, 0 for disabled and 1 for enabled." msgstr "" + +msgid "Querying Garbage Collector State" +msgstr "" + +msgid "" +"The C-API provides the following interface for querying information about " +"the garbage collector." +msgstr "" + +msgid "" +"Run supplied *callback* on all live GC-capable objects. *arg* is passed " +"through to all invocations of *callback*." +msgstr "" + +msgid "" +"If new objects are (de)allocated by the callback it is undefined if they " +"will be visited." +msgstr "" + +msgid "" +"Garbage collection is disabled during operation. Explicitly running a " +"collection in the callback may lead to undefined behaviour e.g. visiting the " +"same objects multiple times or not at all." +msgstr "" + +msgid "" +"Type of the visitor function to be passed to :c:func:" +"`PyUnstable_GC_VisitObjects`. *arg* is the same as the *arg* passed to " +"``PyUnstable_GC_VisitObjects``. Return ``0`` to continue iteration, return " +"``1`` to stop iteration. Other return values are reserved for now so " +"behavior on returning anything else is undefined." +msgstr "" diff --git a/c-api/import.po b/c-api/import.po index 6745357851..f95cceb9c2 100644 --- a/c-api/import.po +++ b/c-api/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/index.po b/c-api/index.po index 9d73541e7a..bf78632794 100644 --- a/c-api/index.po +++ b/c-api/index.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:48+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +24,7 @@ msgstr "" "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" msgid "Python/C API Reference Manual" -msgstr "" +msgstr "Python/C API Podręcznik" msgid "" "This manual documents the API used by C and C++ programmers who want to " @@ -32,3 +32,7 @@ msgid "" "`extending-index`, which describes the general principles of extension " "writing but does not document the API functions in detail." msgstr "" +"Ten podręcznik dokumentuje API używany przez programistów C i C++, którzy " +"chcą napisać rozszerzenie moduł lub osadzić Pythona. Jest to dodatek do :" +"ref:`extending-index`, który opisuje ogólne zasady pisania rozszerzeń, ale " +"nie dokumentuje szczegółowo API ." diff --git a/c-api/init.po b/c-api/init.po index c4b60e482a..c057351792 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/init_config.po b/c-api/init_config.po index 9e08809cd0..ae8f048fb4 100644 --- a/c-api/init_config.po +++ b/c-api/init_config.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:49+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -62,14 +63,49 @@ msgid ":pep:`587` \"Python Initialization Configuration\"." msgstr "" msgid "Example" -msgstr "" +msgstr "Przykład" msgid "Example of customized Python always running in isolated mode::" msgstr "" -msgid "PyWideStringList" +msgid "" +"int main(int argc, char **argv)\n" +"{\n" +" PyStatus status;\n" +"\n" +" PyConfig config;\n" +" PyConfig_InitPythonConfig(&config);\n" +" config.isolated = 1;\n" +"\n" +" /* Decode command line arguments.\n" +" Implicitly preinitialize Python (in isolated mode). */\n" +" status = PyConfig_SetBytesArgv(&config, argc, argv);\n" +" if (PyStatus_Exception(status)) {\n" +" goto exception;\n" +" }\n" +"\n" +" status = Py_InitializeFromConfig(&config);\n" +" if (PyStatus_Exception(status)) {\n" +" goto exception;\n" +" }\n" +" PyConfig_Clear(&config);\n" +"\n" +" return Py_RunMain();\n" +"\n" +"exception:\n" +" PyConfig_Clear(&config);\n" +" if (PyStatus_IsExit(status)) {\n" +" return status.exitcode;\n" +" }\n" +" /* Display the error message and exit the process with\n" +" non-zero exit code */\n" +" Py_ExitStatusException(status);\n" +"}" msgstr "" +msgid "PyWideStringList" +msgstr "PyWideStringList" + msgid "List of ``wchar_t*`` strings." msgstr "" @@ -79,7 +115,7 @@ msgid "" msgstr "" msgid "Methods:" -msgstr "" +msgstr "Metody:" msgid "Append *item* to *list*." msgstr "" @@ -108,7 +144,7 @@ msgid "List items." msgstr "" msgid "PyStatus" -msgstr "" +msgstr "PyStatus" msgid "" "Structure to store an initialization function status: success, error or exit." @@ -130,7 +166,7 @@ msgid "Functions to create a status:" msgstr "" msgid "Success." -msgstr "" +msgstr "Sukces." msgid "Initialization error with a message." msgstr "" @@ -170,10 +206,32 @@ msgid "" msgstr "" msgid "Example::" +msgstr "Przykład::" + +msgid "" +"PyStatus alloc(void **ptr, size_t size)\n" +"{\n" +" *ptr = PyMem_RawMalloc(size);\n" +" if (*ptr == NULL) {\n" +" return PyStatus_NoMemory();\n" +" }\n" +" return PyStatus_Ok();\n" +"}\n" +"\n" +"int main(int argc, char **argv)\n" +"{\n" +" void *ptr;\n" +" PyStatus status = alloc(&ptr, 16);\n" +" if (PyStatus_Exception(status)) {\n" +" Py_ExitStatusException(status);\n" +" }\n" +" PyMem_Free(ptr);\n" +" return 0;\n" +"}" msgstr "" msgid "PyPreConfig" -msgstr "" +msgstr "PyPreConfig" msgid "Structure used to preinitialize Python." msgstr "" @@ -293,7 +351,7 @@ msgid "Set :c:member:`PyConfig.filesystem_errors` to ``\"replace\"``." msgstr "" msgid "" -"Initialized the from :envvar:`PYTHONLEGACYWINDOWSFSENCODING` environment " +"Initialized from the :envvar:`PYTHONLEGACYWINDOWSFSENCODING` environment " "variable value." msgstr "" @@ -408,9 +466,28 @@ msgid "" "`::" msgstr "" -msgid "PyConfig" +msgid "" +"PyStatus status;\n" +"PyPreConfig preconfig;\n" +"PyPreConfig_InitPythonConfig(&preconfig);\n" +"\n" +"preconfig.utf8_mode = 1;\n" +"\n" +"status = Py_PreInitialize(&preconfig);\n" +"if (PyStatus_Exception(status)) {\n" +" Py_ExitStatusException(status);\n" +"}\n" +"\n" +"/* at this point, Python speaks UTF-8 */\n" +"\n" +"Py_Initialize();\n" +"/* ... use Python API here ... */\n" +"Py_Finalize();" msgstr "" +msgid "PyConfig" +msgstr "PyConfig" + msgid "Structure containing most parameters to configure Python." msgstr "" @@ -471,7 +548,7 @@ msgstr "" msgid "" "The :c:func:`PyConfig_Read` function only parses :c:member:`PyConfig.argv` " "arguments once: :c:member:`PyConfig.parse_argv` is set to ``2`` after " -"arguments are parsed. Since Python arguments are strippped from :c:member:" +"arguments are parsed. Since Python arguments are stripped from :c:member:" "`PyConfig.argv`, parsing arguments twice would parse the application options " "as Python options." msgstr "" @@ -500,22 +577,22 @@ msgid "" msgstr "" msgid ":c:member:`PyConfig.dev_mode`" -msgstr "" +msgstr ":c:member:`PyConfig.dev_mode`" msgid ":c:member:`PyConfig.isolated`" -msgstr "" +msgstr ":c:member:`PyConfig.isolated`" msgid ":c:member:`PyConfig.parse_argv`" -msgstr "" +msgstr ":c:member:`PyConfig.parse_argv`" msgid ":c:member:`PyConfig.use_environment`" -msgstr "" +msgstr ":c:member:`PyConfig.use_environment`" msgid "" "Moreover, if :c:func:`PyConfig_SetArgv` or :c:func:`PyConfig_SetBytesArgv` " "is used, this method must be called before other methods, since the " "preinitialization configuration depends on command line arguments (if :c:" -"member:`parse_argv` is non-zero)." +"member:`~PyConfig.parse_argv` is non-zero)." msgstr "" msgid "" @@ -572,7 +649,7 @@ msgid "Default: ``0`` in Python config, ``1`` in isolated config." msgstr "" msgid ":data:`sys.base_exec_prefix`." -msgstr "" +msgstr ":data:`sys.base_exec_prefix`." msgid "Part of the :ref:`Python Path Configuration ` output." msgstr "" @@ -587,7 +664,7 @@ msgid "Set from :c:member:`PyConfig.executable` if ``NULL``." msgstr "" msgid ":data:`sys.base_prefix`." -msgstr "" +msgstr ":data:`sys.base_prefix`." msgid "" "If equals to ``0`` and :c:member:`~PyConfig.configure_c_stdio` is non-zero, " @@ -603,7 +680,7 @@ msgid "stdin is always opened in buffered mode." msgstr "" msgid "Default: ``1``." -msgstr "" +msgstr "Domyślny: ``1``." msgid "" "If equals to ``1``, issue a warning when comparing :class:`bytes` or :class:" @@ -641,7 +718,7 @@ msgid "" msgstr "" msgid "Valid values:" -msgstr "" +msgstr "Prawidłowe wartości:" msgid "" "``L\"always\"``: Hash the source file for invalidation regardless of value " @@ -657,7 +734,7 @@ msgid "" msgstr "" msgid "Default: ``L\"default\"``." -msgstr "" +msgstr "Domyślny: ``L\"default\"``." msgid "See also :pep:`552` \"Deterministic pycs\"." msgstr "" @@ -781,10 +858,10 @@ msgid "Supported error handlers:" msgstr "" msgid "``\"strict\"``" -msgstr "" +msgstr "``\"strict\"``" msgid "``\"surrogateescape\"``" -msgstr "" +msgstr "``\"surrogateescape\"``" msgid "``\"surrogatepass\"`` (only supported with the UTF-8 encoding)" msgstr "" @@ -856,15 +933,37 @@ msgstr "" msgid "Incremented by the :option:`-i` command line option." msgstr "" +msgid "" +"Configures the :ref:`integer string conversion length limitation " +"`. An initial value of ``-1`` means the value will be " +"taken from the command line or environment or otherwise default to 4300 (:" +"data:`sys.int_info.default_max_str_digits`). A value of ``0`` disables the " +"limitation. Values greater than zero but less than 640 (:data:`sys.int_info." +"str_digits_check_threshold`) are unsupported and will produce an error." +msgstr "" + +msgid "" +"Configured by the :option:`-X int_max_str_digits <-X>` command line flag or " +"the :envvar:`PYTHONINTMAXSTRDIGITS` environment variable." +msgstr "" + +msgid "" +"Default: ``-1`` in Python mode. 4300 (:data:`sys.int_info." +"default_max_str_digits`) in isolated mode." +msgstr "" + msgid "If greater than ``0``, enable isolated mode:" msgstr "" msgid "" "Set :c:member:`~PyConfig.safe_path` to ``1``: don't prepend a potentially " -"unsafe path to :data:`sys.path` at Python startup." +"unsafe path to :data:`sys.path` at Python startup, such as the current " +"directory, the script's directory or an empty string." msgstr "" -msgid "Set :c:member:`~PyConfig.use_environment` to ``0``." +msgid "" +"Set :c:member:`~PyConfig.use_environment` to ``0``: ignore ``PYTHON`` " +"environment variables." msgstr "" msgid "" @@ -880,12 +979,15 @@ msgstr "" msgid "Set to ``1`` by the :option:`-I` command line option." msgstr "" -msgid "See also :c:member:`PyPreConfig.isolated`." +msgid "" +"See also the :ref:`Isolated Configuration ` and :c:" +"member:`PyPreConfig.isolated`." msgstr "" msgid "" -"If non-zero, use :class:`io.FileIO` instead of :class:`io.WindowsConsoleIO` " -"for :data:`sys.stdin`, :data:`sys.stdout` and :data:`sys.stderr`." +"If non-zero, use :class:`io.FileIO` instead of :class:`!io." +"_WindowsConsoleIO` for :data:`sys.stdin`, :data:`sys.stdout` and :data:`sys." +"stderr`." msgstr "" msgid "" @@ -930,7 +1032,7 @@ msgstr "" msgid "" "Module search paths (:data:`sys.path`) as a string separated by ``DELIM`` (:" -"data:`os.path.pathsep`)." +"data:`os.pathsep`)." msgstr "" msgid "Set by the :envvar:`PYTHONPATH` environment variable." @@ -1013,6 +1115,11 @@ msgid "" "`PYTHONDEBUG` environment variable value." msgstr "" +msgid "" +"Need a :ref:`debug build of Python ` (the ``Py_DEBUG`` macro " +"must be defined)." +msgstr "" + msgid "" "If non-zero, calculation of path configuration is allowed to log warnings " "into ``stderr``. If equals to ``0``, suppress these warnings." @@ -1094,7 +1201,7 @@ msgstr "" msgid "Value of the :option:`-m` command line option." msgstr "" -msgid "Show total reference count at exit?" +msgid "Show total reference count at exit (excluding immortal objects)?" msgstr "" msgid "Set to ``1`` by :option:`-X showrefcount <-X>` command line option." @@ -1122,8 +1229,8 @@ msgid "Set to ``0`` by the :option:`-S` command line option." msgstr "" msgid "" -":data:`sys.flags.no_site` is set to the inverted value of :c:member:" -"`~PyConfig.site_import`." +":data:`sys.flags.no_site ` is set to the inverted value of :c:" +"member:`~PyConfig.site_import`." msgstr "" msgid "" @@ -1188,6 +1295,22 @@ msgid "" "envvar:`PYTHONTRACEMALLOC` environment variable." msgstr "" +msgid "Enable compatibility mode with the perf profiler?" +msgstr "" + +msgid "" +"If non-zero, initialize the perf trampoline. See :ref:`perf_profiling` for " +"more information." +msgstr "" + +msgid "" +"Set by :option:`-X perf <-X>` command line option and by the :envvar:" +"`PYTHONPERFSUPPORT` environment variable." +msgstr "" + +msgid "Default: ``-1``." +msgstr "" + msgid "Use :ref:`environment variables `?" msgstr "" @@ -1215,15 +1338,15 @@ msgid "" msgstr "" msgid "" -"If greater or equal to ``2``, print a message for each file that is checked " -"for when searching for a module. Also provides information on module cleanup " -"at exit." +"If greater than or equal to ``2``, print a message for each file that is " +"checked for when searching for a module. Also provides information on module " +"cleanup at exit." msgstr "" msgid "Incremented by the :option:`-v` command line option." msgstr "" -msgid "Set to the :envvar:`PYTHONVERBOSE` environment variable value." +msgid "Set by the :envvar:`PYTHONVERBOSE` environment variable value." msgstr "" msgid "" @@ -1306,6 +1429,34 @@ msgstr "" msgid "Example setting the program name::" msgstr "" +msgid "" +"void init_python(void)\n" +"{\n" +" PyStatus status;\n" +"\n" +" PyConfig config;\n" +" PyConfig_InitPythonConfig(&config);\n" +"\n" +" /* Set the program name. Implicitly preinitialize Python. */\n" +" status = PyConfig_SetString(&config, &config.program_name,\n" +" L\"/path/to/my_program\");\n" +" if (PyStatus_Exception(status)) {\n" +" goto exception;\n" +" }\n" +"\n" +" status = Py_InitializeFromConfig(&config);\n" +" if (PyStatus_Exception(status)) {\n" +" goto exception;\n" +" }\n" +" PyConfig_Clear(&config);\n" +" return;\n" +"\n" +"exception:\n" +" PyConfig_Clear(&config);\n" +" Py_ExitStatusException(status);\n" +"}" +msgstr "" + msgid "" "More complete example modifying the default configuration, read the " "configuration, and then override some parameters. Note that since 3.11, many " @@ -1314,6 +1465,60 @@ msgid "" "called will be left unchanged by initialization::" msgstr "" +msgid "" +"PyStatus init_python(const char *program_name)\n" +"{\n" +" PyStatus status;\n" +"\n" +" PyConfig config;\n" +" PyConfig_InitPythonConfig(&config);\n" +"\n" +" /* Set the program name before reading the configuration\n" +" (decode byte string from the locale encoding).\n" +"\n" +" Implicitly preinitialize Python. */\n" +" status = PyConfig_SetBytesString(&config, &config.program_name,\n" +" program_name);\n" +" if (PyStatus_Exception(status)) {\n" +" goto done;\n" +" }\n" +"\n" +" /* Read all configuration at once */\n" +" status = PyConfig_Read(&config);\n" +" if (PyStatus_Exception(status)) {\n" +" goto done;\n" +" }\n" +"\n" +" /* Specify sys.path explicitly */\n" +" /* If you want to modify the default set of paths, finish\n" +" initialization first and then use PySys_GetObject(\"path\") */\n" +" config.module_search_paths_set = 1;\n" +" status = PyWideStringList_Append(&config.module_search_paths,\n" +" L\"/path/to/stdlib\");\n" +" if (PyStatus_Exception(status)) {\n" +" goto done;\n" +" }\n" +" status = PyWideStringList_Append(&config.module_search_paths,\n" +" L\"/path/to/more/modules\");\n" +" if (PyStatus_Exception(status)) {\n" +" goto done;\n" +" }\n" +"\n" +" /* Override executable computed by PyConfig_Read() */\n" +" status = PyConfig_SetString(&config, &config.executable,\n" +" L\"/path/to/my_executable\");\n" +" if (PyStatus_Exception(status)) {\n" +" goto done;\n" +" }\n" +"\n" +" status = Py_InitializeFromConfig(&config);\n" +"\n" +"done:\n" +" PyConfig_Clear(&config);\n" +" return status;\n" +"}" +msgstr "" + msgid "Isolated Configuration" msgstr "" @@ -1366,19 +1571,19 @@ msgid "Path configuration inputs:" msgstr "" msgid ":c:member:`PyConfig.home`" -msgstr "" +msgstr ":c:member:`PyConfig.home`" msgid ":c:member:`PyConfig.platlibdir`" -msgstr "" +msgstr ":c:member:`PyConfig.platlibdir`" msgid ":c:member:`PyConfig.pathconfig_warnings`" -msgstr "" +msgstr ":c:member:`PyConfig.pathconfig_warnings`" msgid ":c:member:`PyConfig.program_name`" -msgstr "" +msgstr ":c:member:`PyConfig.program_name`" msgid ":c:member:`PyConfig.pythonpath_env`" -msgstr "" +msgstr ":c:member:`PyConfig.pythonpath_env`" msgid "current working directory: to get absolute paths" msgstr "" @@ -1401,27 +1606,29 @@ msgid "Path configuration output fields:" msgstr "" msgid ":c:member:`PyConfig.base_exec_prefix`" -msgstr "" +msgstr ":c:member:`PyConfig.base_exec_prefix`" msgid ":c:member:`PyConfig.base_executable`" -msgstr "" +msgstr ":c:member:`PyConfig.base_executable`" msgid ":c:member:`PyConfig.base_prefix`" -msgstr "" +msgstr ":c:member:`PyConfig.base_prefix`" msgid ":c:member:`PyConfig.exec_prefix`" -msgstr "" +msgstr ":c:member:`PyConfig.exec_prefix`" msgid ":c:member:`PyConfig.executable`" -msgstr "" +msgstr ":c:member:`PyConfig.executable`" msgid "" ":c:member:`PyConfig.module_search_paths_set`, :c:member:`PyConfig." "module_search_paths`" msgstr "" +":c:member:`PyConfig.module_search_paths_set`, :c:member:`PyConfig." +"module_search_paths`" msgid ":c:member:`PyConfig.prefix`" -msgstr "" +msgstr ":c:member:`PyConfig.prefix`" msgid "" "If at least one \"output field\" is not set, Python calculates the path " @@ -1489,7 +1696,7 @@ msgid "The following configuration files are used by the path configuration:" msgstr "" msgid "``pyvenv.cfg``" -msgstr "" +msgstr "``pyvenv.cfg``" msgid "``._pth`` file (ex: ``python._pth``)" msgstr "" @@ -1503,6 +1710,9 @@ msgstr "" msgid "Set :c:member:`~PyConfig.isolated` to ``1``." msgstr "" +msgid "Set :c:member:`~PyConfig.use_environment` to ``0``." +msgstr "" + msgid "Set :c:member:`~PyConfig.site_import` to ``0``." msgstr "" @@ -1537,7 +1747,7 @@ msgid "" msgstr "" msgid "Py_GetArgcArgv()" -msgstr "" +msgstr "Py_GetArgcArgv()" msgid "Get the original command line arguments, before Python modified them." msgstr "" @@ -1595,7 +1805,7 @@ msgid "Import the :mod:`site` module;" msgstr "" msgid "etc." -msgstr "" +msgstr "itd." msgid "Private provisional API:" msgstr "" @@ -1605,11 +1815,6 @@ msgid "" "`Py_InitializeFromConfig` stops at the \"Core\" initialization phase." msgstr "" -msgid "" -":c:member:`PyConfig._isolated_interpreter`: if non-zero, disallow threads, " -"subprocesses and fork." -msgstr "" - msgid "" "Move to the \"Main\" initialization phase, finish the Python initialization." msgstr "" @@ -1623,7 +1828,7 @@ msgid "" msgstr "" msgid "" -"It may become possible to calculatin the :ref:`Path Configuration ` in Python, after the Core phase and before the Main phase, which is " "one of the :pep:`432` motivation." msgstr "" @@ -1639,3 +1844,39 @@ msgid "" "Example running Python code between \"Core\" and \"Main\" initialization " "phases::" msgstr "" + +msgid "" +"void init_python(void)\n" +"{\n" +" PyStatus status;\n" +"\n" +" PyConfig config;\n" +" PyConfig_InitPythonConfig(&config);\n" +" config._init_main = 0;\n" +"\n" +" /* ... customize 'config' configuration ... */\n" +"\n" +" status = Py_InitializeFromConfig(&config);\n" +" PyConfig_Clear(&config);\n" +" if (PyStatus_Exception(status)) {\n" +" Py_ExitStatusException(status);\n" +" }\n" +"\n" +" /* Use sys.stderr because sys.stdout is only created\n" +" by _Py_InitializeMain() */\n" +" int res = PyRun_SimpleString(\n" +" \"import sys; \"\n" +" \"print('Run Python code before _Py_InitializeMain', \"\n" +" \"file=sys.stderr)\");\n" +" if (res < 0) {\n" +" exit(1);\n" +" }\n" +"\n" +" /* ... put more configuration code here ... */\n" +"\n" +" status = _Py_InitializeMain();\n" +" if (PyStatus_Exception(status)) {\n" +" Py_ExitStatusException(status);\n" +" }\n" +"}" +msgstr "" diff --git a/c-api/intro.po b/c-api/intro.po index 598435ac73..65ada21718 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/list.po b/c-api/list.po index 1708b6c7df..63dad1bf20 100644 --- a/c-api/list.po +++ b/c-api/list.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/long.po b/c-api/long.po index ac05107192..e100c8e493 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/mapping.po b/c-api/mapping.po index e166e3e501..2ded5fbda9 100644 --- a/c-api/mapping.po +++ b/c-api/mapping.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memory.po b/c-api/memory.po index c291f6096a..a14ab7b6de 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memoryview.po b/c-api/memoryview.po index 895c592be6..176a112952 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/method.po b/c-api/method.po index afbe987780..e34c9eedfd 100644 --- a/c-api/method.po +++ b/c-api/method.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/module.po b/c-api/module.po index 87dc28d69f..cdce8931f2 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/none.po b/c-api/none.po index f15fbde496..e90cd22cd3 100644 --- a/c-api/none.po +++ b/c-api/none.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/number.po b/c-api/number.po index 64f0dba94b..1166561862 100644 --- a/c-api/number.po +++ b/c-api/number.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/object.po b/c-api/object.po index 2367db2713..19aa1da499 100644 --- a/c-api/object.po +++ b/c-api/object.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -463,7 +464,7 @@ msgid "repr" msgstr "" msgid "ascii" -msgstr "" +msgstr "ascii" msgid "string" msgstr "ciąg znaków" diff --git a/c-api/refcounting.po b/c-api/refcounting.po index c535766daa..cb8bbef19a 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/sequence.po b/c-api/sequence.po index f9b168294b..75700ca4fb 100644 --- a/c-api/sequence.po +++ b/c-api/sequence.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/set.po b/c-api/set.po index 7c7b133385..6a339d8ad1 100644 --- a/c-api/set.po +++ b/c-api/set.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/stable.po b/c-api/stable.po index 9aebda0dca..3465ae7ad7 100644 --- a/c-api/stable.po +++ b/c-api/stable.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/structures.po b/c-api/structures.po index ddaeae01ad..7604a680f6 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/tuple.po b/c-api/tuple.po index 23e8e149fc..9225c2ba76 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/type.po b/c-api/type.po index ebb6290f54..57e63f1289 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/typeobj.po b/c-api/typeobj.po index f8ccc31033..2352e33d72 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/unicode.po b/c-api/unicode.po index 107bb18054..bc73dbc3b9 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/contents.po b/contents.po index 003d861b50..6ed5650e90 100644 --- a/contents.po +++ b/contents.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/copyright.po b/copyright.po index c54b61fb5a..31888676fd 100644 --- a/copyright.po +++ b/copyright.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/index.po b/deprecations/index.po index 9b69ea189a..970c63b1c1 100644 --- a/deprecations/index.po +++ b/deprecations/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.13.po b/deprecations/pending-removal-in-3.13.po index 0893752eff..85da6e75e6 100644 --- a/deprecations/pending-removal-in-3.13.po +++ b/deprecations/pending-removal-in-3.13.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.14.po b/deprecations/pending-removal-in-3.14.po index db780c8d9a..d1ce7d86af 100644 --- a/deprecations/pending-removal-in-3.14.po +++ b/deprecations/pending-removal-in-3.14.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.15.po b/deprecations/pending-removal-in-3.15.po index ffac6e7f95..4bd7055808 100644 --- a/deprecations/pending-removal-in-3.15.po +++ b/deprecations/pending-removal-in-3.15.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-future.po b/deprecations/pending-removal-in-future.po index 118990a025..b411d0067d 100644 --- a/deprecations/pending-removal-in-future.po +++ b/deprecations/pending-removal-in-future.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/distributing/index.po b/distributing/index.po index 7f2a0e6aa9..5111257dfb 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/embedding.po b/extending/embedding.po index 5e82815f7f..0dcf0c8603 100644 --- a/extending/embedding.po +++ b/extending/embedding.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -65,7 +65,7 @@ msgid "" msgstr "" msgid ":ref:`c-api-index`" -msgstr "" +msgstr ":ref:`c-api-index`" msgid "" "The details of Python's C interface are given in this manual. A great deal " @@ -82,6 +82,30 @@ msgid "" "used to perform some operation on a file. ::" msgstr "" +msgid "" +"#define PY_SSIZE_T_CLEAN\n" +"#include \n" +"\n" +"int\n" +"main(int argc, char *argv[])\n" +"{\n" +" wchar_t *program = Py_DecodeLocale(argv[0], NULL);\n" +" if (program == NULL) {\n" +" fprintf(stderr, \"Fatal error: cannot decode argv[0]\\n\");\n" +" exit(1);\n" +" }\n" +" Py_SetProgramName(program); /* optional but recommended */\n" +" Py_Initialize();\n" +" PyRun_SimpleString(\"from time import time,ctime\\n\"\n" +" \"print('Today is', ctime(time()))\\n\");\n" +" if (Py_FinalizeEx() < 0) {\n" +" exit(120);\n" +" }\n" +" PyMem_RawFree(program);\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "The :c:func:`Py_SetProgramName` function should be called before :c:func:" "`Py_Initialize` to inform the interpreter about paths to Python run-time " @@ -164,6 +188,81 @@ msgstr "" msgid "The code to run a function defined in a Python script is:" msgstr "" +msgid "" +"#define PY_SSIZE_T_CLEAN\n" +"#include \n" +"\n" +"int\n" +"main(int argc, char *argv[])\n" +"{\n" +" PyObject *pName, *pModule, *pFunc;\n" +" PyObject *pArgs, *pValue;\n" +" int i;\n" +"\n" +" if (argc < 3) {\n" +" fprintf(stderr,\"Usage: call pythonfile funcname [args]\\n\");\n" +" return 1;\n" +" }\n" +"\n" +" Py_Initialize();\n" +" pName = PyUnicode_DecodeFSDefault(argv[1]);\n" +" /* Error checking of pName left out */\n" +"\n" +" pModule = PyImport_Import(pName);\n" +" Py_DECREF(pName);\n" +"\n" +" if (pModule != NULL) {\n" +" pFunc = PyObject_GetAttrString(pModule, argv[2]);\n" +" /* pFunc is a new reference */\n" +"\n" +" if (pFunc && PyCallable_Check(pFunc)) {\n" +" pArgs = PyTuple_New(argc - 3);\n" +" for (i = 0; i < argc - 3; ++i) {\n" +" pValue = PyLong_FromLong(atoi(argv[i + 3]));\n" +" if (!pValue) {\n" +" Py_DECREF(pArgs);\n" +" Py_DECREF(pModule);\n" +" fprintf(stderr, \"Cannot convert argument\\n\");\n" +" return 1;\n" +" }\n" +" /* pValue reference stolen here: */\n" +" PyTuple_SetItem(pArgs, i, pValue);\n" +" }\n" +" pValue = PyObject_CallObject(pFunc, pArgs);\n" +" Py_DECREF(pArgs);\n" +" if (pValue != NULL) {\n" +" printf(\"Result of call: %ld\\n\", PyLong_AsLong(pValue));\n" +" Py_DECREF(pValue);\n" +" }\n" +" else {\n" +" Py_DECREF(pFunc);\n" +" Py_DECREF(pModule);\n" +" PyErr_Print();\n" +" fprintf(stderr,\"Call failed\\n\");\n" +" return 1;\n" +" }\n" +" }\n" +" else {\n" +" if (PyErr_Occurred())\n" +" PyErr_Print();\n" +" fprintf(stderr, \"Cannot find function \\\"%s\\\"\\n\", " +"argv[2]);\n" +" }\n" +" Py_XDECREF(pFunc);\n" +" Py_DECREF(pModule);\n" +" }\n" +" else {\n" +" PyErr_Print();\n" +" fprintf(stderr, \"Failed to load \\\"%s\\\"\\n\", argv[1]);\n" +" return 1;\n" +" }\n" +" if (Py_FinalizeEx() < 0) {\n" +" return 120;\n" +" }\n" +" return 0;\n" +"}\n" +msgstr "" + msgid "" "This code loads a Python script using ``argv[1]``, and calls the function " "named in ``argv[2]``. Its integer arguments are the other values of the " @@ -172,22 +271,54 @@ msgid "" "a Python script, such as:" msgstr "" +msgid "" +"def multiply(a,b):\n" +" print(\"Will compute\", a, \"times\", b)\n" +" c = 0\n" +" for i in range(0, a):\n" +" c = c + b\n" +" return c" +msgstr "" + msgid "then the result should be:" msgstr "" +msgid "" +"$ call multiply multiply 3 2\n" +"Will compute 3 times 2\n" +"Result of call: 6" +msgstr "" + msgid "" "Although the program is quite large for its functionality, most of the code " "is for data conversion between Python and C, and for error reporting. The " "interesting part with respect to embedding Python starts with ::" msgstr "" +msgid "" +"Py_Initialize();\n" +"pName = PyUnicode_DecodeFSDefault(argv[1]);\n" +"/* Error checking of pName left out */\n" +"pModule = PyImport_Import(pName);" +msgstr "" + msgid "" "After initializing the interpreter, the script is loaded using :c:func:" "`PyImport_Import`. This routine needs a Python string as its argument, " -"which is constructed using the :c:func:`PyUnicode_FromString` data " +"which is constructed using the :c:func:`PyUnicode_DecodeFSDefault` data " "conversion routine. ::" msgstr "" +msgid "" +"pFunc = PyObject_GetAttrString(pModule, argv[2]);\n" +"/* pFunc is a new reference */\n" +"\n" +"if (pFunc && PyCallable_Check(pFunc)) {\n" +" ...\n" +"}\n" +"Py_XDECREF(pFunc);" +msgstr "" + msgid "" "Once the script is loaded, the name we're looking for is retrieved using :c:" "func:`PyObject_GetAttrString`. If the name exists, and the object returned " @@ -196,6 +327,9 @@ msgid "" "Python function is then made with::" msgstr "" +msgid "pValue = PyObject_CallObject(pFunc, pArgs);" +msgstr "" + msgid "" "Upon return of the function, ``pValue`` is either ``NULL`` or it contains a " "reference to the return value of the function. Be sure to release the " @@ -216,15 +350,55 @@ msgid "" "like you would write a normal Python extension. For example::" msgstr "" +msgid "" +"static int numargs=0;\n" +"\n" +"/* Return the number of arguments of the application command line */\n" +"static PyObject*\n" +"emb_numargs(PyObject *self, PyObject *args)\n" +"{\n" +" if(!PyArg_ParseTuple(args, \":numargs\"))\n" +" return NULL;\n" +" return PyLong_FromLong(numargs);\n" +"}\n" +"\n" +"static PyMethodDef EmbMethods[] = {\n" +" {\"numargs\", emb_numargs, METH_VARARGS,\n" +" \"Return the number of arguments received by the process.\"},\n" +" {NULL, NULL, 0, NULL}\n" +"};\n" +"\n" +"static PyModuleDef EmbModule = {\n" +" PyModuleDef_HEAD_INIT, \"emb\", NULL, -1, EmbMethods,\n" +" NULL, NULL, NULL, NULL\n" +"};\n" +"\n" +"static PyObject*\n" +"PyInit_emb(void)\n" +"{\n" +" return PyModule_Create(&EmbModule);\n" +"}" +msgstr "" + msgid "" "Insert the above code just above the :c:func:`main` function. Also, insert " "the following two statements before the call to :c:func:`Py_Initialize`::" msgstr "" msgid "" -"These two lines initialize the ``numargs`` variable, and make the :func:`emb." -"numargs` function accessible to the embedded Python interpreter. With these " -"extensions, the Python script can do things like" +"numargs = argc;\n" +"PyImport_AppendInittab(\"emb\", &PyInit_emb);" +msgstr "" + +msgid "" +"These two lines initialize the ``numargs`` variable, and make the :func:`!" +"emb.numargs` function accessible to the embedded Python interpreter. With " +"these extensions, the Python script can do things like" +msgstr "" + +msgid "" +"import emb\n" +"print(\"Number of arguments\", emb.numargs())" msgstr "" msgid "" @@ -266,11 +440,29 @@ msgid "" "compiling:" msgstr "" +msgid "" +"$ /opt/bin/python3.11-config --cflags\n" +"-I/opt/include/python3.11 -I/opt/include/python3.11 -Wsign-compare -DNDEBUG " +"-g -fwrapv -O3 -Wall" +msgstr "" +"$ /opt/bin/python3.11-config --cflags\n" +"-I/opt/include/python3.11 -I/opt/include/python3.11 -Wsign-compare -DNDEBUG " +"-g -fwrapv -O3 -Wall" + msgid "" "``pythonX.Y-config --ldflags --embed`` will give you the recommended flags " "when linking:" msgstr "" +msgid "" +"$ /opt/bin/python3.11-config --ldflags --embed\n" +"-L/opt/lib/python3.11/config-3.11-x86_64-linux-gnu -L/opt/lib -lpython3.11 -" +"lpthread -ldl -lutil -lm" +msgstr "" +"$ /opt/bin/python3.11-config --ldflags --embed\n" +"-L/opt/lib/python3.11/config-3.11-x86_64-linux-gnu -L/opt/lib -lpython3.11 -" +"lpthread -ldl -lutil -lm" + msgid "" "To avoid confusion between several Python installations (and especially " "between the system Python and your own compiled Python), it is recommended " @@ -288,3 +480,16 @@ msgid "" "extract the configuration values that you will want to combine together. " "For example:" msgstr "" + +msgid "" +">>> import sysconfig\n" +">>> sysconfig.get_config_var('LIBS')\n" +"'-lpthread -ldl -lutil'\n" +">>> sysconfig.get_config_var('LINKFORSHARED')\n" +"'-Xlinker -export-dynamic'" +msgstr "" +">>> import sysconfig\n" +">>> sysconfig.get_config_var('LIBS')\n" +"'-lpthread -ldl -lutil'\n" +">>> sysconfig.get_config_var('LINKFORSHARED')\n" +"'-Xlinker -export-dynamic'" diff --git a/extending/extending.po b/extending/extending.po index 12bbb4f3e8..9b0438882f 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/index.po b/extending/index.po index 3121642789..2a7106f88b 100644 --- a/extending/index.po +++ b/extending/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/newtypes.po b/extending/newtypes.po index 92ed06dd25..bb9090b850 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/newtypes_tutorial.po b/extending/newtypes_tutorial.po index a6dc93eeda..d45a2ac2c0 100644 --- a/extending/newtypes_tutorial.po +++ b/extending/newtypes_tutorial.po @@ -1,20 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:52+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,8 +56,8 @@ msgstr "" msgid "" "This sort of thing can only be explained by example, so here's a minimal, " -"but complete, module that defines a new type named :class:`Custom` inside a " -"C extension module :mod:`custom`:" +"but complete, module that defines a new type named :class:`!Custom` inside a " +"C extension module :mod:`!custom`:" msgstr "" msgid "" @@ -67,30 +67,84 @@ msgid "" "`PyType_FromSpec` function, which isn't covered in this tutorial." msgstr "" +msgid "" +"#define PY_SSIZE_T_CLEAN\n" +"#include \n" +"\n" +"typedef struct {\n" +" PyObject_HEAD\n" +" /* Type-specific fields go here. */\n" +"} CustomObject;\n" +"\n" +"static PyTypeObject CustomType = {\n" +" .ob_base = PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"custom.Custom\",\n" +" .tp_doc = PyDoc_STR(\"Custom objects\"),\n" +" .tp_basicsize = sizeof(CustomObject),\n" +" .tp_itemsize = 0,\n" +" .tp_flags = Py_TPFLAGS_DEFAULT,\n" +" .tp_new = PyType_GenericNew,\n" +"};\n" +"\n" +"static PyModuleDef custommodule = {\n" +" .m_base = PyModuleDef_HEAD_INIT,\n" +" .m_name = \"custom\",\n" +" .m_doc = \"Example module that creates an extension type.\",\n" +" .m_size = -1,\n" +"};\n" +"\n" +"PyMODINIT_FUNC\n" +"PyInit_custom(void)\n" +"{\n" +" PyObject *m;\n" +" if (PyType_Ready(&CustomType) < 0)\n" +" return NULL;\n" +"\n" +" m = PyModule_Create(&custommodule);\n" +" if (m == NULL)\n" +" return NULL;\n" +"\n" +" Py_INCREF(&CustomType);\n" +" if (PyModule_AddObject(m, \"Custom\", (PyObject *) &CustomType) < 0) {\n" +" Py_DECREF(&CustomType);\n" +" Py_DECREF(m);\n" +" return NULL;\n" +" }\n" +"\n" +" return m;\n" +"}\n" +msgstr "" + msgid "" "Now that's quite a bit to take in at once, but hopefully bits will seem " "familiar from the previous chapter. This file defines three things:" msgstr "" msgid "" -"What a :class:`Custom` **object** contains: this is the ``CustomObject`` " -"struct, which is allocated once for each :class:`Custom` instance." +"What a :class:`!Custom` **object** contains: this is the ``CustomObject`` " +"struct, which is allocated once for each :class:`!Custom` instance." msgstr "" msgid "" -"How the :class:`Custom` **type** behaves: this is the ``CustomType`` struct, " -"which defines a set of flags and function pointers that the interpreter " -"inspects when specific operations are requested." +"How the :class:`!Custom` **type** behaves: this is the ``CustomType`` " +"struct, which defines a set of flags and function pointers that the " +"interpreter inspects when specific operations are requested." msgstr "" msgid "" -"How to initialize the :mod:`custom` module: this is the ``PyInit_custom`` " +"How to initialize the :mod:`!custom` module: this is the ``PyInit_custom`` " "function and the associated ``custommodule`` struct." msgstr "" msgid "The first bit is::" msgstr "" +msgid "" +"typedef struct {\n" +" PyObject_HEAD\n" +"} CustomObject;" +msgstr "" + msgid "" "This is what a Custom object will contain. ``PyObject_HEAD`` is mandatory " "at the start of each object struct and defines a field called ``ob_base`` of " @@ -112,9 +166,28 @@ msgid "" "standard Python floats::" msgstr "" +msgid "" +"typedef struct {\n" +" PyObject_HEAD\n" +" double ob_fval;\n" +"} PyFloatObject;" +msgstr "" + msgid "The second bit is the definition of the type object. ::" msgstr "" +msgid "" +"static PyTypeObject CustomType = {\n" +" .ob_base = PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"custom.Custom\",\n" +" .tp_doc = PyDoc_STR(\"Custom objects\"),\n" +" .tp_basicsize = sizeof(CustomObject),\n" +" .tp_itemsize = 0,\n" +" .tp_flags = Py_TPFLAGS_DEFAULT,\n" +" .tp_new = PyType_GenericNew,\n" +"};" +msgstr "" + msgid "" "We recommend using C99-style designated initializers as above, to avoid " "listing all the :c:type:`PyTypeObject` fields that you don't care about and " @@ -131,27 +204,49 @@ msgstr "" msgid "We're going to pick it apart, one field at a time::" msgstr "" +msgid ".ob_base = PyVarObject_HEAD_INIT(NULL, 0)" +msgstr "" + msgid "" "This line is mandatory boilerplate to initialize the ``ob_base`` field " "mentioned above. ::" msgstr "" +msgid ".tp_name = \"custom.Custom\"," +msgstr "" + msgid "" "The name of our type. This will appear in the default textual " "representation of our objects and in some error messages, for example:" msgstr "" +msgid "" +">>> \"\" + custom.Custom()\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in \n" +"TypeError: can only concatenate str (not \"custom.Custom\") to str" +msgstr "" +">>> \"\" + custom.Custom()\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in \n" +"TypeError: can only concatenate str (not \"custom.Custom\") to str" + msgid "" "Note that the name is a dotted name that includes both the module name and " -"the name of the type within the module. The module in this case is :mod:" -"`custom` and the type is :class:`Custom`, so we set the type name to :class:" -"`custom.Custom`. Using the real dotted import path is important to make your " -"type compatible with the :mod:`pydoc` and :mod:`pickle` modules. ::" +"the name of the type within the module. The module in this case is :mod:`!" +"custom` and the type is :class:`!Custom`, so we set the type name to :class:" +"`!custom.Custom`. Using the real dotted import path is important to make " +"your type compatible with the :mod:`pydoc` and :mod:`pickle` modules. ::" +msgstr "" + +msgid "" +".tp_basicsize = sizeof(CustomObject),\n" +".tp_itemsize = 0," msgstr "" msgid "" "This is so that Python knows how much memory to allocate when creating new :" -"class:`Custom` instances. :c:member:`~PyTypeObject.tp_itemsize` is only " +"class:`!Custom` instances. :c:member:`~PyTypeObject.tp_itemsize` is only " "used for variable-sized objects and should otherwise be zero." msgstr "" @@ -159,16 +254,19 @@ msgid "" "If you want your type to be subclassable from Python, and your type has the " "same :c:member:`~PyTypeObject.tp_basicsize` as its base type, you may have " "problems with multiple inheritance. A Python subclass of your type will " -"have to list your type first in its :attr:`~class.__bases__`, or else it " -"will not be able to call your type's :meth:`__new__` method without getting " -"an error. You can avoid this problem by ensuring that your type has a " -"larger value for :c:member:`~PyTypeObject.tp_basicsize` than its base type " +"have to list your type first in its :attr:`~type.__bases__`, or else it will " +"not be able to call your type's :meth:`~object.__new__` method without " +"getting an error. You can avoid this problem by ensuring that your type has " +"a larger value for :c:member:`~PyTypeObject.tp_basicsize` than its base type " "does. Most of the time, this will be true anyway, because either your base " "type will be :class:`object`, or else you will be adding data members to " "your base type, and therefore increasing its size." msgstr "" -msgid "We set the class flags to :const:`Py_TPFLAGS_DEFAULT`. ::" +msgid "We set the class flags to :c:macro:`Py_TPFLAGS_DEFAULT`. ::" +msgstr "" + +msgid ".tp_flags = Py_TPFLAGS_DEFAULT," msgstr "" msgid "" @@ -181,42 +279,90 @@ msgid "" "We provide a doc string for the type in :c:member:`~PyTypeObject.tp_doc`. ::" msgstr "" +msgid ".tp_doc = PyDoc_STR(\"Custom objects\")," +msgstr "" + msgid "" "To enable object creation, we have to provide a :c:member:`~PyTypeObject." -"tp_new` handler. This is the equivalent of the Python method :meth:" -"`__new__`, but has to be specified explicitly. In this case, we can just " -"use the default implementation provided by the API function :c:func:" +"tp_new` handler. This is the equivalent of the Python method :meth:`~object." +"__new__`, but has to be specified explicitly. In this case, we can just use " +"the default implementation provided by the API function :c:func:" "`PyType_GenericNew`. ::" msgstr "" +msgid ".tp_new = PyType_GenericNew," +msgstr "" + msgid "" "Everything else in the file should be familiar, except for some code in :c:" -"func:`PyInit_custom`::" +"func:`!PyInit_custom`::" msgstr "" msgid "" -"This initializes the :class:`Custom` type, filling in a number of members to " -"the appropriate default values, including :attr:`ob_type` that we initially " -"set to ``NULL``. ::" +"if (PyType_Ready(&CustomType) < 0)\n" +" return;" +msgstr "" + +msgid "" +"This initializes the :class:`!Custom` type, filling in a number of members " +"to the appropriate default values, including :c:member:`~PyObject.ob_type` " +"that we initially set to ``NULL``. ::" +msgstr "" + +msgid "" +"Py_INCREF(&CustomType);\n" +"if (PyModule_AddObject(m, \"Custom\", (PyObject *) &CustomType) < 0) {\n" +" Py_DECREF(&CustomType);\n" +" Py_DECREF(m);\n" +" return NULL;\n" +"}" msgstr "" msgid "" "This adds the type to the module dictionary. This allows us to create :" -"class:`Custom` instances by calling the :class:`Custom` class:" +"class:`!Custom` instances by calling the :class:`!Custom` class:" +msgstr "" + +msgid "" +">>> import custom\n" +">>> mycustom = custom.Custom()" msgstr "" +">>> import custom\n" +">>> mycustom = custom.Custom()" msgid "" "That's it! All that remains is to build it; put the above code in a file " -"called :file:`custom.c` and:" +"called :file:`custom.c`," +msgstr "" + +msgid "" +"[build-system]\n" +"requires = [\"setuptools\"]\n" +"build-backend = \"setuptools.build_meta\"\n" +"\n" +"[project]\n" +"name = \"custom\"\n" +"version = \"1\"\n" +msgstr "" + +msgid "in a file called :file:`pyproject.toml`, and" +msgstr "" + +msgid "" +"from setuptools import Extension, setup\n" +"setup(ext_modules=[Extension(\"custom\", [\"custom.c\"])])" msgstr "" msgid "in a file called :file:`setup.py`; then typing" msgstr "" +msgid "$ python -m pip install ." +msgstr "$ python -m pip install ." + msgid "" -"at a shell should produce a file :file:`custom.so` in a subdirectory; move " -"to that directory and fire up Python --- you should be able to ``import " -"custom`` and play around with Custom objects." +"in a shell should produce a file :file:`custom.so` in a subdirectory and " +"install it; now fire up Python --- you should be able to ``import custom`` " +"and play around with ``Custom`` objects." msgstr "" msgid "That wasn't so hard, was it?" @@ -227,37 +373,154 @@ msgid "" "and doesn't do anything. It can't even be subclassed." msgstr "" -msgid "" -"While this documentation showcases the standard :mod:`distutils` module for " -"building C extensions, it is recommended in real-world use cases to use the " -"newer and better-maintained ``setuptools`` library. Documentation on how to " -"do this is out of scope for this document and can be found in the `Python " -"Packaging User's Guide `_." -msgstr "" - msgid "Adding data and methods to the Basic example" msgstr "" msgid "" "Let's extend the basic example to add some data and methods. Let's also " -"make the type usable as a base class. We'll create a new module, :mod:" -"`custom2` that adds these capabilities:" +"make the type usable as a base class. We'll create a new module, :mod:`!" +"custom2` that adds these capabilities:" +msgstr "" + +msgid "" +"#define PY_SSIZE_T_CLEAN\n" +"#include \n" +"#include /* for offsetof() */\n" +"\n" +"typedef struct {\n" +" PyObject_HEAD\n" +" PyObject *first; /* first name */\n" +" PyObject *last; /* last name */\n" +" int number;\n" +"} CustomObject;\n" +"\n" +"static void\n" +"Custom_dealloc(CustomObject *self)\n" +"{\n" +" Py_XDECREF(self->first);\n" +" Py_XDECREF(self->last);\n" +" Py_TYPE(self)->tp_free((PyObject *) self);\n" +"}\n" +"\n" +"static PyObject *\n" +"Custom_new(PyTypeObject *type, PyObject *args, PyObject *kwds)\n" +"{\n" +" CustomObject *self;\n" +" self = (CustomObject *) type->tp_alloc(type, 0);\n" +" if (self != NULL) {\n" +" self->first = PyUnicode_FromString(\"\");\n" +" if (self->first == NULL) {\n" +" Py_DECREF(self);\n" +" return NULL;\n" +" }\n" +" self->last = PyUnicode_FromString(\"\");\n" +" if (self->last == NULL) {\n" +" Py_DECREF(self);\n" +" return NULL;\n" +" }\n" +" self->number = 0;\n" +" }\n" +" return (PyObject *) self;\n" +"}\n" +"\n" +"static int\n" +"Custom_init(CustomObject *self, PyObject *args, PyObject *kwds)\n" +"{\n" +" static char *kwlist[] = {\"first\", \"last\", \"number\", NULL};\n" +" PyObject *first = NULL, *last = NULL;\n" +"\n" +" if (!PyArg_ParseTupleAndKeywords(args, kwds, \"|OOi\", kwlist,\n" +" &first, &last,\n" +" &self->number))\n" +" return -1;\n" +"\n" +" if (first) {\n" +" Py_XSETREF(self->first, Py_NewRef(first));\n" +" }\n" +" if (last) {\n" +" Py_XSETREF(self->last, Py_NewRef(last));\n" +" }\n" +" return 0;\n" +"}\n" +"\n" +"static PyMemberDef Custom_members[] = {\n" +" {\"first\", Py_T_OBJECT_EX, offsetof(CustomObject, first), 0,\n" +" \"first name\"},\n" +" {\"last\", Py_T_OBJECT_EX, offsetof(CustomObject, last), 0,\n" +" \"last name\"},\n" +" {\"number\", Py_T_INT, offsetof(CustomObject, number), 0,\n" +" \"custom number\"},\n" +" {NULL} /* Sentinel */\n" +"};\n" +"\n" +"static PyObject *\n" +"Custom_name(CustomObject *self, PyObject *Py_UNUSED(ignored))\n" +"{\n" +" if (self->first == NULL) {\n" +" PyErr_SetString(PyExc_AttributeError, \"first\");\n" +" return NULL;\n" +" }\n" +" if (self->last == NULL) {\n" +" PyErr_SetString(PyExc_AttributeError, \"last\");\n" +" return NULL;\n" +" }\n" +" return PyUnicode_FromFormat(\"%S %S\", self->first, self->last);\n" +"}\n" +"\n" +"static PyMethodDef Custom_methods[] = {\n" +" {\"name\", (PyCFunction) Custom_name, METH_NOARGS,\n" +" \"Return the name, combining the first and last name\"\n" +" },\n" +" {NULL} /* Sentinel */\n" +"};\n" +"\n" +"static PyTypeObject CustomType = {\n" +" .ob_base = PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"custom2.Custom\",\n" +" .tp_doc = PyDoc_STR(\"Custom objects\"),\n" +" .tp_basicsize = sizeof(CustomObject),\n" +" .tp_itemsize = 0,\n" +" .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,\n" +" .tp_new = Custom_new,\n" +" .tp_init = (initproc) Custom_init,\n" +" .tp_dealloc = (destructor) Custom_dealloc,\n" +" .tp_members = Custom_members,\n" +" .tp_methods = Custom_methods,\n" +"};\n" +"\n" +"static PyModuleDef custommodule = {\n" +" .m_base =PyModuleDef_HEAD_INIT,\n" +" .m_name = \"custom2\",\n" +" .m_doc = \"Example module that creates an extension type.\",\n" +" .m_size = -1,\n" +"};\n" +"\n" +"PyMODINIT_FUNC\n" +"PyInit_custom2(void)\n" +"{\n" +" PyObject *m;\n" +" if (PyType_Ready(&CustomType) < 0)\n" +" return NULL;\n" +"\n" +" m = PyModule_Create(&custommodule);\n" +" if (m == NULL)\n" +" return NULL;\n" +"\n" +" if (PyModule_AddObjectRef(m, \"Custom\", (PyObject *) &CustomType) < 0) " +"{\n" +" Py_DECREF(m);\n" +" return NULL;\n" +" }\n" +"\n" +" return m;\n" +"}\n" msgstr "" msgid "This version of the module has a number of changes." msgstr "" -msgid "We've added an extra include::" -msgstr "" - msgid "" -"This include provides declarations that we use to handle attributes, as " -"described a bit later." -msgstr "" - -msgid "" -"The :class:`Custom` type now has three data attributes in its C struct, " +"The :class:`!Custom` type now has three data attributes in its C struct, " "*first*, *last*, and *number*. The *first* and *last* variables are Python " "strings containing first and last names. The *number* attribute is a C " "integer." @@ -266,22 +529,44 @@ msgstr "" msgid "The object structure is updated accordingly::" msgstr "" +msgid "" +"typedef struct {\n" +" PyObject_HEAD\n" +" PyObject *first; /* first name */\n" +" PyObject *last; /* last name */\n" +" int number;\n" +"} CustomObject;" +msgstr "" + msgid "" "Because we now have data to manage, we have to be more careful about object " "allocation and deallocation. At a minimum, we need a deallocation method::" msgstr "" +msgid "" +"static void\n" +"Custom_dealloc(CustomObject *self)\n" +"{\n" +" Py_XDECREF(self->first);\n" +" Py_XDECREF(self->last);\n" +" Py_TYPE(self)->tp_free((PyObject *) self);\n" +"}" +msgstr "" + msgid "which is assigned to the :c:member:`~PyTypeObject.tp_dealloc` member::" msgstr "" +msgid ".tp_dealloc = (destructor) Custom_dealloc," +msgstr "" + msgid "" "This method first clears the reference counts of the two Python attributes. :" "c:func:`Py_XDECREF` correctly handles the case where its argument is " "``NULL`` (which might happen here if ``tp_new`` failed midway). It then " "calls the :c:member:`~PyTypeObject.tp_free` member of the object's type " "(computed by ``Py_TYPE(self)``) to free the object's memory. Note that the " -"object's type might not be :class:`CustomType`, because the object may be an " -"instance of a subclass." +"object's type might not be :class:`!CustomType`, because the object may be " +"an instance of a subclass." msgstr "" msgid "" @@ -297,17 +582,43 @@ msgid "" "strings, so we provide a ``tp_new`` implementation::" msgstr "" +msgid "" +"static PyObject *\n" +"Custom_new(PyTypeObject *type, PyObject *args, PyObject *kwds)\n" +"{\n" +" CustomObject *self;\n" +" self = (CustomObject *) type->tp_alloc(type, 0);\n" +" if (self != NULL) {\n" +" self->first = PyUnicode_FromString(\"\");\n" +" if (self->first == NULL) {\n" +" Py_DECREF(self);\n" +" return NULL;\n" +" }\n" +" self->last = PyUnicode_FromString(\"\");\n" +" if (self->last == NULL) {\n" +" Py_DECREF(self);\n" +" return NULL;\n" +" }\n" +" self->number = 0;\n" +" }\n" +" return (PyObject *) self;\n" +"}" +msgstr "" + msgid "and install it in the :c:member:`~PyTypeObject.tp_new` member::" msgstr "" +msgid ".tp_new = Custom_new," +msgstr "" + msgid "" "The ``tp_new`` handler is responsible for creating (as opposed to " "initializing) objects of the type. It is exposed in Python as the :meth:" -"`__new__` method. It is not required to define a ``tp_new`` member, and " -"indeed many extension types will simply reuse :c:func:`PyType_GenericNew` as " -"done in the first version of the ``Custom`` type above. In this case, we " -"use the ``tp_new`` handler to initialize the ``first`` and ``last`` " -"attributes to non-``NULL`` default values." +"`~object.__new__` method. It is not required to define a ``tp_new`` member, " +"and indeed many extension types will simply reuse :c:func:" +"`PyType_GenericNew` as done in the first version of the :class:`!Custom` " +"type above. In this case, we use the ``tp_new`` handler to initialize the " +"``first`` and ``last`` attributes to non-``NULL`` default values." msgstr "" msgid "" @@ -329,6 +640,9 @@ msgid "" "slot to allocate memory::" msgstr "" +msgid "self = (CustomObject *) type->tp_alloc(type, 0);" +msgstr "" + msgid "" "Since memory allocation may fail, we must check the :c:member:`~PyTypeObject." "tp_alloc` result against ``NULL`` before proceeding." @@ -343,8 +657,8 @@ msgstr "" msgid "" "If you are creating a co-operative :c:member:`~PyTypeObject.tp_new` (one " -"that calls a base type's :c:member:`~PyTypeObject.tp_new` or :meth:" -"`__new__`), you must *not* try to determine what method to call using method " +"that calls a base type's :c:member:`~PyTypeObject.tp_new` or :meth:`~object." +"__new__`), you must *not* try to determine what method to call using method " "resolution order at runtime. Always statically determine what type you are " "going to call, and call its :c:member:`~PyTypeObject.tp_new` directly, or " "via ``type->tp_base->tp_new``. If you do not do this, Python subclasses of " @@ -358,26 +672,65 @@ msgid "" "initial values for our instance::" msgstr "" +msgid "" +"static int\n" +"Custom_init(CustomObject *self, PyObject *args, PyObject *kwds)\n" +"{\n" +" static char *kwlist[] = {\"first\", \"last\", \"number\", NULL};\n" +" PyObject *first = NULL, *last = NULL, *tmp;\n" +"\n" +" if (!PyArg_ParseTupleAndKeywords(args, kwds, \"|OOi\", kwlist,\n" +" &first, &last,\n" +" &self->number))\n" +" return -1;\n" +"\n" +" if (first) {\n" +" tmp = self->first;\n" +" Py_INCREF(first);\n" +" self->first = first;\n" +" Py_XDECREF(tmp);\n" +" }\n" +" if (last) {\n" +" tmp = self->last;\n" +" Py_INCREF(last);\n" +" self->last = last;\n" +" Py_XDECREF(tmp);\n" +" }\n" +" return 0;\n" +"}" +msgstr "" + msgid "by filling the :c:member:`~PyTypeObject.tp_init` slot. ::" msgstr "" +msgid ".tp_init = (initproc) Custom_init," +msgstr "" + msgid "" "The :c:member:`~PyTypeObject.tp_init` slot is exposed in Python as the :meth:" -"`__init__` method. It is used to initialize an object after it's created. " -"Initializers always accept positional and keyword arguments, and they should " -"return either ``0`` on success or ``-1`` on error." +"`~object.__init__` method. It is used to initialize an object after it's " +"created. Initializers always accept positional and keyword arguments, and " +"they should return either ``0`` on success or ``-1`` on error." msgstr "" msgid "" "Unlike the ``tp_new`` handler, there is no guarantee that ``tp_init`` is " "called at all (for example, the :mod:`pickle` module by default doesn't " -"call :meth:`__init__` on unpickled instances). It can also be called " -"multiple times. Anyone can call the :meth:`__init__` method on our " +"call :meth:`~object.__init__` on unpickled instances). It can also be " +"called multiple times. Anyone can call the :meth:`!__init__` method on our " "objects. For this reason, we have to be extra careful when assigning the " "new attribute values. We might be tempted, for example to assign the " "``first`` member like this::" msgstr "" +msgid "" +"if (first) {\n" +" Py_XDECREF(self->first);\n" +" Py_INCREF(first);\n" +" self->first = first;\n" +"}" +msgstr "" + msgid "" "But this would be risky. Our type doesn't restrict the type of the " "``first`` member, so it could be any kind of object. It could have a " @@ -412,10 +765,25 @@ msgid "" "of ways to do that. The simplest way is to define member definitions::" msgstr "" +msgid "" +"static PyMemberDef Custom_members[] = {\n" +" {\"first\", Py_T_OBJECT_EX, offsetof(CustomObject, first), 0,\n" +" \"first name\"},\n" +" {\"last\", Py_T_OBJECT_EX, offsetof(CustomObject, last), 0,\n" +" \"last name\"},\n" +" {\"number\", Py_T_INT, offsetof(CustomObject, number), 0,\n" +" \"custom number\"},\n" +" {NULL} /* Sentinel */\n" +"};" +msgstr "" + msgid "" "and put the definitions in the :c:member:`~PyTypeObject.tp_members` slot::" msgstr "" +msgid ".tp_members = Custom_members," +msgstr "" + msgid "" "Each member definition has a member name, type, offset, access flags and " "documentation string. See the :ref:`Generic-Attribute-Management` section " @@ -433,13 +801,29 @@ msgid "" msgstr "" msgid "" -"We define a single method, :meth:`Custom.name()`, that outputs the objects " +"We define a single method, :meth:`!Custom.name`, that outputs the objects " "name as the concatenation of the first and last names. ::" msgstr "" msgid "" -"The method is implemented as a C function that takes a :class:`Custom` (or :" -"class:`Custom` subclass) instance as the first argument. Methods always " +"static PyObject *\n" +"Custom_name(CustomObject *self, PyObject *Py_UNUSED(ignored))\n" +"{\n" +" if (self->first == NULL) {\n" +" PyErr_SetString(PyExc_AttributeError, \"first\");\n" +" return NULL;\n" +" }\n" +" if (self->last == NULL) {\n" +" PyErr_SetString(PyExc_AttributeError, \"last\");\n" +" return NULL;\n" +" }\n" +" return PyUnicode_FromFormat(\"%S %S\", self->first, self->last);\n" +"}" +msgstr "" + +msgid "" +"The method is implemented as a C function that takes a :class:`!Custom` (or :" +"class:`!Custom` subclass) instance as the first argument. Methods always " "take an instance as the first argument. Methods often take positional and " "keyword arguments as well, but in this case we don't take any and don't need " "to accept a positional argument tuple or keyword argument dictionary. This " @@ -447,8 +831,15 @@ msgid "" msgstr "" msgid "" -"Note that we have to check for the possibility that our :attr:`first` and :" -"attr:`last` members are ``NULL``. This is because they can be deleted, in " +"def name(self):\n" +" return \"%s %s\" % (self.first, self.last)" +msgstr "" +"def name(self):\n" +" return \"%s %s\" % (self.first, self.last)" + +msgid "" +"Note that we have to check for the possibility that our :attr:`!first` and :" +"attr:`!last` members are ``NULL``. This is because they can be deleted, in " "which case they are set to ``NULL``. It would be better to prevent deletion " "of these attributes and to restrict the attribute values to be strings. " "We'll see how to do that in the next section." @@ -460,48 +851,281 @@ msgid "" msgstr "" msgid "" -"(note that we used the :const:`METH_NOARGS` flag to indicate that the method " -"is expecting no arguments other than *self*)" +"static PyMethodDef Custom_methods[] = {\n" +" {\"name\", (PyCFunction) Custom_name, METH_NOARGS,\n" +" \"Return the name, combining the first and last name\"\n" +" },\n" +" {NULL} /* Sentinel */\n" +"};" +msgstr "" + +msgid "" +"(note that we used the :c:macro:`METH_NOARGS` flag to indicate that the " +"method is expecting no arguments other than *self*)" msgstr "" msgid "and assign it to the :c:member:`~PyTypeObject.tp_methods` slot::" msgstr "" +msgid ".tp_methods = Custom_methods," +msgstr "" + msgid "" "Finally, we'll make our type usable as a base class for subclassing. We've " "written our methods carefully so far so that they don't make any assumptions " "about the type of the object being created or used, so all we need to do is " -"to add the :const:`Py_TPFLAGS_BASETYPE` to our class flag definition::" +"to add the :c:macro:`Py_TPFLAGS_BASETYPE` to our class flag definition::" +msgstr "" + +msgid ".tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE," msgstr "" msgid "" -"We rename :c:func:`PyInit_custom` to :c:func:`PyInit_custom2`, update the " +"We rename :c:func:`!PyInit_custom` to :c:func:`!PyInit_custom2`, update the " "module name in the :c:type:`PyModuleDef` struct, and update the full class " "name in the :c:type:`PyTypeObject` struct." msgstr "" -msgid "Finally, we update our :file:`setup.py` file to build the new module:" +msgid "Finally, we update our :file:`setup.py` file to include the new module," +msgstr "" + +msgid "" +"from setuptools import Extension, setup\n" +"setup(ext_modules=[\n" +" Extension(\"custom\", [\"custom.c\"]),\n" +" Extension(\"custom2\", [\"custom2.c\"]),\n" +"])" +msgstr "" + +msgid "and then we re-install so that we can ``import custom2``:" msgstr "" msgid "Providing finer control over data attributes" msgstr "" msgid "" -"In this section, we'll provide finer control over how the :attr:`first` and :" -"attr:`last` attributes are set in the :class:`Custom` example. In the " -"previous version of our module, the instance variables :attr:`first` and :" -"attr:`last` could be set to non-string values or even deleted. We want to " +"In this section, we'll provide finer control over how the :attr:`!first` " +"and :attr:`!last` attributes are set in the :class:`!Custom` example. In the " +"previous version of our module, the instance variables :attr:`!first` and :" +"attr:`!last` could be set to non-string values or even deleted. We want to " "make sure that these attributes always contain strings." msgstr "" msgid "" -"To provide greater control, over the :attr:`first` and :attr:`last` " +"#define PY_SSIZE_T_CLEAN\n" +"#include \n" +"#include /* for offsetof() */\n" +"\n" +"typedef struct {\n" +" PyObject_HEAD\n" +" PyObject *first; /* first name */\n" +" PyObject *last; /* last name */\n" +" int number;\n" +"} CustomObject;\n" +"\n" +"static void\n" +"Custom_dealloc(CustomObject *self)\n" +"{\n" +" Py_XDECREF(self->first);\n" +" Py_XDECREF(self->last);\n" +" Py_TYPE(self)->tp_free((PyObject *) self);\n" +"}\n" +"\n" +"static PyObject *\n" +"Custom_new(PyTypeObject *type, PyObject *args, PyObject *kwds)\n" +"{\n" +" CustomObject *self;\n" +" self = (CustomObject *) type->tp_alloc(type, 0);\n" +" if (self != NULL) {\n" +" self->first = PyUnicode_FromString(\"\");\n" +" if (self->first == NULL) {\n" +" Py_DECREF(self);\n" +" return NULL;\n" +" }\n" +" self->last = PyUnicode_FromString(\"\");\n" +" if (self->last == NULL) {\n" +" Py_DECREF(self);\n" +" return NULL;\n" +" }\n" +" self->number = 0;\n" +" }\n" +" return (PyObject *) self;\n" +"}\n" +"\n" +"static int\n" +"Custom_init(CustomObject *self, PyObject *args, PyObject *kwds)\n" +"{\n" +" static char *kwlist[] = {\"first\", \"last\", \"number\", NULL};\n" +" PyObject *first = NULL, *last = NULL;\n" +"\n" +" if (!PyArg_ParseTupleAndKeywords(args, kwds, \"|UUi\", kwlist,\n" +" &first, &last,\n" +" &self->number))\n" +" return -1;\n" +"\n" +" if (first) {\n" +" Py_SETREF(self->first, Py_NewRef(first));\n" +" }\n" +" if (last) {\n" +" Py_SETREF(self->last, Py_NewRef(last));\n" +" }\n" +" return 0;\n" +"}\n" +"\n" +"static PyMemberDef Custom_members[] = {\n" +" {\"number\", Py_T_INT, offsetof(CustomObject, number), 0,\n" +" \"custom number\"},\n" +" {NULL} /* Sentinel */\n" +"};\n" +"\n" +"static PyObject *\n" +"Custom_getfirst(CustomObject *self, void *closure)\n" +"{\n" +" return Py_NewRef(self->first);\n" +"}\n" +"\n" +"static int\n" +"Custom_setfirst(CustomObject *self, PyObject *value, void *closure)\n" +"{\n" +" if (value == NULL) {\n" +" PyErr_SetString(PyExc_TypeError, \"Cannot delete the first " +"attribute\");\n" +" return -1;\n" +" }\n" +" if (!PyUnicode_Check(value)) {\n" +" PyErr_SetString(PyExc_TypeError,\n" +" \"The first attribute value must be a string\");\n" +" return -1;\n" +" }\n" +" Py_SETREF(self->first, Py_NewRef(value));\n" +" return 0;\n" +"}\n" +"\n" +"static PyObject *\n" +"Custom_getlast(CustomObject *self, void *closure)\n" +"{\n" +" return Py_NewRef(self->last);\n" +"}\n" +"\n" +"static int\n" +"Custom_setlast(CustomObject *self, PyObject *value, void *closure)\n" +"{\n" +" if (value == NULL) {\n" +" PyErr_SetString(PyExc_TypeError, \"Cannot delete the last " +"attribute\");\n" +" return -1;\n" +" }\n" +" if (!PyUnicode_Check(value)) {\n" +" PyErr_SetString(PyExc_TypeError,\n" +" \"The last attribute value must be a string\");\n" +" return -1;\n" +" }\n" +" Py_SETREF(self->last, Py_NewRef(value));\n" +" return 0;\n" +"}\n" +"\n" +"static PyGetSetDef Custom_getsetters[] = {\n" +" {\"first\", (getter) Custom_getfirst, (setter) Custom_setfirst,\n" +" \"first name\", NULL},\n" +" {\"last\", (getter) Custom_getlast, (setter) Custom_setlast,\n" +" \"last name\", NULL},\n" +" {NULL} /* Sentinel */\n" +"};\n" +"\n" +"static PyObject *\n" +"Custom_name(CustomObject *self, PyObject *Py_UNUSED(ignored))\n" +"{\n" +" return PyUnicode_FromFormat(\"%S %S\", self->first, self->last);\n" +"}\n" +"\n" +"static PyMethodDef Custom_methods[] = {\n" +" {\"name\", (PyCFunction) Custom_name, METH_NOARGS,\n" +" \"Return the name, combining the first and last name\"\n" +" },\n" +" {NULL} /* Sentinel */\n" +"};\n" +"\n" +"static PyTypeObject CustomType = {\n" +" .ob_base = PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"custom3.Custom\",\n" +" .tp_doc = PyDoc_STR(\"Custom objects\"),\n" +" .tp_basicsize = sizeof(CustomObject),\n" +" .tp_itemsize = 0,\n" +" .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,\n" +" .tp_new = Custom_new,\n" +" .tp_init = (initproc) Custom_init,\n" +" .tp_dealloc = (destructor) Custom_dealloc,\n" +" .tp_members = Custom_members,\n" +" .tp_methods = Custom_methods,\n" +" .tp_getset = Custom_getsetters,\n" +"};\n" +"\n" +"static PyModuleDef custommodule = {\n" +" .m_base = PyModuleDef_HEAD_INIT,\n" +" .m_name = \"custom3\",\n" +" .m_doc = \"Example module that creates an extension type.\",\n" +" .m_size = -1,\n" +"};\n" +"\n" +"PyMODINIT_FUNC\n" +"PyInit_custom3(void)\n" +"{\n" +" PyObject *m;\n" +" if (PyType_Ready(&CustomType) < 0)\n" +" return NULL;\n" +"\n" +" m = PyModule_Create(&custommodule);\n" +" if (m == NULL)\n" +" return NULL;\n" +"\n" +" if (PyModule_AddObjectRef(m, \"Custom\", (PyObject *) &CustomType) < 0) " +"{\n" +" Py_DECREF(m);\n" +" return NULL;\n" +" }\n" +"\n" +" return m;\n" +"}\n" +msgstr "" + +msgid "" +"To provide greater control, over the :attr:`!first` and :attr:`!last` " "attributes, we'll use custom getter and setter functions. Here are the " -"functions for getting and setting the :attr:`first` attribute::" -msgstr "" - -msgid "" -"The getter function is passed a :class:`Custom` object and a \"closure\", " +"functions for getting and setting the :attr:`!first` attribute::" +msgstr "" + +msgid "" +"static PyObject *\n" +"Custom_getfirst(CustomObject *self, void *closure)\n" +"{\n" +" Py_INCREF(self->first);\n" +" return self->first;\n" +"}\n" +"\n" +"static int\n" +"Custom_setfirst(CustomObject *self, PyObject *value, void *closure)\n" +"{\n" +" PyObject *tmp;\n" +" if (value == NULL) {\n" +" PyErr_SetString(PyExc_TypeError, \"Cannot delete the first " +"attribute\");\n" +" return -1;\n" +" }\n" +" if (!PyUnicode_Check(value)) {\n" +" PyErr_SetString(PyExc_TypeError,\n" +" \"The first attribute value must be a string\");\n" +" return -1;\n" +" }\n" +" tmp = self->first;\n" +" Py_INCREF(value);\n" +" self->first = value;\n" +" Py_DECREF(tmp);\n" +" return 0;\n" +"}" +msgstr "" + +msgid "" +"The getter function is passed a :class:`!Custom` object and a \"closure\", " "which is a void pointer. In this case, the closure is ignored. (The " "closure supports an advanced usage in which definition data is passed to the " "getter and setter. This could, for example, be used to allow a single set of " @@ -510,18 +1134,31 @@ msgid "" msgstr "" msgid "" -"The setter function is passed the :class:`Custom` object, the new value, and " -"the closure. The new value may be ``NULL``, in which case the attribute is " -"being deleted. In our setter, we raise an error if the attribute is deleted " -"or if its new value is not a string." +"The setter function is passed the :class:`!Custom` object, the new value, " +"and the closure. The new value may be ``NULL``, in which case the attribute " +"is being deleted. In our setter, we raise an error if the attribute is " +"deleted or if its new value is not a string." msgstr "" msgid "We create an array of :c:type:`PyGetSetDef` structures::" msgstr "" +msgid "" +"static PyGetSetDef Custom_getsetters[] = {\n" +" {\"first\", (getter) Custom_getfirst, (setter) Custom_setfirst,\n" +" \"first name\", NULL},\n" +" {\"last\", (getter) Custom_getlast, (setter) Custom_setlast,\n" +" \"last name\", NULL},\n" +" {NULL} /* Sentinel */\n" +"};" +msgstr "" + msgid "and register it in the :c:member:`~PyTypeObject.tp_getset` slot::" msgstr "" +msgid ".tp_getset = Custom_getsetters," +msgstr "" + msgid "" "The last item in a :c:type:`PyGetSetDef` structure is the \"closure\" " "mentioned above. In this case, we aren't using a closure, so we just pass " @@ -531,11 +1168,47 @@ msgstr "" msgid "We also remove the member definitions for these attributes::" msgstr "" +msgid "" +"static PyMemberDef Custom_members[] = {\n" +" {\"number\", Py_T_INT, offsetof(CustomObject, number), 0,\n" +" \"custom number\"},\n" +" {NULL} /* Sentinel */\n" +"};" +msgstr "" + msgid "" "We also need to update the :c:member:`~PyTypeObject.tp_init` handler to only " "allow strings [#]_ to be passed::" msgstr "" +msgid "" +"static int\n" +"Custom_init(CustomObject *self, PyObject *args, PyObject *kwds)\n" +"{\n" +" static char *kwlist[] = {\"first\", \"last\", \"number\", NULL};\n" +" PyObject *first = NULL, *last = NULL, *tmp;\n" +"\n" +" if (!PyArg_ParseTupleAndKeywords(args, kwds, \"|UUi\", kwlist,\n" +" &first, &last,\n" +" &self->number))\n" +" return -1;\n" +"\n" +" if (first) {\n" +" tmp = self->first;\n" +" Py_INCREF(first);\n" +" self->first = first;\n" +" Py_DECREF(tmp);\n" +" }\n" +" if (last) {\n" +" tmp = self->last;\n" +" Py_INCREF(last);\n" +" self->last = last;\n" +" Py_DECREF(tmp);\n" +" }\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "With these changes, we can assure that the ``first`` and ``last`` members " "are never ``NULL`` so we can remove checks for ``NULL`` values in almost all " @@ -560,6 +1233,15 @@ msgid "" "This can happen when objects are involved in cycles. For example, consider:" msgstr "" +msgid "" +">>> l = []\n" +">>> l.append(l)\n" +">>> del l" +msgstr "" +">>> l = []\n" +">>> l.append(l)\n" +">>> del l" + msgid "" "In this example, we create a list that contains itself. When we delete it, " "it still has a reference from itself. Its reference count doesn't drop to " @@ -568,29 +1250,257 @@ msgid "" msgstr "" msgid "" -"In the second version of the :class:`Custom` example, we allowed any kind of " -"object to be stored in the :attr:`first` or :attr:`last` attributes [#]_. " -"Besides, in the second and third versions, we allowed subclassing :class:" -"`Custom`, and subclasses may add arbitrary attributes. For any of those two " -"reasons, :class:`Custom` objects can participate in cycles:" +"In the second version of the :class:`!Custom` example, we allowed any kind " +"of object to be stored in the :attr:`!first` or :attr:`!last` attributes " +"[#]_. Besides, in the second and third versions, we allowed subclassing :" +"class:`!Custom`, and subclasses may add arbitrary attributes. For any of " +"those two reasons, :class:`!Custom` objects can participate in cycles:" +msgstr "" + +msgid "" +">>> import custom3\n" +">>> class Derived(custom3.Custom): pass\n" +"...\n" +">>> n = Derived()\n" +">>> n.some_attribute = n" +msgstr "" +">>> import custom3\n" +">>> class Derived(custom3.Custom): pass\n" +"...\n" +">>> n = Derived()\n" +">>> n.some_attribute = n" + +msgid "" +"To allow a :class:`!Custom` instance participating in a reference cycle to " +"be properly detected and collected by the cyclic GC, our :class:`!Custom` " +"type needs to fill two additional slots and to enable a flag that enables " +"these slots:" +msgstr "" + +msgid "" +"#define PY_SSIZE_T_CLEAN\n" +"#include \n" +"#include /* for offsetof() */\n" +"\n" +"typedef struct {\n" +" PyObject_HEAD\n" +" PyObject *first; /* first name */\n" +" PyObject *last; /* last name */\n" +" int number;\n" +"} CustomObject;\n" +"\n" +"static int\n" +"Custom_traverse(CustomObject *self, visitproc visit, void *arg)\n" +"{\n" +" Py_VISIT(self->first);\n" +" Py_VISIT(self->last);\n" +" return 0;\n" +"}\n" +"\n" +"static int\n" +"Custom_clear(CustomObject *self)\n" +"{\n" +" Py_CLEAR(self->first);\n" +" Py_CLEAR(self->last);\n" +" return 0;\n" +"}\n" +"\n" +"static void\n" +"Custom_dealloc(CustomObject *self)\n" +"{\n" +" PyObject_GC_UnTrack(self);\n" +" Custom_clear(self);\n" +" Py_TYPE(self)->tp_free((PyObject *) self);\n" +"}\n" +"\n" +"static PyObject *\n" +"Custom_new(PyTypeObject *type, PyObject *args, PyObject *kwds)\n" +"{\n" +" CustomObject *self;\n" +" self = (CustomObject *) type->tp_alloc(type, 0);\n" +" if (self != NULL) {\n" +" self->first = PyUnicode_FromString(\"\");\n" +" if (self->first == NULL) {\n" +" Py_DECREF(self);\n" +" return NULL;\n" +" }\n" +" self->last = PyUnicode_FromString(\"\");\n" +" if (self->last == NULL) {\n" +" Py_DECREF(self);\n" +" return NULL;\n" +" }\n" +" self->number = 0;\n" +" }\n" +" return (PyObject *) self;\n" +"}\n" +"\n" +"static int\n" +"Custom_init(CustomObject *self, PyObject *args, PyObject *kwds)\n" +"{\n" +" static char *kwlist[] = {\"first\", \"last\", \"number\", NULL};\n" +" PyObject *first = NULL, *last = NULL;\n" +"\n" +" if (!PyArg_ParseTupleAndKeywords(args, kwds, \"|UUi\", kwlist,\n" +" &first, &last,\n" +" &self->number))\n" +" return -1;\n" +"\n" +" if (first) {\n" +" Py_SETREF(self->first, Py_NewRef(first));\n" +" }\n" +" if (last) {\n" +" Py_SETREF(self->last, Py_NewRef(last));\n" +" }\n" +" return 0;\n" +"}\n" +"\n" +"static PyMemberDef Custom_members[] = {\n" +" {\"number\", Py_T_INT, offsetof(CustomObject, number), 0,\n" +" \"custom number\"},\n" +" {NULL} /* Sentinel */\n" +"};\n" +"\n" +"static PyObject *\n" +"Custom_getfirst(CustomObject *self, void *closure)\n" +"{\n" +" return Py_NewRef(self->first);\n" +"}\n" +"\n" +"static int\n" +"Custom_setfirst(CustomObject *self, PyObject *value, void *closure)\n" +"{\n" +" if (value == NULL) {\n" +" PyErr_SetString(PyExc_TypeError, \"Cannot delete the first " +"attribute\");\n" +" return -1;\n" +" }\n" +" if (!PyUnicode_Check(value)) {\n" +" PyErr_SetString(PyExc_TypeError,\n" +" \"The first attribute value must be a string\");\n" +" return -1;\n" +" }\n" +" Py_XSETREF(self->first, Py_NewRef(value));\n" +" return 0;\n" +"}\n" +"\n" +"static PyObject *\n" +"Custom_getlast(CustomObject *self, void *closure)\n" +"{\n" +" return Py_NewRef(self->last);\n" +"}\n" +"\n" +"static int\n" +"Custom_setlast(CustomObject *self, PyObject *value, void *closure)\n" +"{\n" +" if (value == NULL) {\n" +" PyErr_SetString(PyExc_TypeError, \"Cannot delete the last " +"attribute\");\n" +" return -1;\n" +" }\n" +" if (!PyUnicode_Check(value)) {\n" +" PyErr_SetString(PyExc_TypeError,\n" +" \"The last attribute value must be a string\");\n" +" return -1;\n" +" }\n" +" Py_XSETREF(self->last, Py_NewRef(value));\n" +" return 0;\n" +"}\n" +"\n" +"static PyGetSetDef Custom_getsetters[] = {\n" +" {\"first\", (getter) Custom_getfirst, (setter) Custom_setfirst,\n" +" \"first name\", NULL},\n" +" {\"last\", (getter) Custom_getlast, (setter) Custom_setlast,\n" +" \"last name\", NULL},\n" +" {NULL} /* Sentinel */\n" +"};\n" +"\n" +"static PyObject *\n" +"Custom_name(CustomObject *self, PyObject *Py_UNUSED(ignored))\n" +"{\n" +" return PyUnicode_FromFormat(\"%S %S\", self->first, self->last);\n" +"}\n" +"\n" +"static PyMethodDef Custom_methods[] = {\n" +" {\"name\", (PyCFunction) Custom_name, METH_NOARGS,\n" +" \"Return the name, combining the first and last name\"\n" +" },\n" +" {NULL} /* Sentinel */\n" +"};\n" +"\n" +"static PyTypeObject CustomType = {\n" +" .ob_base = PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"custom4.Custom\",\n" +" .tp_doc = PyDoc_STR(\"Custom objects\"),\n" +" .tp_basicsize = sizeof(CustomObject),\n" +" .tp_itemsize = 0,\n" +" .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | " +"Py_TPFLAGS_HAVE_GC,\n" +" .tp_new = Custom_new,\n" +" .tp_init = (initproc) Custom_init,\n" +" .tp_dealloc = (destructor) Custom_dealloc,\n" +" .tp_traverse = (traverseproc) Custom_traverse,\n" +" .tp_clear = (inquiry) Custom_clear,\n" +" .tp_members = Custom_members,\n" +" .tp_methods = Custom_methods,\n" +" .tp_getset = Custom_getsetters,\n" +"};\n" +"\n" +"static PyModuleDef custommodule = {\n" +" .m_base = PyModuleDef_HEAD_INIT,\n" +" .m_name = \"custom4\",\n" +" .m_doc = \"Example module that creates an extension type.\",\n" +" .m_size = -1,\n" +"};\n" +"\n" +"PyMODINIT_FUNC\n" +"PyInit_custom4(void)\n" +"{\n" +" PyObject *m;\n" +" if (PyType_Ready(&CustomType) < 0)\n" +" return NULL;\n" +"\n" +" m = PyModule_Create(&custommodule);\n" +" if (m == NULL)\n" +" return NULL;\n" +"\n" +" if (PyModule_AddObjectRef(m, \"Custom\", (PyObject *) &CustomType) < 0) " +"{\n" +" Py_DECREF(m);\n" +" return NULL;\n" +" }\n" +"\n" +" return m;\n" +"}\n" msgstr "" msgid "" -"To allow a :class:`Custom` instance participating in a reference cycle to be " -"properly detected and collected by the cyclic GC, our :class:`Custom` type " -"needs to fill two additional slots and to enable a flag that enables these " -"slots:" +"First, the traversal method lets the cyclic GC know about subobjects that " +"could participate in cycles::" msgstr "" msgid "" -"First, the traversal method lets the cyclic GC know about subobjects that " -"could participate in cycles::" +"static int\n" +"Custom_traverse(CustomObject *self, visitproc visit, void *arg)\n" +"{\n" +" int vret;\n" +" if (self->first) {\n" +" vret = visit(self->first, arg);\n" +" if (vret != 0)\n" +" return vret;\n" +" }\n" +" if (self->last) {\n" +" vret = visit(self->last, arg);\n" +" if (vret != 0)\n" +" return vret;\n" +" }\n" +" return 0;\n" +"}" msgstr "" msgid "" "For each subobject that can participate in cycles, we need to call the :c:" -"func:`visit` function, which is passed to the traversal method. The :c:func:" -"`visit` function takes as arguments the subobject and the extra argument " +"func:`!visit` function, which is passed to the traversal method. The :c:func:" +"`!visit` function takes as arguments the subobject and the extra argument " "*arg* passed to the traversal method. It returns an integer value that must " "be returned if it is non-zero." msgstr "" @@ -601,6 +1511,16 @@ msgid "" "boilerplate in ``Custom_traverse``::" msgstr "" +msgid "" +"static int\n" +"Custom_traverse(CustomObject *self, visitproc visit, void *arg)\n" +"{\n" +" Py_VISIT(self->first);\n" +" Py_VISIT(self->last);\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "The :c:member:`~PyTypeObject.tp_traverse` implementation must name its " "arguments exactly *visit* and *arg* in order to use :c:func:`Py_VISIT`." @@ -611,6 +1531,16 @@ msgid "" "participate in cycles::" msgstr "" +msgid "" +"static int\n" +"Custom_clear(CustomObject *self)\n" +"{\n" +" Py_CLEAR(self->first);\n" +" Py_CLEAR(self->last);\n" +" return 0;\n" +"}" +msgstr "" + msgid "" "Notice the use of the :c:func:`Py_CLEAR` macro. It is the recommended and " "safe way to clear data attributes of arbitrary types while decrementing " @@ -623,6 +1553,13 @@ msgstr "" msgid "You could emulate :c:func:`Py_CLEAR` by writing::" msgstr "" +msgid "" +"PyObject *tmp;\n" +"tmp = self->first;\n" +"self->first = NULL;\n" +"Py_XDECREF(tmp);" +msgstr "" + msgid "" "Nevertheless, it is much easier and less error-prone to always use :c:func:" "`Py_CLEAR` when deleting an attribute. Don't try to micro-optimize at the " @@ -639,7 +1576,21 @@ msgid "" msgstr "" msgid "" -"Finally, we add the :const:`Py_TPFLAGS_HAVE_GC` flag to the class flags::" +"static void\n" +"Custom_dealloc(CustomObject *self)\n" +"{\n" +" PyObject_GC_UnTrack(self);\n" +" Custom_clear(self);\n" +" Py_TYPE(self)->tp_free((PyObject *) self);\n" +"}" +msgstr "" + +msgid "" +"Finally, we add the :c:macro:`Py_TPFLAGS_HAVE_GC` flag to the class flags::" +msgstr "" + +msgid "" +".tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE | Py_TPFLAGS_HAVE_GC," msgstr "" msgid "" @@ -660,18 +1611,119 @@ msgid "" msgstr "" msgid "" -"In this example we will create a :class:`SubList` type that inherits from " +"In this example we will create a :class:`!SubList` type that inherits from " "the built-in :class:`list` type. The new type will be completely compatible " -"with regular lists, but will have an additional :meth:`increment` method " +"with regular lists, but will have an additional :meth:`!increment` method " "that increases an internal counter:" msgstr "" msgid "" -"As you can see, the source code closely resembles the :class:`Custom` " +">>> import sublist\n" +">>> s = sublist.SubList(range(3))\n" +">>> s.extend(s)\n" +">>> print(len(s))\n" +"6\n" +">>> print(s.increment())\n" +"1\n" +">>> print(s.increment())\n" +"2" +msgstr "" +">>> import sublist\n" +">>> s = sublist.SubList(range(3))\n" +">>> s.extend(s)\n" +">>> print(len(s))\n" +"6\n" +">>> print(s.increment())\n" +"1\n" +">>> print(s.increment())\n" +"2" + +msgid "" +"#define PY_SSIZE_T_CLEAN\n" +"#include \n" +"\n" +"typedef struct {\n" +" PyListObject list;\n" +" int state;\n" +"} SubListObject;\n" +"\n" +"static PyObject *\n" +"SubList_increment(SubListObject *self, PyObject *unused)\n" +"{\n" +" self->state++;\n" +" return PyLong_FromLong(self->state);\n" +"}\n" +"\n" +"static PyMethodDef SubList_methods[] = {\n" +" {\"increment\", (PyCFunction) SubList_increment, METH_NOARGS,\n" +" PyDoc_STR(\"increment state counter\")},\n" +" {NULL},\n" +"};\n" +"\n" +"static int\n" +"SubList_init(SubListObject *self, PyObject *args, PyObject *kwds)\n" +"{\n" +" if (PyList_Type.tp_init((PyObject *) self, args, kwds) < 0)\n" +" return -1;\n" +" self->state = 0;\n" +" return 0;\n" +"}\n" +"\n" +"static PyTypeObject SubListType = {\n" +" PyVarObject_HEAD_INIT(NULL, 0)\n" +" .tp_name = \"sublist.SubList\",\n" +" .tp_doc = PyDoc_STR(\"SubList objects\"),\n" +" .tp_basicsize = sizeof(SubListObject),\n" +" .tp_itemsize = 0,\n" +" .tp_flags = Py_TPFLAGS_DEFAULT | Py_TPFLAGS_BASETYPE,\n" +" .tp_init = (initproc) SubList_init,\n" +" .tp_methods = SubList_methods,\n" +"};\n" +"\n" +"static PyModuleDef sublistmodule = {\n" +" PyModuleDef_HEAD_INIT,\n" +" .m_name = \"sublist\",\n" +" .m_doc = \"Example module that creates an extension type.\",\n" +" .m_size = -1,\n" +"};\n" +"\n" +"PyMODINIT_FUNC\n" +"PyInit_sublist(void)\n" +"{\n" +" PyObject *m;\n" +" SubListType.tp_base = &PyList_Type;\n" +" if (PyType_Ready(&SubListType) < 0)\n" +" return NULL;\n" +"\n" +" m = PyModule_Create(&sublistmodule);\n" +" if (m == NULL)\n" +" return NULL;\n" +"\n" +" Py_INCREF(&SubListType);\n" +" if (PyModule_AddObject(m, \"SubList\", (PyObject *) &SubListType) < 0) " +"{\n" +" Py_DECREF(&SubListType);\n" +" Py_DECREF(m);\n" +" return NULL;\n" +" }\n" +"\n" +" return m;\n" +"}\n" +msgstr "" + +msgid "" +"As you can see, the source code closely resembles the :class:`!Custom` " "examples in previous sections. We will break down the main differences " "between them. ::" msgstr "" +msgid "" +"typedef struct {\n" +" PyListObject list;\n" +" int state;\n" +"} SubListObject;" +msgstr "" + msgid "" "The primary difference for derived type objects is that the base type's " "object structure must be the first value. The base type will already " @@ -679,14 +1731,25 @@ msgid "" msgstr "" msgid "" -"When a Python object is a :class:`SubList` instance, its ``PyObject *`` " +"When a Python object is a :class:`!SubList` instance, its ``PyObject *`` " "pointer can be safely cast to both ``PyListObject *`` and ``SubListObject " "*``::" msgstr "" msgid "" -"We see above how to call through to the :attr:`__init__` method of the base " -"type." +"static int\n" +"SubList_init(SubListObject *self, PyObject *args, PyObject *kwds)\n" +"{\n" +" if (PyList_Type.tp_init((PyObject *) self, args, kwds) < 0)\n" +" return -1;\n" +" self->state = 0;\n" +" return 0;\n" +"}" +msgstr "" + +msgid "" +"We see above how to call through to the :meth:`~object.__init__` method of " +"the base type." msgstr "" msgid "" @@ -705,6 +1768,31 @@ msgid "" "function::" msgstr "" +msgid "" +"PyMODINIT_FUNC\n" +"PyInit_sublist(void)\n" +"{\n" +" PyObject* m;\n" +" SubListType.tp_base = &PyList_Type;\n" +" if (PyType_Ready(&SubListType) < 0)\n" +" return NULL;\n" +"\n" +" m = PyModule_Create(&sublistmodule);\n" +" if (m == NULL)\n" +" return NULL;\n" +"\n" +" Py_INCREF(&SubListType);\n" +" if (PyModule_AddObject(m, \"SubList\", (PyObject *) &SubListType) < 0) " +"{\n" +" Py_DECREF(&SubListType);\n" +" Py_DECREF(m);\n" +" return NULL;\n" +" }\n" +"\n" +" return m;\n" +"}" +msgstr "" + msgid "" "Before calling :c:func:`PyType_Ready`, the type structure must have the :c:" "member:`~PyTypeObject.tp_base` slot filled in. When we are deriving an " @@ -715,7 +1803,7 @@ msgstr "" msgid "" "After that, calling :c:func:`PyType_Ready` and adding the type object to the " -"module is the same as with the basic :class:`Custom` examples." +"module is the same as with the basic :class:`!Custom` examples." msgstr "" msgid "Footnotes" diff --git a/extending/windows.po b/extending/windows.po index f6bd4f112e..055ab6ebb6 100644 --- a/extending/windows.po +++ b/extending/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/design.po b/faq/design.po index 918be389f0..473b0de257 100644 --- a/faq/design.po +++ b/faq/design.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -272,6 +273,8 @@ msgid "" "Assignment expressions using the walrus operator ``:=`` assign a variable in " "an expression::" msgstr "" +"Przypisanie w wyrażeniu realizujesz poprzez walrus operator ``:=`` " +"przypisując zmienną w wyrażeniu::" msgid "" "while chunk := fp.read(200):\n" diff --git a/faq/extending.po b/faq/extending.po index 51cc6876e9..bf93ca23a9 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/general.po b/faq/general.po index f8bb8418c6..4ed332761f 100644 --- a/faq/general.po +++ b/faq/general.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/gui.po b/faq/gui.po index 8f39c31984..f23d1d7e1f 100644 --- a/faq/gui.po +++ b/faq/gui.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -83,6 +84,10 @@ msgid "" "is SAM (stand-alone modules), which is part of the Tix distribution (https://" "tix.sourceforge.net/)." msgstr "" +"Aby uzyskać prawdziwie samodzielne aplikacje, skrypty Tcl tworzące " +"bibliotekę muszą być również zintegrowane z aplikacją. Jednym z narzędzi " +"wspierających ten proces jest SAM (stand-alone modules), który jest częścią " +"dystrybucji Tix (https://tix.sourceforge.net/)." msgid "" "Build Tix with SAM enabled, perform the appropriate call to :c:func:`!" diff --git a/faq/index.po b/faq/index.po index e66bea9d60..601d63c5b2 100644 --- a/faq/index.po +++ b/faq/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/installed.po b/faq/installed.po index 2019625532..0c7095099b 100644 --- a/faq/installed.po +++ b/faq/installed.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/library.po b/faq/library.po index 0ef4bd0011..f667ee38ff 100644 --- a/faq/library.po +++ b/faq/library.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/programming.po b/faq/programming.po index 17ec3eabfc..c8e6ceca99 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/windows.po b/faq/windows.po index e5a366673c..5db9e32b81 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/glossary.po b/glossary.po index aa5e16bd06..93c88b19e2 100644 --- a/glossary.po +++ b/glossary.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/annotations.po b/howto/annotations.po index b0317556a8..6eb474b3b4 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +25,7 @@ msgstr "" "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" msgid "Annotations Best Practices" -msgstr "" +msgstr "Najlepsze praktyki dotyczące adnotacji" msgid "author" msgstr "autor" diff --git a/howto/argparse.po b/howto/argparse.po index 85b65685ff..088740408f 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/clinic.po b/howto/clinic.po index c496b9f80e..6f5ce9d104 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/curses.po b/howto/curses.po index f1cbf2f458..4b923dd13a 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/descriptor.po b/howto/descriptor.po index 26215cb2e0..0cfdfe92f1 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/enum.po b/howto/enum.po index 7d11f97252..8ea2d4e8ad 100644 --- a/howto/enum.po +++ b/howto/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/functional.po b/howto/functional.po index 161278c81e..c53267adb0 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/gdb_helpers.po b/howto/gdb_helpers.po index 60e951f267..53390e9fa4 100644 --- a/howto/gdb_helpers.po +++ b/howto/gdb_helpers.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/index.po b/howto/index.po index ac4cac4eee..adfa6e1657 100644 --- a/howto/index.po +++ b/howto/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index ad5c68744c..b7fc62e0ee 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index b38d9cf7e4..4746d409cd 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/isolating-extensions.po b/howto/isolating-extensions.po index 42524fc0f2..cf352eb01e 100644 --- a/howto/isolating-extensions.po +++ b/howto/isolating-extensions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index 5b3e4999fe..978fde0ad0 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging.po b/howto/logging.po index 7571b25eb4..b5dc4baff4 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/mro.po b/howto/mro.po index f7b480fcf1..4f04bc4f27 100644 --- a/howto/mro.po +++ b/howto/mro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/perf_profiling.po b/howto/perf_profiling.po index 9c1a804571..598ddc0fe0 100644 --- a/howto/perf_profiling.po +++ b/howto/perf_profiling.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/pyporting.po b/howto/pyporting.po index 3e4bf4f304..57eac1e8ca 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/regex.po b/howto/regex.po index adf645a5ce..5c4c9de38c 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sockets.po b/howto/sockets.po index 7bf2c33fb3..3d462cce68 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sorting.po b/howto/sorting.po index 37779ca012..5fe9188c8e 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/unicode.po b/howto/unicode.po index d2358de80d..8b8377e3f3 100644 --- a/howto/unicode.po +++ b/howto/unicode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/urllib2.po b/howto/urllib2.po index f51a4abf54..d1ebefb7d4 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/installing/index.po b/installing/index.po index 6d2f4a23ab..3d1abdde5f 100644 --- a/installing/index.po +++ b/installing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__future__.po b/library/__future__.po index d0068b8a59..fbdcbac639 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__main__.po b/library/__main__.po index e1b7e46aa4..35a69521b0 100644 --- a/library/__main__.po +++ b/library/__main__.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:54+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +23,7 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`__main__` --- Top-level code environment" +msgid ":mod:`!__main__` --- Top-level code environment" msgstr "" msgid "" @@ -47,7 +47,7 @@ msgid "" msgstr "" msgid "``__name__ == '__main__'``" -msgstr "" +msgstr "``__name__ == '__main__'``" msgid "" "When a Python module or package is imported, ``__name__`` is set to the " @@ -55,11 +55,29 @@ msgid "" "the ``.py`` extension::" msgstr "" +msgid "" +">>> import configparser\n" +">>> configparser.__name__\n" +"'configparser'" +msgstr "" +">>> import configparser\n" +">>> configparser.__name__\n" +"'configparser'" + msgid "" "If the file is part of a package, ``__name__`` will also include the parent " "package's path::" msgstr "" +msgid "" +">>> from concurrent.futures import process\n" +">>> process.__name__\n" +"'concurrent.futures.process'" +msgstr "" +">>> from concurrent.futures import process\n" +">>> process.__name__\n" +"'concurrent.futures.process'" + msgid "" "However, if the module is executed in the top-level code environment, its " "``__name__`` is set to the string ``'__main__'``." @@ -82,21 +100,60 @@ msgstr "" msgid "the scope of an interactive prompt::" msgstr "" +msgid "" +">>> __name__\n" +"'__main__'" +msgstr "" +">>> __name__\n" +"'__main__'" + msgid "the Python module passed to the Python interpreter as a file argument:" msgstr "" +msgid "" +"$ python helloworld.py\n" +"Hello, world!" +msgstr "" +"$ python helloworld.py\n" +"Hello, world!" + msgid "" "the Python module or package passed to the Python interpreter with the :" "option:`-m` argument:" msgstr "" +msgid "" +"$ python -m tarfile\n" +"usage: tarfile.py [-h] [-v] (...)" +msgstr "" +"$ python -m tarfile\n" +"usage: tarfile.py [-h] [-v] (...)" + msgid "Python code read by the Python interpreter from standard input:" msgstr "" +msgid "" +"$ echo \"import this\" | python\n" +"The Zen of Python, by Tim Peters\n" +"\n" +"Beautiful is better than ugly.\n" +"Explicit is better than implicit.\n" +"..." +msgstr "" + msgid "" "Python code passed to the Python interpreter with the :option:`-c` argument:" msgstr "" +msgid "" +"$ python -c \"import this\"\n" +"The Zen of Python, by Tim Peters\n" +"\n" +"Beautiful is better than ugly.\n" +"Explicit is better than implicit.\n" +"..." +msgstr "" + msgid "" "In each of these situations, the top-level module's ``__name__`` is set to " "``'__main__'``." @@ -109,6 +166,12 @@ msgid "" "from an import statement::" msgstr "" +msgid "" +"if __name__ == '__main__':\n" +" # Execute when the module is not initialized from an import statement.\n" +" ..." +msgstr "" + msgid "" "For a more detailed look at how ``__name__`` is set in all situations, see " "the tutorial section :ref:`tut-modules`." @@ -136,6 +199,28 @@ msgid "" "function named ``main`` encapsulates the program's primary behavior::" msgstr "" +msgid "" +"# echo.py\n" +"\n" +"import shlex\n" +"import sys\n" +"\n" +"def echo(phrase: str) -> None:\n" +" \"\"\"A dummy wrapper around print.\"\"\"\n" +" # for demonstration purposes, you can imagine that there is some\n" +" # valuable and reusable logic inside this function\n" +" print(phrase)\n" +"\n" +"def main() -> int:\n" +" \"\"\"Echo the input arguments to standard output\"\"\"\n" +" phrase = shlex.join(sys.argv)\n" +" echo(phrase)\n" +" return 0\n" +"\n" +"if __name__ == '__main__':\n" +" sys.exit(main()) # next section explains the use of sys.exit" +msgstr "" + msgid "" "Note that if the module didn't encapsulate code inside the ``main`` function " "but instead put it directly within the ``if __name__ == '__main__'`` block, " @@ -162,6 +247,9 @@ msgid "" "return value of ``main`` is passed into :func:`sys.exit`. For example::" msgstr "" +msgid "sys.exit(main())" +msgstr "" + msgid "" "Since the call to ``main`` is wrapped in :func:`sys.exit`, the expectation " "is that your function will return some value acceptable as an input to :func:" @@ -171,8 +259,8 @@ msgstr "" msgid "" "By proactively following this convention ourselves, our module will have the " -"same behavior when run directly (i.e. ``python3 echo.py``) as it will have " -"if we later package it as a console script entry-point in a pip-installable " +"same behavior when run directly (i.e. ``python echo.py``) as it will have if " +"we later package it as a console script entry-point in a pip-installable " "package." msgstr "" @@ -201,11 +289,21 @@ msgid "" "hypothetical package, \"bandclass\":" msgstr "" +msgid "" +"bandclass\n" +" ├── __init__.py\n" +" ├── __main__.py\n" +" └── student.py" +msgstr "" + msgid "" "``__main__.py`` will be executed when the package itself is invoked directly " "from the command line using the :option:`-m` flag. For example:" msgstr "" +msgid "$ python -m bandclass" +msgstr "$ python -m bandclass" + msgid "" "This command will cause ``__main__.py`` to run. How you utilize this " "mechanism will depend on the nature of the package you are writing, but in " @@ -213,6 +311,16 @@ msgid "" "for students::" msgstr "" +msgid "" +"# bandclass/__main__.py\n" +"\n" +"import sys\n" +"from .student import search_students\n" +"\n" +"student_name = sys.argv[1] if len(sys.argv) >= 2 else ''\n" +"print(f'Found student: {search_students(student_name)}')" +msgstr "" + msgid "" "Note that ``from .student import search_students`` is an example of a " "relative import. This import style can be used when referencing modules " @@ -221,10 +329,10 @@ msgid "" msgstr "" msgid "" -"The contents of ``__main__.py`` typically isn't fenced with ``if __name__ == " -"'__main__'`` blocks. Instead, those files are kept short, functions to " -"execute from other modules. Those other modules can then be easily unit-" -"tested and are properly reusable." +"The content of ``__main__.py`` typically isn't fenced with an ``if __name__ " +"== '__main__'`` block. Instead, those files are kept short and import " +"functions to execute from other modules. Those other modules can then be " +"easily unit-tested and are properly reusable." msgstr "" msgid "" @@ -234,9 +342,18 @@ msgid "" msgstr "" msgid "" -"This won't work for ``__main__.py`` files in the root directory of a .zip " -"file though. Hence, for consistency, minimal ``__main__.py`` like the :mod:" -"`venv` one mentioned below are preferred." +">>> import asyncio.__main__\n" +">>> asyncio.__main__.__name__\n" +"'asyncio.__main__'" +msgstr "" +">>> import asyncio.__main__\n" +">>> asyncio.__main__.__name__\n" +"'asyncio.__main__'" + +msgid "" +"This won't work for ``__main__.py`` files in the root directory of a ``." +"zip`` file though. Hence, for consistency, a minimal ``__main__.py`` " +"without a ``__name__`` check is preferred." msgstr "" msgid "" @@ -257,7 +374,7 @@ msgid "" msgstr "" msgid "``import __main__``" -msgstr "" +msgstr "``import __main__``" msgid "" "Regardless of which module a Python program was started with, other modules " @@ -270,18 +387,65 @@ msgstr "" msgid "Here is an example module that consumes the ``__main__`` namespace::" msgstr "" +msgid "" +"# namely.py\n" +"\n" +"import __main__\n" +"\n" +"def did_user_define_their_name():\n" +" return 'my_name' in dir(__main__)\n" +"\n" +"def print_user_name():\n" +" if not did_user_define_their_name():\n" +" raise ValueError('Define the variable `my_name`!')\n" +"\n" +" if '__file__' in dir(__main__):\n" +" print(__main__.my_name, \"found in file\", __main__.__file__)\n" +" else:\n" +" print(__main__.my_name)" +msgstr "" + msgid "Example usage of this module could be as follows::" msgstr "" +msgid "" +"# start.py\n" +"\n" +"import sys\n" +"\n" +"from namely import print_user_name\n" +"\n" +"# my_name = \"Dinsdale\"\n" +"\n" +"def main():\n" +" try:\n" +" print_user_name()\n" +" except ValueError as ve:\n" +" return str(ve)\n" +"\n" +"if __name__ == \"__main__\":\n" +" sys.exit(main())" +msgstr "" + msgid "Now, if we started our program, the result would look like this:" msgstr "" +msgid "" +"$ python start.py\n" +"Define the variable `my_name`!" +msgstr "" + msgid "" "The exit code of the program would be 1, indicating an error. Uncommenting " "the line with ``my_name = \"Dinsdale\"`` fixes the program and now it exits " "with status code 0, indicating success:" msgstr "" +msgid "" +"$ python start.py\n" +"Dinsdale found in file /path/to/start.py" +msgstr "" + msgid "" "Note that importing ``__main__`` doesn't cause any issues with " "unintentionally running top-level code meant for script use which is put in " @@ -290,12 +454,12 @@ msgid "" msgstr "" msgid "" -"Python inserts an empty ``__main__`` module in :attr:`sys.modules` at " +"Python inserts an empty ``__main__`` module in :data:`sys.modules` at " "interpreter startup, and populates it by running top-level code. In our " "example this is the ``start`` module which runs line by line and imports " "``namely``. In turn, ``namely`` imports ``__main__`` (which is really " "``start``). That's an import cycle! Fortunately, since the partially " -"populated ``__main__`` module is present in :attr:`sys.modules`, Python " +"populated ``__main__`` module is present in :data:`sys.modules`, Python " "passes that to ``namely``. See :ref:`Special considerations for __main__ " "` in the import system's reference for details on how " "this works." @@ -306,6 +470,21 @@ msgid "" "anything defined in the REPL becomes part of the ``__main__`` scope::" msgstr "" +msgid "" +">>> import namely\n" +">>> namely.did_user_define_their_name()\n" +"False\n" +">>> namely.print_user_name()\n" +"Traceback (most recent call last):\n" +"...\n" +"ValueError: Define the variable `my_name`!\n" +">>> my_name = 'Jabberwocky'\n" +">>> namely.did_user_define_their_name()\n" +"True\n" +">>> namely.print_user_name()\n" +"Jabberwocky" +msgstr "" + msgid "" "Note that in this case the ``__main__`` scope doesn't contain a ``__file__`` " "attribute as it's interactive." diff --git a/library/_thread.po b/library/_thread.po index 29e9bffc99..0f854c7d65 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/abc.po b/library/abc.po index 86e00572ba..74aa0aa5fc 100644 --- a/library/abc.po +++ b/library/abc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/argparse.po b/library/argparse.po index 3da9c7e721..a39dbaf274 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/array.po b/library/array.po index 61c9e08598..a44a291ce2 100644 --- a/library/array.po +++ b/library/array.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -382,6 +383,9 @@ msgid "" "Packing and unpacking of External Data Representation (XDR) data as used in " "some remote procedure call systems." msgstr "" +"Pakowanie i odpakowanie Danych Zewnętrznej Reprezentacji (XDR) ( - z ang. - " +"External Data Representation) jak używano w pewnych systemach zewnętrznego " +"wywoływania procedur." msgid "`NumPy `_" msgstr "`NumPy `_" diff --git a/library/ast.po b/library/ast.po index 011cc7974c..f9f61c277f 100644 --- a/library/ast.po +++ b/library/ast.po @@ -1,20 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Maciej Olko , 2023 -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:54+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,11 +24,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`ast` --- Abstract Syntax Trees" +msgid ":mod:`!ast` --- Abstract Syntax Trees" msgstr "" msgid "**Source code:** :source:`Lib/ast.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/ast.py`" msgid "" "The :mod:`ast` module helps Python applications to process trees of the " @@ -52,13 +52,186 @@ msgstr "" msgid "The abstract grammar is currently defined as follows:" msgstr "" +msgid "" +"-- ASDL's 4 builtin types are:\n" +"-- identifier, int, string, constant\n" +"\n" +"module Python\n" +"{\n" +" mod = Module(stmt* body, type_ignore* type_ignores)\n" +" | Interactive(stmt* body)\n" +" | Expression(expr body)\n" +" | FunctionType(expr* argtypes, expr returns)\n" +"\n" +" stmt = FunctionDef(identifier name, arguments args,\n" +" stmt* body, expr* decorator_list, expr? returns,\n" +" string? type_comment, type_param* type_params)\n" +" | AsyncFunctionDef(identifier name, arguments args,\n" +" stmt* body, expr* decorator_list, expr? " +"returns,\n" +" string? type_comment, type_param* type_params)\n" +"\n" +" | ClassDef(identifier name,\n" +" expr* bases,\n" +" keyword* keywords,\n" +" stmt* body,\n" +" expr* decorator_list,\n" +" type_param* type_params)\n" +" | Return(expr? value)\n" +"\n" +" | Delete(expr* targets)\n" +" | Assign(expr* targets, expr value, string? type_comment)\n" +" | TypeAlias(expr name, type_param* type_params, expr value)\n" +" | AugAssign(expr target, operator op, expr value)\n" +" -- 'simple' indicates that we annotate simple name without parens\n" +" | AnnAssign(expr target, expr annotation, expr? value, int " +"simple)\n" +"\n" +" -- use 'orelse' because else is a keyword in target languages\n" +" | For(expr target, expr iter, stmt* body, stmt* orelse, string? " +"type_comment)\n" +" | AsyncFor(expr target, expr iter, stmt* body, stmt* orelse, " +"string? type_comment)\n" +" | While(expr test, stmt* body, stmt* orelse)\n" +" | If(expr test, stmt* body, stmt* orelse)\n" +" | With(withitem* items, stmt* body, string? type_comment)\n" +" | AsyncWith(withitem* items, stmt* body, string? type_comment)\n" +"\n" +" | Match(expr subject, match_case* cases)\n" +"\n" +" | Raise(expr? exc, expr? cause)\n" +" | Try(stmt* body, excepthandler* handlers, stmt* orelse, stmt* " +"finalbody)\n" +" | TryStar(stmt* body, excepthandler* handlers, stmt* orelse, stmt* " +"finalbody)\n" +" | Assert(expr test, expr? msg)\n" +"\n" +" | Import(alias* names)\n" +" | ImportFrom(identifier? module, alias* names, int? level)\n" +"\n" +" | Global(identifier* names)\n" +" | Nonlocal(identifier* names)\n" +" | Expr(expr value)\n" +" | Pass | Break | Continue\n" +"\n" +" -- col_offset is the byte offset in the utf8 string the parser " +"uses\n" +" attributes (int lineno, int col_offset, int? end_lineno, int? " +"end_col_offset)\n" +"\n" +" -- BoolOp() can use left & right?\n" +" expr = BoolOp(boolop op, expr* values)\n" +" | NamedExpr(expr target, expr value)\n" +" | BinOp(expr left, operator op, expr right)\n" +" | UnaryOp(unaryop op, expr operand)\n" +" | Lambda(arguments args, expr body)\n" +" | IfExp(expr test, expr body, expr orelse)\n" +" | Dict(expr* keys, expr* values)\n" +" | Set(expr* elts)\n" +" | ListComp(expr elt, comprehension* generators)\n" +" | SetComp(expr elt, comprehension* generators)\n" +" | DictComp(expr key, expr value, comprehension* generators)\n" +" | GeneratorExp(expr elt, comprehension* generators)\n" +" -- the grammar constrains where yield expressions can occur\n" +" | Await(expr value)\n" +" | Yield(expr? value)\n" +" | YieldFrom(expr value)\n" +" -- need sequences for compare to distinguish between\n" +" -- x < 4 < 3 and (x < 4) < 3\n" +" | Compare(expr left, cmpop* ops, expr* comparators)\n" +" | Call(expr func, expr* args, keyword* keywords)\n" +" | FormattedValue(expr value, int conversion, expr? format_spec)\n" +" | JoinedStr(expr* values)\n" +" | Constant(constant value, string? kind)\n" +"\n" +" -- the following expression can appear in assignment context\n" +" | Attribute(expr value, identifier attr, expr_context ctx)\n" +" | Subscript(expr value, expr slice, expr_context ctx)\n" +" | Starred(expr value, expr_context ctx)\n" +" | Name(identifier id, expr_context ctx)\n" +" | List(expr* elts, expr_context ctx)\n" +" | Tuple(expr* elts, expr_context ctx)\n" +"\n" +" -- can appear only in Subscript\n" +" | Slice(expr? lower, expr? upper, expr? step)\n" +"\n" +" -- col_offset is the byte offset in the utf8 string the parser " +"uses\n" +" attributes (int lineno, int col_offset, int? end_lineno, int? " +"end_col_offset)\n" +"\n" +" expr_context = Load | Store | Del\n" +"\n" +" boolop = And | Or\n" +"\n" +" operator = Add | Sub | Mult | MatMult | Div | Mod | Pow | LShift\n" +" | RShift | BitOr | BitXor | BitAnd | FloorDiv\n" +"\n" +" unaryop = Invert | Not | UAdd | USub\n" +"\n" +" cmpop = Eq | NotEq | Lt | LtE | Gt | GtE | Is | IsNot | In | NotIn\n" +"\n" +" comprehension = (expr target, expr iter, expr* ifs, int is_async)\n" +"\n" +" excepthandler = ExceptHandler(expr? type, identifier? name, stmt* body)\n" +" attributes (int lineno, int col_offset, int? end_lineno, " +"int? end_col_offset)\n" +"\n" +" arguments = (arg* posonlyargs, arg* args, arg? vararg, arg* kwonlyargs,\n" +" expr* kw_defaults, arg? kwarg, expr* defaults)\n" +"\n" +" arg = (identifier arg, expr? annotation, string? type_comment)\n" +" attributes (int lineno, int col_offset, int? end_lineno, int? " +"end_col_offset)\n" +"\n" +" -- keyword arguments supplied to call (NULL identifier for **kwargs)\n" +" keyword = (identifier? arg, expr value)\n" +" attributes (int lineno, int col_offset, int? end_lineno, int? " +"end_col_offset)\n" +"\n" +" -- import name with optional 'as' alias.\n" +" alias = (identifier name, identifier? asname)\n" +" attributes (int lineno, int col_offset, int? end_lineno, int? " +"end_col_offset)\n" +"\n" +" withitem = (expr context_expr, expr? optional_vars)\n" +"\n" +" match_case = (pattern pattern, expr? guard, stmt* body)\n" +"\n" +" pattern = MatchValue(expr value)\n" +" | MatchSingleton(constant value)\n" +" | MatchSequence(pattern* patterns)\n" +" | MatchMapping(expr* keys, pattern* patterns, identifier? rest)\n" +" | MatchClass(expr cls, pattern* patterns, identifier* kwd_attrs, " +"pattern* kwd_patterns)\n" +"\n" +" | MatchStar(identifier? name)\n" +" -- The optional \"rest\" MatchMapping parameter handles " +"capturing extra mapping keys\n" +"\n" +" | MatchAs(pattern? pattern, identifier? name)\n" +" | MatchOr(pattern* patterns)\n" +"\n" +" attributes (int lineno, int col_offset, int end_lineno, int " +"end_col_offset)\n" +"\n" +" type_ignore = TypeIgnore(int lineno, string tag)\n" +"\n" +" type_param = TypeVar(identifier name, expr? bound)\n" +" | ParamSpec(identifier name)\n" +" | TypeVarTuple(identifier name)\n" +" attributes (int lineno, int col_offset, int end_lineno, int " +"end_col_offset)\n" +"}\n" +msgstr "" + msgid "Node classes" msgstr "" msgid "" "This is the base of all AST node classes. The actual node classes are " "derived from the :file:`Parser/Python.asdl` file, which is reproduced :ref:" -"`above `. They are defined in the :mod:`_ast` C module " +"`above `. They are defined in the :mod:`!_ast` C module " "and re-exported in :mod:`ast`." msgstr "" @@ -128,9 +301,25 @@ msgid "" "use ::" msgstr "" +msgid "" +"node = ast.UnaryOp()\n" +"node.op = ast.USub()\n" +"node.operand = ast.Constant()\n" +"node.operand.value = 5\n" +"node.operand.lineno = 0\n" +"node.operand.col_offset = 0\n" +"node.lineno = 0\n" +"node.col_offset = 0" +msgstr "" + msgid "or the more compact ::" msgstr "" +msgid "" +"node = ast.UnaryOp(ast.USub(), ast.Constant(5, lineno=0, col_offset=0),\n" +" lineno=0, col_offset=0)" +msgstr "" + msgid "Class :class:`ast.Constant` is now used for all constants." msgstr "" @@ -140,14 +329,14 @@ msgid "" msgstr "" msgid "" -"Old classes :class:`ast.Num`, :class:`ast.Str`, :class:`ast.Bytes`, :class:" -"`ast.NameConstant` and :class:`ast.Ellipsis` are still available, but they " -"will be removed in future Python releases. In the meantime, instantiating " -"them will return an instance of a different class." +"Old classes :class:`!ast.Num`, :class:`!ast.Str`, :class:`!ast.Bytes`, :" +"class:`!ast.NameConstant` and :class:`!ast.Ellipsis` are still available, " +"but they will be removed in future Python releases. In the meantime, " +"instantiating them will return an instance of a different class." msgstr "" msgid "" -"Old classes :class:`ast.Index` and :class:`ast.ExtSlice` are still " +"Old classes :class:`!ast.Index` and :class:`!ast.ExtSlice` are still " "available, but they will be removed in future Python releases. In the " "meantime, instantiating them will return an instance of a different class." msgstr "" @@ -158,6 +347,109 @@ msgid "" "readthedocs.io/en/latest/>`__ project and all its contributors." msgstr "" +msgid "Root nodes" +msgstr "" + +msgid "" +"A Python module, as with :ref:`file input `. Node type generated " +"by :func:`ast.parse` in the default ``\"exec\"`` *mode*." +msgstr "" + +msgid "``body`` is a :class:`list` of the module's :ref:`ast-statements`." +msgstr "" + +msgid "" +"``type_ignores`` is a :class:`list` of the module's type ignore comments; " +"see :func:`ast.parse` for more details." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse('x = 1'), indent=4))\n" +"Module(\n" +" body=[\n" +" Assign(\n" +" targets=[\n" +" Name(id='x', ctx=Store())],\n" +" value=Constant(value=1))],\n" +" type_ignores=[])" +msgstr "" + +msgid "" +"A single Python :ref:`expression input `. Node type " +"generated by :func:`ast.parse` when *mode* is ``\"eval\"``." +msgstr "" + +msgid "" +"``body`` is a single node, one of the :ref:`expression types `." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse('123', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Constant(value=123))" +msgstr "" +">>> print(ast.dump(ast.parse('123', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Constant(value=123))" + +msgid "" +"A single :ref:`interactive input `, like in :ref:`tut-interac`. " +"Node type generated by :func:`ast.parse` when *mode* is ``\"single\"``." +msgstr "" + +msgid "``body`` is a :class:`list` of :ref:`statement nodes `." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse('x = 1; y = 2', mode='single'), indent=4))\n" +"Interactive(\n" +" body=[\n" +" Assign(\n" +" targets=[\n" +" Name(id='x', ctx=Store())],\n" +" value=Constant(value=1)),\n" +" Assign(\n" +" targets=[\n" +" Name(id='y', ctx=Store())],\n" +" value=Constant(value=2))])" +msgstr "" + +msgid "" +"A representation of an old-style type comments for functions, as Python " +"versions prior to 3.5 didn't support :pep:`484` annotations. Node type " +"generated by :func:`ast.parse` when *mode* is ``\"func_type\"``." +msgstr "" + +msgid "Such type comments would look like this::" +msgstr "" + +msgid "" +"def sum_two_number(a, b):\n" +" # type: (int, int) -> int\n" +" return a + b" +msgstr "" + +msgid "" +"``argtypes`` is a :class:`list` of :ref:`expression nodes `." +msgstr "" + +msgid "``returns`` is a single :ref:`expression node `." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse('(int, str) -> List[int]', mode='func_type'), " +"indent=4))\n" +"FunctionType(\n" +" argtypes=[\n" +" Name(id='int', ctx=Load()),\n" +" Name(id='str', ctx=Load())],\n" +" returns=Subscript(\n" +" value=Name(id='List', ctx=Load()),\n" +" slice=Name(id='int', ctx=Load()),\n" +" ctx=Load()))" +msgstr "" + msgid "Literals" msgstr "" @@ -206,15 +498,74 @@ msgid "" "`Constant` nodes." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('f\"sin({a}) is {sin(a):.3}\"', mode='eval'), " +"indent=4))\n" +"Expression(\n" +" body=JoinedStr(\n" +" values=[\n" +" Constant(value='sin('),\n" +" FormattedValue(\n" +" value=Name(id='a', ctx=Load()),\n" +" conversion=-1),\n" +" Constant(value=') is '),\n" +" FormattedValue(\n" +" value=Call(\n" +" func=Name(id='sin', ctx=Load()),\n" +" args=[\n" +" Name(id='a', ctx=Load())],\n" +" keywords=[]),\n" +" conversion=-1,\n" +" format_spec=JoinedStr(\n" +" values=[\n" +" Constant(value='.3')]))]))" +msgstr "" + msgid "" "A list or tuple. ``elts`` holds a list of nodes representing the elements. " "``ctx`` is :class:`Store` if the container is an assignment target (i.e. " "``(x,y)=something``), and :class:`Load` otherwise." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('[1, 2, 3]', mode='eval'), indent=4))\n" +"Expression(\n" +" body=List(\n" +" elts=[\n" +" Constant(value=1),\n" +" Constant(value=2),\n" +" Constant(value=3)],\n" +" ctx=Load()))\n" +">>> print(ast.dump(ast.parse('(1, 2, 3)', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Tuple(\n" +" elts=[\n" +" Constant(value=1),\n" +" Constant(value=2),\n" +" Constant(value=3)],\n" +" ctx=Load()))" +msgstr "" + msgid "A set. ``elts`` holds a list of nodes representing the set's elements." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('{1, 2, 3}', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Set(\n" +" elts=[\n" +" Constant(value=1),\n" +" Constant(value=2),\n" +" Constant(value=3)]))" +msgstr "" +">>> print(ast.dump(ast.parse('{1, 2, 3}', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Set(\n" +" elts=[\n" +" Constant(value=1),\n" +" Constant(value=2),\n" +" Constant(value=3)]))" + msgid "" "A dictionary. ``keys`` and ``values`` hold lists of nodes representing the " "keys and the values respectively, in matching order (what would be returned " @@ -227,6 +578,18 @@ msgid "" "corresponding position in ``keys``." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('{\"a\":1, **d}', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Dict(\n" +" keys=[\n" +" Constant(value='a'),\n" +" None],\n" +" values=[\n" +" Constant(value=1),\n" +" Name(id='d', ctx=Load())]))" +msgstr "" + msgid "Variables" msgstr "" @@ -241,12 +604,55 @@ msgid "" "distinguish these cases." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('a'), indent=4))\n" +"Module(\n" +" body=[\n" +" Expr(\n" +" value=Name(id='a', ctx=Load()))],\n" +" type_ignores=[])\n" +"\n" +">>> print(ast.dump(ast.parse('a = 1'), indent=4))\n" +"Module(\n" +" body=[\n" +" Assign(\n" +" targets=[\n" +" Name(id='a', ctx=Store())],\n" +" value=Constant(value=1))],\n" +" type_ignores=[])\n" +"\n" +">>> print(ast.dump(ast.parse('del a'), indent=4))\n" +"Module(\n" +" body=[\n" +" Delete(\n" +" targets=[\n" +" Name(id='a', ctx=Del())])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A ``*var`` variable reference. ``value`` holds the variable, typically a :" "class:`Name` node. This type must be used when building a :class:`Call` node " "with ``*args``." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('a, *b = it'), indent=4))\n" +"Module(\n" +" body=[\n" +" Assign(\n" +" targets=[\n" +" Tuple(\n" +" elts=[\n" +" Name(id='a', ctx=Store()),\n" +" Starred(\n" +" value=Name(id='b', ctx=Store()),\n" +" ctx=Store())],\n" +" ctx=Store())],\n" +" value=Name(id='it', ctx=Load()))],\n" +" type_ignores=[])" +msgstr "" + msgid "Expressions" msgstr "" @@ -258,6 +664,17 @@ msgid "" "`YieldFrom` node." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('-a'), indent=4))\n" +"Module(\n" +" body=[\n" +" Expr(\n" +" value=UnaryOp(\n" +" op=USub(),\n" +" operand=Name(id='a', ctx=Load())))],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A unary operation. ``op`` is the operator, and ``operand`` any expression " "node." @@ -268,11 +685,39 @@ msgid "" "is the ``~`` operator." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('not x', mode='eval'), indent=4))\n" +"Expression(\n" +" body=UnaryOp(\n" +" op=Not(),\n" +" operand=Name(id='x', ctx=Load())))" +msgstr "" +">>> print(ast.dump(ast.parse('not x', mode='eval'), indent=4))\n" +"Expression(\n" +" body=UnaryOp(\n" +" op=Not(),\n" +" operand=Name(id='x', ctx=Load())))" + msgid "" "A binary operation (like addition or division). ``op`` is the operator, and " "``left`` and ``right`` are any expression nodes." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('x + y', mode='eval'), indent=4))\n" +"Expression(\n" +" body=BinOp(\n" +" left=Name(id='x', ctx=Load()),\n" +" op=Add(),\n" +" right=Name(id='y', ctx=Load())))" +msgstr "" +">>> print(ast.dump(ast.parse('x + y', mode='eval'), indent=4))\n" +"Expression(\n" +" body=BinOp(\n" +" left=Name(id='x', ctx=Load()),\n" +" op=Add(),\n" +" right=Name(id='y', ctx=Load())))" + msgid "Binary operator tokens." msgstr "" @@ -286,6 +731,16 @@ msgstr "" msgid "This doesn't include ``not``, which is a :class:`UnaryOp`." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('x or y', mode='eval'), indent=4))\n" +"Expression(\n" +" body=BoolOp(\n" +" op=Or(),\n" +" values=[\n" +" Name(id='x', ctx=Load()),\n" +" Name(id='y', ctx=Load())]))" +msgstr "" + msgid "Boolean operator tokens." msgstr "" @@ -295,6 +750,19 @@ msgid "" "values after the first element in the comparison." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('1 <= a < 10', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Compare(\n" +" left=Constant(value=1),\n" +" ops=[\n" +" LtE(),\n" +" Lt()],\n" +" comparators=[\n" +" Name(id='a', ctx=Load()),\n" +" Constant(value=10)]))" +msgstr "" + msgid "Comparison operator tokens." msgstr "" @@ -307,13 +775,32 @@ msgid "``args`` holds a list of the arguments passed by position." msgstr "" msgid "" -"``keywords`` holds a list of :class:`keyword` objects representing arguments " -"passed by keyword." +"``keywords`` holds a list of :class:`.keyword` objects representing " +"arguments passed by keyword." msgstr "" msgid "" "When creating a ``Call`` node, ``args`` and ``keywords`` are required, but " -"they can be empty lists. ``starargs`` and ``kwargs`` are optional." +"they can be empty lists." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse('func(a, b=c, *d, **e)', mode='eval'), " +"indent=4))\n" +"Expression(\n" +" body=Call(\n" +" func=Name(id='func', ctx=Load()),\n" +" args=[\n" +" Name(id='a', ctx=Load()),\n" +" Starred(\n" +" value=Name(id='d', ctx=Load()),\n" +" ctx=Load())],\n" +" keywords=[\n" +" keyword(\n" +" arg='b',\n" +" value=Name(id='c', ctx=Load())),\n" +" keyword(\n" +" value=Name(id='e', ctx=Load()))]))" msgstr "" msgid "" @@ -326,6 +813,15 @@ msgid "" "in the following example, all three are :class:`Name` nodes." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('a if b else c', mode='eval'), indent=4))\n" +"Expression(\n" +" body=IfExp(\n" +" test=Name(id='b', ctx=Load()),\n" +" body=Name(id='a', ctx=Load()),\n" +" orelse=Name(id='c', ctx=Load())))" +msgstr "" + msgid "" "Attribute access, e.g. ``d.keys``. ``value`` is a node, typically a :class:" "`Name`. ``attr`` is a bare string giving the name of the attribute, and " @@ -333,6 +829,21 @@ msgid "" "the attribute is acted on." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('snake.colour', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Attribute(\n" +" value=Name(id='snake', ctx=Load()),\n" +" attr='colour',\n" +" ctx=Load()))" +msgstr "" +">>> print(ast.dump(ast.parse('snake.colour', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Attribute(\n" +" value=Name(id='snake', ctx=Load()),\n" +" attr='colour',\n" +" ctx=Load()))" + msgid "" "A named expression. This AST node is produced by the assignment expressions " "operator (also known as the walrus operator). As opposed to the :class:" @@ -340,6 +851,19 @@ msgid "" "case both ``target`` and ``value`` must be single nodes." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('(x := 4)', mode='eval'), indent=4))\n" +"Expression(\n" +" body=NamedExpr(\n" +" target=Name(id='x', ctx=Store()),\n" +" value=Constant(value=4)))" +msgstr "" +">>> print(ast.dump(ast.parse('(x := 4)', mode='eval'), indent=4))\n" +"Expression(\n" +" body=NamedExpr(\n" +" target=Name(id='x', ctx=Store()),\n" +" value=Constant(value=4)))" + msgid "Subscripting" msgstr "" @@ -350,12 +874,46 @@ msgid "" "`Store` or :class:`Del` according to the action performed with the subscript." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('l[1:2, 3]', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Subscript(\n" +" value=Name(id='l', ctx=Load()),\n" +" slice=Tuple(\n" +" elts=[\n" +" Slice(\n" +" lower=Constant(value=1),\n" +" upper=Constant(value=2)),\n" +" Constant(value=3)],\n" +" ctx=Load()),\n" +" ctx=Load()))" +msgstr "" + msgid "" "Regular slicing (on the form ``lower:upper`` or ``lower:upper:step``). Can " "occur only inside the *slice* field of :class:`Subscript`, either directly " "or as an element of :class:`Tuple`." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('l[1:2]', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Subscript(\n" +" value=Name(id='l', ctx=Load()),\n" +" slice=Slice(\n" +" lower=Constant(value=1),\n" +" upper=Constant(value=2)),\n" +" ctx=Load()))" +msgstr "" +">>> print(ast.dump(ast.parse('l[1:2]', mode='eval'), indent=4))\n" +"Expression(\n" +" body=Subscript(\n" +" value=Name(id='l', ctx=Load()),\n" +" slice=Slice(\n" +" lower=Constant(value=1),\n" +" upper=Constant(value=2)),\n" +" ctx=Load()))" + msgid "Comprehensions" msgstr "" @@ -368,6 +926,46 @@ msgstr "" msgid "``generators`` is a list of :class:`comprehension` nodes." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('[x for x in numbers]', mode='eval'), " +"indent=4))\n" +"Expression(\n" +" body=ListComp(\n" +" elt=Name(id='x', ctx=Load()),\n" +" generators=[\n" +" comprehension(\n" +" target=Name(id='x', ctx=Store()),\n" +" iter=Name(id='numbers', ctx=Load()),\n" +" ifs=[],\n" +" is_async=0)]))\n" +">>> print(ast.dump(ast.parse('{x: x**2 for x in numbers}', mode='eval'), " +"indent=4))\n" +"Expression(\n" +" body=DictComp(\n" +" key=Name(id='x', ctx=Load()),\n" +" value=BinOp(\n" +" left=Name(id='x', ctx=Load()),\n" +" op=Pow(),\n" +" right=Constant(value=2)),\n" +" generators=[\n" +" comprehension(\n" +" target=Name(id='x', ctx=Store()),\n" +" iter=Name(id='numbers', ctx=Load()),\n" +" ifs=[],\n" +" is_async=0)]))\n" +">>> print(ast.dump(ast.parse('{x for x in numbers}', mode='eval'), " +"indent=4))\n" +"Expression(\n" +" body=SetComp(\n" +" elt=Name(id='x', ctx=Load()),\n" +" generators=[\n" +" comprehension(\n" +" target=Name(id='x', ctx=Store()),\n" +" iter=Name(id='numbers', ctx=Load()),\n" +" ifs=[],\n" +" is_async=0)]))" +msgstr "" + msgid "" "One ``for`` clause in a comprehension. ``target`` is the reference to use " "for each element - typically a :class:`Name` or :class:`Tuple` node. " @@ -380,6 +978,70 @@ msgid "" "for`` instead of ``for``). The value is an integer (0 or 1)." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('[ord(c) for line in file for c in line]', " +"mode='eval'),\n" +"... indent=4)) # Multiple comprehensions in one.\n" +"Expression(\n" +" body=ListComp(\n" +" elt=Call(\n" +" func=Name(id='ord', ctx=Load()),\n" +" args=[\n" +" Name(id='c', ctx=Load())],\n" +" keywords=[]),\n" +" generators=[\n" +" comprehension(\n" +" target=Name(id='line', ctx=Store()),\n" +" iter=Name(id='file', ctx=Load()),\n" +" ifs=[],\n" +" is_async=0),\n" +" comprehension(\n" +" target=Name(id='c', ctx=Store()),\n" +" iter=Name(id='line', ctx=Load()),\n" +" ifs=[],\n" +" is_async=0)]))\n" +"\n" +">>> print(ast.dump(ast.parse('(n**2 for n in it if n>5 if n<10)', " +"mode='eval'),\n" +"... indent=4)) # generator comprehension\n" +"Expression(\n" +" body=GeneratorExp(\n" +" elt=BinOp(\n" +" left=Name(id='n', ctx=Load()),\n" +" op=Pow(),\n" +" right=Constant(value=2)),\n" +" generators=[\n" +" comprehension(\n" +" target=Name(id='n', ctx=Store()),\n" +" iter=Name(id='it', ctx=Load()),\n" +" ifs=[\n" +" Compare(\n" +" left=Name(id='n', ctx=Load()),\n" +" ops=[\n" +" Gt()],\n" +" comparators=[\n" +" Constant(value=5)]),\n" +" Compare(\n" +" left=Name(id='n', ctx=Load()),\n" +" ops=[\n" +" Lt()],\n" +" comparators=[\n" +" Constant(value=10)])],\n" +" is_async=0)]))\n" +"\n" +">>> print(ast.dump(ast.parse('[i async for i in soc]', mode='eval'),\n" +"... indent=4)) # Async comprehension\n" +"Expression(\n" +" body=ListComp(\n" +" elt=Name(id='i', ctx=Load()),\n" +" generators=[\n" +" comprehension(\n" +" target=Name(id='i', ctx=Store()),\n" +" iter=Name(id='soc', ctx=Load()),\n" +" ifs=[],\n" +" is_async=1)]))" +msgstr "" + msgid "Statements" msgstr "" @@ -398,13 +1060,91 @@ msgid "" "``type_comment`` is an optional string with the type annotation as a comment." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('a = b = 1'), indent=4)) # Multiple assignment\n" +"Module(\n" +" body=[\n" +" Assign(\n" +" targets=[\n" +" Name(id='a', ctx=Store()),\n" +" Name(id='b', ctx=Store())],\n" +" value=Constant(value=1))],\n" +" type_ignores=[])\n" +"\n" +">>> print(ast.dump(ast.parse('a,b = c'), indent=4)) # Unpacking\n" +"Module(\n" +" body=[\n" +" Assign(\n" +" targets=[\n" +" Tuple(\n" +" elts=[\n" +" Name(id='a', ctx=Store()),\n" +" Name(id='b', ctx=Store())],\n" +" ctx=Store())],\n" +" value=Name(id='c', ctx=Load()))],\n" +" type_ignores=[])" +msgstr "" + msgid "" "An assignment with a type annotation. ``target`` is a single node and can be " -"a :class:`Name`, a :class:`Attribute` or a :class:`Subscript`. " +"a :class:`Name`, an :class:`Attribute` or a :class:`Subscript`. " "``annotation`` is the annotation, such as a :class:`Constant` or :class:" -"`Name` node. ``value`` is a single optional node. ``simple`` is a boolean " -"integer set to True for a :class:`Name` node in ``target`` that do not " -"appear in between parenthesis and are hence pure names and not expressions." +"`Name` node. ``value`` is a single optional node." +msgstr "" + +msgid "" +"``simple`` is always either 0 (indicating a \"complex\" target) or 1 " +"(indicating a \"simple\" target). A \"simple\" target consists solely of a :" +"class:`Name` node that does not appear between parentheses; all other " +"targets are considered complex. Only simple targets appear in the :attr:" +"`~object.__annotations__` dictionary of modules and classes." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse('c: int'), indent=4))\n" +"Module(\n" +" body=[\n" +" AnnAssign(\n" +" target=Name(id='c', ctx=Store()),\n" +" annotation=Name(id='int', ctx=Load()),\n" +" simple=1)],\n" +" type_ignores=[])\n" +"\n" +">>> print(ast.dump(ast.parse('(a): int = 1'), indent=4)) # Annotation with " +"parenthesis\n" +"Module(\n" +" body=[\n" +" AnnAssign(\n" +" target=Name(id='a', ctx=Store()),\n" +" annotation=Name(id='int', ctx=Load()),\n" +" value=Constant(value=1),\n" +" simple=0)],\n" +" type_ignores=[])\n" +"\n" +">>> print(ast.dump(ast.parse('a.b: int'), indent=4)) # Attribute annotation\n" +"Module(\n" +" body=[\n" +" AnnAssign(\n" +" target=Attribute(\n" +" value=Name(id='a', ctx=Load()),\n" +" attr='b',\n" +" ctx=Store()),\n" +" annotation=Name(id='int', ctx=Load()),\n" +" simple=0)],\n" +" type_ignores=[])\n" +"\n" +">>> print(ast.dump(ast.parse('a[1]: int'), indent=4)) # Subscript " +"annotation\n" +"Module(\n" +" body=[\n" +" AnnAssign(\n" +" target=Subscript(\n" +" value=Name(id='a', ctx=Load()),\n" +" slice=Constant(value=1),\n" +" ctx=Store()),\n" +" annotation=Name(id='int', ctx=Load()),\n" +" simple=0)],\n" +" type_ignores=[])" msgstr "" msgid "" @@ -419,25 +1159,94 @@ msgid "" "unlike the targets of :class:`Assign`." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('x += 2'), indent=4))\n" +"Module(\n" +" body=[\n" +" AugAssign(\n" +" target=Name(id='x', ctx=Store()),\n" +" op=Add(),\n" +" value=Constant(value=2))],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A ``raise`` statement. ``exc`` is the exception object to be raised, " "normally a :class:`Call` or :class:`Name`, or ``None`` for a standalone " "``raise``. ``cause`` is the optional part for ``y`` in ``raise x from y``." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('raise x from y'), indent=4))\n" +"Module(\n" +" body=[\n" +" Raise(\n" +" exc=Name(id='x', ctx=Load()),\n" +" cause=Name(id='y', ctx=Load()))],\n" +" type_ignores=[])" +msgstr "" + msgid "" "An assertion. ``test`` holds the condition, such as a :class:`Compare` node. " "``msg`` holds the failure message." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('assert x,y'), indent=4))\n" +"Module(\n" +" body=[\n" +" Assert(\n" +" test=Name(id='x', ctx=Load()),\n" +" msg=Name(id='y', ctx=Load()))],\n" +" type_ignores=[])" +msgstr "" + msgid "" "Represents a ``del`` statement. ``targets`` is a list of nodes, such as :" "class:`Name`, :class:`Attribute` or :class:`Subscript` nodes." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('del x,y,z'), indent=4))\n" +"Module(\n" +" body=[\n" +" Delete(\n" +" targets=[\n" +" Name(id='x', ctx=Del()),\n" +" Name(id='y', ctx=Del()),\n" +" Name(id='z', ctx=Del())])],\n" +" type_ignores=[])" +msgstr "" + msgid "A ``pass`` statement." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('pass'), indent=4))\n" +"Module(\n" +" body=[\n" +" Pass()],\n" +" type_ignores=[])" +msgstr "" + +msgid "" +"A :ref:`type alias ` created through the :keyword:`type` " +"statement. ``name`` is the name of the alias, ``type_params`` is a list of :" +"ref:`type parameters `, and ``value`` is the value of the " +"type alias." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse('type Alias = int'), indent=4))\n" +"Module(\n" +" body=[\n" +" TypeAlias(\n" +" name=Name(id='Alias', ctx=Store()),\n" +" type_params=[],\n" +" value=Name(id='int', ctx=Load()))],\n" +" type_ignores=[])" +msgstr "" + msgid "" "Other statements which are only applicable inside functions or loops are " "described in other sections." @@ -449,6 +1258,18 @@ msgstr "" msgid "An import statement. ``names`` is a list of :class:`alias` nodes." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('import x,y,z'), indent=4))\n" +"Module(\n" +" body=[\n" +" Import(\n" +" names=[\n" +" alias(name='x'),\n" +" alias(name='y'),\n" +" alias(name='z')])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "Represents ``from x import y``. ``module`` is a raw string of the 'from' " "name, without any leading dots, or ``None`` for statements such as ``from . " @@ -456,11 +1277,38 @@ msgid "" "import (0 means absolute import)." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('from y import x,y,z'), indent=4))\n" +"Module(\n" +" body=[\n" +" ImportFrom(\n" +" module='y',\n" +" names=[\n" +" alias(name='x'),\n" +" alias(name='y'),\n" +" alias(name='z')],\n" +" level=0)],\n" +" type_ignores=[])" +msgstr "" + msgid "" "Both parameters are raw strings of the names. ``asname`` can be ``None`` if " "the regular name is to be used." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('from ..foo.bar import a as b, c'), indent=4))\n" +"Module(\n" +" body=[\n" +" ImportFrom(\n" +" module='foo.bar',\n" +" names=[\n" +" alias(name='a', asname='b'),\n" +" alias(name='c')],\n" +" level=2)],\n" +" type_ignores=[])" +msgstr "" + msgid "Control flow" msgstr "" @@ -480,12 +1328,62 @@ msgid "" "previous one." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... if x:\n" +"... ...\n" +"... elif y:\n" +"... ...\n" +"... else:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" If(\n" +" test=Name(id='x', ctx=Load()),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))],\n" +" orelse=[\n" +" If(\n" +" test=Name(id='y', ctx=Load()),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))],\n" +" orelse=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A ``for`` loop. ``target`` holds the variable(s) the loop assigns to, as a " -"single :class:`Name`, :class:`Tuple` or :class:`List` node. ``iter`` holds " -"the item to be looped over, again as a single node. ``body`` and ``orelse`` " -"contain lists of nodes to execute. Those in ``orelse`` are executed if the " -"loop finishes normally, rather than via a ``break`` statement." +"single :class:`Name`, :class:`Tuple`, :class:`List`, :class:`Attribute` or :" +"class:`Subscript` node. ``iter`` holds the item to be looped over, again as " +"a single node. ``body`` and ``orelse`` contain lists of nodes to execute. " +"Those in ``orelse`` are executed if the loop finishes normally, rather than " +"via a ``break`` statement." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... for x in y:\n" +"... ...\n" +"... else:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" For(\n" +" target=Name(id='x', ctx=Store()),\n" +" iter=Name(id='y', ctx=Load()),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))],\n" +" orelse=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])],\n" +" type_ignores=[])" msgstr "" msgid "" @@ -493,20 +1391,134 @@ msgid "" "node." msgstr "" +msgid "" +">> print(ast.dump(ast.parse(\"\"\"\n" +"... while x:\n" +"... ...\n" +"... else:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" While(\n" +" test=Name(id='x', ctx=Load()),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))],\n" +" orelse=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])],\n" +" type_ignores=[])" +msgstr "" + msgid "The ``break`` and ``continue`` statements." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\\\n" +"... for a in b:\n" +"... if a > 5:\n" +"... break\n" +"... else:\n" +"... continue\n" +"...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" For(\n" +" target=Name(id='a', ctx=Store()),\n" +" iter=Name(id='b', ctx=Load()),\n" +" body=[\n" +" If(\n" +" test=Compare(\n" +" left=Name(id='a', ctx=Load()),\n" +" ops=[\n" +" Gt()],\n" +" comparators=[\n" +" Constant(value=5)]),\n" +" body=[\n" +" Break()],\n" +" orelse=[\n" +" Continue()])],\n" +" orelse=[])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "``try`` blocks. All attributes are list of nodes to execute, except for " "``handlers``, which is a list of :class:`ExceptHandler` nodes." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... try:\n" +"... ...\n" +"... except Exception:\n" +"... ...\n" +"... except OtherException as e:\n" +"... ...\n" +"... else:\n" +"... ...\n" +"... finally:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Try(\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))],\n" +" handlers=[\n" +" ExceptHandler(\n" +" type=Name(id='Exception', ctx=Load()),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))]),\n" +" ExceptHandler(\n" +" type=Name(id='OtherException', ctx=Load()),\n" +" name='e',\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])],\n" +" orelse=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))],\n" +" finalbody=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "``try`` blocks which are followed by ``except*`` clauses. The attributes are " "the same as for :class:`Try` but the :class:`ExceptHandler` nodes in " "``handlers`` are interpreted as ``except*`` blocks rather then ``except``." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... try:\n" +"... ...\n" +"... except* Exception:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" TryStar(\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))],\n" +" handlers=[\n" +" ExceptHandler(\n" +" type=Name(id='Exception', ctx=Load()),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])],\n" +" orelse=[],\n" +" finalbody=[])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A single ``except`` clause. ``type`` is the exception type it will match, " "typically a :class:`Name` node (or ``None`` for a catch-all ``except:`` " @@ -514,6 +1526,32 @@ msgid "" "``None`` if the clause doesn't have ``as foo``. ``body`` is a list of nodes." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\\\n" +"... try:\n" +"... a + 1\n" +"... except TypeError:\n" +"... pass\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Try(\n" +" body=[\n" +" Expr(\n" +" value=BinOp(\n" +" left=Name(id='a', ctx=Load()),\n" +" op=Add(),\n" +" right=Constant(value=1)))],\n" +" handlers=[\n" +" ExceptHandler(\n" +" type=Name(id='TypeError', ctx=Load()),\n" +" body=[\n" +" Pass()])],\n" +" orelse=[],\n" +" finalbody=[])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A ``with`` block. ``items`` is a list of :class:`withitem` nodes " "representing the context managers, and ``body`` is the indented block inside " @@ -527,6 +1565,32 @@ msgid "" "if that isn't used." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\\\n" +"... with a as b, c as d:\n" +"... something(b, d)\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" With(\n" +" items=[\n" +" withitem(\n" +" context_expr=Name(id='a', ctx=Load()),\n" +" optional_vars=Name(id='b', ctx=Store())),\n" +" withitem(\n" +" context_expr=Name(id='c', ctx=Load()),\n" +" optional_vars=Name(id='d', ctx=Store()))],\n" +" body=[\n" +" Expr(\n" +" value=Call(\n" +" func=Name(id='something', ctx=Load()),\n" +" args=[\n" +" Name(id='b', ctx=Load()),\n" +" Name(id='d', ctx=Load())],\n" +" keywords=[]))])],\n" +" type_ignores=[])" +msgstr "" + msgid "Pattern matching" msgstr "" @@ -553,6 +1617,44 @@ msgid "" "result of evaluating the guard expression is true." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... match x:\n" +"... case [x] if x>0:\n" +"... ...\n" +"... case tuple():\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Match(\n" +" subject=Name(id='x', ctx=Load()),\n" +" cases=[\n" +" match_case(\n" +" pattern=MatchSequence(\n" +" patterns=[\n" +" MatchAs(name='x')]),\n" +" guard=Compare(\n" +" left=Name(id='x', ctx=Load()),\n" +" ops=[\n" +" Gt()],\n" +" comparators=[\n" +" Constant(value=0)]),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))]),\n" +" match_case(\n" +" pattern=MatchClass(\n" +" cls=Name(id='tuple', ctx=Load()),\n" +" patterns=[],\n" +" kwd_attrs=[],\n" +" kwd_patterns=[]),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A match literal or value pattern that compares by equality. ``value`` is an " "expression node. Permitted value nodes are restricted as described in the " @@ -560,12 +1662,51 @@ msgid "" "equal to the evaluated value." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... match x:\n" +"... case \"Relevant\":\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Match(\n" +" subject=Name(id='x', ctx=Load()),\n" +" cases=[\n" +" match_case(\n" +" pattern=MatchValue(\n" +" value=Constant(value='Relevant')),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A match literal pattern that compares by identity. ``value`` is the " "singleton to be compared against: ``None``, ``True``, or ``False``. This " "pattern succeeds if the match subject is the given constant." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... match x:\n" +"... case None:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Match(\n" +" subject=Name(id='x', ctx=Load()),\n" +" cases=[\n" +" match_case(\n" +" pattern=MatchSingleton(value=None),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A match sequence pattern. ``patterns`` contains the patterns to be matched " "against the subject elements if the subject is a sequence. Matches a " @@ -573,6 +1714,30 @@ msgid "" "otherwise matches a fixed length sequence." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... match x:\n" +"... case [1, 2]:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Match(\n" +" subject=Name(id='x', ctx=Load()),\n" +" cases=[\n" +" match_case(\n" +" pattern=MatchSequence(\n" +" patterns=[\n" +" MatchValue(\n" +" value=Constant(value=1)),\n" +" MatchValue(\n" +" value=Constant(value=2))]),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "Matches the rest of the sequence in a variable length match sequence " "pattern. If ``name`` is not ``None``, a list containing the remaining " @@ -580,6 +1745,40 @@ msgid "" "successful." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... match x:\n" +"... case [1, 2, *rest]:\n" +"... ...\n" +"... case [*_]:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Match(\n" +" subject=Name(id='x', ctx=Load()),\n" +" cases=[\n" +" match_case(\n" +" pattern=MatchSequence(\n" +" patterns=[\n" +" MatchValue(\n" +" value=Constant(value=1)),\n" +" MatchValue(\n" +" value=Constant(value=2)),\n" +" MatchStar(name='rest')]),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))]),\n" +" match_case(\n" +" pattern=MatchSequence(\n" +" patterns=[\n" +" MatchStar()]),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A match mapping pattern. ``keys`` is a sequence of expression nodes. " "``patterns`` is a corresponding sequence of pattern nodes. ``rest`` is an " @@ -596,6 +1795,39 @@ msgid "" "overall mapping pattern is successful." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... match x:\n" +"... case {1: _, 2: _}:\n" +"... ...\n" +"... case {**rest}:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Match(\n" +" subject=Name(id='x', ctx=Load()),\n" +" cases=[\n" +" match_case(\n" +" pattern=MatchMapping(\n" +" keys=[\n" +" Constant(value=1),\n" +" Constant(value=2)],\n" +" patterns=[\n" +" MatchAs(),\n" +" MatchAs()]),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))]),\n" +" match_case(\n" +" pattern=MatchMapping(keys=[], patterns=[], " +"rest='rest'),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A match class pattern. ``cls`` is an expression giving the nominal class to " "be matched. ``patterns`` is a sequence of pattern nodes to be matched " @@ -618,6 +1850,53 @@ msgid "" "also matched that way, as described in the match statement documentation." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... match x:\n" +"... case Point2D(0, 0):\n" +"... ...\n" +"... case Point3D(x=0, y=0, z=0):\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Match(\n" +" subject=Name(id='x', ctx=Load()),\n" +" cases=[\n" +" match_case(\n" +" pattern=MatchClass(\n" +" cls=Name(id='Point2D', ctx=Load()),\n" +" patterns=[\n" +" MatchValue(\n" +" value=Constant(value=0)),\n" +" MatchValue(\n" +" value=Constant(value=0))],\n" +" kwd_attrs=[],\n" +" kwd_patterns=[]),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))]),\n" +" match_case(\n" +" pattern=MatchClass(\n" +" cls=Name(id='Point3D', ctx=Load()),\n" +" patterns=[],\n" +" kwd_attrs=[\n" +" 'x',\n" +" 'y',\n" +" 'z'],\n" +" kwd_patterns=[\n" +" MatchValue(\n" +" value=Constant(value=0)),\n" +" MatchValue(\n" +" value=Constant(value=0)),\n" +" MatchValue(\n" +" value=Constant(value=0))]),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A match \"as-pattern\", capture pattern or wildcard pattern. ``pattern`` " "contains the match pattern that the subject will be matched against. If the " @@ -631,6 +1910,36 @@ msgid "" "and the node represents the wildcard pattern." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... match x:\n" +"... case [x] as y:\n" +"... ...\n" +"... case _:\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Match(\n" +" subject=Name(id='x', ctx=Load()),\n" +" cases=[\n" +" match_case(\n" +" pattern=MatchAs(\n" +" pattern=MatchSequence(\n" +" patterns=[\n" +" MatchAs(name='x')]),\n" +" name='y'),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))]),\n" +" match_case(\n" +" pattern=MatchAs(),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A match \"or-pattern\". An or-pattern matches each of its subpatterns in " "turn to the subject, until one succeeds. The or-pattern is then deemed to " @@ -639,6 +1948,111 @@ msgid "" "matched against the subject." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\n" +"... match x:\n" +"... case [x] | (y):\n" +"... ...\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" Match(\n" +" subject=Name(id='x', ctx=Load()),\n" +" cases=[\n" +" match_case(\n" +" pattern=MatchOr(\n" +" patterns=[\n" +" MatchSequence(\n" +" patterns=[\n" +" MatchAs(name='x')]),\n" +" MatchAs(name='y')]),\n" +" body=[\n" +" Expr(\n" +" value=Constant(value=Ellipsis))])])],\n" +" type_ignores=[])" +msgstr "" + +msgid "Type parameters" +msgstr "" + +msgid "" +":ref:`Type parameters ` can exist on classes, functions, and " +"type aliases." +msgstr "" + +msgid "" +"A :class:`typing.TypeVar`. ``name`` is the name of the type variable. " +"``bound`` is the bound or constraints, if any. If ``bound`` is a :class:" +"`Tuple`, it represents constraints; otherwise it represents the bound." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse(\"type Alias[T: int] = list[T]\"), indent=4))\n" +"Module(\n" +" body=[\n" +" TypeAlias(\n" +" name=Name(id='Alias', ctx=Store()),\n" +" type_params=[\n" +" TypeVar(\n" +" name='T',\n" +" bound=Name(id='int', ctx=Load()))],\n" +" value=Subscript(\n" +" value=Name(id='list', ctx=Load()),\n" +" slice=Name(id='T', ctx=Load()),\n" +" ctx=Load()))],\n" +" type_ignores=[])" +msgstr "" + +msgid "" +"A :class:`typing.ParamSpec`. ``name`` is the name of the parameter " +"specification." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse(\"type Alias[**P] = Callable[P, int]\"), " +"indent=4))\n" +"Module(\n" +" body=[\n" +" TypeAlias(\n" +" name=Name(id='Alias', ctx=Store()),\n" +" type_params=[\n" +" ParamSpec(name='P')],\n" +" value=Subscript(\n" +" value=Name(id='Callable', ctx=Load()),\n" +" slice=Tuple(\n" +" elts=[\n" +" Name(id='P', ctx=Load()),\n" +" Name(id='int', ctx=Load())],\n" +" ctx=Load()),\n" +" ctx=Load()))],\n" +" type_ignores=[])" +msgstr "" + +msgid "" +"A :class:`typing.TypeVarTuple`. ``name`` is the name of the type variable " +"tuple." +msgstr "" + +msgid "" +">>> print(ast.dump(ast.parse(\"type Alias[*Ts] = tuple[*Ts]\"), indent=4))\n" +"Module(\n" +" body=[\n" +" TypeAlias(\n" +" name=Name(id='Alias', ctx=Store()),\n" +" type_params=[\n" +" TypeVarTuple(name='Ts')],\n" +" value=Subscript(\n" +" value=Name(id='tuple', ctx=Load()),\n" +" slice=Tuple(\n" +" elts=[\n" +" Starred(\n" +" value=Name(id='Ts', ctx=Load()),\n" +" ctx=Load())],\n" +" ctx=Load()),\n" +" ctx=Load()))],\n" +" type_ignores=[])" +msgstr "" + msgid "Function and class definitions" msgstr "" @@ -662,11 +2076,35 @@ msgstr "" msgid "``returns`` is the return annotation." msgstr "" +msgid "``type_params`` is a list of :ref:`type parameters `." +msgstr "" + +msgid "Added ``type_params``." +msgstr "" + msgid "" "``lambda`` is a minimal function definition that can be used inside an " "expression. Unlike :class:`FunctionDef`, ``body`` holds a single node." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('lambda x,y: ...'), indent=4))\n" +"Module(\n" +" body=[\n" +" Expr(\n" +" value=Lambda(\n" +" args=arguments(\n" +" posonlyargs=[],\n" +" args=[\n" +" arg(arg='x'),\n" +" arg(arg='y')],\n" +" kwonlyargs=[],\n" +" kw_defaults=[],\n" +" defaults=[]),\n" +" body=Constant(value=Ellipsis)))],\n" +" type_ignores=[])" +msgstr "" + msgid "The arguments for a function." msgstr "" @@ -691,28 +2129,117 @@ msgid "" msgstr "" msgid "" -"A single argument in a list. ``arg`` is a raw string of the argument name, " -"``annotation`` is its annotation, such as a :class:`Str` or :class:`Name` " -"node." +"A single argument in a list. ``arg`` is a raw string of the argument name; " +"``annotation`` is its annotation, such as a :class:`Name` node." msgstr "" msgid "" "``type_comment`` is an optional string with the type annotation as a comment" msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\\\n" +"... @decorator1\n" +"... @decorator2\n" +"... def f(a: 'annotation', b=1, c=2, *d, e, f=3, **g) -> 'return " +"annotation':\n" +"... pass\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" FunctionDef(\n" +" name='f',\n" +" args=arguments(\n" +" posonlyargs=[],\n" +" args=[\n" +" arg(\n" +" arg='a',\n" +" annotation=Constant(value='annotation')),\n" +" arg(arg='b'),\n" +" arg(arg='c')],\n" +" vararg=arg(arg='d'),\n" +" kwonlyargs=[\n" +" arg(arg='e'),\n" +" arg(arg='f')],\n" +" kw_defaults=[\n" +" None,\n" +" Constant(value=3)],\n" +" kwarg=arg(arg='g'),\n" +" defaults=[\n" +" Constant(value=1),\n" +" Constant(value=2)]),\n" +" body=[\n" +" Pass()],\n" +" decorator_list=[\n" +" Name(id='decorator1', ctx=Load()),\n" +" Name(id='decorator2', ctx=Load())],\n" +" returns=Constant(value='return annotation'),\n" +" type_params=[])],\n" +" type_ignores=[])" +msgstr "" + msgid "A ``return`` statement." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('return 4'), indent=4))\n" +"Module(\n" +" body=[\n" +" Return(\n" +" value=Constant(value=4))],\n" +" type_ignores=[])" +msgstr "" + msgid "" "A ``yield`` or ``yield from`` expression. Because these are expressions, " -"they must be wrapped in a :class:`Expr` node if the value sent back is not " +"they must be wrapped in an :class:`Expr` node if the value sent back is not " "used." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('yield x'), indent=4))\n" +"Module(\n" +" body=[\n" +" Expr(\n" +" value=Yield(\n" +" value=Name(id='x', ctx=Load())))],\n" +" type_ignores=[])\n" +"\n" +">>> print(ast.dump(ast.parse('yield from x'), indent=4))\n" +"Module(\n" +" body=[\n" +" Expr(\n" +" value=YieldFrom(\n" +" value=Name(id='x', ctx=Load())))],\n" +" type_ignores=[])" +msgstr "" + msgid "" "``global`` and ``nonlocal`` statements. ``names`` is a list of raw strings." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse('global x,y,z'), indent=4))\n" +"Module(\n" +" body=[\n" +" Global(\n" +" names=[\n" +" 'x',\n" +" 'y',\n" +" 'z'])],\n" +" type_ignores=[])\n" +"\n" +">>> print(ast.dump(ast.parse('nonlocal x,y,z'), indent=4))\n" +"Module(\n" +" body=[\n" +" Nonlocal(\n" +" names=[\n" +" 'x',\n" +" 'y',\n" +" 'z'])],\n" +" type_ignores=[])" +msgstr "" + msgid "A class definition." msgstr "" @@ -723,15 +2250,9 @@ msgid "``bases`` is a list of nodes for explicitly specified base classes." msgstr "" msgid "" -"``keywords`` is a list of :class:`keyword` nodes, principally for " -"'metaclass'. Other keywords will be passed to the metaclass, as per " -"`PEP-3115 `_." -msgstr "" - -msgid "" -"``starargs`` and ``kwargs`` are each a single node, as in a function call. " -"starargs will be expanded to join the list of base classes, and kwargs will " -"be passed to the metaclass." +"``keywords`` is a list of :class:`.keyword` nodes, principally for " +"'metaclass'. Other keywords will be passed to the metaclass, as per :pep:" +"`3115`." msgstr "" msgid "" @@ -742,6 +2263,33 @@ msgstr "" msgid "``decorator_list`` is a list of nodes, as in :class:`FunctionDef`." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\\\n" +"... @decorator1\n" +"... @decorator2\n" +"... class Foo(base1, base2, metaclass=meta):\n" +"... pass\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" ClassDef(\n" +" name='Foo',\n" +" bases=[\n" +" Name(id='base1', ctx=Load()),\n" +" Name(id='base2', ctx=Load())],\n" +" keywords=[\n" +" keyword(\n" +" arg='metaclass',\n" +" value=Name(id='meta', ctx=Load()))],\n" +" body=[\n" +" Pass()],\n" +" decorator_list=[\n" +" Name(id='decorator1', ctx=Load()),\n" +" Name(id='decorator2', ctx=Load())],\n" +" type_params=[])],\n" +" type_ignores=[])" +msgstr "" + msgid "Async and await" msgstr "" @@ -755,6 +2303,33 @@ msgid "" "body of an :class:`AsyncFunctionDef`." msgstr "" +msgid "" +">>> print(ast.dump(ast.parse(\"\"\"\\\n" +"... async def f():\n" +"... await other_func()\n" +"... \"\"\"), indent=4))\n" +"Module(\n" +" body=[\n" +" AsyncFunctionDef(\n" +" name='f',\n" +" args=arguments(\n" +" posonlyargs=[],\n" +" args=[],\n" +" kwonlyargs=[],\n" +" kw_defaults=[],\n" +" defaults=[]),\n" +" body=[\n" +" Expr(\n" +" value=Await(\n" +" value=Call(\n" +" func=Name(id='other_func', ctx=Load()),\n" +" args=[],\n" +" keywords=[])))],\n" +" decorator_list=[],\n" +" type_params=[])],\n" +" type_ignores=[])" +msgstr "" + msgid "" "``async for`` loops and ``async with`` context managers. They have the same " "fields as :class:`For` and :class:`With`, respectively. Only valid in the " @@ -786,7 +2361,7 @@ msgid "" "If ``type_comments=True`` is given, the parser is modified to check and " "return type comments as specified by :pep:`484` and :pep:`526`. This is " "equivalent to adding :data:`ast.PyCF_TYPE_COMMENTS` to the flags passed to :" -"func:`compile()`. This will report syntax errors for misplaced type " +"func:`compile`. This will report syntax errors for misplaced type " "comments. Without this flag, type comments will be ignored, and the " "``type_comment`` field on selected AST nodes will always be ``None``. In " "addition, the locations of ``# type: ignore`` comments will be returned as " @@ -801,15 +2376,19 @@ msgid "" msgstr "" msgid "" -"Also, setting ``feature_version`` to a tuple ``(major, minor)`` will attempt " -"to parse using that Python version's grammar. Currently ``major`` must equal " -"to ``3``. For example, setting ``feature_version=(3, 4)`` will allow the " -"use of ``async`` and ``await`` as variable names. The lowest supported " -"version is ``(3, 4)``; the highest is ``sys.version_info[0:2]``." +"Setting ``feature_version`` to a tuple ``(major, minor)`` will result in a " +"\"best-effort\" attempt to parse using that Python version's grammar. For " +"example, setting ``feature_version=(3, 9)`` will attempt to disallow parsing " +"of :keyword:`match` statements. Currently ``major`` must equal to ``3``. The " +"lowest supported version is ``(3, 4)`` (and this may increase in future " +"Python versions); the highest is ``sys.version_info[0:2]``. \"Best-effort\" " +"attempt means there is no guarantee that the parse (or success of the parse) " +"is the same as when run on the Python version corresponding to " +"``feature_version``." msgstr "" msgid "" -"If source contains a null character ('\\0'), :exc:`ValueError` is raised." +"If source contains a null character (``\\0``), :exc:`ValueError` is raised." msgstr "" msgid "" @@ -906,8 +2485,9 @@ msgstr "" msgid "" "Get source code segment of the *source* that generated *node*. If some " -"location information (:attr:`lineno`, :attr:`end_lineno`, :attr:" -"`col_offset`, or :attr:`end_col_offset`) is missing, return ``None``." +"location information (:attr:`~ast.AST.lineno`, :attr:`~ast.AST.end_lineno`, :" +"attr:`~ast.AST.col_offset`, or :attr:`~ast.AST.end_col_offset`) is missing, " +"return ``None``." msgstr "" msgid "" @@ -917,10 +2497,11 @@ msgstr "" msgid "" "When you compile a node tree with :func:`compile`, the compiler expects :" -"attr:`lineno` and :attr:`col_offset` attributes for every node that supports " -"them. This is rather tedious to fill in for generated nodes, so this helper " -"adds these attributes recursively where not already set, by setting them to " -"the values of the parent node. It works recursively starting at *node*." +"attr:`~ast.AST.lineno` and :attr:`~ast.AST.col_offset` attributes for every " +"node that supports them. This is rather tedious to fill in for generated " +"nodes, so this helper adds these attributes recursively where not already " +"set, by setting them to the values of the parent node. It works recursively " +"starting at *node*." msgstr "" msgid "" @@ -930,9 +2511,9 @@ msgid "" msgstr "" msgid "" -"Copy source location (:attr:`lineno`, :attr:`col_offset`, :attr:" -"`end_lineno`, and :attr:`end_col_offset`) from *old_node* to *new_node* if " -"possible, and return *new_node*." +"Copy source location (:attr:`~ast.AST.lineno`, :attr:`~ast.AST.col_offset`, :" +"attr:`~ast.AST.end_lineno`, and :attr:`~ast.AST.end_col_offset`) from " +"*old_node* to *new_node* if possible, and return *new_node*." msgstr "" msgid "" @@ -976,6 +2557,9 @@ msgid "" "visited unless the visitor calls :meth:`generic_visit` or visits them itself." msgstr "" +msgid "Handles all constant nodes." +msgstr "" + msgid "" "Don't use the :class:`NodeVisitor` if you want to apply changes to nodes " "during traversal. For this a special visitor exists (:class:" @@ -983,10 +2567,10 @@ msgid "" msgstr "" msgid "" -"Methods :meth:`visit_Num`, :meth:`visit_Str`, :meth:`visit_Bytes`, :meth:" -"`visit_NameConstant` and :meth:`visit_Ellipsis` are deprecated now and will " -"not be called in future Python versions. Add the :meth:`visit_Constant` " -"method to handle all constant nodes." +"Methods :meth:`!visit_Num`, :meth:`!visit_Str`, :meth:`!visit_Bytes`, :meth:" +"`!visit_NameConstant` and :meth:`!visit_Ellipsis` are deprecated now and " +"will not be called in future Python versions. Add the :meth:" +"`visit_Constant` method to handle all constant nodes." msgstr "" msgid "" @@ -1007,10 +2591,21 @@ msgid "" "(``foo``) to ``data['foo']``::" msgstr "" +msgid "" +"class RewriteName(NodeTransformer):\n" +"\n" +" def visit_Name(self, node):\n" +" return Subscript(\n" +" value=Name(id='data', ctx=Load()),\n" +" slice=Constant(value=node.id),\n" +" ctx=node.ctx\n" +" )" +msgstr "" + msgid "" "Keep in mind that if the node you're operating on has child nodes you must " -"either transform the child nodes yourself or call the :meth:`generic_visit` " -"method for the node first." +"either transform the child nodes yourself or call the :meth:`~ast." +"NodeVisitor.generic_visit` method for the node first." msgstr "" msgid "" @@ -1021,14 +2616,22 @@ msgstr "" msgid "" "If :class:`NodeTransformer` introduces new nodes (that weren't part of " -"original tree) without giving them location information (such as :attr:" -"`lineno`), :func:`fix_missing_locations` should be called with the new sub-" -"tree to recalculate the location information::" +"original tree) without giving them location information (such as :attr:`~ast." +"AST.lineno`), :func:`fix_missing_locations` should be called with the new " +"sub-tree to recalculate the location information::" +msgstr "" + +msgid "" +"tree = ast.parse('foo', mode='eval')\n" +"new_tree = fix_missing_locations(RewriteName().visit(tree))" msgstr "" msgid "Usually you use the transformer like this::" msgstr "" +msgid "node = YourTransformer().visit(node)" +msgstr "" + msgid "" "Return a formatted dump of the tree in *node*. This is mainly useful for " "debugging purposes. If *annotate_fields* is true (by default), the returned " @@ -1082,6 +2685,9 @@ msgid "" "is as simple as:" msgstr "" +msgid "python -m ast [-m ] [-a] [infile]" +msgstr "" + msgid "The following options are accepted:" msgstr "" @@ -1120,9 +2726,9 @@ msgid "" msgstr "" msgid "" -"`leoAst.py `_ unifies the " -"token-based and parse-tree-based views of python programs by inserting two-" -"way links between tokens and ast nodes." +"`leoAst.py `_ unifies the token-based and parse-tree-based views of python programs " +"by inserting two-way links between tokens and ast nodes." msgstr "" msgid "" @@ -1135,7 +2741,7 @@ msgid "" "`Parso `_ is a Python parser that supports " "error recovery and round-trip parsing for different Python versions (in " "multiple Python versions). Parso is also able to list multiple syntax errors " -"in your python file." +"in your Python file." msgstr "" msgid "? (question mark)" diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 33038f03e2..4fbb69582f 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-dev.po b/library/asyncio-dev.po index c93f47ba45..7079cdb7d7 100644 --- a/library/asyncio-dev.po +++ b/library/asyncio-dev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-eventloop.po b/library/asyncio-eventloop.po index aea7c11089..3a477d5c2c 100644 --- a/library/asyncio-eventloop.po +++ b/library/asyncio-eventloop.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-exceptions.po b/library/asyncio-exceptions.po index 6789ea693e..dbf0e197cf 100644 --- a/library/asyncio-exceptions.po +++ b/library/asyncio-exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-future.po b/library/asyncio-future.po index 629a121bde..a621e6d423 100644 --- a/library/asyncio-future.po +++ b/library/asyncio-future.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:55+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,6 +30,8 @@ msgid "" "**Source code:** :source:`Lib/asyncio/futures.py`, :source:`Lib/asyncio/" "base_futures.py`" msgstr "" +"**Kod źródłowy:** :source:`Lib/asyncio/futures.py`, :source:`Lib/asyncio/" +"base_futures.py`" msgid "" "*Future* objects are used to bridge **low-level callback-based code** with " @@ -155,7 +157,7 @@ msgid "" msgstr "" msgid "" -"If the Future's result isn't yet available, this method raises a :exc:" +"If the Future's result isn't yet available, this method raises an :exc:" "`InvalidStateError` exception." msgstr "" @@ -163,7 +165,7 @@ msgid "Mark the Future as *done* and set its result." msgstr "" msgid "" -"Raises a :exc:`InvalidStateError` error if the Future is already *done*." +"Raises an :exc:`InvalidStateError` error if the Future is already *done*." msgstr "" msgid "Mark the Future as *done* and set an exception." @@ -185,6 +187,11 @@ msgid "" "setting a result or an exception for it::" msgstr "" +msgid "" +"if not fut.cancelled():\n" +" fut.set_result(42)" +msgstr "" + msgid "Add a callback to be run when the Future is *done*." msgstr "" @@ -207,6 +214,12 @@ msgid "" "g.::" msgstr "" +msgid "" +"# Call 'print(\"Future:\", fut)' when \"fut\" is done.\n" +"fut.add_done_callback(\n" +" functools.partial(print, \"Future:\"))" +msgstr "" + msgid "" "The *context* keyword-only parameter was added. See :pep:`567` for more " "details." @@ -253,6 +266,36 @@ msgid "" "Task to set result for the Future, and waits until the Future has a result::" msgstr "" +msgid "" +"async def set_after(fut, delay, value):\n" +" # Sleep for *delay* seconds.\n" +" await asyncio.sleep(delay)\n" +"\n" +" # Set *value* as a result of *fut* Future.\n" +" fut.set_result(value)\n" +"\n" +"async def main():\n" +" # Get the current event loop.\n" +" loop = asyncio.get_running_loop()\n" +"\n" +" # Create a new Future object.\n" +" fut = loop.create_future()\n" +"\n" +" # Run \"set_after()\" coroutine in a parallel Task.\n" +" # We are using the low-level \"loop.create_task()\" API here because\n" +" # we already have a reference to the event loop at hand.\n" +" # Otherwise we could have just used \"asyncio.create_task()\".\n" +" loop.create_task(\n" +" set_after(fut, 1, '... world'))\n" +"\n" +" print('hello ...')\n" +"\n" +" # Wait until *fut* has a result (1 second) and print it.\n" +" print(await fut)\n" +"\n" +"asyncio.run(main())" +msgstr "" + msgid "" "The Future object was designed to mimic :class:`concurrent.futures.Future`. " "Key differences include:" @@ -285,5 +328,5 @@ msgstr "" msgid "" ":meth:`asyncio.Future.cancel` accepts an optional ``msg`` argument, but :" -"func:`concurrent.futures.cancel` does not." +"meth:`concurrent.futures.Future.cancel` does not." msgstr "" diff --git a/library/asyncio-llapi-index.po b/library/asyncio-llapi-index.po index 9345fb965a..09581c9668 100644 --- a/library/asyncio-llapi-index.po +++ b/library/asyncio-llapi-index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-platforms.po b/library/asyncio-platforms.po index 27d0839ceb..72b255d871 100644 --- a/library/asyncio-platforms.po +++ b/library/asyncio-platforms.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -120,7 +121,7 @@ msgid "" msgstr "" msgid "macOS" -msgstr "" +msgstr "macOS" msgid "Modern macOS versions are fully supported." msgstr "" diff --git a/library/asyncio-policy.po b/library/asyncio-policy.po index 326c3fd756..883c03de77 100644 --- a/library/asyncio-policy.po +++ b/library/asyncio-policy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index da3920f031..f200dce579 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index e0eb4f3444..b067ab83cd 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-runner.po b/library/asyncio-runner.po index 17efd99326..7703ffafcc 100644 --- a/library/asyncio-runner.po +++ b/library/asyncio-runner.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-stream.po b/library/asyncio-stream.po index e1cf52fb9c..81d88301b7 100644 --- a/library/asyncio-stream.po +++ b/library/asyncio-stream.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index af3b21e23c..e2b0df39bb 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-sync.po b/library/asyncio-sync.po index 0adf3da523..8a97411690 100644 --- a/library/asyncio-sync.po +++ b/library/asyncio-sync.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-task.po b/library/asyncio-task.po index 65b394edd6..d24cc62ed6 100644 --- a/library/asyncio-task.po +++ b/library/asyncio-task.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio.po b/library/asyncio.po index f746067e6a..e6d24f4b05 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/audit_events.po b/library/audit_events.po index 404ab0ec22..db8ec03815 100644 --- a/library/audit_events.po +++ b/library/audit_events.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -55,7 +56,7 @@ msgid "Arguments" msgstr "" msgid "_winapi.CreateFile" -msgstr "" +msgstr "_winapi.CreateFile" msgid "" "``file_name``, ``desired_access``, ``share_mode``, ``creation_disposition``, " @@ -63,40 +64,40 @@ msgid "" msgstr "" msgid "_winapi.CreateJunction" -msgstr "" +msgstr "_winapi.CreateJunction" msgid "``src_path``, ``dst_path``" msgstr "" msgid "_winapi.CreateNamedPipe" -msgstr "" +msgstr "_winapi.CreateNamedPipe" msgid "``name``, ``open_mode``, ``pipe_mode``" msgstr "" msgid "_winapi.CreatePipe" -msgstr "" +msgstr "_winapi.CreatePipe" msgid "_winapi.CreateProcess" -msgstr "" +msgstr "_winapi.CreateProcess" msgid "``application_name``, ``command_line``, ``current_directory``" msgstr "" msgid "_winapi.OpenProcess" -msgstr "" +msgstr "_winapi.OpenProcess" msgid "``process_id``, ``desired_access``" msgstr "" msgid "_winapi.TerminateProcess" -msgstr "" +msgstr "_winapi.TerminateProcess" msgid "``handle``, ``exit_code``" msgstr "" msgid "ctypes.PyObj_FromPtr" -msgstr "" +msgstr "ctypes.PyObj_FromPtr" msgid "``obj``" msgstr "``obj``" diff --git a/library/base64.po b/library/base64.po index b47f5edc0b..30106495e6 100644 --- a/library/base64.po +++ b/library/base64.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/binascii.po b/library/binascii.po index e07d265a48..3c845ab3d7 100644 --- a/library/binascii.po +++ b/library/binascii.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -212,7 +213,7 @@ msgid "module" msgstr "moduł" msgid "uu" -msgstr "" +msgstr "uu" msgid "base64" msgstr "" diff --git a/library/bisect.po b/library/bisect.po index 7a349daab8..47f9304abf 100644 --- a/library/bisect.po +++ b/library/bisect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/builtins.po b/library/builtins.po index 0377d833e2..6606fda3be 100644 --- a/library/builtins.po +++ b/library/builtins.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:56+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,14 +23,13 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`builtins` --- Built-in objects" +msgid ":mod:`!builtins` --- Built-in objects" msgstr "" msgid "" "This module provides direct access to all 'built-in' identifiers of Python; " "for example, ``builtins.open`` is the full name for the built-in function :" -"func:`open`. See :ref:`built-in-funcs` and :ref:`built-in-consts` for " -"documentation." +"func:`open`." msgstr "" msgid "" @@ -41,6 +40,25 @@ msgid "" "wraps the built-in :func:`open`, this module can be used directly::" msgstr "" +msgid "" +"import builtins\n" +"\n" +"def open(path):\n" +" f = builtins.open(path, 'r')\n" +" return UpperCaser(f)\n" +"\n" +"class UpperCaser:\n" +" '''Wrapper around a file that converts output to uppercase.'''\n" +"\n" +" def __init__(self, f):\n" +" self._f = f\n" +"\n" +" def read(self, count=-1):\n" +" return self._f.read(count).upper()\n" +"\n" +" # ..." +msgstr "" + msgid "" "As an implementation detail, most modules have the name ``__builtins__`` " "made available as part of their globals. The value of ``__builtins__`` is " @@ -48,3 +66,15 @@ msgid "" "__dict__` attribute. Since this is an implementation detail, it may not be " "used by alternate implementations of Python." msgstr "" + +msgid ":ref:`built-in-consts`" +msgstr ":ref:`built-in-consts`" + +msgid ":ref:`bltin-exceptions`" +msgstr ":ref:`bltin-exceptions`" + +msgid ":ref:`built-in-funcs`" +msgstr ":ref:`built-in-funcs`" + +msgid ":ref:`bltin-types`" +msgstr ":ref:`bltin-types`" diff --git a/library/bz2.po b/library/bz2.po index e6dea5b37a..51b88f55f4 100644 --- a/library/bz2.po +++ b/library/bz2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cgi.po b/library/cgi.po index 88aa37600d..a9abb8231d 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/chunk.po b/library/chunk.po index 4454f3cbbb..ff5c1fbbae 100644 --- a/library/chunk.po +++ b/library/chunk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmath.po b/library/cmath.po index 8ce565b687..ddc0d7aa2e 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmd.po b/library/cmd.po index 5ff79305c3..5592eb4311 100644 --- a/library/cmd.po +++ b/library/cmd.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:56+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +23,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`cmd` --- Support for line-oriented command interpreters" +msgid ":mod:`!cmd` --- Support for line-oriented command interpreters" msgstr "" msgid "**Source code:** :source:`Lib/cmd.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/cmd.py`" msgid "" "The :class:`Cmd` class provides a simple framework for writing line-oriented " @@ -94,22 +94,22 @@ msgstr "" msgid "" "An interpreter instance will recognize a command name ``foo`` if and only if " -"it has a method :meth:`do_foo`. As a special case, a line beginning with " +"it has a method :meth:`!do_foo`. As a special case, a line beginning with " "the character ``'?'`` is dispatched to the method :meth:`do_help`. As " "another special case, a line beginning with the character ``'!'`` is " -"dispatched to the method :meth:`do_shell` (if such a method is defined)." +"dispatched to the method :meth:`!do_shell` (if such a method is defined)." msgstr "" msgid "" "This method will return when the :meth:`postcmd` method returns a true " "value. The *stop* argument to :meth:`postcmd` is the return value from the " -"command's corresponding :meth:`do_\\*` method." +"command's corresponding :meth:`!do_\\*` method." msgstr "" msgid "" "If completion is enabled, completing commands will be done automatically, " -"and completing of commands args is done by calling :meth:`complete_foo` with " -"arguments *text*, *line*, *begidx*, and *endidx*. *text* is the string " +"and completing of commands args is done by calling :meth:`!complete_foo` " +"with arguments *text*, *line*, *begidx*, and *endidx*. *text* is the string " "prefix we are attempting to match: all returned matches must begin with it. " "*line* is the current input line with leading whitespace removed, *begidx* " "and *endidx* are the beginning and ending indexes of the prefix text, which " @@ -118,12 +118,12 @@ msgid "" msgstr "" msgid "" -"All subclasses of :class:`Cmd` inherit a predefined :meth:`do_help`. This " +"All subclasses of :class:`Cmd` inherit a predefined :meth:`!do_help`. This " "method, called with an argument ``'bar'``, invokes the corresponding method :" -"meth:`help_bar`, and if that is not present, prints the docstring of :meth:" -"`do_bar`, if available. With no argument, :meth:`do_help` lists all " -"available help topics (that is, all commands with corresponding :meth:" -"`help_\\*` methods or commands that have docstrings), and also lists any " +"meth:`!help_bar`, and if that is not present, prints the docstring of :meth:" +"`!do_bar`, if available. With no argument, :meth:`!do_help` lists all " +"available help topics (that is, all commands with corresponding :meth:`!" +"help_\\*` methods or commands that have docstrings), and also lists any " "undocumented commands." msgstr "" @@ -132,7 +132,7 @@ msgid "" "prompt. This may be overridden, but should not normally need to be; see the :" "meth:`precmd` and :meth:`postcmd` methods for useful execution hooks. The " "return value is a flag indicating whether interpretation of commands by the " -"interpreter should stop. If there is a :meth:`do_\\*` method for the " +"interpreter should stop. If there is a :meth:`!do_\\*` method for the " "command *str*, the return value of that method is returned, otherwise the " "return value from the :meth:`default` method is returned." msgstr "" @@ -148,8 +148,8 @@ msgid "" msgstr "" msgid "" -"Method called to complete an input line when no command-specific :meth:" -"`complete_\\*` method is available. By default, it returns an empty list." +"Method called to complete an input line when no command-specific :meth:`!" +"complete_\\*` method is available. By default, it returns an empty list." msgstr "" msgid "" @@ -217,14 +217,14 @@ msgstr "" msgid "" "The header to issue if the help output has a section for miscellaneous help " -"topics (that is, there are :meth:`help_\\*` methods without corresponding :" -"meth:`do_\\*` methods)." +"topics (that is, there are :meth:`!help_\\*` methods without corresponding :" +"meth:`!do_\\*` methods)." msgstr "" msgid "" "The header to issue if the help output has a section for undocumented " -"commands (that is, there are :meth:`do_\\*` methods without corresponding :" -"meth:`help_\\*` methods)." +"commands (that is, there are :meth:`!do_\\*` methods without corresponding :" +"meth:`!help_\\*` methods)." msgstr "" msgid "" @@ -234,11 +234,11 @@ msgstr "" msgid "" "A flag, defaulting to true. If true, :meth:`cmdloop` uses :func:`input` to " -"display a prompt and read the next command; if false, :meth:`sys.stdout." -"write` and :meth:`sys.stdin.readline` are used. (This means that by " -"importing :mod:`readline`, on systems that support it, the interpreter will " -"automatically support :program:`Emacs`\\ -like line editing and command-" -"history keystrokes.)" +"display a prompt and read the next command; if false, :data:`sys.stdout." +"write() ` and :data:`sys.stdin.readline() ` are used. " +"(This means that by importing :mod:`readline`, on systems that support it, " +"the interpreter will automatically support :program:`Emacs`\\ -like line " +"editing and command-history keystrokes.)" msgstr "" msgid "Cmd Example" @@ -256,7 +256,7 @@ msgstr "" msgid "" "Basic turtle commands such as :meth:`~turtle.forward` are added to a :class:" -"`Cmd` subclass with method named :meth:`do_forward`. The argument is " +"`Cmd` subclass with method named :meth:`!do_forward`. The argument is " "converted to a number and dispatched to the turtle module. The docstring is " "used in the help utility provided by the shell." msgstr "" @@ -264,9 +264,88 @@ msgstr "" msgid "" "The example also includes a basic record and playback facility implemented " "with the :meth:`~Cmd.precmd` method which is responsible for converting the " -"input to lowercase and writing the commands to a file. The :meth:" -"`do_playback` method reads the file and adds the recorded commands to the :" -"attr:`cmdqueue` for immediate playback::" +"input to lowercase and writing the commands to a file. The :meth:`!" +"do_playback` method reads the file and adds the recorded commands to the :" +"attr:`~Cmd.cmdqueue` for immediate playback::" +msgstr "" + +msgid "" +"import cmd, sys\n" +"from turtle import *\n" +"\n" +"class TurtleShell(cmd.Cmd):\n" +" intro = 'Welcome to the turtle shell. Type help or ? to list commands." +"\\n'\n" +" prompt = '(turtle) '\n" +" file = None\n" +"\n" +" # ----- basic turtle commands -----\n" +" def do_forward(self, arg):\n" +" 'Move the turtle forward by the specified distance: FORWARD 10'\n" +" forward(*parse(arg))\n" +" def do_right(self, arg):\n" +" 'Turn turtle right by given number of degrees: RIGHT 20'\n" +" right(*parse(arg))\n" +" def do_left(self, arg):\n" +" 'Turn turtle left by given number of degrees: LEFT 90'\n" +" left(*parse(arg))\n" +" def do_goto(self, arg):\n" +" 'Move turtle to an absolute position with changing orientation. " +"GOTO 100 200'\n" +" goto(*parse(arg))\n" +" def do_home(self, arg):\n" +" 'Return turtle to the home position: HOME'\n" +" home()\n" +" def do_circle(self, arg):\n" +" 'Draw circle with given radius an options extent and steps: CIRCLE " +"50'\n" +" circle(*parse(arg))\n" +" def do_position(self, arg):\n" +" 'Print the current turtle position: POSITION'\n" +" print('Current position is %d %d\\n' % position())\n" +" def do_heading(self, arg):\n" +" 'Print the current turtle heading in degrees: HEADING'\n" +" print('Current heading is %d\\n' % (heading(),))\n" +" def do_color(self, arg):\n" +" 'Set the color: COLOR BLUE'\n" +" color(arg.lower())\n" +" def do_undo(self, arg):\n" +" 'Undo (repeatedly) the last turtle action(s): UNDO'\n" +" def do_reset(self, arg):\n" +" 'Clear the screen and return turtle to center: RESET'\n" +" reset()\n" +" def do_bye(self, arg):\n" +" 'Stop recording, close the turtle window, and exit: BYE'\n" +" print('Thank you for using Turtle')\n" +" self.close()\n" +" bye()\n" +" return True\n" +"\n" +" # ----- record and playback -----\n" +" def do_record(self, arg):\n" +" 'Save future commands to filename: RECORD rose.cmd'\n" +" self.file = open(arg, 'w')\n" +" def do_playback(self, arg):\n" +" 'Playback commands from a file: PLAYBACK rose.cmd'\n" +" self.close()\n" +" with open(arg) as f:\n" +" self.cmdqueue.extend(f.read().splitlines())\n" +" def precmd(self, line):\n" +" line = line.lower()\n" +" if self.file and 'playback' not in line:\n" +" print(line, file=self.file)\n" +" return line\n" +" def close(self):\n" +" if self.file:\n" +" self.file.close()\n" +" self.file = None\n" +"\n" +"def parse(arg):\n" +" 'Convert a series of zero or more numbers to an argument tuple'\n" +" return tuple(map(int, arg.split()))\n" +"\n" +"if __name__ == '__main__':\n" +" TurtleShell().cmdloop()" msgstr "" msgid "" @@ -275,6 +354,66 @@ msgid "" "facility:" msgstr "" +msgid "" +"Welcome to the turtle shell. Type help or ? to list commands.\n" +"\n" +"(turtle) ?\n" +"\n" +"Documented commands (type help ):\n" +"========================================\n" +"bye color goto home playback record right\n" +"circle forward heading left position reset undo\n" +"\n" +"(turtle) help forward\n" +"Move the turtle forward by the specified distance: FORWARD 10\n" +"(turtle) record spiral.cmd\n" +"(turtle) position\n" +"Current position is 0 0\n" +"\n" +"(turtle) heading\n" +"Current heading is 0\n" +"\n" +"(turtle) reset\n" +"(turtle) circle 20\n" +"(turtle) right 30\n" +"(turtle) circle 40\n" +"(turtle) right 30\n" +"(turtle) circle 60\n" +"(turtle) right 30\n" +"(turtle) circle 80\n" +"(turtle) right 30\n" +"(turtle) circle 100\n" +"(turtle) right 30\n" +"(turtle) circle 120\n" +"(turtle) right 30\n" +"(turtle) circle 120\n" +"(turtle) heading\n" +"Current heading is 180\n" +"\n" +"(turtle) forward 100\n" +"(turtle)\n" +"(turtle) right 90\n" +"(turtle) forward 100\n" +"(turtle)\n" +"(turtle) right 90\n" +"(turtle) forward 400\n" +"(turtle) right 90\n" +"(turtle) forward 500\n" +"(turtle) right 90\n" +"(turtle) forward 400\n" +"(turtle) right 90\n" +"(turtle) forward 300\n" +"(turtle) playback spiral.cmd\n" +"Current position is 0 0\n" +"\n" +"Current heading is 0\n" +"\n" +"Current heading is 180\n" +"\n" +"(turtle) bye\n" +"Thank you for using Turtle" +msgstr "" + msgid "? (question mark)" msgstr "" diff --git a/library/cmdline.po b/library/cmdline.po new file mode 100644 index 0000000000..15e69b8840 --- /dev/null +++ b/library/cmdline.po @@ -0,0 +1,180 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2001-2025, Python Software Foundation +# This file is distributed under the same license as the Python package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# python-doc bot, 2025 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Python 3.12\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" +"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " +"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " +"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +msgid "Modules command-line interface (CLI)" +msgstr "" + +msgid "The following modules have a command-line interface." +msgstr "" + +msgid ":ref:`ast `" +msgstr "" + +msgid ":ref:`asyncio `" +msgstr "" + +msgid ":mod:`base64`" +msgstr ":mod:`base64`" + +msgid ":ref:`calendar `" +msgstr "" + +msgid ":mod:`code`" +msgstr ":mod:`code`" + +msgid ":ref:`compileall `" +msgstr "" + +msgid ":mod:`cProfile`: see :ref:`profile `" +msgstr "" + +msgid ":ref:`difflib `" +msgstr "" + +msgid ":ref:`dis `" +msgstr "" + +msgid ":ref:`doctest `" +msgstr "" + +msgid ":mod:`!encodings.rot_13`" +msgstr ":mod:`!encodings.rot_13`" + +msgid ":mod:`ensurepip`" +msgstr ":mod:`ensurepip`" + +msgid ":mod:`filecmp`" +msgstr ":mod:`filecmp`" + +msgid ":mod:`fileinput`" +msgstr ":mod:`fileinput`" + +msgid ":mod:`ftplib`" +msgstr ":mod:`ftplib`" + +msgid ":ref:`gzip `" +msgstr "" + +msgid ":ref:`http.server `" +msgstr "" + +msgid ":mod:`!idlelib`" +msgstr ":mod:`!idlelib`" + +msgid ":ref:`inspect `" +msgstr "" + +msgid ":ref:`json.tool `" +msgstr "" + +msgid ":mod:`mimetypes`" +msgstr ":mod:`mimetypes`" + +msgid ":mod:`pdb`" +msgstr ":mod:`pdb`" + +msgid ":mod:`pickle`" +msgstr ":mod:`pickle`" + +msgid ":ref:`pickletools `" +msgstr "" + +msgid ":mod:`platform`" +msgstr "" + +msgid ":mod:`poplib`" +msgstr ":mod:`poplib`" + +msgid ":ref:`profile `" +msgstr "" + +msgid ":mod:`pstats`" +msgstr ":mod:`pstats`" + +msgid ":ref:`py_compile `" +msgstr "" + +msgid ":mod:`pyclbr`" +msgstr ":mod:`pyclbr`" + +msgid ":mod:`pydoc`" +msgstr ":mod:`pydoc`" + +msgid ":mod:`quopri`" +msgstr ":mod:`quopri`" + +msgid ":mod:`runpy`" +msgstr ":mod:`runpy`" + +msgid ":ref:`site `" +msgstr "" + +msgid ":ref:`sqlite3 `" +msgstr "" + +msgid ":ref:`sysconfig `" +msgstr "" + +msgid ":mod:`tabnanny`" +msgstr ":mod:`tabnanny`" + +msgid ":ref:`tarfile `" +msgstr "" + +msgid ":mod:`!this`" +msgstr ":mod:`!this`" + +msgid ":ref:`timeit `" +msgstr "" + +msgid ":ref:`tokenize `" +msgstr "" + +msgid ":ref:`trace `" +msgstr "" + +msgid ":mod:`turtledemo`" +msgstr ":mod:`turtledemo`" + +msgid ":ref:`unittest `" +msgstr "" + +msgid ":ref:`uuid `" +msgstr "" + +msgid ":mod:`venv`" +msgstr ":mod:`venv`" + +msgid ":mod:`webbrowser`" +msgstr ":mod:`webbrowser`" + +msgid ":ref:`zipapp `" +msgstr "" + +msgid ":ref:`zipfile `" +msgstr "" + +msgid "See also the :ref:`Python command-line interface `." +msgstr "" diff --git a/library/code.po b/library/code.po index e6eb42aa7c..68df00c472 100644 --- a/library/code.po +++ b/library/code.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:56+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +23,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`code` --- Interpreter base classes" +msgid ":mod:`!code` --- Interpreter base classes" msgstr "" msgid "**Source code:** :source:`Lib/code.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/code.py`" msgid "" "The ``code`` module provides facilities to implement read-eval-print loops " @@ -55,10 +55,10 @@ msgid "" "instance of :class:`InteractiveConsole` and sets *readfunc* to be used as " "the :meth:`InteractiveConsole.raw_input` method, if provided. If *local* is " "provided, it is passed to the :class:`InteractiveConsole` constructor for " -"use as the default namespace for the interpreter loop. The :meth:`interact` " -"method of the instance is then run with *banner* and *exitmsg* passed as the " -"banner and exit message to use, if provided. The console object is " -"discarded after use." +"use as the default namespace for the interpreter loop. The :meth:" +"`~InteractiveConsole.interact` method of the instance is then run with " +"*banner* and *exitmsg* passed as the banner and exit message to use, if " +"provided. The console object is discarded after use." msgstr "" msgid "Added *exitmsg* parameter." @@ -191,13 +191,13 @@ msgstr "" msgid "" "Push a line of source text to the interpreter. The line should not have a " "trailing newline; it may have internal newlines. The line is appended to a " -"buffer and the interpreter's :meth:`runsource` method is called with the " -"concatenated contents of the buffer as source. If this indicates that the " -"command was executed or invalid, the buffer is reset; otherwise, the command " -"is incomplete, and the buffer is left as it was after the line was " -"appended. The return value is ``True`` if more input is required, ``False`` " -"if the line was dealt with in some way (this is the same as :meth:" -"`runsource`)." +"buffer and the interpreter's :meth:`~InteractiveInterpreter.runsource` " +"method is called with the concatenated contents of the buffer as source. If " +"this indicates that the command was executed or invalid, the buffer is " +"reset; otherwise, the command is incomplete, and the buffer is left as it " +"was after the line was appended. The return value is ``True`` if more input " +"is required, ``False`` if the line was dealt with in some way (this is the " +"same as :meth:`!runsource`)." msgstr "" msgid "Remove any unhandled source text from the input buffer." diff --git a/library/codecs.po b/library/codecs.po index 0922fe6941..b9f6c2da56 100644 --- a/library/codecs.po +++ b/library/codecs.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -399,7 +400,7 @@ msgid "``'surrogatepass'``" msgstr "``'surrogatepass'``" msgid "utf-8, utf-16, utf-32, utf-16-be, utf-16-le, utf-32-be, utf-32-le" -msgstr "" +msgstr "utf-8, utf-16, utf-32, utf-16-be, utf-16-le, utf-32-be, utf-32-le" msgid "" "Allow encoding and decoding surrogate code point (``U+D800`` - ``U+DFFF``) " @@ -1047,25 +1048,25 @@ msgid "``U-00000000`` ... ``U-0000007F``" msgstr "``U-00000000`` ... ``U-0000007F``" msgid "0xxxxxxx" -msgstr "" +msgstr "0xxxxxxx" msgid "``U-00000080`` ... ``U-000007FF``" msgstr "``U-00000080`` ... ``U-000007FF``" msgid "110xxxxx 10xxxxxx" -msgstr "" +msgstr "110xxxxx 10xxxxxx" msgid "``U-00000800`` ... ``U-0000FFFF``" msgstr "``U-00000800`` ... ``U-0000FFFF``" msgid "1110xxxx 10xxxxxx 10xxxxxx" -msgstr "" +msgstr "1110xxxx 10xxxxxx 10xxxxxx" msgid "``U-00010000`` ... ``U-0010FFFF``" msgstr "``U-00010000`` ... ``U-0010FFFF``" msgid "11110xxx 10xxxxxx 10xxxxxx 10xxxxxx" -msgstr "" +msgstr "11110xxx 10xxxxxx 10xxxxxx 10xxxxxx" msgid "" "The least significant bit of the Unicode character is the rightmost x bit." @@ -1091,13 +1092,13 @@ msgid "" msgstr "" msgid "LATIN SMALL LETTER I WITH DIAERESIS" -msgstr "" +msgstr "LATIN SMALL LETTER I WITH DIAERESIS" msgid "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK" -msgstr "" +msgstr "RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK" msgid "INVERTED QUESTION MARK" -msgstr "" +msgstr "INVERTED QUESTION MARK" msgid "" "in iso-8859-1), this increases the probability that a ``utf-8-sig`` encoding " @@ -1167,205 +1168,205 @@ msgid "Languages" msgstr "" msgid "ascii" -msgstr "" +msgstr "ascii" msgid "646, us-ascii" -msgstr "" +msgstr "646, us-ascii" msgid "English" msgstr "" msgid "big5" -msgstr "" +msgstr "big5" msgid "big5-tw, csbig5" -msgstr "" +msgstr "big5-tw, csbig5" msgid "Traditional Chinese" msgstr "" msgid "big5hkscs" -msgstr "" +msgstr "big5hkscs" msgid "big5-hkscs, hkscs" -msgstr "" +msgstr "big5-hkscs, hkscs" msgid "cp037" -msgstr "" +msgstr "cp037" msgid "IBM037, IBM039" -msgstr "" +msgstr "IBM037, IBM039" msgid "cp273" -msgstr "" +msgstr "cp273" msgid "273, IBM273, csIBM273" -msgstr "" +msgstr "273, IBM273, csIBM273" msgid "German" msgstr "" msgid "cp424" -msgstr "" +msgstr "cp424" msgid "EBCDIC-CP-HE, IBM424" -msgstr "" +msgstr "EBCDIC-CP-HE, IBM424" msgid "Hebrew" msgstr "" msgid "cp437" -msgstr "" +msgstr "cp437" msgid "437, IBM437" -msgstr "" +msgstr "437, IBM437" msgid "cp500" -msgstr "" +msgstr "cp500" msgid "EBCDIC-CP-BE, EBCDIC-CP-CH, IBM500" -msgstr "" +msgstr "EBCDIC-CP-BE, EBCDIC-CP-CH, IBM500" msgid "Western Europe" msgstr "" msgid "cp720" -msgstr "" +msgstr "cp720" msgid "Arabic" msgstr "" msgid "cp737" -msgstr "" +msgstr "cp737" msgid "Greek" msgstr "" msgid "cp775" -msgstr "" +msgstr "cp775" msgid "IBM775" -msgstr "" +msgstr "IBM775" msgid "Baltic languages" msgstr "" msgid "cp850" -msgstr "" +msgstr "cp850" msgid "850, IBM850" -msgstr "" +msgstr "850, IBM850" msgid "cp852" -msgstr "" +msgstr "cp852" msgid "852, IBM852" -msgstr "" +msgstr "852, IBM852" msgid "Central and Eastern Europe" msgstr "" msgid "cp855" -msgstr "" +msgstr "cp855" msgid "855, IBM855" -msgstr "" +msgstr "855, IBM855" msgid "Bulgarian, Byelorussian, Macedonian, Russian, Serbian" msgstr "" msgid "cp856" -msgstr "" +msgstr "cp856" msgid "cp857" -msgstr "" +msgstr "cp857" msgid "857, IBM857" -msgstr "" +msgstr "857, IBM857" msgid "Turkish" msgstr "" msgid "cp858" -msgstr "" +msgstr "cp858" msgid "858, IBM858" -msgstr "" +msgstr "858, IBM858" msgid "cp860" -msgstr "" +msgstr "cp860" msgid "860, IBM860" -msgstr "" +msgstr "860, IBM860" msgid "Portuguese" msgstr "" msgid "cp861" -msgstr "" +msgstr "cp861" msgid "861, CP-IS, IBM861" -msgstr "" +msgstr "861, CP-IS, IBM861" msgid "Icelandic" msgstr "" msgid "cp862" -msgstr "" +msgstr "cp862" msgid "862, IBM862" -msgstr "" +msgstr "862, IBM862" msgid "cp863" -msgstr "" +msgstr "cp863" msgid "863, IBM863" -msgstr "" +msgstr "863, IBM863" msgid "Canadian" msgstr "" msgid "cp864" -msgstr "" +msgstr "cp864" msgid "IBM864" -msgstr "" +msgstr "IBM864" msgid "cp865" -msgstr "" +msgstr "cp865" msgid "865, IBM865" -msgstr "" +msgstr "865, IBM865" msgid "Danish, Norwegian" msgstr "" msgid "cp866" -msgstr "" +msgstr "cp866" msgid "866, IBM866" -msgstr "" +msgstr "866, IBM866" msgid "Russian" msgstr "" msgid "cp869" -msgstr "" +msgstr "cp869" msgid "869, CP-GR, IBM869" -msgstr "" +msgstr "869, CP-GR, IBM869" msgid "cp874" -msgstr "" +msgstr "cp874" msgid "Thai" msgstr "" msgid "cp875" -msgstr "" +msgstr "cp875" msgid "cp932" -msgstr "" +msgstr "cp932" msgid "932, ms932, mskanji, ms-kanji" msgstr "" @@ -1374,450 +1375,452 @@ msgid "Japanese" msgstr "" msgid "cp949" -msgstr "" +msgstr "cp949" msgid "949, ms949, uhc" -msgstr "" +msgstr "949, ms949, uhc" msgid "Korean" msgstr "" msgid "cp950" -msgstr "" +msgstr "cp950" msgid "950, ms950" -msgstr "" +msgstr "950, ms950" msgid "cp1006" -msgstr "" +msgstr "cp1006" msgid "Urdu" msgstr "" msgid "cp1026" -msgstr "" +msgstr "cp1026" msgid "ibm1026" -msgstr "" +msgstr "ibm1026" msgid "cp1125" -msgstr "" +msgstr "cp1125" msgid "1125, ibm1125, cp866u, ruscii" -msgstr "" +msgstr "1125, ibm1125, cp866u, ruscii" msgid "Ukrainian" msgstr "" msgid "cp1140" -msgstr "" +msgstr "cp1140" msgid "ibm1140" -msgstr "" +msgstr "ibm1140" msgid "cp1250" -msgstr "" +msgstr "cp1250" msgid "windows-1250" -msgstr "" +msgstr "windows-1250" msgid "cp1251" -msgstr "" +msgstr "cp1251" msgid "windows-1251" -msgstr "" +msgstr "windows-1251" msgid "cp1252" -msgstr "" +msgstr "cp1252" msgid "windows-1252" -msgstr "" +msgstr "windows-1252" msgid "cp1253" -msgstr "" +msgstr "cp1253" msgid "windows-1253" -msgstr "" +msgstr "windows-1253" msgid "cp1254" -msgstr "" +msgstr "cp1254" msgid "windows-1254" -msgstr "" +msgstr "windows-1254" msgid "cp1255" -msgstr "" +msgstr "cp1255" msgid "windows-1255" -msgstr "" +msgstr "windows-1255" msgid "cp1256" -msgstr "" +msgstr "cp1256" msgid "windows-1256" -msgstr "" +msgstr "windows-1256" msgid "cp1257" -msgstr "" +msgstr "cp1257" msgid "windows-1257" -msgstr "" +msgstr "windows-1257" msgid "cp1258" -msgstr "" +msgstr "cp1258" msgid "windows-1258" -msgstr "" +msgstr "windows-1258" msgid "Vietnamese" msgstr "" msgid "euc_jp" -msgstr "" +msgstr "euc_jp" msgid "eucjp, ujis, u-jis" -msgstr "" +msgstr "eucjp, ujis, u-jis" msgid "euc_jis_2004" -msgstr "" +msgstr "euc_jis_2004" msgid "jisx0213, eucjis2004" -msgstr "" +msgstr "jisx0213, eucjis2004" msgid "euc_jisx0213" -msgstr "" +msgstr "euc_jisx0213" msgid "eucjisx0213" -msgstr "" +msgstr "eucjisx0213" msgid "euc_kr" -msgstr "" +msgstr "euc_kr" msgid "euckr, korean, ksc5601, ks_c-5601, ks_c-5601-1987, ksx1001, ks_x-1001" -msgstr "" +msgstr "euckr, korean, ksc5601, ks_c-5601, ks_c-5601-1987, ksx1001, ks_x-1001" msgid "gb2312" -msgstr "" +msgstr "gb2312" msgid "" "chinese, csiso58gb231280, euc-cn, euccn, eucgb2312-cn, gb2312-1980, " "gb2312-80, iso-ir-58" msgstr "" +"chinese, csiso58gb231280, euc-cn, euccn, eucgb2312-cn, gb2312-1980, " +"gb2312-80, iso-ir-58" msgid "Simplified Chinese" msgstr "" msgid "gbk" -msgstr "" +msgstr "gbk" msgid "936, cp936, ms936" -msgstr "" +msgstr "936, cp936, ms936" msgid "Unified Chinese" msgstr "" msgid "gb18030" -msgstr "" +msgstr "gb18030" msgid "gb18030-2000" -msgstr "" +msgstr "gb18030-2000" msgid "hz" -msgstr "" +msgstr "hz" msgid "hzgb, hz-gb, hz-gb-2312" -msgstr "" +msgstr "hzgb, hz-gb, hz-gb-2312" msgid "iso2022_jp" -msgstr "" +msgstr "iso2022_jp" msgid "csiso2022jp, iso2022jp, iso-2022-jp" -msgstr "" +msgstr "csiso2022jp, iso2022jp, iso-2022-jp" msgid "iso2022_jp_1" -msgstr "" +msgstr "iso2022_jp_1" msgid "iso2022jp-1, iso-2022-jp-1" -msgstr "" +msgstr "iso2022jp-1, iso-2022-jp-1" msgid "iso2022_jp_2" -msgstr "" +msgstr "iso2022_jp_2" msgid "iso2022jp-2, iso-2022-jp-2" -msgstr "" +msgstr "iso2022jp-2, iso-2022-jp-2" msgid "Japanese, Korean, Simplified Chinese, Western Europe, Greek" msgstr "" msgid "iso2022_jp_2004" -msgstr "" +msgstr "iso2022_jp_2004" msgid "iso2022jp-2004, iso-2022-jp-2004" -msgstr "" +msgstr "iso2022jp-2004, iso-2022-jp-2004" msgid "iso2022_jp_3" -msgstr "" +msgstr "iso2022_jp_3" msgid "iso2022jp-3, iso-2022-jp-3" -msgstr "" +msgstr "iso2022jp-3, iso-2022-jp-3" msgid "iso2022_jp_ext" -msgstr "" +msgstr "iso2022_jp_ext" msgid "iso2022jp-ext, iso-2022-jp-ext" -msgstr "" +msgstr "iso2022jp-ext, iso-2022-jp-ext" msgid "iso2022_kr" -msgstr "" +msgstr "iso2022_kr" msgid "csiso2022kr, iso2022kr, iso-2022-kr" -msgstr "" +msgstr "csiso2022kr, iso2022kr, iso-2022-kr" msgid "latin_1" -msgstr "" +msgstr "latin_1" msgid "iso-8859-1, iso8859-1, 8859, cp819, latin, latin1, L1" -msgstr "" +msgstr "iso-8859-1, iso8859-1, 8859, cp819, latin, latin1, L1" msgid "iso8859_2" -msgstr "" +msgstr "iso8859_2" msgid "iso-8859-2, latin2, L2" -msgstr "" +msgstr "iso-8859-2, latin2, L2" msgid "iso8859_3" -msgstr "" +msgstr "iso8859_3" msgid "iso-8859-3, latin3, L3" -msgstr "" +msgstr "iso-8859-3, latin3, L3" msgid "Esperanto, Maltese" msgstr "" msgid "iso8859_4" -msgstr "" +msgstr "iso8859_4" msgid "iso-8859-4, latin4, L4" -msgstr "" +msgstr "iso-8859-4, latin4, L4" msgid "iso8859_5" -msgstr "" +msgstr "iso8859_5" msgid "iso-8859-5, cyrillic" -msgstr "" +msgstr "iso-8859-5, cyrillic" msgid "iso8859_6" -msgstr "" +msgstr "iso8859_6" msgid "iso-8859-6, arabic" -msgstr "" +msgstr "iso-8859-6, arabic" msgid "iso8859_7" -msgstr "" +msgstr "iso8859_7" msgid "iso-8859-7, greek, greek8" -msgstr "" +msgstr "iso-8859-7, greek, greek8" msgid "iso8859_8" -msgstr "" +msgstr "iso8859_8" msgid "iso-8859-8, hebrew" -msgstr "" +msgstr "iso-8859-8, hebrew" msgid "iso8859_9" -msgstr "" +msgstr "iso8859_9" msgid "iso-8859-9, latin5, L5" -msgstr "" +msgstr "iso-8859-9, latin5, L5" msgid "iso8859_10" -msgstr "" +msgstr "iso8859_10" msgid "iso-8859-10, latin6, L6" -msgstr "" +msgstr "iso-8859-10, latin6, L6" msgid "Nordic languages" msgstr "" msgid "iso8859_11" -msgstr "" +msgstr "iso8859_11" msgid "iso-8859-11, thai" -msgstr "" +msgstr "iso-8859-11, thai" msgid "Thai languages" msgstr "" msgid "iso8859_13" -msgstr "" +msgstr "iso8859_13" msgid "iso-8859-13, latin7, L7" -msgstr "" +msgstr "iso-8859-13, latin7, L7" msgid "iso8859_14" -msgstr "" +msgstr "iso8859_14" msgid "iso-8859-14, latin8, L8" -msgstr "" +msgstr "iso-8859-14, latin8, L8" msgid "Celtic languages" msgstr "" msgid "iso8859_15" -msgstr "" +msgstr "iso8859_15" msgid "iso-8859-15, latin9, L9" -msgstr "" +msgstr "iso-8859-15, latin9, L9" msgid "iso8859_16" -msgstr "" +msgstr "iso8859_16" msgid "iso-8859-16, latin10, L10" -msgstr "" +msgstr "iso-8859-16, latin10, L10" msgid "South-Eastern Europe" msgstr "" msgid "johab" -msgstr "" +msgstr "johab" msgid "cp1361, ms1361" -msgstr "" +msgstr "cp1361, ms1361" msgid "koi8_r" -msgstr "" +msgstr "koi8_r" msgid "koi8_t" -msgstr "" +msgstr "koi8_t" msgid "Tajik" msgstr "" msgid "koi8_u" -msgstr "" +msgstr "koi8_u" msgid "kz1048" -msgstr "" +msgstr "kz1048" msgid "kz_1048, strk1048_2002, rk1048" -msgstr "" +msgstr "kz_1048, strk1048_2002, rk1048" msgid "Kazakh" msgstr "" msgid "mac_cyrillic" -msgstr "" +msgstr "mac_cyrillic" msgid "maccyrillic" -msgstr "" +msgstr "maccyrillic" msgid "mac_greek" -msgstr "" +msgstr "mac_greek" msgid "macgreek" msgstr "" msgid "mac_iceland" -msgstr "" +msgstr "mac_iceland" msgid "maciceland" -msgstr "" +msgstr "maciceland" msgid "mac_latin2" -msgstr "" +msgstr "mac_latin2" msgid "maclatin2, maccentraleurope, mac_centeuro" -msgstr "" +msgstr "maclatin2, maccentraleurope, mac_centeuro" msgid "mac_roman" -msgstr "" +msgstr "mac_roman" msgid "macroman, macintosh" -msgstr "" +msgstr "macroman, macintosh" msgid "mac_turkish" -msgstr "" +msgstr "mac_turkish" msgid "macturkish" -msgstr "" +msgstr "macturkish" msgid "ptcp154" -msgstr "" +msgstr "ptcp154" msgid "csptcp154, pt154, cp154, cyrillic-asian" -msgstr "" +msgstr "csptcp154, pt154, cp154, cyrillic-asian" msgid "shift_jis" -msgstr "" +msgstr "shift_jis" msgid "csshiftjis, shiftjis, sjis, s_jis" -msgstr "" +msgstr "csshiftjis, shiftjis, sjis, s_jis" msgid "shift_jis_2004" -msgstr "" +msgstr "shift_jis_2004" msgid "shiftjis2004, sjis_2004, sjis2004" -msgstr "" +msgstr "shiftjis2004, sjis_2004, sjis2004" msgid "shift_jisx0213" -msgstr "" +msgstr "shift_jisx0213" msgid "shiftjisx0213, sjisx0213, s_jisx0213" -msgstr "" +msgstr "shiftjisx0213, sjisx0213, s_jisx0213" msgid "utf_32" -msgstr "" +msgstr "utf_32" msgid "U32, utf32" -msgstr "" +msgstr "U32, utf32" msgid "all languages" msgstr "" msgid "utf_32_be" -msgstr "" +msgstr "utf_32_be" msgid "UTF-32BE" -msgstr "" +msgstr "UTF-32BE" msgid "utf_32_le" -msgstr "" +msgstr "utf_32_le" msgid "UTF-32LE" -msgstr "" +msgstr "UTF-32LE" msgid "utf_16" -msgstr "" +msgstr "utf_16" msgid "U16, utf16" -msgstr "" +msgstr "U16, utf16" msgid "utf_16_be" -msgstr "" +msgstr "utf_16_be" msgid "UTF-16BE" -msgstr "" +msgstr "UTF-16BE" msgid "utf_16_le" -msgstr "" +msgstr "utf_16_le" msgid "UTF-16LE" -msgstr "" +msgstr "UTF-16LE" msgid "utf_7" -msgstr "" +msgstr "utf_7" msgid "U7, unicode-1-1-utf-7" -msgstr "" +msgstr "U7, unicode-1-1-utf-7" msgid "utf_8" -msgstr "" +msgstr "utf_8" msgid "U8, UTF, utf8, cp65001" -msgstr "" +msgstr "U8, UTF, utf8, cp65001" msgid "utf_8_sig" -msgstr "" +msgstr "utf_8_sig" msgid "" "The utf-16\\* and utf-32\\* encoders no longer allow surrogate code points " @@ -1850,7 +1853,7 @@ msgid "" msgstr "" msgid "idna" -msgstr "" +msgstr "idna" msgid "" "Implement :rfc:`3490`, see also :mod:`encodings.idna`. Only " @@ -1858,36 +1861,36 @@ msgid "" msgstr "" msgid "mbcs" -msgstr "" +msgstr "mbcs" msgid "ansi, dbcs" -msgstr "" +msgstr "ansi, dbcs" msgid "" "Windows only: Encode the operand according to the ANSI codepage (CP_ACP)." msgstr "" msgid "oem" -msgstr "" +msgstr "oem" msgid "" "Windows only: Encode the operand according to the OEM codepage (CP_OEMCP)." msgstr "" msgid "palmos" -msgstr "" +msgstr "palmos" msgid "Encoding of PalmOS 3.5." msgstr "" msgid "punycode" -msgstr "" +msgstr "punycode" msgid "Implement :rfc:`3492`. Stateful codecs are not supported." msgstr "" msgid "raw_unicode_escape" -msgstr "" +msgstr "raw_unicode_escape" msgid "" "Latin-1 encoding with :samp:`\\\\u{XXXX}` and :samp:`\\\\U{XXXXXXXX}` for " @@ -1904,7 +1907,7 @@ msgid "" msgstr "" msgid "unicode_escape" -msgstr "" +msgstr "unicode_escape" msgid "" "Encoding suitable as the contents of a Unicode literal in ASCII-encoded " @@ -1928,10 +1931,10 @@ msgid "Encoder / decoder" msgstr "" msgid "base64_codec [#b64]_" -msgstr "" +msgstr "base64_codec [#b64]_" msgid "base64, base_64" -msgstr "" +msgstr "base64, base_64" msgid "" "Convert the operand to multiline MIME base64 (the result always includes a " @@ -1943,38 +1946,38 @@ msgid "" msgstr "" msgid ":meth:`base64.encodebytes` / :meth:`base64.decodebytes`" -msgstr "" +msgstr ":meth:`base64.encodebytes` / :meth:`base64.decodebytes`" msgid "bz2_codec" -msgstr "" +msgstr "bz2_codec" msgid "bz2" -msgstr "" +msgstr "bz2" msgid "Compress the operand using bz2." msgstr "" msgid ":meth:`bz2.compress` / :meth:`bz2.decompress`" -msgstr "" +msgstr ":meth:`bz2.compress` / :meth:`bz2.decompress`" msgid "hex_codec" -msgstr "" +msgstr "hex_codec" msgid "hex" -msgstr "" +msgstr "hex" msgid "" "Convert the operand to hexadecimal representation, with two digits per byte." msgstr "" msgid ":meth:`binascii.b2a_hex` / :meth:`binascii.a2b_hex`" -msgstr "" +msgstr ":meth:`binascii.b2a_hex` / :meth:`binascii.a2b_hex`" msgid "quopri_codec" -msgstr "" +msgstr "quopri_codec" msgid "quopri, quotedprintable, quoted_printable" -msgstr "" +msgstr "quopri, quotedprintable, quoted_printable" msgid "Convert the operand to MIME quoted printable." msgstr "" @@ -1983,10 +1986,10 @@ msgid ":meth:`quopri.encode` with ``quotetabs=True`` / :meth:`quopri.decode`" msgstr "" msgid "uu_codec" -msgstr "" +msgstr "uu_codec" msgid "uu" -msgstr "" +msgstr "uu" msgid "Convert the operand using uuencode." msgstr "" @@ -1996,16 +1999,16 @@ msgid "" msgstr "" msgid "zlib_codec" -msgstr "" +msgstr "zlib_codec" msgid "zip, zlib" -msgstr "" +msgstr "zip, zlib" msgid "Compress the operand using gzip." msgstr "" msgid ":meth:`zlib.compress` / :meth:`zlib.decompress`" -msgstr "" +msgstr ":meth:`zlib.compress` / :meth:`zlib.decompress`" msgid "" "In addition to :term:`bytes-like objects `, " @@ -2029,10 +2032,10 @@ msgid "" msgstr "" msgid "rot_13" -msgstr "" +msgstr "rot_13" msgid "rot13" -msgstr "" +msgstr "rot13" msgid "Return the Caesar-cypher encryption of the operand." msgstr "" diff --git a/library/codeop.po b/library/codeop.po index 61267dc422..94c1134d74 100644 --- a/library/codeop.po +++ b/library/codeop.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:56+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +23,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`codeop` --- Compile Python code" +msgid ":mod:`!codeop` --- Compile Python code" msgstr "" msgid "**Source code:** :source:`Lib/codeop.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/codeop.py`" msgid "" "The :mod:`codeop` module provides utilities upon which the Python read-eval-" @@ -88,17 +88,17 @@ msgid "" msgstr "" msgid "" -"Instances of this class have :meth:`__call__` methods identical in signature " -"to the built-in function :func:`compile`, but with the difference that if " -"the instance compiles program text containing a :mod:`__future__` statement, " -"the instance 'remembers' and compiles all subsequent program texts with the " -"statement in force." +"Instances of this class have :meth:`~object.__call__` methods identical in " +"signature to the built-in function :func:`compile`, but with the difference " +"that if the instance compiles program text containing a :mod:`__future__` " +"statement, the instance 'remembers' and compiles all subsequent program " +"texts with the statement in force." msgstr "" msgid "" -"Instances of this class have :meth:`__call__` methods identical in signature " -"to :func:`compile_command`; the difference is that if the instance compiles " -"program text containing a :mod:`__future__` statement, the instance " +"Instances of this class have :meth:`~object.__call__` methods identical in " +"signature to :func:`compile_command`; the difference is that if the instance " +"compiles program text containing a :mod:`__future__` statement, the instance " "'remembers' and compiles all subsequent program texts with the statement in " "force." msgstr "" diff --git a/library/collections.abc.po b/library/collections.abc.po index bf4c716844..6fe94c46f9 100644 --- a/library/collections.abc.po +++ b/library/collections.abc.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -228,7 +229,7 @@ msgid ":class:`Collection` [1]_" msgstr "" msgid ":class:`Sized`, :class:`Iterable`, :class:`Container`" -msgstr "" +msgstr ":class:`Sized`, :class:`Iterable`, :class:`Container`" msgid "``__contains__``, ``__iter__``, ``__len__``" msgstr "``__contains__``, ``__iter__``, ``__len__``" diff --git a/library/collections.po b/library/collections.po index 9e410cdb5f..5ff91db3c4 100644 --- a/library/collections.po +++ b/library/collections.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:56+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +24,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`collections` --- Container datatypes" +msgid ":mod:`!collections` --- Container datatypes" msgstr "" msgid "**Source code:** :source:`Lib/collections/__init__.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/collections/__init__.py`" msgid "" "This module implements specialized container datatypes providing " @@ -36,61 +37,61 @@ msgid "" msgstr "" msgid ":func:`namedtuple`" -msgstr "" +msgstr ":func:`namedtuple`" msgid "factory function for creating tuple subclasses with named fields" msgstr "" msgid ":class:`deque`" -msgstr "" +msgstr ":class:`deque`" msgid "list-like container with fast appends and pops on either end" msgstr "" msgid ":class:`ChainMap`" -msgstr "" +msgstr ":class:`ChainMap`" msgid "dict-like class for creating a single view of multiple mappings" msgstr "" msgid ":class:`Counter`" -msgstr "" +msgstr ":class:`Counter`" msgid "dict subclass for counting :term:`hashable` objects" msgstr "" msgid ":class:`OrderedDict`" -msgstr "" +msgstr ":class:`OrderedDict`" msgid "dict subclass that remembers the order entries were added" msgstr "" msgid ":class:`defaultdict`" -msgstr "" +msgstr ":class:`defaultdict`" msgid "dict subclass that calls a factory function to supply missing values" msgstr "" msgid ":class:`UserDict`" -msgstr "" +msgstr ":class:`UserDict`" msgid "wrapper around dictionary objects for easier dict subclassing" msgstr "" msgid ":class:`UserList`" -msgstr "" +msgstr ":class:`UserList`" msgid "wrapper around list objects for easier list subclassing" msgstr "" msgid ":class:`UserString`" -msgstr "" +msgstr ":class:`UserString`" msgid "wrapper around string objects for easier string subclassing" msgstr "" msgid ":class:`ChainMap` objects" -msgstr "" +msgstr ":class:`ChainMap` przedmioty" msgid "" "A :class:`ChainMap` class is provided for quickly linking a number of " @@ -166,15 +167,33 @@ msgid "" msgstr "" msgid "" -"Note, the iteration order of a :class:`ChainMap()` is determined by scanning " +"Note, the iteration order of a :class:`ChainMap` is determined by scanning " "the mappings last to first::" msgstr "" +msgid "" +">>> baseline = {'music': 'bach', 'art': 'rembrandt'}\n" +">>> adjustments = {'art': 'van gogh', 'opera': 'carmen'}\n" +">>> list(ChainMap(adjustments, baseline))\n" +"['music', 'art', 'opera']" +msgstr "" + msgid "" "This gives the same ordering as a series of :meth:`dict.update` calls " "starting with the last mapping::" msgstr "" +msgid "" +">>> combined = baseline.copy()\n" +">>> combined.update(adjustments)\n" +">>> list(combined)\n" +"['music', 'art', 'opera']" +msgstr "" +">>> combined = baseline.copy()\n" +">>> combined.update(adjustments)\n" +">>> list(combined)\n" +"['music', 'art', 'opera']" + msgid "Added support for ``|`` and ``|=`` operators, specified in :pep:`584`." msgstr "" @@ -194,9 +213,10 @@ msgid "" msgstr "" msgid "" -"The `Nested Contexts recipe `_ " -"has options to control whether writes and other mutations apply only to the " -"first mapping or to any mapping in the chain." +"The `Nested Contexts recipe `_ has options to control " +"whether writes and other mutations apply only to the first mapping or to any " +"mapping in the chain." msgstr "" msgid "" @@ -213,17 +233,58 @@ msgstr "" msgid "Example of simulating Python's internal lookup chain::" msgstr "" +msgid "" +"import builtins\n" +"pylookup = ChainMap(locals(), globals(), vars(builtins))" +msgstr "" + msgid "" "Example of letting user specified command-line arguments take precedence " "over environment variables which in turn take precedence over default " "values::" msgstr "" +msgid "" +"import os, argparse\n" +"\n" +"defaults = {'color': 'red', 'user': 'guest'}\n" +"\n" +"parser = argparse.ArgumentParser()\n" +"parser.add_argument('-u', '--user')\n" +"parser.add_argument('-c', '--color')\n" +"namespace = parser.parse_args()\n" +"command_line_args = {k: v for k, v in vars(namespace).items() if v is not " +"None}\n" +"\n" +"combined = ChainMap(command_line_args, os.environ, defaults)\n" +"print(combined['color'])\n" +"print(combined['user'])" +msgstr "" + msgid "" "Example patterns for using the :class:`ChainMap` class to simulate nested " "contexts::" msgstr "" +msgid "" +"c = ChainMap() # Create root context\n" +"d = c.new_child() # Create nested child context\n" +"e = c.new_child() # Child of c, independent from d\n" +"e.maps[0] # Current context dictionary -- like Python's " +"locals()\n" +"e.maps[-1] # Root context -- like Python's globals()\n" +"e.parents # Enclosing context chain -- like Python's nonlocals\n" +"\n" +"d['x'] = 1 # Set value in current context\n" +"d['x'] # Get first key in the chain of contexts\n" +"del d['x'] # Delete from current context\n" +"list(d) # All nested values\n" +"k in d # Check all nested values\n" +"len(d) # Number of nested values\n" +"d.items() # All nested items\n" +"dict(d) # Flatten into a regular dictionary" +msgstr "" + msgid "" "The :class:`ChainMap` class only makes updates (writes and deletions) to the " "first mapping in the chain while lookups will search the full chain. " @@ -231,14 +292,58 @@ msgid "" "subclass that updates keys found deeper in the chain::" msgstr "" -msgid ":class:`Counter` objects" +msgid "" +"class DeepChainMap(ChainMap):\n" +" 'Variant of ChainMap that allows direct updates to inner scopes'\n" +"\n" +" def __setitem__(self, key, value):\n" +" for mapping in self.maps:\n" +" if key in mapping:\n" +" mapping[key] = value\n" +" return\n" +" self.maps[0][key] = value\n" +"\n" +" def __delitem__(self, key):\n" +" for mapping in self.maps:\n" +" if key in mapping:\n" +" del mapping[key]\n" +" return\n" +" raise KeyError(key)\n" +"\n" +">>> d = DeepChainMap({'zebra': 'black'}, {'elephant': 'blue'}, {'lion': " +"'yellow'})\n" +">>> d['lion'] = 'orange' # update an existing key two levels down\n" +">>> d['snake'] = 'red' # new keys get added to the topmost dict\n" +">>> del d['elephant'] # remove an existing key one level down\n" +">>> d # display result\n" +"DeepChainMap({'zebra': 'black', 'snake': 'red'}, {}, {'lion': 'orange'})" msgstr "" +msgid ":class:`Counter` objects" +msgstr ":class:`Counter` przedmioty" + msgid "" "A counter tool is provided to support convenient and rapid tallies. For " "example::" msgstr "" +msgid "" +">>> # Tally occurrences of words in a list\n" +">>> cnt = Counter()\n" +">>> for word in ['red', 'blue', 'red', 'green', 'blue', 'blue']:\n" +"... cnt[word] += 1\n" +"...\n" +">>> cnt\n" +"Counter({'blue': 3, 'red': 2, 'green': 1})\n" +"\n" +">>> # Find the ten most common words in Hamlet\n" +">>> import re\n" +">>> words = re.findall(r'\\w+', open('hamlet.txt').read().lower())\n" +">>> Counter(words).most_common(10)\n" +"[('the', 1143), ('and', 966), ('to', 762), ('of', 669), ('i', 631),\n" +" ('you', 554), ('a', 546), ('my', 514), ('hamlet', 471), ('in', 451)]" +msgstr "" + msgid "" "A :class:`Counter` is a :class:`dict` subclass for counting :term:`hashable` " "objects. It is a collection where elements are stored as dictionary keys and " @@ -331,6 +436,18 @@ msgstr "" msgid "Common patterns for working with :class:`Counter` objects::" msgstr "" +msgid "" +"c.total() # total of all counts\n" +"c.clear() # reset all counts\n" +"list(c) # list unique elements\n" +"set(c) # convert to a set\n" +"dict(c) # convert to a regular dictionary\n" +"c.items() # convert to a list of (elem, cnt) pairs\n" +"Counter(dict(list_of_pairs)) # convert from a list of (elem, cnt) pairs\n" +"c.most_common()[:-n-1:-1] # n least common elements\n" +"+c # remove zero and negative counts" +msgstr "" + msgid "" "Several mathematical operations are provided for combining :class:`Counter` " "objects to produce multisets (counters that have counts greater than zero). " @@ -341,6 +458,23 @@ msgid "" "but the output will exclude results with counts of zero or less." msgstr "" +msgid "" +">>> c = Counter(a=3, b=1)\n" +">>> d = Counter(a=1, b=2)\n" +">>> c + d # add two counters together: c[x] + d[x]\n" +"Counter({'a': 4, 'b': 3})\n" +">>> c - d # subtract (keeping only positive counts)\n" +"Counter({'a': 2})\n" +">>> c & d # intersection: min(c[x], d[x])\n" +"Counter({'a': 1, 'b': 1})\n" +">>> c | d # union: max(c[x], d[x])\n" +"Counter({'a': 3, 'b': 2})\n" +">>> c == d # equality: c[x] == d[x]\n" +"False\n" +">>> c <= d # inclusion: c[x] <= d[x]\n" +"False" +msgstr "" + msgid "" "Unary addition and subtraction are shortcuts for adding an empty counter or " "subtracting from an empty counter." @@ -413,9 +547,13 @@ msgid "" "elements, see :func:`itertools.combinations_with_replacement`::" msgstr "" -msgid ":class:`deque` objects" +msgid "" +"map(Counter, combinations_with_replacement('ABC', 2)) # --> AA AB AC BB BC CC" msgstr "" +msgid ":class:`deque` objects" +msgstr ":class:`deque` przedmioty" + msgid "" "Returns a new deque object initialized left-to-right (using :meth:`append`) " "with data from *iterable*. If *iterable* is not specified, the new deque is " @@ -426,14 +564,14 @@ msgid "" "Deques are a generalization of stacks and queues (the name is pronounced " "\"deck\" and is short for \"double-ended queue\"). Deques support thread-" "safe, memory efficient appends and pops from either side of the deque with " -"approximately the same O(1) performance in either direction." +"approximately the same *O*\\ (1) performance in either direction." msgstr "" msgid "" "Though :class:`list` objects support similar operations, they are optimized " -"for fast fixed-length operations and incur O(n) memory movement costs for " -"``pop(0)`` and ``insert(0, v)`` operations which change both the size and " -"position of the underlying data representation." +"for fast fixed-length operations and incur *O*\\ (*n*) memory movement costs " +"for ``pop(0)`` and ``insert(0, v)`` operations which change both the size " +"and position of the underlying data representation." msgstr "" msgid "" @@ -528,8 +666,9 @@ msgid "" "In addition to the above, deques support iteration, pickling, ``len(d)``, " "``reversed(d)``, ``copy.copy(d)``, ``copy.deepcopy(d)``, membership testing " "with the :keyword:`in` operator, and subscript references such as ``d[0]`` " -"to access the first element. Indexed access is O(1) at both ends but slows " -"to O(n) in the middle. For fast random access, use lists instead." +"to access the first element. Indexed access is *O*\\ (1) at both ends but " +"slows to *O*\\ (*n*) in the middle. For fast random access, use lists " +"instead." msgstr "" msgid "" @@ -538,10 +677,65 @@ msgid "" msgstr "" msgid "Example:" +msgstr "Przykład:" + +msgid "" +">>> from collections import deque\n" +">>> d = deque('ghi') # make a new deque with three items\n" +">>> for elem in d: # iterate over the deque's elements\n" +"... print(elem.upper())\n" +"G\n" +"H\n" +"I\n" +"\n" +">>> d.append('j') # add a new entry to the right side\n" +">>> d.appendleft('f') # add a new entry to the left side\n" +">>> d # show the representation of the deque\n" +"deque(['f', 'g', 'h', 'i', 'j'])\n" +"\n" +">>> d.pop() # return and remove the rightmost item\n" +"'j'\n" +">>> d.popleft() # return and remove the leftmost item\n" +"'f'\n" +">>> list(d) # list the contents of the deque\n" +"['g', 'h', 'i']\n" +">>> d[0] # peek at leftmost item\n" +"'g'\n" +">>> d[-1] # peek at rightmost item\n" +"'i'\n" +"\n" +">>> list(reversed(d)) # list the contents of a deque in " +"reverse\n" +"['i', 'h', 'g']\n" +">>> 'h' in d # search the deque\n" +"True\n" +">>> d.extend('jkl') # add multiple elements at once\n" +">>> d\n" +"deque(['g', 'h', 'i', 'j', 'k', 'l'])\n" +">>> d.rotate(1) # right rotation\n" +">>> d\n" +"deque(['l', 'g', 'h', 'i', 'j', 'k'])\n" +">>> d.rotate(-1) # left rotation\n" +">>> d\n" +"deque(['g', 'h', 'i', 'j', 'k', 'l'])\n" +"\n" +">>> deque(reversed(d)) # make a new deque in reverse order\n" +"deque(['l', 'k', 'j', 'i', 'h', 'g'])\n" +">>> d.clear() # empty the deque\n" +">>> d.pop() # cannot pop from an empty deque\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in -toplevel-\n" +" d.pop()\n" +"IndexError: pop from an empty deque\n" +"\n" +">>> d.extendleft('abc') # extendleft() reverses the input " +"order\n" +">>> d\n" +"deque(['c', 'b', 'a'])" msgstr "" msgid ":class:`deque` Recipes" -msgstr "" +msgstr ":class:`deque` Przepisy" msgid "This section shows various approaches to working with deques." msgstr "" @@ -551,11 +745,32 @@ msgid "" "in Unix::" msgstr "" +msgid "" +"def tail(filename, n=10):\n" +" 'Return the last n lines of a file'\n" +" with open(filename) as f:\n" +" return deque(f, n)" +msgstr "" + msgid "" "Another approach to using deques is to maintain a sequence of recently added " "elements by appending to the right and popping to the left::" msgstr "" +msgid "" +"def moving_average(iterable, n=3):\n" +" # moving_average([40, 30, 50, 46, 39, 44]) --> 40.0 42.0 45.0 43.0\n" +" # https://en.wikipedia.org/wiki/Moving_average\n" +" it = iter(iterable)\n" +" d = deque(itertools.islice(it, n-1))\n" +" d.appendleft(0)\n" +" s = sum(d)\n" +" for elem in it:\n" +" s += elem - d.popleft()\n" +" d.append(elem)\n" +" yield s / n" +msgstr "" + msgid "" "A `round-robin scheduler `_ can be implemented with input iterators stored in a :" @@ -565,12 +780,33 @@ msgid "" "rotate` method::" msgstr "" +msgid "" +"def roundrobin(*iterables):\n" +" \"roundrobin('ABC', 'D', 'EF') --> A D E B F C\"\n" +" iterators = deque(map(iter, iterables))\n" +" while iterators:\n" +" try:\n" +" while True:\n" +" yield next(iterators[0])\n" +" iterators.rotate(-1)\n" +" except StopIteration:\n" +" # Remove an exhausted iterator.\n" +" iterators.popleft()" +msgstr "" + msgid "" "The :meth:`~deque.rotate` method provides a way to implement :class:`deque` " "slicing and deletion. For example, a pure Python implementation of ``del " "d[n]`` relies on the ``rotate()`` method to position elements to be popped::" msgstr "" +msgid "" +"def delete_nth(d, n):\n" +" d.rotate(-n)\n" +" d.popleft()\n" +" d.rotate(n)" +msgstr "" + msgid "" "To implement :class:`deque` slicing, use a similar approach applying :meth:" "`~deque.rotate` to bring a target element to the left side of the deque. " @@ -581,7 +817,7 @@ msgid "" msgstr "" msgid ":class:`defaultdict` objects" -msgstr "" +msgstr ":class:`defaultdict` przedmioty" msgid "" "Return a new dictionary-like object. :class:`defaultdict` is a subclass of " @@ -619,15 +855,15 @@ msgid "" msgstr "" msgid "" -"This method is called by the :meth:`__getitem__` method of the :class:`dict` " -"class when the requested key is not found; whatever it returns or raises is " -"then returned or raised by :meth:`__getitem__`." +"This method is called by the :meth:`~object.__getitem__` method of the :" +"class:`dict` class when the requested key is not found; whatever it returns " +"or raises is then returned or raised by :meth:`~object.__getitem__`." msgstr "" msgid "" "Note that :meth:`__missing__` is *not* called for any operations besides :" -"meth:`__getitem__`. This means that :meth:`get` will, like normal " -"dictionaries, return ``None`` as a default rather than using :attr:" +"meth:`~object.__getitem__`. This means that :meth:`~dict.get` will, like " +"normal dictionaries, return ``None`` as a default rather than using :attr:" "`default_factory`." msgstr "" @@ -645,7 +881,7 @@ msgid "" msgstr "" msgid ":class:`defaultdict` Examples" -msgstr "" +msgstr ":class:`defaultdict` Przykłady" msgid "" "Using :class:`list` as the :attr:`~defaultdict.default_factory`, it is easy " @@ -655,10 +891,10 @@ msgstr "" msgid "" "When each key is encountered for the first time, it is not already in the " "mapping; so an entry is automatically created using the :attr:`~defaultdict." -"default_factory` function which returns an empty :class:`list`. The :meth:" -"`list.append` operation then attaches the value to the new list. When keys " +"default_factory` function which returns an empty :class:`list`. The :meth:`!" +"list.append` operation then attaches the value to the new list. When keys " "are encountered again, the look-up proceeds normally (returning the list for " -"that key) and the :meth:`list.append` operation adds another value to the " +"that key) and the :meth:`!list.append` operation adds another value to the " "list. This technique is simpler and faster than an equivalent technique " "using :meth:`dict.setdefault`:" msgstr "" @@ -702,8 +938,9 @@ msgid "" "Returns a new tuple subclass named *typename*. The new subclass is used to " "create tuple-like objects that have fields accessible by attribute lookup as " "well as being indexable and iterable. Instances of the subclass also have a " -"helpful docstring (with typename and field_names) and a helpful :meth:" -"`__repr__` method which lists the tuple contents in a ``name=value`` format." +"helpful docstring (with *typename* and *field_names*) and a helpful :meth:" +"`~object.__repr__` method which lists the tuple contents in a ``name=value`` " +"format." msgstr "" msgid "" @@ -736,8 +973,8 @@ msgid "" msgstr "" msgid "" -"If *module* is defined, the ``__module__`` attribute of the named tuple is " -"set to that value." +"If *module* is defined, the :attr:`~type.__module__` attribute of the named " +"tuple is set to that value." msgstr "" msgid "" @@ -761,11 +998,28 @@ msgstr "" msgid "Added the *module* parameter." msgstr "" -msgid "Removed the *verbose* parameter and the :attr:`_source` attribute." +msgid "Removed the *verbose* parameter and the :attr:`!_source` attribute." msgstr "" msgid "" -"Added the *defaults* parameter and the :attr:`_field_defaults` attribute." +"Added the *defaults* parameter and the :attr:`~somenamedtuple." +"_field_defaults` attribute." +msgstr "" + +msgid "" +">>> # Basic example\n" +">>> Point = namedtuple('Point', ['x', 'y'])\n" +">>> p = Point(11, y=22) # instantiate with positional or keyword " +"arguments\n" +">>> p[0] + p[1] # indexable like the plain tuple (11, 22)\n" +"33\n" +">>> x, y = p # unpack like a regular tuple\n" +">>> x, y\n" +"(11, 22)\n" +">>> p.x + p.y # fields also accessible by name\n" +"33\n" +">>> p # readable __repr__ with a name=value style\n" +"Point(x=11, y=22)" msgstr "" msgid "" @@ -773,6 +1027,24 @@ msgid "" "tuples returned by the :mod:`csv` or :mod:`sqlite3` modules::" msgstr "" +msgid "" +"EmployeeRecord = namedtuple('EmployeeRecord', 'name, age, title, department, " +"paygrade')\n" +"\n" +"import csv\n" +"for emp in map(EmployeeRecord._make, csv.reader(open(\"employees.csv\", " +"\"rb\"))):\n" +" print(emp.name, emp.title)\n" +"\n" +"import sqlite3\n" +"conn = sqlite3.connect('/companydata')\n" +"cursor = conn.cursor()\n" +"cursor.execute('SELECT name, age, title, department, paygrade FROM " +"employees')\n" +"for emp in map(EmployeeRecord._make, cursor.fetchall()):\n" +" print(emp.name, emp.title)" +msgstr "" + msgid "" "In addition to the methods inherited from tuples, named tuples support three " "additional methods and two attributes. To prevent conflicts with field " @@ -783,11 +1055,29 @@ msgid "" "Class method that makes a new instance from an existing sequence or iterable." msgstr "" +msgid "" +">>> t = [11, 22]\n" +">>> Point._make(t)\n" +"Point(x=11, y=22)" +msgstr "" +">>> t = [11, 22]\n" +">>> Point._make(t)\n" +"Point(x=11, y=22)" + msgid "" "Return a new :class:`dict` which maps field names to their corresponding " "values:" msgstr "" +msgid "" +">>> p = Point(x=11, y=22)\n" +">>> p._asdict()\n" +"{'x': 11, 'y': 22}" +msgstr "" +">>> p = Point(x=11, y=22)\n" +">>> p._asdict()\n" +"{'x': 11, 'y': 22}" + msgid "Returns an :class:`OrderedDict` instead of a regular :class:`dict`." msgstr "" @@ -803,14 +1093,42 @@ msgid "" "values::" msgstr "" +msgid "" +">>> p = Point(x=11, y=22)\n" +">>> p._replace(x=33)\n" +"Point(x=33, y=22)\n" +"\n" +">>> for partnum, record in inventory.items():\n" +"... inventory[partnum] = record._replace(price=newprices[partnum], " +"timestamp=time.now())" +msgstr "" + msgid "" "Tuple of strings listing the field names. Useful for introspection and for " "creating new named tuple types from existing named tuples." msgstr "" +msgid "" +">>> p._fields # view the field names\n" +"('x', 'y')\n" +"\n" +">>> Color = namedtuple('Color', 'red green blue')\n" +">>> Pixel = namedtuple('Pixel', Point._fields + Color._fields)\n" +">>> Pixel(11, 22, 128, 255, 0)\n" +"Pixel(x=11, y=22, red=128, green=255, blue=0)" +msgstr "" + msgid "Dictionary mapping field names to default values." msgstr "" +msgid "" +">>> Account = namedtuple('Account', ['type', 'balance'], defaults=[0])\n" +">>> Account._field_defaults\n" +"{'balance': 0}\n" +">>> Account('premium')\n" +"Account(type='premium', balance=0)" +msgstr "" + msgid "" "To retrieve a field whose name is stored in a string, use the :func:" "`getattr` function:" @@ -827,6 +1145,22 @@ msgid "" "fixed-width print format:" msgstr "" +msgid "" +">>> class Point(namedtuple('Point', ['x', 'y'])):\n" +"... __slots__ = ()\n" +"... @property\n" +"... def hypot(self):\n" +"... return (self.x ** 2 + self.y ** 2) ** 0.5\n" +"... def __str__(self):\n" +"... return 'Point: x=%6.3f y=%6.3f hypot=%6.3f' % (self.x, self.y, " +"self.hypot)\n" +"\n" +">>> for p in Point(3, 4), Point(14, 5/7):\n" +"... print(p)\n" +"Point: x= 3.000 y= 4.000 hypot= 5.000\n" +"Point: x=14.000 y= 0.714 hypot=14.018" +msgstr "" + msgid "" "The subclass shown above sets ``__slots__`` to an empty tuple. This helps " "keep memory requirements low by preventing the creation of instance " @@ -853,6 +1187,13 @@ msgid "" "keyword::" msgstr "" +msgid "" +"class Component(NamedTuple):\n" +" part_number: int\n" +" weight: float\n" +" description: Optional[str] = None" +msgstr "" + msgid "" "See :meth:`types.SimpleNamespace` for a mutable namespace based on an " "underlying dictionary instead of a tuple." @@ -864,7 +1205,7 @@ msgid "" msgstr "" msgid ":class:`OrderedDict` objects" -msgstr "" +msgstr ":class:`OrderedDict` przedmioty" msgid "" "Ordered dictionaries are just like regular dictionaries but have some extra " @@ -903,8 +1244,9 @@ msgid "" msgstr "" msgid "" -"The :meth:`popitem` method of :class:`OrderedDict` has a different " -"signature. It accepts an optional argument to specify which item is popped." +"The :meth:`~OrderedDict.popitem` method of :class:`OrderedDict` has a " +"different signature. It accepts an optional argument to specify which item " +"is popped." msgstr "" msgid "" @@ -919,8 +1261,8 @@ msgid "" msgstr "" msgid "" -":class:`OrderedDict` has a :meth:`move_to_end` method to efficiently " -"reposition an element to an endpoint." +":class:`OrderedDict` has a :meth:`~OrderedDict.move_to_end` method to " +"efficiently reposition an element to an endpoint." msgstr "" msgid "" @@ -935,7 +1277,8 @@ msgid "" "associated value to the leftmost (first) position." msgstr "" -msgid "Until Python 3.8, :class:`dict` lacked a :meth:`__reversed__` method." +msgid "" +"Until Python 3.8, :class:`dict` lacked a :meth:`~object.__reversed__` method." msgstr "" msgid "" @@ -956,6 +1299,16 @@ msgid "" "if *last* is false. Raises :exc:`KeyError` if the *key* does not exist:" msgstr "" +msgid "" +">>> d = OrderedDict.fromkeys('abcde')\n" +">>> d.move_to_end('b')\n" +">>> ''.join(d)\n" +"'acdeb'\n" +">>> d.move_to_end('b', last=False)\n" +">>> ''.join(d)\n" +"'bacde'" +msgstr "" + msgid "" "In addition to the usual mapping methods, ordered dictionaries also support " "reverse iteration using :func:`reversed`." @@ -963,11 +1316,14 @@ msgstr "" msgid "" "Equality tests between :class:`OrderedDict` objects are order-sensitive and " -"are implemented as ``list(od1.items())==list(od2.items())``. Equality tests " -"between :class:`OrderedDict` objects and other :class:`~collections.abc." -"Mapping` objects are order-insensitive like regular dictionaries. This " -"allows :class:`OrderedDict` objects to be substituted anywhere a regular " -"dictionary is used." +"are roughly equivalent to ``list(od1.items())==list(od2.items())``." +msgstr "" + +msgid "" +"Equality tests between :class:`OrderedDict` objects and other :class:" +"`~collections.abc.Mapping` objects are order-insensitive like regular " +"dictionaries. This allows :class:`OrderedDict` objects to be substituted " +"anywhere a regular dictionary is used." msgstr "" msgid "" @@ -977,7 +1333,8 @@ msgstr "" msgid "" "With the acceptance of :pep:`468`, order is retained for keyword arguments " -"passed to the :class:`OrderedDict` constructor and its :meth:`update` method." +"passed to the :class:`OrderedDict` constructor and its :meth:`~dict.update` " +"method." msgstr "" msgid ":class:`OrderedDict` Examples and Recipes" @@ -990,14 +1347,86 @@ msgid "" "end::" msgstr "" +msgid "" +"class LastUpdatedOrderedDict(OrderedDict):\n" +" 'Store items in the order the keys were last added'\n" +"\n" +" def __setitem__(self, key, value):\n" +" super().__setitem__(key, value)\n" +" self.move_to_end(key)" +msgstr "" + msgid "" "An :class:`OrderedDict` would also be useful for implementing variants of :" "func:`functools.lru_cache`:" msgstr "" -msgid ":class:`UserDict` objects" +msgid "" +"from collections import OrderedDict\n" +"from time import time\n" +"\n" +"class TimeBoundedLRU:\n" +" \"LRU Cache that invalidates and refreshes old entries.\"\n" +"\n" +" def __init__(self, func, maxsize=128, maxage=30):\n" +" self.cache = OrderedDict() # { args : (timestamp, result)}\n" +" self.func = func\n" +" self.maxsize = maxsize\n" +" self.maxage = maxage\n" +"\n" +" def __call__(self, *args):\n" +" if args in self.cache:\n" +" self.cache.move_to_end(args)\n" +" timestamp, result = self.cache[args]\n" +" if time() - timestamp <= self.maxage:\n" +" return result\n" +" result = self.func(*args)\n" +" self.cache[args] = time(), result\n" +" if len(self.cache) > self.maxsize:\n" +" self.cache.popitem(0)\n" +" return result" +msgstr "" + +msgid "" +"class MultiHitLRUCache:\n" +" \"\"\" LRU cache that defers caching a result until\n" +" it has been requested multiple times.\n" +"\n" +" To avoid flushing the LRU cache with one-time requests,\n" +" we don't cache until a request has been made more than once.\n" +"\n" +" \"\"\"\n" +"\n" +" def __init__(self, func, maxsize=128, maxrequests=4096, cache_after=1):\n" +" self.requests = OrderedDict() # { uncached_key : request_count }\n" +" self.cache = OrderedDict() # { cached_key : function_result }\n" +" self.func = func\n" +" self.maxrequests = maxrequests # max number of uncached requests\n" +" self.maxsize = maxsize # max number of stored return " +"values\n" +" self.cache_after = cache_after\n" +"\n" +" def __call__(self, *args):\n" +" if args in self.cache:\n" +" self.cache.move_to_end(args)\n" +" return self.cache[args]\n" +" result = self.func(*args)\n" +" self.requests[args] = self.requests.get(args, 0) + 1\n" +" if self.requests[args] <= self.cache_after:\n" +" self.requests.move_to_end(args)\n" +" if len(self.requests) > self.maxrequests:\n" +" self.requests.popitem(0)\n" +" else:\n" +" self.requests.pop(args, None)\n" +" self.cache[args] = result\n" +" if len(self.cache) > self.maxsize:\n" +" self.cache.popitem(0)\n" +" return result" msgstr "" +msgid ":class:`UserDict` objects" +msgstr ":class:`UserDict` przedmioty" + msgid "" "The class, :class:`UserDict` acts as a wrapper around dictionary objects. " "The need for this class has been partially supplanted by the ability to " @@ -1023,7 +1452,7 @@ msgid "" msgstr "" msgid ":class:`UserList` objects" -msgstr "" +msgstr ":class:`UserList` przedmioty" msgid "" "This class acts as a wrapper around list objects. It is a useful base class " @@ -1073,7 +1502,7 @@ msgid "" msgstr "" msgid ":class:`UserString` objects" -msgstr "" +msgstr ":class:`UserString` przedmioty" msgid "" "The class, :class:`UserString` acts as a wrapper around string objects. The " diff --git a/library/colorsys.po b/library/colorsys.po index 97821180ac..166767452c 100644 --- a/library/colorsys.po +++ b/library/colorsys.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/compileall.po b/library/compileall.po index 09dbd3758a..984bff19e7 100644 --- a/library/compileall.po +++ b/library/compileall.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 1de72993ee..b7ecdc5ff0 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/configparser.po b/library/configparser.po index 59a6bb238d..52ce2d8b79 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/constants.po b/library/constants.po index c55079b1e9..b2ba9ca2ac 100644 --- a/library/constants.po +++ b/library/constants.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/contextlib.po b/library/contextlib.po index c6a4221601..1a088829dc 100644 --- a/library/contextlib.po +++ b/library/contextlib.po @@ -1,20 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Maciej Olko , 2021 -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 00:57+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:57+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,7 +29,7 @@ msgid "" msgstr "" msgid "**Source code:** :source:`Lib/contextlib.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/contextlib.py`" msgid "" "This module provides utilities for common tasks involving the :keyword:" @@ -62,7 +62,8 @@ msgstr "" msgid "" "This function is a :term:`decorator` that can be used to define a factory " "function for :keyword:`with` statement context managers, without needing to " -"create a class or separate :meth:`__enter__` and :meth:`__exit__` methods." +"create a class or separate :meth:`~object.__enter__` and :meth:`~object." +"__exit__` methods." msgstr "" msgid "" @@ -77,9 +78,29 @@ msgid "" "management::" msgstr "" +msgid "" +"from contextlib import contextmanager\n" +"\n" +"@contextmanager\n" +"def managed_resource(*args, **kwds):\n" +" # Code to acquire resource, e.g.:\n" +" resource = acquire_resource(*args, **kwds)\n" +" try:\n" +" yield resource\n" +" finally:\n" +" # Code to release resource, e.g.:\n" +" release_resource(resource)" +msgstr "" + msgid "The function can then be used like this::" msgstr "" +msgid "" +">>> with managed_resource(timeout=3600) as resource:\n" +"... # Resource is released at the end of this block,\n" +"... # even if code in the block raises an exception" +msgstr "" + msgid "" "The function being decorated must return a :term:`generator`-iterator when " "called. This iterator must yield exactly one value, which will be bound to " @@ -122,19 +143,52 @@ msgstr "" msgid "" "This function is a :term:`decorator` that can be used to define a factory " "function for :keyword:`async with` statement asynchronous context managers, " -"without needing to create a class or separate :meth:`__aenter__` and :meth:" -"`__aexit__` methods. It must be applied to an :term:`asynchronous generator` " -"function." +"without needing to create a class or separate :meth:`~object.__aenter__` " +"and :meth:`~object.__aexit__` methods. It must be applied to an :term:" +"`asynchronous generator` function." msgstr "" msgid "A simple example::" msgstr "" +msgid "" +"from contextlib import asynccontextmanager\n" +"\n" +"@asynccontextmanager\n" +"async def get_connection():\n" +" conn = await acquire_db_connection()\n" +" try:\n" +" yield conn\n" +" finally:\n" +" await release_db_connection(conn)\n" +"\n" +"async def get_all_users():\n" +" async with get_connection() as conn:\n" +" return conn.query('SELECT ...')" +msgstr "" + msgid "" "Context managers defined with :func:`asynccontextmanager` can be used either " "as decorators or with :keyword:`async with` statements::" msgstr "" +msgid "" +"import time\n" +"from contextlib import asynccontextmanager\n" +"\n" +"@asynccontextmanager\n" +"async def timeit():\n" +" now = time.monotonic()\n" +" try:\n" +" yield\n" +" finally:\n" +" print(f'it took {time.monotonic() - now}s to run')\n" +"\n" +"@timeit()\n" +"async def main():\n" +" # ... async code ..." +msgstr "" + msgid "" "When used as a decorator, a new generator instance is implicitly created on " "each function call. This allows the otherwise \"one-shot\" context managers " @@ -152,25 +206,73 @@ msgid "" "This is basically equivalent to::" msgstr "" +msgid "" +"from contextlib import contextmanager\n" +"\n" +"@contextmanager\n" +"def closing(thing):\n" +" try:\n" +" yield thing\n" +" finally:\n" +" thing.close()" +msgstr "" + msgid "And lets you write code like this::" msgstr "" +msgid "" +"from contextlib import closing\n" +"from urllib.request import urlopen\n" +"\n" +"with closing(urlopen('https://www.python.org')) as page:\n" +" for line in page:\n" +" print(line)" +msgstr "" + msgid "" "without needing to explicitly close ``page``. Even if an error occurs, " "``page.close()`` will be called when the :keyword:`with` block is exited." msgstr "" +msgid "" +"Most types managing resources support the :term:`context manager` protocol, " +"which closes *thing* on leaving the :keyword:`with` statement. As such, :" +"func:`!closing` is most useful for third party types that don't support " +"context managers. This example is purely for illustration purposes, as :func:" +"`~urllib.request.urlopen` would normally be used in a context manager." +msgstr "" + msgid "" "Return an async context manager that calls the ``aclose()`` method of " "*thing* upon completion of the block. This is basically equivalent to::" msgstr "" +msgid "" +"from contextlib import asynccontextmanager\n" +"\n" +"@asynccontextmanager\n" +"async def aclosing(thing):\n" +" try:\n" +" yield thing\n" +" finally:\n" +" await thing.aclose()" +msgstr "" + msgid "" "Significantly, ``aclosing()`` supports deterministic cleanup of async " "generators when they happen to exit early by :keyword:`break` or an " "exception. For example::" msgstr "" +msgid "" +"from contextlib import aclosing\n" +"\n" +"async with aclosing(my_generator()) as values:\n" +" async for value in values:\n" +" if value == 42:\n" +" break" +msgstr "" + msgid "" "This pattern ensures that the generator's async exit code is executed in the " "same context as its iterations (so that exceptions and context variables " @@ -184,14 +286,52 @@ msgid "" "optional context manager, for example::" msgstr "" +msgid "" +"def myfunction(arg, ignore_exceptions=False):\n" +" if ignore_exceptions:\n" +" # Use suppress to ignore all exceptions.\n" +" cm = contextlib.suppress(Exception)\n" +" else:\n" +" # Do not ignore any exceptions, cm has no effect.\n" +" cm = contextlib.nullcontext()\n" +" with cm:\n" +" # Do something" +msgstr "" + msgid "An example using *enter_result*::" msgstr "" +msgid "" +"def process_file(file_or_path):\n" +" if isinstance(file_or_path, str):\n" +" # If string, open file\n" +" cm = open(file_or_path)\n" +" else:\n" +" # Caller is responsible for closing file\n" +" cm = nullcontext(file_or_path)\n" +"\n" +" with cm as file:\n" +" # Perform processing on the file" +msgstr "" + msgid "" "It can also be used as a stand-in for :ref:`asynchronous context managers " "`::" msgstr "" +msgid "" +"async def send_http(session=None):\n" +" if not session:\n" +" # If no http session, create it with aiohttp\n" +" cm = aiohttp.ClientSession()\n" +" else:\n" +" # Caller is responsible for closing the session\n" +" cm = nullcontext(session)\n" +"\n" +" async with cm as session:\n" +" # Send http requests with session" +msgstr "" + msgid ":term:`asynchronous context manager` support was added." msgstr "" @@ -212,12 +352,47 @@ msgstr "" msgid "For example::" msgstr "Dla przykładu::" +msgid "" +"from contextlib import suppress\n" +"\n" +"with suppress(FileNotFoundError):\n" +" os.remove('somefile.tmp')\n" +"\n" +"with suppress(FileNotFoundError):\n" +" os.remove('someotherfile.tmp')" +msgstr "" + msgid "This code is equivalent to::" msgstr "" +msgid "" +"try:\n" +" os.remove('somefile.tmp')\n" +"except FileNotFoundError:\n" +" pass\n" +"\n" +"try:\n" +" os.remove('someotherfile.tmp')\n" +"except FileNotFoundError:\n" +" pass" +msgstr "" + msgid "This context manager is :ref:`reentrant `." msgstr "" +msgid "" +"If the code within the :keyword:`!with` block raises a :exc:" +"`BaseExceptionGroup`, suppressed exceptions are removed from the group. Any " +"exceptions of the group which are not suppressed are re-raised in a new " +"group which is created using the original group's :meth:`~BaseExceptionGroup." +"derive` method." +msgstr "" + +msgid "" +"``suppress`` now supports suppressing exceptions raised as part of a :exc:" +"`BaseExceptionGroup`." +msgstr "" + msgid "" "Context manager for temporarily redirecting :data:`sys.stdout` to another " "file or file-like object." @@ -236,14 +411,31 @@ msgid "" "`with` statement::" msgstr "" +msgid "" +"with redirect_stdout(io.StringIO()) as f:\n" +" help(pow)\n" +"s = f.getvalue()" +msgstr "" + msgid "" "To send the output of :func:`help` to a file on disk, redirect the output to " "a regular file::" msgstr "" +msgid "" +"with open('help.txt', 'w') as f:\n" +" with redirect_stdout(f):\n" +" help(pow)" +msgstr "" + msgid "To send the output of :func:`help` to *sys.stderr*::" msgstr "" +msgid "" +"with redirect_stdout(sys.stderr):\n" +" help(pow)" +msgstr "" + msgid "" "Note that the global side effect on :data:`sys.stdout` means that this " "context manager is not suitable for use in library code and most threaded " @@ -288,16 +480,59 @@ msgstr "" msgid "Example of ``ContextDecorator``::" msgstr "" +msgid "" +"from contextlib import ContextDecorator\n" +"\n" +"class mycontext(ContextDecorator):\n" +" def __enter__(self):\n" +" print('Starting')\n" +" return self\n" +"\n" +" def __exit__(self, *exc):\n" +" print('Finishing')\n" +" return False" +msgstr "" + msgid "The class can then be used like this::" msgstr "" +msgid "" +">>> @mycontext()\n" +"... def function():\n" +"... print('The bit in the middle')\n" +"...\n" +">>> function()\n" +"Starting\n" +"The bit in the middle\n" +"Finishing\n" +"\n" +">>> with mycontext():\n" +"... print('The bit in the middle')\n" +"...\n" +"Starting\n" +"The bit in the middle\n" +"Finishing" +msgstr "" + msgid "" "This change is just syntactic sugar for any construct of the following form::" msgstr "" +msgid "" +"def f():\n" +" with cm():\n" +" # Do stuff" +msgstr "" + msgid "``ContextDecorator`` lets you instead write::" msgstr "" +msgid "" +"@cm()\n" +"def f():\n" +" # Do stuff" +msgstr "" + msgid "" "It makes it clear that the ``cm`` applies to the whole function, rather than " "just a piece of it (and saving an indentation level is nice, too)." @@ -308,6 +543,17 @@ msgid "" "using ``ContextDecorator`` as a mixin class::" msgstr "" +msgid "" +"from contextlib import ContextDecorator\n" +"\n" +"class mycontext(ContextBaseClass, ContextDecorator):\n" +" def __enter__(self):\n" +" return self\n" +"\n" +" def __exit__(self, *exc):\n" +" return False" +msgstr "" + msgid "" "As the decorated function must be able to be called multiple times, the " "underlying context manager must support use in multiple :keyword:`with` " @@ -322,6 +568,40 @@ msgstr "" msgid "Example of ``AsyncContextDecorator``::" msgstr "" +msgid "" +"from asyncio import run\n" +"from contextlib import AsyncContextDecorator\n" +"\n" +"class mycontext(AsyncContextDecorator):\n" +" async def __aenter__(self):\n" +" print('Starting')\n" +" return self\n" +"\n" +" async def __aexit__(self, *exc):\n" +" print('Finishing')\n" +" return False" +msgstr "" + +msgid "" +">>> @mycontext()\n" +"... async def function():\n" +"... print('The bit in the middle')\n" +"...\n" +">>> run(function())\n" +"Starting\n" +"The bit in the middle\n" +"Finishing\n" +"\n" +">>> async def function():\n" +"... async with mycontext():\n" +"... print('The bit in the middle')\n" +"...\n" +">>> run(function())\n" +"Starting\n" +"The bit in the middle\n" +"Finishing" +msgstr "" + msgid "" "A context manager that is designed to make it easy to programmatically " "combine other context managers and cleanup functions, especially those that " @@ -334,8 +614,16 @@ msgid "" msgstr "" msgid "" -"The :meth:`__enter__` method returns the :class:`ExitStack` instance, and " -"performs no additional operations." +"with ExitStack() as stack:\n" +" files = [stack.enter_context(open(fname)) for fname in filenames]\n" +" # All opened files will automatically be closed at the end of\n" +" # the with statement, even if attempts to open files later\n" +" # in the list raise an exception" +msgstr "" + +msgid "" +"The :meth:`~object.__enter__` method returns the :class:`ExitStack` " +"instance, and performs no additional operations." msgstr "" msgid "" @@ -368,9 +656,9 @@ msgid "" msgstr "" msgid "" -"Enters a new context manager and adds its :meth:`__exit__` method to the " -"callback stack. The return value is the result of the context manager's own :" -"meth:`__enter__` method." +"Enters a new context manager and adds its :meth:`~object.__exit__` method to " +"the callback stack. The return value is the result of the context manager's " +"own :meth:`~object.__enter__` method." msgstr "" msgid "" @@ -383,24 +671,26 @@ msgid "" "context manager." msgstr "" -msgid "Adds a context manager's :meth:`__exit__` method to the callback stack." +msgid "" +"Adds a context manager's :meth:`~object.__exit__` method to the callback " +"stack." msgstr "" msgid "" "As ``__enter__`` is *not* invoked, this method can be used to cover part of " -"an :meth:`__enter__` implementation with a context manager's own :meth:" -"`__exit__` method." +"an :meth:`~object.__enter__` implementation with a context manager's own :" +"meth:`~object.__exit__` method." msgstr "" msgid "" "If passed an object that is not a context manager, this method assumes it is " -"a callback with the same signature as a context manager's :meth:`__exit__` " -"method and adds it directly to the callback stack." +"a callback with the same signature as a context manager's :meth:`~object." +"__exit__` method and adds it directly to the callback stack." msgstr "" msgid "" "By returning true values, these callbacks can suppress exceptions the same " -"way context manager :meth:`__exit__` methods can." +"way context manager :meth:`~object.__exit__` methods can." msgstr "" msgid "" @@ -435,6 +725,17 @@ msgid "" "operation as follows::" msgstr "" +msgid "" +"with ExitStack() as stack:\n" +" files = [stack.enter_context(open(fname)) for fname in filenames]\n" +" # Hold onto the close method, but don't call it yet.\n" +" close_files = stack.pop_all().close\n" +" # If opening any file fails, all previously opened files will be\n" +" # closed automatically. If all files are opened successfully,\n" +" # they will remain open even after the with statement ends.\n" +" # close_files() can then be invoked explicitly to close them all." +msgstr "" + msgid "" "Immediately unwinds the callback stack, invoking callbacks in the reverse " "order of registration. For any context managers and exit callbacks " @@ -448,12 +749,13 @@ msgid "" msgstr "" msgid "" -"The :meth:`close` method is not implemented, :meth:`aclose` must be used " -"instead." +"The :meth:`~ExitStack.close` method is not implemented; :meth:`aclose` must " +"be used instead." msgstr "" msgid "" -"Similar to :meth:`enter_context` but expects an asynchronous context manager." +"Similar to :meth:`ExitStack.enter_context` but expects an asynchronous " +"context manager." msgstr "" msgid "" @@ -462,19 +764,28 @@ msgid "" msgstr "" msgid "" -"Similar to :meth:`push` but expects either an asynchronous context manager " -"or a coroutine function." +"Similar to :meth:`ExitStack.push` but expects either an asynchronous context " +"manager or a coroutine function." msgstr "" -msgid "Similar to :meth:`callback` but expects a coroutine function." +msgid "Similar to :meth:`ExitStack.callback` but expects a coroutine function." msgstr "" -msgid "Similar to :meth:`close` but properly handles awaitables." +msgid "Similar to :meth:`ExitStack.close` but properly handles awaitables." msgstr "" msgid "Continuing the example for :func:`asynccontextmanager`::" msgstr "" +msgid "" +"async with AsyncExitStack() as stack:\n" +" connections = [await stack.enter_async_context(get_connection())\n" +" for i in range(5)]\n" +" # All opened connections will automatically be released at the end of\n" +" # the async with statement, even if attempts to open a connection\n" +" # later in the list raise an exception." +msgstr "" + msgid "Examples and Recipes" msgstr "" @@ -495,6 +806,16 @@ msgid "" "of the context managers being optional::" msgstr "" +msgid "" +"with ExitStack() as stack:\n" +" for resource in resources:\n" +" stack.enter_context(resource)\n" +" if need_special_resource():\n" +" special = acquire_special_resource()\n" +" stack.callback(release_special_resource, special)\n" +" # Perform operations that use the acquired resources" +msgstr "" + msgid "" "As shown, :class:`ExitStack` also makes it quite easy to use :keyword:`with` " "statements to manage arbitrary resources that don't natively support the " @@ -512,6 +833,17 @@ msgid "" "be separated slightly in order to allow this::" msgstr "" +msgid "" +"stack = ExitStack()\n" +"try:\n" +" x = stack.enter_context(cm)\n" +"except Exception:\n" +" # handle __enter__ exception\n" +"else:\n" +" with stack:\n" +" # Handle normal case" +msgstr "" + msgid "" "Actually needing to do this is likely to indicate that the underlying API " "should be providing a direct resource management interface for use with :" @@ -528,7 +860,7 @@ msgstr "" msgid "" "As noted in the documentation of :meth:`ExitStack.push`, this method can be " "useful in cleaning up an already allocated resource if later steps in the :" -"meth:`__enter__` implementation fail." +"meth:`~object.__enter__` implementation fail." msgstr "" msgid "" @@ -537,6 +869,43 @@ msgid "" "function, and maps them to the context management protocol::" msgstr "" +msgid "" +"from contextlib import contextmanager, AbstractContextManager, ExitStack\n" +"\n" +"class ResourceManager(AbstractContextManager):\n" +"\n" +" def __init__(self, acquire_resource, release_resource, " +"check_resource_ok=None):\n" +" self.acquire_resource = acquire_resource\n" +" self.release_resource = release_resource\n" +" if check_resource_ok is None:\n" +" def check_resource_ok(resource):\n" +" return True\n" +" self.check_resource_ok = check_resource_ok\n" +"\n" +" @contextmanager\n" +" def _cleanup_on_error(self):\n" +" with ExitStack() as stack:\n" +" stack.push(self)\n" +" yield\n" +" # The validation check passed and didn't raise an exception\n" +" # Accordingly, we want to keep the resource, and pass it\n" +" # back to our caller\n" +" stack.pop_all()\n" +"\n" +" def __enter__(self):\n" +" resource = self.acquire_resource()\n" +" with self._cleanup_on_error():\n" +" if not self.check_resource_ok(resource):\n" +" msg = \"Failed validation for {!r}\"\n" +" raise RuntimeError(msg.format(resource))\n" +" return resource\n" +"\n" +" def __exit__(self, *exc_details):\n" +" # We don't need to duplicate any of our resource release logic\n" +" self.release_resource()" +msgstr "" + msgid "Replacing any use of ``try-finally`` and flag variables" msgstr "" @@ -547,6 +916,17 @@ msgid "" "by using an ``except`` clause instead), it looks something like this::" msgstr "" +msgid "" +"cleanup_needed = True\n" +"try:\n" +" result = perform_operation()\n" +" if result:\n" +" cleanup_needed = False\n" +"finally:\n" +" if cleanup_needed:\n" +" cleanup_resources()" +msgstr "" + msgid "" "As with any ``try`` statement based code, this can cause problems for " "development and review, because the setup code and the cleanup code can end " @@ -560,7 +940,17 @@ msgid "" msgstr "" msgid "" -"This allows the intended cleanup up behaviour to be made explicit up front, " +"from contextlib import ExitStack\n" +"\n" +"with ExitStack() as stack:\n" +" stack.callback(cleanup_resources)\n" +" result = perform_operation()\n" +" if result:\n" +" stack.pop_all()" +msgstr "" + +msgid "" +"This allows the intended cleanup behaviour to be made explicit up front, " "rather than requiring a separate flag variable." msgstr "" @@ -569,12 +959,41 @@ msgid "" "even further by means of a small helper class::" msgstr "" +msgid "" +"from contextlib import ExitStack\n" +"\n" +"class Callback(ExitStack):\n" +" def __init__(self, callback, /, *args, **kwds):\n" +" super().__init__()\n" +" self.callback(callback, *args, **kwds)\n" +"\n" +" def cancel(self):\n" +" self.pop_all()\n" +"\n" +"with Callback(cleanup_resources) as cb:\n" +" result = perform_operation()\n" +" if result:\n" +" cb.cancel()" +msgstr "" + msgid "" "If the resource cleanup isn't already neatly bundled into a standalone " "function, then it is still possible to use the decorator form of :meth:" "`ExitStack.callback` to declare the resource cleanup in advance::" msgstr "" +msgid "" +"from contextlib import ExitStack\n" +"\n" +"with ExitStack() as stack:\n" +" @stack.callback\n" +" def cleanup_resources():\n" +" ...\n" +" result = perform_operation()\n" +" if result:\n" +" stack.pop_all()" +msgstr "" + msgid "" "Due to the way the decorator protocol works, a callback function declared " "this way cannot take any parameters. Instead, any resources to be released " @@ -597,17 +1016,47 @@ msgid "" "in a single definition::" msgstr "" +msgid "" +"from contextlib import ContextDecorator\n" +"import logging\n" +"\n" +"logging.basicConfig(level=logging.INFO)\n" +"\n" +"class track_entry_and_exit(ContextDecorator):\n" +" def __init__(self, name):\n" +" self.name = name\n" +"\n" +" def __enter__(self):\n" +" logging.info('Entering: %s', self.name)\n" +"\n" +" def __exit__(self, exc_type, exc, exc_tb):\n" +" logging.info('Exiting: %s', self.name)" +msgstr "" + msgid "Instances of this class can be used as both a context manager::" msgstr "" +msgid "" +"with track_entry_and_exit('widget loader'):\n" +" print('Some time consuming activity goes here')\n" +" load_widget()" +msgstr "" + msgid "And also as a function decorator::" msgstr "" +msgid "" +"@track_entry_and_exit('widget loader')\n" +"def activity():\n" +" print('Some time consuming activity goes here')\n" +" load_widget()" +msgstr "" + msgid "" "Note that there is one additional limitation when using context managers as " "function decorators: there's no way to access the return value of :meth:" -"`__enter__`. If that value is needed, then it is still necessary to use an " -"explicit ``with`` statement." +"`~object.__enter__`. If that value is needed, then it is still necessary to " +"use an explicit ``with`` statement." msgstr "" msgid ":pep:`343` - The \"with\" statement" @@ -646,6 +1095,28 @@ msgid "" "to yield if an attempt is made to use them a second time::" msgstr "" +msgid "" +">>> from contextlib import contextmanager\n" +">>> @contextmanager\n" +"... def singleuse():\n" +"... print(\"Before\")\n" +"... yield\n" +"... print(\"After\")\n" +"...\n" +">>> cm = singleuse()\n" +">>> with cm:\n" +"... pass\n" +"...\n" +"Before\n" +"After\n" +">>> with cm:\n" +"... pass\n" +"...\n" +"Traceback (most recent call last):\n" +" ...\n" +"RuntimeError: generator didn't yield" +msgstr "" + msgid "Reentrant context managers" msgstr "" @@ -662,6 +1133,23 @@ msgid "" "very simple example of reentrant use::" msgstr "" +msgid "" +">>> from contextlib import redirect_stdout\n" +">>> from io import StringIO\n" +">>> stream = StringIO()\n" +">>> write_to_stream = redirect_stdout(stream)\n" +">>> with write_to_stream:\n" +"... print(\"This is written to the stream rather than stdout\")\n" +"... with write_to_stream:\n" +"... print(\"This is also written to the stream\")\n" +"...\n" +">>> print(\"This is written directly to stdout\")\n" +"This is written directly to stdout\n" +">>> print(stream.getvalue())\n" +"This is written to the stream rather than stdout\n" +"This is also written to the stream" +msgstr "" + msgid "" "Real world examples of reentrancy are more likely to involve multiple " "functions calling each other and hence be far more complicated than this " @@ -699,6 +1187,34 @@ msgid "" "any with statement, regardless of where those callbacks were added::" msgstr "" +msgid "" +">>> from contextlib import ExitStack\n" +">>> stack = ExitStack()\n" +">>> with stack:\n" +"... stack.callback(print, \"Callback: from first context\")\n" +"... print(\"Leaving first context\")\n" +"...\n" +"Leaving first context\n" +"Callback: from first context\n" +">>> with stack:\n" +"... stack.callback(print, \"Callback: from second context\")\n" +"... print(\"Leaving second context\")\n" +"...\n" +"Leaving second context\n" +"Callback: from second context\n" +">>> with stack:\n" +"... stack.callback(print, \"Callback: from outer context\")\n" +"... with stack:\n" +"... stack.callback(print, \"Callback: from inner context\")\n" +"... print(\"Leaving inner context\")\n" +"... print(\"Leaving outer context\")\n" +"...\n" +"Leaving inner context\n" +"Callback: from inner context\n" +"Callback: from outer context\n" +"Leaving outer context" +msgstr "" + msgid "" "As the output from the example shows, reusing a single stack object across " "multiple with statements works correctly, but attempting to nest them will " @@ -710,3 +1226,18 @@ msgid "" "Using separate :class:`ExitStack` instances instead of reusing a single " "instance avoids that problem::" msgstr "" + +msgid "" +">>> from contextlib import ExitStack\n" +">>> with ExitStack() as outer_stack:\n" +"... outer_stack.callback(print, \"Callback: from outer context\")\n" +"... with ExitStack() as inner_stack:\n" +"... inner_stack.callback(print, \"Callback: from inner context\")\n" +"... print(\"Leaving inner context\")\n" +"... print(\"Leaving outer context\")\n" +"...\n" +"Leaving inner context\n" +"Callback: from inner context\n" +"Leaving outer context\n" +"Callback: from outer context" +msgstr "" diff --git a/library/contextvars.po b/library/contextvars.po index 9dd4bbadd5..cadd3cc7f4 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copy.po b/library/copy.po index 4e859056b0..b3ae992d8a 100644 --- a/library/copy.po +++ b/library/copy.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!copy` --- Shallow and deep copy operations" msgstr "" msgid "**Source code:** :source:`Lib/copy.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/copy.py`" msgid "" "Assignment statements in Python do not copy objects, they create bindings " diff --git a/library/copyreg.po b/library/copyreg.po index 0039f25d91..7c8029a74c 100644 --- a/library/copyreg.po +++ b/library/copyreg.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!copyreg` --- Register :mod:`!pickle` support functions" msgstr "" msgid "**Source code:** :source:`Lib/copyreg.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/copyreg.py`" msgid "" "The :mod:`copyreg` module offers a way to define functions used while " diff --git a/library/crypt.po b/library/crypt.po index f0df0cde88..b97ab1afad 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/csv.po b/library/csv.po index f6da8fa243..98d498842e 100644 --- a/library/csv.po +++ b/library/csv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ctypes.po b/library/ctypes.po index 869aab9f5a..5daae0e2ee 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.ascii.po b/library/curses.ascii.po index 9f955ac416..6306805b2b 100644 --- a/library/curses.ascii.po +++ b/library/curses.ascii.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.panel.po b/library/curses.panel.po index 8d2833c910..96890f1025 100644 --- a/library/curses.panel.po +++ b/library/curses.panel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.po b/library/curses.po index 0b31480260..fbe7d7a1fc 100644 --- a/library/curses.po +++ b/library/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datatypes.po b/library/datatypes.po index be17b7ae55..7b2e2377c6 100644 --- a/library/datatypes.po +++ b/library/datatypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datetime.po b/library/datetime.po index 53a7b6c479..4e9c3af96f 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dbm.po b/library/dbm.po index 3452de79bb..bd7939d028 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/debug.po b/library/debug.po index 0d2ac18883..7040e5db75 100644 --- a/library/debug.po +++ b/library/debug.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/decimal.po b/library/decimal.po index 986ccee8ad..b52f19d0ba 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!decimal` --- Decimal fixed-point and floating-point arithmetic" msgstr "" msgid "**Source code:** :source:`Lib/decimal.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/decimal.py`" msgid "" "The :mod:`decimal` module provides support for fast correctly rounded " @@ -1553,10 +1554,10 @@ msgid "" msgstr "" msgid "32-bit" -msgstr "" +msgstr "32-bit" msgid "64-bit" -msgstr "" +msgstr "64-bit" msgid "``425000000``" msgstr "``425000000``" diff --git a/library/devmode.po b/library/devmode.po index 9ecbfb69a7..74f90ce3b3 100644 --- a/library/devmode.po +++ b/library/devmode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/difflib.po b/library/difflib.po index 8fbb178d35..cca84d6496 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dis.po b/library/dis.po index 046100ab93..97e1afbdfd 100644 --- a/library/dis.po +++ b/library/dis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/doctest.po b/library/doctest.po index 329418a421..06fc46209b 100644 --- a/library/doctest.po +++ b/library/doctest.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.contentmanager.po b/library/email.contentmanager.po index f9717f81a6..2d29a9c327 100644 --- a/library/email.contentmanager.po +++ b/library/email.contentmanager.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,7 +31,7 @@ msgid "**Source code:** :source:`Lib/email/contentmanager.py`" msgstr "" msgid "[1]_" -msgstr "" +msgstr "[1]_" msgid "" "Base class for content managers. Provides the standard registry mechanisms " diff --git a/library/email.encoders.po b/library/email.encoders.po index ef55ef4aa6..0a454820fd 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.examples.po b/library/email.examples.po index 6231f6aa28..e1eb0de212 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.generator.po b/library/email.generator.po index 7e58dc9fc9..8fb1ecdc9d 100644 --- a/library/email.generator.po +++ b/library/email.generator.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.header.po b/library/email.header.po index d1a3e703c1..97f38d100a 100644 --- a/library/email.header.po +++ b/library/email.header.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:05+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +23,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`email.header`: Internationalized headers" +msgid ":mod:`!email.header`: Internationalized headers" msgstr "" msgid "**Source code:** :source:`Lib/email/header.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/email/header.py`" msgid "" "This module is part of the legacy (``Compat32``) email API. In the current " @@ -71,6 +71,16 @@ msgid "" "header` module. For example::" msgstr "" +msgid "" +">>> from email.message import Message\n" +">>> from email.header import Header\n" +">>> msg = Message()\n" +">>> h = Header('p\\xf6stal', 'iso-8859-1')\n" +">>> msg['Subject'] = h\n" +">>> msg.as_string()\n" +"'Subject: =?iso-8859-1?q?p=F6stal?=\\n\\n'" +msgstr "" + msgid "" "Notice here how we wanted the :mailheader:`Subject` field to contain a non-" "ASCII character? We did this by creating a :class:`Header` instance and " @@ -108,7 +118,7 @@ msgid "" "The maximum line length can be specified explicitly via *maxlinelen*. For " "splitting the first line to a shorter value (to account for the field header " "which isn't included in *s*, e.g. :mailheader:`Subject`) pass in the name of " -"the field in *header_name*. The default *maxlinelen* is 76, and the default " +"the field in *header_name*. The default *maxlinelen* is 78, and the default " "value for *header_name* is ``None``, meaning it is not taken into account " "for the first line of a long, split header." msgstr "" @@ -237,6 +247,12 @@ msgstr "" msgid "Here's an example::" msgstr "" +msgid "" +">>> from email.header import decode_header\n" +">>> decode_header('=?iso-8859-1?q?p=F6stal?=')\n" +"[(b'p\\xf6stal', 'iso-8859-1')]" +msgstr "" + msgid "" "Create a :class:`Header` instance from a sequence of pairs as returned by :" "func:`decode_header`." diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index 08cf1efa7a..e45510b403 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,7 +31,7 @@ msgid "**Source code:** :source:`Lib/email/headerregistry.py`" msgstr "" msgid "[1]_" -msgstr "" +msgstr "[1]_" msgid "" "Headers are represented by customized subclasses of :class:`str`. The " diff --git a/library/email.message.po b/library/email.message.po index e43243a74e..aa446f7520 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,7 +31,7 @@ msgid "**Source code:** :source:`Lib/email/message.py`" msgstr "" msgid "[1]_" -msgstr "" +msgstr "[1]_" msgid "" "The central class in the :mod:`email` package is the :class:`EmailMessage` " diff --git a/library/email.mime.po b/library/email.mime.po index 3ab18d1a50..6a7dd6edcc 100644 --- a/library/email.mime.po +++ b/library/email.mime.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:05+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +23,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`email.mime`: Creating email and MIME objects from scratch" +msgid ":mod:`!email.mime`: Creating email and MIME objects from scratch" msgstr "" msgid "**Source code:** :source:`Lib/email/mime/`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/email/mime/`" msgid "" "This module is part of the legacy (``Compat32``) email API. Its " @@ -138,7 +138,7 @@ msgid "" msgstr "" msgid "Module: :mod:`email.mime.application`" -msgstr "" +msgstr "Moduł: :mod:`email.mime.application`" msgid "" "A subclass of :class:`~email.mime.nonmultipart.MIMENonMultipart`, the :class:" diff --git a/library/email.parser.po b/library/email.parser.po index 7d4be07112..2cf4a60393 100644 --- a/library/email.parser.po +++ b/library/email.parser.po @@ -4,16 +4,16 @@ # FIRST AUTHOR , YEAR. # # Translators: -# Maciej Olko , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-01-24 14:52+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Maciej Olko , 2025\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +27,7 @@ msgid ":mod:`!email.parser`: Parsing email messages" msgstr "" msgid "**Source code:** :source:`Lib/email/parser.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/email/parser.py`" msgid "" "Message object structures can be created in one of two ways: they can be " @@ -290,10 +290,8 @@ msgstr "" msgid "" ">>> import email\n" -">>> msg = email.message_from_bytes(myBytes) " -msgstr "" -">>> import email\n" ">>> msg = email.message_from_bytes(myBytes)" +msgstr "" msgid "Additional notes" msgstr "" diff --git a/library/email.po b/library/email.po index c4811b6840..74b8237416 100644 --- a/library/email.po +++ b/library/email.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.policy.po b/library/email.policy.po index a2089dc1b8..60d05e4e6f 100644 --- a/library/email.policy.po +++ b/library/email.policy.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -443,7 +444,7 @@ msgid "" msgstr "" msgid "[1]_" -msgstr "" +msgstr "[1]_" msgid "" "If ``False``, follow :rfc:`5322`, supporting non-ASCII characters in headers " diff --git a/library/email.utils.po b/library/email.utils.po index b7fb868b74..7f6d451306 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ensurepip.po b/library/ensurepip.po index 46ea113268..5e059d6580 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/enum.po b/library/enum.po index b252e4c1af..c97da5b4d4 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/exceptions.po b/library/exceptions.po index 55d3b695ff..49a0b84518 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/faulthandler.po b/library/faulthandler.po index eeed4bdf16..c4a652fd41 100644 --- a/library/faulthandler.po +++ b/library/faulthandler.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fcntl.po b/library/fcntl.po index b06fa3aa9f..931332a712 100644 --- a/library/fcntl.po +++ b/library/fcntl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fnmatch.po b/library/fnmatch.po index 693033a471..c54e46ebd0 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ftplib.po b/library/ftplib.po index 4484882f76..57f0f7d768 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!ftplib` --- FTP protocol client" msgstr "" msgid "**Source code:** :source:`Lib/ftplib.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/ftplib.py`" msgid "" "This module defines the class :class:`FTP` and a few related items. The :" diff --git a/library/functional.po b/library/functional.po index d801faeb70..a786b65ad4 100644 --- a/library/functional.po +++ b/library/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functions.po b/library/functions.po index 4285bf218c..ab476e53ff 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functools.po b/library/functools.po index 65ec5d9d3b..d6b504e0be 100644 --- a/library/functools.po +++ b/library/functools.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/getpass.po b/library/getpass.po index 7ec33fc7d6..e036b652d7 100644 --- a/library/getpass.po +++ b/library/getpass.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!getpass` --- Portable password input" msgstr "" msgid "**Source code:** :source:`Lib/getpass.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/getpass.py`" msgid "Availability" msgstr "Dostępność" diff --git a/library/gettext.po b/library/gettext.po index 898da887e9..64d003ec91 100644 --- a/library/gettext.po +++ b/library/gettext.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/glob.po b/library/glob.po index 552f9f517a..d52bfed114 100644 --- a/library/glob.po +++ b/library/glob.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!glob` --- Unix style pathname pattern expansion" msgstr "" msgid "**Source code:** :source:`Lib/glob.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/glob.py`" msgid "" "The :mod:`glob` module finds all the pathnames matching a specified pattern " diff --git a/library/graphlib.po b/library/graphlib.po index b909bf6d6a..aa7ac7209a 100644 --- a/library/graphlib.po +++ b/library/graphlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/grp.po b/library/grp.po index 05da7e151a..644b824957 100644 --- a/library/grp.po +++ b/library/grp.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gzip.po b/library/gzip.po index a55ce098cf..28465f2698 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/hashlib.po b/library/hashlib.po index 8f34ae2c74..062e664fdf 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!hashlib` --- Secure hashes and message digests" msgstr "" msgid "**Source code:** :source:`Lib/hashlib.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/hashlib.py`" msgid "" "This module implements a common interface to many different secure hash and " @@ -347,7 +348,7 @@ msgid "" msgstr "" msgid "BLAKE2" -msgstr "" +msgstr "BLAKE2" msgid "" "BLAKE2_ is a cryptographic hash function defined in :rfc:`7693` that comes " @@ -418,28 +419,28 @@ msgid "digest_size" msgstr "" msgid "len(key)" -msgstr "" +msgstr "len(key)" msgid "len(salt)" -msgstr "" +msgstr "len(salt)" msgid "len(person)" -msgstr "" +msgstr "len(person)" msgid "BLAKE2b" -msgstr "" +msgstr "BLAKE2b" msgid "64" -msgstr "" +msgstr "64" msgid "16" -msgstr "" +msgstr "16" msgid "BLAKE2s" -msgstr "" +msgstr "BLAKE2s" msgid "32" -msgstr "" +msgstr "32" msgid "8" msgstr "8" diff --git a/library/heapq.po b/library/heapq.po index 9deff25cd9..23c0b1cd04 100644 --- a/library/heapq.po +++ b/library/heapq.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.entities.po b/library/html.entities.po index 6bb98214a6..122bcd2db3 100644 --- a/library/html.entities.po +++ b/library/html.entities.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.parser.po b/library/html.parser.po index b960efbf78..12aea2f31b 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.client.po b/library/http.client.po index 4d8402211c..3872692e19 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookiejar.po b/library/http.cookiejar.po index db0fa3ea9c..ad18f1b812 100644 --- a/library/http.cookiejar.po +++ b/library/http.cookiejar.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!http.cookiejar` --- Cookie handling for HTTP clients" msgstr "" msgid "**Source code:** :source:`Lib/http/cookiejar.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/http/cookiejar.py`" msgid "" "The :mod:`http.cookiejar` module defines classes for automatic handling of " diff --git a/library/http.cookies.po b/library/http.cookies.po index 51d04748c3..c7363d9e8a 100644 --- a/library/http.cookies.po +++ b/library/http.cookies.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.po b/library/http.po index b2373895f0..8a2e18f349 100644 --- a/library/http.po +++ b/library/http.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!http` --- HTTP modules" msgstr "" msgid "**Source code:** :source:`Lib/http/__init__.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/http/__init__.py`" msgid "" ":mod:`http` is a package that collects several modules for working with the " @@ -211,7 +212,7 @@ msgid "``208``" msgstr "``208``" msgid "``ALREADY_REPORTED``" -msgstr "" +msgstr "``ALREADY_REPORTED``" msgid "WebDAV Binding Extensions :rfc:`5842`, Section 7.1 (Experimental)" msgstr "" @@ -229,7 +230,7 @@ msgid "``300``" msgstr "``300``" msgid "``MULTIPLE_CHOICES``" -msgstr "" +msgstr "``MULTIPLE_CHOICES``" msgid "HTTP/1.1 :rfc:`7231`, Section 6.4.1" msgstr "" @@ -238,7 +239,7 @@ msgid "``301``" msgstr "``301``" msgid "``MOVED_PERMANENTLY``" -msgstr "" +msgstr "``MOVED_PERMANENTLY``" msgid "HTTP/1.1 :rfc:`7231`, Section 6.4.2" msgstr "" @@ -256,7 +257,7 @@ msgid "``303``" msgstr "``303``" msgid "``SEE_OTHER``" -msgstr "" +msgstr "``SEE_OTHER``" msgid "HTTP/1.1 :rfc:`7231`, Section 6.4.4" msgstr "" @@ -355,7 +356,7 @@ msgid "``406``" msgstr "``406``" msgid "``NOT_ACCEPTABLE``" -msgstr "" +msgstr "``NOT_ACCEPTABLE``" msgid "HTTP/1.1 :rfc:`7231`, Section 6.5.6" msgstr "" @@ -400,7 +401,7 @@ msgid "``411``" msgstr "``411``" msgid "``LENGTH_REQUIRED``" -msgstr "" +msgstr "``LENGTH_REQUIRED``" msgid "HTTP/1.1 :rfc:`7231`, Section 6.5.10" msgstr "" @@ -472,7 +473,7 @@ msgid "``421``" msgstr "``421``" msgid "``MISDIRECTED_REQUEST``" -msgstr "" +msgstr "``MISDIRECTED_REQUEST``" msgid "HTTP/2 :rfc:`7540`, Section 9.1.2" msgstr "" @@ -517,7 +518,7 @@ msgid "``426``" msgstr "``426``" msgid "``UPGRADE_REQUIRED``" -msgstr "" +msgstr "``UPGRADE_REQUIRED``" msgid "HTTP/1.1 :rfc:`7231`, Section 6.5.15" msgstr "" @@ -610,7 +611,7 @@ msgid "``506``" msgstr "``506``" msgid "``VARIANT_ALSO_NEGOTIATES``" -msgstr "" +msgstr "``VARIANT_ALSO_NEGOTIATES``" msgid "" "Transparent Content Negotiation in HTTP :rfc:`2295`, Section 8.1 " @@ -621,7 +622,7 @@ msgid "``507``" msgstr "``507``" msgid "``INSUFFICIENT_STORAGE``" -msgstr "" +msgstr "``INSUFFICIENT_STORAGE``" msgid "WebDAV :rfc:`4918`, Section 11.5" msgstr "" diff --git a/library/http.server.po b/library/http.server.po index 94746215fd..3840a00eed 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!http.server` --- HTTP servers" msgstr "" msgid "**Source code:** :source:`Lib/http/server.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/http/server.py`" msgid "This module defines classes for implementing HTTP servers." msgstr "" diff --git a/library/idle.po b/library/idle.po index 02d927bb5f..680cf72ea0 100644 --- a/library/idle.po +++ b/library/idle.po @@ -1,20 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Krzysztof Abramowicz, 2022 -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:07+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,8 +24,8 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid "IDLE" -msgstr "" +msgid "IDLE --- Python editor and shell" +msgstr "IDLE --- Python edytor i powłoka" msgid "**Source code:** :source:`Lib/idlelib/`" msgstr "" @@ -36,9 +36,6 @@ msgstr "" msgid "IDLE has the following features:" msgstr "" -msgid "coded in 100% pure Python, using the :mod:`tkinter` GUI toolkit" -msgstr "" - msgid "cross-platform: works mostly the same on Windows, Unix, and macOS" msgstr "" @@ -655,59 +652,45 @@ msgid "Key bindings" msgstr "" msgid "" -"In this section, 'C' refers to the :kbd:`Control` key on Windows and Unix " -"and the :kbd:`Command` key on macOS." -msgstr "" - -msgid ":kbd:`Backspace` deletes to the left; :kbd:`Del` deletes to the right" +"The IDLE insertion cursor is a thin vertical bar between character " +"positions. When characters are entered, the insertion cursor and everything " +"to its right moves right one character and the new character is entered in " +"the new space." msgstr "" msgid "" -":kbd:`C-Backspace` delete word left; :kbd:`C-Del` delete word to the right" -msgstr "" - -msgid "Arrow keys and :kbd:`Page Up`/:kbd:`Page Down` to move around" -msgstr "" - -msgid ":kbd:`C-LeftArrow` and :kbd:`C-RightArrow` moves by words" -msgstr "" - -msgid ":kbd:`Home`/:kbd:`End` go to begin/end of line" -msgstr "" - -msgid ":kbd:`C-Home`/:kbd:`C-End` go to begin/end of file" -msgstr "" - -msgid "Some useful Emacs bindings are inherited from Tcl/Tk:" +"Several non-character keys move the cursor and possibly delete characters. " +"Deletion does not puts text on the clipboard, but IDLE has an undo list. " +"Wherever this doc discusses keys, 'C' refers to the :kbd:`Control` key on " +"Windows and Unix and the :kbd:`Command` key on macOS. (And all such " +"discussions assume that the keys have not been re-bound to something else.)" msgstr "" -msgid ":kbd:`C-a` beginning of line" +msgid "Arrow keys move the cursor one character or line." msgstr "" -msgid ":kbd:`C-e` end of line" +msgid "" +":kbd:`C-LeftArrow` and :kbd:`C-RightArrow` moves left or right one word." msgstr "" -msgid ":kbd:`C-k` kill line (but doesn't put it in clipboard)" +msgid ":kbd:`Home` and :kbd:`End` go to the beginning or end of the line." msgstr "" -msgid ":kbd:`C-l` center window around the insertion point" +msgid ":kbd:`Page Up` and :kbd:`Page Down` go up or down one screen." msgstr "" -msgid "" -":kbd:`C-b` go backward one character without deleting (usually you can also " -"use the cursor key for this)" +msgid ":kbd:`C-Home` and :kbd:`C-End` go to beginning or end of the file." msgstr "" msgid "" -":kbd:`C-f` go forward one character without deleting (usually you can also " -"use the cursor key for this)" +":kbd:`Backspace` and :kbd:`Del` (or :kbd:`C-d`) delete the previous or next " +"character." msgstr "" -msgid "" -":kbd:`C-p` go up one line (usually you can also use the cursor key for this)" +msgid ":kbd:`C-Backspace` and :kbd:`C-Del` delete one word left or right." msgstr "" -msgid ":kbd:`C-d` delete next character" +msgid ":kbd:`C-k` deletes ('kills') everything to the right." msgstr "" msgid "" @@ -738,7 +721,7 @@ msgstr "Znajdz i zamień" msgid "" "Any selection becomes a search target. However, only selections within a " "line work because searches are only performed within lines with the terminal " -"newline removed. If ``[x] Regular expresion`` is checked, the target is " +"newline removed. If ``[x] Regular expression`` is checked, the target is " "interpreted according to the Python re module." msgstr "" @@ -898,33 +881,24 @@ msgstr "" msgid "" "The editing features described in previous subsections work when entering " -"code interactively. IDLE's Shell window also responds to the following keys." +"code interactively. IDLE's Shell window also responds to the following:" msgstr "" -msgid ":kbd:`C-c` interrupts executing command" +msgid ":kbd:`C-c` attempts to interrupt statement execution (but may fail)." msgstr "" -msgid "" -":kbd:`C-d` sends end-of-file; closes window if typed at a ``>>>`` prompt" -msgstr "" - -msgid ":kbd:`Alt-/` (Expand word) is also useful to reduce typing" -msgstr "" - -msgid "Command history" +msgid ":kbd:`C-d` closes Shell if typed at a ``>>>`` prompt." msgstr "" msgid "" -":kbd:`Alt-p` retrieves previous command matching what you have typed. On " -"macOS use :kbd:`C-p`." -msgstr "" - -msgid ":kbd:`Alt-n` retrieves next. On macOS use :kbd:`C-n`." +":kbd:`Alt-p` and :kbd:`Alt-n` (:kbd:`C-p` and :kbd:`C-n` on macOS) retrieve " +"to the current prompt the previous or next previously entered statement that " +"matches anything already typed." msgstr "" msgid "" -":kbd:`Return` while the cursor is on any previous command retrieves that " -"command" +":kbd:`Return` while the cursor is on any previous statement appends the " +"latter to anything already typed at the prompt." msgstr "" msgid "Text colors" @@ -979,19 +953,64 @@ msgstr "" msgid "Command line usage" msgstr "" -msgid "If there are arguments:" +msgid "" +"IDLE can be invoked from the command line with various options. The general " +"syntax is:" +msgstr "" + +msgid "python -m idlelib [options] [file ...]" +msgstr "" + +msgid "The following options are available:" msgstr "" msgid "" -"If ``-``, ``-c``, or ``r`` is used, all arguments are placed in ``sys." -"argv[1:...]`` and ``sys.argv[0]`` is set to ``''``, ``'-c'``, or ``'-r'``. " -"No editor window is opened, even if that is the default set in the Options " -"dialog." +"Run the specified Python command in the shell window. For example, pass ``-c " +"\"print('Hello, World!')\"``. On Windows, the outer quotes must be double " +"quotes as shown." +msgstr "" + +msgid "Enable the debugger and open the shell window." +msgstr "" + +msgid "Open an editor window." +msgstr "" + +msgid "Print a help message with legal combinations of options and exit." +msgstr "" + +msgid "Open a shell window." +msgstr "" + +msgid "Run the specified file in the shell window." msgstr "" msgid "" -"Otherwise, arguments are files opened for editing and ``sys.argv`` reflects " -"the arguments passed to IDLE itself." +"Run the startup file (as defined by the environment variables :envvar:" +"`IDLESTARTUP` or :envvar:`PYTHONSTARTUP`) before opening the shell window." +msgstr "" + +msgid "Set the title of the shell window." +msgstr "" + +msgid "" +"Read and execute standard input in the shell window. This option must be the " +"last one before any arguments." +msgstr "" + +msgid "If arguments are provided:" +msgstr "" + +msgid "" +"If ``-``, ``-c``, or ``-r`` is used, all arguments are placed in ``sys." +"argv[1:]``, and ``sys.argv[0]`` is set to ``''``, ``'-c'``, or ``'-r'`` " +"respectively. No editor window is opened, even if that is the default set in " +"the *Options* dialog." +msgstr "" + +msgid "" +"Otherwise, arguments are treated as files to be opened for editing, and " +"``sys.argv`` reflects the arguments passed to IDLE itself." msgstr "" msgid "Startup failure" @@ -1171,6 +1190,16 @@ msgid "" "spacing behavior.) ::" msgstr "" +msgid "" +">>> s = 'a\\tb\\a<\\x02><\\r>\\bc\\nd' # Enter 22 chars.\n" +">>> len(s)\n" +"14\n" +">>> s # Display repr(s)\n" +"'a\\tb\\x07<\\x02><\\r>\\x08c\\nd'\n" +">>> print(s, end='') # Display s as is.\n" +"# Result varies by OS and font. Try it." +msgstr "" + msgid "" "The ``repr`` function is used for interactive echo of expression values. It " "returns an altered version of the input string in which control codes, some " @@ -1339,7 +1368,7 @@ msgid "" "testing." msgstr "" -msgid "idlelib" +msgid "idlelib --- implementation of IDLE application" msgstr "" msgid "**Source code:** :source:`Lib/idlelib`" @@ -1358,6 +1387,9 @@ msgid "" "changes can be backported (see :pep:`434`)." msgstr "" +msgid "IDLE" +msgstr "IDLE" + msgid "Python Editor" msgstr "" diff --git a/library/imaplib.po b/library/imaplib.po index 7b49b79b5b..3249c11cee 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!imaplib` --- IMAP4 protocol client" msgstr "" msgid "**Source code:** :source:`Lib/imaplib.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/imaplib.py`" msgid "" "This module defines three classes, :class:`IMAP4`, :class:`IMAP4_SSL` and :" diff --git a/library/imghdr.po b/library/imghdr.po index 7e7676af25..f273f6c1c2 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index 524b5d7e8f..bdcc6c22b8 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.po b/library/importlib.po index 44e33db3cc..f8a075c738 100644 --- a/library/importlib.po +++ b/library/importlib.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!importlib` --- The implementation of :keyword:`!import`" msgstr "" msgid "**Source code:** :source:`Lib/importlib/__init__.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/importlib/__init__.py`" msgid "Introduction" msgstr "Wprowadzenie" @@ -308,7 +309,7 @@ msgid ":mod:`importlib.abc` -- Abstract base classes related to import" msgstr "" msgid "**Source code:** :source:`Lib/importlib/abc.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/importlib/abc.py`" msgid "" "The :mod:`importlib.abc` module contains all of the core abstract base " @@ -844,7 +845,7 @@ msgid ":mod:`importlib.machinery` -- Importers and path hooks" msgstr "" msgid "**Source code:** :source:`Lib/importlib/machinery.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/importlib/machinery.py`" msgid "" "This module contains the various objects that help :keyword:`import` find " @@ -1201,7 +1202,7 @@ msgid ":mod:`importlib.util` -- Utility code for importers" msgstr "" msgid "**Source code:** :source:`Lib/importlib/util.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/importlib/util.py`" msgid "" "This module contains the various objects that help in the construction of " diff --git a/library/index.po b/library/index.po index cf204d7b5f..9a5b68c2a6 100644 --- a/library/index.po +++ b/library/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/inspect.po b/library/inspect.po index 4f8e9cfd9f..71cd67143c 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/internet.po b/library/internet.po index 081ba436d2..6617a21ba5 100644 --- a/library/internet.po +++ b/library/internet.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/intro.po b/library/intro.po index 89e382bff3..c6982ec2c7 100644 --- a/library/intro.po +++ b/library/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/io.po b/library/io.po index 15a777586e..2906ef059b 100644 --- a/library/io.po +++ b/library/io.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!io` --- Core tools for working with streams" msgstr "" msgid "**Source code:** :source:`Lib/io.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/io.py`" msgid "Overview" msgstr "Skorowidz" diff --git a/library/ipaddress.po b/library/ipaddress.po index 254a9df451..a20861f04d 100644 --- a/library/ipaddress.po +++ b/library/ipaddress.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:08+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +24,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`ipaddress` --- IPv4/IPv6 manipulation library" +msgid ":mod:`!ipaddress` --- IPv4/IPv6 manipulation library" msgstr "" msgid "**Source code:** :source:`Lib/ipaddress.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/ipaddress.py`" msgid "" ":mod:`ipaddress` provides the capabilities to create, manipulate and operate " @@ -138,15 +139,6 @@ msgid "" "address strings are now parsed as strict as glibc :func:`~socket.inet_pton`." msgstr "" -msgid "" -"The above change was also included in Python 3.9 starting with version 3.9.5." -msgstr "" - -msgid "" -"The above change was also included in Python 3.8 starting with version " -"3.8.12." -msgstr "" - msgid "The appropriate version number: ``4`` for IPv4, ``6`` for IPv6." msgstr "" @@ -181,6 +173,17 @@ msgstr "" msgid "The name of the reverse DNS PTR record for the IP address, e.g.::" msgstr "" +msgid "" +">>> ipaddress.ip_address(\"127.0.0.1\").reverse_pointer\n" +"'1.0.0.127.in-addr.arpa'\n" +">>> ipaddress.ip_address(\"2001:db8::1\").reverse_pointer\n" +"'1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa'" +msgstr "" +">>> ipaddress.ip_address(\"127.0.0.1\").reverse_pointer\n" +"'1.0.0.127.in-addr.arpa'\n" +">>> ipaddress.ip_address(\"2001:db8::1\").reverse_pointer\n" +"'1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa'" + msgid "" "This is the name that could be used for performing a PTR lookup, not the " "resolved hostname itself." @@ -192,13 +195,68 @@ msgid "" msgstr "" msgid "" -"``True`` if the address is allocated for private networks. See iana-ipv4-" -"special-registry_ (for IPv4) or iana-ipv6-special-registry_ (for IPv6)." +"``True`` if the address is defined as not globally reachable by iana-ipv4-" +"special-registry_ (for IPv4) or iana-ipv6-special-registry_ (for IPv6) with " +"the following exceptions:" +msgstr "" + +msgid "" +"``is_private`` is ``False`` for the shared address space (``100.64.0.0/10``)" +msgstr "" + +msgid "" +"For IPv4-mapped IPv6-addresses the ``is_private`` value is determined by the " +"semantics of the underlying IPv4 addresses and the following condition holds " +"(see :attr:`IPv6Address.ipv4_mapped`)::" msgstr "" +msgid "address.is_private == address.ipv4_mapped.is_private" +msgstr "address.is_private == address.ipv4_mapped.is_private" + msgid "" -"``True`` if the address is allocated for public networks. See iana-ipv4-" -"special-registry_ (for IPv4) or iana-ipv6-special-registry_ (for IPv6)." +"``is_private`` has value opposite to :attr:`is_global`, except for the " +"shared address space (``100.64.0.0/10`` range) where they are both ``False``." +msgstr "" + +msgid "Fixed some false positives and false negatives." +msgstr "" + +msgid "" +"``192.0.0.0/24`` is considered private with the exception of " +"``192.0.0.9/32`` and ``192.0.0.10/32`` (previously: only the " +"``192.0.0.0/29`` sub-range was considered private)." +msgstr "" + +msgid "``64:ff9b:1::/48`` is considered private." +msgstr "" + +msgid "``2002::/16`` is considered private." +msgstr "" + +msgid "" +"There are exceptions within ``2001::/23`` (otherwise considered private): " +"``2001:1::1/128``, ``2001:1::2/128``, ``2001:3::/32``, ``2001:4:112::/48``, " +"``2001:20::/28``, ``2001:30::/28``. The exceptions are not considered " +"private." +msgstr "" + +msgid "" +"``True`` if the address is defined as globally reachable by iana-ipv4-" +"special-registry_ (for IPv4) or iana-ipv6-special-registry_ (for IPv6) with " +"the following exception:" +msgstr "" + +msgid "address.is_global == address.ipv4_mapped.is_global" +msgstr "address.is_global == address.ipv4_mapped.is_global" + +msgid "" +"``is_global`` has value opposite to :attr:`is_private`, except for the " +"shared address space (``100.64.0.0/10`` range) where they are both ``False``." +msgstr "" + +msgid "" +"Fixed some false positives and false negatives, see :attr:`is_private` for " +"details." msgstr "" msgid "" @@ -280,9 +338,6 @@ msgid "" "documentation of the :class:`IPv4Address` class:" msgstr "" -msgid "is_global" -msgstr "" - msgid "" "``True`` if the address is reserved for site-local usage. Note that the " "site-local address space has been deprecated by :RFC:`3879`. Use :attr:" @@ -329,6 +384,25 @@ msgid "" "the :func:`str` and :func:`int` builtin functions::" msgstr "" +msgid "" +">>> str(ipaddress.IPv4Address('192.168.0.1'))\n" +"'192.168.0.1'\n" +">>> int(ipaddress.IPv4Address('192.168.0.1'))\n" +"3232235521\n" +">>> str(ipaddress.IPv6Address('::1'))\n" +"'::1'\n" +">>> int(ipaddress.IPv6Address('::1'))\n" +"1" +msgstr "" +">>> str(ipaddress.IPv4Address('192.168.0.1'))\n" +"'192.168.0.1'\n" +">>> int(ipaddress.IPv4Address('192.168.0.1'))\n" +"3232235521\n" +">>> str(ipaddress.IPv6Address('::1'))\n" +"'::1'\n" +">>> int(ipaddress.IPv6Address('::1'))\n" +"1" + msgid "" "Note that IPv6 scoped addresses are converted to integers without scope zone " "ID." @@ -352,6 +426,19 @@ msgid "" "examples::" msgstr "" +msgid "" +">>> IPv4Address('127.0.0.2') > IPv4Address('127.0.0.1')\n" +"True\n" +">>> IPv4Address('127.0.0.2') == IPv4Address('127.0.0.1')\n" +"False\n" +">>> IPv4Address('127.0.0.2') != IPv4Address('127.0.0.1')\n" +"True\n" +">>> IPv6Address('fe80::1234') == IPv6Address('fe80::1234%1')\n" +"False\n" +">>> IPv6Address('fe80::1234%1') != IPv6Address('fe80::1234%2')\n" +"True" +msgstr "" + msgid "Arithmetic operators" msgstr "" @@ -359,6 +446,18 @@ msgid "" "Integers can be added to or subtracted from address objects. Some examples::" msgstr "" +msgid "" +">>> IPv4Address('127.0.0.2') + 3\n" +"IPv4Address('127.0.0.5')\n" +">>> IPv4Address('127.0.0.2') - 3\n" +"IPv4Address('126.255.255.255')\n" +">>> IPv4Address('255.255.255.255') + 1\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in \n" +"ipaddress.AddressValueError: 4294967296 (>= 2**32) is not permitted as an " +"IPv4 address" +msgstr "" + msgid "IP Network definitions" msgstr "" @@ -632,7 +731,7 @@ msgid "" msgstr "" msgid "Iteration" -msgstr "" +msgstr "Iteracja" msgid "" "Network objects can be iterated to list all the addresses belonging to the " @@ -640,12 +739,45 @@ msgid "" "(for usable hosts, use the :meth:`~IPv4Network.hosts` method). An example::" msgstr "" +msgid "" +">>> for addr in IPv4Network('192.0.2.0/28'):\n" +"... addr\n" +"...\n" +"IPv4Address('192.0.2.0')\n" +"IPv4Address('192.0.2.1')\n" +"IPv4Address('192.0.2.2')\n" +"IPv4Address('192.0.2.3')\n" +"IPv4Address('192.0.2.4')\n" +"IPv4Address('192.0.2.5')\n" +"IPv4Address('192.0.2.6')\n" +"IPv4Address('192.0.2.7')\n" +"IPv4Address('192.0.2.8')\n" +"IPv4Address('192.0.2.9')\n" +"IPv4Address('192.0.2.10')\n" +"IPv4Address('192.0.2.11')\n" +"IPv4Address('192.0.2.12')\n" +"IPv4Address('192.0.2.13')\n" +"IPv4Address('192.0.2.14')\n" +"IPv4Address('192.0.2.15')" +msgstr "" + msgid "Networks as containers of addresses" msgstr "" msgid "Network objects can act as containers of addresses. Some examples::" msgstr "" +msgid "" +">>> IPv4Network('192.0.2.0/28')[0]\n" +"IPv4Address('192.0.2.0')\n" +">>> IPv4Network('192.0.2.0/28')[15]\n" +"IPv4Address('192.0.2.15')\n" +">>> IPv4Address('192.0.2.6') in IPv4Network('192.0.2.0/28')\n" +"True\n" +">>> IPv4Address('192.0.3.6') in IPv4Network('192.0.2.0/28')\n" +"False" +msgstr "" + msgid "Interface objects" msgstr "" @@ -756,9 +888,9 @@ msgstr "" msgid "" "Return an iterator of the collapsed :class:`IPv4Network` or :class:" -"`IPv6Network` objects. *addresses* is an iterator of :class:`IPv4Network` " -"or :class:`IPv6Network` objects. A :exc:`TypeError` is raised if " -"*addresses* contains mixed version objects." +"`IPv6Network` objects. *addresses* is an :term:`iterable` of :class:" +"`IPv4Network` or :class:`IPv6Network` objects. A :exc:`TypeError` is raised " +"if *addresses* contains mixed version objects." msgstr "" msgid "" @@ -767,10 +899,13 @@ msgid "" "different, so the expression::" msgstr "" +msgid "IPv4Address('192.0.2.0') <= IPv4Network('192.0.2.0/24')" +msgstr "" + msgid "" "doesn't make sense. There are some times however, where you may wish to " "have :mod:`ipaddress` sort these anyway. If you need to do this, you can " -"use this function as the *key* argument to :func:`sorted()`." +"use this function as the *key* argument to :func:`sorted`." msgstr "" msgid "*obj* is either a network or address object." diff --git a/library/itertools.po b/library/itertools.po index fe81da7149..315f4b6935 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -85,7 +86,7 @@ msgid ":func:`cycle`" msgstr ":func:`cycle`" msgid "p" -msgstr "" +msgstr "p" msgid "p0, p1, ... plast, p0, p1, ..." msgstr "" @@ -295,19 +296,19 @@ msgid "Examples" msgstr "Przykłady" msgid "``product('ABCD', repeat=2)``" -msgstr "" +msgstr "``product('ABCD', repeat=2)``" msgid "``AA AB AC AD BA BB BC BD CA CB CC CD DA DB DC DD``" msgstr "" msgid "``permutations('ABCD', 2)``" -msgstr "" +msgstr "``permutations('ABCD', 2)``" msgid "``AB AC AD BA BC BD CA CB CD DA DB DC``" msgstr "" msgid "``combinations('ABCD', 2)``" -msgstr "" +msgstr "``combinations('ABCD', 2)``" msgid "``AB AC AD BC BD CD``" msgstr "" diff --git a/library/json.po b/library/json.po index dfa136dad2..78f83a9a91 100644 --- a/library/json.po +++ b/library/json.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/linecache.po b/library/linecache.po index 4f5f4a749c..7dcb08c04b 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/locale.po b/library/locale.po index 6fe34342a1..95d1c67772 100644 --- a/library/locale.po +++ b/library/locale.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.config.po b/library/logging.config.po index 4c5eddc276..098180d459 100644 --- a/library/logging.config.po +++ b/library/logging.config.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!logging.config` --- Logging configuration" msgstr "" msgid "**Source code:** :source:`Lib/logging/config.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/logging/config.py`" msgid "" "This page contains only reference information. For tutorials, please see" diff --git a/library/logging.handlers.po b/library/logging.handlers.po index cc8f374f3c..acf3f85925 100644 --- a/library/logging.handlers.po +++ b/library/logging.handlers.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!logging.handlers` --- Logging handlers" msgstr "" msgid "**Source code:** :source:`Lib/logging/handlers.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/logging/handlers.py`" msgid "" "This page contains only reference information. For tutorials, please see" @@ -363,7 +364,7 @@ msgid "" msgstr "" msgid "TimedRotatingFileHandler" -msgstr "" +msgstr "TimedRotatingFileHandler" msgid "" "The :class:`TimedRotatingFileHandler` class, located in the :mod:`logging." @@ -773,7 +774,7 @@ msgid "``alert``" msgstr "" msgid "LOG_ALERT" -msgstr "" +msgstr "LOG_ALERT" msgid "``crit`` or ``critical``" msgstr "" @@ -785,19 +786,19 @@ msgid "``debug``" msgstr "" msgid "LOG_DEBUG" -msgstr "" +msgstr "LOG_DEBUG" msgid "``emerg`` or ``panic``" msgstr "" msgid "LOG_EMERG" -msgstr "" +msgstr "LOG_EMERG" msgid "``err`` or ``error``" msgstr "" msgid "LOG_ERR" -msgstr "" +msgstr "LOG_ERR" msgid "``info``" msgstr "``info``" @@ -809,13 +810,13 @@ msgid "``notice``" msgstr "" msgid "LOG_NOTICE" -msgstr "" +msgstr "LOG_NOTICE" msgid "``warn`` or ``warning``" msgstr "" msgid "LOG_WARNING" -msgstr "" +msgstr "LOG_WARNING" msgid "**Facilities**" msgstr "" @@ -824,25 +825,25 @@ msgid "``auth``" msgstr "``auth``" msgid "LOG_AUTH" -msgstr "" +msgstr "LOG_AUTH" msgid "``authpriv``" msgstr "``authpriv``" msgid "LOG_AUTHPRIV" -msgstr "" +msgstr "LOG_AUTHPRIV" msgid "``cron``" msgstr "``cron``" msgid "LOG_CRON" -msgstr "" +msgstr "LOG_CRON" msgid "``daemon``" msgstr "" msgid "LOG_DAEMON" -msgstr "" +msgstr "LOG_DAEMON" msgid "``ftp``" msgstr "``ftp``" @@ -866,7 +867,7 @@ msgid "``mail``" msgstr "``mail``" msgid "LOG_MAIL" -msgstr "" +msgstr "LOG_MAIL" msgid "``news``" msgstr "``news``" @@ -878,19 +879,19 @@ msgid "``syslog``" msgstr "" msgid "LOG_SYSLOG" -msgstr "" +msgstr "LOG_SYSLOG" msgid "``user``" msgstr "" msgid "LOG_USER" -msgstr "" +msgstr "LOG_USER" msgid "``uucp``" msgstr "``uucp``" msgid "LOG_UUCP" -msgstr "" +msgstr "LOG_UUCP" msgid "``local0``" msgstr "``local0``" @@ -902,13 +903,13 @@ msgid "``local1``" msgstr "``local1``" msgid "LOG_LOCAL1" -msgstr "" +msgstr "LOG_LOCAL1" msgid "``local2``" msgstr "" msgid "LOG_LOCAL2" -msgstr "" +msgstr "LOG_LOCAL2" msgid "``local3``" msgstr "``local3``" @@ -926,7 +927,7 @@ msgid "``local5``" msgstr "``local5``" msgid "LOG_LOCAL5" -msgstr "" +msgstr "LOG_LOCAL5" msgid "``local6``" msgstr "``local6``" @@ -938,7 +939,7 @@ msgid "``local7``" msgstr "``local7``" msgid "LOG_LOCAL7" -msgstr "" +msgstr "LOG_LOCAL7" msgid "" "Maps a logging level name to a syslog priority name. You may need to " @@ -1010,7 +1011,7 @@ msgid "" msgstr "" msgid "SMTPHandler" -msgstr "" +msgstr "SMTPHandler" msgid "" "The :class:`SMTPHandler` class, located in the :mod:`logging.handlers` " @@ -1122,7 +1123,7 @@ msgid "Checks for buffer full or a record at the *flushLevel* or higher." msgstr "" msgid "HTTPHandler" -msgstr "" +msgstr "HTTPHandler" msgid "" "The :class:`HTTPHandler` class, located in the :mod:`logging.handlers` " diff --git a/library/logging.po b/library/logging.po index a980375f08..5c92bd3d17 100644 --- a/library/logging.po +++ b/library/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/lzma.po b/library/lzma.po index b52593723f..a2aa0ad414 100644 --- a/library/lzma.po +++ b/library/lzma.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!lzma` --- Compression using the LZMA algorithm" msgstr "" msgid "**Source code:** :source:`Lib/lzma.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/lzma.py`" msgid "" "This module provides classes and convenience functions for compressing and " diff --git a/library/mailbox.po b/library/mailbox.po index fef3be9c65..cfa5f094a2 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/marshal.po b/library/marshal.po index 4c70aad8f5..0bf4cbc777 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/math.po b/library/math.po index d271dbf289..c2db27cbcf 100644 --- a/library/math.po +++ b/library/math.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mimetypes.po b/library/mimetypes.po index 50fee82e2d..a698ef5390 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!mimetypes` --- Map filenames to MIME types" msgstr "" msgid "**Source code:** :source:`Lib/mimetypes.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/mimetypes.py`" msgid "" "The :mod:`mimetypes` module converts between a filename or URL and the MIME " diff --git a/library/mmap.po b/library/mmap.po index ae77a74e3f..ef78ff41c3 100644 --- a/library/mmap.po +++ b/library/mmap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/msilib.po b/library/msilib.po index 6e807580bb..f97d26af6b 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.po b/library/multiprocessing.po index 1d7eb3117b..6d8a344f9a 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!multiprocessing` --- Process-based parallelism" msgstr "" msgid "**Source code:** :source:`Lib/multiprocessing/`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/multiprocessing/`" msgid "Availability" msgstr "Dostępność" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index b5f2bd0477..6d0cab6e05 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,7 +30,7 @@ msgid "" msgstr "" msgid "**Source code:** :source:`Lib/multiprocessing/shared_memory.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/multiprocessing/shared_memory.py`" msgid "" "This module provides a class, :class:`SharedMemory`, for the allocation and " diff --git a/library/nis.po b/library/nis.po index b97a3e3339..381fd6d987 100644 --- a/library/nis.po +++ b/library/nis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nntplib.po b/library/nntplib.po index 312e62ce71..2ca8b794f1 100644 --- a/library/nntplib.po +++ b/library/nntplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/numeric.po b/library/numeric.po index 0bd1fc8fdf..310a8a64d9 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/operator.po b/library/operator.po index c8535b46c8..61bf0be5a3 100644 --- a/library/operator.po +++ b/library/operator.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!operator` --- Standard operators as functions" msgstr "" msgid "**Source code:** :source:`Lib/operator.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/operator.py`" msgid "" "The :mod:`operator` module exports a set of efficient functions " @@ -323,7 +324,7 @@ msgid "Concatenation" msgstr "" msgid "``seq1 + seq2``" -msgstr "" +msgstr "``seq1 + seq2``" msgid "``concat(seq1, seq2)``" msgstr "``concat(seq1, seq2)``" @@ -332,7 +333,7 @@ msgid "Containment Test" msgstr "" msgid "``obj in seq``" -msgstr "" +msgstr "``obj in seq``" msgid "``contains(seq, obj)``" msgstr "``contains(seq, obj)``" diff --git a/library/optparse.po b/library/optparse.po index 1651e04554..88449bf2b0 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!optparse` --- Parser for command line options" msgstr "" msgid "**Source code:** :source:`Lib/optparse.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/optparse.py`" msgid "" "The :mod:`optparse` module is deprecated and will not be developed further; " diff --git a/library/os.path.po b/library/os.path.po index f2502957bf..8d98e0bde3 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.po b/library/os.po index 98809d3044..a581c21fb9 100644 --- a/library/os.po +++ b/library/os.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!os` --- Miscellaneous operating system interfaces" msgstr "" msgid "**Source code:** :source:`Lib/os.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/os.py`" msgid "" "This module provides a portable way of using operating system dependent " diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index 2430698d05..aeb9ac2b45 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pathlib.po b/library/pathlib.po index e0d6482115..1af2bf63b8 100644 --- a/library/pathlib.po +++ b/library/pathlib.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2070,7 +2071,7 @@ msgid ":meth:`Path.replace`" msgstr ":meth:`Path.replace`" msgid ":func:`os.remove`, :func:`os.unlink`" -msgstr "" +msgstr ":func:`os.remove`, :func:`os.unlink`" msgid ":meth:`Path.unlink`" msgstr ":meth:`Path.unlink`" diff --git a/library/pdb.po b/library/pdb.po index d207b3e779..da784e6609 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickle.po b/library/pickle.po index e2de46a427..5f9548b9b2 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!pickle` --- Python object serialization" msgstr "" msgid "**Source code:** :source:`Lib/pickle.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/pickle.py`" msgid "" "The :mod:`pickle` module implements binary protocols for serializing and de-" diff --git a/library/pickletools.po b/library/pickletools.po index 1d200eb57a..65487005fc 100644 --- a/library/pickletools.po +++ b/library/pickletools.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!pickletools` --- Tools for pickle developers" msgstr "" msgid "**Source code:** :source:`Lib/pickletools.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/pickletools.py`" msgid "" "This module contains various constants relating to the intimate details of " diff --git a/library/pipes.po b/library/pipes.po index 1c87cb36aa..3da1ca202c 100644 --- a/library/pipes.po +++ b/library/pipes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pkgutil.po b/library/pkgutil.po index 386df6eb16..9ea033a76b 100644 --- a/library/pkgutil.po +++ b/library/pkgutil.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!pkgutil` --- Package extension utility" msgstr "" msgid "**Source code:** :source:`Lib/pkgutil.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/pkgutil.py`" msgid "" "This module provides utilities for the import system, in particular package " diff --git a/library/platform.po b/library/platform.po index 71504cab2d..dce89bdefd 100644 --- a/library/platform.po +++ b/library/platform.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!platform` --- Access to underlying platform's identifying data" msgstr "" msgid "**Source code:** :source:`Lib/platform.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/platform.py`" msgid "" "Specific platforms listed alphabetically, with Linux included in the Unix " diff --git a/library/plistlib.po b/library/plistlib.po index ec3de8a730..240b90d3ea 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/poplib.po b/library/poplib.po index c0e04c4085..ed4dd6760e 100644 --- a/library/poplib.po +++ b/library/poplib.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!poplib` --- POP3 protocol client" msgstr "" msgid "**Source code:** :source:`Lib/poplib.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/poplib.py`" msgid "" "This module defines a class, :class:`POP3`, which encapsulates a connection " diff --git a/library/posix.po b/library/posix.po index 7d0310e890..77d45bb98b 100644 --- a/library/posix.po +++ b/library/posix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pprint.po b/library/pprint.po index 9a50db624d..060e8b6b59 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!pprint` --- Data pretty printer" msgstr "" msgid "**Source code:** :source:`Lib/pprint.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/pprint.py`" msgid "" "The :mod:`pprint` module provides a capability to \"pretty-print\" arbitrary " diff --git a/library/profile.po b/library/profile.po index fb19cb59be..f3b2e51b8f 100644 --- a/library/profile.po +++ b/library/profile.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid "The Python Profilers" msgstr "" msgid "**Source code:** :source:`Lib/profile.py` and :source:`Lib/pstats.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/profile.py`" msgid "Introduction to the profilers" msgstr "" diff --git a/library/pty.po b/library/pty.po index b61032b0a1..c8f5441328 100644 --- a/library/pty.po +++ b/library/pty.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!pty` --- Pseudo-terminal utilities" msgstr "" msgid "**Source code:** :source:`Lib/pty.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/pty.py`" msgid "" "The :mod:`pty` module defines operations for handling the pseudo-terminal " diff --git a/library/pwd.po b/library/pwd.po index 866b587c3d..abc8bda02f 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/py_compile.po b/library/py_compile.po index a22ff1a1b4..a65be20231 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!py_compile` --- Compile Python source files" msgstr "" msgid "**Source code:** :source:`Lib/py_compile.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/py_compile.py`" msgid "" "The :mod:`py_compile` module provides a function to generate a byte-code " diff --git a/library/pyclbr.po b/library/pyclbr.po index e32682a89f..2cef1241bf 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pydoc.po b/library/pydoc.po index 8598499b5b..131e45f15d 100644 --- a/library/pydoc.po +++ b/library/pydoc.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!pydoc` --- Documentation generator and online help system" msgstr "" msgid "**Source code:** :source:`Lib/pydoc.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/pydoc.py`" msgid "" "The :mod:`!pydoc` module automatically generates documentation from Python " diff --git a/library/pyexpat.po b/library/pyexpat.po index 02a3fbfef5..7b11718683 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/queue.po b/library/queue.po index 483edd9b56..d0ddd52333 100644 --- a/library/queue.po +++ b/library/queue.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:12+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +23,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`queue` --- A synchronized queue class" +msgid ":mod:`!queue` --- A synchronized queue class" msgstr "" msgid "**Source code:** :source:`Lib/queue.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/queue.py`" msgid "" "The :mod:`queue` module implements multi-producer, multi-consumer queues. It " @@ -96,6 +96,16 @@ msgid "" "class that ignores the data item and only compares the priority number::" msgstr "" +msgid "" +"from dataclasses import dataclass, field\n" +"from typing import Any\n" +"\n" +"@dataclass(order=True)\n" +"class PrioritizedItem:\n" +" priority: int\n" +" item: Any=field(compare=False)" +msgstr "" + msgid "" "Constructor for an unbounded :abbr:`FIFO (first-in, first-out)` queue. " "Simple queues lack advanced functionality such as task tracking." @@ -209,6 +219,31 @@ msgstr "" msgid "Example of how to wait for enqueued tasks to be completed::" msgstr "" +msgid "" +"import threading\n" +"import queue\n" +"\n" +"q = queue.Queue()\n" +"\n" +"def worker():\n" +" while True:\n" +" item = q.get()\n" +" print(f'Working on {item}')\n" +" print(f'Finished {item}')\n" +" q.task_done()\n" +"\n" +"# Turn-on the worker thread.\n" +"threading.Thread(target=worker, daemon=True).start()\n" +"\n" +"# Send thirty task requests to the worker.\n" +"for item in range(30):\n" +" q.put(item)\n" +"\n" +"# Block until all tasks are done.\n" +"q.join()\n" +"print('All work completed')" +msgstr "" + msgid "SimpleQueue Objects" msgstr "" diff --git a/library/random.po b/library/random.po index 748a94f05e..2560e4bfa7 100644 --- a/library/random.po +++ b/library/random.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/re.po b/library/re.po index 60c4897b3d..a93c841b26 100644 --- a/library/re.po +++ b/library/re.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/readline.po b/library/readline.po index 01bbde2402..d53308d1e7 100644 --- a/library/readline.po +++ b/library/readline.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/reprlib.po b/library/reprlib.po index cbc6ebc8ce..f82b067300 100644 --- a/library/reprlib.po +++ b/library/reprlib.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!reprlib` --- Alternate :func:`repr` implementation" msgstr "" msgid "**Source code:** :source:`Lib/reprlib.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/reprlib.py`" msgid "" "The :mod:`!reprlib` module provides a means for producing object " diff --git a/library/resource.po b/library/resource.po index 703ee40842..292bd95400 100644 --- a/library/resource.po +++ b/library/resource.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/rlcompleter.po b/library/rlcompleter.po index 775eb8cf46..bab3287e14 100644 --- a/library/rlcompleter.po +++ b/library/rlcompleter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/runpy.po b/library/runpy.po index b1625a5cdc..ea941bff10 100644 --- a/library/runpy.po +++ b/library/runpy.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!runpy` --- Locating and executing Python modules" msgstr "" msgid "**Source code:** :source:`Lib/runpy.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/runpy.py`" msgid "" "The :mod:`runpy` module is used to locate and run Python modules without " diff --git a/library/sched.po b/library/sched.po index f12d0cf65f..5edf5172d3 100644 --- a/library/sched.po +++ b/library/sched.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/secrets.po b/library/secrets.po index 3ecdae3277..35e922e375 100644 --- a/library/secrets.po +++ b/library/secrets.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:12+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +23,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`secrets` --- Generate secure random numbers for managing secrets" +msgid ":mod:`!secrets` --- Generate secure random numbers for managing secrets" msgstr "" msgid "**Source code:** :source:`Lib/secrets.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/secrets.py`" msgid "" "The :mod:`secrets` module is used for generating cryptographically strong " @@ -42,7 +42,7 @@ msgid "" msgstr "" msgid ":pep:`506`" -msgstr "" +msgstr ":pep:`506`" msgid "Random numbers" msgstr "" @@ -61,10 +61,10 @@ msgstr "" msgid "Return a randomly chosen element from a non-empty sequence." msgstr "" -msgid "Return a random int in the range [0, *n*)." +msgid "Return a random int in the range [0, *exclusive_upper_bound*)." msgstr "" -msgid "Return an int with *k* random bits." +msgid "Return a non-negative int with *k* random bits." msgstr "" msgid "Generating tokens" @@ -81,12 +81,22 @@ msgid "" "is ``None`` or not supplied, a reasonable default is used." msgstr "" +msgid "" +">>> token_bytes(16)\n" +"b'\\xebr\\x17D*t\\xae\\xd4\\xe3S\\xb6\\xe2\\xebP1\\x8b'" +msgstr "" + msgid "" "Return a random text string, in hexadecimal. The string has *nbytes* random " "bytes, each byte converted to two hex digits. If *nbytes* is ``None`` or " "not supplied, a reasonable default is used." msgstr "" +msgid "" +">>> token_hex(16)\n" +"'f9bf78b9a18ce6d46a0cd2b0b86df9da'" +msgstr "" + msgid "" "Return a random URL-safe text string, containing *nbytes* random bytes. The " "text is Base64 encoded, so on average each byte results in approximately 1.3 " @@ -94,6 +104,11 @@ msgid "" "is used." msgstr "" +msgid "" +">>> token_urlsafe(16)\n" +"'Drmhze6EPcv0fN_81Bj-nA'" +msgstr "" + msgid "How many bytes should tokens use?" msgstr "" @@ -147,10 +162,16 @@ msgid "Generate an eight-character alphanumeric password:" msgstr "" msgid "" -"Applications should not `store passwords in a recoverable format `_, whether plain text or " -"encrypted. They should be salted and hashed using a cryptographically " -"strong one-way (irreversible) hash function." +"import string\n" +"import secrets\n" +"alphabet = string.ascii_letters + string.digits\n" +"password = ''.join(secrets.choice(alphabet) for i in range(8))" +msgstr "" + +msgid "" +"Applications should not :cwe:`store passwords in a recoverable format " +"<257>`, whether plain text or encrypted. They should be salted and hashed " +"using a cryptographically strong one-way (irreversible) hash function." msgstr "" msgid "" @@ -158,10 +179,36 @@ msgid "" "character, at least one uppercase character, and at least three digits:" msgstr "" +msgid "" +"import string\n" +"import secrets\n" +"alphabet = string.ascii_letters + string.digits\n" +"while True:\n" +" password = ''.join(secrets.choice(alphabet) for i in range(10))\n" +" if (any(c.islower() for c in password)\n" +" and any(c.isupper() for c in password)\n" +" and sum(c.isdigit() for c in password) >= 3):\n" +" break" +msgstr "" + msgid "Generate an `XKCD-style passphrase `_:" msgstr "" +msgid "" +"import secrets\n" +"# On standard Linux systems, use a convenient dictionary file.\n" +"# Other platforms may need to provide their own word-list.\n" +"with open('/usr/share/dict/words') as f:\n" +" words = [word.strip() for word in f]\n" +" password = ' '.join(secrets.choice(words) for i in range(4))" +msgstr "" + msgid "" "Generate a hard-to-guess temporary URL containing a security token suitable " "for password recovery applications:" msgstr "" + +msgid "" +"import secrets\n" +"url = 'https://example.com/reset=' + secrets.token_urlsafe()" +msgstr "" diff --git a/library/select.po b/library/select.po index b6ae696556..a0cb9d54eb 100644 --- a/library/select.po +++ b/library/select.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/selectors.po b/library/selectors.po index 0c14b208d1..5fe23603fc 100644 --- a/library/selectors.po +++ b/library/selectors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shelve.po b/library/shelve.po index e67cff8e4e..fb6d6d6f9e 100644 --- a/library/shelve.po +++ b/library/shelve.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!shelve` --- Python object persistence" msgstr "" msgid "**Source code:** :source:`Lib/shelve.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/shelve.py`" msgid "" "A \"shelf\" is a persistent, dictionary-like object. The difference with " diff --git a/library/shutil.po b/library/shutil.po index 0b9bb22792..40f315edf4 100644 --- a/library/shutil.po +++ b/library/shutil.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/signal.po b/library/signal.po index aac789f9d5..e800cb401b 100644 --- a/library/signal.po +++ b/library/signal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/site.po b/library/site.po index 39f68adc99..bc421fbd05 100644 --- a/library/site.po +++ b/library/site.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!site` --- Site-specific configuration hook" msgstr "" msgid "**Source code:** :source:`Lib/site.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/site.py`" msgid "" "**This module is automatically imported during initialization.** The " diff --git a/library/smtplib.po b/library/smtplib.po index b6a79f57a6..cc2a705ec5 100644 --- a/library/smtplib.po +++ b/library/smtplib.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!smtplib` --- SMTP protocol client" msgstr "" msgid "**Source code:** :source:`Lib/smtplib.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/smtplib.py`" msgid "" "The :mod:`smtplib` module defines an SMTP client session object that can be " diff --git a/library/sndhdr.po b/library/sndhdr.po index 37c96e446a..e05a4e3993 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index f7bc6a0b72..9a5f1dd2f7 100644 --- a/library/socket.po +++ b/library/socket.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!socket` --- Low-level networking interface" msgstr "" msgid "**Source code:** :source:`Lib/socket.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/socket.py`" msgid "" "This module provides access to the BSD *socket* interface. It is available " diff --git a/library/socketserver.po b/library/socketserver.po index 59c3c702f5..3385ec13fb 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/spwd.po b/library/spwd.po index 5c4f73aa96..7addb8a532 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sqlite3.po b/library/sqlite3.po index cd4eba7c92..599a38d7dd 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ssl.po b/library/ssl.po index 9c52da9151..f491d56d2e 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stat.po b/library/stat.po index 4d7b0602ee..b259a3720f 100644 --- a/library/stat.po +++ b/library/stat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/statistics.po b/library/statistics.po index 2fa11fa0a7..522155659b 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!statistics` --- Mathematical statistics functions" msgstr "" msgid "**Source code:** :source:`Lib/statistics.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/statistics.py`" msgid "" "This module provides functions for calculating mathematical statistics of " diff --git a/library/stdtypes.po b/library/stdtypes.po index df73e14c46..df63c8b369 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/string.po b/library/string.po index bafc4bd9ef..e5d41d21c7 100644 --- a/library/string.po +++ b/library/string.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/struct.po b/library/struct.po index d9804464eb..6e2b6a15a8 100644 --- a/library/struct.po +++ b/library/struct.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/subprocess.po b/library/subprocess.po index bc9dd358d8..a0677303e2 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sunau.po b/library/sunau.po index abd2888141..efccd85032 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/symtable.po b/library/symtable.po index 549d90f8dd..d5eeb15685 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.monitoring.po b/library/sys.monitoring.po new file mode 100644 index 0000000000..e59583c934 --- /dev/null +++ b/library/sys.monitoring.po @@ -0,0 +1,492 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) 2001-2025, Python Software Foundation +# This file is distributed under the same license as the Python package. +# FIRST AUTHOR , YEAR. +# +# Translators: +# python-doc bot, 2025 +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: Python 3.12\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" +"Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && " +"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " +"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +msgid ":mod:`!sys.monitoring` --- Execution event monitoring" +msgstr "" + +msgid "" +":mod:`sys.monitoring` is a namespace within the :mod:`sys` module, not an " +"independent module, so there is no need to ``import sys.monitoring``, simply " +"``import sys`` and then use ``sys.monitoring``." +msgstr "" + +msgid "" +"This namespace provides access to the functions and constants necessary to " +"activate and control event monitoring." +msgstr "" + +msgid "" +"As programs execute, events occur that might be of interest to tools that " +"monitor execution. The :mod:`sys.monitoring` namespace provides means to " +"receive callbacks when events of interest occur." +msgstr "" + +msgid "The monitoring API consists of three components:" +msgstr "" + +msgid "`Tool identifiers`_" +msgstr "" + +msgid "`Events`_" +msgstr "" + +msgid ":ref:`Callbacks `" +msgstr "" + +msgid "Tool identifiers" +msgstr "" + +msgid "" +"A tool identifier is an integer and the associated name. Tool identifiers " +"are used to discourage tools from interfering with each other and to allow " +"multiple tools to operate at the same time. Currently tools are completely " +"independent and cannot be used to monitor each other. This restriction may " +"be lifted in the future." +msgstr "" + +msgid "" +"Before registering or activating events, a tool should choose an identifier. " +"Identifiers are integers in the range 0 to 5 inclusive." +msgstr "" + +msgid "Registering and using tools" +msgstr "" + +msgid "" +"Must be called before *tool_id* can be used. *tool_id* must be in the range " +"0 to 5 inclusive. Raises a :exc:`ValueError` if *tool_id* is in use." +msgstr "" + +msgid "Should be called once a tool no longer requires *tool_id*." +msgstr "" + +msgid "" +":func:`free_tool_id` will not disable global or local events associated with " +"*tool_id*, nor will it unregister any callback functions. This function is " +"only intended to be used to notify the VM that the particular *tool_id* is " +"no longer in use." +msgstr "" + +msgid "" +"Returns the name of the tool if *tool_id* is in use, otherwise it returns " +"``None``. *tool_id* must be in the range 0 to 5 inclusive." +msgstr "" + +msgid "" +"All IDs are treated the same by the VM with regard to events, but the " +"following IDs are pre-defined to make co-operation of tools easier::" +msgstr "" + +msgid "" +"sys.monitoring.DEBUGGER_ID = 0\n" +"sys.monitoring.COVERAGE_ID = 1\n" +"sys.monitoring.PROFILER_ID = 2\n" +"sys.monitoring.OPTIMIZER_ID = 5" +msgstr "" + +msgid "" +"There is no obligation to set an ID, nor is there anything preventing a tool " +"from using an ID even it is already in use. However, tools are encouraged to " +"use a unique ID and respect other tools." +msgstr "" + +msgid "Events" +msgstr "" + +msgid "The following events are supported:" +msgstr "" + +msgid "A conditional branch is taken (or not)." +msgstr "" + +msgid "A call in Python code (event occurs before the call)." +msgstr "" + +msgid "" +"An exception raised from any callable, except for Python functions (event " +"occurs after the exit)." +msgstr "" + +msgid "" +"Return from any callable, except for Python functions (event occurs after " +"the return)." +msgstr "" + +msgid "An exception is handled." +msgstr "" + +msgid "A VM instruction is about to be executed." +msgstr "" + +msgid "An unconditional jump in the control flow graph is made." +msgstr "" + +msgid "" +"An instruction is about to be executed that has a different line number from " +"the preceding instruction." +msgstr "" + +msgid "" +"Resumption of a Python function (for generator and coroutine functions), " +"except for ``throw()`` calls." +msgstr "" + +msgid "" +"Return from a Python function (occurs immediately before the return, the " +"callee's frame will be on the stack)." +msgstr "" + +msgid "" +"Start of a Python function (occurs immediately after the call, the callee's " +"frame will be on the stack)" +msgstr "" + +msgid "A Python function is resumed by a ``throw()`` call." +msgstr "" + +msgid "Exit from a Python function during exception unwinding." +msgstr "" + +msgid "" +"Yield from a Python function (occurs immediately before the yield, the " +"callee's frame will be on the stack)." +msgstr "" + +msgid "" +"An exception is raised, except those that cause a :monitoring-event:" +"`STOP_ITERATION` event." +msgstr "" + +msgid "" +"An exception is re-raised, for example at the end of a :keyword:`finally` " +"block." +msgstr "" + +msgid "" +"An artificial :exc:`StopIteration` is raised; see `the STOP_ITERATION " +"event`_." +msgstr "" + +msgid "More events may be added in the future." +msgstr "" + +msgid "" +"These events are attributes of the :mod:`!sys.monitoring.events` namespace. " +"Each event is represented as a power-of-2 integer constant. To define a set " +"of events, simply bitwise or the individual events together. For example, to " +"specify both :monitoring-event:`PY_RETURN` and :monitoring-event:`PY_START` " +"events, use the expression ``PY_RETURN | PY_START``." +msgstr "" + +msgid "An alias for ``0`` so users can do explicit comparisons like::" +msgstr "" + +msgid "" +"if get_events(DEBUGGER_ID) == NO_EVENTS:\n" +" ..." +msgstr "" +"if get_events(DEBUGGER_ID) == NO_EVENTS:\n" +" ..." + +msgid "Events are divided into three groups:" +msgstr "" + +msgid "Local events" +msgstr "" + +msgid "" +"Local events are associated with normal execution of the program and happen " +"at clearly defined locations. All local events can be disabled. The local " +"events are:" +msgstr "" + +msgid ":monitoring-event:`PY_START`" +msgstr ":monitoring-event:`PY_START`" + +msgid ":monitoring-event:`PY_RESUME`" +msgstr ":monitoring-event:`PY_RESUME`" + +msgid ":monitoring-event:`PY_RETURN`" +msgstr ":monitoring-event:`PY_RETURN`" + +msgid ":monitoring-event:`PY_YIELD`" +msgstr ":monitoring-event:`PY_YIELD`" + +msgid ":monitoring-event:`CALL`" +msgstr ":monitoring-event:`CALL`" + +msgid ":monitoring-event:`LINE`" +msgstr ":monitoring-event:`LINE`" + +msgid ":monitoring-event:`INSTRUCTION`" +msgstr ":monitoring-event:`INSTRUCTION`" + +msgid ":monitoring-event:`JUMP`" +msgstr ":monitoring-event:`JUMP`" + +msgid ":monitoring-event:`BRANCH`" +msgstr ":monitoring-event:`BRANCH`" + +msgid ":monitoring-event:`STOP_ITERATION`" +msgstr ":monitoring-event:`STOP_ITERATION`" + +msgid "Ancillary events" +msgstr "" + +msgid "" +"Ancillary events can be monitored like other events, but are controlled by " +"another event:" +msgstr "" + +msgid ":monitoring-event:`C_RAISE`" +msgstr ":monitoring-event:`C_RAISE`" + +msgid ":monitoring-event:`C_RETURN`" +msgstr ":monitoring-event:`C_RETURN`" + +msgid "" +"The :monitoring-event:`C_RETURN` and :monitoring-event:`C_RAISE` events are " +"controlled by the :monitoring-event:`CALL` event. :monitoring-event:" +"`C_RETURN` and :monitoring-event:`C_RAISE` events will only be seen if the " +"corresponding :monitoring-event:`CALL` event is being monitored." +msgstr "" + +msgid "Other events" +msgstr "" + +msgid "" +"Other events are not necessarily tied to a specific location in the program " +"and cannot be individually disabled." +msgstr "" + +msgid "The other events that can be monitored are:" +msgstr "" + +msgid ":monitoring-event:`PY_THROW`" +msgstr ":monitoring-event:`PY_THROW`" + +msgid ":monitoring-event:`PY_UNWIND`" +msgstr ":monitoring-event:`PY_UNWIND`" + +msgid ":monitoring-event:`RAISE`" +msgstr ":monitoring-event:`RAISE`" + +msgid ":monitoring-event:`EXCEPTION_HANDLED`" +msgstr ":monitoring-event:`EXCEPTION_HANDLED`" + +msgid "The STOP_ITERATION event" +msgstr "" + +msgid "" +":pep:`PEP 380 <380#use-of-stopiteration-to-return-values>` specifies that a :" +"exc:`StopIteration` exception is raised when returning a value from a " +"generator or coroutine. However, this is a very inefficient way to return a " +"value, so some Python implementations, notably CPython 3.12+, do not raise " +"an exception unless it would be visible to other code." +msgstr "" + +msgid "" +"To allow tools to monitor for real exceptions without slowing down " +"generators and coroutines, the :monitoring-event:`STOP_ITERATION` event is " +"provided. :monitoring-event:`STOP_ITERATION` can be locally disabled, " +"unlike :monitoring-event:`RAISE`." +msgstr "" + +msgid "Turning events on and off" +msgstr "" + +msgid "" +"In order to monitor an event, it must be turned on and a corresponding " +"callback must be registered. Events can be turned on or off by setting the " +"events either globally or for a particular code object." +msgstr "" + +msgid "Setting events globally" +msgstr "" + +msgid "" +"Events can be controlled globally by modifying the set of events being " +"monitored." +msgstr "" + +msgid "Returns the ``int`` representing all the active events." +msgstr "" + +msgid "" +"Activates all events which are set in *event_set*. Raises a :exc:" +"`ValueError` if *tool_id* is not in use." +msgstr "" + +msgid "No events are active by default." +msgstr "" + +msgid "Per code object events" +msgstr "" + +msgid "Events can also be controlled on a per code object basis." +msgstr "" + +msgid "Returns all the local events for *code*" +msgstr "" + +msgid "" +"Activates all the local events for *code* which are set in *event_set*. " +"Raises a :exc:`ValueError` if *tool_id* is not in use." +msgstr "" + +msgid "" +"Local events add to global events, but do not mask them. In other words, all " +"global events will trigger for a code object, regardless of the local events." +msgstr "" + +msgid "Disabling events" +msgstr "" + +msgid "" +"A special value that can be returned from a callback function to disable " +"events for the current code location." +msgstr "" + +msgid "" +"Local events can be disabled for a specific code location by returning :data:" +"`sys.monitoring.DISABLE` from a callback function. This does not change " +"which events are set, or any other code locations for the same event." +msgstr "" + +msgid "" +"Disabling events for specific locations is very important for high " +"performance monitoring. For example, a program can be run under a debugger " +"with no overhead if the debugger disables all monitoring except for a few " +"breakpoints." +msgstr "" + +msgid "" +"Enable all the events that were disabled by :data:`sys.monitoring.DISABLE` " +"for all tools." +msgstr "" + +msgid "Registering callback functions" +msgstr "" + +msgid "To register a callable for events call" +msgstr "" + +msgid "Registers the callable *func* for the *event* with the given *tool_id*" +msgstr "" + +msgid "" +"If another callback was registered for the given *tool_id* and *event*, it " +"is unregistered and returned. Otherwise :func:`register_callback` returns " +"``None``." +msgstr "" + +msgid "" +"Functions can be unregistered by calling ``sys.monitoring." +"register_callback(tool_id, event, None)``." +msgstr "" + +msgid "Callback functions can be registered and unregistered at any time." +msgstr "" + +msgid "" +"Registering or unregistering a callback function will generate a :func:`sys." +"audit` event." +msgstr "" + +msgid "Callback function arguments" +msgstr "" + +msgid "" +"A special value that is passed to a callback function to indicate that there " +"are no arguments to the call." +msgstr "" + +msgid "" +"When an active event occurs, the registered callback function is called. " +"Different events will provide the callback function with different " +"arguments, as follows:" +msgstr "" + +msgid ":monitoring-event:`PY_START` and :monitoring-event:`PY_RESUME`::" +msgstr "" + +msgid "func(code: CodeType, instruction_offset: int) -> DISABLE | Any" +msgstr "" + +msgid ":monitoring-event:`PY_RETURN` and :monitoring-event:`PY_YIELD`::" +msgstr "" + +msgid "" +"func(code: CodeType, instruction_offset: int, retval: object) -> DISABLE | " +"Any" +msgstr "" + +msgid "" +":monitoring-event:`CALL`, :monitoring-event:`C_RAISE` and :monitoring-event:" +"`C_RETURN`::" +msgstr "" + +msgid "" +"func(code: CodeType, instruction_offset: int, callable: object, arg0: object " +"| MISSING) -> DISABLE | Any" +msgstr "" + +msgid "" +"If there are no arguments, *arg0* is set to :data:`sys.monitoring.MISSING`." +msgstr "" + +msgid "" +":monitoring-event:`RAISE`, :monitoring-event:`RERAISE`, :monitoring-event:" +"`EXCEPTION_HANDLED`, :monitoring-event:`PY_UNWIND`, :monitoring-event:" +"`PY_THROW` and :monitoring-event:`STOP_ITERATION`::" +msgstr "" + +msgid "" +"func(code: CodeType, instruction_offset: int, exception: BaseException) -> " +"DISABLE | Any" +msgstr "" + +msgid ":monitoring-event:`LINE`::" +msgstr ":monitoring-event:`LINE`::" + +msgid "func(code: CodeType, line_number: int) -> DISABLE | Any" +msgstr "" + +msgid ":monitoring-event:`BRANCH` and :monitoring-event:`JUMP`::" +msgstr "" + +msgid "" +"func(code: CodeType, instruction_offset: int, destination_offset: int) -> " +"DISABLE | Any" +msgstr "" + +msgid "" +"Note that the *destination_offset* is where the code will next execute. For " +"an untaken branch this will be the offset of the instruction following the " +"branch." +msgstr "" + +msgid ":monitoring-event:`INSTRUCTION`::" +msgstr ":monitoring-event:`INSTRUCTION`::" diff --git a/library/sys.po b/library/sys.po index c7e5b144fa..481857f64e 100644 --- a/library/sys.po +++ b/library/sys.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1489,10 +1490,10 @@ msgid "Windows/Cygwin" msgstr "" msgid "``'cygwin'``" -msgstr "" +msgstr "``'cygwin'``" msgid "macOS" -msgstr "" +msgstr "macOS" msgid "``'darwin'``" msgstr "" diff --git a/library/sysconfig.po b/library/sysconfig.po index 23a021eadc..42724234ea 100644 --- a/library/sysconfig.po +++ b/library/sysconfig.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:14+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +24,7 @@ msgstr "" "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" msgid "" -":mod:`sysconfig` --- Provide access to Python's configuration information" +":mod:`!sysconfig` --- Provide access to Python's configuration information" msgstr "" msgid "**Source code:** :source:`Lib/sysconfig.py`" @@ -42,7 +42,7 @@ msgstr "" msgid "" "A Python distribution contains a :file:`Makefile` and a :file:`pyconfig.h` " "header file that are necessary to build both the Python binary itself and " -"third-party C extensions compiled using :mod:`distutils`." +"third-party C extensions compiled using ``setuptools``." msgstr "" msgid "" @@ -77,6 +77,16 @@ msgstr "" msgid "Example of usage::" msgstr "" +msgid "" +">>> import sysconfig\n" +">>> sysconfig.get_config_var('Py_ENABLE_SHARED')\n" +"0\n" +">>> sysconfig.get_config_var('LIBDIR')\n" +"'/usr/local/lib'\n" +">>> sysconfig.get_config_vars('AR', 'CXX')\n" +"['ar', 'g++']" +msgstr "" + msgid "Installation paths" msgstr "" @@ -84,13 +94,8 @@ msgid "" "Python uses an installation scheme that differs depending on the platform " "and on the installation options. These schemes are stored in :mod:" "`sysconfig` under unique identifiers based on the value returned by :const:" -"`os.name`." -msgstr "" - -msgid "" -"Every new component that is installed using :mod:`distutils` or a Distutils-" -"based system will follow the same scheme to copy its file in the right " -"places." +"`os.name`. The schemes are used by package installers to determine where to " +"copy files to." msgstr "" msgid "Python currently supports nine schemes:" @@ -102,36 +107,37 @@ msgid "" msgstr "" msgid "" -"*posix_home*: scheme for POSIX platforms used when a *home* option is used " -"upon installation. This scheme is used when a component is installed " -"through Distutils with a specific home prefix." +"*posix_home*: scheme for POSIX platforms, when the *home* option is used. " +"This scheme defines paths located under a specific home prefix." msgstr "" msgid "" -"*posix_user*: scheme for POSIX platforms used when a component is installed " -"through Distutils and the *user* option is used. This scheme defines paths " -"located under the user home directory." +"*posix_user*: scheme for POSIX platforms, when the *user* option is used. " +"This scheme defines paths located under the user's home directory (:const:" +"`site.USER_BASE`)." msgstr "" msgid "" "*posix_venv*: scheme for :mod:`Python virtual environments ` on POSIX " -"platforms; by default it is the same as *posix_prefix* ." +"platforms; by default it is the same as *posix_prefix*." msgstr "" -msgid "*nt*: scheme for NT platforms like Windows." +msgid "" +"*nt*: scheme for Windows. This is the default scheme used when Python or a " +"component is installed." msgstr "" -msgid "*nt_user*: scheme for NT platforms, when the *user* option is used." +msgid "*nt_user*: scheme for Windows, when the *user* option is used." msgstr "" msgid "" -"*nt_venv*: scheme for :mod:`Python virtual environments ` on NT " -"platforms; by default it is the same as *nt* ." +"*nt_venv*: scheme for :mod:`Python virtual environments ` on Windows; " +"by default it is the same as *nt*." msgstr "" msgid "" -"*venv*: a scheme with values from ether *posix_venv* or *nt_venv* depending " -"on the platform Python runs on" +"*venv*: a scheme with values from either *posix_venv* or *nt_venv* depending " +"on the platform Python runs on." msgstr "" msgid "*osx_framework_user*: scheme for macOS, when the *user* option is used." @@ -155,7 +161,9 @@ msgstr "" msgid "*platlib*: directory for site-specific, platform-specific files." msgstr "" -msgid "*purelib*: directory for site-specific, non-platform-specific files." +msgid "" +"*purelib*: directory for site-specific, non-platform-specific files ('pure' " +"Python)." msgstr "" msgid "" @@ -174,7 +182,191 @@ msgstr "" msgid "*data*: directory for data files." msgstr "" -msgid ":mod:`sysconfig` provides some functions to determine these paths." +msgid "User scheme" +msgstr "" + +msgid "" +"This scheme is designed to be the most convenient solution for users that " +"don't have write permission to the global site-packages directory or don't " +"want to install into it." +msgstr "" + +msgid "" +"Files will be installed into subdirectories of :const:`site.USER_BASE` " +"(written as :file:`{userbase}` hereafter). This scheme installs pure Python " +"modules and extension modules in the same location (also known as :const:" +"`site.USER_SITE`)." +msgstr "" + +msgid "``posix_user``" +msgstr "" + +msgid "Path" +msgstr "" + +msgid "Installation directory" +msgstr "" + +msgid "*stdlib*" +msgstr "" + +msgid ":file:`{userbase}/lib/python{X.Y}`" +msgstr ":file:`{userbase}/lib/python{X.Y}`" + +msgid "*platstdlib*" +msgstr "" + +msgid "*platlib*" +msgstr "" + +msgid ":file:`{userbase}/lib/python{X.Y}/site-packages`" +msgstr ":file:`{userbase}/lib/python{X.Y}/site-packages`" + +msgid "*purelib*" +msgstr "" + +msgid "*include*" +msgstr "" + +msgid ":file:`{userbase}/include/python{X.Y}`" +msgstr ":file:`{userbase}/include/python{X.Y}`" + +msgid "*scripts*" +msgstr "" + +msgid ":file:`{userbase}/bin`" +msgstr ":file:`{userbase}/bin`" + +msgid "*data*" +msgstr "" + +msgid ":file:`{userbase}`" +msgstr ":file:`{userbase}`" + +msgid "``nt_user``" +msgstr "" + +msgid ":file:`{userbase}\\\\Python{XY}`" +msgstr ":file:`{userbase}\\\\Python{XY}`" + +msgid ":file:`{userbase}\\\\Python{XY}\\\\site-packages`" +msgstr ":file:`{userbase}\\\\Python{XY}\\\\site-packages`" + +msgid ":file:`{userbase}\\\\Python{XY}\\\\Include`" +msgstr ":file:`{userbase}\\\\Python{XY}\\\\Include`" + +msgid ":file:`{userbase}\\\\Python{XY}\\\\Scripts`" +msgstr ":file:`{userbase}\\\\Python{XY}\\\\Scripts`" + +msgid "``osx_framework_user``" +msgstr "" + +msgid ":file:`{userbase}/lib/python`" +msgstr ":file:`{userbase}/lib/python`" + +msgid ":file:`{userbase}/lib/python/site-packages`" +msgstr ":file:`{userbase}/lib/python/site-packages`" + +msgid "Home scheme" +msgstr "" + +msgid "" +"The idea behind the \"home scheme\" is that you build and maintain a " +"personal stash of Python modules. This scheme's name is derived from the " +"idea of a \"home\" directory on Unix, since it's not unusual for a Unix user " +"to make their home directory have a layout similar to :file:`/usr/` or :file:" +"`/usr/local/`. This scheme can be used by anyone, regardless of the " +"operating system they are installing for." +msgstr "" + +msgid "``posix_home``" +msgstr "" + +msgid ":file:`{home}/lib/python`" +msgstr ":file:`{home}/lib/python`" + +msgid ":file:`{home}/include/python`" +msgstr ":file:`{home}/include/python`" + +msgid "*platinclude*" +msgstr "" + +msgid ":file:`{home}/bin`" +msgstr ":file:`{home}/bin`" + +msgid ":file:`{home}`" +msgstr ":file:`{home}`" + +msgid "Prefix scheme" +msgstr "" + +msgid "" +"The \"prefix scheme\" is useful when you wish to use one Python installation " +"to perform the build/install (i.e., to run the setup script), but install " +"modules into the third-party module directory of a different Python " +"installation (or something that looks like a different Python " +"installation). If this sounds a trifle unusual, it is---that's why the user " +"and home schemes come before. However, there are at least two known cases " +"where the prefix scheme will be useful." +msgstr "" + +msgid "" +"First, consider that many Linux distributions put Python in :file:`/usr`, " +"rather than the more traditional :file:`/usr/local`. This is entirely " +"appropriate, since in those cases Python is part of \"the system\" rather " +"than a local add-on. However, if you are installing Python modules from " +"source, you probably want them to go in :file:`/usr/local/lib/python2.{X}` " +"rather than :file:`/usr/lib/python2.{X}`." +msgstr "" + +msgid "" +"Another possibility is a network filesystem where the name used to write to " +"a remote directory is different from the name used to read it: for example, " +"the Python interpreter accessed as :file:`/usr/local/bin/python` might " +"search for modules in :file:`/usr/local/lib/python2.{X}`, but those modules " +"would have to be installed to, say, :file:`/mnt/{@server}/export/lib/python2." +"{X}`." +msgstr "" + +msgid "``posix_prefix``" +msgstr "" + +msgid ":file:`{prefix}/lib/python{X.Y}`" +msgstr ":file:`{prefix}/lib/python{X.Y}`" + +msgid ":file:`{prefix}/lib/python{X.Y}/site-packages`" +msgstr ":file:`{prefix}/lib/python{X.Y}/site-packages`" + +msgid ":file:`{prefix}/include/python{X.Y}`" +msgstr ":file:`{prefix}/include/python{X.Y}`" + +msgid ":file:`{prefix}/bin`" +msgstr ":file:`{prefix}/bin`" + +msgid ":file:`{prefix}`" +msgstr ":file:`{prefix}`" + +msgid "``nt``" +msgstr "``nt``" + +msgid ":file:`{prefix}\\\\Lib`" +msgstr ":file:`{prefix}\\\\Lib`" + +msgid ":file:`{prefix}\\\\Lib\\\\site-packages`" +msgstr ":file:`{prefix}\\\\Lib\\\\site-packages`" + +msgid ":file:`{prefix}\\\\Include`" +msgstr ":file:`{prefix}\\\\Include`" + +msgid ":file:`{prefix}\\\\Scripts`" +msgstr ":file:`{prefix}\\\\Scripts`" + +msgid "Installation path functions" +msgstr "" + +msgid "" +":mod:`sysconfig` provides some functions to determine these installation " +"paths." msgstr "" msgid "" @@ -223,7 +415,7 @@ msgstr "" msgid "" "End users should not use this function, but :func:`get_default_scheme` and :" -"func:`get_preferred_scheme()` instead." +"func:`get_preferred_scheme` instead." msgstr "" msgid "" @@ -260,7 +452,7 @@ msgstr "" msgid "" "If *vars* is provided, it must be a dictionary of variables that will update " -"the dictionary return by :func:`get_config_vars`." +"the dictionary returned by :func:`get_config_vars`." msgstr "" msgid "" @@ -308,7 +500,7 @@ msgstr "" msgid "" "This is used mainly to distinguish platform-specific build directories and " "platform-specific built distributions. Typically includes the OS name and " -"version and the architecture (as supplied by 'os.uname()'), although the " +"version and the architecture (as supplied by :func:`os.uname`), although the " "exact information included depends on the OS; e.g., on Linux, the kernel " "version isn't particularly important." msgstr "" @@ -328,7 +520,10 @@ msgstr "" msgid "Windows will return one of:" msgstr "" -msgid "win-amd64 (64bit Windows on AMD64, aka x86_64, Intel64, and EM64T)" +msgid "win-amd64 (64-bit Windows on AMD64, aka x86_64, Intel64, and EM64T)" +msgstr "" + +msgid "win-arm64 (64-bit Windows on ARM64, aka AArch64)" msgstr "" msgid "win32 (all others - specifically, sys.platform is returned)" @@ -384,6 +579,30 @@ msgstr "" msgid "You can use :mod:`sysconfig` as a script with Python's *-m* option:" msgstr "" +msgid "" +"$ python -m sysconfig\n" +"Platform: \"macosx-10.4-i386\"\n" +"Python version: \"3.2\"\n" +"Current installation scheme: \"posix_prefix\"\n" +"\n" +"Paths:\n" +" data = \"/usr/local\"\n" +" include = \"/Users/tarek/Dev/svn.python.org/py3k/Include\"\n" +" platinclude = \".\"\n" +" platlib = \"/usr/local/lib/python3.2/site-packages\"\n" +" platstdlib = \"/usr/local/lib/python3.2\"\n" +" purelib = \"/usr/local/lib/python3.2/site-packages\"\n" +" scripts = \"/usr/local/bin\"\n" +" stdlib = \"/usr/local/lib/python3.2\"\n" +"\n" +"Variables:\n" +" AC_APPLE_UNIVERSAL_BUILD = \"0\"\n" +" AIX_GENUINE_CPLUSPLUS = \"0\"\n" +" AR = \"ar\"\n" +" ARFLAGS = \"rc\"\n" +" ..." +msgstr "" + msgid "" "This call will print in the standard output the information returned by :" "func:`get_platform`, :func:`get_python_version`, :func:`get_path` and :func:" diff --git a/library/syslog.po b/library/syslog.po index 3fe782e86a..6612caa500 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tarfile.po b/library/tarfile.po index f8eb1957e2..2d52c80076 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!tarfile` --- Read and write tar archive files" msgstr "" msgid "**Source code:** :source:`Lib/tarfile.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/tarfile.py`" msgid "" "The :mod:`tarfile` module makes it possible to read and write tar archives, " @@ -91,7 +92,7 @@ msgid "action" msgstr "" msgid "``'r' or 'r:*'``" -msgstr "" +msgstr "``'r' or 'r:*'``" msgid "Open for reading with transparent compression (recommended)." msgstr "" @@ -121,7 +122,7 @@ msgid "Open for reading with lzma compression." msgstr "" msgid "``'x'`` or ``'x:'``" -msgstr "" +msgstr "``'x'`` or ``'x:'``" msgid "" "Create a tarfile exclusively without compression. Raise a :exc:" @@ -153,7 +154,7 @@ msgid "" msgstr "" msgid "``'a' or 'a:'``" -msgstr "" +msgstr "``'a' or 'a:'``" msgid "" "Open for appending with no compression. The file is created if it does not " @@ -161,7 +162,7 @@ msgid "" msgstr "" msgid "``'w' or 'w:'``" -msgstr "" +msgstr "``'w' or 'w:'``" msgid "Open for uncompressed writing." msgstr "" diff --git a/library/telnetlib.po b/library/telnetlib.po index 91792a8a52..a5c871eb22 100644 --- a/library/telnetlib.po +++ b/library/telnetlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tempfile.po b/library/tempfile.po index 89186f2dd4..372d1696d8 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/termios.po b/library/termios.po index 8116933841..3a13c552a6 100644 --- a/library/termios.po +++ b/library/termios.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/text.po b/library/text.po index 463932ba29..6dd0ebc91d 100644 --- a/library/text.po +++ b/library/text.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/textwrap.po b/library/textwrap.po index 1639d032b8..f0fa7acb49 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/threading.po b/library/threading.po index 62b32fa53c..8205978c40 100644 --- a/library/threading.po +++ b/library/threading.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!threading` --- Thread-based parallelism" msgstr "" msgid "**Source code:** :source:`Lib/threading.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/threading.py`" msgid "" "This module constructs higher-level threading interfaces on top of the lower " diff --git a/library/time.po b/library/time.po index e5905ab953..e59a94c869 100644 --- a/library/time.po +++ b/library/time.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/timeit.po b/library/timeit.po index 937757f4f8..ed70f87702 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tk.po b/library/tk.po index fdc57a6928..e199f898cd 100644 --- a/library/tk.po +++ b/library/tk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.dnd.po b/library/tkinter.dnd.po index 052a0cc1d1..761e46d441 100644 --- a/library/tkinter.dnd.po +++ b/library/tkinter.dnd.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:15+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +23,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`tkinter.dnd` --- Drag and drop support" +msgid ":mod:`!tkinter.dnd` --- Drag and drop support" msgstr "" msgid "**Source code:** :source:`Lib/tkinter/dnd.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/tkinter/dnd.py`" msgid "" "This is experimental and due to be deprecated when it is replaced with the " @@ -55,10 +55,11 @@ msgid "Target widget should have a callable *dnd_accept* attribute" msgstr "" msgid "" -"If *dnd_accept* is not present or returns None, search moves to parent widget" +"If *dnd_accept* is not present or returns ``None``, search moves to parent " +"widget" msgstr "" -msgid "If no target widget is found, then the target object is None" +msgid "If no target widget is found, then the target object is ``None``" msgstr "" msgid "Call to *.dnd_leave(source, event)*" @@ -95,4 +96,4 @@ msgid "Factory function for drag-and-drop process." msgstr "" msgid ":ref:`Bindings-and-Events`" -msgstr "" +msgstr ":ref:`Bindings-and-Events`" diff --git a/library/tkinter.po b/library/tkinter.po index 3ead3bd49e..2bbcc98e43 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index eaab7e3d7d..b1eca866b6 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!tkinter.ttk` --- Tk themed widgets" msgstr "" msgid "**Source code:** :source:`Lib/tkinter/ttk.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/tkinter/ttk.py`" msgid "" "The :mod:`tkinter.ttk` module provides access to the Tk themed widget set, " diff --git a/library/token.po b/library/token.po index c703c765a7..6fec0c7e75 100644 --- a/library/token.po +++ b/library/token.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:15+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,11 +23,11 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`token` --- Constants used with Python parse trees" +msgid ":mod:`!token` --- Constants used with Python parse trees" msgstr "" msgid "**Source code:** :source:`Lib/token.py`" -msgstr "" +msgstr "**Kod źródłowy:**. :source:`Lib/token.py`" msgid "" "This module provides constants which represent the numeric values of leaf " @@ -201,6 +201,9 @@ msgstr "" msgid "Token value for ``\":=\"``." msgstr "" +msgid "Token value for ``\"!\"``." +msgstr "" + msgid "" "The following token type values aren't used by the C tokenizer but are " "needed for the :mod:`tokenize` module." @@ -224,8 +227,12 @@ msgstr "" msgid "" "Token value indicating that a type comment was recognized. Such tokens are " -"only produced when :func:`ast.parse()` is invoked with " -"``type_comments=True``." +"only produced when :func:`ast.parse` is invoked with ``type_comments=True``." +msgstr "" + +msgid "" +"A dictionary mapping the string representation of a token to its numeric " +"code." msgstr "" msgid "Added :data:`AWAIT` and :data:`ASYNC` tokens." diff --git a/library/tokenize.po b/library/tokenize.po index 3465cd3605..4871ab8e0d 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tomllib.po b/library/tomllib.po index 6c0fc79b60..abbd9c16ee 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/traceback.po b/library/traceback.po index 13169e91e9..5c687919f0 100644 --- a/library/traceback.po +++ b/library/traceback.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2024, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-30 14:55+0000\n" -"PO-Revision-Date: 2024-05-11 00:33+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,14 +28,17 @@ msgid ":mod:`!traceback` --- Print or retrieve a stack traceback" msgstr "" msgid "**Source code:** :source:`Lib/traceback.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/traceback.py`" msgid "" "This module provides a standard interface to extract, format and print stack " -"traces of Python programs. It exactly mimics the behavior of the Python " -"interpreter when it prints a stack trace. This is useful when you want to " -"print stack traces under program control, such as in a \"wrapper\" around " -"the interpreter." +"traces of Python programs. It is more flexible than the interpreter's " +"default traceback display, and therefore makes it possible to configure " +"certain aspects of the output. Finally, it contains a utility for capturing " +"enough information about an exception to print it later, without the need to " +"save a reference to the actual exception. Since exceptions can be the roots " +"of large objects graph, this utility can significantly improve memory " +"management." msgstr "" msgid "" @@ -58,7 +62,23 @@ msgstr "" msgid "Interactive source code debugger for Python programs." msgstr "" -msgid "The module defines the following functions:" +msgid "The module's API can be divided into two parts:" +msgstr "" + +msgid "" +"Module-level functions offering basic functionality, which are useful for " +"interactive inspection of exceptions and tracebacks." +msgstr "" + +msgid "" +":class:`TracebackException` class and its helper classes :class:" +"`StackSummary` and :class:`FrameSummary`. These offer both more flexibility " +"in the output generated and the ability to store the information necessary " +"for later formatting without holding references to actual exception and " +"traceback objects." +msgstr "" + +msgid "Module-Level Functions" msgstr "" msgid "" @@ -123,14 +143,14 @@ msgid "" msgstr "" msgid "" -"This is a shorthand for ``print_exception(sys.exception(), limit, file, " -"chain)``." +"This is a shorthand for ``print_exception(sys.exception(), limit=limit, " +"file=file, chain=chain)``." msgstr "" msgid "" -"This is a shorthand for ``print_exception(sys.last_exc, limit, file, " -"chain)``. In general it will work only after an exception has reached an " -"interactive prompt (see :data:`sys.last_exc`)." +"This is a shorthand for ``print_exception(sys.last_exc, limit=limit, " +"file=file, chain=chain)``. In general it will work only after an exception " +"has reached an interactive prompt (see :data:`sys.last_exc`)." msgstr "" msgid "" @@ -161,6 +181,12 @@ msgid "" "`print_stack`." msgstr "" +msgid "" +"Print the list of tuples as returned by :func:`extract_tb` or :func:" +"`extract_stack` as a formatted stack trace to the given file. If *file* is " +"``None``, the output is written to :data:`sys.stderr`." +msgstr "" + msgid "" "Given a list of tuples or :class:`FrameSummary` objects as returned by :func:" "`extract_tb` or :func:`extract_stack`, return a list of strings ready for " @@ -233,20 +259,22 @@ msgid "" "extract`." msgstr "" -msgid "The module also defines the following classes:" -msgstr "" - msgid ":class:`!TracebackException` Objects" msgstr "" msgid "" ":class:`!TracebackException` objects are created from actual exceptions to " -"capture data for later printing in a lightweight fashion." +"capture data for later printing. They offer a more lightweight method of " +"storing this information by avoiding holding references to :ref:" +"`traceback` and :ref:`frame` objects. In " +"addition, they expose more options to configure the output compared to the " +"module-level functions described above." msgstr "" msgid "" -"Capture an exception for later rendering. *limit*, *lookup_lines* and " -"*capture_locals* are as for the :class:`StackSummary` class." +"Capture an exception for later rendering. The meaning of *limit*, " +"*lookup_lines* and *capture_locals* are as for the :class:`StackSummary` " +"class." msgstr "" msgid "" @@ -332,6 +360,11 @@ msgstr "" msgid "For syntax errors - the compiler error message." msgstr "" +msgid "" +"Capture an exception for later rendering. *limit*, *lookup_lines* and " +"*capture_locals* are as for the :class:`StackSummary` class." +msgstr "" + msgid "" "Print to *file* (default ``sys.stderr``) the exception information returned " "by :meth:`format`." @@ -467,7 +500,22 @@ msgid "" "trailing whitespace stripped. If the source is not available, it is ``None``." msgstr "" -msgid "Traceback Examples" +msgid "" +"The last line number of the source code for this frame. By default, it is " +"set to ``None`` and indexation starts from 1." +msgstr "" + +msgid "" +"The column number of the source code for this frame. By default, it is " +"``None`` and indexation starts from 0." +msgstr "" + +msgid "" +"The last column number of the source code for this frame. By default, it is " +"``None`` and indexation starts from 0." +msgstr "" + +msgid "Examples of Using the Module-Level Functions" msgstr "" msgid "" @@ -477,22 +525,238 @@ msgid "" "`code` module. ::" msgstr "" +msgid "" +"import sys, traceback\n" +"\n" +"def run_user_code(envdir):\n" +" source = input(\">>> \")\n" +" try:\n" +" exec(source, envdir)\n" +" except Exception:\n" +" print(\"Exception in user code:\")\n" +" print(\"-\"*60)\n" +" traceback.print_exc(file=sys.stdout)\n" +" print(\"-\"*60)\n" +"\n" +"envdir = {}\n" +"while True:\n" +" run_user_code(envdir)" +msgstr "" + msgid "" "The following example demonstrates the different ways to print and format " "the exception and traceback:" msgstr "" +msgid "" +"import sys, traceback\n" +"\n" +"def lumberjack():\n" +" bright_side_of_life()\n" +"\n" +"def bright_side_of_life():\n" +" return tuple()[0]\n" +"\n" +"try:\n" +" lumberjack()\n" +"except IndexError as exc:\n" +" print(\"*** print_tb:\")\n" +" traceback.print_tb(exc.__traceback__, limit=1, file=sys.stdout)\n" +" print(\"*** print_exception:\")\n" +" traceback.print_exception(exc, limit=2, file=sys.stdout)\n" +" print(\"*** print_exc:\")\n" +" traceback.print_exc(limit=2, file=sys.stdout)\n" +" print(\"*** format_exc, first and last line:\")\n" +" formatted_lines = traceback.format_exc().splitlines()\n" +" print(formatted_lines[0])\n" +" print(formatted_lines[-1])\n" +" print(\"*** format_exception:\")\n" +" print(repr(traceback.format_exception(exc)))\n" +" print(\"*** extract_tb:\")\n" +" print(repr(traceback.extract_tb(exc.__traceback__)))\n" +" print(\"*** format_tb:\")\n" +" print(repr(traceback.format_tb(exc.__traceback__)))\n" +" print(\"*** tb_lineno:\", exc.__traceback__.tb_lineno)" +msgstr "" + msgid "The output for the example would look similar to this:" msgstr "" +msgid "" +"*** print_tb:\n" +" File \"\", line 10, in \n" +" lumberjack()\n" +"*** print_exception:\n" +"Traceback (most recent call last):\n" +" File \"\", line 10, in \n" +" lumberjack()\n" +" File \"\", line 4, in lumberjack\n" +" bright_side_of_life()\n" +"IndexError: tuple index out of range\n" +"*** print_exc:\n" +"Traceback (most recent call last):\n" +" File \"\", line 10, in \n" +" lumberjack()\n" +" File \"\", line 4, in lumberjack\n" +" bright_side_of_life()\n" +"IndexError: tuple index out of range\n" +"*** format_exc, first and last line:\n" +"Traceback (most recent call last):\n" +"IndexError: tuple index out of range\n" +"*** format_exception:\n" +"['Traceback (most recent call last):\\n',\n" +" ' File \"\", line 10, in \\n " +"lumberjack()\\n',\n" +" ' File \"\", line 4, in lumberjack\\n " +"bright_side_of_life()\\n',\n" +" ' File \"\", line 7, in bright_side_of_life\\n " +"return tuple()[0]\\n ~~~~~~~^^^\\n',\n" +" 'IndexError: tuple index out of range\\n']\n" +"*** extract_tb:\n" +"[, line 10 in >,\n" +" , line 4 in lumberjack>,\n" +" , line 7 in bright_side_of_life>]\n" +"*** format_tb:\n" +"[' File \"\", line 10, in \\n " +"lumberjack()\\n',\n" +" ' File \"\", line 4, in lumberjack\\n " +"bright_side_of_life()\\n',\n" +" ' File \"\", line 7, in bright_side_of_life\\n " +"return tuple()[0]\\n ~~~~~~~^^^\\n']\n" +"*** tb_lineno: 10" +msgstr "" + msgid "" "The following example shows the different ways to print and format the " "stack::" msgstr "" +msgid "" +">>> import traceback\n" +">>> def another_function():\n" +"... lumberstack()\n" +"...\n" +">>> def lumberstack():\n" +"... traceback.print_stack()\n" +"... print(repr(traceback.extract_stack()))\n" +"... print(repr(traceback.format_stack()))\n" +"...\n" +">>> another_function()\n" +" File \"\", line 10, in \n" +" another_function()\n" +" File \"\", line 3, in another_function\n" +" lumberstack()\n" +" File \"\", line 6, in lumberstack\n" +" traceback.print_stack()\n" +"[('', 10, '', 'another_function()'),\n" +" ('', 3, 'another_function', 'lumberstack()'),\n" +" ('', 7, 'lumberstack', 'print(repr(traceback.extract_stack()))')]\n" +"[' File \"\", line 10, in \\n another_function()\\n',\n" +" ' File \"\", line 3, in another_function\\n " +"lumberstack()\\n',\n" +" ' File \"\", line 8, in lumberstack\\n print(repr(traceback." +"format_stack()))\\n']" +msgstr "" + msgid "This last example demonstrates the final few formatting functions:" msgstr "" +msgid "" +">>> import traceback\n" +">>> traceback.format_list([('spam.py', 3, '', 'spam.eggs()'),\n" +"... ('eggs.py', 42, 'eggs', 'return \"bacon\"')])\n" +"[' File \"spam.py\", line 3, in \\n spam.eggs()\\n',\n" +" ' File \"eggs.py\", line 42, in eggs\\n return \"bacon\"\\n']\n" +">>> an_error = IndexError('tuple index out of range')\n" +">>> traceback.format_exception_only(an_error)\n" +"['IndexError: tuple index out of range\\n']" +msgstr "" + +msgid "Examples of Using :class:`TracebackException`" +msgstr "" + +msgid "With the helper class, we have more options::" +msgstr "" + +msgid "" +">>> import sys\n" +">>> from traceback import TracebackException\n" +">>>\n" +">>> def lumberjack():\n" +"... bright_side_of_life()\n" +"...\n" +">>> def bright_side_of_life():\n" +"... t = \"bright\", \"side\", \"of\", \"life\"\n" +"... return t[5]\n" +"...\n" +">>> try:\n" +"... lumberjack()\n" +"... except IndexError as e:\n" +"... exc = e\n" +"...\n" +">>> try:\n" +"... try:\n" +"... lumberjack()\n" +"... except:\n" +"... 1/0\n" +"... except Exception as e:\n" +"... chained_exc = e\n" +"...\n" +">>> # limit works as with the module-level functions\n" +">>> TracebackException.from_exception(exc, limit=-2).print()\n" +"Traceback (most recent call last):\n" +" File \"\", line 6, in lumberjack\n" +" bright_side_of_life()\n" +" ~~~~~~~~~~~~~~~~~~~^^\n" +" File \"\", line 10, in bright_side_of_life\n" +" return t[5]\n" +" ~^^^\n" +"IndexError: tuple index out of range\n" +"\n" +">>> # capture_locals adds local variables in frames\n" +">>> TracebackException.from_exception(exc, limit=-2, capture_locals=True)." +"print()\n" +"Traceback (most recent call last):\n" +" File \"\", line 6, in lumberjack\n" +" bright_side_of_life()\n" +" ~~~~~~~~~~~~~~~~~~~^^\n" +" File \"\", line 10, in bright_side_of_life\n" +" return t[5]\n" +" ~^^^\n" +" t = (\"bright\", \"side\", \"of\", \"life\")\n" +"IndexError: tuple index out of range\n" +"\n" +">>> # The *chain* kwarg to print() controls whether chained\n" +">>> # exceptions are displayed\n" +">>> TracebackException.from_exception(chained_exc).print()\n" +"Traceback (most recent call last):\n" +" File \"\", line 4, in \n" +" lumberjack()\n" +" ~~~~~~~~~~^^\n" +" File \"\", line 7, in lumberjack\n" +" bright_side_of_life()\n" +" ~~~~~~~~~~~~~~~~~~~^^\n" +" File \"\", line 11, in bright_side_of_life\n" +" return t[5]\n" +" ~^^^\n" +"IndexError: tuple index out of range\n" +"\n" +"During handling of the above exception, another exception occurred:\n" +"\n" +"Traceback (most recent call last):\n" +" File \"\", line 6, in \n" +" 1/0\n" +" ~^~\n" +"ZeroDivisionError: division by zero\n" +"\n" +">>> TracebackException.from_exception(chained_exc).print(chain=False)\n" +"Traceback (most recent call last):\n" +" File \"\", line 6, in \n" +" 1/0\n" +" ~^~\n" +"ZeroDivisionError: division by zero" +msgstr "" + msgid "object" msgstr "obiekt" diff --git a/library/tracemalloc.po b/library/tracemalloc.po index 1d49850a0d..345f02c0ea 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tty.po b/library/tty.po index 9955e1b972..141d65b521 100644 --- a/library/tty.po +++ b/library/tty.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!tty` --- Terminal control functions" msgstr "" msgid "**Source code:** :source:`Lib/tty.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/tty.py`" msgid "" "The :mod:`tty` module defines functions for putting the tty into cbreak and " diff --git a/library/turtle.po b/library/turtle.po index 2eb082d08c..8141c275f1 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/types.po b/library/types.po index 9cb56bf4d2..913d89f407 100644 --- a/library/types.po +++ b/library/types.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!types` --- Dynamic type creation and names for built-in types" msgstr "" msgid "**Source code:** :source:`Lib/types.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/types.py`" msgid "" "This module defines utility functions to assist in dynamic creation of new " diff --git a/library/typing.po b/library/typing.po index 60e78fe3c6..a55e33b6b7 100644 --- a/library/typing.po +++ b/library/typing.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unicodedata.po b/library/unicodedata.po index b9556f0b5a..7cf8897515 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.mock-examples.po b/library/unittest.mock-examples.po index 25440dcdab..8767e166c8 100644 --- a/library/unittest.mock-examples.po +++ b/library/unittest.mock-examples.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:16+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +23,7 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`unittest.mock` --- getting started" +msgid ":mod:`!unittest.mock` --- getting started" msgstr "" msgid "Using Mock" @@ -114,6 +114,18 @@ msgid "" "return_value`. ::" msgstr "" +msgid "" +">>> def some_function():\n" +"... instance = module.Foo()\n" +"... return instance.method()\n" +"...\n" +">>> with patch('module.Foo') as mock:\n" +"... instance = mock.return_value\n" +"... instance.method.return_value = 'the result'\n" +"... result = some_function()\n" +"... assert result == 'the result'" +msgstr "" + msgid "Naming your mocks" msgstr "" @@ -255,6 +267,15 @@ msgid "" "named arguments::" msgstr "" +msgid "" +">>> def f(a, b, c): pass\n" +"...\n" +">>> mock = Mock(spec=f)\n" +">>> mock(1, 2, 3)\n" +"\n" +">>> mock.assert_called_with(a=1, b=2, c=3)" +msgstr "" + msgid "" "If you want this smarter matching to also work with method calls on the " "mock, you can use :ref:`auto-speccing `." @@ -266,6 +287,34 @@ msgid "" "*spec_set* instead of *spec*." msgstr "" +msgid "Using side_effect to return per file content" +msgstr "" + +msgid "" +":func:`mock_open` is used to patch :func:`open` method. :attr:`~Mock." +"side_effect` can be used to return a new Mock object per call. This can be " +"used to return different contents per file stored in a dictionary::" +msgstr "" + +msgid "" +"DEFAULT = \"default\"\n" +"data_dict = {\"file1\": \"data1\",\n" +" \"file2\": \"data2\"}\n" +"\n" +"def open_side_effect(name):\n" +" return mock_open(read_data=data_dict.get(name, DEFAULT))()\n" +"\n" +"with patch(\"builtins.open\", side_effect=open_side_effect):\n" +" with open(\"file1\") as file1:\n" +" assert file1.read() == \"data1\"\n" +"\n" +" with open(\"file2\") as file2:\n" +" assert file2.read() == \"data2\"\n" +"\n" +" with open(\"file3\") as file2:\n" +" assert file2.read() == \"default\"" +msgstr "" + msgid "Patch Decorators" msgstr "" @@ -294,6 +343,23 @@ msgid "" msgstr "" msgid "``patch.object``::" +msgstr "``patch.object``::" + +msgid "" +">>> original = SomeClass.attribute\n" +">>> @patch.object(SomeClass, 'attribute', sentinel.attribute)\n" +"... def test():\n" +"... assert SomeClass.attribute == sentinel.attribute\n" +"...\n" +">>> test()\n" +">>> assert SomeClass.attribute == original\n" +"\n" +">>> @patch('package.module.attribute', sentinel.attribute)\n" +"... def test():\n" +"... from package.module import attribute\n" +"... assert attribute is sentinel.attribute\n" +"...\n" +">>> test()" msgstr "" msgid "" @@ -305,6 +371,15 @@ msgid "" "The module name can be 'dotted', in the form ``package.module`` if needed::" msgstr "" +msgid "" +">>> @patch('package.module.ClassName.attribute', sentinel.attribute)\n" +"... def test():\n" +"... from package.module import ClassName\n" +"... assert ClassName.attribute == sentinel.attribute\n" +"...\n" +">>> test()" +msgstr "" + msgid "A nice pattern is to actually decorate test methods themselves:" msgstr "" @@ -317,6 +392,17 @@ msgstr "" msgid "You can stack up multiple patch decorators using this pattern::" msgstr "" +msgid "" +">>> class MyTest(unittest.TestCase):\n" +"... @patch('package.module.ClassName1')\n" +"... @patch('package.module.ClassName2')\n" +"... def test_something(self, MockClass2, MockClass1):\n" +"... self.assertIs(package.module.ClassName1, MockClass1)\n" +"... self.assertIs(package.module.ClassName2, MockClass2)\n" +"...\n" +">>> MyTest('test_something').test_something()" +msgstr "" + msgid "" "When you nest patch decorators the mocks are passed in to the decorated " "function in the same order they applied (the normal *Python* order that " @@ -397,16 +483,37 @@ msgid "" "final ``start_call`` we could do this::" msgstr "" +msgid "" +"mock_backend.get_endpoint.return_value.create_call.return_value.start_call." +"return_value = mock_response" +msgstr "" + msgid "" "We can do that in a slightly nicer way using the :meth:`~Mock." "configure_mock` method to directly set the return value for us::" msgstr "" +msgid "" +">>> something = Something()\n" +">>> mock_response = Mock(spec=open)\n" +">>> mock_backend = Mock()\n" +">>> config = {'get_endpoint.return_value.create_call.return_value.start_call." +"return_value': mock_response}\n" +">>> mock_backend.configure_mock(**config)" +msgstr "" + msgid "" "With these we monkey patch the \"mock backend\" in place and can make the " "real call::" msgstr "" +msgid "" +">>> something.backend = mock_backend\n" +">>> something.method()" +msgstr "" +">>> something.backend = mock_backend\n" +">>> something.method()" + msgid "" "Using :attr:`~Mock.mock_calls` we can check the chained call with a single " "assert. A chained call is several calls in one line of code, so there will " @@ -414,6 +521,13 @@ msgid "" "create this list of calls for us::" msgstr "" +msgid "" +">>> chained = call.get_endpoint('foobar').create_call('spam', 'eggs')." +"start_call()\n" +">>> call_list = chained.call_list()\n" +">>> assert mock_backend.mock_calls == call_list" +msgstr "" + msgid "Partial mocking" msgstr "" @@ -421,8 +535,8 @@ msgid "" "In some tests I wanted to mock out a call to :meth:`datetime.date.today` to " "return a known date, but I didn't want to prevent the code under test from " "creating new date objects. Unfortunately :class:`datetime.date` is written " -"in C, and so I couldn't just monkey-patch out the static :meth:`date.today` " -"method." +"in C, and so I couldn't just monkey-patch out the static :meth:`datetime." +"date.today` method." msgstr "" msgid "" @@ -433,12 +547,22 @@ msgstr "" msgid "" "The :func:`patch decorator ` is used here to mock out the ``date`` " -"class in the module under test. The :attr:`side_effect` attribute on the " -"mock date class is then set to a lambda function that returns a real date. " -"When the mock date class is called a real date will be constructed and " +"class in the module under test. The :attr:`~Mock.side_effect` attribute on " +"the mock date class is then set to a lambda function that returns a real " +"date. When the mock date class is called a real date will be constructed and " "returned by ``side_effect``. ::" msgstr "" +msgid "" +">>> from datetime import date\n" +">>> with patch('mymodule.date') as mock_date:\n" +"... mock_date.today.return_value = date(2010, 10, 8)\n" +"... mock_date.side_effect = lambda *args, **kw: date(*args, **kw)\n" +"...\n" +"... assert mymodule.date.today() == date(2010, 10, 8)\n" +"... assert mymodule.date(2009, 6, 8) == date(2009, 6, 8)" +msgstr "" + msgid "" "Note that we don't patch :class:`datetime.date` globally, we patch ``date`` " "in the module that *uses* it. See :ref:`where to patch `." @@ -510,12 +634,46 @@ msgid "" "start with ``test``::" msgstr "" +msgid "" +">>> @patch('mymodule.SomeClass')\n" +"... class MyTest(unittest.TestCase):\n" +"...\n" +"... def test_one(self, MockSomeClass):\n" +"... self.assertIs(mymodule.SomeClass, MockSomeClass)\n" +"...\n" +"... def test_two(self, MockSomeClass):\n" +"... self.assertIs(mymodule.SomeClass, MockSomeClass)\n" +"...\n" +"... def not_a_test(self):\n" +"... return 'something'\n" +"...\n" +">>> MyTest('test_one').test_one()\n" +">>> MyTest('test_two').test_two()\n" +">>> MyTest('test_two').not_a_test()\n" +"'something'" +msgstr "" + msgid "" "An alternative way of managing patches is to use the :ref:`start-and-stop`. " "These allow you to move the patching into your ``setUp`` and ``tearDown`` " "methods. ::" msgstr "" +msgid "" +">>> class MyTest(unittest.TestCase):\n" +"... def setUp(self):\n" +"... self.patcher = patch('mymodule.foo')\n" +"... self.mock_foo = self.patcher.start()\n" +"...\n" +"... def test_foo(self):\n" +"... self.assertIs(mymodule.foo, self.mock_foo)\n" +"...\n" +"... def tearDown(self):\n" +"... self.patcher.stop()\n" +"...\n" +">>> MyTest('test_foo').run()" +msgstr "" + msgid "" "If you use this technique you must ensure that the patching is \"undone\" by " "calling ``stop``. This can be fiddlier than you might think, because if an " @@ -523,6 +681,19 @@ msgid "" "`unittest.TestCase.addCleanup` makes this easier::" msgstr "" +msgid "" +">>> class MyTest(unittest.TestCase):\n" +"... def setUp(self):\n" +"... patcher = patch('mymodule.foo')\n" +"... self.addCleanup(patcher.stop)\n" +"... self.mock_foo = patcher.start()\n" +"...\n" +"... def test_foo(self):\n" +"... self.assertIs(mymodule.foo, self.mock_foo)\n" +"...\n" +">>> MyTest('test_foo').run()" +msgstr "" + msgid "Mocking Unbound Methods" msgstr "" @@ -564,9 +735,9 @@ msgid "" msgstr "" msgid "" -"If your mock is only being called once you can use the :meth:" -"`assert_called_once_with` method that also asserts that the :attr:" -"`call_count` is one." +"If your mock is only being called once you can use the :meth:`~Mock." +"assert_called_once_with` method that also asserts that the :attr:`~Mock." +"call_count` is one." msgstr "" msgid "" @@ -599,11 +770,35 @@ msgid "" "functions defined in 'mymodule'::" msgstr "" +msgid "" +"def frob(val):\n" +" pass\n" +"\n" +"def grob(val):\n" +" \"First frob and then clear val\"\n" +" frob(val)\n" +" val.clear()" +msgstr "" + msgid "" "When we try to test that ``grob`` calls ``frob`` with the correct argument " "look what happens::" msgstr "" +msgid "" +">>> with patch('mymodule.frob') as mock_frob:\n" +"... val = {6}\n" +"... mymodule.grob(val)\n" +"...\n" +">>> val\n" +"set()\n" +">>> mock_frob.assert_called_with({6})\n" +"Traceback (most recent call last):\n" +" ...\n" +"AssertionError: Expected: (({6},), {})\n" +"Called with: ((set(),), {})" +msgstr "" + msgid "" "One possibility would be for mock to copy the arguments you pass in. This " "could then cause problems if you do assertions that rely on object identity " @@ -611,12 +806,36 @@ msgid "" msgstr "" msgid "" -"Here's one solution that uses the :attr:`side_effect` functionality. If you " -"provide a ``side_effect`` function for a mock then ``side_effect`` will be " -"called with the same args as the mock. This gives us an opportunity to copy " -"the arguments and store them for later assertions. In this example I'm using " -"*another* mock to store the arguments so that I can use the mock methods for " -"doing the assertion. Again a helper function sets this up for me. ::" +"Here's one solution that uses the :attr:`~Mock.side_effect` functionality. " +"If you provide a ``side_effect`` function for a mock then ``side_effect`` " +"will be called with the same args as the mock. This gives us an opportunity " +"to copy the arguments and store them for later assertions. In this example " +"I'm using *another* mock to store the arguments so that I can use the mock " +"methods for doing the assertion. Again a helper function sets this up for " +"me. ::" +msgstr "" + +msgid "" +">>> from copy import deepcopy\n" +">>> from unittest.mock import Mock, patch, DEFAULT\n" +">>> def copy_call_args(mock):\n" +"... new_mock = Mock()\n" +"... def side_effect(*args, **kwargs):\n" +"... args = deepcopy(args)\n" +"... kwargs = deepcopy(kwargs)\n" +"... new_mock(*args, **kwargs)\n" +"... return DEFAULT\n" +"... mock.side_effect = side_effect\n" +"... return new_mock\n" +"...\n" +">>> with patch('mymodule.frob') as mock_frob:\n" +"... new_mock = copy_call_args(mock_frob)\n" +"... val = {6}\n" +"... mymodule.grob(val)\n" +"...\n" +">>> new_mock.assert_called_with({6})\n" +">>> new_mock.call_args\n" +"call({6})" msgstr "" msgid "" @@ -653,6 +872,22 @@ msgid "" "right::" msgstr "" +msgid "" +">>> class MyTest(unittest.TestCase):\n" +"...\n" +"... def test_foo(self):\n" +"... with patch('mymodule.Foo') as mock_foo:\n" +"... with patch('mymodule.Bar') as mock_bar:\n" +"... with patch('mymodule.Spam') as mock_spam:\n" +"... assert mymodule.Foo is mock_foo\n" +"... assert mymodule.Bar is mock_bar\n" +"... assert mymodule.Spam is mock_spam\n" +"...\n" +">>> original = mymodule.Foo\n" +">>> MyTest('test_foo').test_foo()\n" +">>> assert mymodule.Foo is original" +msgstr "" + msgid "" "With unittest ``cleanup`` functions and the :ref:`start-and-stop` we can " "achieve the same effect without the nested indentation. A simple helper " @@ -660,6 +895,29 @@ msgid "" "mock for us::" msgstr "" +msgid "" +">>> class MyTest(unittest.TestCase):\n" +"...\n" +"... def create_patch(self, name):\n" +"... patcher = patch(name)\n" +"... thing = patcher.start()\n" +"... self.addCleanup(patcher.stop)\n" +"... return thing\n" +"...\n" +"... def test_foo(self):\n" +"... mock_foo = self.create_patch('mymodule.Foo')\n" +"... mock_bar = self.create_patch('mymodule.Bar')\n" +"... mock_spam = self.create_patch('mymodule.Spam')\n" +"...\n" +"... assert mymodule.Foo is mock_foo\n" +"... assert mymodule.Bar is mock_bar\n" +"... assert mymodule.Spam is mock_spam\n" +"...\n" +">>> original = mymodule.Foo\n" +">>> MyTest('test_foo').run()\n" +">>> assert mymodule.Foo is original" +msgstr "" + msgid "Mocking a dictionary with MagicMock" msgstr "" @@ -675,10 +933,10 @@ msgid "" msgstr "" msgid "" -"When the :meth:`__getitem__` and :meth:`__setitem__` methods of our " -"``MagicMock`` are called (normal dictionary access) then ``side_effect`` is " -"called with the key (and in the case of ``__setitem__`` the value too). We " -"can also control what is returned." +"When the :meth:`~object.__getitem__` and :meth:`~object.__setitem__` methods " +"of our ``MagicMock`` are called (normal dictionary access) then " +"``side_effect`` is called with the key (and in the case of ``__setitem__`` " +"the value too). We can also control what is returned." msgstr "" msgid "" @@ -823,6 +1081,23 @@ msgid "" "After attaching calls will be recorded in ``mock_calls`` of the manager. ::" msgstr "" +msgid "" +">>> manager = MagicMock()\n" +">>> with patch('mymodule.Class1') as MockClass1:\n" +"... with patch('mymodule.Class2') as MockClass2:\n" +"... manager.attach_mock(MockClass1, 'MockClass1')\n" +"... manager.attach_mock(MockClass2, 'MockClass2')\n" +"... MockClass1().foo()\n" +"... MockClass2().bar()\n" +"\n" +"\n" +">>> manager.mock_calls\n" +"[call.MockClass1(),\n" +"call.MockClass1().foo(),\n" +"call.MockClass2(),\n" +"call.MockClass2().bar()]" +msgstr "" + msgid "" "If many calls have been made, but you're only interested in a particular " "sequence of them then an alternative is to use the :meth:`~Mock." diff --git a/library/unittest.mock.po b/library/unittest.mock.po index 67f10ee59b..3e4ba1fd9c 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!unittest.mock` --- mock object library" msgstr "" msgid "**Source code:** :source:`Lib/unittest/mock.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/unittest/mock.py`" msgid "" ":mod:`unittest.mock` is a library for testing in Python. It allows you to " diff --git a/library/unittest.po b/library/unittest.po index 65cd462c0a..9bdb73cf1a 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!unittest` --- Unit testing framework" msgstr "" msgid "**Source code:** :source:`Lib/unittest/__init__.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/unittest/__init__.py`" msgid "" "(If you are already familiar with the basic concepts of testing, you might " @@ -1066,16 +1067,16 @@ msgid "``a != b``" msgstr "``a != b``" msgid ":meth:`assertTrue(x) `" -msgstr "" +msgstr ":meth:`assertTrue(x) `" msgid "``bool(x) is True``" msgstr "``bool(x) is True``" msgid ":meth:`assertFalse(x) `" -msgstr "" +msgstr ":meth:`assertFalse(x) `" msgid "``bool(x) is False``" -msgstr "" +msgstr "``bool(x) is False``" msgid ":meth:`assertIs(a, b) `" msgstr "" @@ -1093,13 +1094,13 @@ msgid "``a is not b``" msgstr "" msgid ":meth:`assertIsNone(x) `" -msgstr "" +msgstr ":meth:`assertIsNone(x) `" msgid "``x is None``" msgstr "``x is None``" msgid ":meth:`assertIsNotNone(x) `" -msgstr "" +msgstr ":meth:`assertIsNotNone(x) `" msgid "``x is not None``" msgstr "" @@ -1129,7 +1130,7 @@ msgid ":meth:`assertNotIsInstance(a, b) `" msgstr "" msgid "``not isinstance(a, b)``" -msgstr "" +msgstr "``not isinstance(a, b)``" msgid "" "All the assert methods accept a *msg* argument that, if specified, is used " @@ -1496,7 +1497,7 @@ msgid ":meth:`assertRegex(s, r) `" msgstr "" msgid "``r.search(s)``" -msgstr "" +msgstr "``r.search(s)``" msgid ":meth:`assertNotRegex(s, r) `" msgstr "" diff --git a/library/unix.po b/library/unix.po index 74d6422125..ae1e8b6aec 100644 --- a/library/unix.po +++ b/library/unix.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:16+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +24,7 @@ msgstr "" "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" msgid "Unix Specific Services" -msgstr "" +msgstr "Unix Usługi specjalne" msgid "" "The modules described in this chapter provide interfaces to features that " diff --git a/library/urllib.parse.po b/library/urllib.parse.po index 9d8a530d2f..3a1ce3229c 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.request.po b/library/urllib.request.po index 8c056eaecc..978b4e0a2c 100644 --- a/library/urllib.request.po +++ b/library/urllib.request.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.robotparser.po b/library/urllib.robotparser.po index 70e48f23d2..250fe1af23 100644 --- a/library/urllib.robotparser.po +++ b/library/urllib.robotparser.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!urllib.robotparser` --- Parser for robots.txt" msgstr "" msgid "**Source code:** :source:`Lib/urllib/robotparser.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/urllib/robotparser.py`" msgid "" "This module provides a single class, :class:`RobotFileParser`, which answers " diff --git a/library/uu.po b/library/uu.po index 31bf2d39ee..3018aad45a 100644 --- a/library/uu.po +++ b/library/uu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uuid.po b/library/uuid.po index f1a322ea26..53aa2f98d3 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/venv.po b/library/venv.po index fb13f28461..d98b3138e1 100644 --- a/library/venv.po +++ b/library/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/warnings.po b/library/warnings.po index 70a12a599d..b1851ff5c0 100644 --- a/library/warnings.po +++ b/library/warnings.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/wave.po b/library/wave.po index 77962b0836..2a53f8de14 100644 --- a/library/wave.po +++ b/library/wave.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`!wave` --- Read and write WAV files" msgstr "" msgid "**Source code:** :source:`Lib/wave.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/wave.py`" msgid "" "The :mod:`wave` module provides a convenient interface to the Waveform Audio " @@ -49,13 +50,13 @@ msgid "" msgstr "" msgid "``'rb'``" -msgstr "" +msgstr "``'rb'``" msgid "Read only mode." msgstr "" msgid "``'wb'``" -msgstr "" +msgstr "``'wb'``" msgid "Write only mode." msgstr "" diff --git a/library/weakref.po b/library/weakref.po index c2818dea0a..90749e1314 100644 --- a/library/weakref.po +++ b/library/weakref.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +28,7 @@ msgid ":mod:`weakref` --- Weak references" msgstr "" msgid "**Source code:** :source:`Lib/weakref.py`" -msgstr "" +msgstr "**Kod źródłowy:** :source:`Lib/weakref.py`" msgid "" "The :mod:`weakref` module allows the Python programmer to create :dfn:`weak " diff --git a/library/webbrowser.po b/library/webbrowser.po index f4a7ca8bd4..f8ae448cd4 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winreg.po b/library/winreg.po index f3c7a2cf50..82ad620b23 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winsound.po b/library/winsound.po index 6fefb00f02..3d83b7039a 100644 --- a/library/winsound.po +++ b/library/winsound.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xdrlib.po b/library/xdrlib.po index ecbbadcfd7..f92f69da0e 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.minidom.po b/library/xml.dom.minidom.po index 75e06ba09d..f80631d92e 100644 --- a/library/xml.dom.minidom.po +++ b/library/xml.dom.minidom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.po b/library/xml.dom.po index 57f68da547..dd43268a57 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.pulldom.po b/library/xml.dom.pulldom.po index 082a32d7da..876099dcb7 100644 --- a/library/xml.dom.pulldom.po +++ b/library/xml.dom.pulldom.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index 8fdd12c043..a4beb37c1d 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index dd01802bc8..5cbc66c024 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.po b/library/xmlrpc.po index a16c6568e0..bdb741c41b 100644 --- a/library/xmlrpc.po +++ b/library/xmlrpc.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:18+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:58+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +23,7 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`xmlrpc` --- XMLRPC server and client modules" +msgid ":mod:`!xmlrpc` --- XMLRPC server and client modules" msgstr "" msgid "" @@ -38,7 +38,7 @@ msgid "" msgstr "" msgid ":mod:`xmlrpc.client`" -msgstr "" +msgstr ":mod:`xmlrpc.client`" msgid ":mod:`xmlrpc.server`" -msgstr "" +msgstr ":mod:`xmlrpc.server`" diff --git a/library/xmlrpc.server.po b/library/xmlrpc.server.po index 2f5ccbca1a..29eda3bfd7 100644 --- a/library/xmlrpc.server.po +++ b/library/xmlrpc.server.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipapp.po b/library/zipapp.po index dff1bd73d4..684a0ed926 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipfile.po b/library/zipfile.po index 57cf4d736f..d7eecf2546 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipimport.po b/library/zipimport.po index e1ea98f01a..a9a73b65bb 100644 --- a/library/zipimport.po +++ b/library/zipimport.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zlib.po b/library/zlib.po index a17dfd411e..3bcba8a935 100644 --- a/library/zlib.po +++ b/library/zlib.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:18+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +23,7 @@ msgstr "" "(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && " "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" -msgid ":mod:`zlib` --- Compression compatible with :program:`gzip`" +msgid ":mod:`!zlib` --- Compression compatible with :program:`gzip`" msgstr "" msgid "" @@ -381,13 +381,13 @@ msgid "Reading and writing :program:`gzip`\\ -format files." msgstr "" msgid "http://www.zlib.net" -msgstr "" +msgstr "http://www.zlib.net" msgid "The zlib library home page." msgstr "" msgid "http://www.zlib.net/manual.html" -msgstr "" +msgstr "http://www.zlib.net/manual.html" msgid "" "The zlib manual explains the semantics and usage of the library's many " diff --git a/library/zoneinfo.po b/library/zoneinfo.po index 9b30083fa5..5baddf9379 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/license.po b/license.po index e9f725b965..792197890e 100644 --- a/license.po +++ b/license.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index b2c429fdcc..584e1b14b2 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/datamodel.po b/reference/datamodel.po index 42083f1c4d..6cb561b6bb 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -275,7 +276,7 @@ msgid "" msgstr "" msgid ":class:`numbers.Real` (:class:`float`)" -msgstr "" +msgstr ":class:`numbers.Real` (:class:`float`)" msgid "" "These represent machine-level double precision floating-point numbers. You " @@ -288,7 +289,7 @@ msgid "" msgstr "" msgid ":class:`numbers.Complex` (:class:`complex`)" -msgstr "" +msgstr ":class:`numbers.Complex` (:class:`complex`)" msgid "" "These represent complex numbers as a pair of machine-level double precision " diff --git a/reference/executionmodel.po b/reference/executionmodel.po index 32b340ed1f..426d6c4062 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/expressions.po b/reference/expressions.po index 88404ae0d1..a40aabcc94 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/grammar.po b/reference/grammar.po index 88218400cb..7d6529ca55 100644 --- a/reference/grammar.po +++ b/reference/grammar.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:49+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,13 +24,17 @@ msgstr "" "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" msgid "Full Grammar specification" -msgstr "" +msgstr "Pełna specyfikacja Grammar" msgid "" "This is the full Python grammar, derived directly from the grammar used to " "generate the CPython parser (see :source:`Grammar/python.gram`). The version " "here omits details related to code generation and error recovery." msgstr "" +"Jest to pełna gramatyka Pythona, pochodząca bezpośrednio z tej używanej do " +"generowania kodu parsera CPythona (zobacz: :source:`Grammar/Python.gram`). " +"Wersja tutaj pomija szczegóły związane z generowaniem kodu oraz obsługą " +"błędów." msgid "" "The notation is a mixture of `EBNF , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/index.po b/reference/index.po index 05dd60a3f4..56eeda14c9 100644 --- a/reference/index.po +++ b/reference/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/introduction.po b/reference/introduction.po index fb589b171d..fabb525860 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index 21e54c2b7c..ea08d0f711 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index c6e09f9cd0..7c2bd0865a 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index ff3399d9cd..40db9c16c1 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/sphinx.po b/sphinx.po index ef88fb1bc0..703b5beae5 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index 3e7980e1d3..4ed6d409a0 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 2a9bd85bd9..3c23d09ee5 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/classes.po b/tutorial/classes.po index d6f9b98814..8871e00f4a 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index c8dbb11945..e0b18ff8e0 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index f52842282a..df4f25bea0 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/errors.po b/tutorial/errors.po index 5a90104c67..72c4f45858 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index b12aabbf6c..7f1dd40a9a 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/index.po b/tutorial/index.po index 5c85b5b2a3..d495366cf3 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index fc75be5bf6..ceda474c21 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interactive.po b/tutorial/interactive.po index 29595e6c21..e05f3ce441 100644 --- a/tutorial/interactive.po +++ b/tutorial/interactive.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index 24a4784e22..720c680aa1 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/introduction.po b/tutorial/introduction.po index bde8720734..372e21a1da 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/modules.po b/tutorial/modules.po index 3515365ed2..cf9ba89883 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index d25b2adfba..365b01a670 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib2.po b/tutorial/stdlib2.po index 6eb66b378a..e4677920c4 100644 --- a/tutorial/stdlib2.po +++ b/tutorial/stdlib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/venv.po b/tutorial/venv.po index ecd5291258..e197526289 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index e6b812bd41..799729b89e 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/cmdline.po b/using/cmdline.po index 838e4f4525..7b61bd2fa9 100644 --- a/using/cmdline.po +++ b/using/cmdline.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:50+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -42,10 +43,18 @@ msgstr "" msgid "When invoking Python, you may specify any of these options::" msgstr "" +msgid "" +"python [-bBdEhiIOPqRsSuvVWx?] [-c command | -m module-name | script | - ] " +"[args]" +msgstr "" + msgid "" "The most common use case is, of course, a simple invocation of a script::" msgstr "" +msgid "python myscript.py" +msgstr "" + msgid "Interface options" msgstr "" @@ -148,8 +157,7 @@ msgstr "" msgid "" ":option:`-I` option can be used to run the script in isolated mode where :" "data:`sys.path` contains neither the current directory nor the user's site-" -"packages directory. All :envvar:`PYTHON*` environment variables are ignored, " -"too." +"packages directory. All ``PYTHON*`` environment variables are ignored, too." msgstr "" msgid "" @@ -157,13 +165,18 @@ msgid "" "execution as a script. An example is the :mod:`timeit` module::" msgstr "" +msgid "" +"python -m timeit -s \"setup here\" \"benchmarked code here\"\n" +"python -m timeit -h # for details" +msgstr "" + msgid "" "Raises an :ref:`auditing event ` ``cpython.run_module`` with " "argument ``module-name``." msgstr "" msgid ":func:`runpy.run_module`" -msgstr "" +msgstr ":func:`runpy.run_module`" msgid "Equivalent functionality directly available to Python code" msgstr "" @@ -220,8 +233,7 @@ msgstr "" msgid "" ":option:`-I` option can be used to run the script in isolated mode where :" "data:`sys.path` contains neither the script's directory nor the user's site-" -"packages directory. All :envvar:`PYTHON*` environment variables are ignored, " -"too." +"packages directory. All ``PYTHON*`` environment variables are ignored, too." msgstr "" msgid "" @@ -230,7 +242,7 @@ msgid "" msgstr "" msgid ":func:`runpy.run_path`" -msgstr "" +msgstr ":func:`runpy.run_path`" msgid "" "If no interface option is given, :option:`-i` is implied, ``sys.argv[0]`` is " @@ -241,7 +253,7 @@ msgid "" msgstr "" msgid ":ref:`tut-invoking`" -msgstr "" +msgstr ":ref:`tut-invoking`" msgid "Automatic enabling of tab-completion and history editing." msgstr "" @@ -268,9 +280,17 @@ msgstr "" msgid "Print the Python version number and exit. Example output could be:" msgstr "" +msgid "Python 3.8.0b2+" +msgstr "" + msgid "When given twice, print more information about the build, like:" msgstr "" +msgid "" +"Python 3.8.0b2+ (3.8:0c076caaa8, Apr 20 2019, 21:55:00)\n" +"[GCC 6.2.0 20161005]" +msgstr "" + msgid "The ``-VV`` option." msgstr "" @@ -278,12 +298,13 @@ msgid "Miscellaneous options" msgstr "" msgid "" -"Issue a warning when comparing :class:`bytes` or :class:`bytearray` with :" -"class:`str` or :class:`bytes` with :class:`int`. Issue an error when the " -"option is given twice (:option:`!-bb`)." +"Issue a warning when converting :class:`bytes` or :class:`bytearray` to :" +"class:`str` without specifying encoding or comparing :class:`!bytes` or :" +"class:`!bytearray` with :class:`!str` or :class:`!bytes` with :class:`int`. " +"Issue an error when the option is given twice (:option:`!-bb`)." msgstr "" -msgid "Affects comparisons of :class:`bytes` with :class:`int`." +msgid "Affects also comparisons of :class:`bytes` with :class:`int`." msgstr "" msgid "" @@ -307,23 +328,43 @@ msgid "" msgstr "" msgid "" -"Turn on parser debugging output (for expert only, depending on compilation " -"options). See also :envvar:`PYTHONDEBUG`." +"Turn on parser debugging output (for expert only). See also the :envvar:" +"`PYTHONDEBUG` environment variable." msgstr "" msgid "" -"Ignore all :envvar:`PYTHON*` environment variables, e.g. :envvar:" -"`PYTHONPATH` and :envvar:`PYTHONHOME`, that might be set." +"This option requires a :ref:`debug build of Python `, otherwise " +"it's ignored." +msgstr "" + +msgid "" +"Ignore all ``PYTHON*`` environment variables, e.g. :envvar:`PYTHONPATH` and :" +"envvar:`PYTHONHOME`, that might be set." msgstr "" msgid "See also the :option:`-P` and :option:`-I` (isolated) options." msgstr "" +msgid "Enter interactive mode after execution." +msgstr "" + msgid "" -"When a script is passed as first argument or the :option:`-c` option is " -"used, enter interactive mode after executing the script or the command, even " -"when :data:`sys.stdin` does not appear to be a terminal. The :envvar:" -"`PYTHONSTARTUP` file is not read." +"Using the :option:`-i` option will enter interactive mode in any of the " +"following circumstances\\:" +msgstr "" + +msgid "When a script is passed as first argument" +msgstr "" + +msgid "When the :option:`-c` option is used" +msgstr "" + +msgid "When the :option:`-m` option is used" +msgstr "" + +msgid "" +"Interactive mode will start even when :data:`sys.stdin` does not appear to " +"be a terminal. The :envvar:`PYTHONSTARTUP` file is not read." msgstr "" msgid "" @@ -338,7 +379,7 @@ msgstr "" msgid "" "In isolated mode :data:`sys.path` contains neither the script's directory " -"nor the user's site-packages directory. All :envvar:`PYTHON*` environment " +"nor the user's site-packages directory. All ``PYTHON*`` environment " "variables are ignored, too. Further restrictions may be imposed to prevent " "the user from injecting malicious code." msgstr "" @@ -394,17 +435,17 @@ msgstr "" msgid "" "On previous versions of Python, this option turns on hash randomization, so " -"that the :meth:`__hash__` values of str and bytes objects are \"salted\" " -"with an unpredictable random value. Although they remain constant within an " -"individual Python process, they are not predictable between repeated " -"invocations of Python." +"that the :meth:`~object.__hash__` values of str and bytes objects are " +"\"salted\" with an unpredictable random value. Although they remain " +"constant within an individual Python process, they are not predictable " +"between repeated invocations of Python." msgstr "" msgid "" "Hash randomization is intended to provide protection against a denial-of-" "service caused by carefully chosen inputs that exploit the worst case " -"performance of a dict construction, O(n\\ :sup:`2`) complexity. See http://" -"ocert.org/advisories/ocert-2011-003.html for details." +"performance of a dict construction, *O*\\ (*n*\\ :sup:`2`) complexity. See " +"http://ocert.org/advisories/ocert-2011-003.html for details." msgstr "" msgid "" @@ -420,6 +461,9 @@ msgid "" "`sys.path`." msgstr "" +msgid "See also :envvar:`PYTHONNOUSERSITE`." +msgstr "" + msgid ":pep:`370` -- Per user site-packages directory" msgstr "" @@ -467,6 +511,16 @@ msgid "" "default)::" msgstr "" +msgid "" +"-Wdefault # Warn once per call location\n" +"-Werror # Convert to exceptions\n" +"-Walways # Warn every time\n" +"-Wall # Same as -Walways\n" +"-Wmodule # Warn once per calling module\n" +"-Wonce # Warn once per Python process\n" +"-Wignore # Never warn" +msgstr "" + msgid "" "The action names can be abbreviated as desired and the interpreter will " "resolve them to the appropriate action name. For example, ``-Wi`` is the " @@ -476,6 +530,9 @@ msgstr "" msgid "The full form of argument is::" msgstr "" +msgid "action:message:category:module:lineno" +msgstr "action:message:category:module:lineno" + msgid "" "Empty fields match all values; trailing empty fields may be omitted. For " "example ``-W ignore::DeprecationWarning`` ignores all DeprecationWarning " @@ -574,7 +631,8 @@ msgstr "" msgid "" "``-X dev``: enable :ref:`Python Development Mode `, introducing " -"additional runtime checks that are too expensive to be enabled by default." +"additional runtime checks that are too expensive to be enabled by default. " +"See also :envvar:`PYTHONDEVMODE`." msgstr "" msgid "" @@ -615,51 +673,22 @@ msgid "" msgstr "" msgid "" -"It also allows passing arbitrary values and retrieving them through the :" -"data:`sys._xoptions` dictionary." -msgstr "" - -msgid "The :option:`-X` option was added." -msgstr "" - -msgid "The ``-X faulthandler`` option." -msgstr "" - -msgid "The ``-X showrefcount`` and ``-X tracemalloc`` options." -msgstr "" - -msgid "The ``-X showalloccount`` option." -msgstr "" - -msgid "The ``-X importtime``, ``-X dev`` and ``-X utf8`` options." +"``-X perf`` enables support for the Linux ``perf`` profiler. When this " +"option is provided, the ``perf`` profiler will be able to report Python " +"calls. This option is only available on some platforms and will do nothing " +"if is not supported on the current system. The default value is \"off\". See " +"also :envvar:`PYTHONPERFSUPPORT` and :ref:`perf_profiling`." msgstr "" msgid "" -"The ``-X pycache_prefix`` option. The ``-X dev`` option now logs ``close()`` " -"exceptions in :class:`io.IOBase` destructor." -msgstr "" - -msgid "" -"Using ``-X dev`` option, check *encoding* and *errors* arguments on string " -"encoding and decoding operations." -msgstr "" - -msgid "The ``-X showalloccount`` option has been removed." -msgstr "" - -msgid "The ``-X warn_default_encoding`` option." -msgstr "" - -msgid "The ``-X oldparser`` option." -msgstr "" - -msgid "The ``-X no_debug_ranges`` option." +"It also allows passing arbitrary values and retrieving them through the :" +"data:`sys._xoptions` dictionary." msgstr "" -msgid "The ``-X frozen_modules`` option." +msgid "Removed the ``-X showalloccount`` option." msgstr "" -msgid "The ``-X int_max_str_digits`` option." +msgid "Removed the ``-X oldparser`` option." msgstr "" msgid "Options you shouldn't use" @@ -738,11 +767,6 @@ msgid "" "file." msgstr "" -msgid "" -"Raises an :ref:`auditing event ` ``cpython.run_startup`` with " -"argument ``filename``." -msgstr "" - msgid "" "Raises an :ref:`auditing event ` ``cpython.run_startup`` with the " "filename as the argument when called on startup." @@ -770,6 +794,11 @@ msgid "" "option:`-d` multiple times." msgstr "" +msgid "" +"This environment variable requires a :ref:`debug build of Python `, otherwise it's ignored." +msgstr "" + msgid "" "If this is set to a non-empty string it is equivalent to specifying the :" "option:`-i` option." @@ -780,6 +809,9 @@ msgid "" "to force inspect mode on program termination." msgstr "" +msgid "(also 3.11.10, 3.10.15, 3.9.20, and 3.8.20) Emits audit events." +msgstr "" + msgid "" "If this is set to a non-empty string it is equivalent to specifying the :" "option:`-u` option." @@ -867,8 +899,8 @@ msgstr "" msgid "" "Defines the :data:`user base directory `, which is used to " "compute the path of the :data:`user site-packages directory ` and :ref:`Distutils installation paths ` " -"for ``python setup.py install --user``." +"USER_SITE>` and :ref:`installation paths ` for " +"``python -m pip install --user``." msgstr "" msgid "" @@ -882,12 +914,22 @@ msgid "" "filters later in the list taking precedence over those earlier in the list." msgstr "" +msgid "" +"PYTHONWARNINGS=default # Warn once per call location\n" +"PYTHONWARNINGS=error # Convert to exceptions\n" +"PYTHONWARNINGS=always # Warn every time\n" +"PYTHONWARNINGS=all # Same as PYTHONWARNINGS=always\n" +"PYTHONWARNINGS=module # Warn once per calling module\n" +"PYTHONWARNINGS=once # Warn once per Python process\n" +"PYTHONWARNINGS=ignore # Never warn" +msgstr "" + msgid "" "If this environment variable is set to a non-empty string, :func:" "`faulthandler.enable` is called at startup: install a handler for :const:" -"`SIGSEGV`, :const:`SIGFPE`, :const:`SIGABRT`, :const:`SIGBUS` and :const:" -"`SIGILL` signals to dump the Python traceback. This is equivalent to :" -"option:`-X` ``faulthandler`` option." +"`~signal.SIGSEGV`, :const:`~signal.SIGFPE`, :const:`~signal.SIGABRT`, :const:" +"`~signal.SIGBUS` and :const:`~signal.SIGILL` signals to dump the Python " +"traceback. This is equivalent to :option:`-X` ``faulthandler`` option." msgstr "" msgid "" @@ -923,14 +965,14 @@ msgstr "" msgid "" "``malloc``: use the :c:func:`malloc` function of the C library for all " -"domains (:c:data:`PYMEM_DOMAIN_RAW`, :c:data:`PYMEM_DOMAIN_MEM`, :c:data:" +"domains (:c:macro:`PYMEM_DOMAIN_RAW`, :c:macro:`PYMEM_DOMAIN_MEM`, :c:macro:" "`PYMEM_DOMAIN_OBJ`)." msgstr "" msgid "" -"``pymalloc``: use the :ref:`pymalloc allocator ` for :c:data:" -"`PYMEM_DOMAIN_MEM` and :c:data:`PYMEM_DOMAIN_OBJ` domains and use the :c:" -"func:`malloc` function for the :c:data:`PYMEM_DOMAIN_RAW` domain." +"``pymalloc``: use the :ref:`pymalloc allocator ` for :c:macro:" +"`PYMEM_DOMAIN_MEM` and :c:macro:`PYMEM_DOMAIN_OBJ` domains and use the :c:" +"func:`malloc` function for the :c:macro:`PYMEM_DOMAIN_RAW` domain." msgstr "" msgid "Install :ref:`debug hooks `:" @@ -976,11 +1018,11 @@ msgstr "" msgid "" "This may also be enabled at runtime with :func:`sys." -"_enablelegacywindowsfsencoding()`." +"_enablelegacywindowsfsencoding`." msgstr "" -msgid ":ref:`Availability `: Windows." -msgstr "" +msgid "Availability" +msgstr "Dostępność" msgid "See :pep:`529` for more details." msgstr "" @@ -1013,13 +1055,13 @@ msgid "" msgstr "" msgid "``C.UTF-8``" -msgstr "" +msgstr "``C.UTF-8``" msgid "``C.utf8``" -msgstr "" +msgstr "``C.utf8``" msgid "``UTF-8``" -msgstr "" +msgstr "``UTF-8``" msgid "" "If setting one of these locale categories succeeds, then the ``LC_CTYPE`` " @@ -1057,9 +1099,6 @@ msgid "" "system interfaces." msgstr "" -msgid ":ref:`Availability `: Unix." -msgstr "" - msgid "See :pep:`538` for more details." msgstr "" @@ -1097,13 +1136,20 @@ msgid "" "visual location indicators when the interpreter displays tracebacks." msgstr "" -msgid "Debug-mode variables" +msgid "" +"If this variable is set to a nonzero value, it enables support for the Linux " +"``perf`` profiler so Python calls can be detected by it." msgstr "" -msgid "If set, Python will print threading debug info into stdout." +msgid "If set to ``0``, disable Linux ``perf`` profiler support." msgstr "" -msgid "Need a :ref:`debug build of Python `." +msgid "" +"See also the :option:`-X perf <-X>` command-line option and :ref:" +"`perf_profiling`." +msgstr "" + +msgid "Debug-mode variables" msgstr "" msgid "" diff --git a/using/configure.po b/using/configure.po index 584ba715c6..1c5b60d84c 100644 --- a/using/configure.po +++ b/using/configure.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:50+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,12 +26,107 @@ msgstr "" msgid "Configure Python" msgstr "" +msgid "Build Requirements" +msgstr "" + +msgid "Features required to build CPython:" +msgstr "" + +msgid "" +"A `C11 `_ compiler. `Optional C11 " +"features `_ are not required." +msgstr "" + +msgid "" +"Support for `IEEE 754 `_ floating-" +"point numbers and `floating-point Not-a-Number (NaN) `_." +msgstr "" + +msgid "Support for threads." +msgstr "" + +msgid "OpenSSL 1.1.1 or newer for the :mod:`ssl` and :mod:`hashlib` modules." +msgstr "" + +msgid "On Windows, Microsoft Visual Studio 2017 or later is required." +msgstr "" + +msgid "On Windows, Visual Studio 2015 or later is required." +msgstr "" + +msgid "" +"Selected C99 features are now required, like ```` and ``static " +"inline`` functions." +msgstr "" + +msgid "Thread support and OpenSSL 1.0.2 are now required." +msgstr "" + +msgid "OpenSSL 1.1.1 is now required." +msgstr "" + +msgid "" +"C11 compiler, IEEE 754 and NaN support are now required. On Windows, Visual " +"Studio 2017 or later is required." +msgstr "" + +msgid "" +"See also :pep:`7` \"Style Guide for C Code\" and :pep:`11` \"CPython " +"platform support\"." +msgstr "" + +msgid "Generated files" +msgstr "" + +msgid "" +"To reduce build dependencies, Python source code contains multiple generated " +"files. Commands to regenerate all generated files::" +msgstr "" + +msgid "" +"make regen-all\n" +"make regen-stdlib-module-names\n" +"make regen-limited-abi\n" +"make regen-configure" +msgstr "" + +msgid "" +"The ``Makefile.pre.in`` file documents generated files, their inputs, and " +"tools used to regenerate them. Search for ``regen-*`` make targets." +msgstr "" + +msgid "configure script" +msgstr "" + +msgid "" +"The ``make regen-configure`` command regenerates the ``aclocal.m4`` file and " +"the ``configure`` script using the ``Tools/build/regen-configure.sh`` shell " +"script which uses an Ubuntu container to get the same tools versions and " +"have a reproducible output." +msgstr "" + +msgid "The container is optional, the following command can be run locally::" +msgstr "" + +msgid "autoreconf -ivf -Werror" +msgstr "" + +msgid "" +"The generated files can change depending on the exact ``autoconf-archive``, " +"``aclocal`` and ``pkg-config`` versions." +msgstr "" + msgid "Configure Options" msgstr "" msgid "List all ``./configure`` script options using::" msgstr "" +msgid "./configure --help" +msgstr "" + msgid "" "See also the :file:`Misc/SpecialBuilds.txt` in the Python source " "distribution." @@ -41,8 +136,8 @@ msgid "General Options" msgstr "" msgid "" -"Support loadable extensions in the :mod:`_sqlite` extension module (default " -"is no)." +"Support loadable extensions in the :mod:`!_sqlite` extension module (default " +"is no) of the :mod:`sqlite3` module." msgstr "" msgid "" @@ -67,11 +162,6 @@ msgstr "" msgid "See :data:`sys.int_info.bits_per_digit `." msgstr "" -msgid "" -"Compile the Python ``main()`` function and link Python executable with C++ " -"compiler: ``$CXX``, or *COMPILER* if specified." -msgstr "" - msgid "Set the Python executable suffix to *SUFFIX*." msgstr "" @@ -88,7 +178,7 @@ msgid "" msgstr "" msgid "" -"Select the default time zone search path for :data:`zoneinfo.TZPATH`. See " +"Select the default time zone search path for :const:`zoneinfo.TZPATH`. See " "the :ref:`Compile-time configuration ` of " "the :mod:`zoneinfo` module." msgstr "" @@ -106,7 +196,7 @@ msgid "" "than a coroutine-local context (default), see the :mod:`decimal` module." msgstr "" -msgid "See :data:`decimal.HAVE_CONTEXTVAR` and the :mod:`contextvars` module." +msgid "See :const:`decimal.HAVE_CONTEXTVAR` and the :mod:`contextvars` module." msgstr "" msgid "Override order to check db backends for the :mod:`dbm` module" @@ -117,13 +207,13 @@ msgid "" msgstr "" msgid "``ndbm``;" -msgstr "" +msgstr "``ndbm``;" msgid "``gdbm``;" -msgstr "" +msgstr "``gdbm``;" msgid "``bdb``." -msgstr "" +msgstr "``bdb``." msgid "Disable C locale coercion to a UTF-8 based locale (enabled by default)." msgstr "" @@ -134,6 +224,9 @@ msgstr "" msgid "See :envvar:`PYTHONCOERCECLOCALE` and the :pep:`538`." msgstr "" +msgid "Disable all freelists except the empty tuple singleton." +msgstr "" + msgid "Python library directory name (default is ``lib``)." msgstr "" @@ -151,7 +244,7 @@ msgstr "" msgid "" "Some Linux distribution packaging policies recommend against bundling " "dependencies. For example, Fedora installs wheel packages in the ``/usr/" -"share/python-wheels/`` directory and don't install the :mod:`ensurepip." +"share/python-wheels/`` directory and don't install the :mod:`!ensurepip." "_bundled` package." msgstr "" @@ -174,7 +267,8 @@ msgstr "" msgid "" "The statistics will be dumped to a arbitrary (probably unique) file in ``/" -"tmp/py_stats/``, or ``C:\\temp\\py_stats\\`` on Windows." +"tmp/py_stats/``, or ``C:\\temp\\py_stats\\`` on Windows. If that directory " +"does not exist, results will be printed on stdout." msgstr "" msgid "Use ``Tools/scripts/summarize_stats.py`` to read the stats." @@ -211,7 +305,7 @@ msgid "" "file:`/usr/local`." msgstr "" -msgid "This value can be retrived at runtime using :data:`sys.prefix`." +msgid "This value can be retrieved at runtime using :data:`sys.prefix`." msgstr "" msgid "" @@ -224,12 +318,12 @@ msgid "" "prefix`." msgstr "" -msgid "This value can be retrived at runtime using :data:`sys.exec_prefix`." +msgid "This value can be retrieved at runtime using :data:`sys.exec_prefix`." msgstr "" msgid "" "Don't build nor install test modules, like the :mod:`test` package or the :" -"mod:`_testcapi` extension module (built and installed by default)." +"mod:`!_testcapi` extension module (built and installed by default)." msgstr "" msgid "Select the :mod:`ensurepip` command run on Python installation:" @@ -251,7 +345,8 @@ msgstr "" msgid "" "Configuring Python using ``--enable-optimizations --with-lto`` (PGO + LTO) " -"is recommended for best performance." +"is recommended for best performance. The experimental ``--enable-bolt`` flag " +"can also be used to improve performance." msgstr "" msgid "" @@ -270,6 +365,14 @@ msgid "" "flags." msgstr "" +msgid "" +"During the build, you may encounter compiler warnings about profile data not " +"being available for some source files. These warnings are harmless, as only " +"a subset of the code is exercised during profile data acquisition. To " +"disable these warnings on Clang, manually suppress them by adding ``-Wno-" +"profile-instr-unprofiled`` to :envvar:`CFLAGS`." +msgstr "" + msgid "Use ``-fno-semantic-interposition`` on GCC." msgstr "" @@ -292,6 +395,39 @@ msgstr "" msgid "To use ThinLTO feature, use ``--with-lto=thin`` on Clang." msgstr "" +msgid "" +"Use ThinLTO as the default optimization policy on Clang if the compiler " +"accepts the flag." +msgstr "" + +msgid "" +"Enable usage of the `BOLT post-link binary optimizer `_ (disabled by default)." +msgstr "" + +msgid "" +"BOLT is part of the LLVM project but is not always included in their binary " +"distributions. This flag requires that ``llvm-bolt`` and ``merge-fdata`` are " +"available." +msgstr "" + +msgid "" +"BOLT is still a fairly new project so this flag should be considered " +"experimental for now. Because this tool operates on machine code its success " +"is dependent on a combination of the build environment + the other " +"optimization configure args + the CPU architecture, and not all combinations " +"are supported. BOLT versions before LLVM 16 are known to crash BOLT under " +"some scenarios. Use of LLVM 16 or newer for BOLT optimization is strongly " +"encouraged." +msgstr "" + +msgid "" +"The :envvar:`!BOLT_INSTRUMENT_FLAGS` and :envvar:`!BOLT_APPLY_FLAGS` :" +"program:`configure` variables can be defined to override the default set of " +"arguments for :program:`llvm-bolt` to instrument and apply BOLT data to " +"binaries, respectively." +msgstr "" + msgid "" "Enable computed gotos in evaluation loop (enabled by default on supported " "compilers)." @@ -319,6 +455,11 @@ msgstr "" msgid "Enable C-level code profiling with ``gprof`` (disabled by default)." msgstr "" +msgid "" +"Add ``-fstrict-overflow`` to the C compiler flags (by default we add ``-fno-" +"strict-overflow`` instead)." +msgstr "" + msgid "Python Debug Build" msgstr "" @@ -338,13 +479,15 @@ msgstr "" msgid "Add ``d`` to :data:`sys.abiflags`." msgstr "" -msgid "Add :func:`sys.gettotalrefcount` function." +msgid "Add :func:`!sys.gettotalrefcount` function." msgstr "" msgid "Add :option:`-X showrefcount <-X>` command line option." msgstr "" -msgid "Add :envvar:`PYTHONTHREADDEBUG` environment variable." +msgid "" +"Add :option:`-d` command line option and :envvar:`PYTHONDEBUG` environment " +"variable to debug the parser." msgstr "" msgid "" @@ -389,7 +532,7 @@ msgid "" msgstr "" msgid "" -"The :c:macro:`Py_SAFE_DOWNCAST()` macro checks for integer underflow and " +"The :c:macro:`!Py_SAFE_DOWNCAST()` macro checks for integer underflow and " "overflow when downcasting from wide types to narrow types." msgstr "" @@ -489,15 +632,10 @@ msgid "Link against additional libraries (default is no)." msgstr "" msgid "" -"Build the :mod:`pyexpat` module using an installed ``expat`` library " +"Build the :mod:`!pyexpat` module using an installed ``expat`` library " "(default is no)." msgstr "" -msgid "" -"Build the :mod:`_ctypes` extension module using an installed ``ffi`` " -"library, see the :mod:`ctypes` module (default is system-dependent)." -msgstr "" - msgid "" "Build the ``_decimal`` extension module using an installed ``mpdec`` " "library, see the :mod:`decimal` module (default is no)." @@ -548,10 +686,10 @@ msgid "``siphash13`` (default);" msgstr "" msgid "``siphash24``;" -msgstr "" +msgstr "``siphash24``;" msgid "``fnv``." -msgstr "" +msgstr "``fnv``." msgid "``siphash13`` is added and it is the new default." msgstr "" @@ -560,22 +698,22 @@ msgid "Built-in hash modules:" msgstr "" msgid "``md5``;" -msgstr "" +msgstr "``md5``;" msgid "``sha1``;" -msgstr "" +msgstr "``sha1``;" msgid "``sha256``;" -msgstr "" +msgstr "``sha256``;" msgid "``sha512``;" -msgstr "" +msgstr "``sha512``;" msgid "``sha3`` (with shake);" msgstr "" msgid "``blake2``." -msgstr "" +msgstr "``blake2``." msgid "Override the OpenSSL default cipher suites string:" msgstr "" @@ -621,28 +759,36 @@ msgstr "" msgid "Options:" msgstr "" -msgid "``universal2``;" +msgid "``universal2`` (x86-64 and arm64);" msgstr "" -msgid "``32-bit``;" +msgid "``32-bit`` (PPC and i386);" msgstr "" -msgid "``64-bit``;" +msgid "``64-bit`` (PPC64 and x86-64);" msgstr "" -msgid "``3-way``;" +msgid "``3-way`` (i386, PPC and x86-64);" msgstr "" -msgid "``intel``;" +msgid "``intel`` (i386 and x86-64);" msgstr "" -msgid "``intel-32``;" +msgid "``intel-32`` (i386);" msgstr "" -msgid "``intel-64``;" +msgid "``intel-64`` (x86-64);" msgstr "" -msgid "``all``." +msgid "``all`` (PPC, i386, PPC64 and x86-64)." +msgstr "" + +msgid "" +"Note that values for this configuration item are *not* the same as the " +"identifiers used for universal binary wheels on macOS. See the Python " +"Packaging User Guide for details on the `packaging platform compatibility " +"tags used on macOS `_" msgstr "" msgid "" @@ -673,12 +819,26 @@ msgstr "" msgid "An environment variable that points to a file with configure overrides." msgstr "" -msgid "Example *config.site* file::" +msgid "Example *config.site* file:" +msgstr "" + +msgid "" +"# config.site-aarch64\n" +"ac_cv_buggy_getaddrinfo=no\n" +"ac_cv_file__dev_ptmx=yes\n" +"ac_cv_file__dev_ptc=no" msgstr "" msgid "Cross compiling example::" msgstr "" +msgid "" +"CONFIG_SITE=config.site-aarch64 ../configure \\\n" +" --build=x86_64-pc-linux-gnu \\\n" +" --host=aarch64-unknown-linux-gnu \\\n" +" --with-build-python=../x86_64/python" +msgstr "" + msgid "Python Build System" msgstr "" @@ -700,9 +860,6 @@ msgid "" "`Module/makesetup` shell script;" msgstr "" -msgid ":file:`setup.py`: C extensions built using the :mod:`distutils` module." -msgstr "" - msgid "Main build steps" msgstr "" @@ -717,9 +874,7 @@ msgid "" "``python`` program." msgstr "" -msgid "" -"C extensions are built by the Makefile (see :file:`Modules/Setup`) and " -"``python setup.py build``." +msgid "C extensions are built by the Makefile (see :file:`Modules/Setup`)." msgstr "" msgid "Main Makefile targets" @@ -769,14 +924,39 @@ msgstr "" msgid "" "Some C extensions are built as built-in modules, like the ``sys`` module. " "They are built with the ``Py_BUILD_CORE_BUILTIN`` macro defined. Built-in " -"modules have no ``__file__`` attribute::" +"modules have no ``__file__`` attribute:" +msgstr "" + +msgid "" +">>> import sys\n" +">>> sys\n" +"\n" +">>> sys.__file__\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in \n" +"AttributeError: module 'sys' has no attribute '__file__'" msgstr "" msgid "" "Other C extensions are built as dynamic libraries, like the ``_asyncio`` " "module. They are built with the ``Py_BUILD_CORE_MODULE`` macro defined. " -"Example on Linux x86-64::" +"Example on Linux x86-64:" +msgstr "" + +msgid "" +">>> import _asyncio\n" +">>> _asyncio\n" +"\n" +">>> _asyncio.__file__\n" +"'/usr/lib64/python3.9/lib-dynload/_asyncio.cpython-39-x86_64-linux-gnu.so'" msgstr "" +">>> import _asyncio\n" +">>> _asyncio\n" +"\n" +">>> _asyncio.__file__\n" +"'/usr/lib64/python3.9/lib-dynload/_asyncio.cpython-39-x86_64-linux-gnu.so'" msgid "" ":file:`Modules/Setup` is used to generate Makefile targets to build C " @@ -786,14 +966,9 @@ msgid "" msgstr "" msgid "" -"The :file:`setup.py` script only builds C extensions as shared libraries " -"using the :mod:`distutils` module." -msgstr "" - -msgid "" -"The :c:macro:`PyAPI_FUNC()`, :c:macro:`PyAPI_API()` and :c:macro:" -"`PyMODINIT_FUNC()` macros of :file:`Include/pyport.h` are defined " -"differently depending if the ``Py_BUILD_CORE_MODULE`` macro is defined:" +"The :c:macro:`!PyAPI_FUNC()`, :c:macro:`!PyAPI_DATA()` and :c:macro:" +"`PyMODINIT_FUNC` macros of :file:`Include/exports.h` are defined differently " +"depending if the ``Py_BUILD_CORE_MODULE`` macro is defined:" msgstr "" msgid "Use ``Py_EXPORTED_SYMBOL`` if the ``Py_BUILD_CORE_MODULE`` is defined" @@ -804,8 +979,8 @@ msgstr "" msgid "" "If the ``Py_BUILD_CORE_BUILTIN`` macro is used by mistake on a C extension " -"built as a shared library, its ``PyInit_xxx()`` function is not exported, " -"causing an :exc:`ImportError` on import." +"built as a shared library, its :samp:`PyInit_{xxx}()` function is not " +"exported, causing an :exc:`ImportError` on import." msgstr "" msgid "Compiler and linker flags" @@ -824,14 +999,14 @@ msgid "" msgstr "" msgid "" -"(Objective) C/C++ preprocessor flags, e.g. ``-I`` if you have " -"headers in a nonstandard directory ````." +"(Objective) C/C++ preprocessor flags, e.g. :samp:`-I{include_dir}` if you " +"have headers in a nonstandard directory *include_dir*." msgstr "" msgid "" "Both :envvar:`CPPFLAGS` and :envvar:`LDFLAGS` need to contain the shell's " -"value for setup.py to be able to build extension modules using the " -"directories specified in the environment variables." +"value to be able to build extension modules using the directories specified " +"in the environment variables." msgstr "" msgid "" @@ -852,24 +1027,9 @@ msgstr "" msgid "Example: ``gcc -pthread``." msgstr "" -msgid "" -"C compiler command used to build the ``main()`` function of programs like " -"``python``." -msgstr "" - -msgid "" -"Variable set by the :option:`--with-cxx-main` option of the configure script." -msgstr "" - -msgid "Default: ``$(CC)``." -msgstr "" - msgid "C++ compiler command." msgstr "" -msgid "Used if the :option:`--with-cxx-main` option is used." -msgstr "" - msgid "Example: ``g++ -pthread``." msgstr "" @@ -878,8 +1038,8 @@ msgstr "" msgid "" ":envvar:`CFLAGS_NODIST` is used for building the interpreter and stdlib C " -"extensions. Use it when a compiler flag should *not* be part of the " -"distutils :envvar:`CFLAGS` once Python is installed (:issue:`21121`)." +"extensions. Use it when a compiler flag should *not* be part of :envvar:" +"`CFLAGS` once Python is installed (:gh:`65320`)." msgstr "" msgid "In particular, :envvar:`CFLAGS` should not contain:" @@ -896,6 +1056,11 @@ msgid "" "whether packages installed by users conform to such heightened standards." msgstr "" +msgid "" +"Options passed to the :mod:`compileall` command line when building PYC files " +"in ``make install``. Default: ``-j0``." +msgstr "" + msgid "Extra C compiler flags." msgstr "" @@ -973,7 +1138,7 @@ msgid "" "Linker command used to build programs like ``python`` and ``_testembed``." msgstr "" -msgid "Default: ``$(PURIFY) $(MAINCC)``." +msgid "Default: ``$(PURIFY) $(CC)``." msgstr "" msgid "" @@ -988,8 +1153,8 @@ msgstr "" msgid "" ":envvar:`LDFLAGS_NODIST` is used in the same manner as :envvar:" -"`CFLAGS_NODIST`. Use it when a linker flag should *not* be part of the " -"distutils :envvar:`LDFLAGS` once Python is installed (:issue:`35257`)." +"`CFLAGS_NODIST`. Use it when a linker flag should *not* be part of :envvar:" +"`LDFLAGS` once Python is installed (:gh:`65320`)." msgstr "" msgid "In particular, :envvar:`LDFLAGS` should not contain:" @@ -1007,8 +1172,8 @@ msgid "" msgstr "" msgid "" -"Linker flags, e.g. ``-L`` if you have libraries in a nonstandard " -"directory ````." +"Linker flags, e.g. :samp:`-L{lib_dir}` if you have libraries in a " +"nonstandard directory *lib_dir*." msgstr "" msgid "" diff --git a/using/editors.po b/using/editors.po index af0555e7c4..8a28c9e1c6 100644 --- a/using/editors.po +++ b/using/editors.po @@ -1,19 +1,19 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Transifex Bot <>, 2023 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -24,7 +24,7 @@ msgstr "" "n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" msgid "Editors and IDEs" -msgstr "" +msgstr "Edytory i IDE" msgid "" "There are a number of IDEs that support Python programming language. Many " @@ -32,8 +32,29 @@ msgid "" "checks." msgstr "" +msgid "IDLE --- Python editor and shell" +msgstr "IDLE --- Python edytor i powłoka" + +msgid "" +"IDLE is Python’s Integrated Development and Learning Environment and is " +"generally bundled with Python installs. If you are on Linux and do not have " +"IDLE installed see :ref:`Installing IDLE on Linux " +"`. For more information see the :ref:`IDLE docs " +"`." +msgstr "" +"IDLE to zintegrowane środowisko programistyczne i edukacyjne Pythona i jest " +"zwykle dołączane do instalacji Pythona. Jeśli korzystasz z systemu Linux i " +"nie masz zainstalowanego IDLE, zobacz :ref:`Instalacja IDLE w systemie Linux " +"`. Więcej informacji można znaleźć w :ref:`IDLE " +"docs `." + +msgid "Other Editors and IDEs" +msgstr "" + msgid "" -"Please go to `Python Editors `_ " -"and `Integrated Development Environments `_ for a comprehensive list." +"Python's community wiki has information submitted by the community on " +"Editors and IDEs. Please go to `Python Editors `_ and `Integrated Development Environments `_ for a comprehensive " +"list." msgstr "" diff --git a/using/index.po b/using/index.po index 0f471b6718..22f22588ce 100644 --- a/using/index.po +++ b/using/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/mac.po b/using/mac.po index a2dfc8bdf1..d3e8bb26ae 100644 --- a/using/mac.po +++ b/using/mac.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/unix.po b/using/unix.po index 7f77ee4990..51c65c1e53 100644 --- a/using/unix.po +++ b/using/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/windows.po b/using/windows.po index 6bbdcd0b09..953182d150 100644 --- a/using/windows.po +++ b/using/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index f6ad056f59..027b7c062a 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,6 +57,15 @@ msgid "" "for PythonLabs are now getting paid to spend their days fixing bugs, and " "also due to the improved communication resulting from moving to SourceForge." msgstr "" +"Rozwój Pythona nigdy nie zatrzymuje się całkowicie między wydaniami, a stały " +"napływ poprawek błędów i ulepszeń jest zawsze zgłaszany. Wiele drobnych " +"poprawek, kilka optymalizacji, dodatkowe ciągi dokumentów i lepsze " +"komunikaty o błędach weszło do 2.0; Wymienienie ich wszystkich byłoby " +"niemożliwe, ale z pewnością są znaczące. Sprawdź publicznie dostępne logi " +"CVS, jeśli chcesz zobaczyć pełną listę. Postęp ten wynika z tego, że pięciu " +"programistów pracujących dla PythonLabs otrzymuje teraz wynagrodzenie za " +"spędzanie dni na naprawianiu błędów, a także dzięki ulepszonej komunikacji " +"wynikającej z przejścia do SourceForge." msgid "What About Python 1.6?" msgstr "Co z Pythonem 1.6?" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index b6a038ee2d..9da70f13ab 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.2.po b/whatsnew/2.2.po index f0417c9ade..bbeada175b 100644 --- a/whatsnew/2.2.po +++ b/whatsnew/2.2.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2024, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-08-23 14:51+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -158,6 +159,13 @@ msgid "" "subclass :class:`object`::" msgstr "" +msgid "" +"class C(object):\n" +" def __init__ (self):\n" +" ...\n" +" ..." +msgstr "" + msgid "" "This means that :keyword:`class` statements that don't have any base classes " "are always classic classes in Python 2.2. (Actually you can also change " @@ -173,12 +181,31 @@ msgid "" "more, but type objects that behave as factories when called. ::" msgstr "" +msgid "" +">>> int\n" +"\n" +">>> int('123')\n" +"123" +msgstr "" +">>> int\n" +"\n" +">>> int('123')\n" +"123" + msgid "" "To make the set of types complete, new type objects such as :func:`dict` " "and :func:`!file` have been added. Here's a more interesting example, " "adding a :meth:`!lock` method to file objects::" msgstr "" +msgid "" +"class LockableFile(file):\n" +" def lock (self, operation, length=0, start=0, whence=0):\n" +" import fcntl\n" +" return fcntl.lockf(self.fileno(), operation,\n" +" length, start, whence)" +msgstr "" + msgid "" "The now-obsolete :mod:`!posixfile` module contained a class that emulated " "all of a file object's methods and also added a :meth:`!lock` method, but " @@ -216,7 +243,7 @@ msgstr "" msgid ":attr:`~definition.__name__` is the attribute's name." msgstr "" -msgid ":attr:`!__doc__` is the attribute's docstring." +msgid ":attr:`~definition.__doc__` is the attribute's docstring." msgstr "" msgid "" @@ -237,14 +264,30 @@ msgid "" msgstr "" msgid "" -"For methods, :meth:`!descriptor.__get__` returns a temporary object that's " -"callable, and wraps up the instance and the method to be called on it. This " -"is also why static methods and class methods are now possible; they have " -"descriptors that wrap up just the method, or the method and the class. As a " -"brief explanation of these new kinds of methods, static methods aren't " -"passed the instance, and therefore resemble regular functions. Class " -"methods are passed the class of the object, but not the object itself. " -"Static and class methods are defined like this::" +"descriptor = obj.__class__.x\n" +"descriptor.__get__(obj)" +msgstr "" + +msgid "" +"For methods, :meth:`descriptor.__get__ ` returns a temporary " +"object that's callable, and wraps up the instance and the method to be " +"called on it. This is also why static methods and class methods are now " +"possible; they have descriptors that wrap up just the method, or the method " +"and the class. As a brief explanation of these new kinds of methods, static " +"methods aren't passed the instance, and therefore resemble regular " +"functions. Class methods are passed the class of the object, but not the " +"object itself. Static and class methods are defined like this::" +msgstr "" + +msgid "" +"class C(object):\n" +" def f(arg1, arg2):\n" +" ...\n" +" f = staticmethod(f)\n" +"\n" +" def g(cls, arg1, arg2):\n" +" ...\n" +" g = classmethod(g)" msgstr "" msgid "" @@ -264,6 +307,23 @@ msgid "" "defined like this::" msgstr "" +msgid "" +"from eiffel import eiffelmethod\n" +"\n" +"class C(object):\n" +" def f(self, arg1, arg2):\n" +" # The actual function\n" +" ...\n" +" def pre_f(self):\n" +" # Check preconditions\n" +" ...\n" +" def post_f(self):\n" +" # Check postconditions\n" +" ...\n" +"\n" +" f = eiffelmethod(f, pre_f, post_f)" +msgstr "" + msgid "" "Note that a person using the new :func:`!eiffelmethod` doesn't have to " "understand anything about descriptors. This is why I think the new features " @@ -282,6 +342,22 @@ msgid "" "taken from :pep:`253` by Guido van Rossum)::" msgstr "" +msgid "" +" class A:\n" +" ^ ^ def save(self): ...\n" +" / \\\n" +" / \\\n" +" / \\\n" +" / \\\n" +"class B class C:\n" +" ^ ^ def save(self): ...\n" +" \\ /\n" +" \\ /\n" +" \\ /\n" +" \\ /\n" +" class D" +msgstr "" + msgid "" "The lookup rule for classic classes is simple but not very smart; the base " "classes are searched depth-first, going from left to right. A reference to :" @@ -326,6 +402,15 @@ msgid "" "like this::" msgstr "" +msgid "" +"class D (B,C):\n" +" def save (self):\n" +" # Call superclass .save()\n" +" super(D, self).save()\n" +" # Save D's private information here\n" +" ..." +msgstr "" + msgid "" ":func:`super` can also return unbound superclass objects when called as " "``super(class)`` or ``super(class1, class2)``, but this probably won't often " @@ -377,6 +462,23 @@ msgid "" "you could write::" msgstr "" +msgid "" +"class C(object):\n" +" def get_size (self):\n" +" result = ... computation ...\n" +" return result\n" +" def set_size (self, size):\n" +" ... compute something based on the size\n" +" and set internal state appropriately ...\n" +"\n" +" # Define a property. The 'delete this attribute'\n" +" # method is defined as None, so the attribute\n" +" # can't be deleted.\n" +" size = property(get_size, set_size,\n" +" None,\n" +" \"Storage size of this instance\")" +msgstr "" + msgid "" "That is certainly clearer and easier to write than a pair of :meth:`!" "__getattr__`/:meth:`!__setattr__` methods that check for the :attr:`!size` " @@ -396,6 +498,22 @@ msgid "" "names. An example will make this clear::" msgstr "" +msgid "" +">>> class C(object):\n" +"... __slots__ = ('template', 'name')\n" +"...\n" +">>> obj = C()\n" +">>> print obj.template\n" +"None\n" +">>> obj.template = 'Test'\n" +">>> print obj.template\n" +"Test\n" +">>> obj.newattr = None\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in ?\n" +"AttributeError: 'C' object has no attribute 'newattr'" +msgstr "" + msgid "" "Note how you get an :exc:`AttributeError` on the attempt to assign to an " "attribute not listed in :attr:`~object.__slots__`." @@ -451,6 +569,11 @@ msgid "" "this::" msgstr "" +msgid "" +"def __getitem__(self, index):\n" +" return " +msgstr "" + msgid "" ":meth:`~object.__getitem__` is more properly used to define an indexing " "operation on an object so that you can write ``obj[5]`` to retrieve the " @@ -491,6 +614,24 @@ msgid "" "raise the :exc:`StopIteration` exception. ::" msgstr "" +msgid "" +">>> L = [1,2,3]\n" +">>> i = iter(L)\n" +">>> print i\n" +"\n" +">>> i.next()\n" +"1\n" +">>> i.next()\n" +"2\n" +">>> i.next()\n" +"3\n" +">>> i.next()\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in ?\n" +"StopIteration\n" +">>>" +msgstr "" + msgid "" "In 2.2, Python's :keyword:`for` statement no longer expects a sequence; it " "expects something for which :func:`iter` will return an iterator. For " @@ -502,12 +643,39 @@ msgid "" "this::" msgstr "" +msgid "" +">>> L = [1,2,3]\n" +">>> i = iter(L)\n" +">>> a,b,c = i\n" +">>> a,b,c\n" +"(1, 2, 3)" +msgstr "" + msgid "" "Iterator support has been added to some of Python's basic types. Calling :" "func:`iter` on a dictionary will return an iterator which loops over its " "keys::" msgstr "" +msgid "" +">>> m = {'Jan': 1, 'Feb': 2, 'Mar': 3, 'Apr': 4, 'May': 5, 'Jun': 6,\n" +"... 'Jul': 7, 'Aug': 8, 'Sep': 9, 'Oct': 10, 'Nov': 11, 'Dec': 12}\n" +">>> for key in m: print key, m[key]\n" +"...\n" +"Mar 3\n" +"Feb 2\n" +"Aug 8\n" +"Sep 9\n" +"May 5\n" +"Jun 6\n" +"Jul 7\n" +"Jan 1\n" +"Apr 4\n" +"Nov 11\n" +"Dec 12\n" +"Oct 10" +msgstr "" + msgid "" "That's just the default behaviour. If you want to iterate over keys, " "values, or key/value pairs, you can explicitly call the :meth:`!iterkeys`, :" @@ -522,6 +690,12 @@ msgid "" "line of a file using code like this::" msgstr "" +msgid "" +"for line in file:\n" +" # do something for each line\n" +" ..." +msgstr "" + msgid "" "Note that you can only go forward in an iterator; there's no way to get the " "previous element, reset the iterator, or make a copy of it. An iterator " @@ -560,6 +734,12 @@ msgstr "" msgid "Here's the simplest example of a generator function::" msgstr "" +msgid "" +"def generate_ints(N):\n" +" for i in range(N):\n" +" yield i" +msgstr "" + msgid "" "A new keyword, :keyword:`yield`, was introduced for generators. Any " "function containing a :keyword:`!yield` statement is a generator function; " @@ -588,6 +768,23 @@ msgstr "" msgid "Here's a sample usage of the :func:`!generate_ints` generator::" msgstr "" +msgid "" +">>> gen = generate_ints(3)\n" +">>> gen\n" +"\n" +">>> gen.next()\n" +"0\n" +">>> gen.next()\n" +"1\n" +">>> gen.next()\n" +"2\n" +">>> gen.next()\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in ?\n" +" File \"\", line 2, in generate_ints\n" +"StopIteration" +msgstr "" + msgid "" "You could equally write ``for i in generate_ints(5)``, or ``a,b,c = " "generate_ints(3)``." @@ -615,6 +812,17 @@ msgid "" "recursively. ::" msgstr "" +msgid "" +"# A recursive generator that generates Tree leaves in in-order.\n" +"def inorder(t):\n" +" if t:\n" +" for x in inorder(t.left):\n" +" yield x\n" +" yield t.label\n" +" for x in inorder(t.right):\n" +" yield x" +msgstr "" + msgid "" "Two other examples in :file:`Lib/test/test_generators.py` produce solutions " "for the N-Queens problem (placing $N$ queens on an $NxN$ chess board so that " @@ -632,6 +840,11 @@ msgid "" "of what this looks like::" msgstr "" +msgid "" +"sentence := \"Store it in the neighboring harbor\"\n" +"if (i := find(\"or\", sentence)) > 5 then write(i)" +msgstr "" + msgid "" "In Icon the :func:`!find` function returns the indexes at which the " "substring \"or\" is found: 3, 23, 33. In the :keyword:`if` statement, ``i`` " @@ -685,6 +898,17 @@ msgid "" "result. For example::" msgstr "" +msgid "" +">>> 1234567890123\n" +"1234567890123L\n" +">>> 2 ** 64\n" +"18446744073709551616L" +msgstr "" +">>> 1234567890123\n" +"1234567890123L\n" +">>> 2 ** 64\n" +"18446744073709551616L" + msgid "" "In most cases, integers and long integers will now be treated identically. " "You can still distinguish them with the :func:`type` built-in function, but " @@ -824,6 +1048,26 @@ msgid "" "MIME's base64 encoding, and compression with the :mod:`zlib` module::" msgstr "" +msgid "" +">>> s = \"\"\"Here is a lengthy piece of redundant, overly verbose,\n" +"... and repetitive text.\n" +"... \"\"\"\n" +">>> data = s.encode('zlib')\n" +">>> data\n" +"'x\\x9c\\r\\xc9\\xc1\\r\\x80 \\x10\\x04\\xc0?Ul...'\n" +">>> data.decode('zlib')\n" +"'Here is a lengthy piece of redundant, overly verbose,\\nand repetitive text." +"\\n'\n" +">>> print s.encode('uu')\n" +"begin 666 \n" +"M2&5R92!I=F5R8F]S92P*86YD(')E<&5T:71I=F4@=&5X=\"X*\n" +"\n" +"end\n" +">>> \"sheesh\".encode('rot-13')\n" +"'furrfu'" +msgstr "" + msgid "" "To convert a class instance to Unicode, a :meth:`!__unicode__` method can be " "defined by a class, analogous to :meth:`!__str__`." @@ -862,6 +1106,15 @@ msgid "" "definition doesn't work::" msgstr "" +msgid "" +"def f():\n" +" ...\n" +" def g(value):\n" +" ...\n" +" return g(value-1) + 1\n" +" ..." +msgstr "" + msgid "" "The function :func:`!g` will always raise a :exc:`NameError` exception, " "because the binding of the name ``g`` isn't in either its local namespace or " @@ -873,6 +1126,14 @@ msgid "" "arguments. ::" msgstr "" +msgid "" +"def find(self, name):\n" +" \"Return list of any entries equal to 'name'\"\n" +" L = filter(lambda x, name=name: x == name,\n" +" self.list_attribute)\n" +" return L" +msgstr "" + msgid "" "The readability of Python code written in a strongly functional style " "suffers greatly as a result." @@ -915,6 +1176,15 @@ msgstr "" msgid "To make the preceding explanation a bit clearer, here's an example::" msgstr "" +msgid "" +"x = 1\n" +"def f():\n" +" # The next line is a syntax error\n" +" exec 'x=2'\n" +" def g():\n" +" return x" +msgstr "" + msgid "" "Line 4 containing the ``exec`` statement is a syntax error, since ``exec`` " "would define a new local variable named ``x`` whose value should be accessed " @@ -945,6 +1215,25 @@ msgid "" "channel::" msgstr "" +msgid "" +"import xmlrpclib\n" +"s = xmlrpclib.Server(\n" +" 'http://www.oreillynet.com/meerkat/xml-rpc/server.php')\n" +"channels = s.meerkat.getChannels()\n" +"# channels is a list of dictionaries, like this:\n" +"# [{'id': 4, 'title': 'Freshmeat Daily News'}\n" +"# {'id': 190, 'title': '32Bits Online'},\n" +"# {'id': 4549, 'title': '3DGamers'}, ... ]\n" +"\n" +"# Get the items for one channel\n" +"items = s.meerkat.getItems( {'channel': 4} )\n" +"\n" +"# 'items' is another list of dictionaries, like this:\n" +"# [{'link': 'http://freshmeat.net/releases/52719/',\n" +"# 'description': 'A utility which converts HTML to XSL FO.',\n" +"# 'title': 'html2fo 0.3 (Default)'}, ... ]" +msgstr "" + msgid "" "The :mod:`SimpleXMLRPCServer ` module makes it easy to create " "straightforward XML-RPC servers. See http://xmlrpc.scripting.com/ for more " diff --git a/whatsnew/2.3.po b/whatsnew/2.3.po index f87f9c030d..00b33b042f 100644 --- a/whatsnew/2.3.po +++ b/whatsnew/2.3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.4.po b/whatsnew/2.4.po index dbe0f372aa..6abbbb232c 100644 --- a/whatsnew/2.4.po +++ b/whatsnew/2.4.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Seweryn Piórkowski , 2021 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:51+0000\n" -"Last-Translator: Seweryn Piórkowski , 2021\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -72,6 +73,34 @@ msgid "" "differences, and symmetric differences. ::" msgstr "" +msgid "" +">>> a = set('abracadabra') # form a set from a string\n" +">>> 'z' in a # fast membership testing\n" +"False\n" +">>> a # unique letters in a\n" +"set(['a', 'r', 'b', 'c', 'd'])\n" +">>> ''.join(a) # convert back into a string\n" +"'arbcd'\n" +"\n" +">>> b = set('alacazam') # form a second set\n" +">>> a - b # letters in a but not in b\n" +"set(['r', 'd', 'b'])\n" +">>> a | b # letters in either a or b\n" +"set(['a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'])\n" +">>> a & b # letters in both a and b\n" +"set(['a', 'c'])\n" +">>> a ^ b # letters in a or b but not both\n" +"set(['r', 'd', 'b', 'm', 'z', 'l'])\n" +"\n" +">>> a.add('z') # add a new element\n" +">>> a.update('wxy') # add multiple new elements\n" +">>> a\n" +"set(['a', 'c', 'b', 'd', 'r', 'w', 'y', 'x', 'z'])\n" +">>> a.remove('x') # take one element out\n" +">>> a\n" +"set(['a', 'c', 'b', 'd', 'r', 'w', 'y', 'z'])" +msgstr "" + msgid "" "The :func:`frozenset` type is an immutable version of :func:`set`. Since it " "is immutable and hashable, it may be used as a dictionary key or as a member " @@ -133,9 +162,22 @@ msgid "" "natural to write something like::" msgstr "" +msgid "" +"links = [link for link in get_all_links() if not link.followed]\n" +"for link in links:\n" +" ..." +msgstr "" + msgid "instead of ::" msgstr "" +msgid "" +"for link in get_all_links():\n" +" if link.followed:\n" +" continue\n" +" ..." +msgstr "" + msgid "" "The first form is more concise and perhaps more readable, but if you're " "dealing with a large number of link objects you'd have to write the second " @@ -148,6 +190,12 @@ msgid "" "return elements one by one. The above example could be written as::" msgstr "" +msgid "" +"links = (link for link in get_all_links() if not link.followed)\n" +"for link in links:\n" +" ..." +msgstr "" + msgid "" "Generator expressions always have to be written inside parentheses, as in " "the above example. The parentheses signalling a function call also count, " @@ -155,6 +203,9 @@ msgid "" "function you could write::" msgstr "" +msgid "print sum(obj.count for obj in list_all_objects())" +msgstr "" + msgid "" "Generator expressions differ from list comprehensions in various small ways. " "Most notably, the loop variable (*obj* in the above example) is not " @@ -184,6 +235,11 @@ msgstr "" msgid "The usual way of substituting variables by name is the ``%`` operator::" msgstr "" +msgid "" +">>> '%(page)i: %(title)s' % {'page':2, 'title': 'The Best of Times'}\n" +"'2: The Best of Times'" +msgstr "" + msgid "" "When writing the template string, it can be easy to forget the ``i`` or " "``s`` after the closing parenthesis. This isn't a big problem if the " @@ -201,12 +257,28 @@ msgid "" "``$`` to indicate a substitution::" msgstr "" +msgid "" +">>> import string\n" +">>> t = string.Template('$page: $title')\n" +">>> t.substitute({'page':2, 'title': 'The Best of Times'})\n" +"'2: The Best of Times'" +msgstr "" + msgid "" "If a key is missing from the dictionary, the :meth:`substitute` method will " "raise a :exc:`KeyError`. There's also a :meth:`safe_substitute` method that " "ignores missing keys::" msgstr "" +msgid "" +">>> t = string.Template('$page: $title')\n" +">>> t.safe_substitute({'page':3})\n" +"'3: $title'" +msgstr "" +">>> t = string.Template('$page: $title')\n" +">>> t.safe_substitute({'page':3})\n" +"'3: $title'" + msgid ":pep:`292` - Simpler String Substitutions" msgstr "" @@ -225,6 +297,14 @@ msgid "" "function as a method of the new type. Your code would look like this::" msgstr "" +msgid "" +"class C:\n" +" def meth (cls):\n" +" ...\n" +"\n" +" meth = classmethod(meth) # Rebind name to wrapped-up class method" +msgstr "" + msgid "" "If the method was very long, it would be easy to miss or forget the :func:" "`classmethod` invocation after the function body." @@ -250,14 +330,35 @@ msgid "" "indicator. Using the new syntax, the example above would be written::" msgstr "" +msgid "" +"class C:\n" +"\n" +" @classmethod\n" +" def meth (cls):\n" +" ..." +msgstr "" + msgid "" "The ``@classmethod`` is shorthand for the ``meth=classmethod(meth)`` " "assignment. More generally, if you have the following::" msgstr "" +msgid "" +"@A\n" +"@B\n" +"@C\n" +"def f ():\n" +" ..." +msgstr "" + msgid "It's equivalent to the following pre-decorator code::" msgstr "" +msgid "" +"def f(): ...\n" +"f = A(B(C(f)))" +msgstr "" + msgid "" "Decorators must come on the line before a function definition, one decorator " "per line, and can't be on the same line as the def statement, meaning that " @@ -275,11 +376,43 @@ msgid "" "the function object::" msgstr "" +msgid "" +">>> def deco(func):\n" +"... func.attr = 'decorated'\n" +"... return func\n" +"...\n" +">>> @deco\n" +"... def f(): pass\n" +"...\n" +">>> f\n" +"\n" +">>> f.attr\n" +"'decorated'\n" +">>>" +msgstr "" + msgid "" "As a slightly more realistic example, the following decorator checks that " "the supplied argument is an integer::" msgstr "" +msgid "" +"def require_int (func):\n" +" def wrapper (arg):\n" +" assert isinstance(arg, int)\n" +" return func(arg)\n" +"\n" +" return wrapper\n" +"\n" +"@require_int\n" +"def p1 (arg):\n" +" print arg\n" +"\n" +"@require_int\n" +"def p2(arg):\n" +" print arg*2" +msgstr "" + msgid "" "An example in :pep:`318` contains a fancier version of this idea that lets " "you both specify the required type and check the returned type." @@ -293,15 +426,21 @@ msgid "" "becomes::" msgstr "" +msgid "" +"def f(): ...\n" +"_deco = C(args)\n" +"f = A(B(_deco(f)))" +msgstr "" + msgid "" "Getting this right can be slightly brain-bending, but it's not too difficult." msgstr "" msgid "" -"A small related change makes the :attr:`func_name` attribute of functions " -"writable. This attribute is used to display function names in tracebacks, " -"so decorators should change the name of any new function that's constructed " -"and returned." +"A small related change makes the :attr:`func_name ` " +"attribute of functions writable. This attribute is used to display function " +"names in tracebacks, so decorators should change the name of any new " +"function that's constructed and returned." msgstr "" msgid ":pep:`318` - Decorators for Functions, Methods and Classes" @@ -314,7 +453,7 @@ msgid "" msgstr "" msgid "https://wiki.python.org/moin/PythonDecoratorLibrary" -msgstr "" +msgstr "https://wiki.python.org/moin/PythonDecoratorLibrary" msgid "This Wiki page contains several examples of decorators." msgstr "" @@ -327,6 +466,21 @@ msgid "" "iterator that loops over the elements of the sequence in reverse order. ::" msgstr "" +msgid "" +">>> for i in reversed(xrange(1,4)):\n" +"... print i\n" +"...\n" +"3\n" +"2\n" +"1" +msgstr "" +">>> for i in reversed(xrange(1,4)):\n" +"... print i\n" +"...\n" +"3\n" +"2\n" +"1" + msgid "" "Compared to extended slicing, such as ``range(1,4)[::-1]``, :func:`reversed` " "is easier to read, runs faster, and uses substantially less memory." @@ -338,6 +492,15 @@ msgid "" "`list`. ::" msgstr "" +msgid "" +">>> input = open('/etc/passwd', 'r')\n" +">>> for line in reversed(list(input)):\n" +"... print line\n" +"...\n" +"root:*:0:0:System Administrator:/var/root:/bin/tcsh\n" +" ..." +msgstr "" + msgid ":pep:`322` - Reverse Iteration" msgstr "" @@ -352,16 +515,24 @@ msgid "" "offering different features and different levels of complexity. ``os." "system(command)`` is easy to use, but slow (it runs a shell process which " "executes the command) and dangerous (you have to be careful about escaping " -"the shell's metacharacters). The :mod:`popen2` module offers classes that " +"the shell's metacharacters). The :mod:`!popen2` module offers classes that " "can capture standard output and standard error from the subprocess, but the " "naming is confusing. The :mod:`subprocess` module cleans this up, " "providing a unified interface that offers all the features you might need." msgstr "" msgid "" -"Instead of :mod:`popen2`'s collection of classes, :mod:`subprocess` contains " -"a single class called :class:`Popen` whose constructor supports a number of " -"different keyword arguments. ::" +"Instead of :mod:`!popen2`'s collection of classes, :mod:`subprocess` " +"contains a single class called :class:`subprocess.Popen` whose constructor " +"supports a number of different keyword arguments. ::" +msgstr "" + +msgid "" +"class Popen(args, bufsize=0, executable=None,\n" +" stdin=None, stdout=None, stderr=None,\n" +" preexec_fn=None, close_fds=False, shell=False,\n" +" cwd=None, env=None, universal_newlines=False,\n" +" startupinfo=None, creationflags=0):" msgstr "" msgid "" @@ -419,12 +590,25 @@ msgid "" "system`::" msgstr "" +msgid "" +"sts = subprocess.call(['dpkg', '-i', '/tmp/new-package.deb'])\n" +"if sts == 0:\n" +" # Success\n" +" ...\n" +"else:\n" +" # dpkg returned an error\n" +" ..." +msgstr "" + msgid "" "The command is invoked without use of the shell. If you really do want to " "use the shell, you can add ``shell=True`` as a keyword argument and provide " "a string instead of a sequence::" msgstr "" +msgid "sts = subprocess.call('dpkg -i /tmp/new-package.deb', shell=True)" +msgstr "" + msgid "" "The PEP takes various examples of shell and Python code and shows how they'd " "be translated into Python code that uses :mod:`subprocess`. Reading this " @@ -498,6 +682,13 @@ msgstr "" msgid "Sometimes you can see this inaccuracy when the number is printed::" msgstr "" +msgid "" +">>> 1.1\n" +"1.1000000000000001" +msgstr "" +">>> 1.1\n" +"1.1000000000000001" + msgid "" "The inaccuracy isn't always visible when you print the number because the FP-" "to-decimal-string conversion is provided by the C library, and most C " @@ -537,11 +728,31 @@ msgid "" "strings::" msgstr "" +msgid "" +">>> import decimal\n" +">>> decimal.Decimal(1972)\n" +"Decimal(\"1972\")\n" +">>> decimal.Decimal(\"1.1\")\n" +"Decimal(\"1.1\")" +msgstr "" +">>> import decimal\n" +">>> decimal.Decimal(1972)\n" +"Decimal(\"1972\")\n" +">>> decimal.Decimal(\"1.1\")\n" +"Decimal(\"1.1\")" + msgid "" "You can also provide tuples containing the sign, the mantissa represented " "as a tuple of decimal digits, and the exponent::" msgstr "" +msgid "" +">>> decimal.Decimal((1, (1, 4, 7, 5), -2))\n" +"Decimal(\"-14.75\")" +msgstr "" +">>> decimal.Decimal((1, (1, 4, 7, 5), -2))\n" +"Decimal(\"-14.75\")" + msgid "" "Cautionary note: the sign bit is a Boolean value, so 0 is positive and 1 is " "negative." @@ -556,17 +767,60 @@ msgid "" "and pass the string to the :class:`Decimal` constructor::" msgstr "" +msgid "" +">>> f = 1.1\n" +">>> decimal.Decimal(str(f))\n" +"Decimal(\"1.1\")\n" +">>> decimal.Decimal('%.12f' % f)\n" +"Decimal(\"1.100000000000\")" +msgstr "" +">>> f = 1.1\n" +">>> decimal.Decimal(str(f))\n" +"Decimal(\"1.1\")\n" +">>> decimal.Decimal('%.12f' % f)\n" +"Decimal(\"1.100000000000\")" + msgid "" "Once you have :class:`Decimal` instances, you can perform the usual " "mathematical operations on them. One limitation: exponentiation requires an " "integer exponent::" msgstr "" +msgid "" +">>> a = decimal.Decimal('35.72')\n" +">>> b = decimal.Decimal('1.73')\n" +">>> a+b\n" +"Decimal(\"37.45\")\n" +">>> a-b\n" +"Decimal(\"33.99\")\n" +">>> a*b\n" +"Decimal(\"61.7956\")\n" +">>> a/b\n" +"Decimal(\"20.64739884393063583815028902\")\n" +">>> a ** 2\n" +"Decimal(\"1275.9184\")\n" +">>> a**b\n" +"Traceback (most recent call last):\n" +" ...\n" +"decimal.InvalidOperation: x ** (non-integer)" +msgstr "" + msgid "" "You can combine :class:`Decimal` instances with integers, but not with " "floating-point numbers::" msgstr "" +msgid "" +">>> a + 4\n" +"Decimal(\"39.72\")\n" +">>> a + 4.5\n" +"Traceback (most recent call last):\n" +" ...\n" +"TypeError: You can interact Decimal only with int, long or Decimal data " +"types.\n" +">>>" +msgstr "" + msgid "" ":class:`Decimal` numbers can be used with the :mod:`math` and :mod:`cmath` " "modules, but note that they'll be immediately converted to floating-point " @@ -575,12 +829,28 @@ msgid "" "number and not a :class:`Decimal`. ::" msgstr "" +msgid "" +">>> import math, cmath\n" +">>> d = decimal.Decimal('123456789012.345')\n" +">>> math.sqrt(d)\n" +"351364.18288201344\n" +">>> cmath.sqrt(-d)\n" +"351364.18288201344j" +msgstr "" + msgid "" ":class:`Decimal` instances have a :meth:`sqrt` method that returns a :class:" "`Decimal`, but if you need other things such as trigonometric functions " "you'll have to implement them. ::" msgstr "" +msgid "" +">>> d.sqrt()\n" +"Decimal(\"351364.1828820134592177245001\")" +msgstr "" +">>> d.sqrt()\n" +"Decimal(\"351364.1828820134592177245001\")" + msgid "The :class:`Context` type" msgstr "" @@ -612,12 +882,33 @@ msgid "" "the effect of changing the precision of the default context::" msgstr "" +msgid "" +">>> decimal.getcontext().prec\n" +"28\n" +">>> decimal.Decimal(1) / decimal.Decimal(7)\n" +"Decimal(\"0.1428571428571428571428571429\")\n" +">>> decimal.getcontext().prec = 9\n" +">>> decimal.Decimal(1) / decimal.Decimal(7)\n" +"Decimal(\"0.142857143\")" +msgstr "" + msgid "" "The default action for error conditions is selectable; the module can either " "return a special value such as infinity or not-a-number, or exceptions can " "be raised::" msgstr "" +msgid "" +">>> decimal.Decimal(1) / decimal.Decimal(0)\n" +"Traceback (most recent call last):\n" +" ...\n" +"decimal.DivisionByZero: x / 0\n" +">>> decimal.getcontext().traps[decimal.DivisionByZero] = False\n" +">>> decimal.Decimal(1) / decimal.Decimal(0)\n" +"Decimal(\"Infinity\")\n" +">>>" +msgstr "" + msgid "" "The :class:`Context` instance also has various methods for formatting " "numbers such as :meth:`to_eng_string` and :meth:`to_sci_string`." @@ -636,16 +927,20 @@ msgid "" "Raymond Hettinger, Aahz, and Tim Peters." msgstr "" -msgid "http://www.lahey.com/float.htm" +msgid "" +"`http://www.lahey.com/float.htm `__" msgstr "" +"`http://www.lahey.com/float.htm `__" msgid "" "The article uses Fortran code to illustrate many of the problems that " "floating-point inaccuracy can cause." msgstr "" -msgid "http://speleotrove.com/decimal/" -msgstr "" +msgid "https://speleotrove.com/decimal/" +msgstr "https://speleotrove.com/decimal/" msgid "" "A description of a decimal-based representation. This representation is " @@ -665,12 +960,26 @@ msgid "" "module, or you can use backslashes to escape the line endings like this::" msgstr "" +msgid "" +"from SimpleXMLRPCServer import SimpleXMLRPCServer,\\\n" +" SimpleXMLRPCRequestHandler,\\\n" +" CGIXMLRPCRequestHandler,\\\n" +" resolve_dotted_attribute" +msgstr "" + msgid "" "The syntactic change in Python 2.4 simply allows putting the names within " "parentheses. Python ignores newlines within a parenthesized expression, so " "the backslashes are no longer needed::" msgstr "" +msgid "" +"from SimpleXMLRPCServer import (SimpleXMLRPCServer,\n" +" SimpleXMLRPCRequestHandler,\n" +" CGIXMLRPCRequestHandler,\n" +" resolve_dotted_attribute)" +msgstr "" + msgid "" "The PEP also proposes that all :keyword:`import` statements be absolute " "imports, with a leading ``.`` character to indicate a relative import. This " @@ -719,11 +1028,12 @@ msgid "" msgstr "" msgid "" -"The code for these functions came from the GLib library (https://developer-" -"old.gnome.org/glib/2.26/), whose developers kindly relicensed the relevant " -"functions and donated them to the Python Software Foundation. The :mod:" -"`locale` module can now change the numeric locale, letting extensions such " -"as GTK+ produce the correct results." +"The code for these functions came from the GLib library (`https://developer-" +"old.gnome.org/glib/2.26/ `__), whose developers kindly relicensed the " +"relevant functions and donated them to the Python Software Foundation. The :" +"mod:`locale` module can now change the numeric locale, letting extensions " +"such as GTK+ produce the correct results." msgstr "" msgid ":pep:`331` - Locale-Independent Float/String Conversions" @@ -779,6 +1089,17 @@ msgid "" "Reifschneider.) ::" msgstr "" +msgid "" +">>> 'www.python.org'.split('.', 1)\n" +"['www', 'python.org']\n" +"'www.python.org'.rsplit('.', 1)\n" +"['www.python', 'org']" +msgstr "" +">>> 'www.python.org'.split('.', 1)\n" +"['www', 'python.org']\n" +"'www.python.org'.rsplit('.', 1)\n" +"['www.python', 'org']" + msgid "" "Three keyword parameters, *cmp*, *key*, and *reverse*, were added to the :" "meth:`sort` method of lists. These parameters make some common usages of :" @@ -799,6 +1120,21 @@ msgid "" "comparison keys. The following example sorts a list case-insensitively::" msgstr "" +msgid "" +">>> L = ['A', 'b', 'c', 'D']\n" +">>> L.sort() # Case-sensitive sort\n" +">>> L\n" +"['A', 'D', 'b', 'c']\n" +">>> # Using 'key' parameter to sort list\n" +">>> L.sort(key=lambda x: x.lower())\n" +">>> L\n" +"['A', 'b', 'c', 'D']\n" +">>> # Old-fashioned way\n" +">>> L.sort(cmp=lambda x,y: cmp(x.lower(), y.lower()))\n" +">>> L\n" +"['A', 'b', 'c', 'D']" +msgstr "" + msgid "" "The last example, which uses the *cmp* parameter, is the old way to perform " "a case-insensitive sort. It works but is slower than using a *key* " @@ -813,6 +1149,15 @@ msgid "" "For example, the above case-insensitive sort is best written as::" msgstr "" +msgid "" +">>> L.sort(key=str.lower)\n" +">>> L\n" +"['A', 'b', 'c', 'D']" +msgstr "" +">>> L.sort(key=str.lower)\n" +">>> L\n" +"['A', 'b', 'c', 'D']" + msgid "" "Finally, the *reverse* parameter takes a Boolean value. If the value is " "true, the list will be sorted into reverse order. Instead of ``L.sort(); L." @@ -845,6 +1190,27 @@ msgstr "" msgid "the expression returns the new sorted copy" msgstr "" +msgid "" +">>> L = [9,7,8,3,2,4,1,6,5]\n" +">>> [10+i for i in sorted(L)] # usable in a list comprehension\n" +"[11, 12, 13, 14, 15, 16, 17, 18, 19]\n" +">>> L # original is left unchanged\n" +"[9,7,8,3,2,4,1,6,5]\n" +">>> sorted('Monty Python') # any iterable may be an input\n" +"[' ', 'M', 'P', 'h', 'n', 'n', 'o', 'o', 't', 't', 'y', 'y']\n" +"\n" +">>> # List the contents of a dict sorted by key values\n" +">>> colormap = dict(red=1, blue=2, green=3, black=4, yellow=5)\n" +">>> for k, v in sorted(colormap.iteritems()):\n" +"... print k, v\n" +"...\n" +"black 4\n" +"blue 2\n" +"green 3\n" +"red 1\n" +"yellow 5" +msgstr "" + msgid "(Contributed by Raymond Hettinger.)" msgstr "" @@ -874,6 +1240,16 @@ msgid "" "length argument lists::" msgstr "" +msgid "" +">>> def transpose(array):\n" +"... return zip(*array)\n" +"...\n" +">>> transpose([(1,2,3), (4,5,6)])\n" +"[(1, 4), (2, 5), (3, 6)]\n" +">>> transpose([])\n" +"[]" +msgstr "" + msgid "" "Encountering a failure while importing a module no longer leaves a partially " "initialized module object in ``sys.modules``. The incomplete module object " @@ -962,7 +1338,7 @@ msgid "" msgstr "" msgid "" -"The :mod:`asyncore` module's :func:`loop` function now has a *count* " +"The :mod:`!asyncore` module's :func:`!loop` function now has a *count* " "parameter that lets you perform a limited number of passes through the " "polling loop. The default is still to loop forever." msgstr "" @@ -1020,6 +1396,23 @@ msgid "" "either end::" msgstr "" +msgid "" +">>> from collections import deque\n" +">>> d = deque('ghi') # make a new deque with three items\n" +">>> d.append('j') # add a new entry to the right side\n" +">>> d.appendleft('f') # add a new entry to the left side\n" +">>> d # show the representation of the deque\n" +"deque(['f', 'g', 'h', 'i', 'j'])\n" +">>> d.pop() # return and remove the rightmost item\n" +"'j'\n" +">>> d.popleft() # return and remove the leftmost item\n" +"'f'\n" +">>> list(d) # list the contents of the deque\n" +"['g', 'h', 'i']\n" +">>> 'h' in d # search the deque\n" +"True" +msgstr "" + msgid "" "Several modules, such as the :mod:`Queue` and :mod:`threading` modules, now " "take advantage of :class:`collections.deque` for improved performance. " @@ -1027,9 +1420,10 @@ msgid "" msgstr "" msgid "" -"The :mod:`ConfigParser` classes have been enhanced slightly. The :meth:" -"`read` method now returns a list of the files that were successfully parsed, " -"and the :meth:`set` method raises :exc:`TypeError` if passed a *value* " +"The :mod:`ConfigParser ` classes have been enhanced slightly. " +"The :meth:`~configparser.ConfigParser.read` method now returns a list of the " +"files that were successfully parsed, and the :meth:`~configparser." +"ConfigParser.set` method raises :exc:`TypeError` if passed a *value* " "argument that isn't a string. (Contributed by John Belmonte and David " "Goodger.)" msgstr "" @@ -1068,9 +1462,9 @@ msgid "" msgstr "" msgid "" -"The :mod:`httplib` module now contains constants for HTTP status codes " -"defined in various HTTP-related RFC documents. Constants have names such " -"as :const:`OK`, :const:`CREATED`, :const:`CONTINUE`, and :const:" +"The :mod:`httplib ` module now contains constants for HTTP status " +"codes defined in various HTTP-related RFC documents. Constants have names " +"such as :const:`OK`, :const:`CREATED`, :const:`CONTINUE`, and :const:" "`MOVED_PERMANENTLY`; use pydoc to get a full list. (Contributed by Andrew " "Eland.)" msgstr "" @@ -1097,12 +1491,47 @@ msgid "" "return consecutive runs of odd or even numbers. ::" msgstr "" +msgid "" +">>> import itertools\n" +">>> L = [2, 4, 6, 7, 8, 9, 11, 12, 14]\n" +">>> for key_val, it in itertools.groupby(L, lambda x: x % 2):\n" +"... print key_val, list(it)\n" +"...\n" +"0 [2, 4, 6]\n" +"1 [7]\n" +"0 [8]\n" +"1 [9, 11]\n" +"0 [12, 14]\n" +">>>" +msgstr "" + msgid "" ":func:`groupby` is typically used with sorted input. The logic for :func:" "`groupby` is similar to the Unix ``uniq`` filter which makes it handy for " "eliminating, counting, or identifying duplicate elements::" msgstr "" +msgid "" +">>> word = 'abracadabra'\n" +">>> letters = sorted(word) # Turn string into a sorted list of letters\n" +">>> letters\n" +"['a', 'a', 'a', 'a', 'a', 'b', 'b', 'c', 'd', 'r', 'r']\n" +">>> for k, g in itertools.groupby(letters):\n" +"... print k, list(g)\n" +"...\n" +"a ['a', 'a', 'a', 'a', 'a']\n" +"b ['b', 'b']\n" +"c ['c']\n" +"d ['d']\n" +"r ['r', 'r']\n" +">>> # List unique letters\n" +">>> [k for k, g in groupby(letters)]\n" +"['a', 'b', 'c', 'd', 'r']\n" +">>> # Count letter occurrences\n" +">>> [(k, len(list(g))) for k, g in groupby(letters)]\n" +"[('a', 5), ('b', 2), ('c', 1), ('d', 1), ('r', 2)]" +msgstr "" + msgid "(Contributed by Hye-Shik Chang.)" msgstr "" @@ -1112,6 +1541,18 @@ msgid "" "omitted, the default is 2. ::" msgstr "" +msgid "" +">>> L = [1,2,3]\n" +">>> i1, i2 = itertools.tee(L)\n" +">>> i1,i2\n" +"(, )\n" +">>> list(i1) # Run the first iterator to exhaustion\n" +"[1, 2, 3]\n" +">>> list(i2) # Run the second iterator to exhaustion\n" +"[1, 2, 3]" +msgstr "" + msgid "" "Note that :func:`tee` has to keep copies of the values returned by the " "iterator; in the worst case, it may need to keep all of them. This should " @@ -1126,7 +1567,7 @@ msgstr "" msgid "" "A number of functions were added to the :mod:`locale` module, such as :func:" "`bind_textdomain_codeset` to specify a particular encoding and a family of :" -"func:`l\\*gettext` functions that return messages in the chosen encoding. " +"func:`!l\\*gettext` functions that return messages in the chosen encoding. " "(Contributed by Gustavo Niemeyer.)" msgstr "" @@ -1138,6 +1579,13 @@ msgid "" "logging level. For example::" msgstr "" +msgid "" +"import logging\n" +"logging.basicConfig(filename='/var/log/application.log',\n" +" level=0, # Log all messages\n" +" format='%(levelname):%(process):%(thread):%(message)')" +msgstr "" + msgid "" "Other additions to the :mod:`logging` package include a ``log(level, msg)`` " "convenience method, as well as a :class:`TimedRotatingFileHandler` class " @@ -1171,6 +1619,16 @@ msgid "" "`map` or :func:`sorted`. For example::" msgstr "" +msgid "" +">>> L = [('c', 2), ('d', 1), ('a', 4), ('b', 3)]\n" +">>> map(operator.itemgetter(0), L)\n" +"['c', 'd', 'a', 'b']\n" +">>> map(operator.itemgetter(1), L)\n" +"[2, 1, 4, 3]\n" +">>> sorted(L, key=operator.itemgetter(1)) # Sort list by second tuple item\n" +"[('d', 1), ('c', 2), ('b', 3), ('a', 4)]" +msgstr "" + msgid "" "The :mod:`optparse` module was updated in various ways. The module now " "passes its messages through :func:`gettext.gettext`, making it possible to " @@ -1180,11 +1638,12 @@ msgid "" msgstr "" msgid "" -"The long-term plan is to deprecate the :mod:`rfc822` module in some future " +"The long-term plan is to deprecate the :mod:`!rfc822` module in some future " "Python release in favor of the :mod:`email` package. To this end, the :func:" -"`email.Utils.formatdate` function has been changed to make it usable as a " -"replacement for :func:`rfc822.formatdate`. You may want to write new e-mail " -"processing code with this in mind. (Change implemented by Anthony Baxter.)" +"`email.Utils.formatdate ` function has been changed " +"to make it usable as a replacement for :func:`!rfc822.formatdate`. You may " +"want to write new e-mail processing code with this in mind. (Change " +"implemented by Anthony Baxter.)" msgstr "" msgid "" @@ -1281,6 +1740,14 @@ msgid "" "attribute values are local to different threads. ::" msgstr "" +msgid "" +"import threading\n" +"\n" +"data = threading.local()\n" +"data.number = 42\n" +"data.url = ('www.python.org', 80)" +msgstr "" + msgid "" "Other threads can assign and retrieve their own values for the :attr:" "`number` and :attr:`url` attributes. You can subclass :class:`local` to " @@ -1301,9 +1768,9 @@ msgid "" msgstr "" msgid "" -"The :mod:`xmlrpclib` module now supports a multi-call extension for " -"transmitting multiple XML-RPC calls in a single HTTP operation. (Contributed " -"by Brian Quinlan.)" +"The :mod:`xmlrpclib ` module now supports a multi-call " +"extension for transmitting multiple XML-RPC calls in a single HTTP " +"operation. (Contributed by Brian Quinlan.)" msgstr "" msgid "" @@ -1315,12 +1782,12 @@ msgid "cookielib" msgstr "" msgid "" -"The :mod:`cookielib` library supports client-side handling for HTTP cookies, " -"mirroring the :mod:`Cookie` module's server-side cookie support. Cookies are " -"stored in cookie jars; the library transparently stores cookies offered by " -"the web server in the cookie jar, and fetches the cookie from the jar when " -"connecting to the server. As in web browsers, policy objects control whether " -"cookies are accepted or not." +"The :mod:`cookielib ` library supports client-side handling " +"for HTTP cookies, mirroring the :mod:`Cookie ` module's server-" +"side cookie support. Cookies are stored in cookie jars; the library " +"transparently stores cookies offered by the web server in the cookie jar, " +"and fetches the cookie from the jar when connecting to the server. As in web " +"browsers, policy objects control whether cookies are accepted or not." msgstr "" msgid "" @@ -1331,8 +1798,9 @@ msgid "" msgstr "" msgid "" -":mod:`urllib2` has been changed to interact with :mod:`cookielib`: :class:" -"`HTTPCookieProcessor` manages a cookie jar that is used when accessing URLs." +":mod:`urllib2 ` has been changed to interact with :mod:" +"`cookielib `: :class:`HTTPCookieProcessor` manages a cookie " +"jar that is used when accessing URLs." msgstr "" msgid "This module was contributed by John J. Lee." @@ -1353,14 +1821,45 @@ msgid "" "object's docstrings::" msgstr "" +msgid "" +"def f (x, y):\n" +" \"\"\">>> f(2,2)\n" +"4\n" +">>> f(3,2)\n" +"6\n" +" \"\"\"\n" +" return x*y\n" +"\n" +"finder = doctest.DocTestFinder()\n" +"\n" +"# Get list of DocTest instances\n" +"tests = finder.find(f)" +msgstr "" + msgid "" "The new :class:`DocTestRunner` class then runs individual tests and can " "produce a summary of the results::" msgstr "" +msgid "" +"runner = doctest.DocTestRunner()\n" +"for t in tests:\n" +" tried, failed = runner.run(t)\n" +"\n" +"runner.summarize(verbose=1)" +msgstr "" + msgid "The above example produces the following output::" msgstr "" +msgid "" +"1 items passed all tests:\n" +" 2 tests in f\n" +"2 tests in 1 items.\n" +"2 passed and 0 failed.\n" +"Test passed." +msgstr "" + msgid "" ":class:`DocTestRunner` uses an instance of the :class:`OutputChecker` class " "to compare the expected output with the actual output. This class takes a " @@ -1375,9 +1874,35 @@ msgid "" "outputs that vary in minor ways::" msgstr "" +msgid "" +"def o (n):\n" +" \"\"\">>> o(1)\n" +"<__main__.C instance at 0x...>\n" +">>>\n" +"\"\"\"" +msgstr "" +"def o (n):\n" +" \"\"\">>> o(1)\n" +"<__main__.C instance at 0x...>\n" +">>>\n" +"\"\"\"" + msgid "Another special string, ````, matches a blank line::" msgstr "" +msgid "" +"def p (n):\n" +" \"\"\">>> p(1)\n" +"\n" +">>>\n" +"\"\"\"" +msgstr "" +"def p (n):\n" +" \"\"\">>> p(1)\n" +"\n" +">>>\n" +"\"\"\"" + msgid "" "Another new capability is producing a diff-style display of the output by " "specifying the :const:`doctest.REPORT_UDIFF` (unified diffs), :const:" @@ -1385,11 +1910,38 @@ msgid "" "(delta-style) option flags. For example::" msgstr "" +msgid "" +"def g (n):\n" +" \"\"\">>> g(4)\n" +"here\n" +"is\n" +"a\n" +"lengthy\n" +">>>\"\"\"\n" +" L = 'here is a rather lengthy list of words'.split()\n" +" for word in L[:n]:\n" +" print word" +msgstr "" + msgid "" "Running the above function's tests with :const:`doctest.REPORT_UDIFF` " "specified, you get the following output:" msgstr "" +msgid "" +"**********************************************************************\n" +"File \"t.py\", line 15, in g\n" +"Failed example:\n" +" g(4)\n" +"Differences (unified diff with -expected +actual):\n" +" @@ -2,3 +2,3 @@\n" +" is\n" +" a\n" +" -lengthy\n" +" +rather\n" +"**********************************************************************" +msgstr "" + msgid "Build and C API Changes" msgstr "" @@ -1425,8 +1977,8 @@ msgid "" msgstr "" msgid "" -"C code can avoid unnecessary locking by using the new :c:func:" -"`PyEval_ThreadsInitialized` function to tell if any thread operations have " +"C code can avoid unnecessary locking by using the new :c:func:`!" +"PyEval_ThreadsInitialized` function to tell if any thread operations have " "been performed. If this function returns false, no lock operations are " "needed. (Contributed by Nick Coghlan.)" msgstr "" @@ -1438,7 +1990,7 @@ msgid "" msgstr "" msgid "" -"A new method flag, :const:`METH_COEXISTS`, allows a function defined in " +"A new method flag, :c:macro:`METH_COEXIST`, allows a function defined in " "slots to co-exist with a :c:type:`PyCFunction` having the same name. This " "can halve the access time for a method such as :meth:`set.__contains__`. " "(Contributed by Raymond Hettinger.)" @@ -1457,7 +2009,7 @@ msgid "" msgstr "" msgid "" -"The :c:type:`tracebackobject` type has been renamed to :c:type:" +"The :c:type:`!tracebackobject` type has been renamed to :c:type:" "`PyTracebackObject`." msgstr "" @@ -1497,7 +2049,7 @@ msgid "" msgstr "" msgid "" -":func:`dircache.listdir` now passes exceptions to the caller instead of " +":func:`!dircache.listdir` now passes exceptions to the caller instead of " "returning empty lists." msgstr "" @@ -1544,7 +2096,7 @@ msgid "" msgstr "" msgid "universal newlines" -msgstr "" +msgstr "uniwersalne nowe linie" msgid "What's new" msgstr "" diff --git a/whatsnew/2.5.po b/whatsnew/2.5.po index b2d02b3962..e23e569fe6 100644 --- a/whatsnew/2.5.po +++ b/whatsnew/2.5.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2350,13 +2351,13 @@ msgid "Adds *elem2* as a child." msgstr "" msgid "``elem.insert(index, elem2)``" -msgstr "" +msgstr "``elem.insert(index, elem2)``" msgid "Inserts *elem2* at the specified location." msgstr "" msgid "``del elem[n]``" -msgstr "" +msgstr "``del elem[n]``" msgid "Deletes n'th child element." msgstr "" @@ -2374,7 +2375,7 @@ msgid "Returns value of attribute *name*." msgstr "" msgid "``elem.set(name, value)``" -msgstr "" +msgstr "``elem.set(name, value)``" msgid "Sets new value for attribute *name*." msgstr "" @@ -2386,7 +2387,7 @@ msgid "Retrieves the dictionary containing attributes." msgstr "" msgid "``del elem.attrib[name]``" -msgstr "" +msgstr "``del elem.attrib[name]``" msgid "Deletes attribute *name*." msgstr "" diff --git a/whatsnew/2.6.po b/whatsnew/2.6.po index 1062c2434f..b41153dbff 100644 --- a/whatsnew/2.6.po +++ b/whatsnew/2.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 4f62384c10..0b28aba408 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -1,20 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2023, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Seweryn Piórkowski , 2021 -# Transifex Bot <>, 2023 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" -"Project-Id-Version: Python 3.11\n" +"Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-05-19 14:13+0000\n" -"PO-Revision-Date: 2021-06-28 01:51+0000\n" -"Last-Translator: Transifex Bot <>, 2023\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -235,8 +235,8 @@ msgid "Other new Python3-mode warnings include:" msgstr "" msgid "" -":func:`operator.isCallable` and :func:`operator.sequenceIncludes`, which are " -"not supported in 3.x, now trigger warnings." +":func:`!operator.isCallable` and :func:`!operator.sequenceIncludes`, which " +"are not supported in 3.x, now trigger warnings." msgstr "" msgid "" @@ -262,14 +262,39 @@ msgid "" "depending on when a key was first inserted::" msgstr "" +msgid "" +">>> from collections import OrderedDict\n" +">>> d = OrderedDict([('first', 1),\n" +"... ('second', 2),\n" +"... ('third', 3)])\n" +">>> d.items()\n" +"[('first', 1), ('second', 2), ('third', 3)]" +msgstr "" + msgid "" "If a new entry overwrites an existing entry, the original insertion position " "is left unchanged::" msgstr "" +msgid "" +">>> d['second'] = 4\n" +">>> d.items()\n" +"[('first', 1), ('second', 4), ('third', 3)]" +msgstr "" +">>> d['second'] = 4\n" +">>> d.items()\n" +"[('first', 1), ('second', 4), ('third', 3)]" + msgid "Deleting an entry and reinserting it will move it to the end::" msgstr "" +msgid "" +">>> del d['second']\n" +">>> d['second'] = 5\n" +">>> d.items()\n" +"[('first', 1), ('third', 3), ('second', 5)]" +msgstr "" + msgid "" "The :meth:`~collections.OrderedDict.popitem` method has an optional *last* " "argument that defaults to ``True``. If *last* is true, the most recently " @@ -277,11 +302,38 @@ msgid "" "selected::" msgstr "" +msgid "" +">>> od = OrderedDict([(x,0) for x in range(20)])\n" +">>> od.popitem()\n" +"(19, 0)\n" +">>> od.popitem()\n" +"(18, 0)\n" +">>> od.popitem(last=False)\n" +"(0, 0)\n" +">>> od.popitem(last=False)\n" +"(1, 0)" +msgstr "" + msgid "" "Comparing two ordered dictionaries checks both the keys and values, and " "requires that the insertion order was the same::" msgstr "" +msgid "" +">>> od1 = OrderedDict([('first', 1),\n" +"... ('second', 2),\n" +"... ('third', 3)])\n" +">>> od2 = OrderedDict([('third', 3),\n" +"... ('first', 1),\n" +"... ('second', 2)])\n" +">>> od1 == od2\n" +"False\n" +">>> # Move 'third' key to the end\n" +">>> del od2['third']; od2['third'] = 3\n" +">>> od1 == od2\n" +"True" +msgstr "" + msgid "" "Comparing an :class:`~collections.OrderedDict` with a regular dictionary " "ignores the insertion order and just compares the keys and values." @@ -291,7 +343,8 @@ msgid "" "How does the :class:`~collections.OrderedDict` work? It maintains a doubly " "linked list of keys, appending new keys to the list as they're inserted. A " "secondary dictionary maps keys to their corresponding list node, so deletion " -"doesn't have to traverse the entire linked list and therefore remains O(1)." +"doesn't have to traverse the entire linked list and therefore remains *O*\\ " +"(1)." msgstr "" msgid "" @@ -300,13 +353,13 @@ msgid "" msgstr "" msgid "" -"The :mod:`ConfigParser` module uses them by default, meaning that " -"configuration files can now be read, modified, and then written back in " +"The :mod:`ConfigParser ` module uses them by default, meaning " +"that configuration files can now be read, modified, and then written back in " "their original order." msgstr "" msgid "" -"The :meth:`~collections.somenamedtuple._asdict()` method for :func:" +"The :meth:`~collections.somenamedtuple._asdict` method for :func:" "`collections.namedtuple` now returns an ordered dictionary with the values " "appearing in the same order as the underlying tuple indices." msgstr "" @@ -349,6 +402,13 @@ msgid "" "point number, simply include a comma between the width and the precision::" msgstr "" +msgid "" +">>> '{:20,.2f}'.format(18446744073709551616.0)\n" +"'18,446,744,073,709,551,616.00'" +msgstr "" +">>> '{:20,.2f}'.format(18446744073709551616.0)\n" +"'18,446,744,073,709,551,616.00'" + msgid "When formatting an integer, include the comma after the width:" msgstr "" @@ -376,7 +436,7 @@ msgstr "" msgid "" "This means Python now supports three different modules for parsing command-" "line arguments: :mod:`getopt`, :mod:`optparse`, and :mod:`argparse`. The :" -"mod:`getopt` module closely resembles the C library's :c:func:`getopt` " +"mod:`getopt` module closely resembles the C library's :c:func:`!getopt` " "function, so it remains useful if you're writing a Python prototype that " "will eventually be rewritten in C. :mod:`optparse` becomes redundant, but " "there are no plans to remove it because there are many scripts still using " @@ -394,16 +454,70 @@ msgstr "" msgid "Here's an example::" msgstr "" +msgid "" +"import argparse\n" +"\n" +"parser = argparse.ArgumentParser(description='Command-line example.')\n" +"\n" +"# Add optional switches\n" +"parser.add_argument('-v', action='store_true', dest='is_verbose',\n" +" help='produce verbose output')\n" +"parser.add_argument('-o', action='store', dest='output',\n" +" metavar='FILE',\n" +" help='direct output to FILE instead of stdout')\n" +"parser.add_argument('-C', action='store', type=int, dest='context',\n" +" metavar='NUM', default=0,\n" +" help='display NUM lines of added context')\n" +"\n" +"# Allow any number of additional arguments.\n" +"parser.add_argument(nargs='*', action='store', dest='inputs',\n" +" help='input filenames (default is stdin)')\n" +"\n" +"args = parser.parse_args()\n" +"print args.__dict__" +msgstr "" + msgid "" "Unless you override it, :option:`!-h` and :option:`!--help` switches are " "automatically added, and produce neatly formatted output::" msgstr "" +msgid "" +"-> ./python.exe argparse-example.py --help\n" +"usage: argparse-example.py [-h] [-v] [-o FILE] [-C NUM] [inputs " +"[inputs ...]]\n" +"\n" +"Command-line example.\n" +"\n" +"positional arguments:\n" +" inputs input filenames (default is stdin)\n" +"\n" +"optional arguments:\n" +" -h, --help show this help message and exit\n" +" -v produce verbose output\n" +" -o FILE direct output to FILE instead of stdout\n" +" -C NUM display NUM lines of added context" +msgstr "" + msgid "" "As with :mod:`optparse`, the command-line switches and arguments are " "returned as an object with attributes named by the *dest* parameters::" msgstr "" +msgid "" +"-> ./python.exe argparse-example.py -v\n" +"{'output': None,\n" +" 'is_verbose': True,\n" +" 'context': 0,\n" +" 'inputs': []}\n" +"\n" +"-> ./python.exe argparse-example.py -v -o /tmp/output -C 4 file1 file2\n" +"{'output': '/tmp/output',\n" +" 'is_verbose': True,\n" +" 'context': 4,\n" +" 'inputs': ['file1', 'file2']}" +msgstr "" + msgid "" ":mod:`argparse` has much fancier validation than :mod:`optparse`; you can " "specify an exact number of arguments as an integer, 0 or more arguments by " @@ -422,7 +536,7 @@ msgid "The documentation page of the argparse module." msgstr "" msgid ":ref:`upgrading-optparse-code`" -msgstr "" +msgstr ":ref:`upgrading-optparse-code`" msgid "" "Part of the Python documentation, describing how to convert code that uses :" @@ -449,13 +563,13 @@ msgid "" "All this flexibility can require a lot of configuration. You can write " "Python statements to create objects and set their properties, but a complex " "set-up requires verbose but boring code. :mod:`logging` also supports a :" -"func:`~logging.fileConfig` function that parses a file, but the file format " -"doesn't support configuring filters, and it's messier to generate " +"func:`~logging.config.fileConfig` function that parses a file, but the file " +"format doesn't support configuring filters, and it's messier to generate " "programmatically." msgstr "" msgid "" -"Python 2.7 adds a :func:`~logging.dictConfig` function that uses a " +"Python 2.7 adds a :func:`~logging.config.dictConfig` function that uses a " "dictionary to configure logging. There are many ways to produce a " "dictionary from different sources: construct one with code; parse a file " "containing JSON; or use a YAML parsing library if one is installed. For " @@ -470,6 +584,50 @@ msgid "" "log reaches 1MB." msgstr "" +msgid "" +"import logging\n" +"import logging.config\n" +"\n" +"configdict = {\n" +" 'version': 1, # Configuration schema in use; must be 1 for now\n" +" 'formatters': {\n" +" 'standard': {\n" +" 'format': ('%(asctime)s %(name)-15s '\n" +" '%(levelname)-8s %(message)s')}},\n" +"\n" +" 'handlers': {'netlog': {'backupCount': 10,\n" +" 'class': 'logging.handlers.RotatingFileHandler',\n" +" 'filename': '/logs/network.log',\n" +" 'formatter': 'standard',\n" +" 'level': 'INFO',\n" +" 'maxBytes': 1000000},\n" +" 'syslog': {'class': 'logging.handlers.SysLogHandler',\n" +" 'formatter': 'standard',\n" +" 'level': 'ERROR'}},\n" +"\n" +" # Specify all the subordinate loggers\n" +" 'loggers': {\n" +" 'network': {\n" +" 'handlers': ['netlog']\n" +" }\n" +" },\n" +" # Specify properties of the root logger\n" +" 'root': {\n" +" 'handlers': ['syslog']\n" +" },\n" +"}\n" +"\n" +"# Set up configuration\n" +"logging.config.dictConfig(configdict)\n" +"\n" +"# As an example, log two error messages\n" +"logger = logging.getLogger('/')\n" +"logger.error('Database not found')\n" +"\n" +"netlogger = logging.getLogger('network')\n" +"netlogger.error('Connection failed')" +msgstr "" + msgid "" "Three smaller enhancements to the :mod:`logging` module, all implemented by " "Vinay Sajip, are:" @@ -491,9 +649,9 @@ msgid "" msgstr "" msgid "" -"The :class:`~logging.LoggerAdapter` class gained an :meth:`~logging." -"LoggerAdapter.isEnabledFor` method that takes a *level* and returns whether " -"the underlying logger would process a message of that level of importance." +"The :class:`~logging.LoggerAdapter` class gained an :meth:`~logging.Logger." +"isEnabledFor` method that takes a *level* and returns whether the underlying " +"logger would process a message of that level of importance." msgstr "" msgid ":pep:`391` - Dictionary-Based Configuration For Logging" @@ -515,7 +673,15 @@ msgid "" "It's not possible to change the return values of :meth:`~dict.keys`, :meth:" "`~dict.values`, and :meth:`~dict.items` in Python 2.7 because too much code " "would break. Instead the 3.x versions were added under the new names :meth:" -"`~dict.viewkeys`, :meth:`~dict.viewvalues`, and :meth:`~dict.viewitems`." +"`!viewkeys`, :meth:`!viewvalues`, and :meth:`!viewitems`." +msgstr "" + +msgid "" +">>> d = dict((i*10, chr(65+i)) for i in range(26))\n" +">>> d\n" +"{0: 'A', 130: 'N', 10: 'B', 140: 'O', 20: ..., 250: 'Z'}\n" +">>> d.viewkeys()\n" +"dict_keys([0, 130, 10, 140, 20, 150, 30, ..., 250])" msgstr "" msgid "" @@ -523,16 +689,43 @@ msgid "" "sets. The ``&`` operator performs intersection, and ``|`` performs a union::" msgstr "" +msgid "" +">>> d1 = dict((i*10, chr(65+i)) for i in range(26))\n" +">>> d2 = dict((i**.5, i) for i in range(1000))\n" +">>> d1.viewkeys() & d2.viewkeys()\n" +"set([0.0, 10.0, 20.0, 30.0])\n" +">>> d1.viewkeys() | range(0, 30)\n" +"set([0, 1, 130, 3, 4, 5, 6, ..., 120, 250])" +msgstr "" + msgid "" "The view keeps track of the dictionary and its contents change as the " "dictionary is modified::" msgstr "" +msgid "" +">>> vk = d.viewkeys()\n" +">>> vk\n" +"dict_keys([0, 130, 10, ..., 250])\n" +">>> d[260] = '&'\n" +">>> vk\n" +"dict_keys([0, 130, 260, 10, ..., 250])" +msgstr "" + msgid "" "However, note that you can't add or remove keys while you're iterating over " "the view::" msgstr "" +msgid "" +">>> for k in vk:\n" +"... d[k*2] = k\n" +"...\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in \n" +"RuntimeError: dictionary changed size during iteration" +msgstr "" + msgid "" "You can use the view methods in Python 2.x code, and the 2to3 converter will " "change them to the standard :meth:`~dict.keys`, :meth:`~dict.values`, and :" @@ -555,16 +748,53 @@ msgid "" "content that matches the :class:`bytes` type's interface." msgstr "" +msgid "" +">>> import string\n" +">>> m = memoryview(string.letters)\n" +">>> m\n" +"\n" +">>> len(m) # Returns length of underlying object\n" +"52\n" +">>> m[0], m[25], m[26] # Indexing returns one byte\n" +"('a', 'z', 'A')\n" +">>> m2 = m[0:26] # Slicing returns another memoryview\n" +">>> m2\n" +"" +msgstr "" + msgid "" "The content of the view can be converted to a string of bytes or a list of " "integers:" msgstr "" +msgid "" +">>> m2.tobytes()\n" +"'abcdefghijklmnopqrstuvwxyz'\n" +">>> m2.tolist()\n" +"[97, 98, 99, 100, 101, 102, 103, ... 121, 122]\n" +">>>" +msgstr "" + msgid "" ":class:`memoryview` objects allow modifying the underlying object if it's a " "mutable object." msgstr "" +msgid "" +">>> m2[0] = 75\n" +"Traceback (most recent call last):\n" +" File \"\", line 1, in \n" +"TypeError: cannot modify read-only memory\n" +">>> b = bytearray(string.letters) # Creating a mutable object\n" +">>> b\n" +"bytearray(b'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ')\n" +">>> mb = memoryview(b)\n" +">>> mb[0] = '*' # Assign to view, changing the bytearray.\n" +">>> b[0:5] # The bytearray has been changed.\n" +"bytearray(b'*bcde')\n" +">>>" +msgstr "" + msgid ":pep:`3137` - Immutable Bytes and Mutable Buffer" msgstr "" @@ -587,6 +817,15 @@ msgid "" "an empty set." msgstr "" +msgid "" +">>> {1, 2, 3, 4, 5}\n" +"set([1, 2, 3, 4, 5])\n" +">>> set() # empty set\n" +"set([])\n" +">>> {} # empty dict\n" +"{}" +msgstr "" + msgid "Backported by Alexandre Vassalotti; :issue:`2335`." msgstr "" @@ -596,6 +835,13 @@ msgid "" "sets and dictionaries." msgstr "" +msgid "" +">>> {x: x*x for x in range(6)}\n" +"{0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25}\n" +">>> {('a'*x) for x in range(6)}\n" +"set(['', 'a', 'aa', 'aaa', 'aaaa', 'aaaaa'])" +msgstr "" + msgid "Backported by Alexandre Vassalotti; :issue:`2333`." msgstr "" @@ -605,11 +851,22 @@ msgid "" "is treated as beginning a new :keyword:`!with` statement. This means that::" msgstr "" +msgid "" +"with A() as a, B() as b:\n" +" ... suite of statements ..." +msgstr "" + msgid "is equivalent to::" msgstr "" msgid "" -"The :func:`contextlib.nested` function provides a very similar function, so " +"with A() as a:\n" +" with B() as b:\n" +" ... suite of statements ..." +msgstr "" + +msgid "" +"The :func:`!contextlib.nested` function provides a very similar function, so " "it's no longer necessary and has been deprecated." msgstr "" @@ -658,11 +915,37 @@ msgid "" "following::" msgstr "" +msgid "" +">>> n = 295147905179352891391\n" +">>> float(n)\n" +"2.9514790517935283e+20\n" +">>> n - long(float(n))\n" +"65535L" +msgstr "" +">>> n = 295147905179352891391\n" +">>> float(n)\n" +"2.9514790517935283e+20\n" +">>> n - long(float(n))\n" +"65535L" + msgid "" "Python 2.7's floating-point result is larger, but much closer to the true " "value::" msgstr "" +msgid "" +">>> n = 295147905179352891391\n" +">>> float(n)\n" +"2.9514790517935289e+20\n" +">>> n - long(float(n))\n" +"-1L" +msgstr "" +">>> n = 295147905179352891391\n" +">>> float(n)\n" +"2.9514790517935289e+20\n" +">>> n - long(float(n))\n" +"-1L" + msgid "(Implemented by Mark Dickinson; :issue:`3166`.)" msgstr "" @@ -673,7 +956,7 @@ msgstr "" msgid "" "Implicit coercion for complex numbers has been removed; the interpreter will " -"no longer ever attempt to call a :meth:`__coerce__` method on complex " +"no longer ever attempt to call a :meth:`!__coerce__` method on complex " "objects. (Removed by Meador Inge and Mark Dickinson; :issue:`5211`.)" msgstr "" @@ -683,6 +966,17 @@ msgid "" "resemble using ``%s`` formatting::" msgstr "" +msgid "" +">>> '{}:{}:{}'.format(2009, 04, 'Sunday')\n" +"'2009:4:Sunday'\n" +">>> '{}:{}:{day}'.format(2009, 4, day='Sunday')\n" +"'2009:4:Sunday'" +msgstr "" +">>> '{}:{}:{}'.format(2009, 04, 'Sunday')\n" +"'2009:4:Sunday'\n" +">>> '{}:{}:{day}'.format(2009, 4, day='Sunday')\n" +"'2009:4:Sunday'" + msgid "" "The auto-numbering takes the fields from left to right, so the first ``{...}" "`` specifier will use the first argument to :meth:`str.format`, the next " @@ -709,19 +1003,32 @@ msgstr "" msgid "" "A low-level change: the :meth:`object.__format__` method now triggers a :exc:" "`PendingDeprecationWarning` if it's passed a format string, because the :" -"meth:`__format__` method for :class:`object` converts the object to a string " -"representation and formats that. Previously the method silently applied the " -"format string to the string representation, but that could hide mistakes in " -"Python code. If you're supplying formatting information such as an " -"alignment or precision, presumably you're expecting the formatting to be " +"meth:`!__format__` method for :class:`object` converts the object to a " +"string representation and formats that. Previously the method silently " +"applied the format string to the string representation, but that could hide " +"mistakes in Python code. If you're supplying formatting information such as " +"an alignment or precision, presumably you're expecting the formatting to be " "applied in some object-specific way. (Fixed by Eric Smith; :issue:`7994`.)" msgstr "" msgid "" -"The :func:`int` and :func:`long` types gained a ``bit_length`` method that " +"The :func:`int` and :func:`!long` types gained a ``bit_length`` method that " "returns the number of bits necessary to represent its argument in binary::" msgstr "" +msgid "" +">>> n = 37\n" +">>> bin(n)\n" +"'0b100101'\n" +">>> n.bit_length()\n" +"6\n" +">>> n = 2**123-1\n" +">>> n.bit_length()\n" +"123\n" +">>> (n+1).bit_length()\n" +"124" +msgstr "" + msgid "(Contributed by Fredrik Johansson and Victor Stinner; :issue:`3439`.)" msgstr "" @@ -733,8 +1040,8 @@ msgid "" msgstr "" msgid "" -"It's now possible for a subclass of the built-in :class:`unicode` type to " -"override the :meth:`__unicode__` method. (Implemented by Victor Stinner; :" +"It's now possible for a subclass of the built-in :class:`!unicode` type to " +"override the :meth:`!__unicode__` method. (Implemented by Victor Stinner; :" "issue:`1583863`.)" msgstr "" @@ -745,10 +1052,11 @@ msgid "" msgstr "" msgid "" -"When using ``@classmethod`` and ``@staticmethod`` to wrap methods as class " -"or static methods, the wrapper object now exposes the wrapped function as " -"their :attr:`__func__` attribute. (Contributed by Amaury Forgeot d'Arc, " -"after a suggestion by George Sakkis; :issue:`5982`.)" +"When using :class:`@classmethod ` and :class:`@staticmethod " +"` to wrap methods as class or static methods, the wrapper " +"object now exposes the wrapped function as their :attr:`~method.__func__` " +"attribute. (Contributed by Amaury Forgeot d'Arc, after a suggestion by " +"George Sakkis; :issue:`5982`.)" msgstr "" msgid "" @@ -765,11 +1073,12 @@ msgid "" msgstr "" msgid "" -"The :class:`file` object will now set the :attr:`filename` attribute on the :" -"exc:`IOError` exception when trying to open a directory on POSIX platforms " -"(noted by Jan Kaliszewski; :issue:`4764`), and now explicitly checks for and " -"forbids writing to read-only file objects instead of trusting the C library " -"to catch and report the error (fixed by Stefan Krah; :issue:`5677`)." +"The :class:`!file` object will now set the :attr:`!filename` attribute on " +"the :exc:`IOError` exception when trying to open a directory on POSIX " +"platforms (noted by Jan Kaliszewski; :issue:`4764`), and now explicitly " +"checks for and forbids writing to read-only file objects instead of trusting " +"the C library to catch and report the error (fixed by Stefan Krah; :issue:" +"`5677`)." msgstr "" msgid "" @@ -810,9 +1119,12 @@ msgstr "" msgid "" "For example, the following setting will print warnings every time they " -"occur, but turn warnings from the :mod:`Cookie` module into an error. (The " -"exact syntax for setting an environment variable varies across operating " -"systems and shells.)" +"occur, but turn warnings from the :mod:`Cookie ` module into " +"an error. (The exact syntax for setting an environment variable varies " +"across operating systems and shells.)" +msgstr "" + +msgid "export PYTHONWARNINGS=all,error:::Cookie:0" msgstr "" msgid "Optimizations" @@ -823,8 +1135,8 @@ msgstr "" msgid "" "A new opcode was added to perform the initial setup for :keyword:`with` " -"statements, looking up the :meth:`__enter__` and :meth:`__exit__` methods. " -"(Contributed by Benjamin Peterson.)" +"statements, looking up the :meth:`~object.__enter__` and :meth:`~object." +"__exit__` methods. (Contributed by Benjamin Peterson.)" msgstr "" msgid "" @@ -863,11 +1175,20 @@ msgstr "" msgid "" "Apart from the performance improvements this change should be invisible to " "end users, with one exception: for testing and debugging purposes there's a " -"new structseq :data:`sys.long_info` that provides information about the " +"new structseq :data:`!sys.long_info` that provides information about the " "internal format, giving the number of bits per digit and the size in bytes " "of the C type used to store each digit::" msgstr "" +msgid "" +">>> import sys\n" +">>> sys.long_info\n" +"sys.long_info(bits_per_digit=30, sizeof_digit=4)" +msgstr "" +">>> import sys\n" +">>> sys.long_info\n" +"sys.long_info(bits_per_digit=30, sizeof_digit=4)" + msgid "(Contributed by Mark Dickinson; :issue:`4258`.)" msgstr "" @@ -906,22 +1227,23 @@ msgid "" msgstr "" msgid "" -"The :meth:`split`, :meth:`replace`, :meth:`rindex`, :meth:`rpartition`, and :" -"meth:`rsplit` methods of string-like types (strings, Unicode strings, and :" -"class:`bytearray` objects) now use a fast reverse-search algorithm instead " -"of a character-by-character scan. This is sometimes faster by a factor of " -"10. (Added by Florent Xicluna; :issue:`7462` and :issue:`7622`.)" +"The :meth:`!split`, :meth:`!replace`, :meth:`!rindex`, :meth:`!rpartition`, " +"and :meth:`!rsplit` methods of string-like types (strings, Unicode strings, " +"and :class:`bytearray` objects) now use a fast reverse-search algorithm " +"instead of a character-by-character scan. This is sometimes faster by a " +"factor of 10. (Added by Florent Xicluna; :issue:`7462` and :issue:`7622`.)" msgstr "" msgid "" -"The :mod:`pickle` and :mod:`cPickle` modules now automatically intern the " +"The :mod:`pickle` and :mod:`!cPickle` modules now automatically intern the " "strings used for attribute names, reducing memory usage of the objects " "resulting from unpickling. (Contributed by Jake McGuire; :issue:`5084`.)" msgstr "" msgid "" -"The :mod:`cPickle` module now special-cases dictionaries, nearly halving the " -"time required to pickle them. (Contributed by Collin Winter; :issue:`5670`.)" +"The :mod:`!cPickle` module now special-cases dictionaries, nearly halving " +"the time required to pickle them. (Contributed by Collin Winter; :issue:" +"`5670`.)" msgstr "" msgid "New and Improved Modules" @@ -951,8 +1273,8 @@ msgid "" msgstr "" msgid "" -"Updated module: the :mod:`bsddb` module has been updated from 4.7.2devel9 to " -"version 4.8.4 of `the pybsddb package `__. The new version features better Python 3.x compatibility, " "various bug fixes, and adds several new BerkeleyDB flags and methods. " "(Updated by Jesús Cea Avión; :issue:`8156`. The pybsddb changelog can be " @@ -972,6 +1294,22 @@ msgid "" "raising a :exc:`KeyError`:" msgstr "" +msgid "" +">>> from collections import Counter\n" +">>> c = Counter()\n" +">>> for letter in 'here is a sample of english text':\n" +"... c[letter] += 1\n" +"...\n" +">>> c\n" +"Counter({' ': 6, 'e': 5, 's': 3, 'a': 2, 'i': 2, 'h': 2,\n" +"'l': 2, 't': 2, 'g': 1, 'f': 1, 'm': 1, 'o': 1, 'n': 1,\n" +"'p': 1, 'r': 1, 'x': 1})\n" +">>> c['e']\n" +"5\n" +">>> c['z']\n" +"0" +msgstr "" + msgid "" "There are three additional :class:`~collections.Counter` methods. :meth:" "`~collections.Counter.most_common` returns the N most common elements and " @@ -982,6 +1320,21 @@ msgid "" "another :class:`Counter`, the counts are subtracted. ::" msgstr "" +msgid "" +">>> c.most_common(5)\n" +"[(' ', 6), ('e', 5), ('s', 3), ('a', 2), ('i', 2)]\n" +">>> c.elements() ->\n" +" 'a', 'a', ' ', ' ', ' ', ' ', ' ', ' ',\n" +" 'e', 'e', 'e', 'e', 'e', 'g', 'f', 'i', 'i',\n" +" 'h', 'h', 'm', 'l', 'l', 'o', 'n', 'p', 's',\n" +" 's', 's', 'r', 't', 't', 'x'\n" +">>> c['e']\n" +"5\n" +">>> c.subtract('very heavy on the letter e')\n" +">>> c['e'] # Count is now lower\n" +"-1" +msgstr "" + msgid "Contributed by Raymond Hettinger; :issue:`1696199`." msgstr "" @@ -1011,31 +1364,51 @@ msgid "(Added by Raymond Hettinger; :issue:`1818`.)" msgstr "" msgid "" -"Finally, the :class:`~collections.Mapping` abstract base class now returns :" -"const:`NotImplemented` if a mapping is compared to another type that isn't " -"a :class:`Mapping`. (Fixed by Daniel Stutzbach; :issue:`8729`.)" +"Finally, the :class:`~collections.abc.Mapping` abstract base class now " +"returns :data:`NotImplemented` if a mapping is compared to another type that " +"isn't a :class:`Mapping`. (Fixed by Daniel Stutzbach; :issue:`8729`.)" msgstr "" msgid "" -"Constructors for the parsing classes in the :mod:`ConfigParser` module now " -"take an *allow_no_value* parameter, defaulting to false; if true, options " -"without values will be allowed. For example::" +"Constructors for the parsing classes in the :mod:`ConfigParser " +"` module now take an *allow_no_value* parameter, defaulting to " +"false; if true, options without values will be allowed. For example::" +msgstr "" + +msgid "" +">>> import ConfigParser, StringIO\n" +">>> sample_config = \"\"\"\n" +"... [mysqld]\n" +"... user = mysql\n" +"... pid-file = /var/run/mysqld/mysqld.pid\n" +"... skip-bdb\n" +"... \"\"\"\n" +">>> config = ConfigParser.RawConfigParser(allow_no_value=True)\n" +">>> config.readfp(StringIO.StringIO(sample_config))\n" +">>> config.get('mysqld', 'user')\n" +"'mysql'\n" +">>> print config.get('mysqld', 'skip-bdb')\n" +"None\n" +">>> print config.get('mysqld', 'unknown')\n" +"Traceback (most recent call last):\n" +" ...\n" +"NoOptionError: No option 'unknown' in section: 'mysqld'" msgstr "" msgid "(Contributed by Mats Kindahl; :issue:`7005`.)" msgstr "" msgid "" -"Deprecated function: :func:`contextlib.nested`, which allows handling more " +"Deprecated function: :func:`!contextlib.nested`, which allows handling more " "than one context manager with a single :keyword:`with` statement, has been " "deprecated, because the :keyword:`!with` statement now supports multiple " "context managers." msgstr "" msgid "" -"The :mod:`cookielib` module now ignores cookies that have an invalid version " -"field, one that doesn't contain an integer value. (Fixed by John J. Lee; :" -"issue:`3924`.)" +"The :mod:`cookielib ` module now ignores cookies that have " +"an invalid version field, one that doesn't contain an integer value. (Fixed " +"by John J. Lee; :issue:`3924`.)" msgstr "" msgid "" @@ -1061,11 +1434,10 @@ msgstr "" msgid "" "New method: the :class:`~decimal.Decimal` class gained a :meth:`~decimal." "Decimal.from_float` class method that performs an exact conversion of a " -"floating-point number to a :class:`~decimal.Decimal`. This exact conversion " -"strives for the closest decimal approximation to the floating-point " -"representation's value; the resulting decimal value will therefore still " -"include the inaccuracy, if any. For example, ``Decimal.from_float(0.1)`` " -"returns " +"floating-point number to a :class:`!Decimal`. This exact conversion strives " +"for the closest decimal approximation to the floating-point representation's " +"value; the resulting decimal value will therefore still include the " +"inaccuracy, if any. For example, ``Decimal.from_float(0.1)`` returns " "``Decimal('0.1000000000000000055511151231257827021181583404541015625')``. " "(Implemented by Raymond Hettinger; :issue:`4796`.)" msgstr "" @@ -1075,9 +1447,9 @@ msgid "" "now produces sensible results based on the numeric values of the operands. " "Previously such comparisons would fall back to Python's default rules for " "comparing objects, which produced arbitrary results based on their type. " -"Note that you still cannot combine :class:`Decimal` and floating-point in " +"Note that you still cannot combine :class:`!Decimal` and floating point in " "other operations such as addition, since you should be explicitly choosing " -"how to convert between float and :class:`~decimal.Decimal`. (Fixed by Mark " +"how to convert between float and :class:`!Decimal`. (Fixed by Mark " "Dickinson; :issue:`2531`.)" msgstr "" @@ -1104,9 +1476,9 @@ msgstr "" msgid "" "Comparisons involving a signaling NaN value (or ``sNAN``) now signal :const:" -"`InvalidOperation` instead of silently returning a true or false value " -"depending on the comparison operator. Quiet NaN values (or ``NaN``) are now " -"hashable. (Fixed by Mark Dickinson; :issue:`7279`.)" +"`~decimal.InvalidOperation` instead of silently returning a true or false " +"value depending on the comparison operator. Quiet NaN values (or ``NaN``) " +"are now hashable. (Fixed by Mark Dickinson; :issue:`7279`.)" msgstr "" msgid "" @@ -1124,15 +1496,15 @@ msgid "" msgstr "" msgid "" -"The :mod:`doctest` module's :const:`IGNORE_EXCEPTION_DETAIL` flag will now " -"ignore the name of the module containing the exception being tested. (Patch " -"by Lennart Regebro; :issue:`7490`.)" +"The :mod:`doctest` module's :const:`~doctest.IGNORE_EXCEPTION_DETAIL` flag " +"will now ignore the name of the module containing the exception being " +"tested. (Patch by Lennart Regebro; :issue:`7490`.)" msgstr "" msgid "" "The :mod:`email` module's :class:`~email.message.Message` class will now " "accept a Unicode-valued payload, automatically converting the payload to the " -"encoding specified by :attr:`output_charset`. (Added by R. David Murray; :" +"encoding specified by :attr:`!output_charset`. (Added by R. David Murray; :" "issue:`1368247`.)" msgstr "" @@ -1164,11 +1536,12 @@ msgstr "" msgid "" "New class decorator: :func:`~functools.total_ordering` in the :mod:" -"`functools` module takes a class that defines an :meth:`__eq__` method and " -"one of :meth:`__lt__`, :meth:`__le__`, :meth:`__gt__`, or :meth:`__ge__`, " -"and generates the missing comparison methods. Since the :meth:`__cmp__` " -"method is being deprecated in Python 3.x, this decorator makes it easier to " -"define ordered classes. (Added by Raymond Hettinger; :issue:`5479`.)" +"`functools` module takes a class that defines an :meth:`~object.__eq__` " +"method and one of :meth:`~object.__lt__`, :meth:`~object.__le__`, :meth:" +"`~object.__gt__`, or :meth:`~object.__ge__`, and generates the missing " +"comparison methods. Since the :meth:`!__cmp__` method is being deprecated " +"in Python 3.x, this decorator makes it easier to define ordered classes. " +"(Added by Raymond Hettinger; :issue:`5479`.)" msgstr "" msgid "" @@ -1204,29 +1577,30 @@ msgid "" msgstr "" msgid "" -"New attribute: the :mod:`hashlib` module now has an :attr:`~hashlib.hashlib." -"algorithms` attribute containing a tuple naming the supported algorithms. In " -"Python 2.7, ``hashlib.algorithms`` contains ``('md5', 'sha1', 'sha224', " -"'sha256', 'sha384', 'sha512')``. (Contributed by Carl Chenet; :issue:`7418`.)" +"New attribute: the :mod:`hashlib` module now has an :attr:`!algorithms` " +"attribute containing a tuple naming the supported algorithms. In Python 2.7, " +"``hashlib.algorithms`` contains ``('md5', 'sha1', 'sha224', 'sha256', " +"'sha384', 'sha512')``. (Contributed by Carl Chenet; :issue:`7418`.)" msgstr "" msgid "" -"The default :class:`~httplib.HTTPResponse` class used by the :mod:`httplib` " -"module now supports buffering, resulting in much faster reading of HTTP " -"responses. (Contributed by Kristján Valur Jónsson; :issue:`4879`.)" +"The default :class:`~http.client.HTTPResponse` class used by the :mod:" +"`httplib ` module now supports buffering, resulting in much faster " +"reading of HTTP responses. (Contributed by Kristján Valur Jónsson; :issue:" +"`4879`.)" msgstr "" msgid "" -"The :class:`~httplib.HTTPConnection` and :class:`~httplib.HTTPSConnection` " -"classes now support a *source_address* parameter, a ``(host, port)`` 2-tuple " -"giving the source address that will be used for the connection. (Contributed " -"by Eldon Ziegler; :issue:`3972`.)" +"The :class:`~http.client.HTTPConnection` and :class:`~http.client." +"HTTPSConnection` classes now support a *source_address* parameter, a " +"``(host, port)`` 2-tuple giving the source address that will be used for the " +"connection. (Contributed by Eldon Ziegler; :issue:`3972`.)" msgstr "" msgid "" -"The :mod:`ihooks` module now supports relative imports. Note that :mod:" -"`ihooks` is an older module for customizing imports, superseded by the :mod:" -"`imputil` module added in Python 2.0. (Relative import support added by Neil " +"The :mod:`!ihooks` module now supports relative imports. Note that :mod:`!" +"ihooks` is an older module for customizing imports, superseded by the :mod:`!" +"imputil` module added in Python 2.0. (Relative import support added by Neil " "Schemenauer.)" msgstr "" @@ -1242,6 +1616,21 @@ msgid "" "dictionary mapping argument names to their values. For example::" msgstr "" +msgid "" +">>> from inspect import getcallargs\n" +">>> def f(a, b=1, *pos, **named):\n" +"... pass\n" +"...\n" +">>> getcallargs(f, 1, 2, 3)\n" +"{'a': 1, 'b': 2, 'pos': (3,), 'named': {}}\n" +">>> getcallargs(f, a=2, x=4)\n" +"{'a': 2, 'b': 1, 'pos': (), 'named': {'x': 4}}\n" +">>> getcallargs(f)\n" +"Traceback (most recent call last):\n" +"...\n" +"TypeError: f() takes at least 1 argument (0 given)" +msgstr "" + msgid "Contributed by George Sakkis; :issue:`3135`." msgstr "" @@ -1249,13 +1638,14 @@ msgid "" "Updated module: The :mod:`io` library has been upgraded to the version " "shipped with Python 3.1. For 3.1, the I/O library was entirely rewritten in " "C and is 2 to 20 times faster depending on the task being performed. The " -"original Python version was renamed to the :mod:`_pyio` module." +"original Python version was renamed to the :mod:`!_pyio` module." msgstr "" msgid "" "One minor resulting change: the :class:`io.TextIOBase` class now has an :" -"attr:`errors` attribute giving the error setting used for encoding and " -"decoding errors (one of ``'strict'``, ``'replace'``, ``'ignore'``)." +"attr:`~io.TextIOBase.errors` attribute giving the error setting used for " +"encoding and decoding errors (one of ``'strict'``, ``'replace'``, " +"``'ignore'``)." msgstr "" msgid "" @@ -1272,6 +1662,11 @@ msgid "" "true::" msgstr "" +msgid "" +"itertools.compress('ABCDEF', [1,0,1,0,1,1]) =>\n" +" A, C, E, F" +msgstr "" + msgid "" "New function: ``itertools.combinations_with_replacement(iter, r)`` returns " "all the possible *r*-length combinations of elements from the iterable " @@ -1279,6 +1674,12 @@ msgid "" "repeated in the generated combinations::" msgstr "" +msgid "" +"itertools.combinations_with_replacement('abc', 2) =>\n" +" ('a', 'a'), ('a', 'b'), ('a', 'c'),\n" +" ('b', 'b'), ('b', 'c'), ('c', 'c')" +msgstr "" + msgid "" "Note that elements are treated as unique depending on their position in the " "input, not their actual values." @@ -1331,19 +1732,19 @@ msgid "" msgstr "" msgid "" -"The :mod:`multiprocessing` module's :class:`Manager*` classes can now be " +"The :mod:`multiprocessing` module's :class:`!Manager*` classes can now be " "passed a callable that will be called whenever a subprocess is started, " "along with a set of arguments that will be passed to the callable. " "(Contributed by lekma; :issue:`5585`.)" msgstr "" msgid "" -"The :class:`~multiprocessing.Pool` class, which controls a pool of worker " -"processes, now has an optional *maxtasksperchild* parameter. Worker " +"The :class:`~multiprocessing.pool.Pool` class, which controls a pool of " +"worker processes, now has an optional *maxtasksperchild* parameter. Worker " "processes will perform the specified number of tasks and then exit, causing " -"the :class:`~multiprocessing.Pool` to start a new worker. This is useful if " -"tasks may leak memory or other resources, or if some tasks will cause the " -"worker to become very large. (Contributed by Charles Cazabon; :issue:`6963`.)" +"the :class:`!Pool` to start a new worker. This is useful if tasks may leak " +"memory or other resources, or if some tasks will cause the worker to become " +"very large. (Contributed by Charles Cazabon; :issue:`6963`.)" msgstr "" msgid "" @@ -1428,9 +1829,9 @@ msgid "" "site- and user-specific paths. :func:`~site.getsitepackages` returns a list " "containing all global site-packages directories, :func:`~site." "getusersitepackages` returns the path of the user's site-packages directory, " -"and :func:`~site.getuserbase` returns the value of the :envvar:`USER_BASE` " -"environment variable, giving the path to a directory that can be used to " -"store data. (Contributed by Tarek Ziadé; :issue:`6693`.)" +"and :func:`~site.getuserbase` returns the value of the :data:`~site." +"USER_BASE` environment variable, giving the path to a directory that can be " +"used to store data. (Contributed by Tarek Ziadé; :issue:`6693`.)" msgstr "" msgid "" @@ -1454,17 +1855,17 @@ msgid "" msgstr "" msgid "" -"The :mod:`SocketServer` module's :class:`~SocketServer.TCPServer` class now " -"supports socket timeouts and disabling the Nagle algorithm. The :attr:" -"`~SocketServer.TCPServer.disable_nagle_algorithm` class attribute defaults " -"to ``False``; if overridden to be true, new request connections will have " -"the TCP_NODELAY option set to prevent buffering many small sends into a " -"single TCP packet. The :attr:`~SocketServer.BaseServer.timeout` class " -"attribute can hold a timeout in seconds that will be applied to the request " -"socket; if no request is received within that time, :meth:`~SocketServer." -"BaseServer.handle_timeout` will be called and :meth:`~SocketServer." -"BaseServer.handle_request` will return. (Contributed by Kristján Valur " -"Jónsson; :issue:`6192` and :issue:`6267`.)" +"The :mod:`SocketServer ` module's :class:`~socketserver." +"TCPServer` class now supports socket timeouts and disabling the Nagle " +"algorithm. The :attr:`!disable_nagle_algorithm` class attribute defaults to " +"``False``; if overridden to be true, new request connections will have the " +"TCP_NODELAY option set to prevent buffering many small sends into a single " +"TCP packet. The :attr:`~socketserver.BaseServer.timeout` class attribute can " +"hold a timeout in seconds that will be applied to the request socket; if no " +"request is received within that time, :meth:`~socketserver.BaseServer." +"handle_timeout` will be called and :meth:`~socketserver.BaseServer." +"handle_request` will return. (Contributed by Kristján Valur Jónsson; :issue:" +"`6192` and :issue:`6267`.)" msgstr "" msgid "" @@ -1480,16 +1881,16 @@ msgstr "" msgid "" "The :mod:`ssl` module's :class:`~ssl.SSLSocket` objects now support the " "buffer API, which fixed a test suite failure (fix by Antoine Pitrou; :issue:" -"`7133`) and automatically set OpenSSL's :c:macro:`SSL_MODE_AUTO_RETRY`, " +"`7133`) and automatically set OpenSSL's :c:macro:`!SSL_MODE_AUTO_RETRY`, " "which will prevent an error code being returned from :meth:`recv` operations " "that trigger an SSL renegotiation (fix by Antoine Pitrou; :issue:`8222`)." msgstr "" msgid "" -"The :func:`ssl.wrap_socket` constructor function now takes a *ciphers* " -"argument that's a string listing the encryption algorithms to be allowed; " -"the format of the string is described `in the OpenSSL documentation `__. (Added by Antoine " +"The :func:`~ssl.SSLContext.wrap_socket` constructor function now takes a " +"*ciphers* argument that's a string listing the encryption algorithms to be " +"allowed; the format of the string is described `in the OpenSSL documentation " +"`__. (Added by Antoine " "Pitrou; :issue:`8322`.)" msgstr "" @@ -1502,8 +1903,8 @@ msgstr "" msgid "" "The version of OpenSSL being used is now available as the module attributes :" -"data:`ssl.OPENSSL_VERSION` (a string), :data:`ssl.OPENSSL_VERSION_INFO` (a 5-" -"tuple), and :data:`ssl.OPENSSL_VERSION_NUMBER` (an integer). (Added by " +"const:`ssl.OPENSSL_VERSION` (a string), :const:`ssl.OPENSSL_VERSION_INFO` (a " +"5-tuple), and :const:`ssl.OPENSSL_VERSION_NUMBER` (an integer). (Added by " "Antoine Pitrou; :issue:`8321`.)" msgstr "" @@ -1512,9 +1913,9 @@ msgid "" "a value is too large for a particular integer format code (one of " "``bBhHiIlLqQ``); it now always raises a :exc:`struct.error` exception. " "(Changed by Mark Dickinson; :issue:`1523`.) The :func:`~struct.pack` " -"function will also attempt to use :meth:`__index__` to convert and pack non-" -"integers before trying the :meth:`__int__` method or reporting an error. " -"(Changed by Mark Dickinson; :issue:`8300`.)" +"function will also attempt to use :meth:`~object.__index__` to convert and " +"pack non-integers before trying the :meth:`~object.__int__` method or " +"reporting an error. (Changed by Mark Dickinson; :issue:`8300`.)" msgstr "" msgid "" @@ -1524,13 +1925,24 @@ msgid "" "raises a :exc:`~subprocess.CalledProcessError` exception otherwise." msgstr "" +msgid "" +">>> subprocess.check_output(['df', '-h', '.'])\n" +"'Filesystem Size Used Avail Capacity Mounted on\\n\n" +"/dev/disk0s2 52G 49G 3.0G 94% /\\n'\n" +"\n" +">>> subprocess.check_output(['df', '-h', '/bogus'])\n" +" ...\n" +"subprocess.CalledProcessError: Command '['df', '-h', '/bogus']' returned non-" +"zero exit status 1" +msgstr "" + msgid "(Contributed by Gregory P. Smith.)" msgstr "" msgid "" "The :mod:`subprocess` module will now retry its internal system calls on " -"receiving an :const:`EINTR` signal. (Reported by several people; final " -"patch by Gregory P. Smith in :issue:`1068268`.)" +"receiving an :const:`~errno.EINTR` signal. (Reported by several people; " +"final patch by Gregory P. Smith in :issue:`1068268`.)" msgstr "" msgid "" @@ -1547,17 +1959,17 @@ msgid "" msgstr "" msgid "" -"The ``sys.version_info`` value is now a named tuple, with attributes named :" -"attr:`major`, :attr:`minor`, :attr:`micro`, :attr:`releaselevel`, and :attr:" -"`serial`. (Contributed by Ross Light; :issue:`4285`.)" +"The :data:`sys.version_info` value is now a named tuple, with attributes " +"named :attr:`!major`, :attr:`!minor`, :attr:`!micro`, :attr:`!releaselevel`, " +"and :attr:`!serial`. (Contributed by Ross Light; :issue:`4285`.)" msgstr "" msgid "" ":func:`sys.getwindowsversion` also returns a named tuple, with attributes " -"named :attr:`major`, :attr:`minor`, :attr:`build`, :attr:`platform`, :attr:" -"`service_pack`, :attr:`service_pack_major`, :attr:`service_pack_minor`, :" -"attr:`suite_mask`, and :attr:`product_type`. (Contributed by Brian Curtin; :" -"issue:`7766`.)" +"named :attr:`!major`, :attr:`!minor`, :attr:`!build`, :attr:`!platform`, :" +"attr:`!service_pack`, :attr:`!service_pack_major`, :attr:`!" +"service_pack_minor`, :attr:`!suite_mask`, and :attr:`!product_type`. " +"(Contributed by Brian Curtin; :issue:`7766`.)" msgstr "" msgid "" @@ -1601,27 +2013,55 @@ msgid "" msgstr "" msgid "" -"The :mod:`urlparse` module's :func:`~urlparse.urlsplit` now handles unknown " -"URL schemes in a fashion compliant with :rfc:`3986`: if the URL is of the " -"form ``\"://...\"``, the text before the ``://`` is treated as " -"the scheme, even if it's a made-up scheme that the module doesn't know " -"about. This change may break code that worked around the old behaviour. " -"For example, Python 2.6.4 or 2.5 will return the following:" +"The :mod:`urlparse ` module's :func:`~urllib.parse.urlsplit` " +"now handles unknown URL schemes in a fashion compliant with :rfc:`3986`: if " +"the URL is of the form ``\"://...\"``, the text before the ``://" +"`` is treated as the scheme, even if it's a made-up scheme that the module " +"doesn't know about. This change may break code that worked around the old " +"behaviour. For example, Python 2.6.4 or 2.5 will return the following:" msgstr "" +msgid "" +">>> import urlparse\n" +">>> urlparse.urlsplit('invented://host/filename?query')\n" +"('invented', '', '//host/filename?query', '', '')" +msgstr "" +">>> import urlparse\n" +">>> urlparse.urlsplit('invented://host/filename?query')\n" +"('invented', '', '//host/filename?query', '', '')" + msgid "Python 2.7 (and Python 2.6.5) will return:" msgstr "" +msgid "" +">>> import urlparse\n" +">>> urlparse.urlsplit('invented://host/filename?query')\n" +"('invented', 'host', '/filename?query', '', '')" +msgstr "" +">>> import urlparse\n" +">>> urlparse.urlsplit('invented://host/filename?query')\n" +"('invented', 'host', '/filename?query', '', '')" + msgid "" "(Python 2.7 actually produces slightly different output, since it returns a " "named tuple instead of a standard tuple.)" msgstr "" msgid "" -"The :mod:`urlparse` module also supports IPv6 literal addresses as defined " -"by :rfc:`2732` (contributed by Senthil Kumaran; :issue:`2987`)." +"The :mod:`urlparse ` module also supports IPv6 literal " +"addresses as defined by :rfc:`2732` (contributed by Senthil Kumaran; :issue:" +"`2987`)." msgstr "" +msgid "" +">>> urlparse.urlparse('http://[1080::8:800:200C:417A]/foo')\n" +"ParseResult(scheme='http', netloc='[1080::8:800:200C:417A]',\n" +" path='/foo', params='', query='', fragment='')" +msgstr "" +">>> urlparse.urlparse('http://[1080::8:800:200C:417A]/foo')\n" +"ParseResult(scheme='http', netloc='[1080::8:800:200C:417A]',\n" +" path='/foo', params='', query='', fragment='')" + msgid "" "New class: the :class:`~weakref.WeakSet` class in the :mod:`weakref` module " "is a set that only holds weak references to its elements; elements will be " @@ -1631,20 +2071,21 @@ msgid "" msgstr "" msgid "" -"The ElementTree library, :mod:`xml.etree`, no longer escapes ampersands and " +"The :mod:`xml.etree.ElementTree` library, no longer escapes ampersands and " "angle brackets when outputting an XML processing instruction (which looks " "like ````) or comment (which looks like " "````). (Patch by Neil Muller; :issue:`2746`.)" msgstr "" msgid "" -"The XML-RPC client and server, provided by the :mod:`xmlrpclib` and :mod:" -"`SimpleXMLRPCServer` modules, have improved performance by supporting " -"HTTP/1.1 keep-alive and by optionally using gzip encoding to compress the " -"XML being exchanged. The gzip compression is controlled by the :attr:" -"`encode_threshold` attribute of :class:`SimpleXMLRPCRequestHandler`, which " -"contains a size in bytes; responses larger than this will be compressed. " -"(Contributed by Kristján Valur Jónsson; :issue:`6267`.)" +"The XML-RPC client and server, provided by the :mod:`xmlrpclib ` and :mod:`SimpleXMLRPCServer ` modules, have " +"improved performance by supporting HTTP/1.1 keep-alive and by optionally " +"using gzip encoding to compress the XML being exchanged. The gzip " +"compression is controlled by the :attr:`!encode_threshold` attribute of :" +"class:`~xmlrpc.server.SimpleXMLRPCRequestHandler`, which contains a size in " +"bytes; responses larger than this will be compressed. (Contributed by " +"Kristján Valur Jónsson; :issue:`6267`.)" msgstr "" msgid "" @@ -1656,9 +2097,9 @@ msgstr "" msgid "" ":mod:`zipfile` now also supports archiving empty directories and extracts " "them correctly. (Fixed by Kuba Wieczorek; :issue:`4710`.) Reading files out " -"of an archive is faster, and interleaving :meth:`~zipfile.ZipFile.read` and :" -"meth:`~zipfile.ZipFile.readline` now works correctly. (Contributed by Nir " -"Aides; :issue:`7610`.)" +"of an archive is faster, and interleaving :meth:`read() ` and :meth:`readline() ` now works correctly. " +"(Contributed by Nir Aides; :issue:`7610`.)" msgstr "" msgid "" @@ -1680,7 +2121,7 @@ msgstr "" msgid "" "Python 3.1 includes the :mod:`importlib` package, a re-implementation of the " "logic underlying Python's :keyword:`import` statement. :mod:`importlib` is " -"useful for implementors of Python interpreters and to users who wish to " +"useful for implementers of Python interpreters and to users who wish to " "write new importers that can participate in the import process. Python 2.7 " "doesn't contain the complete :mod:`importlib` package, but instead has a " "tiny subset that contains a single function, :func:`~importlib." @@ -1700,6 +2141,17 @@ msgstr "" msgid "Here are some examples::" msgstr "" +msgid "" +">>> from importlib import import_module\n" +">>> anydbm = import_module('anydbm') # Standard absolute import\n" +">>> anydbm\n" +"\n" +">>> # Relative import\n" +">>> file_util = import_module('..file_util', 'distutils.command')\n" +">>> file_util\n" +"" +msgstr "" + msgid "" ":mod:`importlib` was implemented by Brett Cannon and introduced in Python " "3.1." @@ -1764,18 +2216,19 @@ msgid "" msgstr "" msgid "" -"To learn more, read the :mod:`ttk` module documentation. You may also wish " -"to read the Tcl/Tk manual page describing the Ttk theme engine, available at " -"https://www.tcl.tk/man/tcl8.5/TkCmd/ttk_intro.htm. Some screenshots of the " -"Python/Ttk code in use are at https://code.google.com/archive/p/python-ttk/" -"wikis/Screenshots.wiki." +"To learn more, read the :mod:`~tkinter.ttk` module documentation. You may " +"also wish to read the Tcl/Tk manual page describing the Ttk theme engine, " +"available at https://www.tcl.tk/man/tcl8.5/TkCmd/ttk_intro.html. Some " +"screenshots of the Python/Ttk code in use are at https://code.google.com/" +"archive/p/python-ttk/wikis/Screenshots.wiki." msgstr "" msgid "" -"The :mod:`ttk` module was written by Guilherme Polo and added in :issue:" -"`2983`. An alternate version called ``Tile.py``, written by Martin Franklin " -"and maintained by Kevin Walzer, was proposed for inclusion in :issue:`2618`, " -"but the authors argued that Guilherme Polo's work was more comprehensive." +"The :mod:`tkinter.ttk` module was written by Guilherme Polo and added in :" +"issue:`2983`. An alternate version called ``Tile.py``, written by Martin " +"Franklin and maintained by Kevin Walzer, was proposed for inclusion in :" +"issue:`2618`, but the authors argued that Guilherme Polo's work was more " +"comprehensive." msgstr "" msgid "Updated module: unittest" @@ -1785,8 +2238,8 @@ msgid "" "The :mod:`unittest` module was greatly enhanced; many new features were " "added. Most of these features were implemented by Michael Foord, unless " "otherwise noted. The enhanced version of the module is downloadable " -"separately for use with Python versions 2.4 to 2.6, packaged as the :mod:" -"`unittest2` package, from https://pypi.org/project/unittest2." +"separately for use with Python versions 2.4 to 2.6, packaged as the :mod:`!" +"unittest2` package, from :pypi:`unittest2`." msgstr "" msgid "" @@ -1798,6 +2251,9 @@ msgid "" "files named ``test*.py``::" msgstr "" +msgid "python -m unittest discover -s test" +msgstr "" + msgid "" "Consult the :mod:`unittest` module documentation for more details. " "(Developed in :issue:`6001`.)" @@ -1864,6 +2320,11 @@ msgid "" "example, you can write this::" msgstr "" +msgid "" +"with self.assertRaises(KeyError):\n" +" {}['foo']" +msgstr "" + msgid "(Implemented by Antoine Pitrou; :issue:`4444`.)" msgstr "" @@ -1926,16 +2387,17 @@ msgid "" msgstr "" msgid "" -":meth:`~unittest.TestCase.assertRegexpMatches` and :meth:`~unittest.TestCase." -"assertNotRegexpMatches` checks whether the first argument is a string " -"matching or not matching the regular expression provided as the second " -"argument (:issue:`8038`)." +":meth:`assertRegexpMatches() ` and :meth:" +"`assertNotRegexpMatches() ` checks whether " +"the first argument is a string matching or not matching the regular " +"expression provided as the second argument (:issue:`8038`)." msgstr "" msgid "" -":meth:`~unittest.TestCase.assertRaisesRegexp` checks whether a particular " -"exception is raised, and then also checks that the string representation of " -"the exception matches the provided regular expression." +":meth:`assertRaisesRegexp() ` checks " +"whether a particular exception is raised, and then also checks that the " +"string representation of the exception matches the provided regular " +"expression." msgstr "" msgid "" @@ -1944,8 +2406,8 @@ msgid "" msgstr "" msgid "" -":meth:`~unittest.TestCase.assertItemsEqual` tests whether two provided " -"sequences contain the same elements." +":meth:`assertItemsEqual() ` tests " +"whether two provided sequences contain the same elements." msgstr "" msgid "" @@ -1966,9 +2428,9 @@ msgstr "" msgid "" ":meth:`~unittest.TestCase.assertDictEqual` compares two dictionaries and " "reports the differences; it's now used by default when you compare two " -"dictionaries using :meth:`~unittest.TestCase.assertEqual`. :meth:`~unittest." -"TestCase.assertDictContainsSubset` checks whether all of the key/value pairs " -"in *first* are found in *second*." +"dictionaries using :meth:`~unittest.TestCase.assertEqual`. :meth:`!" +"assertDictContainsSubset` checks whether all of the key/value pairs in " +"*first* are found in *second*." msgstr "" msgid "" @@ -2021,6 +2483,8 @@ msgid "" "https://web.archive.org/web/20210619163128/http://www.voidspace.org.uk/" "python/articles/unittest2.shtml" msgstr "" +"https://web.archive.org/web/20210619163128/http://www.voidspace.org.uk/" +"python/articles/unittest2.shtml" msgid "" "Describes the new features, how to use them, and the rationale for various " @@ -2042,9 +2506,14 @@ msgid "" msgstr "" msgid "" -"Errors in parsing XML now raise a :exc:`ParseError` exception, whose " -"instances have a :attr:`position` attribute containing a (*line*, *column*) " -"tuple giving the location of the problem." +"p = ET.XMLParser(encoding='utf-8')\n" +"t = ET.XML(\"\"\"\"\"\", parser=p)" +msgstr "" + +msgid "" +"Errors in parsing XML now raise a :exc:`~xml.etree.ElementTree.ParseError` " +"exception, whose instances have a :attr:`!position` attribute containing a " +"(*line*, *column*) tuple giving the location of the problem." msgstr "" msgid "" @@ -2055,9 +2524,10 @@ msgid "" "\"xml\" (the default), \"html\", or \"text\". HTML mode will output empty " "elements as ```` instead of ````, and text mode will " "skip over elements and only output the text chunks. If you set the :attr:" -"`tag` attribute of an element to ``None`` but leave its children in place, " -"the element will be omitted when the tree is written out, so you don't need " -"to do more extensive rearrangement to remove a single element." +"`~xml.etree.ElementTree.Element.tag` attribute of an element to ``None`` but " +"leave its children in place, the element will be omitted when the tree is " +"written out, so you don't need to do more extensive rearrangement to remove " +"a single element." msgstr "" msgid "" @@ -2077,16 +2547,40 @@ msgid "" msgstr "" msgid "" -"New :class:`Element` method: :meth:`~xml.etree.ElementTree.Element.iter` " -"yields the children of the element as a generator. It's also possible to " -"write ``for child in elem:`` to loop over an element's children. The " -"existing method :meth:`getiterator` is now deprecated, as is :meth:" -"`getchildren` which constructs and returns a list of children." +"from xml.etree import ElementTree as ET\n" +"\n" +"t = ET.XML(\"\"\"\n" +" 1 2 3\n" +"\"\"\")\n" +"new = ET.XML('')\n" +"new.extend(t)\n" +"\n" +"# Outputs 1...\n" +"print ET.tostring(new)" msgstr "" msgid "" -"New :class:`Element` method: :meth:`~xml.etree.ElementTree.Element.itertext` " -"yields all chunks of text that are descendants of the element. For example::" +"New :class:`~xml.etree.ElementTree.Element` method: :meth:`~xml.etree." +"ElementTree.Element.iter` yields the children of the element as a " +"generator. It's also possible to write ``for child in elem:`` to loop over " +"an element's children. The existing method :meth:`!getiterator` is now " +"deprecated, as is :meth:`!getchildren` which constructs and returns a list " +"of children." +msgstr "" + +msgid "" +"New :class:`~xml.etree.ElementTree.Element` method: :meth:`~xml.etree." +"ElementTree.Element.itertext` yields all chunks of text that are descendants " +"of the element. For example::" +msgstr "" + +msgid "" +"t = ET.XML(\"\"\"\n" +" 1 2 3\n" +"\"\"\")\n" +"\n" +"# Outputs ['\\n ', '1', ' ', '2', ' ', '3', '\\n']\n" +"print list(t.itertext())" msgstr "" msgid "" @@ -2143,8 +2637,8 @@ msgid "" "New function: :c:func:`PyCode_NewEmpty` creates an empty code object; only " "the filename, function name, and first line number are required. This is " "useful for extension modules that are attempting to construct a more useful " -"traceback stack. Previously such extensions needed to call :c:func:" -"`PyCode_New`, which had many more arguments. (Added by Jeffrey Yasskin.)" +"traceback stack. Previously such extensions needed to call :c:func:`!" +"PyCode_New`, which had many more arguments. (Added by Jeffrey Yasskin.)" msgstr "" msgid "" @@ -2172,8 +2666,8 @@ msgstr "" msgid "" "New function: stemming from the rewrite of string-to-float conversion, a " -"new :c:func:`PyOS_string_to_double` function was added. The old :c:func:" -"`PyOS_ascii_strtod` and :c:func:`PyOS_ascii_atof` functions are now " +"new :c:func:`PyOS_string_to_double` function was added. The old :c:func:`!" +"PyOS_ascii_strtod` and :c:func:`!PyOS_ascii_atof` functions are now " "deprecated." msgstr "" @@ -2202,9 +2696,8 @@ msgid "" msgstr "" msgid "" -"Security issue reported as `CVE-2008-5983 `_; discussed in :issue:`5753`, and fixed by " -"Antoine Pitrou." +"Security issue reported as :cve:`2008-5983`; discussed in :issue:`5753`, and " +"fixed by Antoine Pitrou." msgstr "" msgid "" @@ -2219,15 +2712,15 @@ msgid "" msgstr "" msgid "" -"Removed function: :c:macro:`PyEval_CallObject` is now only available as a " +"Removed function: :c:func:`!PyEval_CallObject` is now only available as a " "macro. A function version was being kept around to preserve ABI linking " "compatibility, but that was in 1997; it can certainly be deleted by now. " "(Removed by Antoine Pitrou; :issue:`8276`.)" msgstr "" msgid "" -"New format codes: the :c:func:`PyFormat_FromString`, :c:func:" -"`PyFormat_FromStringV`, and :c:func:`PyErr_Format` functions now accept " +"New format codes: the :c:func:`!PyString_FromFormat`, :c:func:`!" +"PyString_FromFormatV`, and :c:func:`PyErr_Format` functions now accept " "``%lld`` and ``%llu`` format codes for displaying C's :c:expr:`long long` " "types. (Contributed by Mark Dickinson; :issue:`7228`.)" msgstr "" @@ -2254,14 +2747,14 @@ msgid "(Fixed by Thomas Wouters; :issue:`1590864`.)" msgstr "" msgid "" -"The :c:func:`Py_Finalize` function now calls the internal :func:`threading." +"The :c:func:`Py_Finalize` function now calls the internal :func:`!threading." "_shutdown` function; this prevents some exceptions from being raised when an " "interpreter shuts down. (Patch by Adam Olsen; :issue:`1722344`.)" msgstr "" msgid "" "When using the :c:type:`PyMemberDef` structure to define attributes of a " -"type, Python will no longer let you try to delete or set a :const:" +"type, Python will no longer let you try to delete or set a :c:macro:" "`T_STRING_INPLACE` attribute." msgstr "" @@ -2272,8 +2765,9 @@ msgstr "" msgid "" "New configure option: the :option:`!--with-system-expat` switch allows " -"building the :mod:`pyexpat` module to use the system Expat library. " -"(Contributed by Arfrever Frehtes Taifersar Arahesis; :issue:`7609`.)" +"building the :mod:`pyexpat ` module to use the system " +"Expat library. (Contributed by Arfrever Frehtes Taifersar Arahesis; :issue:" +"`7609`.)" msgstr "" msgid "" @@ -2329,11 +2823,23 @@ msgid "" msgstr "" msgid "" -"There is an existing data type already used for this, :c:type:`PyCObject`, " +"There is an existing data type already used for this, :c:type:`!PyCObject`, " "but it doesn't provide type safety. Evil code written in pure Python could " -"cause a segmentation fault by taking a :c:type:`PyCObject` from module A and " -"somehow substituting it for the :c:type:`PyCObject` in module B. Capsules " -"know their own name, and getting the pointer requires providing the name:" +"cause a segmentation fault by taking a :c:type:`!PyCObject` from module A " +"and somehow substituting it for the :c:type:`!PyCObject` in module B. " +"Capsules know their own name, and getting the pointer requires providing the " +"name:" +msgstr "" + +msgid "" +"void *vtable;\n" +"\n" +"if (!PyCapsule_IsValid(capsule, \"mymodule.CAPI\") {\n" +" PyErr_SetString(PyExc_ValueError, \"argument type invalid\");\n" +" return NULL;\n" +"}\n" +"\n" +"vtable = PyCapsule_GetPointer(capsule, \"mymodule.CAPI\");" msgstr "" msgid "" @@ -2345,10 +2851,10 @@ msgstr "" msgid "" "Python 2.7 now uses capsules internally to provide various extension-module " -"APIs, but the :c:func:`PyCObject_AsVoidPtr` was modified to handle capsules, " -"preserving compile-time compatibility with the :c:type:`CObject` interface. " -"Use of :c:func:`PyCObject_AsVoidPtr` will signal a :exc:" -"`PendingDeprecationWarning`, which is silent by default." +"APIs, but the :c:func:`!PyCObject_AsVoidPtr` was modified to handle " +"capsules, preserving compile-time compatibility with the :c:type:`!" +"PyCObject` interface. Use of :c:func:`!PyCObject_AsVoidPtr` will signal a :" +"exc:`PendingDeprecationWarning`, which is silent by default." msgstr "" msgid "" @@ -2361,33 +2867,34 @@ msgstr "" msgid "" "The :mod:`msvcrt` module now contains some constants from the :file:" -"`crtassem.h` header file: :data:`CRT_ASSEMBLY_VERSION`, :data:" -"`VC_ASSEMBLY_PUBLICKEYTOKEN`, and :data:`LIBRARIES_ASSEMBLY_NAME_PREFIX`. " -"(Contributed by David Cournapeau; :issue:`4365`.)" +"`crtassem.h` header file: :data:`~msvcrt.CRT_ASSEMBLY_VERSION`, :data:" +"`~msvcrt.VC_ASSEMBLY_PUBLICKEYTOKEN`, and :data:`~msvcrt." +"LIBRARIES_ASSEMBLY_NAME_PREFIX`. (Contributed by David Cournapeau; :issue:" +"`4365`.)" msgstr "" msgid "" -"The :mod:`_winreg` module for accessing the registry now implements the :" -"func:`~_winreg.CreateKeyEx` and :func:`~_winreg.DeleteKeyEx` functions, " +"The :mod:`_winreg ` module for accessing the registry now implements " +"the :func:`~winreg.CreateKeyEx` and :func:`~winreg.DeleteKeyEx` functions, " "extended versions of previously supported functions that take several extra " -"arguments. The :func:`~_winreg.DisableReflectionKey`, :func:`~_winreg." -"EnableReflectionKey`, and :func:`~_winreg.QueryReflectionKey` were also " +"arguments. The :func:`~winreg.DisableReflectionKey`, :func:`~winreg." +"EnableReflectionKey`, and :func:`~winreg.QueryReflectionKey` were also " "tested and documented. (Implemented by Brian Curtin: :issue:`7347`.)" msgstr "" msgid "" -"The new :c:func:`_beginthreadex` API is used to start threads, and the " +"The new :c:func:`!_beginthreadex` API is used to start threads, and the " "native thread-local storage functions are now used. (Contributed by Kristján " "Valur Jónsson; :issue:`3582`.)" msgstr "" msgid "" "The :func:`os.kill` function now works on Windows. The signal value can be " -"the constants :const:`CTRL_C_EVENT`, :const:`CTRL_BREAK_EVENT`, or any " -"integer. The first two constants will send :kbd:`Control-C` and :kbd:" -"`Control-Break` keystroke events to subprocesses; any other value will use " -"the :c:func:`TerminateProcess` API. (Contributed by Miki Tebeka; :issue:" -"`1220212`.)" +"the constants :const:`~signal.CTRL_C_EVENT`, :const:`~signal." +"CTRL_BREAK_EVENT`, or any integer. The first two constants will send :kbd:" +"`Control-C` and :kbd:`Control-Break` keystroke events to subprocesses; any " +"other value will use the :c:func:`!TerminateProcess` API. (Contributed by " +"Miki Tebeka; :issue:`1220212`.)" msgstr "" msgid "" @@ -2396,7 +2903,7 @@ msgid "" msgstr "" msgid "" -"The :mod:`mimelib` module will now read the MIME database from the Windows " +"The :mod:`mimetypes` module will now read the MIME database from the Windows " "registry when initializing. (Patch by Gabriel Genellina; :issue:`4969`.)" msgstr "" @@ -2425,10 +2932,10 @@ msgid "Port-Specific Changes: FreeBSD" msgstr "" msgid "" -"FreeBSD 7.1's :const:`SO_SETFIB` constant, used with :func:`~socket." -"getsockopt`/:func:`~socket.setsockopt` to select an alternate routing table, " -"is now available in the :mod:`socket` module. (Added by Kyle VanderBeek; :" -"issue:`8235`.)" +"FreeBSD 7.1's :const:`!SO_SETFIB` constant, used with the :func:`~socket." +"socket` methods :func:`~socket.socket.getsockopt`/:func:`~socket.socket." +"setsockopt` to select an alternate routing table, is now available in the :" +"mod:`socket` module. (Added by Kyle VanderBeek; :issue:`8235`.)" msgstr "" msgid "Other Changes and Fixes" @@ -2450,11 +2957,11 @@ msgstr "" msgid "" "When importing a module from a :file:`.pyc` or :file:`.pyo` file with an " -"existing :file:`.py` counterpart, the :attr:`co_filename` attributes of the " -"resulting code objects are overwritten when the original filename is " -"obsolete. This can happen if the file has been renamed, moved, or is " -"accessed through different paths. (Patch by Ziga Seilnacht and Jean-Paul " -"Calderone; :issue:`1180193`.)" +"existing :file:`.py` counterpart, the :attr:`~codeobject.co_filename` " +"attributes of the resulting code objects are overwritten when the original " +"filename is obsolete. This can happen if the file has been renamed, moved, " +"or is accessed through different paths. (Patch by Ziga Seilnacht and Jean-" +"Paul Calderone; :issue:`1180193`.)" msgstr "" msgid "" @@ -2490,8 +2997,8 @@ msgstr "" msgid "" "The :func:`range` function processes its arguments more consistently; it " -"will now call :meth:`__int__` on non-float, non-integer arguments that are " -"supplied to it. (Fixed by Alexander Belopolsky; :issue:`1533`.)" +"will now call :meth:`~object.__int__` on non-float, non-integer arguments " +"that are supplied to it. (Fixed by Alexander Belopolsky; :issue:`1533`.)" msgstr "" msgid "" @@ -2503,16 +3010,16 @@ msgstr "" msgid "" "Because of an optimization for the :keyword:`with` statement, the special " -"methods :meth:`__enter__` and :meth:`__exit__` must belong to the object's " -"type, and cannot be directly attached to the object's instance. This " -"affects new-style classes (derived from :class:`object`) and C extension " -"types. (:issue:`6101`.)" +"methods :meth:`~object.__enter__` and :meth:`~object.__exit__` must belong " +"to the object's type, and cannot be directly attached to the object's " +"instance. This affects new-style classes (derived from :class:`object`) and " +"C extension types. (:issue:`6101`.)" msgstr "" msgid "" -"Due to a bug in Python 2.6, the *exc_value* parameter to :meth:`__exit__` " -"methods was often the string representation of the exception, not an " -"instance. This was fixed in 2.7, so *exc_value* will be an instance as " +"Due to a bug in Python 2.6, the *exc_value* parameter to :meth:`~object." +"__exit__` methods was often the string representation of the exception, not " +"an instance. This was fixed in 2.7, so *exc_value* will be an instance as " "expected. (Fixed by Florent Xicluna; :issue:`7853`.)" msgstr "" @@ -2535,16 +3042,16 @@ msgid "" msgstr "" msgid "" -"Comparisons involving a signaling NaN value (or ``sNAN``) now signal :const:" -"`~decimal.InvalidOperation` instead of silently returning a true or false " -"value depending on the comparison operator. Quiet NaN values (or ``NaN``) " -"are now hashable. (Fixed by Mark Dickinson; :issue:`7279`.)" +"The :mod:`xml.etree.ElementTree` library no longer escapes ampersands and " +"angle brackets when outputting an XML processing instruction (which looks " +"like ````) or comment (which looks like " +"````). (Patch by Neil Muller; :issue:`2746`.)" msgstr "" msgid "" -"The :meth:`~StringIO.StringIO.readline` method of :class:`~StringIO." -"StringIO` objects now does nothing when a negative length is requested, as " -"other file-like objects do. (:issue:`7348`)." +"The :meth:`!readline` method of :class:`~io.StringIO` objects now does " +"nothing when a negative length is requested, as other file-like objects do. " +"(:issue:`7348`)." msgstr "" msgid "For C extensions:" @@ -2558,8 +3065,8 @@ msgstr "" msgid "" "Use the new :c:func:`PyOS_string_to_double` function instead of the old :c:" -"func:`PyOS_ascii_strtod` and :c:func:`PyOS_ascii_atof` functions, which are " -"now deprecated." +"func:`!PyOS_ascii_strtod` and :c:func:`!PyOS_ascii_atof` functions, which " +"are now deprecated." msgstr "" msgid "For applications that embed Python:" @@ -2595,13 +3102,13 @@ msgstr "" msgid "" "In debug mode, the ``[xxx refs]`` statistic is not written by default, the :" -"envvar:`PYTHONSHOWREFCOUNT` environment variable now must also be set. " +"envvar:`!PYTHONSHOWREFCOUNT` environment variable now must also be set. " "(Contributed by Victor Stinner; :issue:`31733`.)" msgstr "" msgid "" "When Python is compiled with ``COUNT_ALLOC`` defined, allocation counts are " -"no longer dumped by default anymore: the :envvar:`PYTHONSHOWALLOCCOUNT` " +"no longer dumped by default anymore: the :envvar:`!PYTHONSHOWALLOCCOUNT` " "environment variable must now also be set. Moreover, allocation counts are " "now dumped into stderr, rather than stdout. (Contributed by Victor Stinner; :" "issue:`31692`.)" @@ -2656,7 +3163,8 @@ msgstr "" msgid "" "OpenSSL 1.0.1h was upgraded for the official Windows installers published on " -"python.org. (contributed by Zachary Ware in :issue:`21671` for CVE-2014-0224)" +"python.org. (Contributed by Zachary Ware in :issue:`21671` for :cve:" +"`2014-0224`.)" msgstr "" msgid ":pep:`466` related features added in Python 2.7.9:" @@ -2731,10 +3239,11 @@ msgid "" msgstr "" msgid "" -"As `discussed in the PEP`__, platform packagers may choose not to install " -"these commands by default, as long as, when invoked, they provide clear and " -"simple directions on how to install them on that platform (usually using the " -"system package manager)." +"As :pep:`discussed in the PEP <0477#disabling-ensurepip-by-downstream-" +"distributors>`, platform packagers may choose not to install these commands " +"by default, as long as, when invoked, they provide clear and simple " +"directions on how to install them on that platform (usually using the system " +"package manager)." msgstr "" msgid "Documentation Changes" @@ -2752,7 +3261,7 @@ msgstr "" msgid "" "However, as this migration is currently still incomplete, the legacy " "versions of those guides remaining available as :ref:`install-index` and :" -"ref:`distutils-index`." +"ref:`setuptools-index`." msgstr "" msgid ":pep:`453` -- Explicit bootstrapping of pip in Python installations" @@ -2768,12 +3277,12 @@ msgid "" msgstr "" msgid "" -":pep:`476` updated :mod:`httplib` and modules which use it, such as :mod:" -"`urllib2` and :mod:`xmlrpclib`, to now verify that the server presents a " -"certificate which is signed by a Certificate Authority in the platform trust " -"store and whose hostname matches the hostname being requested by default, " -"significantly improving security for many applications. This change was made " -"in the Python 2.7.9 release." +":pep:`476` updated :mod:`httplib ` and modules which use it, such as :" +"mod:`urllib2 ` and :mod:`xmlrpclib `, to now " +"verify that the server presents a certificate which is signed by a " +"Certificate Authority in the platform trust store and whose hostname matches " +"the hostname being requested by default, significantly improving security " +"for many applications. This change was made in the Python 2.7.9 release." msgstr "" msgid "" @@ -2781,6 +3290,20 @@ msgid "" "alternate context::" msgstr "" +msgid "" +"import urllib2\n" +"import ssl\n" +"\n" +"# This disables all verification\n" +"context = ssl._create_unverified_context()\n" +"\n" +"# This allows using a specific certificate for the host, which doesn't need\n" +"# to be in the trust store\n" +"context = ssl.create_default_context(cafile=\"/path/to/file.crt\")\n" +"\n" +"urllib2.urlopen(\"https://invalid-cert\", context=context)" +msgstr "" + msgid "PEP 493: HTTPS verification migration tools for Python 2.7" msgstr "" @@ -2807,7 +3330,7 @@ msgstr "" msgid "" "For cases where the connection establishment code can't be modified, but the " -"overall application can be, the new :func:`ssl._https_verify_certificates` " +"overall application can be, the new :func:`!ssl._https_verify_certificates` " "function can be used to adjust the default behaviour at runtime." msgstr "" diff --git a/whatsnew/3.0.po b/whatsnew/3.0.po index f29f97e072..a632a6c87b 100644 --- a/whatsnew/3.0.po +++ b/whatsnew/3.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 570203cc5f..f33d5139af 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index 9777e01fd4..fd2d57f3ac 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,6 +38,9 @@ msgid "" "Python 3.10 was released on October 4, 2021. For full details, see the :ref:" "`changelog `." msgstr "" +"W tym artykule wyjaśniono nowe funkcje w Pythonie 3.10 w porównaniu z wersją " +"3.9. Python 3.10 został wydany 4 października 2021 r. Aby uzyskać " +"szczegółowe informacje, zobacz :ref:`changelog `." msgid "Summary -- Release highlights" msgstr "Podsumowanie – najważniejsze nowości" @@ -191,6 +195,11 @@ msgid "" "pointing to some incorrect location. For instance, consider the following " "code (notice the unclosed '{'):" msgstr "" +"Podczas analizowania kodu, który zawiera niezamknięte nawiasy lub nawiasy, " +"interpreter uwzględnia teraz lokalizację niezamkniętych nawiasów, zamiast " +"wyświetlać *SyntaxError: nieoczekiwany EOF podczas analizowania* lub " +"wskazywać nieprawidłową lokalizację. Rozważmy na przykład następujący kod " +"(zwróć uwagę na niezamknięte '{'):" msgid "" "expected = {9: 1, 18: 2, 19: 2, 27: 3, 28: 3, 29: 3, 36: 4, 37: 4,\n" @@ -202,6 +211,8 @@ msgid "" "Previous versions of the interpreter reported confusing places as the " "location of the syntax error:" msgstr "" +"Poprzednie wersje interpretera podawały mylące miejsca jako lokalizację " +"błędu składniowego:" msgid "" "File \"example.py\", line 3\n" @@ -211,7 +222,7 @@ msgid "" msgstr "" msgid "but in Python 3.10 a more informative error is emitted:" -msgstr "" +msgstr "ale w Pythonie 3.10 emitowany jest bardziej informacyjny błąd:" msgid "" "File \"example.py\", line 1\n" @@ -225,10 +236,14 @@ msgid "" "triple quoted) now point to the start of the string instead of reporting EOF/" "EOL." msgstr "" +"W podobny sposób błędy związane z niezamkniętymi literałami łańcuchowymi " +"(pojedyncze i potrójne cudzysłowy) wskazują teraz początek łańcucha zamiast " +"raportowania EOF/EOL." msgid "" "These improvements are inspired by previous work in the PyPy interpreter." msgstr "" +"Te ulepszenia są inspirowane wcześniejszymi pracami nad interpreterem PyPy." msgid "" "(Contributed by Pablo Galindo in :issue:`42864` and Batuhan Taskaya in :" @@ -251,7 +266,7 @@ msgid "" msgstr "" msgid "now Python 3.10 will display the exception as:" -msgstr "" +msgstr "teraz Python 3.10 wyświetli wyjątek jako:" msgid "" ">>> foo(x, z for z in range(10), t, w)\n" @@ -262,7 +277,7 @@ msgid "" msgstr "" msgid "This improvement was contributed by Pablo Galindo in :issue:`43914`." -msgstr "" +msgstr "Do poprawy tej przyczynił się Pablo Galindo w :issue:`43914`" msgid "" "A considerable amount of new specialized messages for :exc:`SyntaxError` " @@ -271,7 +286,7 @@ msgid "" msgstr "" msgid "Missing ``:`` before blocks:" -msgstr "" +msgstr "Brakuje ``:`` przed blokami:" msgid "" ">>> if rocket.position > event_horizon\n" @@ -282,7 +297,7 @@ msgid "" msgstr "" msgid "(Contributed by Pablo Galindo in :issue:`42997`.)" -msgstr "" +msgstr "(Autor: Pablo Galindo w :issue:`42997`.)" msgid "Unparenthesised tuples in comprehensions targets:" msgstr "" @@ -296,10 +311,10 @@ msgid "" msgstr "" msgid "(Contributed by Pablo Galindo in :issue:`43017`.)" -msgstr "" +msgstr "(Autor: Pablo Galindo w :issue:`43017`.)" msgid "Missing commas in collection literals and between expressions:" -msgstr "" +msgstr "Brakujące przecinki w literałach kolekcji i między wyrażeniami:" msgid "" ">>> items = {\n" @@ -470,7 +485,7 @@ msgid "" msgstr "" msgid "PEP 626: Precise line numbers for debugging and other tools" -msgstr "" +msgstr "PEP 626: Precyzyjne numerowanie linii do debugowania i innych narzędzi" msgid "" "PEP 626 brings more precise and reliable line numbers for debugging, " @@ -478,6 +493,10 @@ msgid "" "are generated for all lines of code executed and only for lines of code that " "are executed." msgstr "" +"PEP 626 zapewnia bardziej precyzyjne i niezawodne numerowanie linii dla " +"narzędzi do debugowania, profilowania i pokrycia. Zdarzenia śledzenia z " +"poprawnym numerem wiersza są generowane dla wszystkich wykonanych wierszy " +"kodu i tylko dla wykonanych wierszy kodu." msgid "" "The :attr:`~frame.f_lineno` attribute of frame objects will always contain " @@ -504,10 +523,10 @@ msgid "" msgstr "" msgid "Syntax and operations" -msgstr "" +msgstr "Składnia i operacje" msgid "The generic syntax of pattern matching is::" -msgstr "" +msgstr "Ogólna składnia dopasowywania wzorców jest następująca::" msgid "" "match subject:\n" @@ -526,6 +545,9 @@ msgid "" "patterns given as one or more case blocks. Specifically, pattern matching " "operates by:" msgstr "" +"Instrukcja dopasowania przyjmuje wyrażenie i porównuje jego wartość z " +"kolejnymi wzorcami podanymi jako jeden lub więcej bloków przypadków. W " +"szczególności dopasowanie wzorców działa poprzez:" msgid "using data with type and shape (the ``subject``)" msgstr "" @@ -578,7 +600,7 @@ msgid "" msgstr "" msgid "Simple pattern: match to a literal" -msgstr "" +msgstr "Prosty wzór: dopasowanie do literału" msgid "" "Let's look at this example as pattern matching in its simplest form: a " @@ -825,7 +847,7 @@ msgid "Other Key Features" msgstr "" msgid "Several other key features:" -msgstr "" +msgstr "Kilka innych kluczowych cech:" msgid "" "Like unpacking assignments, tuple and list patterns have exactly the same " diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index 92fbfec9ce..7a0d219b2b 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index 3c90e51cfd..95c3856137 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.2.po b/whatsnew/3.2.po index dbdbce6b59..16b79b5aee 100644 --- a/whatsnew/3.2.po +++ b/whatsnew/3.2.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -3067,7 +3068,7 @@ msgid "" msgstr "" msgid "Documentation" -msgstr "" +msgstr "Dokumentacja" msgid "The documentation continues to be improved." msgstr "" diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index 3e495c95f3..a0291f164f 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1233,7 +1234,7 @@ msgid "" msgstr "" msgid "bz2" -msgstr "" +msgstr "bz2" msgid "" "The :mod:`bz2` module has been rewritten from scratch. In the process, " @@ -1514,10 +1515,10 @@ msgid "" msgstr "" msgid "32-bit" -msgstr "" +msgstr "32-bit" msgid "64-bit" -msgstr "" +msgstr "64-bit" msgid ":const:`MAX_PREC`" msgstr ":const:`MAX_PREC`" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index 6398f2e20f..36ce32d52e 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -349,14 +350,15 @@ msgid "" msgstr "" msgid ":func:`os.get_inheritable`, :func:`os.set_inheritable`" -msgstr "" +msgstr ":func:`os.get_inheritable`, :func:`os.set_inheritable`" msgid ":func:`os.get_handle_inheritable`, :func:`os.set_handle_inheritable`" -msgstr "" +msgstr ":func:`os.get_handle_inheritable`, :func:`os.set_handle_inheritable`" msgid "" ":meth:`socket.socket.get_inheritable`, :meth:`socket.socket.set_inheritable`" msgstr "" +":meth:`socket.socket.get_inheritable`, :meth:`socket.socket.set_inheritable`" msgid ":pep:`446` -- Make newly created file descriptors non-inheritable" msgstr "" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index 892f24cf22..57c2c4a6d6 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1059,7 +1060,7 @@ msgid "" msgstr "" msgid "bz2" -msgstr "" +msgstr "bz2" msgid "" "The :meth:`BZ2Decompressor.decompress ` " diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index bc168daeb4..e816cad1b7 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index c0a3f0c431..2c3912c017 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1863,7 +1864,7 @@ msgid "" msgstr "" msgid "uu" -msgstr "" +msgstr "uu" msgid "" "The :func:`uu.encode` function now accepts an optional *backtick* keyword " diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index e13e2d2f45..24b3e7717e 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index 711d7c4252..da2bb5b893 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-08-29 16:15+0000\n" +"POT-Creation-Date: 2025-09-19 15:40+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index e6270d9c2d..507cafc2be 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -1,19 +1,20 @@ # SOME DESCRIPTIVE TITLE. -# Copyright (C) 2001-2024, Python Software Foundation +# Copyright (C) 2001-2025, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # # Translators: -# Rafael Fontenelle , 2024 +# Rafael Fontenelle , 2025 +# python-doc bot, 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-11-22 14:56+0000\n" -"PO-Revision-Date: 2024-05-11 00:34+0000\n" -"Last-Translator: Rafael Fontenelle , 2024\n" +"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"PO-Revision-Date: 2025-07-18 19:59+0000\n" +"Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,3 +26,56709 @@ msgstr "" msgid "Changelog" msgstr "Lista zmian" + +msgid "Python next" +msgstr "Następna wersja Pythona" + +msgid "*Release date: XXXX-XX-XX*" +msgstr "*Data wydania: XX.XX.XXXX*" + +msgid "Security" +msgstr "Bezpieczeństwo" + +msgid "" +":gh:`135661`: Fix parsing start and end tags in :class:`html.parser." +"HTMLParser` according to the HTML5 standard." +msgstr "" + +msgid "" +"Whitespaces no longer accepted between ```` does not end the script section." +msgstr "" + +msgid "" +"Vertical tabulation (``\\v``) and non-ASCII whitespaces no longer recognized " +"as whitespaces. The only whitespaces are ``\\t\\n\\r\\f`` and space." +msgstr "" + +msgid "Null character (U+0000) no longer ends the tag name." +msgstr "" + +msgid "" +"Attributes and slashes after the tag name in end tags are now ignored, " +"instead of terminating after the first ``>`` in quoted attribute value. E.g. " +"``\"/>``." +msgstr "" + +msgid "" +"Multiple slashes and whitespaces between the last attribute and closing " +"``>`` are now ignored in both start and end tags. E.g. ````." +msgstr "" + +msgid "" +"Multiple ``=`` between attribute name and value are no longer collapsed. E." +"g. ```` produces attribute \"foo\" with value \"=bar\"." +msgstr "" + +msgid "" +":gh:`102555`: Fix comment parsing in :class:`html.parser.HTMLParser` " +"according to the HTML5 standard. ``--!>`` now ends the comment. ``-- >`` no " +"longer ends the comment. Support abnormally ended empty comments ``<-->`` " +"and ``<--->``." +msgstr "" + +msgid "" +":gh:`135462`: Fix quadratic complexity in processing specially crafted input " +"in :class:`html.parser.HTMLParser`. End-of-file errors are now handled " +"according to the HTML5 specs -- comments and declarations are automatically " +"closed, tags are ignored." +msgstr "" + +msgid "" +":gh:`118350`: Fix support of escapable raw text mode (elements \"textarea\" " +"and \"title\") in :class:`html.parser.HTMLParser`." +msgstr "" + +msgid "" +":gh:`86155`: :meth:`html.parser.HTMLParser.close` no longer loses data when " +"the ```` and ````)." +"content of elements like ``script`` and ``style``)." msgstr "" msgid "" "This method is called to process a named character reference of the form " "``&name;`` (e.g. ``>``), where *name* is a general entity reference (e.g. " -"``'gt'``). This method is never called if *convert_charrefs* is ``True``." +"``'gt'``). This method is only called if *convert_charrefs* is false." msgstr "" msgid "" "This method is called to process decimal and hexadecimal numeric character " "references of the form :samp:`&#{NNN};` and :samp:`&#x{NNN};`. For example, " "the decimal equivalent for ``>`` is ``>``, whereas the hexadecimal is " -"``>``; in this case the method will receive ``'62'`` or ``'x3E'``. " -"This method is never called if *convert_charrefs* is ``True``." +"``>``; in this case the method will receive ``'62'`` or ``'x3E'``. This " +"method is only called if *convert_charrefs* is false." msgstr "" msgid "" @@ -329,8 +338,8 @@ msgid "" msgstr "" msgid "" -"The content of ``script`` and ``style`` elements is returned as is, without " -"further parsing::" +"The content of elements like ``script`` and ``style`` is returned as is, " +"without further parsing::" msgstr "" msgid "" @@ -342,10 +351,10 @@ msgid "" "End tag : style\n" "\n" ">>> parser.feed('')\n" +"... 'alert(\"hello! ☺\");')\n" "Start tag: script\n" " attr: ('type', 'text/javascript')\n" -"Data : alert(\"hello!\");\n" +"Data : alert(\"hello! ☺\");\n" "End tag : script" msgstr "" @@ -377,8 +386,8 @@ msgstr "" msgid "" "Feeding incomplete chunks to :meth:`~HTMLParser.feed` works, but :meth:" -"`~HTMLParser.handle_data` might be called more than once (unless " -"*convert_charrefs* is set to ``True``)::" +"`~HTMLParser.handle_data` might be called more than once if " +"*convert_charrefs* is false::" msgstr "" msgid "" diff --git a/library/http.client.po b/library/http.client.po index 48b79c4f7f..580ff49f78 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookiejar.po b/library/http.cookiejar.po index ad18f1b812..aac867e512 100644 --- a/library/http.cookiejar.po +++ b/library/http.cookiejar.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookies.po b/library/http.cookies.po index a6a5d60b8d..8c369961d9 100644 --- a/library/http.cookies.po +++ b/library/http.cookies.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.po b/library/http.po index 3474f6bde7..38afb409cb 100644 --- a/library/http.po +++ b/library/http.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.server.po b/library/http.server.po index 3840a00eed..43547e80b6 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/idle.po b/library/idle.po index dc62ef68d5..f179a855aa 100644 --- a/library/idle.po +++ b/library/idle.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imaplib.po b/library/imaplib.po index 3249c11cee..fc82f999ab 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imghdr.po b/library/imghdr.po index be3bd4f982..35d5d14566 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index d3f19cbc3f..eb536c40df 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.po b/library/importlib.po index f8a075c738..7273aa2d48 100644 --- a/library/importlib.po +++ b/library/importlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/index.po b/library/index.po index adf1bb31b3..b21aba760b 100644 --- a/library/index.po +++ b/library/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/inspect.po b/library/inspect.po index bf3e968659..0f819a51ef 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/internet.po b/library/internet.po index 056ae3fcb0..128c711329 100644 --- a/library/internet.po +++ b/library/internet.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/intro.po b/library/intro.po index f43edf92e0..ea42e734a9 100644 --- a/library/intro.po +++ b/library/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/io.po b/library/io.po index 2906ef059b..c18a3e6f52 100644 --- a/library/io.po +++ b/library/io.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ipaddress.po b/library/ipaddress.po index a20861f04d..484cd9d10e 100644 --- a/library/ipaddress.po +++ b/library/ipaddress.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/itertools.po b/library/itertools.po index 315f4b6935..6832df6a0e 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/json.po b/library/json.po index 055db8d305..299e615d0a 100644 --- a/library/json.po +++ b/library/json.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/linecache.po b/library/linecache.po index 7417c74b8b..0556361de8 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/locale.po b/library/locale.po index bf9fb8a549..472ee9a3ea 100644 --- a/library/locale.po +++ b/library/locale.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.config.po b/library/logging.config.po index 098180d459..ca951c0437 100644 --- a/library/logging.config.po +++ b/library/logging.config.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.handlers.po b/library/logging.handlers.po index acf3f85925..0282b152e1 100644 --- a/library/logging.handlers.po +++ b/library/logging.handlers.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.po b/library/logging.po index 215ebdccee..d93c19bf14 100644 --- a/library/logging.po +++ b/library/logging.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/lzma.po b/library/lzma.po index a2aa0ad414..7a20874885 100644 --- a/library/lzma.po +++ b/library/lzma.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mailbox.po b/library/mailbox.po index ac5b2c087a..9d939bf90d 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/marshal.po b/library/marshal.po index 28ed92398f..c0bd1e58bc 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/math.po b/library/math.po index 1af5c36dd1..39f8e726ba 100644 --- a/library/math.po +++ b/library/math.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mimetypes.po b/library/mimetypes.po index a698ef5390..8ee6d4b436 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mmap.po b/library/mmap.po index 7a31d54ed4..3acaf7dc0e 100644 --- a/library/mmap.po +++ b/library/mmap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/msilib.po b/library/msilib.po index 0d0f70ee35..fead7a657d 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.po b/library/multiprocessing.po index 6d8a344f9a..e4af3f8a2a 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index 6d0cab6e05..8bbcfea4e5 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nis.po b/library/nis.po index 94d2d73258..e513b70e0b 100644 --- a/library/nis.po +++ b/library/nis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nntplib.po b/library/nntplib.po index b614dd198f..755dcd051d 100644 --- a/library/nntplib.po +++ b/library/nntplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/numeric.po b/library/numeric.po index 8d58aec70e..ec18b25689 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/operator.po b/library/operator.po index 61bf0be5a3..9ce103aa67 100644 --- a/library/operator.po +++ b/library/operator.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/optparse.po b/library/optparse.po index 88449bf2b0..149f5fe3c5 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.path.po b/library/os.path.po index 805c90a9eb..1a5ea2dffe 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.po b/library/os.po index a581c21fb9..6b85a2a5f8 100644 --- a/library/os.po +++ b/library/os.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index 628eaabf76..74172a4e88 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pathlib.po b/library/pathlib.po index b39c9b5e10..70e8617e21 100644 --- a/library/pathlib.po +++ b/library/pathlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pdb.po b/library/pdb.po index 71fa1de116..a6a4746692 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickle.po b/library/pickle.po index 5f9548b9b2..ab75b0b714 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickletools.po b/library/pickletools.po index 65487005fc..8848112ccc 100644 --- a/library/pickletools.po +++ b/library/pickletools.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pipes.po b/library/pipes.po index d43a578827..bb47b1f8a7 100644 --- a/library/pipes.po +++ b/library/pipes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pkgutil.po b/library/pkgutil.po index 9ea033a76b..8f2d2412ba 100644 --- a/library/pkgutil.po +++ b/library/pkgutil.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/platform.po b/library/platform.po index dce89bdefd..6a166116bb 100644 --- a/library/platform.po +++ b/library/platform.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/plistlib.po b/library/plistlib.po index bd60de0a6c..ef601490e7 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/poplib.po b/library/poplib.po index ed4dd6760e..bc4ce5c812 100644 --- a/library/poplib.po +++ b/library/poplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/posix.po b/library/posix.po index 27daca980f..d6d0b8f00f 100644 --- a/library/posix.po +++ b/library/posix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pprint.po b/library/pprint.po index 060e8b6b59..1c48d35c1c 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/profile.po b/library/profile.po index f3b2e51b8f..e114ad7032 100644 --- a/library/profile.po +++ b/library/profile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pty.po b/library/pty.po index c8f5441328..5409c675a6 100644 --- a/library/pty.po +++ b/library/pty.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pwd.po b/library/pwd.po index 2bc7b08ab3..e0fe115c77 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/py_compile.po b/library/py_compile.po index a65be20231..a2ed927e39 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyclbr.po b/library/pyclbr.po index 6a6ec2db7d..65de467711 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pydoc.po b/library/pydoc.po index 131e45f15d..76dcc4a83d 100644 --- a/library/pydoc.po +++ b/library/pydoc.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyexpat.po b/library/pyexpat.po index bdee1c632d..adb5c873b8 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/queue.po b/library/queue.po index b57e41ca19..85c56932b5 100644 --- a/library/queue.po +++ b/library/queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/random.po b/library/random.po index 91bf25d282..1712d0b1c0 100644 --- a/library/random.po +++ b/library/random.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/re.po b/library/re.po index 5d229b5908..b1f9127472 100644 --- a/library/re.po +++ b/library/re.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/readline.po b/library/readline.po index 8e5c9a4d63..9eb282b455 100644 --- a/library/readline.po +++ b/library/readline.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/reprlib.po b/library/reprlib.po index f82b067300..1fb22bb7a1 100644 --- a/library/reprlib.po +++ b/library/reprlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/resource.po b/library/resource.po index bec22bdd88..2a5c98d09f 100644 --- a/library/resource.po +++ b/library/resource.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/rlcompleter.po b/library/rlcompleter.po index aa8f7fe18d..bf4a07c607 100644 --- a/library/rlcompleter.po +++ b/library/rlcompleter.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/runpy.po b/library/runpy.po index ea941bff10..c3fdafb750 100644 --- a/library/runpy.po +++ b/library/runpy.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sched.po b/library/sched.po index ca20127458..d944d4e29c 100644 --- a/library/sched.po +++ b/library/sched.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/secrets.po b/library/secrets.po index 35e922e375..19e790e932 100644 --- a/library/secrets.po +++ b/library/secrets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/select.po b/library/select.po index b6c7738b97..64e2b2d95d 100644 --- a/library/select.po +++ b/library/select.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/selectors.po b/library/selectors.po index f56e2ca4a8..85439dea6c 100644 --- a/library/selectors.po +++ b/library/selectors.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shelve.po b/library/shelve.po index fb6d6d6f9e..1e3dc48a08 100644 --- a/library/shelve.po +++ b/library/shelve.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shutil.po b/library/shutil.po index f65a72059d..a537562081 100644 --- a/library/shutil.po +++ b/library/shutil.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/signal.po b/library/signal.po index cdce61f788..4a013d133c 100644 --- a/library/signal.po +++ b/library/signal.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/site.po b/library/site.po index bc421fbd05..8837056c0e 100644 --- a/library/site.po +++ b/library/site.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/smtplib.po b/library/smtplib.po index cc2a705ec5..02a79a9614 100644 --- a/library/smtplib.po +++ b/library/smtplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sndhdr.po b/library/sndhdr.po index 707c360587..bdd705f37d 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index 9a5f1dd2f7..050368b370 100644 --- a/library/socket.po +++ b/library/socket.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socketserver.po b/library/socketserver.po index 709d4faba8..85939f88e3 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/spwd.po b/library/spwd.po index 28db6a21a9..f08c9a636f 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sqlite3.po b/library/sqlite3.po index 8b2d281ff7..622569c340 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ssl.po b/library/ssl.po index 69a0b5f388..cc35f614e7 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stat.po b/library/stat.po index 5eafc504d7..b8d04db96a 100644 --- a/library/stat.po +++ b/library/stat.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/statistics.po b/library/statistics.po index 522155659b..3939065c37 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stdtypes.po b/library/stdtypes.po index ee03230f2a..b4380da5a0 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/string.po b/library/string.po index 1a74dc6c88..d4b1ddb99c 100644 --- a/library/string.po +++ b/library/string.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/struct.po b/library/struct.po index 3a23ac7e4f..95d32d237a 100644 --- a/library/struct.po +++ b/library/struct.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/subprocess.po b/library/subprocess.po index ccd88eaa1a..bebb89f188 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sunau.po b/library/sunau.po index 9a8f1399e6..26c1f05deb 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/symtable.po b/library/symtable.po index 2ee65e600d..060470ae17 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.monitoring.po b/library/sys.monitoring.po index e59583c934..89de558ba6 100644 --- a/library/sys.monitoring.po +++ b/library/sys.monitoring.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.po b/library/sys.po index c1b3428364..c409518cff 100644 --- a/library/sys.po +++ b/library/sys.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sysconfig.po b/library/sysconfig.po index 42724234ea..4057bffe2d 100644 --- a/library/sysconfig.po +++ b/library/sysconfig.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/syslog.po b/library/syslog.po index 1de5233b79..12fa769c3b 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tarfile.po b/library/tarfile.po index 2d52c80076..09ed0afbb2 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/telnetlib.po b/library/telnetlib.po index 270f534cc8..d16e895fa1 100644 --- a/library/telnetlib.po +++ b/library/telnetlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tempfile.po b/library/tempfile.po index 2e5808ebd9..da24abd741 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/termios.po b/library/termios.po index 6c009a99d2..e3d2ea3905 100644 --- a/library/termios.po +++ b/library/termios.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/text.po b/library/text.po index 9536481eec..584d099bde 100644 --- a/library/text.po +++ b/library/text.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/textwrap.po b/library/textwrap.po index e2c9effb82..53f217ac5c 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/threading.po b/library/threading.po index 8205978c40..d253f3c3e8 100644 --- a/library/threading.po +++ b/library/threading.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/time.po b/library/time.po index e9ba2e9de6..536e6267e7 100644 --- a/library/time.po +++ b/library/time.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/timeit.po b/library/timeit.po index 5fe655581f..5ce56ea2c5 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tk.po b/library/tk.po index d0c348507e..4a06153841 100644 --- a/library/tk.po +++ b/library/tk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.dnd.po b/library/tkinter.dnd.po index 761e46d441..2469e71f39 100644 --- a/library/tkinter.dnd.po +++ b/library/tkinter.dnd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.po b/library/tkinter.po index 80ecadc2f3..62d1e37955 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index b1eca866b6..32b7c73bd8 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/token.po b/library/token.po index 6fec0c7e75..b5dadf1183 100644 --- a/library/token.po +++ b/library/token.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tokenize.po b/library/tokenize.po index b054532273..4349b8b10c 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tomllib.po b/library/tomllib.po index d4aa89c802..45642cf41c 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/traceback.po b/library/traceback.po index 3aa580a71b..3b64514f51 100644 --- a/library/traceback.po +++ b/library/traceback.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tracemalloc.po b/library/tracemalloc.po index ae7581f9cc..c4b75621bc 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tty.po b/library/tty.po index 141d65b521..43d8381748 100644 --- a/library/tty.po +++ b/library/tty.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/turtle.po b/library/turtle.po index 2ca6198bd4..edec41c8fa 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/types.po b/library/types.po index 913d89f407..fbbe2af44d 100644 --- a/library/types.po +++ b/library/types.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/typing.po b/library/typing.po index 0fba95317a..8d500da925 100644 --- a/library/typing.po +++ b/library/typing.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unicodedata.po b/library/unicodedata.po index 8b45dbad31..a7c2081f82 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.mock-examples.po b/library/unittest.mock-examples.po index 8767e166c8..05f222d900 100644 --- a/library/unittest.mock-examples.po +++ b/library/unittest.mock-examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index 3e4ba1fd9c..1482ec9368 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.po b/library/unittest.po index 9bdb73cf1a..a50c1bcd25 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unix.po b/library/unix.po index ae1e8b6aec..25f0fafd41 100644 --- a/library/unix.po +++ b/library/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.parse.po b/library/urllib.parse.po index 07d3fb591d..372604546a 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.request.po b/library/urllib.request.po index 94f089ffd2..1e6e7461f3 100644 --- a/library/urllib.request.po +++ b/library/urllib.request.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.robotparser.po b/library/urllib.robotparser.po index 250fe1af23..6e249fbf87 100644 --- a/library/urllib.robotparser.po +++ b/library/urllib.robotparser.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uu.po b/library/uu.po index e10ab33bc6..bd156c21d1 100644 --- a/library/uu.po +++ b/library/uu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uuid.po b/library/uuid.po index 09fd0329e4..ed203df157 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/venv.po b/library/venv.po index 7a02930c2b..4ef5cc40e2 100644 --- a/library/venv.po +++ b/library/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/warnings.po b/library/warnings.po index 3ac87590a6..deac6568d8 100644 --- a/library/warnings.po +++ b/library/warnings.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/wave.po b/library/wave.po index 2a53f8de14..1d1b4b6f38 100644 --- a/library/wave.po +++ b/library/wave.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/weakref.po b/library/weakref.po index 90749e1314..f4b33cf709 100644 --- a/library/weakref.po +++ b/library/weakref.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/webbrowser.po b/library/webbrowser.po index 75edebd6dd..ef9df9d550 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winreg.po b/library/winreg.po index 4afc07d91f..a9d4c5818b 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winsound.po b/library/winsound.po index 94c1203418..d47769b798 100644 --- a/library/winsound.po +++ b/library/winsound.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/wsgiref.po b/library/wsgiref.po index ec398e2d9b..4a76a1a93b 100644 --- a/library/wsgiref.po +++ b/library/wsgiref.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xdrlib.po b/library/xdrlib.po index 79d4293d2a..049f7c8c92 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.minidom.po b/library/xml.dom.minidom.po index e3e46673b6..b82ff3c87f 100644 --- a/library/xml.dom.minidom.po +++ b/library/xml.dom.minidom.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.po b/library/xml.dom.po index 3fee4164bb..22f379c00c 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.pulldom.po b/library/xml.dom.pulldom.po index af4447ac02..fe076aed32 100644 --- a/library/xml.dom.pulldom.po +++ b/library/xml.dom.pulldom.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index ef818b1030..30fca2ba59 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index b6b8074ca1..b870deb628 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.po b/library/xmlrpc.po index bdb741c41b..e5b1cc5ef1 100644 --- a/library/xmlrpc.po +++ b/library/xmlrpc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.server.po b/library/xmlrpc.server.po index 806dfe5e1c..91abd098f7 100644 --- a/library/xmlrpc.server.po +++ b/library/xmlrpc.server.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipapp.po b/library/zipapp.po index d80b1074d4..580e79e9b7 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipfile.po b/library/zipfile.po index ad73d3891a..c058b3e04a 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipimport.po b/library/zipimport.po index 3684387474..1513506568 100644 --- a/library/zipimport.po +++ b/library/zipimport.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zlib.po b/library/zlib.po index 3bcba8a935..170a560ddd 100644 --- a/library/zlib.po +++ b/library/zlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zoneinfo.po b/library/zoneinfo.po index 8173ee3b99..e2f75de97e 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/license.po b/license.po index 884037fb72..5593c8144f 100644 --- a/license.po +++ b/license.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index 998507a22f..bf39007dba 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/datamodel.po b/reference/datamodel.po index 6cb561b6bb..1aeb7e0526 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/executionmodel.po b/reference/executionmodel.po index ba8794f37a..bf089b73ff 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/expressions.po b/reference/expressions.po index 76b25a2968..daaf84ab0e 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/grammar.po b/reference/grammar.po index 7d6529ca55..db391aa80b 100644 --- a/reference/grammar.po +++ b/reference/grammar.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/import.po b/reference/import.po index 63e423bfd0..db65ffbb5f 100644 --- a/reference/import.po +++ b/reference/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/index.po b/reference/index.po index c7ed57e579..502a34ff72 100644 --- a/reference/index.po +++ b/reference/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/introduction.po b/reference/introduction.po index c821c83ca8..f150c89b45 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index fe51566ac7..ab30b26a88 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index 237e4b58f0..2e98cc904c 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index 82bdbb11af..11c745e10b 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/sphinx.po b/sphinx.po index 19646cf988..c45212f79c 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-07 15:53+0000\n" +"POT-Creation-Date: 2025-10-27 15:49+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index b342d816f0..21ce88f8ab 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index 0ac96f9235..b839978929 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/classes.po b/tutorial/classes.po index f72e0836b6..8721575c60 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index c326f98bc8..a66188f481 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index 4c454f55d0..4d0e4446dd 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/errors.po b/tutorial/errors.po index 2fed628cce..cbeb73c9bc 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index 7cd7337dbb..ecd4acc659 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/index.po b/tutorial/index.po index 9d39fb455f..8b71e2c6e2 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index bd6a0ed1d2..370199831c 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interactive.po b/tutorial/interactive.po index 44f114d486..c6a830d015 100644 --- a/tutorial/interactive.po +++ b/tutorial/interactive.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index 56d11d8015..8465ed5a6d 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/introduction.po b/tutorial/introduction.po index 9ae397bbb5..42a2c53ebe 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/modules.po b/tutorial/modules.po index 08ecc51dd0..ced1616a92 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index 96cefa88fb..17f7caa7dc 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib2.po b/tutorial/stdlib2.po index 1eb3e28c3e..f344c1d2b2 100644 --- a/tutorial/stdlib2.po +++ b/tutorial/stdlib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/venv.po b/tutorial/venv.po index 73dd951093..951136af45 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index 5b4f02f686..5e54d59e91 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/cmdline.po b/using/cmdline.po index 7b61bd2fa9..1378f84c1e 100644 --- a/using/cmdline.po +++ b/using/cmdline.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/configure.po b/using/configure.po index c1132d9109..432c8bec97 100644 --- a/using/configure.po +++ b/using/configure.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/editors.po b/using/editors.po index 8a28c9e1c6..a8edf2f861 100644 --- a/using/editors.po +++ b/using/editors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/index.po b/using/index.po index be66a6b256..d528141043 100644 --- a/using/index.po +++ b/using/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/mac.po b/using/mac.po index abe1a389ee..8f7e539da0 100644 --- a/using/mac.po +++ b/using/mac.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/unix.po b/using/unix.po index 3b1b98fd16..d3e3e6c20a 100644 --- a/using/unix.po +++ b/using/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/windows.po b/using/windows.po index 50d8182af9..e6da7a7432 100644 --- a/using/windows.po +++ b/using/windows.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 027b7c062a..a717b1e0f2 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index 9c1f83c653..b6dc946a72 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.2.po b/whatsnew/2.2.po index bbeada175b..b19f6c5fc3 100644 --- a/whatsnew/2.2.po +++ b/whatsnew/2.2.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.3.po b/whatsnew/2.3.po index c3bf3d65a5..7c5276b58f 100644 --- a/whatsnew/2.3.po +++ b/whatsnew/2.3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.4.po b/whatsnew/2.4.po index 6abbbb232c..efb5aeb4ed 100644 --- a/whatsnew/2.4.po +++ b/whatsnew/2.4.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.5.po b/whatsnew/2.5.po index e23e569fe6..e852181112 100644 --- a/whatsnew/2.5.po +++ b/whatsnew/2.5.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.6.po b/whatsnew/2.6.po index 7b410f79c6..8b0517acc2 100644 --- a/whatsnew/2.6.po +++ b/whatsnew/2.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 0b28aba408..c9fe2c4005 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.0.po b/whatsnew/3.0.po index 30fcb9b675..44f91f64dc 100644 --- a/whatsnew/3.0.po +++ b/whatsnew/3.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 12ddd8b512..9562d364ea 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index ffb6a791fe..44cb10bb5d 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index 7219e83349..3f05f81fbc 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index 11da2ed643..a4fc15c93c 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.2.po b/whatsnew/3.2.po index 16b79b5aee..08a8c494dc 100644 --- a/whatsnew/3.2.po +++ b/whatsnew/3.2.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index a25425d621..b6cbaa5647 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index 36ce32d52e..627e8aaadc 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index 57c2c4a6d6..08a9737bdb 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index 4717f19645..fa98300512 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index 2c3912c017..96477eaea2 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index 3f0edeacec..b3626b3990 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index 128c7e55e9..b03f7a2868 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-09-23 15:37+0000\n" +"POT-Creation-Date: 2025-10-13 15:58+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index cf7ab714f8..8a92ae25ba 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -27,6 +27,24 @@ msgstr "" msgid "Changelog" msgstr "Lista zmian" +msgid "Python next" +msgstr "Następna wersja Pythona" + +msgid "*Release date: XXXX-XX-XX*" +msgstr "*Data wydania: XX.XX.XXXX*" + +msgid "Security" +msgstr "Bezpieczeństwo" + +msgid "" +":gh:`137836`: Add support of the \"plaintext\" element, RAWTEXT elements " +"\"xmp\", \"iframe\", \"noembed\" and \"noframes\", and optionally RAWTEXT " +"element \"noscript\" in :class:`html.parser.HTMLParser`." +msgstr "" + +msgid ":gh:`136065`: Fix quadratic complexity in :func:`os.path.expandvars`." +msgstr "" + msgid "Python 3.12.12 final" msgstr "" @@ -42,9 +60,6 @@ msgid "" "the values becoming out-of-date during routine updates." msgstr "" -msgid "Security" -msgstr "Bezpieczeństwo" - msgid "" ":gh:`139700`: Check consistency of the zip64 end of central directory " "record. Support records with \"zip64 extensible data\" if there are no bytes " diff --git a/whatsnew/index.po b/whatsnew/index.po index 2aae6f5c6d..42b0d30852 100644 --- a/whatsnew/index.po +++ b/whatsnew/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-09 15:46+0000\n" +"POT-Creation-Date: 2025-10-29 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From b2140df2395ac03e6a25d6137431f2281b943e67 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Sun, 9 Nov 2025 20:14:46 +0000 Subject: [PATCH 161/228] Update translation from Transifex Co-Authored-By: Maciej Olko --- c-api/bytes.po | 2 +- c-api/exceptions.po | 2 +- c-api/function.po | 2 +- c-api/gcsupport.po | 2 +- c-api/index.po | 2 +- c-api/init_config.po | 2 +- c-api/object.po | 2 +- c-api/structures.po | 2 +- c-api/unicode.po | 2 +- deprecations/index.po | 2 +- deprecations/pending-removal-in-3.13.po | 2 +- deprecations/pending-removal-in-3.15.po | 2 +- deprecations/pending-removal-in-future.po | 2 +- extending/embedding.po | 2 +- extending/newtypes_tutorial.po | 2 +- faq/design.po | 2 +- faq/gui.po | 2 +- howto/annotations.po | 2 +- howto/gdb_helpers.po | 2 +- howto/logging-cookbook.po | 2 +- howto/regex.po | 2 +- library/__main__.po | 2 +- library/array.po | 2 +- library/ast.po | 2 +- library/asyncio-future.po | 2 +- library/asyncio-llapi-index.po | 2 +- library/asyncio-platforms.po | 2 +- library/asyncio-protocol.po | 2 +- library/asyncio-runner.po | 2 +- library/audit_events.po | 2 +- library/binascii.po | 2 +- library/builtins.po | 2 +- library/calendar.po | 2 +- library/cmath.po | 2 +- library/cmd.po | 2 +- library/cmdline.po | 2 +- library/code.po | 2 +- library/codecs.po | 2 +- library/codeop.po | 2 +- library/collections.abc.po | 2 +- library/collections.po | 2 +- library/configparser.po | 2 +- library/contextlib.po | 2 +- library/copy.po | 2 +- library/copyreg.po | 2 +- library/csv.po | 2 +- library/ctypes.po | 2 +- library/curses.ascii.po | 2 +- library/curses.po | 2 +- library/datetime.po | 2 +- library/dbm.po | 2 +- library/decimal.po | 2 +- library/difflib.po | 2 +- library/dis.po | 2 +- library/doctest.po | 2 +- library/email.contentmanager.po | 2 +- library/email.encoders.po | 2 +- library/email.generator.po | 2 +- library/email.header.po | 2 +- library/email.headerregistry.po | 2 +- library/email.message.po | 2 +- library/email.mime.po | 2 +- library/email.parser.po | 2 +- library/email.policy.po | 2 +- library/email.utils.po | 2 +- library/ensurepip.po | 2 +- library/fnmatch.po | 2 +- library/ftplib.po | 2 +- library/functools.po | 2 +- library/getpass.po | 2 +- library/gettext.po | 2 +- library/glob.po | 2 +- library/graphlib.po | 2 +- library/grp.po | 2 +- library/hashlib.po | 2 +- library/heapq.po | 2 +- library/html.entities.po | 2 +- library/http.client.po | 2 +- library/http.cookiejar.po | 2 +- library/http.cookies.po | 2 +- library/http.po | 2 +- library/http.server.po | 2 +- library/idle.po | 2 +- library/imaplib.po | 2 +- library/importlib.metadata.po | 2 +- library/importlib.po | 2 +- library/inspect.po | 2 +- library/io.po | 2 +- library/ipaddress.po | 2 +- library/itertools.po | 2 +- library/json.po | 2 +- library/linecache.po | 2 +- library/locale.po | 2 +- library/logging.config.po | 2 +- library/logging.handlers.po | 2 +- library/logging.po | 2 +- library/lzma.po | 2 +- library/mailbox.po | 2 +- library/mimetypes.po | 2 +- library/multiprocessing.po | 2 +- library/multiprocessing.shared_memory.po | 2 +- library/operator.po | 2 +- library/optparse.po | 2 +- library/os.po | 2 +- library/pathlib.po | 2 +- library/pdb.po | 2 +- library/pickle.po | 2 +- library/pickletools.po | 2 +- library/pkgutil.po | 2 +- library/platform.po | 2 +- library/plistlib.po | 2 +- library/poplib.po | 2 +- library/pprint.po | 2 +- library/profile.po | 2 +- library/pty.po | 2 +- library/pwd.po | 2 +- library/py_compile.po | 2 +- library/pyclbr.po | 2 +- library/pydoc.po | 2 +- library/queue.po | 2 +- library/random.po | 2 +- library/re.po | 2 +- library/reprlib.po | 2 +- library/resource.po | 2 +- library/rlcompleter.po | 2 +- library/runpy.po | 2 +- library/sched.po | 2 +- library/secrets.po | 2 +- library/selectors.po | 2 +- library/shelve.po | 2 +- library/shutil.po | 2 +- library/signal.po | 2 +- library/site.po | 2 +- library/smtplib.po | 2 +- library/socket.po | 2 +- library/socketserver.po | 2 +- library/spwd.po | 2 +- library/sqlite3.po | 2 +- library/ssl.po | 2 +- library/stat.po | 2 +- library/statistics.po | 2 +- library/stdtypes.po | 2 +- library/string.po | 2 +- library/struct.po | 2 +- library/subprocess.po | 2 +- library/symtable.po | 2 +- library/sys.monitoring.po | 2 +- library/sys.po | 2 +- library/sysconfig.po | 2 +- library/tarfile.po | 2 +- library/tempfile.po | 2 +- library/textwrap.po | 2 +- library/threading.po | 2 +- library/time.po | 2 +- library/timeit.po | 2 +- library/tkinter.dnd.po | 2 +- library/tkinter.po | 2 +- library/tkinter.ttk.po | 2 +- library/token.po | 2 +- library/tokenize.po | 2 +- library/tomllib.po | 2 +- library/traceback.po | 2 +- library/tracemalloc.po | 2 +- library/tty.po | 2 +- library/types.po | 2 +- library/typing.po | 2 +- library/unittest.mock-examples.po | 2 +- library/unittest.mock.po | 2 +- library/unittest.po | 2 +- library/unix.po | 2 +- library/urllib.parse.po | 2 +- library/urllib.request.po | 2 +- library/urllib.robotparser.po | 2 +- library/uuid.po | 2 +- library/warnings.po | 2 +- library/wave.po | 2 +- library/weakref.po | 2 +- library/webbrowser.po | 2 +- library/winreg.po | 2 +- library/winsound.po | 2 +- library/wsgiref.po | 2 +- library/xml.dom.minidom.po | 2 +- library/xml.dom.po | 2 +- library/xml.dom.pulldom.po | 2 +- library/xml.etree.elementtree.po | 2 +- library/xmlrpc.client.po | 2 +- library/xmlrpc.po | 2 +- library/xmlrpc.server.po | 2 +- library/zipapp.po | 2 +- library/zipfile.po | 2 +- library/zipimport.po | 2 +- library/zlib.po | 2 +- library/zoneinfo.po | 2 +- license.po | 2 +- reference/compound_stmts.po | 2 +- reference/datamodel.po | 2 +- reference/grammar.po | 2 +- reference/introduction.po | 2 +- reference/lexical_analysis.po | 2 +- tutorial/errors.po | 12 ++++++++++-- tutorial/introduction.po | 2 +- using/cmdline.po | 2 +- using/configure.po | 2 +- using/editors.po | 2 +- using/windows.po | 2 +- whatsnew/2.0.po | 2 +- whatsnew/2.2.po | 2 +- whatsnew/2.4.po | 2 +- whatsnew/2.5.po | 2 +- whatsnew/2.7.po | 2 +- whatsnew/3.10.po | 2 +- whatsnew/3.12.po | 2 +- whatsnew/3.2.po | 2 +- whatsnew/3.3.po | 2 +- whatsnew/3.4.po | 2 +- whatsnew/3.5.po | 2 +- whatsnew/3.7.po | 2 +- whatsnew/3.8.po | 2 +- whatsnew/3.9.po | 2 +- 219 files changed, 228 insertions(+), 220 deletions(-) diff --git a/c-api/bytes.po b/c-api/bytes.po index 3f67bb3bb9..a111746016 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/exceptions.po b/c-api/exceptions.po index e303d40f6d..a5bf83123e 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/function.po b/c-api/function.po index f7b4f8f794..16147a4850 100644 --- a/c-api/function.po +++ b/c-api/function.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/gcsupport.po b/c-api/gcsupport.po index 8d7fab0840..07c49463be 100644 --- a/c-api/gcsupport.po +++ b/c-api/gcsupport.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/index.po b/c-api/index.po index b3995f0855..4f5b2fe000 100644 --- a/c-api/index.po +++ b/c-api/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/init_config.po b/c-api/init_config.po index 00da9c7ffe..29f22777c7 100644 --- a/c-api/init_config.po +++ b/c-api/init_config.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/object.po b/c-api/object.po index 8418f3e219..a48fdf3ae7 100644 --- a/c-api/object.po +++ b/c-api/object.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/structures.po b/c-api/structures.po index 9e7f66de7c..bd6998eeb1 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/unicode.po b/c-api/unicode.po index 53a58a067b..7a5b39d5c5 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/index.po b/deprecations/index.po index 57d5d6ce94..2b881a1e45 100644 --- a/deprecations/index.po +++ b/deprecations/index.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.13.po b/deprecations/pending-removal-in-3.13.po index 91add66a96..29ebaf002c 100644 --- a/deprecations/pending-removal-in-3.13.po +++ b/deprecations/pending-removal-in-3.13.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.15.po b/deprecations/pending-removal-in-3.15.po index f532097a3d..6fba5da573 100644 --- a/deprecations/pending-removal-in-3.15.po +++ b/deprecations/pending-removal-in-3.15.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-future.po b/deprecations/pending-removal-in-future.po index bef69a3456..c50a68e5e2 100644 --- a/deprecations/pending-removal-in-future.po +++ b/deprecations/pending-removal-in-future.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/embedding.po b/extending/embedding.po index c646ac57d0..36804dbdfa 100644 --- a/extending/embedding.po +++ b/extending/embedding.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/newtypes_tutorial.po b/extending/newtypes_tutorial.po index a63ef414af..0cbc9f7196 100644 --- a/extending/newtypes_tutorial.po +++ b/extending/newtypes_tutorial.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/design.po b/faq/design.po index 9ef81d4b52..4ceb5770ef 100644 --- a/faq/design.po +++ b/faq/design.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/gui.po b/faq/gui.po index 9b35cb335b..ce819fa6d7 100644 --- a/faq/gui.po +++ b/faq/gui.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/annotations.po b/howto/annotations.po index 3abaa4706e..9f1cdca2cd 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/gdb_helpers.po b/howto/gdb_helpers.po index 18e1d82898..538a2bf665 100644 --- a/howto/gdb_helpers.po +++ b/howto/gdb_helpers.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index d7657d17b0..fc70a88e42 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/regex.po b/howto/regex.po index 71569c8840..9d1227ae2d 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__main__.po b/library/__main__.po index 19d9d2c3d5..975888cab3 100644 --- a/library/__main__.po +++ b/library/__main__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/array.po b/library/array.po index 4673e0feea..c3abf23a2f 100644 --- a/library/array.po +++ b/library/array.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ast.po b/library/ast.po index 9eb49fedb0..ee1a568601 100644 --- a/library/ast.po +++ b/library/ast.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-future.po b/library/asyncio-future.po index bd9c718a19..199ea70fd5 100644 --- a/library/asyncio-future.po +++ b/library/asyncio-future.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-llapi-index.po b/library/asyncio-llapi-index.po index 2e6d29cfc1..ee107bc58a 100644 --- a/library/asyncio-llapi-index.po +++ b/library/asyncio-llapi-index.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-platforms.po b/library/asyncio-platforms.po index 509dd6faf9..62f471d040 100644 --- a/library/asyncio-platforms.po +++ b/library/asyncio-platforms.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index 210f795fa5..42f9d88a93 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-runner.po b/library/asyncio-runner.po index 8b4d0b5932..b5dcdb3b2c 100644 --- a/library/asyncio-runner.po +++ b/library/asyncio-runner.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/audit_events.po b/library/audit_events.po index b9d0550050..12a439c07b 100644 --- a/library/audit_events.po +++ b/library/audit_events.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/binascii.po b/library/binascii.po index 8eb1b8181a..7a478cde8e 100644 --- a/library/binascii.po +++ b/library/binascii.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/builtins.po b/library/builtins.po index ba541384eb..17b7f59d3f 100644 --- a/library/builtins.po +++ b/library/builtins.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/calendar.po b/library/calendar.po index 194955614f..2f83bf1b2c 100644 --- a/library/calendar.po +++ b/library/calendar.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmath.po b/library/cmath.po index d41e6b3587..d994907d35 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmd.po b/library/cmd.po index 16109dac07..afc593bc7d 100644 --- a/library/cmd.po +++ b/library/cmd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmdline.po b/library/cmdline.po index 3b7837d2c4..aefe1a3743 100644 --- a/library/cmdline.po +++ b/library/cmdline.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/code.po b/library/code.po index 8f021e1645..65a3692c50 100644 --- a/library/code.po +++ b/library/code.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/codecs.po b/library/codecs.po index 1f28ea546c..293914b99c 100644 --- a/library/codecs.po +++ b/library/codecs.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/codeop.po b/library/codeop.po index 7f223795f7..6611a631c5 100644 --- a/library/codeop.po +++ b/library/codeop.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/collections.abc.po b/library/collections.abc.po index 79a1f83c47..d5f76475a3 100644 --- a/library/collections.abc.po +++ b/library/collections.abc.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/collections.po b/library/collections.po index 1669423784..9e71cc643b 100644 --- a/library/collections.po +++ b/library/collections.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/configparser.po b/library/configparser.po index d757918aa9..c696b5b629 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/contextlib.po b/library/contextlib.po index 7ec56a7653..e2d859bbc9 100644 --- a/library/contextlib.po +++ b/library/contextlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copy.po b/library/copy.po index 8457b97add..761037c6f5 100644 --- a/library/copy.po +++ b/library/copy.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copyreg.po b/library/copyreg.po index 6d844cf2a8..69dcfdd2d8 100644 --- a/library/copyreg.po +++ b/library/copyreg.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/csv.po b/library/csv.po index 3e77b12745..4191166a23 100644 --- a/library/csv.po +++ b/library/csv.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ctypes.po b/library/ctypes.po index 926a11900b..3571e69a3c 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.ascii.po b/library/curses.ascii.po index 3040cba77e..59d0c4d61b 100644 --- a/library/curses.ascii.po +++ b/library/curses.ascii.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.po b/library/curses.po index 72f605bc17..4ef6d08f9b 100644 --- a/library/curses.po +++ b/library/curses.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datetime.po b/library/datetime.po index 7595218d11..cc532c0330 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dbm.po b/library/dbm.po index f362ea0c0e..9062307fba 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/decimal.po b/library/decimal.po index b0eb478234..1b7ab85062 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/difflib.po b/library/difflib.po index 050d0fbd54..c329e7b792 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dis.po b/library/dis.po index 75312db095..c241f47809 100644 --- a/library/dis.po +++ b/library/dis.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/doctest.po b/library/doctest.po index 831791598f..9960e155f7 100644 --- a/library/doctest.po +++ b/library/doctest.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.contentmanager.po b/library/email.contentmanager.po index 2423730295..c1d311109b 100644 --- a/library/email.contentmanager.po +++ b/library/email.contentmanager.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.encoders.po b/library/email.encoders.po index 46f6ebc029..c32f316da2 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.generator.po b/library/email.generator.po index 7bd0735dc7..008b237fc1 100644 --- a/library/email.generator.po +++ b/library/email.generator.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.header.po b/library/email.header.po index ab4826b6d9..846c7791ff 100644 --- a/library/email.header.po +++ b/library/email.header.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index b5cbf51f58..66f63d0ae2 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.message.po b/library/email.message.po index 0c7e1d35c0..16bd21f998 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.mime.po b/library/email.mime.po index fe218752cf..f3c50919b0 100644 --- a/library/email.mime.po +++ b/library/email.mime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.parser.po b/library/email.parser.po index 306743453b..82eb4af11d 100644 --- a/library/email.parser.po +++ b/library/email.parser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.policy.po b/library/email.policy.po index e164c64090..b27e6a0bf4 100644 --- a/library/email.policy.po +++ b/library/email.policy.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.utils.po b/library/email.utils.po index 66f2422784..d2ab8025cc 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ensurepip.po b/library/ensurepip.po index 007e2bf811..c7361b456c 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fnmatch.po b/library/fnmatch.po index 7c2d544ccf..22fc6f4588 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ftplib.po b/library/ftplib.po index 5f2499c20f..d9da438cea 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functools.po b/library/functools.po index 43e5607c31..53435b888d 100644 --- a/library/functools.po +++ b/library/functools.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/getpass.po b/library/getpass.po index abe5593abb..638072bd81 100644 --- a/library/getpass.po +++ b/library/getpass.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gettext.po b/library/gettext.po index 1086c10d4e..ae8417b22a 100644 --- a/library/gettext.po +++ b/library/gettext.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/glob.po b/library/glob.po index 89fef126fb..85ef0ca224 100644 --- a/library/glob.po +++ b/library/glob.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/graphlib.po b/library/graphlib.po index 17b40799d0..66593c2c49 100644 --- a/library/graphlib.po +++ b/library/graphlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/grp.po b/library/grp.po index 367219a435..03fe54a87f 100644 --- a/library/grp.po +++ b/library/grp.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/hashlib.po b/library/hashlib.po index 130770a1c5..e33b6a0998 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/heapq.po b/library/heapq.po index 834cea40ba..a726c6338d 100644 --- a/library/heapq.po +++ b/library/heapq.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.entities.po b/library/html.entities.po index 9e9e0dd932..44f12b1a10 100644 --- a/library/html.entities.po +++ b/library/html.entities.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.client.po b/library/http.client.po index 580ff49f78..aebdc7b5a8 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookiejar.po b/library/http.cookiejar.po index aac867e512..7251ef1f56 100644 --- a/library/http.cookiejar.po +++ b/library/http.cookiejar.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookies.po b/library/http.cookies.po index 8c369961d9..df5368cdf4 100644 --- a/library/http.cookies.po +++ b/library/http.cookies.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.po b/library/http.po index 38afb409cb..34028c6edd 100644 --- a/library/http.po +++ b/library/http.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.server.po b/library/http.server.po index 43547e80b6..a74c828602 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/idle.po b/library/idle.po index f179a855aa..acb74d1128 100644 --- a/library/idle.po +++ b/library/idle.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imaplib.po b/library/imaplib.po index fc82f999ab..497d50ece9 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index eb536c40df..e894ef495c 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.po b/library/importlib.po index 7273aa2d48..b342f88e19 100644 --- a/library/importlib.po +++ b/library/importlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/inspect.po b/library/inspect.po index 0f819a51ef..39acc4b6a8 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/io.po b/library/io.po index c18a3e6f52..f3ca2bab16 100644 --- a/library/io.po +++ b/library/io.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ipaddress.po b/library/ipaddress.po index 484cd9d10e..7c18992e44 100644 --- a/library/ipaddress.po +++ b/library/ipaddress.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/itertools.po b/library/itertools.po index 6832df6a0e..db2f8e01b0 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/json.po b/library/json.po index 299e615d0a..3ef056fed1 100644 --- a/library/json.po +++ b/library/json.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/linecache.po b/library/linecache.po index 0556361de8..efefcc3454 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/locale.po b/library/locale.po index 472ee9a3ea..7bc9e8fd96 100644 --- a/library/locale.po +++ b/library/locale.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.config.po b/library/logging.config.po index ca951c0437..15f4b8279d 100644 --- a/library/logging.config.po +++ b/library/logging.config.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.handlers.po b/library/logging.handlers.po index 0282b152e1..765410f65a 100644 --- a/library/logging.handlers.po +++ b/library/logging.handlers.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.po b/library/logging.po index d93c19bf14..3f3e652e73 100644 --- a/library/logging.po +++ b/library/logging.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/lzma.po b/library/lzma.po index 7a20874885..8a9e1f2613 100644 --- a/library/lzma.po +++ b/library/lzma.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mailbox.po b/library/mailbox.po index 9d939bf90d..346010c385 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mimetypes.po b/library/mimetypes.po index 8ee6d4b436..af6a8dfa5f 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.po b/library/multiprocessing.po index e4af3f8a2a..5813cd0ce8 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index 8bbcfea4e5..6a0697511f 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/operator.po b/library/operator.po index 9ce103aa67..f0ad84d173 100644 --- a/library/operator.po +++ b/library/operator.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/optparse.po b/library/optparse.po index 149f5fe3c5..afb465efa6 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.po b/library/os.po index 6b85a2a5f8..cd82958bd9 100644 --- a/library/os.po +++ b/library/os.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pathlib.po b/library/pathlib.po index 70e8617e21..a874b1a72b 100644 --- a/library/pathlib.po +++ b/library/pathlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pdb.po b/library/pdb.po index a6a4746692..7c13f758fe 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickle.po b/library/pickle.po index ab75b0b714..679836b3b6 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickletools.po b/library/pickletools.po index 8848112ccc..6440f454fc 100644 --- a/library/pickletools.po +++ b/library/pickletools.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pkgutil.po b/library/pkgutil.po index 8f2d2412ba..37428fb7f1 100644 --- a/library/pkgutil.po +++ b/library/pkgutil.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/platform.po b/library/platform.po index 6a166116bb..ea760c9254 100644 --- a/library/platform.po +++ b/library/platform.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/plistlib.po b/library/plistlib.po index ef601490e7..105e52874b 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/poplib.po b/library/poplib.po index bc4ce5c812..17903781fa 100644 --- a/library/poplib.po +++ b/library/poplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pprint.po b/library/pprint.po index 1c48d35c1c..b53c3e4a87 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/profile.po b/library/profile.po index e114ad7032..fea0417797 100644 --- a/library/profile.po +++ b/library/profile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pty.po b/library/pty.po index 5409c675a6..031da4a370 100644 --- a/library/pty.po +++ b/library/pty.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pwd.po b/library/pwd.po index e0fe115c77..535e2ce2f5 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/py_compile.po b/library/py_compile.po index a2ed927e39..fd7ec0ae65 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyclbr.po b/library/pyclbr.po index 65de467711..eea34fb29d 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pydoc.po b/library/pydoc.po index 76dcc4a83d..43b962ae70 100644 --- a/library/pydoc.po +++ b/library/pydoc.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/queue.po b/library/queue.po index 85c56932b5..260dff5195 100644 --- a/library/queue.po +++ b/library/queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/random.po b/library/random.po index 1712d0b1c0..5118848543 100644 --- a/library/random.po +++ b/library/random.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/re.po b/library/re.po index b1f9127472..9f1b01f2e9 100644 --- a/library/re.po +++ b/library/re.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/reprlib.po b/library/reprlib.po index 1fb22bb7a1..57cdac3217 100644 --- a/library/reprlib.po +++ b/library/reprlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/resource.po b/library/resource.po index 2a5c98d09f..c1293904bc 100644 --- a/library/resource.po +++ b/library/resource.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/rlcompleter.po b/library/rlcompleter.po index bf4a07c607..d31908f287 100644 --- a/library/rlcompleter.po +++ b/library/rlcompleter.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/runpy.po b/library/runpy.po index c3fdafb750..8560d38a90 100644 --- a/library/runpy.po +++ b/library/runpy.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sched.po b/library/sched.po index d944d4e29c..338871cc4a 100644 --- a/library/sched.po +++ b/library/sched.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/secrets.po b/library/secrets.po index 19e790e932..e5d37979c9 100644 --- a/library/secrets.po +++ b/library/secrets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/selectors.po b/library/selectors.po index 85439dea6c..4663895b42 100644 --- a/library/selectors.po +++ b/library/selectors.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shelve.po b/library/shelve.po index 1e3dc48a08..a137604f7c 100644 --- a/library/shelve.po +++ b/library/shelve.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shutil.po b/library/shutil.po index a537562081..6f4e30bd2a 100644 --- a/library/shutil.po +++ b/library/shutil.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/signal.po b/library/signal.po index 4a013d133c..360286ee57 100644 --- a/library/signal.po +++ b/library/signal.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/site.po b/library/site.po index 8837056c0e..a48d5f0b14 100644 --- a/library/site.po +++ b/library/site.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/smtplib.po b/library/smtplib.po index 02a79a9614..fd9e85a997 100644 --- a/library/smtplib.po +++ b/library/smtplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index 050368b370..d84a90f145 100644 --- a/library/socket.po +++ b/library/socket.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socketserver.po b/library/socketserver.po index 85939f88e3..b4e79f1763 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/spwd.po b/library/spwd.po index f08c9a636f..78a39b78ad 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sqlite3.po b/library/sqlite3.po index 622569c340..ce3269c9aa 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ssl.po b/library/ssl.po index cc35f614e7..5879f1a097 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stat.po b/library/stat.po index b8d04db96a..7cbe2f99b6 100644 --- a/library/stat.po +++ b/library/stat.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/statistics.po b/library/statistics.po index 3939065c37..824f7d06ce 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stdtypes.po b/library/stdtypes.po index b4380da5a0..f6c5b3179f 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/string.po b/library/string.po index d4b1ddb99c..f832ac64bd 100644 --- a/library/string.po +++ b/library/string.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/struct.po b/library/struct.po index 95d32d237a..ea3195084d 100644 --- a/library/struct.po +++ b/library/struct.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/subprocess.po b/library/subprocess.po index bebb89f188..9353c0bad5 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/symtable.po b/library/symtable.po index 060470ae17..d3d3ac124d 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.monitoring.po b/library/sys.monitoring.po index 89de558ba6..2fe17413b6 100644 --- a/library/sys.monitoring.po +++ b/library/sys.monitoring.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.po b/library/sys.po index c409518cff..f117ca1b37 100644 --- a/library/sys.po +++ b/library/sys.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sysconfig.po b/library/sysconfig.po index 4057bffe2d..4470f636e5 100644 --- a/library/sysconfig.po +++ b/library/sysconfig.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tarfile.po b/library/tarfile.po index 09ed0afbb2..7bec547c82 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tempfile.po b/library/tempfile.po index da24abd741..a42fb0fb17 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/textwrap.po b/library/textwrap.po index 53f217ac5c..c98e624601 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/threading.po b/library/threading.po index d253f3c3e8..0a7697f55c 100644 --- a/library/threading.po +++ b/library/threading.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/time.po b/library/time.po index 536e6267e7..f2db601a12 100644 --- a/library/time.po +++ b/library/time.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/timeit.po b/library/timeit.po index 5ce56ea2c5..15236293e4 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.dnd.po b/library/tkinter.dnd.po index 2469e71f39..a092e372e1 100644 --- a/library/tkinter.dnd.po +++ b/library/tkinter.dnd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.po b/library/tkinter.po index 62d1e37955..4588f52876 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index 32b7c73bd8..d6efc15783 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/token.po b/library/token.po index b5dadf1183..10a5f64477 100644 --- a/library/token.po +++ b/library/token.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tokenize.po b/library/tokenize.po index 4349b8b10c..8b806d99ec 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tomllib.po b/library/tomllib.po index 45642cf41c..033cc193ec 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/traceback.po b/library/traceback.po index 3b64514f51..690b7b53c2 100644 --- a/library/traceback.po +++ b/library/traceback.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tracemalloc.po b/library/tracemalloc.po index c4b75621bc..0cf3bc1512 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tty.po b/library/tty.po index 43d8381748..214812e009 100644 --- a/library/tty.po +++ b/library/tty.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/types.po b/library/types.po index fbbe2af44d..721bef5146 100644 --- a/library/types.po +++ b/library/types.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/typing.po b/library/typing.po index 8d500da925..178a0959e5 100644 --- a/library/typing.po +++ b/library/typing.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.mock-examples.po b/library/unittest.mock-examples.po index 05f222d900..6d0a847fb5 100644 --- a/library/unittest.mock-examples.po +++ b/library/unittest.mock-examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index 1482ec9368..c3e201e8f7 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.po b/library/unittest.po index a50c1bcd25..436ae13704 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unix.po b/library/unix.po index 25f0fafd41..3e6469f63f 100644 --- a/library/unix.po +++ b/library/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.parse.po b/library/urllib.parse.po index 372604546a..a2a7c09446 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.request.po b/library/urllib.request.po index 1e6e7461f3..375c03c716 100644 --- a/library/urllib.request.po +++ b/library/urllib.request.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.robotparser.po b/library/urllib.robotparser.po index 6e249fbf87..a4178cbc71 100644 --- a/library/urllib.robotparser.po +++ b/library/urllib.robotparser.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uuid.po b/library/uuid.po index ed203df157..c0fc7311c8 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/warnings.po b/library/warnings.po index deac6568d8..de8ab7f78a 100644 --- a/library/warnings.po +++ b/library/warnings.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/wave.po b/library/wave.po index 1d1b4b6f38..33d26f39ae 100644 --- a/library/wave.po +++ b/library/wave.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/weakref.po b/library/weakref.po index f4b33cf709..da427b047b 100644 --- a/library/weakref.po +++ b/library/weakref.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/webbrowser.po b/library/webbrowser.po index ef9df9d550..df23406e89 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winreg.po b/library/winreg.po index a9d4c5818b..0351817baa 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winsound.po b/library/winsound.po index d47769b798..21bd8620d6 100644 --- a/library/winsound.po +++ b/library/winsound.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/wsgiref.po b/library/wsgiref.po index 4a76a1a93b..91563be0a7 100644 --- a/library/wsgiref.po +++ b/library/wsgiref.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.minidom.po b/library/xml.dom.minidom.po index b82ff3c87f..83d5a8aca2 100644 --- a/library/xml.dom.minidom.po +++ b/library/xml.dom.minidom.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.po b/library/xml.dom.po index 22f379c00c..97573ff73c 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.pulldom.po b/library/xml.dom.pulldom.po index fe076aed32..c91a62d805 100644 --- a/library/xml.dom.pulldom.po +++ b/library/xml.dom.pulldom.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index 30fca2ba59..3246e60a40 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index b870deb628..38e42931fd 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.po b/library/xmlrpc.po index e5b1cc5ef1..610b2e3a7e 100644 --- a/library/xmlrpc.po +++ b/library/xmlrpc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.server.po b/library/xmlrpc.server.po index 91abd098f7..e02edad32d 100644 --- a/library/xmlrpc.server.po +++ b/library/xmlrpc.server.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipapp.po b/library/zipapp.po index 580e79e9b7..2ea379e810 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipfile.po b/library/zipfile.po index c058b3e04a..addb61c8c3 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipimport.po b/library/zipimport.po index 1513506568..f88a0c749e 100644 --- a/library/zipimport.po +++ b/library/zipimport.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zlib.po b/library/zlib.po index 170a560ddd..506184c30c 100644 --- a/library/zlib.po +++ b/library/zlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zoneinfo.po b/library/zoneinfo.po index e2f75de97e..f696ed8423 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/license.po b/license.po index 5593c8144f..48b2effb36 100644 --- a/license.po +++ b/license.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index bf39007dba..fcdd01e9fd 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/datamodel.po b/reference/datamodel.po index 1aeb7e0526..65ffb0c0fa 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/grammar.po b/reference/grammar.po index db391aa80b..4c96a594e3 100644 --- a/reference/grammar.po +++ b/reference/grammar.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/introduction.po b/reference/introduction.po index f150c89b45..d72d28a3f3 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index ab30b26a88..592f4f7c31 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/errors.po b/tutorial/errors.po index cbeb73c9bc..226959eb13 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# Maciej Olko , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-09 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: Maciej Olko , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -65,11 +66,18 @@ msgid "" "place that needs to be fixed. In the example, the error is detected at the " "function :func:`print`, since a colon (``':'``) is missing just before it." msgstr "" +"Parser powtarza błędną linię i wyświetla małe strzałki wskazujące miejsce, w " +"którym wykryto błąd. Należy pamiętać, że nie zawsze jest to miejsce, które " +"wymaga naprawy. W przykładzie błąd jest wykryty na funkcji :func:`print`, " +"ponieważ brakuje tuż przed nią dwukropka (``':'``)." msgid "" "The file name (```` in our example) and line number are printed so " "you know where to look in case the input came from a file." msgstr "" +"Nazwa pliku (```` w naszym przykładzie) i numer linii są drukowane, " +"abyś wiedział(a), gdzie szukać, w przypadku, gdy dane wejściowe pochodzą z " +"pliku." msgid "Exceptions" msgstr "Wyjątki" diff --git a/tutorial/introduction.po b/tutorial/introduction.po index 42a2c53ebe..291e433bd6 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/cmdline.po b/using/cmdline.po index 1378f84c1e..80a68bb85a 100644 --- a/using/cmdline.po +++ b/using/cmdline.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/configure.po b/using/configure.po index 432c8bec97..cf26970534 100644 --- a/using/configure.po +++ b/using/configure.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/editors.po b/using/editors.po index a8edf2f861..d5f39af7b3 100644 --- a/using/editors.po +++ b/using/editors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/windows.po b/using/windows.po index e6da7a7432..c910f82649 100644 --- a/using/windows.po +++ b/using/windows.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index a717b1e0f2..3b6bcfde81 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.2.po b/whatsnew/2.2.po index b19f6c5fc3..ced5cc9679 100644 --- a/whatsnew/2.2.po +++ b/whatsnew/2.2.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.4.po b/whatsnew/2.4.po index efb5aeb4ed..30b31d2727 100644 --- a/whatsnew/2.4.po +++ b/whatsnew/2.4.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.5.po b/whatsnew/2.5.po index e852181112..9b0ccac118 100644 --- a/whatsnew/2.5.po +++ b/whatsnew/2.5.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index c9fe2c4005..6608bb19d3 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index 44cb10bb5d..b59cde8b0c 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index a4fc15c93c..cf19d4d7b4 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.2.po b/whatsnew/3.2.po index 08a8c494dc..a53901bd80 100644 --- a/whatsnew/3.2.po +++ b/whatsnew/3.2.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index b6cbaa5647..85447a621d 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index 627e8aaadc..1a324ca471 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index 08a9737bdb..35584d1041 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index 96477eaea2..60b808866b 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index b3626b3990..9ed5d4f1bd 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index b03f7a2868..683e3bb6d3 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-13 15:58+0000\n" +"POT-Creation-Date: 2025-11-01 15:41+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From 731d6caf79b26a325f46024174819d5ad0b8fa75 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Mon, 10 Nov 2025 20:14:26 +0000 Subject: [PATCH 162/228] Update translation from Transifex Co-Authored-By: Maciej Olko --- tutorial/interactive.po | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tutorial/interactive.po b/tutorial/interactive.po index c6a830d015..ff6b80a6d3 100644 --- a/tutorial/interactive.po +++ b/tutorial/interactive.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# Maciej Olko , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-09 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: Maciej Olko , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -78,6 +79,13 @@ msgid "" "might use the interpreter's symbol table. A command to check (or even " "suggest) matching parentheses, quotes, etc., would also be useful." msgstr "" +"To ułatwienie jest olbrzymim krokiem naprzód w porównaniu z wcześniejszymi " +"wersjami interpretera, jednakże, niektóre życzenia pozostają: byłoby dobrze, " +"gdyby prawidłowe wcięcia były podpowiadane w kontynuowanych liniach " +"(analizator składni wie, jeżeli token :data:`~token.INDENT` jest dalej " +"wymagany). Mechanizm uzupełniania mógłby używać tabeli symboli interpretera. " +"Polecenie, aby sprawdzić (lub nawet podpowiedzieć) pasujący nawias, " +"cudzysłów itp. także byłoby użyteczne." msgid "" "One alternative enhanced interactive interpreter that has been around for " From f964442cf18b7bd38ad21fa5c2ae9de14dd66941 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Tue, 18 Nov 2025 20:13:53 +0000 Subject: [PATCH 163/228] Update translation from Transifex Co-Authored-By: Maciej Olko --- about.po | 2 +- bugs.po | 2 +- c-api/abstract.po | 2 +- c-api/allocation.po | 2 +- c-api/apiabiversion.po | 2 +- c-api/arg.po | 2 +- c-api/bool.po | 2 +- c-api/buffer.po | 2 +- c-api/bytearray.po | 2 +- c-api/call.po | 2 +- c-api/capsule.po | 2 +- c-api/cell.po | 2 +- c-api/code.po | 2 +- c-api/complex.po | 2 +- c-api/concrete.po | 2 +- c-api/contextvars.po | 2 +- c-api/datetime.po | 2 +- c-api/dict.po | 2 +- c-api/file.po | 2 +- c-api/float.po | 2 +- c-api/import.po | 2 +- c-api/init.po | 2 +- c-api/intro.po | 2 +- c-api/list.po | 2 +- c-api/long.po | 2 +- c-api/mapping.po | 2 +- c-api/memory.po | 2 +- c-api/memoryview.po | 2 +- c-api/method.po | 2 +- c-api/module.po | 2 +- c-api/none.po | 2 +- c-api/number.po | 2 +- c-api/refcounting.po | 2 +- c-api/sequence.po | 2 +- c-api/set.po | 2 +- c-api/stable.po | 2 +- c-api/tuple.po | 2 +- c-api/type.po | 2 +- c-api/typeobj.po | 2 +- contents.po | 2 +- copyright.po | 2 +- deprecations/pending-removal-in-3.14.po | 2 +- distributing/index.po | 2 +- extending/extending.po | 2 +- extending/index.po | 2 +- extending/newtypes.po | 2 +- extending/windows.po | 2 +- faq/extending.po | 2 +- faq/general.po | 2 +- faq/index.po | 2 +- faq/installed.po | 2 +- faq/library.po | 2 +- faq/programming.po | 2 +- faq/windows.po | 2 +- glossary.po | 2 +- howto/argparse.po | 2 +- howto/clinic.po | 2 +- howto/curses.po | 2 +- howto/descriptor.po | 2 +- howto/enum.po | 2 +- howto/functional.po | 2 +- howto/index.po | 2 +- howto/instrumentation.po | 2 +- howto/ipaddress.po | 2 +- howto/isolating-extensions.po | 2 +- howto/logging.po | 2 +- howto/mro.po | 2 +- howto/perf_profiling.po | 2 +- howto/pyporting.po | 2 +- howto/sockets.po | 2 +- howto/sorting.po | 2 +- howto/unicode.po | 2 +- howto/urllib2.po | 2 +- installing/index.po | 2 +- library/__future__.po | 2 +- library/_thread.po | 2 +- library/abc.po | 2 +- library/argparse.po | 2 +- library/asyncio-api-index.po | 2 +- library/asyncio-dev.po | 2 +- library/asyncio-eventloop.po | 2 +- library/asyncio-exceptions.po | 2 +- library/asyncio-policy.po | 2 +- library/asyncio-queue.po | 2 +- library/asyncio-stream.po | 2 +- library/asyncio-subprocess.po | 2 +- library/asyncio-sync.po | 2 +- library/asyncio-task.po | 2 +- library/asyncio.po | 2 +- library/base64.po | 2 +- library/bisect.po | 2 +- library/bz2.po | 2 +- library/cgi.po | 2 +- library/chunk.po | 2 +- library/colorsys.po | 2 +- library/compileall.po | 2 +- library/concurrent.futures.po | 2 +- library/constants.po | 2 +- library/contextvars.po | 2 +- library/crypt.po | 2 +- library/curses.panel.po | 2 +- library/datatypes.po | 2 +- library/debug.po | 2 +- library/devmode.po | 2 +- library/email.examples.po | 2 +- library/email.po | 2 +- library/enum.po | 2 +- library/exceptions.po | 2 +- library/faulthandler.po | 2 +- library/fcntl.po | 2 +- library/functional.po | 2 +- library/functions.po | 2 +- library/gzip.po | 2 +- library/imghdr.po | 2 +- library/index.po | 2 +- library/internet.po | 2 +- library/intro.po | 2 +- library/marshal.po | 2 +- library/math.po | 2 +- library/mmap.po | 2 +- library/msilib.po | 2 +- library/nis.po | 2 +- library/nntplib.po | 2 +- library/numeric.po | 2 +- library/os.path.po | 2 +- library/ossaudiodev.po | 2 +- library/pipes.po | 2 +- library/posix.po | 2 +- library/pyexpat.po | 2 +- library/readline.po | 2 +- library/select.po | 2 +- library/sndhdr.po | 2 +- library/sunau.po | 2 +- library/syslog.po | 2 +- library/telnetlib.po | 2 +- library/termios.po | 2 +- library/text.po | 2 +- library/tk.po | 2 +- library/turtle.po | 13 +++++++++---- library/unicodedata.po | 2 +- library/uu.po | 2 +- library/venv.po | 2 +- library/xdrlib.po | 2 +- reference/executionmodel.po | 2 +- reference/expressions.po | 2 +- reference/import.po | 2 +- reference/index.po | 2 +- reference/simple_stmts.po | 2 +- reference/toplevel_components.po | 2 +- sphinx.po | 2 +- tutorial/appendix.po | 2 +- tutorial/appetite.po | 2 +- tutorial/classes.po | 2 +- tutorial/controlflow.po | 2 +- tutorial/datastructures.po | 2 +- tutorial/floatingpoint.po | 2 +- tutorial/index.po | 2 +- tutorial/inputoutput.po | 2 +- tutorial/interpreter.po | 2 +- tutorial/modules.po | 2 +- tutorial/stdlib.po | 2 +- tutorial/stdlib2.po | 2 +- tutorial/venv.po | 2 +- tutorial/whatnow.po | 2 +- using/index.po | 2 +- using/mac.po | 2 +- using/unix.po | 2 +- whatsnew/2.1.po | 2 +- whatsnew/2.3.po | 2 +- whatsnew/2.6.po | 2 +- whatsnew/3.0.po | 2 +- whatsnew/3.1.po | 2 +- whatsnew/3.11.po | 2 +- whatsnew/3.6.po | 2 +- whatsnew/index.po | 2 +- 175 files changed, 183 insertions(+), 178 deletions(-) diff --git a/about.po b/about.po index ead24a16d4..7847f27ac6 100644 --- a/about.po +++ b/about.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/bugs.po b/bugs.po index 6ed45a7368..c05d8cee08 100644 --- a/bugs.po +++ b/bugs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/abstract.po b/c-api/abstract.po index 476f2be8cf..e991660dec 100644 --- a/c-api/abstract.po +++ b/c-api/abstract.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/allocation.po b/c-api/allocation.po index 45c10068c3..a88febd5e1 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index 9b6c8eb24e..026b83d101 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/arg.po b/c-api/arg.po index 5b8cf28b98..1c8f9a06c8 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bool.po b/c-api/bool.po index 092d0e442b..d0be7088ee 100644 --- a/c-api/bool.po +++ b/c-api/bool.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/buffer.po b/c-api/buffer.po index aac008afc4..e659128912 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 0b8ceeed58..3ad4b7c8d2 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/call.po b/c-api/call.po index 69204c6d99..4447b09353 100644 --- a/c-api/call.po +++ b/c-api/call.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/capsule.po b/c-api/capsule.po index 8bb90a734e..94fc5ad252 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/cell.po b/c-api/cell.po index 344444e2bb..d71199ab3d 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/code.po b/c-api/code.po index 16aee44949..3e51e7fa5f 100644 --- a/c-api/code.po +++ b/c-api/code.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/complex.po b/c-api/complex.po index b579bdc585..5397007f86 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/concrete.po b/c-api/concrete.po index 325821b095..55b32dabc6 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/contextvars.po b/c-api/contextvars.po index 7fbc254988..2d15f7c8ab 100644 --- a/c-api/contextvars.po +++ b/c-api/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/datetime.po b/c-api/datetime.po index 2c0a53addd..c525a285a0 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/dict.po b/c-api/dict.po index 2ad589cc8b..cd866c5303 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/file.po b/c-api/file.po index 821dd745ce..2ef329637d 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/float.po b/c-api/float.po index 957b6cf2d4..fd49155037 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/import.po b/c-api/import.po index c4feb7cc7d..f723b8747b 100644 --- a/c-api/import.po +++ b/c-api/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/init.po b/c-api/init.po index 4088cb483c..66fe9099b7 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/intro.po b/c-api/intro.po index ad2a5b5ff6..4aa7a9ec0b 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/list.po b/c-api/list.po index 9dec700818..f2b667c68c 100644 --- a/c-api/list.po +++ b/c-api/list.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/long.po b/c-api/long.po index 65d4835e07..340700d2d9 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/mapping.po b/c-api/mapping.po index 706a215b08..e825632a4f 100644 --- a/c-api/mapping.po +++ b/c-api/mapping.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memory.po b/c-api/memory.po index 3fa96539b0..3506c3a6aa 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memoryview.po b/c-api/memoryview.po index bebda1602f..0e241dbb25 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/method.po b/c-api/method.po index da2feecd46..e579ef121d 100644 --- a/c-api/method.po +++ b/c-api/method.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/module.po b/c-api/module.po index 9d503d1b30..e07065e275 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/none.po b/c-api/none.po index dbc66c01e3..db66784fea 100644 --- a/c-api/none.po +++ b/c-api/none.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/number.po b/c-api/number.po index 940b88df16..53fb7d791e 100644 --- a/c-api/number.po +++ b/c-api/number.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/refcounting.po b/c-api/refcounting.po index 28a23dcd04..e125e8f7ca 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/sequence.po b/c-api/sequence.po index 8623ed3dff..fcead987df 100644 --- a/c-api/sequence.po +++ b/c-api/sequence.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/set.po b/c-api/set.po index 733a22bdc9..8b83680310 100644 --- a/c-api/set.po +++ b/c-api/set.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/stable.po b/c-api/stable.po index 07007065c4..a301e52c93 100644 --- a/c-api/stable.po +++ b/c-api/stable.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/tuple.po b/c-api/tuple.po index ce3b85e4ec..274eb5ad62 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/type.po b/c-api/type.po index d887dc4031..d22648e450 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/typeobj.po b/c-api/typeobj.po index 2fcf07a638..7d3fff2ed4 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/contents.po b/contents.po index bd0371c11f..0a28b427a1 100644 --- a/contents.po +++ b/contents.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/copyright.po b/copyright.po index 17f14c403e..fd8c56ab96 100644 --- a/copyright.po +++ b/copyright.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.14.po b/deprecations/pending-removal-in-3.14.po index 9ac67d5717..e788b6e9cd 100644 --- a/deprecations/pending-removal-in-3.14.po +++ b/deprecations/pending-removal-in-3.14.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/distributing/index.po b/distributing/index.po index 8f26ac7a1f..2acf81fef9 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/extending.po b/extending/extending.po index e00d2eea0e..9adf246977 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/index.po b/extending/index.po index 510fbeb3ce..4c04a4e74f 100644 --- a/extending/index.po +++ b/extending/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/newtypes.po b/extending/newtypes.po index 92765a20b5..8e49836ebc 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/windows.po b/extending/windows.po index 2d12030777..cd75a99046 100644 --- a/extending/windows.po +++ b/extending/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/extending.po b/faq/extending.po index 129e3157fc..96f17b4131 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/general.po b/faq/general.po index d35b58b639..d451160465 100644 --- a/faq/general.po +++ b/faq/general.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/index.po b/faq/index.po index 9fd5f0fe61..b02a9f0801 100644 --- a/faq/index.po +++ b/faq/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/installed.po b/faq/installed.po index 589d3e0f4e..2697698c0b 100644 --- a/faq/installed.po +++ b/faq/installed.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/library.po b/faq/library.po index 85a4741e71..732a8dbac6 100644 --- a/faq/library.po +++ b/faq/library.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/programming.po b/faq/programming.po index 5e2efc515c..61b41e0263 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/windows.po b/faq/windows.po index 3243cfc684..144c78217a 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/glossary.po b/glossary.po index e8cdb189a6..401e0b9dda 100644 --- a/glossary.po +++ b/glossary.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/argparse.po b/howto/argparse.po index 41ae8f96b2..0a8a8bc223 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/clinic.po b/howto/clinic.po index 125c9358b8..8e7edad80f 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/curses.po b/howto/curses.po index 5e401aecf7..20b0cdc7ec 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/descriptor.po b/howto/descriptor.po index cb04e72f77..0a7967204f 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/enum.po b/howto/enum.po index 9ed72e003b..8320ea4f64 100644 --- a/howto/enum.po +++ b/howto/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/functional.po b/howto/functional.po index 5f3337f3f9..5fc3281402 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/index.po b/howto/index.po index 778869c026..56ccc7c564 100644 --- a/howto/index.po +++ b/howto/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index 5941d7cdd1..658cc51d84 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index 85b8ce9f63..88346f6c73 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/isolating-extensions.po b/howto/isolating-extensions.po index b0b9553279..3920ef4cf2 100644 --- a/howto/isolating-extensions.po +++ b/howto/isolating-extensions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging.po b/howto/logging.po index d02ffb55c9..95d3e00ca7 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/mro.po b/howto/mro.po index f855bf5af5..3b6350fc97 100644 --- a/howto/mro.po +++ b/howto/mro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/perf_profiling.po b/howto/perf_profiling.po index f864037f72..69517640e9 100644 --- a/howto/perf_profiling.po +++ b/howto/perf_profiling.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/pyporting.po b/howto/pyporting.po index a1ecf40a7e..5134425553 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sockets.po b/howto/sockets.po index c6e2ca36fd..f2da981416 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sorting.po b/howto/sorting.po index 23e2350240..5fe83e0d77 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/unicode.po b/howto/unicode.po index ef2b45c52b..a72c6657dd 100644 --- a/howto/unicode.po +++ b/howto/unicode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/urllib2.po b/howto/urllib2.po index ff2772e185..c681b8d50f 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/installing/index.po b/installing/index.po index 97b24b4ef5..ce99d4bb81 100644 --- a/installing/index.po +++ b/installing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__future__.po b/library/__future__.po index ed95540980..a23886e680 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/_thread.po b/library/_thread.po index 0469738c66..ed846c19b1 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/abc.po b/library/abc.po index 0748071f39..5b19dd4822 100644 --- a/library/abc.po +++ b/library/abc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/argparse.po b/library/argparse.po index f580e27c54..dda813d05e 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 0001726f70..20414513ff 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-dev.po b/library/asyncio-dev.po index 6cf95978cc..2a850d24be 100644 --- a/library/asyncio-dev.po +++ b/library/asyncio-dev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-eventloop.po b/library/asyncio-eventloop.po index 2a21b6d60b..25f0d61aef 100644 --- a/library/asyncio-eventloop.po +++ b/library/asyncio-eventloop.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-exceptions.po b/library/asyncio-exceptions.po index c491453904..986648844e 100644 --- a/library/asyncio-exceptions.po +++ b/library/asyncio-exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-policy.po b/library/asyncio-policy.po index 8dc19dcaf6..a073b05337 100644 --- a/library/asyncio-policy.po +++ b/library/asyncio-policy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index cb8e4439f3..8568db1c61 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-stream.po b/library/asyncio-stream.po index e90fbd3cd7..8537f8ad69 100644 --- a/library/asyncio-stream.po +++ b/library/asyncio-stream.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index a4cf79db18..1884969051 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-sync.po b/library/asyncio-sync.po index 97dae5f1b2..b68196f147 100644 --- a/library/asyncio-sync.po +++ b/library/asyncio-sync.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-task.po b/library/asyncio-task.po index 4a9c2c2263..849ab688dc 100644 --- a/library/asyncio-task.po +++ b/library/asyncio-task.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio.po b/library/asyncio.po index 5fba780ac9..6fc04c25f4 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/base64.po b/library/base64.po index 100c2fac35..59f7241a6a 100644 --- a/library/base64.po +++ b/library/base64.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bisect.po b/library/bisect.po index 862e968e8d..e731cc7f0e 100644 --- a/library/bisect.po +++ b/library/bisect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bz2.po b/library/bz2.po index c05b3ce244..de38f9e98f 100644 --- a/library/bz2.po +++ b/library/bz2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cgi.po b/library/cgi.po index 35d62e31d3..75fe8799cf 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/chunk.po b/library/chunk.po index c9f08149ce..97a6cd83ff 100644 --- a/library/chunk.po +++ b/library/chunk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/colorsys.po b/library/colorsys.po index 142d433ad0..c4d706584c 100644 --- a/library/colorsys.po +++ b/library/colorsys.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/compileall.po b/library/compileall.po index cdf3706c9c..ffa89d50e8 100644 --- a/library/compileall.po +++ b/library/compileall.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 92c1a47420..5bac5c215e 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/constants.po b/library/constants.po index 3303444949..a1ab2cd578 100644 --- a/library/constants.po +++ b/library/constants.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/contextvars.po b/library/contextvars.po index 6e0cfcba8e..e851620946 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/crypt.po b/library/crypt.po index fb9d3c5e52..a8e1380eeb 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.panel.po b/library/curses.panel.po index 63bff076f3..4cd017df01 100644 --- a/library/curses.panel.po +++ b/library/curses.panel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datatypes.po b/library/datatypes.po index b0b35ebad0..35c0e236f9 100644 --- a/library/datatypes.po +++ b/library/datatypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/debug.po b/library/debug.po index e9890cf307..49aefb7404 100644 --- a/library/debug.po +++ b/library/debug.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/devmode.po b/library/devmode.po index c41473c907..dbf3d53ed8 100644 --- a/library/devmode.po +++ b/library/devmode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.examples.po b/library/email.examples.po index 40442fc9fd..242d10b51c 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.po b/library/email.po index ba79cb400a..76ead336b1 100644 --- a/library/email.po +++ b/library/email.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/enum.po b/library/enum.po index e211b99f36..a7a518010d 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/exceptions.po b/library/exceptions.po index b439d8c71f..e9691f9242 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/faulthandler.po b/library/faulthandler.po index b914698b59..cb57e87092 100644 --- a/library/faulthandler.po +++ b/library/faulthandler.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fcntl.po b/library/fcntl.po index c270c08a40..b9d1db7011 100644 --- a/library/fcntl.po +++ b/library/fcntl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functional.po b/library/functional.po index 4b02b00025..9f5dbf14aa 100644 --- a/library/functional.po +++ b/library/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functions.po b/library/functions.po index 87dbaff339..8ceedb46be 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gzip.po b/library/gzip.po index 6c418433a6..2118709c0d 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imghdr.po b/library/imghdr.po index 35d5d14566..ce5b7c2d75 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/index.po b/library/index.po index b21aba760b..cb82db3c85 100644 --- a/library/index.po +++ b/library/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/internet.po b/library/internet.po index 128c711329..164d3b96b9 100644 --- a/library/internet.po +++ b/library/internet.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/intro.po b/library/intro.po index ea42e734a9..cbe4681752 100644 --- a/library/intro.po +++ b/library/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/marshal.po b/library/marshal.po index c0bd1e58bc..fa6b6d3823 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/math.po b/library/math.po index 39f8e726ba..421769c591 100644 --- a/library/math.po +++ b/library/math.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mmap.po b/library/mmap.po index 3acaf7dc0e..69198ff4da 100644 --- a/library/mmap.po +++ b/library/mmap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/msilib.po b/library/msilib.po index fead7a657d..8cb3b4d9e9 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nis.po b/library/nis.po index e513b70e0b..9e35e3be4c 100644 --- a/library/nis.po +++ b/library/nis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nntplib.po b/library/nntplib.po index 755dcd051d..62c0079a25 100644 --- a/library/nntplib.po +++ b/library/nntplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/numeric.po b/library/numeric.po index ec18b25689..21694a7478 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.path.po b/library/os.path.po index 1a5ea2dffe..e684b6b593 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index 74172a4e88..9ba1634acd 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pipes.po b/library/pipes.po index bb47b1f8a7..6fc10e82e6 100644 --- a/library/pipes.po +++ b/library/pipes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/posix.po b/library/posix.po index d6d0b8f00f..aacf6bb057 100644 --- a/library/posix.po +++ b/library/posix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyexpat.po b/library/pyexpat.po index adb5c873b8..6f7e6c5a67 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/readline.po b/library/readline.po index 9eb282b455..1b674da0f1 100644 --- a/library/readline.po +++ b/library/readline.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/select.po b/library/select.po index 64e2b2d95d..ba6f914397 100644 --- a/library/select.po +++ b/library/select.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sndhdr.po b/library/sndhdr.po index bdd705f37d..94610904d2 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sunau.po b/library/sunau.po index 26c1f05deb..109fc31e22 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/syslog.po b/library/syslog.po index 12fa769c3b..e90b7f2705 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/telnetlib.po b/library/telnetlib.po index d16e895fa1..62cf1e3d51 100644 --- a/library/telnetlib.po +++ b/library/telnetlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/termios.po b/library/termios.po index e3d2ea3905..163323e10b 100644 --- a/library/termios.po +++ b/library/termios.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/text.po b/library/text.po index 584d099bde..a52d61cfa8 100644 --- a/library/text.po +++ b/library/text.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tk.po b/library/tk.po index 4a06153841..038e44a81e 100644 --- a/library/tk.po +++ b/library/tk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/turtle.po b/library/turtle.po index edec41c8fa..4060b2c572 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -5,15 +5,16 @@ # # Translators: # Rafael Fontenelle , 2025 +# Maciej Olko , 2025 # #, fuzzy msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" -"Last-Translator: Rafael Fontenelle , 2025\n" +"Last-Translator: Maciej Olko , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2138,14 +2139,18 @@ msgid "" "\"user\": adapts the appearance of the turtle according to the values of " "stretchfactor and outlinewidth (outline), which are set by :func:`shapesize`." msgstr "" +"\"user\": dostosowuje wygląd żółwia zgodnie z wartościami stretchfactor i " +"outlinewidth (outline), które są ustawiane przez :func:`shapesize`." msgid "\"noresize\": no adaption of the turtle's appearance takes place." -msgstr "" +msgstr "\"noresize\": nie następuje adaptacja wyglądu żółwia." msgid "" "``resizemode(\"user\")`` is called by :func:`shapesize` when used with " "arguments." msgstr "" +"``resizemode(\"user\")`` jest wywoływana przez :func:`shapesize`, gdy jest " +"użyte z argumentami." msgid "" ">>> turtle.resizemode()\n" @@ -2161,7 +2166,7 @@ msgstr "" "'auto'" msgid "positive number" -msgstr "" +msgstr "liczba dodatnia" msgid "" "Return or set the pen's attributes x/y-stretchfactors and/or outline. Set " diff --git a/library/unicodedata.po b/library/unicodedata.po index a7c2081f82..ce8af409b1 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uu.po b/library/uu.po index bd156c21d1..dd6d6cdc5f 100644 --- a/library/uu.po +++ b/library/uu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/venv.po b/library/venv.po index 4ef5cc40e2..52fb401d40 100644 --- a/library/venv.po +++ b/library/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xdrlib.po b/library/xdrlib.po index 049f7c8c92..afe2fdcfa7 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/executionmodel.po b/reference/executionmodel.po index bf089b73ff..8be1054cfe 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/expressions.po b/reference/expressions.po index daaf84ab0e..e73ac352f3 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/import.po b/reference/import.po index db65ffbb5f..348ac00349 100644 --- a/reference/import.po +++ b/reference/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/index.po b/reference/index.po index 502a34ff72..f97492e191 100644 --- a/reference/index.po +++ b/reference/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index 2e98cc904c..553a24d03d 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index 11c745e10b..7448506363 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/sphinx.po b/sphinx.po index c45212f79c..ffdbae1cd9 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-27 15:49+0000\n" +"POT-Creation-Date: 2025-11-15 15:44+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index 21ce88f8ab..bd1520e218 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index b839978929..ea09531058 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/classes.po b/tutorial/classes.po index 8721575c60..5583f2cc16 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index a66188f481..8e472744ae 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index 4d0e4446dd..6ebd1a1c20 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index ecd4acc659..c313c3dd0a 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/index.po b/tutorial/index.po index 8b71e2c6e2..2b2776c872 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index 370199831c..36b5b2402f 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index 8465ed5a6d..b7f2cd9b0c 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/modules.po b/tutorial/modules.po index ced1616a92..51933b8a6b 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index 17f7caa7dc..b62514d9cf 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib2.po b/tutorial/stdlib2.po index f344c1d2b2..05aea13e9e 100644 --- a/tutorial/stdlib2.po +++ b/tutorial/stdlib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/venv.po b/tutorial/venv.po index 951136af45..1902757164 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index 5e54d59e91..f92d7399d3 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/index.po b/using/index.po index d528141043..a45952d7ff 100644 --- a/using/index.po +++ b/using/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/mac.po b/using/mac.po index 8f7e539da0..35b3d57021 100644 --- a/using/mac.po +++ b/using/mac.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/unix.po b/using/unix.po index d3e3e6c20a..fbd77798ec 100644 --- a/using/unix.po +++ b/using/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index b6dc946a72..4c0b2a2d9b 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.3.po b/whatsnew/2.3.po index 7c5276b58f..dc3c62fc19 100644 --- a/whatsnew/2.3.po +++ b/whatsnew/2.3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.6.po b/whatsnew/2.6.po index 8b0517acc2..bfb789d8b6 100644 --- a/whatsnew/2.6.po +++ b/whatsnew/2.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.0.po b/whatsnew/3.0.po index 44f91f64dc..4f4130b644 100644 --- a/whatsnew/3.0.po +++ b/whatsnew/3.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 9562d364ea..746d482e4f 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index 3f05f81fbc..7ce31a624e 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index fa98300512..2718d5b936 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/index.po b/whatsnew/index.po index 42b0d30852..a81672b924 100644 --- a/whatsnew/index.po +++ b/whatsnew/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-29 15:59+0000\n" +"POT-Creation-Date: 2025-11-17 15:56+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From 09d04df018796eceadc0dbbdc122bc1598d1fd0e Mon Sep 17 00:00:00 2001 From: Maciej Olko Date: Thu, 4 Dec 2025 11:57:47 +0100 Subject: [PATCH 164/228] [3.12] Create virtual environment for gettext build when updating tx config (#126) Sphinx 9 is not compatible with CPython 3.12 branch docs, we should utilize version of Sphinx pinned along Python version docs. --- manage_translation.py | 1 + 1 file changed, 1 insertion(+) diff --git a/manage_translation.py b/manage_translation.py index dc930ae922..55c936ded0 100755 --- a/manage_translation.py +++ b/manage_translation.py @@ -90,6 +90,7 @@ def _clone_cpython_repo(version: str): def _build_gettext(): + _call("make -C cpython/Doc/ venv") _call("make -C cpython/Doc/ gettext") From 75da3d2a8821f1a19f94be82e1e81a77b991d99d Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Mon, 15 Dec 2025 16:17:23 +0000 Subject: [PATCH 165/228] Update translation from Transifex --- about.po | 2 +- bugs.po | 2 +- c-api/abstract.po | 2 +- c-api/allocation.po | 2 +- c-api/apiabiversion.po | 2 +- c-api/arg.po | 2 +- c-api/bool.po | 2 +- c-api/buffer.po | 2 +- c-api/bytearray.po | 2 +- c-api/bytes.po | 2 +- c-api/call.po | 2 +- c-api/capsule.po | 2 +- c-api/cell.po | 2 +- c-api/code.po | 2 +- c-api/complex.po | 2 +- c-api/concrete.po | 2 +- c-api/contextvars.po | 2 +- c-api/datetime.po | 2 +- c-api/dict.po | 2 +- c-api/exceptions.po | 2 +- c-api/file.po | 2 +- c-api/float.po | 2 +- c-api/function.po | 2 +- c-api/gcsupport.po | 2 +- c-api/import.po | 2 +- c-api/index.po | 2 +- c-api/init.po | 2 +- c-api/init_config.po | 2 +- c-api/intro.po | 2 +- c-api/list.po | 2 +- c-api/long.po | 2 +- c-api/mapping.po | 2 +- c-api/memory.po | 2 +- c-api/memoryview.po | 2 +- c-api/method.po | 2 +- c-api/module.po | 2 +- c-api/none.po | 2 +- c-api/number.po | 2 +- c-api/object.po | 2 +- c-api/refcounting.po | 2 +- c-api/sequence.po | 2 +- c-api/set.po | 2 +- c-api/stable.po | 2 +- c-api/structures.po | 2 +- c-api/tuple.po | 2 +- c-api/type.po | 2 +- c-api/typeobj.po | 2 +- c-api/unicode.po | 2 +- contents.po | 2 +- copyright.po | 2 +- deprecations/index.po | 2 +- deprecations/pending-removal-in-3.13.po | 2 +- deprecations/pending-removal-in-3.14.po | 2 +- deprecations/pending-removal-in-3.15.po | 2 +- deprecations/pending-removal-in-future.po | 2 +- distributing/index.po | 2 +- extending/embedding.po | 2 +- extending/extending.po | 2 +- extending/index.po | 2 +- extending/newtypes.po | 2 +- extending/newtypes_tutorial.po | 2 +- extending/windows.po | 2 +- faq/design.po | 2 +- faq/extending.po | 2 +- faq/general.po | 2 +- faq/gui.po | 2 +- faq/index.po | 2 +- faq/installed.po | 2 +- faq/library.po | 2 +- faq/programming.po | 2 +- faq/windows.po | 2 +- glossary.po | 2 +- howto/annotations.po | 2 +- howto/argparse.po | 2 +- howto/clinic.po | 2 +- howto/curses.po | 2 +- howto/descriptor.po | 2 +- howto/enum.po | 2 +- howto/functional.po | 2 +- howto/gdb_helpers.po | 2 +- howto/index.po | 2 +- howto/instrumentation.po | 2 +- howto/ipaddress.po | 2 +- howto/isolating-extensions.po | 2 +- howto/logging-cookbook.po | 2 +- howto/logging.po | 2 +- howto/mro.po | 2 +- howto/perf_profiling.po | 2 +- howto/pyporting.po | 2 +- howto/regex.po | 2 +- howto/sockets.po | 2 +- howto/sorting.po | 2 +- howto/unicode.po | 2 +- howto/urllib2.po | 2 +- installing/index.po | 2 +- library/__future__.po | 2 +- library/__main__.po | 2 +- library/_thread.po | 2 +- library/abc.po | 2 +- library/argparse.po | 2 +- library/array.po | 2 +- library/ast.po | 2 +- library/asyncio-api-index.po | 2 +- library/asyncio-dev.po | 2 +- library/asyncio-eventloop.po | 2 +- library/asyncio-exceptions.po | 2 +- library/asyncio-future.po | 2 +- library/asyncio-llapi-index.po | 2 +- library/asyncio-platforms.po | 2 +- library/asyncio-policy.po | 2 +- library/asyncio-protocol.po | 2 +- library/asyncio-queue.po | 2 +- library/asyncio-runner.po | 2 +- library/asyncio-stream.po | 2 +- library/asyncio-subprocess.po | 2 +- library/asyncio-sync.po | 2 +- library/asyncio-task.po | 2 +- library/asyncio.po | 2 +- library/audit_events.po | 2 +- library/base64.po | 2 +- library/binascii.po | 2 +- library/bisect.po | 2 +- library/builtins.po | 2 +- library/bz2.po | 2 +- library/calendar.po | 2 +- library/cgi.po | 2 +- library/chunk.po | 2 +- library/cmath.po | 2 +- library/cmd.po | 2 +- library/cmdline.po | 2 +- library/code.po | 2 +- library/codecs.po | 2 +- library/codeop.po | 2 +- library/collections.abc.po | 2 +- library/collections.po | 2 +- library/colorsys.po | 2 +- library/compileall.po | 2 +- library/concurrent.futures.po | 2 +- library/configparser.po | 2 +- library/constants.po | 2 +- library/contextlib.po | 2 +- library/contextvars.po | 2 +- library/copy.po | 2 +- library/copyreg.po | 2 +- library/crypt.po | 2 +- library/csv.po | 2 +- library/ctypes.po | 2 +- library/curses.ascii.po | 2 +- library/curses.panel.po | 2 +- library/curses.po | 2 +- library/datatypes.po | 2 +- library/datetime.po | 2 +- library/dbm.po | 2 +- library/debug.po | 2 +- library/decimal.po | 2 +- library/devmode.po | 2 +- library/difflib.po | 2 +- library/dis.po | 2 +- library/doctest.po | 2 +- library/email.contentmanager.po | 2 +- library/email.encoders.po | 2 +- library/email.examples.po | 2 +- library/email.generator.po | 2 +- library/email.header.po | 2 +- library/email.headerregistry.po | 2 +- library/email.message.po | 2 +- library/email.mime.po | 2 +- library/email.parser.po | 2 +- library/email.po | 2 +- library/email.policy.po | 2 +- library/email.utils.po | 2 +- library/ensurepip.po | 2 +- library/enum.po | 2 +- library/exceptions.po | 2 +- library/faulthandler.po | 2 +- library/fcntl.po | 2 +- library/fnmatch.po | 2 +- library/ftplib.po | 2 +- library/functional.po | 2 +- library/functions.po | 2 +- library/functools.po | 2 +- library/getpass.po | 2 +- library/gettext.po | 2 +- library/glob.po | 2 +- library/graphlib.po | 2 +- library/grp.po | 2 +- library/gzip.po | 2 +- library/hashlib.po | 2 +- library/heapq.po | 2 +- library/html.entities.po | 2 +- library/html.parser.po | 2 +- library/http.client.po | 2 +- library/http.cookiejar.po | 2 +- library/http.cookies.po | 2 +- library/http.po | 2 +- library/http.server.po | 2 +- library/idle.po | 2 +- library/imaplib.po | 2 +- library/imghdr.po | 2 +- library/importlib.metadata.po | 2 +- library/importlib.po | 2 +- library/index.po | 2 +- library/inspect.po | 2 +- library/internet.po | 2 +- library/intro.po | 2 +- library/io.po | 2 +- library/ipaddress.po | 2 +- library/itertools.po | 2 +- library/json.po | 2 +- library/linecache.po | 2 +- library/locale.po | 2 +- library/logging.config.po | 2 +- library/logging.handlers.po | 2 +- library/logging.po | 2 +- library/lzma.po | 2 +- library/mailbox.po | 2 +- library/marshal.po | 2 +- library/math.po | 2 +- library/mimetypes.po | 2 +- library/mmap.po | 2 +- library/msilib.po | 2 +- library/multiprocessing.po | 2 +- library/multiprocessing.shared_memory.po | 2 +- library/nis.po | 2 +- library/nntplib.po | 2 +- library/numeric.po | 2 +- library/operator.po | 2 +- library/optparse.po | 2 +- library/os.path.po | 2 +- library/os.po | 2 +- library/ossaudiodev.po | 2 +- library/pathlib.po | 2 +- library/pdb.po | 2 +- library/pickle.po | 2 +- library/pickletools.po | 2 +- library/pipes.po | 2 +- library/pkgutil.po | 2 +- library/platform.po | 2 +- library/plistlib.po | 2 +- library/poplib.po | 2 +- library/posix.po | 2 +- library/pprint.po | 2 +- library/profile.po | 2 +- library/pty.po | 2 +- library/pwd.po | 2 +- library/py_compile.po | 2 +- library/pyclbr.po | 2 +- library/pydoc.po | 2 +- library/pyexpat.po | 2 +- library/queue.po | 2 +- library/random.po | 2 +- library/re.po | 2 +- library/readline.po | 2 +- library/reprlib.po | 2 +- library/resource.po | 2 +- library/rlcompleter.po | 2 +- library/runpy.po | 2 +- library/sched.po | 2 +- library/secrets.po | 2 +- library/select.po | 2 +- library/selectors.po | 2 +- library/shelve.po | 2 +- library/shutil.po | 2 +- library/signal.po | 2 +- library/site.po | 2 +- library/smtplib.po | 2 +- library/sndhdr.po | 2 +- library/socket.po | 2 +- library/socketserver.po | 2 +- library/spwd.po | 2 +- library/sqlite3.po | 2 +- library/ssl.po | 2 +- library/stat.po | 2 +- library/statistics.po | 2 +- library/stdtypes.po | 2 +- library/string.po | 2 +- library/struct.po | 2 +- library/subprocess.po | 2 +- library/sunau.po | 2 +- library/symtable.po | 2 +- library/sys.monitoring.po | 2 +- library/sys.po | 2 +- library/sysconfig.po | 2 +- library/syslog.po | 2 +- library/tarfile.po | 2 +- library/telnetlib.po | 2 +- library/tempfile.po | 2 +- library/termios.po | 2 +- library/text.po | 2 +- library/textwrap.po | 2 +- library/threading.po | 2 +- library/time.po | 2 +- library/timeit.po | 2 +- library/tk.po | 2 +- library/tkinter.dnd.po | 2 +- library/tkinter.po | 2 +- library/tkinter.ttk.po | 2 +- library/token.po | 2 +- library/tokenize.po | 2 +- library/tomllib.po | 2 +- library/traceback.po | 2 +- library/tracemalloc.po | 2 +- library/tty.po | 2 +- library/turtle.po | 2 +- library/types.po | 2 +- library/typing.po | 2 +- library/unicodedata.po | 2 +- library/unittest.mock-examples.po | 2 +- library/unittest.mock.po | 2 +- library/unittest.po | 2 +- library/unix.po | 2 +- library/urllib.parse.po | 2 +- library/urllib.request.po | 2 +- library/urllib.robotparser.po | 2 +- library/uu.po | 2 +- library/uuid.po | 2 +- library/venv.po | 2 +- library/warnings.po | 2 +- library/wave.po | 2 +- library/weakref.po | 2 +- library/webbrowser.po | 2 +- library/winreg.po | 2 +- library/winsound.po | 2 +- library/wsgiref.po | 2 +- library/xdrlib.po | 2 +- library/xml.dom.minidom.po | 2 +- library/xml.dom.po | 2 +- library/xml.dom.pulldom.po | 2 +- library/xml.etree.elementtree.po | 2 +- library/xmlrpc.client.po | 2 +- library/xmlrpc.po | 2 +- library/xmlrpc.server.po | 2 +- library/zipapp.po | 2 +- library/zipfile.po | 2 +- library/zipimport.po | 2 +- library/zlib.po | 2 +- library/zoneinfo.po | 2 +- license.po | 2 +- reference/compound_stmts.po | 2 +- reference/datamodel.po | 2 +- reference/executionmodel.po | 2 +- reference/expressions.po | 2 +- reference/grammar.po | 2 +- reference/import.po | 2 +- reference/index.po | 2 +- reference/introduction.po | 2 +- reference/lexical_analysis.po | 2 +- reference/simple_stmts.po | 2 +- reference/toplevel_components.po | 2 +- sphinx.po | 2 +- tutorial/appendix.po | 2 +- tutorial/appetite.po | 2 +- tutorial/classes.po | 2 +- tutorial/controlflow.po | 2 +- tutorial/datastructures.po | 2 +- tutorial/errors.po | 2 +- tutorial/floatingpoint.po | 2 +- tutorial/index.po | 2 +- tutorial/inputoutput.po | 2 +- tutorial/interactive.po | 2 +- tutorial/interpreter.po | 2 +- tutorial/introduction.po | 2 +- tutorial/modules.po | 2 +- tutorial/stdlib.po | 2 +- tutorial/stdlib2.po | 2 +- tutorial/venv.po | 2 +- tutorial/whatnow.po | 2 +- using/cmdline.po | 2 +- using/configure.po | 2 +- using/editors.po | 2 +- using/index.po | 2 +- using/mac.po | 2 +- using/unix.po | 2 +- using/windows.po | 2 +- whatsnew/2.0.po | 2 +- whatsnew/2.1.po | 2 +- whatsnew/2.2.po | 2 +- whatsnew/2.3.po | 2 +- whatsnew/2.4.po | 2 +- whatsnew/2.5.po | 2 +- whatsnew/2.6.po | 2 +- whatsnew/2.7.po | 2 +- whatsnew/3.0.po | 2 +- whatsnew/3.1.po | 2 +- whatsnew/3.10.po | 2 +- whatsnew/3.11.po | 2 +- whatsnew/3.12.po | 2 +- whatsnew/3.2.po | 2 +- whatsnew/3.3.po | 2 +- whatsnew/3.4.po | 2 +- whatsnew/3.5.po | 2 +- whatsnew/3.6.po | 2 +- whatsnew/3.7.po | 2 +- whatsnew/3.8.po | 2 +- whatsnew/3.9.po | 2 +- whatsnew/changelog.po | 10 +++++++++- whatsnew/index.po | 2 +- 397 files changed, 405 insertions(+), 397 deletions(-) diff --git a/about.po b/about.po index 7847f27ac6..e3eb4cc853 100644 --- a/about.po +++ b/about.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/bugs.po b/bugs.po index c05d8cee08..be05ec6dae 100644 --- a/bugs.po +++ b/bugs.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/abstract.po b/c-api/abstract.po index e991660dec..df2bd5dfdd 100644 --- a/c-api/abstract.po +++ b/c-api/abstract.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/allocation.po b/c-api/allocation.po index a88febd5e1..969e4bc157 100644 --- a/c-api/allocation.po +++ b/c-api/allocation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/apiabiversion.po b/c-api/apiabiversion.po index 026b83d101..2b9d629cc8 100644 --- a/c-api/apiabiversion.po +++ b/c-api/apiabiversion.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/arg.po b/c-api/arg.po index 1c8f9a06c8..6265395948 100644 --- a/c-api/arg.po +++ b/c-api/arg.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bool.po b/c-api/bool.po index d0be7088ee..d0db9371b6 100644 --- a/c-api/bool.po +++ b/c-api/bool.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/buffer.po b/c-api/buffer.po index e659128912..a033ae8755 100644 --- a/c-api/buffer.po +++ b/c-api/buffer.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytearray.po b/c-api/bytearray.po index 3ad4b7c8d2..0caef1d6c4 100644 --- a/c-api/bytearray.po +++ b/c-api/bytearray.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/bytes.po b/c-api/bytes.po index a111746016..d769a10aaf 100644 --- a/c-api/bytes.po +++ b/c-api/bytes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/call.po b/c-api/call.po index 4447b09353..0b893c83e8 100644 --- a/c-api/call.po +++ b/c-api/call.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/capsule.po b/c-api/capsule.po index 94fc5ad252..5fc3e31338 100644 --- a/c-api/capsule.po +++ b/c-api/capsule.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/cell.po b/c-api/cell.po index d71199ab3d..65c575f7ef 100644 --- a/c-api/cell.po +++ b/c-api/cell.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/code.po b/c-api/code.po index 3e51e7fa5f..bc399c2b5a 100644 --- a/c-api/code.po +++ b/c-api/code.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/complex.po b/c-api/complex.po index 5397007f86..fee3f005f0 100644 --- a/c-api/complex.po +++ b/c-api/complex.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/concrete.po b/c-api/concrete.po index 55b32dabc6..3c142d50e7 100644 --- a/c-api/concrete.po +++ b/c-api/concrete.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/contextvars.po b/c-api/contextvars.po index 2d15f7c8ab..88b28e36ba 100644 --- a/c-api/contextvars.po +++ b/c-api/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/datetime.po b/c-api/datetime.po index c525a285a0..d4d11b7695 100644 --- a/c-api/datetime.po +++ b/c-api/datetime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/dict.po b/c-api/dict.po index cd866c5303..e3bcb055aa 100644 --- a/c-api/dict.po +++ b/c-api/dict.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/exceptions.po b/c-api/exceptions.po index a5bf83123e..a283ef8e5b 100644 --- a/c-api/exceptions.po +++ b/c-api/exceptions.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/file.po b/c-api/file.po index 2ef329637d..8098c29df1 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/float.po b/c-api/float.po index fd49155037..7f1fc0ffe7 100644 --- a/c-api/float.po +++ b/c-api/float.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/function.po b/c-api/function.po index 16147a4850..6670f387b7 100644 --- a/c-api/function.po +++ b/c-api/function.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/gcsupport.po b/c-api/gcsupport.po index 07c49463be..2b7437a928 100644 --- a/c-api/gcsupport.po +++ b/c-api/gcsupport.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/import.po b/c-api/import.po index f723b8747b..a960b7c836 100644 --- a/c-api/import.po +++ b/c-api/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/index.po b/c-api/index.po index 4f5b2fe000..ff3e46e426 100644 --- a/c-api/index.po +++ b/c-api/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/init.po b/c-api/init.po index 66fe9099b7..ac4e422d15 100644 --- a/c-api/init.po +++ b/c-api/init.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/init_config.po b/c-api/init_config.po index 29f22777c7..e5661c67f7 100644 --- a/c-api/init_config.po +++ b/c-api/init_config.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/intro.po b/c-api/intro.po index 4aa7a9ec0b..cece293a60 100644 --- a/c-api/intro.po +++ b/c-api/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/list.po b/c-api/list.po index f2b667c68c..f777504ead 100644 --- a/c-api/list.po +++ b/c-api/list.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/long.po b/c-api/long.po index 340700d2d9..cc78067105 100644 --- a/c-api/long.po +++ b/c-api/long.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/mapping.po b/c-api/mapping.po index e825632a4f..ca9f6da4bc 100644 --- a/c-api/mapping.po +++ b/c-api/mapping.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memory.po b/c-api/memory.po index 3506c3a6aa..7e7e517536 100644 --- a/c-api/memory.po +++ b/c-api/memory.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/memoryview.po b/c-api/memoryview.po index 0e241dbb25..612885b4a6 100644 --- a/c-api/memoryview.po +++ b/c-api/memoryview.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/method.po b/c-api/method.po index e579ef121d..ea3938ce38 100644 --- a/c-api/method.po +++ b/c-api/method.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/module.po b/c-api/module.po index e07065e275..1452403857 100644 --- a/c-api/module.po +++ b/c-api/module.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/none.po b/c-api/none.po index db66784fea..bd1bcfe373 100644 --- a/c-api/none.po +++ b/c-api/none.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/number.po b/c-api/number.po index 53fb7d791e..1f92622f99 100644 --- a/c-api/number.po +++ b/c-api/number.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/object.po b/c-api/object.po index a48fdf3ae7..211d7cafcf 100644 --- a/c-api/object.po +++ b/c-api/object.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/refcounting.po b/c-api/refcounting.po index e125e8f7ca..69fa18a077 100644 --- a/c-api/refcounting.po +++ b/c-api/refcounting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/sequence.po b/c-api/sequence.po index fcead987df..33407d5459 100644 --- a/c-api/sequence.po +++ b/c-api/sequence.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/set.po b/c-api/set.po index 8b83680310..c7c28d043d 100644 --- a/c-api/set.po +++ b/c-api/set.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/stable.po b/c-api/stable.po index a301e52c93..a8b43fa6dd 100644 --- a/c-api/stable.po +++ b/c-api/stable.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/structures.po b/c-api/structures.po index bd6998eeb1..1f33f3f472 100644 --- a/c-api/structures.po +++ b/c-api/structures.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/tuple.po b/c-api/tuple.po index 274eb5ad62..2933a933ed 100644 --- a/c-api/tuple.po +++ b/c-api/tuple.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/type.po b/c-api/type.po index d22648e450..d853841d63 100644 --- a/c-api/type.po +++ b/c-api/type.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/typeobj.po b/c-api/typeobj.po index 7d3fff2ed4..18a07fd68e 100644 --- a/c-api/typeobj.po +++ b/c-api/typeobj.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/c-api/unicode.po b/c-api/unicode.po index 7a5b39d5c5..161d11813f 100644 --- a/c-api/unicode.po +++ b/c-api/unicode.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/contents.po b/contents.po index 0a28b427a1..bffb1f3ab4 100644 --- a/contents.po +++ b/contents.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/copyright.po b/copyright.po index fd8c56ab96..1cfbb059ca 100644 --- a/copyright.po +++ b/copyright.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/index.po b/deprecations/index.po index 2b881a1e45..590197b4df 100644 --- a/deprecations/index.po +++ b/deprecations/index.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.13.po b/deprecations/pending-removal-in-3.13.po index 29ebaf002c..1c3e5328ef 100644 --- a/deprecations/pending-removal-in-3.13.po +++ b/deprecations/pending-removal-in-3.13.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.14.po b/deprecations/pending-removal-in-3.14.po index e788b6e9cd..8114b3ae60 100644 --- a/deprecations/pending-removal-in-3.14.po +++ b/deprecations/pending-removal-in-3.14.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-3.15.po b/deprecations/pending-removal-in-3.15.po index 6fba5da573..28a03a58e7 100644 --- a/deprecations/pending-removal-in-3.15.po +++ b/deprecations/pending-removal-in-3.15.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/deprecations/pending-removal-in-future.po b/deprecations/pending-removal-in-future.po index c50a68e5e2..66e781dd73 100644 --- a/deprecations/pending-removal-in-future.po +++ b/deprecations/pending-removal-in-future.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/distributing/index.po b/distributing/index.po index 2acf81fef9..5c4eac3c49 100644 --- a/distributing/index.po +++ b/distributing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/embedding.po b/extending/embedding.po index 36804dbdfa..959bb78b28 100644 --- a/extending/embedding.po +++ b/extending/embedding.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/extending.po b/extending/extending.po index 9adf246977..f7802c026a 100644 --- a/extending/extending.po +++ b/extending/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/index.po b/extending/index.po index 4c04a4e74f..d78f717dc4 100644 --- a/extending/index.po +++ b/extending/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/newtypes.po b/extending/newtypes.po index 8e49836ebc..308d364cca 100644 --- a/extending/newtypes.po +++ b/extending/newtypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/newtypes_tutorial.po b/extending/newtypes_tutorial.po index 0cbc9f7196..3d7b10b82f 100644 --- a/extending/newtypes_tutorial.po +++ b/extending/newtypes_tutorial.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/extending/windows.po b/extending/windows.po index cd75a99046..fb8a47ba55 100644 --- a/extending/windows.po +++ b/extending/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/design.po b/faq/design.po index 4ceb5770ef..dc4d64f358 100644 --- a/faq/design.po +++ b/faq/design.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/extending.po b/faq/extending.po index 96f17b4131..5364cf7904 100644 --- a/faq/extending.po +++ b/faq/extending.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/general.po b/faq/general.po index d451160465..012bda26c2 100644 --- a/faq/general.po +++ b/faq/general.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/gui.po b/faq/gui.po index ce819fa6d7..26e94346bf 100644 --- a/faq/gui.po +++ b/faq/gui.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/index.po b/faq/index.po index b02a9f0801..81c86af692 100644 --- a/faq/index.po +++ b/faq/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/installed.po b/faq/installed.po index 2697698c0b..4eee2d4582 100644 --- a/faq/installed.po +++ b/faq/installed.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/library.po b/faq/library.po index 732a8dbac6..9cd724b196 100644 --- a/faq/library.po +++ b/faq/library.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/programming.po b/faq/programming.po index 61b41e0263..ffce647df8 100644 --- a/faq/programming.po +++ b/faq/programming.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/faq/windows.po b/faq/windows.po index 144c78217a..010edefdff 100644 --- a/faq/windows.po +++ b/faq/windows.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/glossary.po b/glossary.po index 401e0b9dda..fa1953d993 100644 --- a/glossary.po +++ b/glossary.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/annotations.po b/howto/annotations.po index 9f1cdca2cd..2f9971c19e 100644 --- a/howto/annotations.po +++ b/howto/annotations.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/argparse.po b/howto/argparse.po index 0a8a8bc223..571e33bcc6 100644 --- a/howto/argparse.po +++ b/howto/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/clinic.po b/howto/clinic.po index 8e7edad80f..cca6ade45e 100644 --- a/howto/clinic.po +++ b/howto/clinic.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/curses.po b/howto/curses.po index 20b0cdc7ec..7ef6cadedf 100644 --- a/howto/curses.po +++ b/howto/curses.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/descriptor.po b/howto/descriptor.po index 0a7967204f..2b75385807 100644 --- a/howto/descriptor.po +++ b/howto/descriptor.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/enum.po b/howto/enum.po index 8320ea4f64..7a8a023d63 100644 --- a/howto/enum.po +++ b/howto/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/functional.po b/howto/functional.po index 5fc3281402..1478e6a727 100644 --- a/howto/functional.po +++ b/howto/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/gdb_helpers.po b/howto/gdb_helpers.po index 538a2bf665..40bbfd15c5 100644 --- a/howto/gdb_helpers.po +++ b/howto/gdb_helpers.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/index.po b/howto/index.po index 56ccc7c564..d326ffe36f 100644 --- a/howto/index.po +++ b/howto/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/instrumentation.po b/howto/instrumentation.po index 658cc51d84..8d27fde2a6 100644 --- a/howto/instrumentation.po +++ b/howto/instrumentation.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/ipaddress.po b/howto/ipaddress.po index 88346f6c73..178dd9f677 100644 --- a/howto/ipaddress.po +++ b/howto/ipaddress.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/isolating-extensions.po b/howto/isolating-extensions.po index 3920ef4cf2..5a009cfc67 100644 --- a/howto/isolating-extensions.po +++ b/howto/isolating-extensions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging-cookbook.po b/howto/logging-cookbook.po index fc70a88e42..1215d030af 100644 --- a/howto/logging-cookbook.po +++ b/howto/logging-cookbook.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/logging.po b/howto/logging.po index 95d3e00ca7..87e423331c 100644 --- a/howto/logging.po +++ b/howto/logging.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/mro.po b/howto/mro.po index 3b6350fc97..db363d86d1 100644 --- a/howto/mro.po +++ b/howto/mro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/perf_profiling.po b/howto/perf_profiling.po index 69517640e9..ed7313612f 100644 --- a/howto/perf_profiling.po +++ b/howto/perf_profiling.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/pyporting.po b/howto/pyporting.po index 5134425553..dd73a5b51a 100644 --- a/howto/pyporting.po +++ b/howto/pyporting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/regex.po b/howto/regex.po index 9d1227ae2d..3ce9e743d6 100644 --- a/howto/regex.po +++ b/howto/regex.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sockets.po b/howto/sockets.po index f2da981416..de396d3b97 100644 --- a/howto/sockets.po +++ b/howto/sockets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/sorting.po b/howto/sorting.po index 5fe83e0d77..ccfc0e9b44 100644 --- a/howto/sorting.po +++ b/howto/sorting.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/unicode.po b/howto/unicode.po index a72c6657dd..15fe313c52 100644 --- a/howto/unicode.po +++ b/howto/unicode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/howto/urllib2.po b/howto/urllib2.po index c681b8d50f..6ade94e70c 100644 --- a/howto/urllib2.po +++ b/howto/urllib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/installing/index.po b/installing/index.po index ce99d4bb81..2cb332a6df 100644 --- a/installing/index.po +++ b/installing/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__future__.po b/library/__future__.po index a23886e680..5df6ca19ed 100644 --- a/library/__future__.po +++ b/library/__future__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/__main__.po b/library/__main__.po index 975888cab3..874df08bcc 100644 --- a/library/__main__.po +++ b/library/__main__.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/_thread.po b/library/_thread.po index ed846c19b1..1b79ecd3f3 100644 --- a/library/_thread.po +++ b/library/_thread.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/abc.po b/library/abc.po index 5b19dd4822..bec6c4fa20 100644 --- a/library/abc.po +++ b/library/abc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/argparse.po b/library/argparse.po index dda813d05e..0a33bfacb5 100644 --- a/library/argparse.po +++ b/library/argparse.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/array.po b/library/array.po index c3abf23a2f..dccd147718 100644 --- a/library/array.po +++ b/library/array.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ast.po b/library/ast.po index ee1a568601..7b7b2e0bcb 100644 --- a/library/ast.po +++ b/library/ast.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-api-index.po b/library/asyncio-api-index.po index 20414513ff..f43c88482b 100644 --- a/library/asyncio-api-index.po +++ b/library/asyncio-api-index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-dev.po b/library/asyncio-dev.po index 2a850d24be..56c43a3822 100644 --- a/library/asyncio-dev.po +++ b/library/asyncio-dev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-eventloop.po b/library/asyncio-eventloop.po index 25f0d61aef..1e5b71f3c6 100644 --- a/library/asyncio-eventloop.po +++ b/library/asyncio-eventloop.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-exceptions.po b/library/asyncio-exceptions.po index 986648844e..6b4fc2bfe7 100644 --- a/library/asyncio-exceptions.po +++ b/library/asyncio-exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-future.po b/library/asyncio-future.po index 199ea70fd5..36cd4ea7ea 100644 --- a/library/asyncio-future.po +++ b/library/asyncio-future.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-llapi-index.po b/library/asyncio-llapi-index.po index ee107bc58a..b83bb3f411 100644 --- a/library/asyncio-llapi-index.po +++ b/library/asyncio-llapi-index.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-platforms.po b/library/asyncio-platforms.po index 62f471d040..423bc9275a 100644 --- a/library/asyncio-platforms.po +++ b/library/asyncio-platforms.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-policy.po b/library/asyncio-policy.po index a073b05337..c8f496b9dc 100644 --- a/library/asyncio-policy.po +++ b/library/asyncio-policy.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-protocol.po b/library/asyncio-protocol.po index 42f9d88a93..c468e56f20 100644 --- a/library/asyncio-protocol.po +++ b/library/asyncio-protocol.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-queue.po b/library/asyncio-queue.po index 8568db1c61..b8f42bed63 100644 --- a/library/asyncio-queue.po +++ b/library/asyncio-queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-runner.po b/library/asyncio-runner.po index b5dcdb3b2c..f132f37347 100644 --- a/library/asyncio-runner.po +++ b/library/asyncio-runner.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-stream.po b/library/asyncio-stream.po index 8537f8ad69..d359aa9c93 100644 --- a/library/asyncio-stream.po +++ b/library/asyncio-stream.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-subprocess.po b/library/asyncio-subprocess.po index 1884969051..13d05db3d7 100644 --- a/library/asyncio-subprocess.po +++ b/library/asyncio-subprocess.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-sync.po b/library/asyncio-sync.po index b68196f147..34eef89241 100644 --- a/library/asyncio-sync.po +++ b/library/asyncio-sync.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio-task.po b/library/asyncio-task.po index 849ab688dc..164353a682 100644 --- a/library/asyncio-task.po +++ b/library/asyncio-task.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/asyncio.po b/library/asyncio.po index 6fc04c25f4..b703e843e3 100644 --- a/library/asyncio.po +++ b/library/asyncio.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/audit_events.po b/library/audit_events.po index 12a439c07b..9c305ae82f 100644 --- a/library/audit_events.po +++ b/library/audit_events.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/base64.po b/library/base64.po index 59f7241a6a..23fd6ff44c 100644 --- a/library/base64.po +++ b/library/base64.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/binascii.po b/library/binascii.po index 7a478cde8e..dacd03a039 100644 --- a/library/binascii.po +++ b/library/binascii.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bisect.po b/library/bisect.po index e731cc7f0e..cddd319a21 100644 --- a/library/bisect.po +++ b/library/bisect.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/builtins.po b/library/builtins.po index 17b7f59d3f..7a45bd168a 100644 --- a/library/builtins.po +++ b/library/builtins.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/bz2.po b/library/bz2.po index de38f9e98f..4ecccd2b30 100644 --- a/library/bz2.po +++ b/library/bz2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/calendar.po b/library/calendar.po index 2f83bf1b2c..8f818c3373 100644 --- a/library/calendar.po +++ b/library/calendar.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cgi.po b/library/cgi.po index 75fe8799cf..ec813e1b9e 100644 --- a/library/cgi.po +++ b/library/cgi.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/chunk.po b/library/chunk.po index 97a6cd83ff..609c0d8ca1 100644 --- a/library/chunk.po +++ b/library/chunk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmath.po b/library/cmath.po index d994907d35..7c3b5786ed 100644 --- a/library/cmath.po +++ b/library/cmath.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmd.po b/library/cmd.po index afc593bc7d..2db6644f2f 100644 --- a/library/cmd.po +++ b/library/cmd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/cmdline.po b/library/cmdline.po index aefe1a3743..9136a14dcc 100644 --- a/library/cmdline.po +++ b/library/cmdline.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/code.po b/library/code.po index 65a3692c50..6e2539a1bd 100644 --- a/library/code.po +++ b/library/code.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/codecs.po b/library/codecs.po index 293914b99c..1548bef25e 100644 --- a/library/codecs.po +++ b/library/codecs.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/codeop.po b/library/codeop.po index 6611a631c5..c91751b364 100644 --- a/library/codeop.po +++ b/library/codeop.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/collections.abc.po b/library/collections.abc.po index d5f76475a3..b1cc7b0140 100644 --- a/library/collections.abc.po +++ b/library/collections.abc.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/collections.po b/library/collections.po index 9e71cc643b..9a9d17c2c2 100644 --- a/library/collections.po +++ b/library/collections.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/colorsys.po b/library/colorsys.po index c4d706584c..298ec7cb39 100644 --- a/library/colorsys.po +++ b/library/colorsys.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/compileall.po b/library/compileall.po index ffa89d50e8..54fb523ee9 100644 --- a/library/compileall.po +++ b/library/compileall.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/concurrent.futures.po b/library/concurrent.futures.po index 5bac5c215e..dc6f80ebb2 100644 --- a/library/concurrent.futures.po +++ b/library/concurrent.futures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/configparser.po b/library/configparser.po index c696b5b629..4fb85510da 100644 --- a/library/configparser.po +++ b/library/configparser.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/constants.po b/library/constants.po index a1ab2cd578..6f5f6c6bf3 100644 --- a/library/constants.po +++ b/library/constants.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/contextlib.po b/library/contextlib.po index e2d859bbc9..799416eb71 100644 --- a/library/contextlib.po +++ b/library/contextlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/contextvars.po b/library/contextvars.po index e851620946..789139bbe5 100644 --- a/library/contextvars.po +++ b/library/contextvars.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copy.po b/library/copy.po index 761037c6f5..44f6ef96a3 100644 --- a/library/copy.po +++ b/library/copy.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/copyreg.po b/library/copyreg.po index 69dcfdd2d8..5d4b5a174b 100644 --- a/library/copyreg.po +++ b/library/copyreg.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/crypt.po b/library/crypt.po index a8e1380eeb..2fb8e25ddc 100644 --- a/library/crypt.po +++ b/library/crypt.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/csv.po b/library/csv.po index 4191166a23..3039690e86 100644 --- a/library/csv.po +++ b/library/csv.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ctypes.po b/library/ctypes.po index 3571e69a3c..7596a336ef 100644 --- a/library/ctypes.po +++ b/library/ctypes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.ascii.po b/library/curses.ascii.po index 59d0c4d61b..5b0c9db31f 100644 --- a/library/curses.ascii.po +++ b/library/curses.ascii.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.panel.po b/library/curses.panel.po index 4cd017df01..3413f278f6 100644 --- a/library/curses.panel.po +++ b/library/curses.panel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/curses.po b/library/curses.po index 4ef6d08f9b..f31f8fbfc2 100644 --- a/library/curses.po +++ b/library/curses.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:57+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datatypes.po b/library/datatypes.po index 35c0e236f9..9ffbbd2306 100644 --- a/library/datatypes.po +++ b/library/datatypes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/datetime.po b/library/datetime.po index cc532c0330..3ab0f4f267 100644 --- a/library/datetime.po +++ b/library/datetime.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dbm.po b/library/dbm.po index 9062307fba..2e5c0951dc 100644 --- a/library/dbm.po +++ b/library/dbm.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/debug.po b/library/debug.po index 49aefb7404..1d5426a8b7 100644 --- a/library/debug.po +++ b/library/debug.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/decimal.po b/library/decimal.po index 1b7ab85062..9b03f7a2a9 100644 --- a/library/decimal.po +++ b/library/decimal.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/devmode.po b/library/devmode.po index dbf3d53ed8..9bc12c578c 100644 --- a/library/devmode.po +++ b/library/devmode.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/difflib.po b/library/difflib.po index c329e7b792..71c36bbaab 100644 --- a/library/difflib.po +++ b/library/difflib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/dis.po b/library/dis.po index c241f47809..f01e3e3919 100644 --- a/library/dis.po +++ b/library/dis.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/doctest.po b/library/doctest.po index 9960e155f7..5cfabcf373 100644 --- a/library/doctest.po +++ b/library/doctest.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.contentmanager.po b/library/email.contentmanager.po index c1d311109b..91a558b98a 100644 --- a/library/email.contentmanager.po +++ b/library/email.contentmanager.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.encoders.po b/library/email.encoders.po index c32f316da2..de71a685fa 100644 --- a/library/email.encoders.po +++ b/library/email.encoders.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.examples.po b/library/email.examples.po index 242d10b51c..9f132c9e38 100644 --- a/library/email.examples.po +++ b/library/email.examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.generator.po b/library/email.generator.po index 008b237fc1..ef117771e0 100644 --- a/library/email.generator.po +++ b/library/email.generator.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.header.po b/library/email.header.po index 846c7791ff..5bcbf26551 100644 --- a/library/email.header.po +++ b/library/email.header.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.headerregistry.po b/library/email.headerregistry.po index 66f63d0ae2..4d8a7b6ce7 100644 --- a/library/email.headerregistry.po +++ b/library/email.headerregistry.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.message.po b/library/email.message.po index 16bd21f998..72f59dfb3e 100644 --- a/library/email.message.po +++ b/library/email.message.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.mime.po b/library/email.mime.po index f3c50919b0..7874f39ab5 100644 --- a/library/email.mime.po +++ b/library/email.mime.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.parser.po b/library/email.parser.po index 82eb4af11d..d07b49910b 100644 --- a/library/email.parser.po +++ b/library/email.parser.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.po b/library/email.po index 76ead336b1..c711e64062 100644 --- a/library/email.po +++ b/library/email.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.policy.po b/library/email.policy.po index b27e6a0bf4..5bebbfe3d7 100644 --- a/library/email.policy.po +++ b/library/email.policy.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/email.utils.po b/library/email.utils.po index d2ab8025cc..0e67fc01aa 100644 --- a/library/email.utils.po +++ b/library/email.utils.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ensurepip.po b/library/ensurepip.po index c7361b456c..ffa627b686 100644 --- a/library/ensurepip.po +++ b/library/ensurepip.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/enum.po b/library/enum.po index a7a518010d..6de848de3a 100644 --- a/library/enum.po +++ b/library/enum.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/exceptions.po b/library/exceptions.po index e9691f9242..1c8d07e518 100644 --- a/library/exceptions.po +++ b/library/exceptions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/faulthandler.po b/library/faulthandler.po index cb57e87092..cb40a1589a 100644 --- a/library/faulthandler.po +++ b/library/faulthandler.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fcntl.po b/library/fcntl.po index b9d1db7011..624f80c821 100644 --- a/library/fcntl.po +++ b/library/fcntl.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/fnmatch.po b/library/fnmatch.po index 22fc6f4588..1ddc806125 100644 --- a/library/fnmatch.po +++ b/library/fnmatch.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ftplib.po b/library/ftplib.po index d9da438cea..0beacf8fe8 100644 --- a/library/ftplib.po +++ b/library/ftplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functional.po b/library/functional.po index 9f5dbf14aa..b34ec452ff 100644 --- a/library/functional.po +++ b/library/functional.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functions.po b/library/functions.po index 8ceedb46be..cdc5251126 100644 --- a/library/functions.po +++ b/library/functions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/functools.po b/library/functools.po index 53435b888d..3bdb73d7c0 100644 --- a/library/functools.po +++ b/library/functools.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/getpass.po b/library/getpass.po index 638072bd81..a156cc949a 100644 --- a/library/getpass.po +++ b/library/getpass.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gettext.po b/library/gettext.po index ae8417b22a..845eaa9fca 100644 --- a/library/gettext.po +++ b/library/gettext.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/glob.po b/library/glob.po index 85ef0ca224..d453c89382 100644 --- a/library/glob.po +++ b/library/glob.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/graphlib.po b/library/graphlib.po index 66593c2c49..fe96ee510e 100644 --- a/library/graphlib.po +++ b/library/graphlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/grp.po b/library/grp.po index 03fe54a87f..dd305bcc4c 100644 --- a/library/grp.po +++ b/library/grp.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/gzip.po b/library/gzip.po index 2118709c0d..eb3b7dd86f 100644 --- a/library/gzip.po +++ b/library/gzip.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/hashlib.po b/library/hashlib.po index e33b6a0998..05c821270d 100644 --- a/library/hashlib.po +++ b/library/hashlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/heapq.po b/library/heapq.po index a726c6338d..c822ec7247 100644 --- a/library/heapq.po +++ b/library/heapq.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.entities.po b/library/html.entities.po index 44f12b1a10..672aba7e63 100644 --- a/library/html.entities.po +++ b/library/html.entities.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/html.parser.po b/library/html.parser.po index 56a8742016..0631dd591a 100644 --- a/library/html.parser.po +++ b/library/html.parser.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-09 15:57+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.client.po b/library/http.client.po index aebdc7b5a8..e3a4d80cc2 100644 --- a/library/http.client.po +++ b/library/http.client.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookiejar.po b/library/http.cookiejar.po index 7251ef1f56..c51d3fe734 100644 --- a/library/http.cookiejar.po +++ b/library/http.cookiejar.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.cookies.po b/library/http.cookies.po index df5368cdf4..816ef51beb 100644 --- a/library/http.cookies.po +++ b/library/http.cookies.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.po b/library/http.po index 34028c6edd..b640000552 100644 --- a/library/http.po +++ b/library/http.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/http.server.po b/library/http.server.po index a74c828602..29ad2b3cfa 100644 --- a/library/http.server.po +++ b/library/http.server.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/idle.po b/library/idle.po index acb74d1128..19fca661ae 100644 --- a/library/idle.po +++ b/library/idle.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imaplib.po b/library/imaplib.po index 497d50ece9..2de4e18170 100644 --- a/library/imaplib.po +++ b/library/imaplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/imghdr.po b/library/imghdr.po index ce5b7c2d75..2de5d90922 100644 --- a/library/imghdr.po +++ b/library/imghdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.metadata.po b/library/importlib.metadata.po index e894ef495c..a1f19a4427 100644 --- a/library/importlib.metadata.po +++ b/library/importlib.metadata.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/importlib.po b/library/importlib.po index b342f88e19..9ca545308c 100644 --- a/library/importlib.po +++ b/library/importlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/index.po b/library/index.po index cb82db3c85..d5356b00bd 100644 --- a/library/index.po +++ b/library/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/inspect.po b/library/inspect.po index 39acc4b6a8..2a5f84f0bf 100644 --- a/library/inspect.po +++ b/library/inspect.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/internet.po b/library/internet.po index 164d3b96b9..160ea9e8d9 100644 --- a/library/internet.po +++ b/library/internet.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/intro.po b/library/intro.po index cbe4681752..7a63798208 100644 --- a/library/intro.po +++ b/library/intro.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/io.po b/library/io.po index f3ca2bab16..039ab8d0bc 100644 --- a/library/io.po +++ b/library/io.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ipaddress.po b/library/ipaddress.po index 7c18992e44..0d5aa678d2 100644 --- a/library/ipaddress.po +++ b/library/ipaddress.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/itertools.po b/library/itertools.po index db2f8e01b0..8f7bcd9af7 100644 --- a/library/itertools.po +++ b/library/itertools.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/json.po b/library/json.po index 3ef056fed1..53e007043c 100644 --- a/library/json.po +++ b/library/json.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/linecache.po b/library/linecache.po index efefcc3454..83f6f3fbe5 100644 --- a/library/linecache.po +++ b/library/linecache.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/locale.po b/library/locale.po index 7bc9e8fd96..b37219b325 100644 --- a/library/locale.po +++ b/library/locale.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.config.po b/library/logging.config.po index 15f4b8279d..3401d96fc5 100644 --- a/library/logging.config.po +++ b/library/logging.config.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.handlers.po b/library/logging.handlers.po index 765410f65a..13c155f6ea 100644 --- a/library/logging.handlers.po +++ b/library/logging.handlers.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/logging.po b/library/logging.po index 3f3e652e73..1afe9a1841 100644 --- a/library/logging.po +++ b/library/logging.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/lzma.po b/library/lzma.po index 8a9e1f2613..dfc8d875cb 100644 --- a/library/lzma.po +++ b/library/lzma.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mailbox.po b/library/mailbox.po index 346010c385..32324aa9a2 100644 --- a/library/mailbox.po +++ b/library/mailbox.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/marshal.po b/library/marshal.po index fa6b6d3823..662b769dec 100644 --- a/library/marshal.po +++ b/library/marshal.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/math.po b/library/math.po index 421769c591..bbd701a526 100644 --- a/library/math.po +++ b/library/math.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mimetypes.po b/library/mimetypes.po index af6a8dfa5f..167e33cd2d 100644 --- a/library/mimetypes.po +++ b/library/mimetypes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/mmap.po b/library/mmap.po index 69198ff4da..1d58ce5fac 100644 --- a/library/mmap.po +++ b/library/mmap.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/msilib.po b/library/msilib.po index 8cb3b4d9e9..51f9e1df7e 100644 --- a/library/msilib.po +++ b/library/msilib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.po b/library/multiprocessing.po index 5813cd0ce8..fa79e0dff1 100644 --- a/library/multiprocessing.po +++ b/library/multiprocessing.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/multiprocessing.shared_memory.po b/library/multiprocessing.shared_memory.po index 6a0697511f..a971972ac7 100644 --- a/library/multiprocessing.shared_memory.po +++ b/library/multiprocessing.shared_memory.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nis.po b/library/nis.po index 9e35e3be4c..671f870157 100644 --- a/library/nis.po +++ b/library/nis.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/nntplib.po b/library/nntplib.po index 62c0079a25..00603059de 100644 --- a/library/nntplib.po +++ b/library/nntplib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/numeric.po b/library/numeric.po index 21694a7478..5811921e91 100644 --- a/library/numeric.po +++ b/library/numeric.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/operator.po b/library/operator.po index f0ad84d173..ebe9f0c433 100644 --- a/library/operator.po +++ b/library/operator.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/optparse.po b/library/optparse.po index afb465efa6..8fa548e3e3 100644 --- a/library/optparse.po +++ b/library/optparse.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.path.po b/library/os.path.po index e684b6b593..0919f4e1ed 100644 --- a/library/os.path.po +++ b/library/os.path.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/os.po b/library/os.po index cd82958bd9..fa17f84e66 100644 --- a/library/os.po +++ b/library/os.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ossaudiodev.po b/library/ossaudiodev.po index 9ba1634acd..9528443875 100644 --- a/library/ossaudiodev.po +++ b/library/ossaudiodev.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pathlib.po b/library/pathlib.po index a874b1a72b..68ddaa7af6 100644 --- a/library/pathlib.po +++ b/library/pathlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pdb.po b/library/pdb.po index 7c13f758fe..1e6a7bb843 100644 --- a/library/pdb.po +++ b/library/pdb.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickle.po b/library/pickle.po index 679836b3b6..fc42a62dea 100644 --- a/library/pickle.po +++ b/library/pickle.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pickletools.po b/library/pickletools.po index 6440f454fc..1d4d8767e5 100644 --- a/library/pickletools.po +++ b/library/pickletools.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pipes.po b/library/pipes.po index 6fc10e82e6..61d9f23694 100644 --- a/library/pipes.po +++ b/library/pipes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pkgutil.po b/library/pkgutil.po index 37428fb7f1..9aadbbe61e 100644 --- a/library/pkgutil.po +++ b/library/pkgutil.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/platform.po b/library/platform.po index ea760c9254..b989eb43a1 100644 --- a/library/platform.po +++ b/library/platform.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/plistlib.po b/library/plistlib.po index 105e52874b..2ecb62708d 100644 --- a/library/plistlib.po +++ b/library/plistlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/poplib.po b/library/poplib.po index 17903781fa..c5b54efc87 100644 --- a/library/poplib.po +++ b/library/poplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/posix.po b/library/posix.po index aacf6bb057..288e314d1c 100644 --- a/library/posix.po +++ b/library/posix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pprint.po b/library/pprint.po index b53c3e4a87..97cbc2f4e3 100644 --- a/library/pprint.po +++ b/library/pprint.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/profile.po b/library/profile.po index fea0417797..b266e1bdaf 100644 --- a/library/profile.po +++ b/library/profile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pty.po b/library/pty.po index 031da4a370..be3bc3f3bc 100644 --- a/library/pty.po +++ b/library/pty.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pwd.po b/library/pwd.po index 535e2ce2f5..aa9f2bcc45 100644 --- a/library/pwd.po +++ b/library/pwd.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/py_compile.po b/library/py_compile.po index fd7ec0ae65..5cfd317f4f 100644 --- a/library/py_compile.po +++ b/library/py_compile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyclbr.po b/library/pyclbr.po index eea34fb29d..aa4767a462 100644 --- a/library/pyclbr.po +++ b/library/pyclbr.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pydoc.po b/library/pydoc.po index 43b962ae70..57e9cef3df 100644 --- a/library/pydoc.po +++ b/library/pydoc.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/pyexpat.po b/library/pyexpat.po index 6f7e6c5a67..7ca63d4a8f 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/queue.po b/library/queue.po index 260dff5195..680a7651ec 100644 --- a/library/queue.po +++ b/library/queue.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/random.po b/library/random.po index 5118848543..4a1b9d7578 100644 --- a/library/random.po +++ b/library/random.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/re.po b/library/re.po index 9f1b01f2e9..35926a9413 100644 --- a/library/re.po +++ b/library/re.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/readline.po b/library/readline.po index 1b674da0f1..5915dbeee2 100644 --- a/library/readline.po +++ b/library/readline.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/reprlib.po b/library/reprlib.po index 57cdac3217..a5516b58e7 100644 --- a/library/reprlib.po +++ b/library/reprlib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/resource.po b/library/resource.po index c1293904bc..78e4acdfae 100644 --- a/library/resource.po +++ b/library/resource.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/rlcompleter.po b/library/rlcompleter.po index d31908f287..cb42cf67a2 100644 --- a/library/rlcompleter.po +++ b/library/rlcompleter.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/runpy.po b/library/runpy.po index 8560d38a90..f48eeb8f22 100644 --- a/library/runpy.po +++ b/library/runpy.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sched.po b/library/sched.po index 338871cc4a..60c4353435 100644 --- a/library/sched.po +++ b/library/sched.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/secrets.po b/library/secrets.po index e5d37979c9..3b88ad5455 100644 --- a/library/secrets.po +++ b/library/secrets.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/select.po b/library/select.po index ba6f914397..4fe8706437 100644 --- a/library/select.po +++ b/library/select.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/selectors.po b/library/selectors.po index 4663895b42..a05597435a 100644 --- a/library/selectors.po +++ b/library/selectors.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shelve.po b/library/shelve.po index a137604f7c..46485839b9 100644 --- a/library/shelve.po +++ b/library/shelve.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/shutil.po b/library/shutil.po index 6f4e30bd2a..c8e621b951 100644 --- a/library/shutil.po +++ b/library/shutil.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/signal.po b/library/signal.po index 360286ee57..ff07baf716 100644 --- a/library/signal.po +++ b/library/signal.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/site.po b/library/site.po index a48d5f0b14..529a144c12 100644 --- a/library/site.po +++ b/library/site.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/smtplib.po b/library/smtplib.po index fd9e85a997..4016a8548a 100644 --- a/library/smtplib.po +++ b/library/smtplib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sndhdr.po b/library/sndhdr.po index 94610904d2..cbd08a666d 100644 --- a/library/sndhdr.po +++ b/library/sndhdr.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socket.po b/library/socket.po index d84a90f145..0457489b33 100644 --- a/library/socket.po +++ b/library/socket.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/socketserver.po b/library/socketserver.po index b4e79f1763..946429f61f 100644 --- a/library/socketserver.po +++ b/library/socketserver.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/spwd.po b/library/spwd.po index 78a39b78ad..2d33218f7d 100644 --- a/library/spwd.po +++ b/library/spwd.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sqlite3.po b/library/sqlite3.po index ce3269c9aa..2d559ad13f 100644 --- a/library/sqlite3.po +++ b/library/sqlite3.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/ssl.po b/library/ssl.po index 5879f1a097..a738ac05cd 100644 --- a/library/ssl.po +++ b/library/ssl.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stat.po b/library/stat.po index 7cbe2f99b6..142ae660df 100644 --- a/library/stat.po +++ b/library/stat.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/statistics.po b/library/statistics.po index 824f7d06ce..d93fa6ae12 100644 --- a/library/statistics.po +++ b/library/statistics.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/stdtypes.po b/library/stdtypes.po index f6c5b3179f..d26fb5fe8a 100644 --- a/library/stdtypes.po +++ b/library/stdtypes.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/string.po b/library/string.po index f832ac64bd..830bf4fa42 100644 --- a/library/string.po +++ b/library/string.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/struct.po b/library/struct.po index ea3195084d..4938cb0584 100644 --- a/library/struct.po +++ b/library/struct.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/subprocess.po b/library/subprocess.po index 9353c0bad5..54a0aaed09 100644 --- a/library/subprocess.po +++ b/library/subprocess.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sunau.po b/library/sunau.po index 109fc31e22..6e54a0311b 100644 --- a/library/sunau.po +++ b/library/sunau.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/symtable.po b/library/symtable.po index d3d3ac124d..78d51c092b 100644 --- a/library/symtable.po +++ b/library/symtable.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.monitoring.po b/library/sys.monitoring.po index 2fe17413b6..2701054a43 100644 --- a/library/sys.monitoring.po +++ b/library/sys.monitoring.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sys.po b/library/sys.po index f117ca1b37..7acc62bb03 100644 --- a/library/sys.po +++ b/library/sys.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/sysconfig.po b/library/sysconfig.po index 4470f636e5..fc4b938aca 100644 --- a/library/sysconfig.po +++ b/library/sysconfig.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/syslog.po b/library/syslog.po index e90b7f2705..ec124e48da 100644 --- a/library/syslog.po +++ b/library/syslog.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tarfile.po b/library/tarfile.po index 7bec547c82..9b4e2071b0 100644 --- a/library/tarfile.po +++ b/library/tarfile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/telnetlib.po b/library/telnetlib.po index 62cf1e3d51..1a6ea7174c 100644 --- a/library/telnetlib.po +++ b/library/telnetlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tempfile.po b/library/tempfile.po index a42fb0fb17..6cec6596a3 100644 --- a/library/tempfile.po +++ b/library/tempfile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/termios.po b/library/termios.po index 163323e10b..f35aa8a56f 100644 --- a/library/termios.po +++ b/library/termios.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/text.po b/library/text.po index a52d61cfa8..e88fc6f8ee 100644 --- a/library/text.po +++ b/library/text.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/textwrap.po b/library/textwrap.po index c98e624601..07382951f4 100644 --- a/library/textwrap.po +++ b/library/textwrap.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/threading.po b/library/threading.po index 0a7697f55c..91a223ccbb 100644 --- a/library/threading.po +++ b/library/threading.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/time.po b/library/time.po index f2db601a12..dba90038b1 100644 --- a/library/time.po +++ b/library/time.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/timeit.po b/library/timeit.po index 15236293e4..ea0826d315 100644 --- a/library/timeit.po +++ b/library/timeit.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tk.po b/library/tk.po index 038e44a81e..fc3eb10a95 100644 --- a/library/tk.po +++ b/library/tk.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.dnd.po b/library/tkinter.dnd.po index a092e372e1..d50915bfba 100644 --- a/library/tkinter.dnd.po +++ b/library/tkinter.dnd.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.po b/library/tkinter.po index 4588f52876..54647abfb8 100644 --- a/library/tkinter.po +++ b/library/tkinter.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tkinter.ttk.po b/library/tkinter.ttk.po index d6efc15783..a9a46681c6 100644 --- a/library/tkinter.ttk.po +++ b/library/tkinter.ttk.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/token.po b/library/token.po index 10a5f64477..6c78db91b5 100644 --- a/library/token.po +++ b/library/token.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tokenize.po b/library/tokenize.po index 8b806d99ec..fec88b9e73 100644 --- a/library/tokenize.po +++ b/library/tokenize.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tomllib.po b/library/tomllib.po index 033cc193ec..43740e2564 100644 --- a/library/tomllib.po +++ b/library/tomllib.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/traceback.po b/library/traceback.po index 690b7b53c2..c9c2534cbe 100644 --- a/library/traceback.po +++ b/library/traceback.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tracemalloc.po b/library/tracemalloc.po index 0cf3bc1512..7f171d6724 100644 --- a/library/tracemalloc.po +++ b/library/tracemalloc.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/tty.po b/library/tty.po index 214812e009..10ccbace73 100644 --- a/library/tty.po +++ b/library/tty.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/turtle.po b/library/turtle.po index 4060b2c572..a985cf70d3 100644 --- a/library/turtle.po +++ b/library/turtle.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Maciej Olko , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/types.po b/library/types.po index 721bef5146..f4ccbbd858 100644 --- a/library/types.po +++ b/library/types.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/typing.po b/library/typing.po index 178a0959e5..9884d652d8 100644 --- a/library/typing.po +++ b/library/typing.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unicodedata.po b/library/unicodedata.po index ce8af409b1..7f03031818 100644 --- a/library/unicodedata.po +++ b/library/unicodedata.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.mock-examples.po b/library/unittest.mock-examples.po index 6d0a847fb5..88c49e0dd6 100644 --- a/library/unittest.mock-examples.po +++ b/library/unittest.mock-examples.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.mock.po b/library/unittest.mock.po index c3e201e8f7..610302e1a3 100644 --- a/library/unittest.mock.po +++ b/library/unittest.mock.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unittest.po b/library/unittest.po index 436ae13704..fd555d24c2 100644 --- a/library/unittest.po +++ b/library/unittest.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/unix.po b/library/unix.po index 3e6469f63f..e8744c3d44 100644 --- a/library/unix.po +++ b/library/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.parse.po b/library/urllib.parse.po index a2a7c09446..2b4c7c8bf6 100644 --- a/library/urllib.parse.po +++ b/library/urllib.parse.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.request.po b/library/urllib.request.po index 375c03c716..a6d6e6174d 100644 --- a/library/urllib.request.po +++ b/library/urllib.request.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/urllib.robotparser.po b/library/urllib.robotparser.po index a4178cbc71..8f8e518552 100644 --- a/library/urllib.robotparser.po +++ b/library/urllib.robotparser.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uu.po b/library/uu.po index dd6d6cdc5f..c3353b5703 100644 --- a/library/uu.po +++ b/library/uu.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/uuid.po b/library/uuid.po index c0fc7311c8..92cd617dcd 100644 --- a/library/uuid.po +++ b/library/uuid.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/venv.po b/library/venv.po index 52fb401d40..31c57690de 100644 --- a/library/venv.po +++ b/library/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/warnings.po b/library/warnings.po index de8ab7f78a..bb77253ca5 100644 --- a/library/warnings.po +++ b/library/warnings.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/wave.po b/library/wave.po index 33d26f39ae..ce336951b5 100644 --- a/library/wave.po +++ b/library/wave.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/weakref.po b/library/weakref.po index da427b047b..c5495b57fc 100644 --- a/library/weakref.po +++ b/library/weakref.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/webbrowser.po b/library/webbrowser.po index df23406e89..a368e55618 100644 --- a/library/webbrowser.po +++ b/library/webbrowser.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winreg.po b/library/winreg.po index 0351817baa..8f4786488d 100644 --- a/library/winreg.po +++ b/library/winreg.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/winsound.po b/library/winsound.po index 21bd8620d6..bed3820424 100644 --- a/library/winsound.po +++ b/library/winsound.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/wsgiref.po b/library/wsgiref.po index 91563be0a7..b68949ef3c 100644 --- a/library/wsgiref.po +++ b/library/wsgiref.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xdrlib.po b/library/xdrlib.po index afe2fdcfa7..6f2e70db07 100644 --- a/library/xdrlib.po +++ b/library/xdrlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.minidom.po b/library/xml.dom.minidom.po index 83d5a8aca2..31fa1dbfa9 100644 --- a/library/xml.dom.minidom.po +++ b/library/xml.dom.minidom.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.po b/library/xml.dom.po index 97573ff73c..2f6a161c5a 100644 --- a/library/xml.dom.po +++ b/library/xml.dom.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.dom.pulldom.po b/library/xml.dom.pulldom.po index c91a62d805..2883d91cf3 100644 --- a/library/xml.dom.pulldom.po +++ b/library/xml.dom.pulldom.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xml.etree.elementtree.po b/library/xml.etree.elementtree.po index 3246e60a40..ea420e848b 100644 --- a/library/xml.etree.elementtree.po +++ b/library/xml.etree.elementtree.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.client.po b/library/xmlrpc.client.po index 38e42931fd..8ad978ff5b 100644 --- a/library/xmlrpc.client.po +++ b/library/xmlrpc.client.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.po b/library/xmlrpc.po index 610b2e3a7e..e4e3e3caeb 100644 --- a/library/xmlrpc.po +++ b/library/xmlrpc.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/xmlrpc.server.po b/library/xmlrpc.server.po index e02edad32d..b2eeb7ea9d 100644 --- a/library/xmlrpc.server.po +++ b/library/xmlrpc.server.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipapp.po b/library/zipapp.po index 2ea379e810..84c53d6f41 100644 --- a/library/zipapp.po +++ b/library/zipapp.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipfile.po b/library/zipfile.po index addb61c8c3..ade7f55c7d 100644 --- a/library/zipfile.po +++ b/library/zipfile.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zipimport.po b/library/zipimport.po index f88a0c749e..50c1170c88 100644 --- a/library/zipimport.po +++ b/library/zipimport.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zlib.po b/library/zlib.po index 506184c30c..c426664a89 100644 --- a/library/zlib.po +++ b/library/zlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/library/zoneinfo.po b/library/zoneinfo.po index f696ed8423..1cfb647ced 100644 --- a/library/zoneinfo.po +++ b/library/zoneinfo.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/license.po b/license.po index 48b2effb36..457d25fb18 100644 --- a/license.po +++ b/license.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/compound_stmts.po b/reference/compound_stmts.po index fcdd01e9fd..711eb8f627 100644 --- a/reference/compound_stmts.po +++ b/reference/compound_stmts.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/datamodel.po b/reference/datamodel.po index 65ffb0c0fa..1547b59dc9 100644 --- a/reference/datamodel.po +++ b/reference/datamodel.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/executionmodel.po b/reference/executionmodel.po index 8be1054cfe..ae148e0498 100644 --- a/reference/executionmodel.po +++ b/reference/executionmodel.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/expressions.po b/reference/expressions.po index e73ac352f3..557cf20efb 100644 --- a/reference/expressions.po +++ b/reference/expressions.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/grammar.po b/reference/grammar.po index 4c96a594e3..17587530ca 100644 --- a/reference/grammar.po +++ b/reference/grammar.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/import.po b/reference/import.po index 348ac00349..85d9966d04 100644 --- a/reference/import.po +++ b/reference/import.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/index.po b/reference/index.po index f97492e191..db8be9de63 100644 --- a/reference/index.po +++ b/reference/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/introduction.po b/reference/introduction.po index d72d28a3f3..6a77dbf93a 100644 --- a/reference/introduction.po +++ b/reference/introduction.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/lexical_analysis.po b/reference/lexical_analysis.po index 592f4f7c31..3ca97f6604 100644 --- a/reference/lexical_analysis.po +++ b/reference/lexical_analysis.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/simple_stmts.po b/reference/simple_stmts.po index 553a24d03d..aa0b934385 100644 --- a/reference/simple_stmts.po +++ b/reference/simple_stmts.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/reference/toplevel_components.po b/reference/toplevel_components.po index 7448506363..b519560019 100644 --- a/reference/toplevel_components.po +++ b/reference/toplevel_components.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/sphinx.po b/sphinx.po index ffdbae1cd9..6e9d6f400a 100644 --- a/sphinx.po +++ b/sphinx.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-15 15:44+0000\n" +"POT-Creation-Date: 2025-12-05 15:59+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appendix.po b/tutorial/appendix.po index bd1520e218..91bc8ba238 100644 --- a/tutorial/appendix.po +++ b/tutorial/appendix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/appetite.po b/tutorial/appetite.po index ea09531058..1f68ceedd1 100644 --- a/tutorial/appetite.po +++ b/tutorial/appetite.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/classes.po b/tutorial/classes.po index 5583f2cc16..079301df08 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index 8e472744ae..b427112c77 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index 6ebd1a1c20..5edeb3931e 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/errors.po b/tutorial/errors.po index 226959eb13..519d812b20 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-09 15:45+0000\n" +"POT-Creation-Date: 2025-11-29 15:44+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Maciej Olko , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/floatingpoint.po b/tutorial/floatingpoint.po index c313c3dd0a..b754565d44 100644 --- a/tutorial/floatingpoint.po +++ b/tutorial/floatingpoint.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/index.po b/tutorial/index.po index 2b2776c872..e755781c81 100644 --- a/tutorial/index.po +++ b/tutorial/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index 36b5b2402f..7f86210d77 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interactive.po b/tutorial/interactive.po index ff6b80a6d3..87e578f746 100644 --- a/tutorial/interactive.po +++ b/tutorial/interactive.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-09 15:45+0000\n" +"POT-Creation-Date: 2025-12-01 16:02+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Maciej Olko , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/interpreter.po b/tutorial/interpreter.po index b7f2cd9b0c..66f52ee47f 100644 --- a/tutorial/interpreter.po +++ b/tutorial/interpreter.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/introduction.po b/tutorial/introduction.po index 291e433bd6..18e790f397 100644 --- a/tutorial/introduction.po +++ b/tutorial/introduction.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/modules.po b/tutorial/modules.po index 51933b8a6b..9de6b7a636 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib.po b/tutorial/stdlib.po index b62514d9cf..41675771e3 100644 --- a/tutorial/stdlib.po +++ b/tutorial/stdlib.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/stdlib2.po b/tutorial/stdlib2.po index 05aea13e9e..4abbd99f10 100644 --- a/tutorial/stdlib2.po +++ b/tutorial/stdlib2.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/venv.po b/tutorial/venv.po index 1902757164..c20b1b38e4 100644 --- a/tutorial/venv.po +++ b/tutorial/venv.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/tutorial/whatnow.po b/tutorial/whatnow.po index f92d7399d3..01e3d1592b 100644 --- a/tutorial/whatnow.po +++ b/tutorial/whatnow.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/cmdline.po b/using/cmdline.po index 80a68bb85a..462c887a8b 100644 --- a/using/cmdline.po +++ b/using/cmdline.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/configure.po b/using/configure.po index cf26970534..3e94a1c6e6 100644 --- a/using/configure.po +++ b/using/configure.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/editors.po b/using/editors.po index d5f39af7b3..f74f0b946d 100644 --- a/using/editors.po +++ b/using/editors.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/index.po b/using/index.po index a45952d7ff..196853902e 100644 --- a/using/index.po +++ b/using/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/mac.po b/using/mac.po index 35b3d57021..d705e25834 100644 --- a/using/mac.po +++ b/using/mac.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/unix.po b/using/unix.po index fbd77798ec..286df0fea3 100644 --- a/using/unix.po +++ b/using/unix.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/using/windows.po b/using/windows.po index c910f82649..a7ff1da572 100644 --- a/using/windows.po +++ b/using/windows.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.0.po b/whatsnew/2.0.po index 3b6bcfde81..110ea9d8c5 100644 --- a/whatsnew/2.0.po +++ b/whatsnew/2.0.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index 4c0b2a2d9b..e4183b8775 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.2.po b/whatsnew/2.2.po index ced5cc9679..1d878b56b2 100644 --- a/whatsnew/2.2.po +++ b/whatsnew/2.2.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.3.po b/whatsnew/2.3.po index dc3c62fc19..0dbdbbcdb3 100644 --- a/whatsnew/2.3.po +++ b/whatsnew/2.3.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.4.po b/whatsnew/2.4.po index 30b31d2727..520256e722 100644 --- a/whatsnew/2.4.po +++ b/whatsnew/2.4.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.5.po b/whatsnew/2.5.po index 9b0ccac118..1803002cad 100644 --- a/whatsnew/2.5.po +++ b/whatsnew/2.5.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.6.po b/whatsnew/2.6.po index bfb789d8b6..c18e3eb5a2 100644 --- a/whatsnew/2.6.po +++ b/whatsnew/2.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/2.7.po b/whatsnew/2.7.po index 6608bb19d3..8a0a25f05f 100644 --- a/whatsnew/2.7.po +++ b/whatsnew/2.7.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.0.po b/whatsnew/3.0.po index 4f4130b644..27aa7a73ed 100644 --- a/whatsnew/3.0.po +++ b/whatsnew/3.0.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.1.po b/whatsnew/3.1.po index 746d482e4f..cff1a7b876 100644 --- a/whatsnew/3.1.po +++ b/whatsnew/3.1.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.10.po b/whatsnew/3.10.po index b59cde8b0c..5ab86110bf 100644 --- a/whatsnew/3.10.po +++ b/whatsnew/3.10.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.11.po b/whatsnew/3.11.po index 7ce31a624e..d7ec04545c 100644 --- a/whatsnew/3.11.po +++ b/whatsnew/3.11.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.12.po b/whatsnew/3.12.po index cf19d4d7b4..846709ccb5 100644 --- a/whatsnew/3.12.po +++ b/whatsnew/3.12.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.2.po b/whatsnew/3.2.po index a53901bd80..dba40bd984 100644 --- a/whatsnew/3.2.po +++ b/whatsnew/3.2.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.3.po b/whatsnew/3.3.po index 85447a621d..9bb58546e6 100644 --- a/whatsnew/3.3.po +++ b/whatsnew/3.3.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.4.po b/whatsnew/3.4.po index 1a324ca471..150b99c0b6 100644 --- a/whatsnew/3.4.po +++ b/whatsnew/3.4.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.5.po b/whatsnew/3.5.po index 35584d1041..abd7a02239 100644 --- a/whatsnew/3.5.po +++ b/whatsnew/3.5.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.6.po b/whatsnew/3.6.po index 2718d5b936..11d351de57 100644 --- a/whatsnew/3.6.po +++ b/whatsnew/3.6.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.7.po b/whatsnew/3.7.po index 60b808866b..b662ea30a9 100644 --- a/whatsnew/3.7.po +++ b/whatsnew/3.7.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.8.po b/whatsnew/3.8.po index 9ed5d4f1bd..29b188e3f8 100644 --- a/whatsnew/3.8.po +++ b/whatsnew/3.8.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/3.9.po b/whatsnew/3.9.po index 683e3bb6d3..da35a7ffac 100644 --- a/whatsnew/3.9.po +++ b/whatsnew/3.9.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-11 16:15+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index 8a92ae25ba..858ebdd26e 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-01 15:41+0000\n" +"POT-Creation-Date: 2025-12-15 15:57+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -45,6 +45,14 @@ msgstr "" msgid ":gh:`136065`: Fix quadratic complexity in :func:`os.path.expandvars`." msgstr "" +msgid "" +":gh:`119452`: Fix a potential memory denial of service in the :mod:`http." +"server` module. When a malicious user is connected to the CGI server on " +"Windows, it could cause an arbitrary amount of memory to be allocated. This " +"could have led to symptoms including a :exc:`MemoryError`, swapping, out of " +"memory (OOM) killed processes or containers, or even system crashes." +msgstr "" + msgid "Python 3.12.12 final" msgstr "" diff --git a/whatsnew/index.po b/whatsnew/index.po index a81672b924..d7f071689d 100644 --- a/whatsnew/index.po +++ b/whatsnew/index.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-11-17 15:56+0000\n" +"POT-Creation-Date: 2025-12-07 15:45+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" From ec4846232614509899b02baa103f39fa6fee0e12 Mon Sep 17 00:00:00 2001 From: GitHub Action's update-translation job Date: Wed, 17 Dec 2025 17:14:43 +0000 Subject: [PATCH 166/228] Update translation from Transifex --- library/pyexpat.po | 65 ++++++++++++++++++++++++++++++++++++++++++- whatsnew/changelog.po | 16 ++++++++--- 2 files changed, 76 insertions(+), 5 deletions(-) diff --git a/library/pyexpat.po b/library/pyexpat.po index 7ca63d4a8f..87afca4d6d 100644 --- a/library/pyexpat.po +++ b/library/pyexpat.po @@ -11,7 +11,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-12-07 15:45+0000\n" +"POT-Creation-Date: 2025-12-17 16:12+0000\n" "PO-Revision-Date: 2025-07-18 19:58+0000\n" "Last-Translator: Rafael Fontenelle , 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -76,6 +76,13 @@ msgid "" "implicit or explicit encoding of the document." msgstr "" +msgid "" +"Parsers created through :func:`!ParserCreate` are called \"root\" parsers, " +"in the sense that they do not have any parent parser attached. Non-root " +"parsers are created by :meth:`parser.ExternalEntityParserCreate `." +msgstr "" + msgid "" "Expat can optionally do XML namespace processing for you, enabled by " "providing a value for *namespace_separator*. The value must be a one-" @@ -237,6 +244,62 @@ msgid "" "parser instance." msgstr "" +msgid "" +":class:`!xmlparser` objects have the following methods to mitigate some " +"common XML vulnerabilities." +msgstr "" + +msgid "" +"Sets the number of allocated bytes of dynamic memory needed to activate " +"protection against disproportionate use of RAM." +msgstr "" + +msgid "" +"By default, parser objects have an allocation activation threshold of 64 " +"MiB, or equivalently 67,108,864 bytes." +msgstr "" + +msgid "" +"An :exc:`ExpatError` is raised if this method is called on a |xml-non-root-" +"parser| parser. The corresponding :attr:`~ExpatError.lineno` and :attr:" +"`~ExpatError.offset` should not be used as they may have no special meaning." +msgstr "" + +msgid "" +"Sets the maximum amplification factor between direct input and bytes of " +"dynamic memory allocated." +msgstr "" + +msgid "" +"The amplification factor is calculated as ``allocated / direct`` while " +"parsing, where ``direct`` is the number of bytes read from the primary " +"document in parsing and ``allocated`` is the number of bytes of dynamic " +"memory allocated in the parser hierarchy." +msgstr "" + +msgid "" +"The *max_factor* value must be a non-NaN :class:`float` value greater than " +"or equal to 1.0. Amplification factors greater than 100.0 can be observed " +"near the start of parsing even with benign files in practice. In particular, " +"the activation threshold should be carefully chosen to avoid false positives." +msgstr "" + +msgid "" +"By default, parser objects have a maximum amplification factor of 100.0." +msgstr "" + +msgid "" +"An :exc:`ExpatError` is raised if this method is called on a |xml-non-root-" +"parser| parser or if *max_factor* is outside the valid range. The " +"corresponding :attr:`~ExpatError.lineno` and :attr:`~ExpatError.offset` " +"should not be used as they may have no special meaning." +msgstr "" + +msgid "" +"The maximum amplification factor is only considered if the threshold that " +"can be adjusted by :meth:`.SetAllocTrackerActivationThreshold` is exceeded." +msgstr "" + msgid ":class:`xmlparser` objects have the following attributes:" msgstr "" diff --git a/whatsnew/changelog.po b/whatsnew/changelog.po index 858ebdd26e..ba662f976a 100644 --- a/whatsnew/changelog.po +++ b/whatsnew/changelog.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: Python 3.12\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-12-15 15:57+0000\n" +"POT-Creation-Date: 2025-12-17 16:12+0000\n" "PO-Revision-Date: 2025-07-18 19:59+0000\n" "Last-Translator: python-doc bot, 2025\n" "Language-Team: Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n" @@ -53,6 +53,17 @@ msgid "" "memory (OOM) killed processes or containers, or even system crashes." msgstr "" +msgid "Library" +msgstr "Biblioteka" + +msgid "" +":gh:`90949`: Add :meth:`~xml.parsers.expat.xmlparser." +"SetAllocTrackerActivationThreshold` and :meth:`~xml.parsers.expat.xmlparser." +"SetAllocTrackerMaximumAmplification` to :ref:`xmlparser ` " +"objects to prevent use of disproportional amounts of dynamic memory from " +"within an Expat parser. Patch by Bénédikt Tran." +msgstr "" + msgid "Python 3.12.12 final" msgstr "" @@ -147,9 +158,6 @@ msgid "" "the ``