Skip to content

Commit 974c20d

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 1085570 commit 974c20d

40 files changed

Lines changed: 475 additions & 235 deletions

‎builtins/stdtypes.po‎

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ msgid ""
1313
msgstr ""
1414
"Project-Id-Version: Python 3.15\n"
1515
"Report-Msgid-Bugs-To: \n"
16-
"POT-Creation-Date: 2026-11-03 20:20+0000\n"
16+
"POT-Creation-Date: 2026-11-05 20:53+0000\n"
1717
"PO-Revision-Date: 2026-09-13 17:09+0000\n"
1818
"Last-Translator: Dmitry Luschan, 2026\n"
1919
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -2562,7 +2562,17 @@ msgstr ""
25622562

25632563
msgid ""
25642564
"Return a copy of the string with its first character capitalized and the "
2565-
"rest lowercased."
2565+
"rest lowercased. For example:"
2566+
msgstr ""
2567+
2568+
msgid ""
2569+
">>> 'PYTHON IS AMAZING'.capitalize()\n"
2570+
"'Python is amazing'\n"
2571+
">>> 'Njemačka starts With a non-ASCII digraph'.capitalize()\n"
2572+
"'Njemačka starts with a non-ascii digraph'"
2573+
msgstr ""
2574+
2575+
msgid "See also :meth:`title`."
25662576
msgstr ""
25672577

25682578
msgid ""
@@ -3034,9 +3044,6 @@ msgid ""
30343044
"False"
30353045
msgstr ""
30363046

3037-
msgid "See also :meth:`title`."
3038-
msgstr ""
3039-
30403047
msgid ""
30413048
"Return ``True`` if all cased characters [4]_ in the string are uppercase and "
30423049
"there is at least one cased character, ``False`` otherwise."
@@ -3622,7 +3629,7 @@ msgid ""
36223629
"\"They're Bill's Friends.\""
36233630
msgstr ""
36243631

3625-
msgid "See also :meth:`istitle`."
3632+
msgid "See also :meth:`istitle` and :meth:`capitalize`."
36263633
msgstr ""
36273634

36283635
msgid ""

‎builtins/time-complexity.po‎

Lines changed: 1 addition & 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-15 17:56+0000\n"
15+
"POT-Creation-Date: 2026-11-05 20:53+0000\n"
1616
"PO-Revision-Date: 2026-09-13 17:09+0000\n"
1717
"Last-Translator: Valery Rabchenyuk <valery0623@gmail.com>, 2026\n"
1818
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"

‎c-api/frame.po‎

Lines changed: 1 addition & 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-11-01 18:39+0000\n"
14+
"POT-Creation-Date: 2026-11-05 20:53+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/"
@@ -107,9 +107,6 @@ msgstr ""
107107
msgid "Get the *frame*'s :attr:`~frame.f_lasti` attribute."
108108
msgstr ""
109109

110-
msgid "Returns -1 if ``frame.f_lasti`` is ``None``."
111-
msgstr ""
112-
113110
msgid "Get the variable *name* of *frame*."
114111
msgstr ""
115112

‎c-api/gcsupport.po‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-10-31 18:01+0000\n"
14+
"POT-Creation-Date: 2026-11-05 20:53+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/"
@@ -82,8 +82,8 @@ msgstr ""
8282

8383
msgid ""
8484
"If a type adds the Py_TPFLAGS_HAVE_GC, then it *must* implement at least "
85-
"a :c:member:`~PyTypeObject.tp_traverse` handler or explicitly use one from "
86-
"its subclass or subclasses."
85+
"a :c:member:`~PyTypeObject.tp_traverse` handler or explicitly use one from a "
86+
"base class."
8787
msgstr ""
8888

8989
msgid ""

‎c-api/gen.po‎

Lines changed: 3 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-11-01 18:39+0000\n"
14+
"POT-Creation-Date: 2026-11-05 20:53+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/"
@@ -29,9 +29,8 @@ msgstr ""
2929

3030
msgid ""
3131
"Generator objects are what Python uses to implement generator iterators. "
32-
"They are normally created by iterating over a function that yields values, "
33-
"rather than explicitly calling :c:func:`PyGen_New` "
34-
"or :c:func:`PyGen_NewWithQualName`."
32+
"They are normally created by calling a generator function, rather than "
33+
"explicitly calling :c:func:`PyGen_New` or :c:func:`PyGen_NewWithQualName`."
3534
msgstr ""
3635

3736
msgid "The C structure used for generator objects."

‎c-api/init_config.po‎

Lines changed: 38 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-11-03 20:20+0000\n"
14+
"POT-Creation-Date: 2026-11-05 20:53+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/"
@@ -183,8 +183,9 @@ msgid ""
183183
msgstr ""
184184

185185
msgid ""
186-
"*\\*value* can be set to ``NULL`` if the option is an optional string and "
187-
"the option is unset."
186+
"*\\*value* can be set to ``NULL`` if the option is unset or if the option is "
187+
"an optional string. Optional strings are documented with the type ``str | "
188+
"None`` in the :ref:`Configuration Options <pyinitconfig-opts>` table."
188189
msgstr ""
189190

190191
msgid ""
@@ -229,6 +230,11 @@ msgid ""
229230
"string. The string is copied."
230231
msgstr ""
231232

233+
msgid ""
234+
"Options documented with the type ``str | None`` in the :ref:`Configuration "
235+
"Options <pyinitconfig-opts>` table can be set to ``NULL``."
236+
msgstr ""
237+
232238
msgid ""
233239
"Set a string list configuration option from an array of null-terminated "
234240
"UTF-8 encoded strings. The string list is copied."
@@ -311,7 +317,7 @@ msgstr ""
311317
msgid ":c:member:`base_exec_prefix <PyConfig.base_exec_prefix>`"
312318
msgstr ""
313319

314-
msgid "``str``"
320+
msgid "``str | None``"
315321
msgstr ""
316322

317323
msgid "``\"base_executable\"``"
@@ -347,6 +353,9 @@ msgstr ""
347353
msgid ":c:member:`check_hash_pycs_mode <PyConfig.check_hash_pycs_mode>`"
348354
msgstr ""
349355

356+
msgid "``str``"
357+
msgstr ""
358+
350359
msgid "``\"code_debug_ranges\"``"
351360
msgstr ""
352361

@@ -479,6 +488,12 @@ msgstr ""
479488
msgid ":c:member:`isolated <PyConfig.isolated>`"
480489
msgstr ""
481490

491+
msgid "``\"lazy_imports\"``"
492+
msgstr ""
493+
494+
msgid ":c:member:`lazy_imports <PyConfig.lazy_imports>`"
495+
msgstr ""
496+
482497
msgid "``\"legacy_windows_fs_encoding\"``"
483498
msgstr ""
484499

@@ -718,6 +733,11 @@ msgstr ""
718733
msgid ":c:member:`_pystats <PyConfig._pystats>`"
719734
msgstr ""
720735

736+
msgid ""
737+
"The type ``str | None`` means that the option is an optional string which "
738+
"can be set to ``NULL``."
739+
msgstr ""
740+
721741
msgid "Visibility:"
722742
msgstr ""
723743

@@ -1824,6 +1844,20 @@ msgid ""
18241844
"and :c:member:`PyPreConfig.isolated`."
18251845
msgstr ""
18261846

1847+
msgid "Control :ref:`lazy imports <lazy-imports>`."
1848+
msgstr ""
1849+
1850+
msgid ""
1851+
"A value of ``-1`` keeps the default behaviour, where only imports marked "
1852+
"with the ``lazy`` keyword are lazy. A value of ``1`` makes every import "
1853+
"lazy. ``0`` is rejected."
1854+
msgstr ""
1855+
1856+
msgid ""
1857+
"Configured by the :option:`-X lazy_imports <-X>` command line option or "
1858+
"the :envvar:`PYTHON_LAZY_IMPORTS` environment variable."
1859+
msgstr ""
1860+
18271861
msgid ""
18281862
"If non-zero, use :class:`io.FileIO` instead of :class:`!"
18291863
"io._WindowsConsoleIO` for :data:`sys.stdin`, :data:`sys.stdout` "

‎c-api/object.po‎

Lines changed: 2 additions & 2 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-11-01 18:39+0000\n"
14+
"POT-Creation-Date: 2026-11-05 20:53+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/"
@@ -473,7 +473,7 @@ msgid ""
473473
"If *cls* has a :meth:`~type.__subclasscheck__` method, it will be called to "
474474
"determine the subclass status as described in :pep:`3119`. Otherwise, "
475475
"*derived* is a subclass of *cls* if it is a direct or indirect subclass, "
476-
"i.e. contained in :attr:`cls.__mro__ <type.__mro__>`."
476+
"i.e. if *cls* is contained in :attr:`derived.__mro__ <type.__mro__>`."
477477
msgstr ""
478478

479479
msgid ""

‎c-api/typeobj.po‎

Lines changed: 2 additions & 2 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-11-03 20:20+0000\n"
14+
"POT-Creation-Date: 2026-11-05 20:53+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/"
@@ -3051,7 +3051,7 @@ msgstr ""
30513051

30523052
msgid ""
30533053
"Specifically, if *type* uses the default metaclass, ``type->tp_vectorcall`` "
3054-
"must behave the same as :c:expr:`PyType_Type->tp_call`, which:"
3054+
"must behave the same as ``Py_TYPE(type)->tp_call``, which:"
30553055
msgstr ""
30563056

30573057
msgid "calls ``type->tp_new``,"

‎howto/abi3t-migration.po‎

Lines changed: 16 additions & 12 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-27 19:03+0000\n"
14+
"POT-Creation-Date: 2026-11-05 20:53+0000\n"
1515
"PO-Revision-Date: 2026-06-03 18:21+0000\n"
1616
"Last-Translator: python-doc bot, 2026\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -281,13 +281,15 @@ msgid ""
281281
msgstr ""
282282

283283
msgid ""
284-
"#if Py_TARGET_ABI3T+0 <= 0x30f0000\n"
284+
"#if Py_TARGET_ABI3T+0 < 0x30f0000\n"
285285
"#error \"abi3t define is not set!\"\n"
286286
"#endif"
287287
msgstr ""
288288

289289
msgid ""
290-
"This should result in a different error than \"``abi3t`` define is not set\"."
290+
"This should result in a different error than \"``abi3t`` define is not "
291+
"set\". (If you get no error at all, either the module is already ported or "
292+
"you're not compiling the code you changed.)"
291293
msgstr ""
292294

293295
msgid ""
@@ -467,14 +469,14 @@ msgid ""
467469
"static PyModuleDef_Slot my_slots[] = {\n"
468470
" {Py_mod_gil, Py_MOD_GIL_NOT_USED},\n"
469471
" {Py_mod_multiple_interpreters, Py_MOD_PER_INTERPRETER_GIL_SUPPORTED},\n"
470-
" {Py_mod_create, my_module_create},\n"
472+
" {Py_mod_create, create_module},\n"
471473
" {Py_mod_exec, my_first_module_exec},\n"
472474
" {Py_mod_exec, my_second_module_exec},\n"
473475
" {0, NULL}\n"
474476
"};"
475477
msgstr ""
476478

477-
msgid "``py_mod_create``"
479+
msgid "``Py_mod_create``"
478480
msgstr ""
479481

480482
msgid ""
@@ -495,7 +497,7 @@ msgid ""
495497
"several functions instead.)"
496498
msgstr ""
497499

498-
msgid "Multiple ``py_mod_exec``"
500+
msgid "Multiple ``Py_mod_exec``"
499501
msgstr ""
500502

501503
msgid ""
@@ -508,6 +510,7 @@ msgid ""
508510
"static int my_module_exec(PyObject *module) {\n"
509511
" if (my_first_module_exec(module) < 0) return -1;\n"
510512
" if (my_second_module_exec(module) < 0) return -1;\n"
513+
" return 0;\n"
511514
"}\n"
512515
"\n"
513516
"static PyModuleDef_Slot my_slots[] = {\n"
@@ -537,8 +540,8 @@ msgid ""
537540
" ...\n"
538541
" PySlot_DATA(Py_mod_gil, Py_MOD_GIL_NOT_USED),\n"
539542
" PySlot_DATA(Py_mod_multiple_interpreters,\n"
540-
" Py_MOD_PER_INTERPRETER_GIL_SUPPORTED)\n"
541-
" PySlot_FUNC(Py_mod_create, my_module_create),\n"
543+
" Py_MOD_PER_INTERPRETER_GIL_SUPPORTED),\n"
544+
" PySlot_FUNC(Py_mod_create, create_module),\n"
542545
" PySlot_FUNC(Py_mod_exec, my_module_exec),\n"
543546
" PySlot_END\n"
544547
"};"
@@ -597,7 +600,7 @@ msgid ""
597600
" ...\n"
598601
" PySlot_STATIC_DATA(Py_mod_token, &my_token),\n"
599602
" PySlot_END\n"
600-
"}"
603+
"};"
601604
msgstr ""
602605

603606
msgid "Then, switch from :c:func:`PyModule_GetDef` calls such as:"
@@ -631,7 +634,7 @@ msgid ""
631634
msgstr ""
632635

633636
msgid ""
634-
"PyObject *module = PyType_GetModuleByToken(type, my_token);\n"
637+
"PyObject *module = PyType_GetModuleByToken(type, &my_token);\n"
635638
"/* handle error; use module */\n"
636639
"Py_XDECREF(module);"
637640
msgstr ""
@@ -807,11 +810,12 @@ msgid ""
807810
msgstr ""
808811

809812
msgid ""
810-
"PyTypeObject cls;\n"
813+
"PyTypeObject *cls;\n"
811814
"if (PyType_GetBaseByToken(Py_TYPE(obj), my_tp_token, &cls) < 0) {\n"
812815
" /* handle error */\n"
813816
"}\n"
814-
"CustomObjectData *data = PyObject_GetTypeData(obj, cls);"
817+
"CustomObjectData *data = PyObject_GetTypeData(obj, cls);\n"
818+
"Py_DECREF(cls);"
815819
msgstr ""
816820

817821
msgid ""

‎howto/descriptor.po‎

Lines changed: 2 additions & 2 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-19 19:33+0000\n"
14+
"POT-Creation-Date: 2026-11-05 20:53+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/"
@@ -1652,7 +1652,7 @@ msgid ""
16521652
msgstr ""
16531653

16541654
msgid ""
1655-
"When instances are created, they have a ``slot_values`` list where the "
1655+
"When instances are created, they have a ``_slotvalues`` list where the "
16561656
"attributes are stored:"
16571657
msgstr ""
16581658

0 commit comments

Comments
 (0)