1010#, fuzzy
1111msgid ""
1212msgstr ""
13- "Project-Id-Version : Python 3.12 \n "
13+ "Project-Id-Version : Python 3.13 \n "
1414"Report-Msgid-Bugs-To : \n "
15- "POT-Creation-Date : 2024-05-03 14:14+0000 \n "
15+ "POT-Creation-Date : 2024-05-10 22:05-0300 \n "
1616"PO-Revision-Date : 2021-06-28 00:47+0000\n "
1717"Last-Translator : Waldemar Stoczkowski, 2023\n "
1818"Language-Team : Polish (https://app.transifex.com/python-doc/teams/5390/pl/)\n "
@@ -73,6 +73,13 @@ msgstr ""
7373msgid "Strings and buffers"
7474msgstr "Napisy i skrzynki wymiany"
7575
76+ msgid ""
77+ "On Python 3.12 and older, the macro :c:macro:`!PY_SSIZE_T_CLEAN` must be "
78+ "defined before including :file:`Python.h` to use all ``#`` variants of "
79+ "formats (``s#``, ``y#``, etc.) explained below. This is not necessary on "
80+ "Python 3.13 and later."
81+ msgstr ""
82+
7683msgid ""
7784"These formats allow accessing an object as a contiguous chunk of memory. You "
7885"don't have to provide raw storage for the returned unicode or bytes area."
@@ -123,14 +130,6 @@ msgid ""
123130"for a writable buffer, or whether another thread can mutate the data)."
124131msgstr ""
125132
126- msgid ""
127- "For all ``#`` variants of formats (``s#``, ``y#``, etc.), the macro :c:macro:"
128- "`PY_SSIZE_T_CLEAN` must be defined before including :file:`Python.h`. On "
129- "Python 3.9 and older, the type of the length argument is :c:type:"
130- "`Py_ssize_t` if the :c:macro:`PY_SSIZE_T_CLEAN` macro is defined, or int "
131- "otherwise."
132- msgstr ""
133-
134133msgid "``s`` (:class:`str`) [const char \\ *]"
135134msgstr ""
136135
@@ -689,17 +688,30 @@ msgstr ""
689688
690689msgid ""
691690"Parse the parameters of a function that takes both positional and keyword "
692- "parameters into local variables. The *keywords* argument is a ``NULL``-"
693- "terminated array of keyword parameter names. Empty names denote :ref:"
694- "`positional-only parameters <positional-only_parameter>`. Returns true on "
695- "success; on failure, it returns false and raises the appropriate exception."
691+ "parameters into local variables. The *keywords* argument is a ``NULL``-"
692+ "terminated array of keyword parameter names specified as null-terminated "
693+ "ASCII or UTF-8 encoded C strings. Empty names denote :ref:`positional-only "
694+ "parameters <positional-only_parameter>`. Returns true on success; on "
695+ "failure, it returns false and raises the appropriate exception."
696+ msgstr ""
697+
698+ msgid ""
699+ "The *keywords* parameter declaration is :c:expr:`char * const *` in C and :c:"
700+ "expr:`const char * const *` in C++. This can be overridden with the :c:macro:"
701+ "`PY_CXX_CONST` macro."
696702msgstr ""
697703
698704msgid ""
699705"Added support for :ref:`positional-only parameters <positional-"
700706"only_parameter>`."
701707msgstr ""
702708
709+ msgid ""
710+ "The *keywords* parameter has now type :c:expr:`char * const *` in C and :c:"
711+ "expr:`const char * const *` in C++, instead of :c:expr:`char **`. Added "
712+ "support for non-ASCII keyword parameter names."
713+ msgstr ""
714+
703715msgid ""
704716"Identical to :c:func:`PyArg_ParseTupleAndKeywords`, except that it accepts a "
705717"va_list rather than a variable number of arguments."
@@ -712,13 +724,12 @@ msgid ""
712724msgstr ""
713725
714726msgid ""
715- "Function used to deconstruct the argument lists of \" old-style\" functions "
716- "--- these are functions which use the :const:`METH_OLDARGS` parameter "
717- "parsing method, which has been removed in Python 3. This is not recommended "
718- "for use in parameter parsing in new code, and most code in the standard "
719- "interpreter has been modified to no longer use this for that purpose. It "
720- "does remain a convenient way to decompose other tuples, however, and may "
721- "continue to be used for that purpose."
727+ "Parse the parameter of a function that takes a single positional parameter "
728+ "into a local variable. Returns true on success; on failure, it returns "
729+ "false and raises the appropriate exception."
730+ msgstr ""
731+
732+ msgid "Example::"
722733msgstr ""
723734
724735msgid ""
@@ -748,6 +759,14 @@ msgid ""
748759"equivalent to this call to :c:func:`PyArg_ParseTuple`::"
749760msgstr ""
750761
762+ msgid ""
763+ "The value to be inserted, if any, before :c:expr:`char * const *` in the "
764+ "*keywords* parameter declaration of :c:func:`PyArg_ParseTupleAndKeywords` "
765+ "and :c:func:`PyArg_VaParseTupleAndKeywords`. Default empty for C and "
766+ "``const`` for C++ (:c:expr:`const char * const *`). To override, define it "
767+ "to the desired value before including :file:`Python.h`."
768+ msgstr ""
769+
751770msgid "Building values"
752771msgstr "Budowanie wartości"
753772
0 commit comments