Skip to content

Commit a9d1695

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 978de1e commit a9d1695

33 files changed

Lines changed: 951 additions & 300 deletions

‎c-api/code.po‎

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-11 18:31+0000\n"
14+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -113,13 +113,14 @@ msgstr ""
113113

114114
msgid ""
115115
"Return the line number of the instruction that occurs on or before "
116-
"``byte_offset`` and ends after it. If you just need the line number of a "
117-
"frame, use :c:func:`PyFrame_GetLineNumber` instead."
116+
"``byte_offset`` and ends after it. This may be ``O(N)`` in the number of "
117+
"instructions in the code object, so it is not performant for iterating over "
118+
"all the line numbers in a code object."
118119
msgstr ""
119120

120121
msgid ""
121-
"For efficiently iterating over the line numbers in a code object, use :pep:"
122-
"`the API described in PEP 626 <0626#out-of-process-debuggers-and-profilers>`."
122+
"If you just need the line number of a frame, use :c:func:"
123+
"`PyFrame_GetLineNumber` instead."
123124
msgstr ""
124125

125126
msgid ""
@@ -182,6 +183,12 @@ msgid ""
182183
"``PY_CODE_EVENT_CREATE`` - ``PY_CODE_EVENT_DESTROY``"
183184
msgstr ""
184185

186+
msgid ""
187+
"Apply the macro *V* to each suffix of :c:type:`PyCodeEvent` constants. "
188+
"Currently expands to ``V(CREATE) V(DESTROY)``. The macro *V* must accept one "
189+
"event name and supply any punctuation needed between expansions."
190+
msgstr ""
191+
185192
msgid "Type of a code object watcher callback function."
186193
msgstr ""
187194

‎c-api/conversion.po‎

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.15\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-10-11 18:31+0000\n"
15+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1717
"Last-Translator: Gnevich <and.vareba81@gmail.com>, 2025\n"
1818
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -292,3 +292,16 @@ msgstr ""
292292

293293
msgid "Return the uppercase equivalent of the character *c*."
294294
msgstr ""
295+
296+
msgid "Bit masks"
297+
msgstr ""
298+
299+
msgid ""
300+
"The following constants are bit masks used by the character classification "
301+
"macros above:"
302+
msgstr ""
303+
304+
msgid ""
305+
"Values used internally by the ``Py_IS*`` classification macros above. "
306+
"Exposed for backwards compatibility only."
307+
msgstr ""

‎c-api/descriptor.po‎

Lines changed: 37 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-11 18:31+0000\n"
14+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -95,34 +95,27 @@ msgid ""
9595
"Python."
9696
msgstr ""
9797

98-
msgid "Describes a slot wrapper used by :c:func:`PyDescr_NewWrapper`."
98+
msgid ""
99+
"The type object for wrapper descriptor objects created by :c:func:"
100+
"`PyDescr_NewWrapper` and :c:func:`PyWrapper_New`."
99101
msgstr ""
100102

101103
msgid ""
102-
"Each ``wrapperbase`` record stores the Python-visible name and metadata for "
103-
"a special method implemented by a type slot, together with the wrapper "
104-
"function used to adapt that slot to Python's calling convention."
104+
"Wrapper descriptors are used internally to expose special methods such as "
105+
"``__repr__`` or ``__add__``, which are implemented by type slots. The type "
106+
"is exposed in Python as :class:`types.WrapperDescriptorType`."
105107
msgstr ""
106108

107-
msgid ""
108-
"Create a new wrapper descriptor for extension type *type* from the :c:struct:"
109-
"`wrapperbase` structure *base* and the wrapped slot function pointer "
110-
"*wrapped*."
109+
msgid "Create a new wrapper descriptor of type :c:var:`PyWrapperDescr_Type`."
111110
msgstr ""
112111

113112
msgid ""
114-
"Wrapper descriptors expose special methods implemented by type slots. This "
115-
"is the same kind of descriptor that CPython creates for slot-based special "
116-
"methods such as ``__repr__`` or ``__add__``, and it appears in Python as a :"
117-
"class:`types.WrapperDescriptorType` object."
113+
"This function is meant for internal use only; it and related API (``struct "
114+
"wrapperbase`` and the ``PyWrapperFlag_KEYWORDS`` flag) are exposed publicly "
115+
"for backwards compatibility reasons."
118116
msgstr ""
119117

120-
msgid ""
121-
"The type object for wrapper descriptor objects created by :c:func:"
122-
"`PyDescr_NewWrapper` and :c:func:`PyWrapper_New`. Wrapper descriptors are "
123-
"used internally to expose special methods implemented via wrapper "
124-
"structures, and appear in Python as :class:`types.WrapperDescriptorType` "
125-
"objects."
118+
msgid "See :c:func:`PyCMethod_New` for wrapping a C function."
126119
msgstr ""
127120

128121
msgid ""
@@ -160,6 +153,31 @@ msgid ""
160153
"``NULL`` with an exception set on failure."
161154
msgstr ""
162155

156+
msgid ""
157+
"Return a :term:`borrowed reference` to the type that the descriptor *descr* "
158+
"belongs to. This is accessible as :attr:`~object.__objclass__` in Python."
159+
msgstr ""
160+
161+
msgid ""
162+
"*descr* must be a descriptor object created by one of the ``PyDescr_New*`` "
163+
"functions (an instance of :c:var:`PyMethodDescr_Type`, :c:var:"
164+
"`PyClassMethodDescr_Type`, :c:var:`PyMemberDescr_Type`, :c:var:"
165+
"`PyGetSetDescr_Type`, or :c:var:`PyWrapperDescr_Type`). If the passed "
166+
"descriptor is not an instance of one of these types, the behavior is "
167+
"undefined."
168+
msgstr ""
169+
170+
msgid ""
171+
"Return the name of the descriptor *descr* as a :term:`borrowed reference` to "
172+
"a :class:`str` object. This is available as :attr:`~definition.__name__` in "
173+
"Python."
174+
msgstr ""
175+
176+
msgid ""
177+
"*descr* must be a descriptor object created by one of the ``PyDescr_New*`` "
178+
"functions. If not, the behavior is undefined."
179+
msgstr ""
180+
163181
msgid "This is a macro including the common fields for a descriptor object."
164182
msgstr ""
165183

‎c-api/dict.po‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-11 18:31+0000\n"
14+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2026\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -454,6 +454,13 @@ msgid ""
454454
"``PyDict_EVENT_DEALLOCATED``."
455455
msgstr ""
456456

457+
msgid ""
458+
"Apply the macro *V* to each suffix of :c:type:`PyDict_WatchEvent` constants. "
459+
"Currently expands to ``V(ADDED) V(MODIFIED) V(DELETED) V(CLONED) V(CLEARED) "
460+
"V(DEALLOCATED)``. The macro *V* must accept one event name and supply any "
461+
"punctuation needed between expansions."
462+
msgstr ""
463+
457464
msgid "Type of a dict watcher callback function."
458465
msgstr ""
459466

‎c-api/exceptions.po‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-03 17:41+0000\n"
14+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -383,6 +383,9 @@ msgid ""
383383
"documentation. There is no C API for warning control."
384384
msgstr ""
385385

386+
msgid "Equivalent to :c:expr:`PyErr_WarnEx(category, message, 1)`."
387+
msgstr ""
388+
386389
msgid ""
387390
"Issue a warning message with explicit control over all warning attributes. "
388391
"This is a straightforward wrapper around the Python function :func:`warnings."

‎c-api/file.po‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-21 18:18+0000\n"
14+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -198,6 +198,11 @@ msgid ""
198198
"`PyFile_FromFd` to create file objects instead."
199199
msgstr ""
200200

201+
msgid ""
202+
"The string literal ``\"b\"``, used to open files in binary mode. Exposed for "
203+
"backwards compatibility only."
204+
msgstr ""
205+
201206
msgid "object"
202207
msgstr ""
203208

‎c-api/function.po‎

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-11 18:31+0000\n"
14+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -180,6 +180,14 @@ msgstr ""
180180
msgid "``PyFunction_PYFUNC_EVENT_MODIFY_QUALNAME``"
181181
msgstr ""
182182

183+
msgid ""
184+
"Apply the macro *V* to each suffix of :c:type:`PyFunction_WatchEvent` "
185+
"constants. Currently expands to ``V(CREATE) V(DESTROY) V(MODIFY_CODE) "
186+
"V(MODIFY_DEFAULTS) V(MODIFY_KWDEFAULTS) V(MODIFY_QUALNAME)``. The macro *V* "
187+
"must accept one event name and supply any punctuation needed between "
188+
"expansions."
189+
msgstr ""
190+
183191
msgid "Type of a function watcher callback function."
184192
msgstr ""
185193

‎c-api/hash.po‎

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-11 18:31+0000\n"
14+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -47,11 +47,19 @@ msgstr ""
4747

4848
msgid ""
4949
"Numerical values to compare to :c:macro:`Py_HASH_ALGORITHM` to determine "
50-
"which algorithm is used for hashing. The hash algorithm can be configured "
51-
"via the configure :option:`--with-hash-algorithm` option."
50+
"which algorithm is used for hashing. The built-in hash algorithm can be "
51+
"configured via the configure :option:`--with-hash-algorithm` option."
5252
msgstr ""
5353

54-
msgid "Add :c:macro:`!Py_HASH_FNV` and :c:macro:`!Py_HASH_SIPHASH24`."
54+
msgid ""
55+
":c:macro:`!Py_HASH_EXTERNAL` has value ``0`` and indicates a hash "
56+
"implementation supplied by the application embedding Python; see :c:var:"
57+
"`PyHash_Func`."
58+
msgstr ""
59+
60+
msgid ""
61+
"Add :c:macro:`!Py_HASH_FNV`, :c:macro:`!Py_HASH_SIPHASH24`, and :c:macro:`!"
62+
"Py_HASH_EXTERNAL`."
5563
msgstr ""
5664

5765
msgid "Add :c:macro:`!Py_HASH_SIPHASH13`."
@@ -128,6 +136,16 @@ msgstr ""
128136
msgid "This corresponds to the :data:`sys.hash_info.seed_bits` constant."
129137
msgstr ""
130138

139+
msgid ""
140+
"When Python is built with :c:macro:`Py_HASH_ALGORITHM` set to :c:macro:"
141+
"`Py_HASH_EXTERNAL`, the application embedding Python must define this "
142+
"variable to supply a hash implementation instead of using one of Python's "
143+
"built-in hash algorithms."
144+
msgstr ""
145+
146+
msgid "Use one of the built-in hash algorithms instead."
147+
msgstr ""
148+
131149
msgid "Get the hash function definition."
132150
msgstr ""
133151

‎c-api/intro.po‎

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-21 18:18+0000\n"
14+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -1013,11 +1013,21 @@ msgid ""
10131013
"type). See :pep:`353` for details."
10141014
msgstr ""
10151015

1016+
msgid ""
1017+
"A constant of type :c:type:`Py_ssize_t` with value ``-1``, representing an "
1018+
"invalid size."
1019+
msgstr ""
1020+
10161021
msgid ""
10171022
"The limit values (largest positive one and smallest negative one, "
10181023
"respecitvely) of type :c:type:`Py_ssize_t`."
10191024
msgstr ""
10201025

1026+
msgid ""
1027+
"The maximum value of the Windows ``DWORD`` type. Expands to ``0xffffffff`` "
1028+
"on all platforms."
1029+
msgstr ""
1030+
10211031
msgid "Exceptions"
10221032
msgstr ""
10231033

‎c-api/long.po‎

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-11 18:31+0000\n"
14+
"POT-Creation-Date: 2026-10-23 18:01+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -636,6 +636,21 @@ msgstr ""
636636
msgid "Otherwise, the return value is undefined."
637637
msgstr ""
638638

639+
msgid "Build configuration"
640+
msgstr ""
641+
642+
msgid ""
643+
"The number of bits in each digit of CPython's native representation of "
644+
"integers. The value can currently be either ``30`` (the default) or ``15``, "
645+
"selected with :option:`--enable-big-digits` when building Python."
646+
msgstr ""
647+
648+
msgid ""
649+
"To access the native representation of integers, use :c:func:"
650+
"`PyLong_GetNativeLayout` and its :c:member:`~PyLongLayout.bits_per_digit` "
651+
"member instead."
652+
msgstr ""
653+
639654
msgid "Export API"
640655
msgstr ""
641656

0 commit comments

Comments
 (0)