Skip to content

Commit 99d84fe

Browse files
author
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 720bcee commit 99d84fe

5 files changed

Lines changed: 88 additions & 22 deletions

File tree

.tx/config

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3853,6 +3853,15 @@ resource_name = library--time
38533853
replace_edited_strings = false
38543854
keep_translations = false
38553855

3856+
[o:python-doc:p:python-newest:r:library--time-complexity]
3857+
file_filter = library/time-complexity.po
3858+
source_file = gettext/library/time-complexity.pot
3859+
type = PO
3860+
minimum_perc = 0
3861+
resource_name = library--time-complexity
3862+
replace_edited_strings = false
3863+
keep_translations = false
3864+
38563865
[o:python-doc:p:python-newest:r:library--timeit]
38573866
file_filter = library/timeit.po
38583867
source_file = gettext/library/timeit.pot

about.po

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@
66
# Translators:
77
# python-doc bot, 2025
88
# Dmitry Luschan, 2026
9+
# Daniil Kolesnikov, 2026
910
#
1011
#, fuzzy
1112
msgid ""
1213
msgstr ""
1314
"Project-Id-Version: Python 3.15\n"
1415
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-08-21 14:26+0000\n"
16+
"POT-Creation-Date: 2026-08-23 14:16+0000\n"
1617
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
17-
"Last-Translator: Dmitry Luschan, 2026\n"
18+
"Last-Translator: Daniil Kolesnikov, 2026\n"
1819
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
1920
"ru/)\n"
2021
"MIME-Version: 1.0\n"
@@ -33,8 +34,8 @@ msgid ""
3334
"`Sphinx`_, a documentation generator originally created for Python and now "
3435
"maintained as an independent project."
3536
msgstr ""
36-
"Документация Python создаётся из исходников в формате `reStructuredText` "
37-
"помощью`Sphinx`_ — генератора документации, изначально созданного для "
37+
"Документация Python создаётся из исходников в формате `reStructuredText`_ с "
38+
"помощью `Sphinx`_ — генератора документации, изначально созданного для "
3839
"Python, а теперь поддерживаемого как независимый проект."
3940

4041
msgid ""
@@ -83,7 +84,7 @@ msgid ""
8384
msgstr ""
8485
"Множество людей внесли свой вклад в развитие языка Python, его стандартной "
8586
"библиотеки и документации. Неполный список участников можно найти в "
86-
"репозитории CPython на GitHub: <https://github.com/python/cpython/graphs/"
87+
"репозитории `CPython на GitHub <https://github.com/python/cpython/graphs/"
8788
"contributors>`__."
8889

8990
msgid ""

glossary.po

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -426,8 +426,8 @@ msgid ""
426426
"Benevolent Dictator For Life, a.k.a. `Guido van Rossum <https://gvanrossum."
427427
"github.io/>`_, Python's creator."
428428
msgstr ""
429-
"Великодушный пожизненный диктатор, он же `Гвидо ван Россум <https://"
430-
"gvanrossum.github.io/>`_, создатель Python."
429+
"«Великодушный пожизненный диктатор» («Benevolent Dictator For Life»), он же "
430+
"`Гвидо ван Россум <https://gvanrossum.github.io/>`_, создатель Python."
431431

432432
msgid "binary file"
433433
msgstr "двоичный файл"
@@ -1192,7 +1192,7 @@ msgstr ""
11921192
"способа создания, файловый объект может выступать посредником при доступе к "
11931193
"реальному файлу на диске или к другому типу устройства хранения или связи "
11941194
"(например, стандартному вводу/выводу, буферам в памяти, сокетам, каналам и "
1195-
"т. д.). Файловые объекты также называются :dfn:`файлоподобными объектами` "
1195+
"т. д.). Файловые объекты также называются :dfn:`объектами, подобными файлам` "
11961196
"или :dfn:`потоками`."
11971197

11981198
msgid ""
@@ -1209,7 +1209,7 @@ msgstr ""
12091209
"использование функции :func:`open`."
12101210

12111211
msgid "file-like object"
1212-
msgstr "файлоподобный объект"
1212+
msgstr "объект, подобный файлу"
12131213

12141214
msgid "A synonym for :term:`file object`."
12151215
msgstr "Синоним :term:`файлового объекта`."
@@ -2735,7 +2735,7 @@ msgstr ""
27352735
"разрешить конкурентные операции над разными объектами, одновременно "
27362736
"сериализуя операции над одним и тем же объектом. Операции, удерживающие "
27372737
"блокировку объекта, не позволяют выполняться другим операциям с блокировкой "
2738-
"над тем же объектом, но не блокируют :term:`операции без блокировок."
2738+
"над тем же объектом, но не блокируют :term:`операции без блокировок.`"
27392739

27402740
msgid "path entry"
27412741
msgstr "элемент пути"
@@ -2908,7 +2908,7 @@ msgid ""
29082908
"\"Py3k\"."
29092909
msgstr ""
29102910
"Прозвище линейки выпусков Python 3.x (возникшее задолго до выхода версии 3, "
2911-
"когда её выпуск был ещё далёкой перспективой). Также сокращается как «Py3k». "
2911+
"когда её выпуск был ещё далёкой перспективой). Также сокращается как «Py3k»."
29122912

29132913
msgid "Pythonic"
29142914
msgstr "идиоматичный для Python"

improve-page-nojs.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ msgid ""
5252
msgstr ""
5353
"Вы можете начать обсуждение этой страницы на форуме обсуждения Python. По "
5454
"этой ссылке будет создана тема в разделе \"Документация\": `Новая тема в "
55-
"разделе \"Документация\"<https://discuss.python.org/new-topic?"
55+
"разделе \"Документация\" <https://discuss.python.org/new-topic?"
5656
"category=documentation>`_."
5757

5858
msgid ""

reference/datamodel.po

Lines changed: 66 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
66
# Translators:
7-
# Dmitry Luschan, 2026
87
# python-doc bot, 2026
8+
# Dmitry Luschan, 2026
99
#
1010
#, fuzzy
1111
msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.15\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-08-19 14:25+0000\n"
15+
"POT-Creation-Date: 2026-08-23 14:16+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
17-
"Last-Translator: python-doc bot, 2026\n"
17+
"Last-Translator: Dmitry Luschan, 2026\n"
1818
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
1919
"ru/)\n"
2020
"MIME-Version: 1.0\n"
@@ -469,6 +469,9 @@ msgid ""
469469
"The resulting value must be a nonnegative integer less than the number of "
470470
"items in the sequence. If it is not, an :exc:`IndexError` is raised."
471471
msgstr ""
472+
"Полученное значение должно быть неотрицательным целым числом, меньшим "
473+
"количества элементов в последовательности. Если это не так, возбуждается "
474+
"исключение :exc:`IndexError`."
472475

473476
msgid ""
474477
"Sequences also support slicing: ``a[start:stop]`` selects all items with "
@@ -478,12 +481,22 @@ msgid ""
478481
"error is raised if a slice position is less than zero or larger than the "
479482
"length of the sequence."
480483
msgstr ""
484+
"Последовательности также поддерживают срезы: ``a[start:stop]`` выбирает все "
485+
"элементы с индексом *k*, такие что *start* ``<=`` *k* ``<`` *stop*. При "
486+
"использовании в качестве выражения срез представляет собой "
487+
"последовательность того же типа. Приведённое выше замечание об отрицательных "
488+
"индексах также относится к отрицательным границам срезов. Обратите внимание, "
489+
"что ошибка не возникает, если граница среза меньше нуля или больше длины "
490+
"последовательности."
481491

482492
msgid ""
483493
"If *start* is missing or :data:`None`, slicing behaves as if *start* was "
484494
"zero. If *stop* is missing or ``None``, slicing behaves as if *stop* was "
485495
"equal to the length of the sequence."
486496
msgstr ""
497+
"Если параметр *start* отсутствует или равен :data:`None`, он считается "
498+
"равным нулю. А если не указан или равен ``None`` параметр *stop*, то он "
499+
"считается равным длине последовательности."
487500

488501
msgid ""
489502
"Some sequences also support \"extended slicing\" with a third \"step\" "
@@ -506,23 +519,32 @@ msgid ""
506519
"be mutable and may be changed; however, the collection of objects directly "
507520
"referenced by an immutable object cannot change.)"
508521
msgstr ""
522+
"Объект типа неизменяемой последовательности не может измениться после "
523+
"создания. (Если объект содержит ссылки на другие объекты, эти другие объекты "
524+
"могут быть изменяемыми и могут изменяться; однако коллекция объектов, на "
525+
"которые непосредственно ссылается неизменяемый объект, не может измениться.)"
509526

510527
msgid "The following types are immutable sequences:"
511-
msgstr ""
528+
msgstr "Следующие типы являются неизменяемыми последовательностями:"
512529

513530
msgid "Strings"
514-
msgstr ""
531+
msgstr "Строки"
515532

516533
msgid ""
517534
"A string (:class:`str`) is a sequence of values that represent :dfn:"
518535
"`characters`, or more formally, *Unicode code points*. All the code points "
519536
"in the range ``0`` to ``0x10FFFF`` can be represented in a string."
520537
msgstr ""
538+
"Строка (:class:`str`) — это последовательность значений, представляющих :dfn:"
539+
"`символы` или, более формально, *кодовые точки Юникод*. Все кодовые точки в "
540+
"диапазоне от ``0`` до ``0x10FFFF`` могут быть представлены в строке."
521541

522542
msgid ""
523543
"Python doesn't have a dedicated *character* type. Instead, every code point "
524544
"in the string is represented as a string object with length ``1``."
525545
msgstr ""
546+
"В Python нет отдельного типа *символ*. Вместо этого каждая кодовая точка в "
547+
"строке представлена объектом строки длиной ``1``."
526548

527549
msgid ""
528550
"The built-in function :func:`ord` converts a code point from its string form "
@@ -532,9 +554,16 @@ msgid ""
532554
"class:`bytes` using the given text encoding, and :meth:`bytes.decode` can be "
533555
"used to achieve the opposite."
534556
msgstr ""
557+
"Встроенная функция :func:`ord` преобразует кодовую точку из строкового "
558+
"представления в целое число из диапазона от ``0`` до ``0x10FFFF``; :func:"
559+
"`chr` преобразует целое число из диапазона от ``0`` до ``0x10FFFF`` в "
560+
"соответствующий объект строки длиной ``1``. Метод :meth:`str.encode` можно "
561+
"использовать для преобразования :class:`str` в :class:`bytes` с "
562+
"использованием указанной кодировки текста, а :meth:`bytes.decode` позволяет "
563+
"выполнить обратное преобразование."
535564

536565
msgid "Tuples"
537-
msgstr ""
566+
msgstr "Кортежи"
538567

539568
msgid ""
540569
"The items of a :class:`tuple` are arbitrary Python objects. Tuples of two or "
@@ -544,9 +573,15 @@ msgid ""
544573
"usable for grouping of expressions). An empty tuple can be formed by an "
545574
"empty pair of parentheses."
546575
msgstr ""
576+
"Элементы :class:`tuple` могут быть произвольными объектами Python. Кортежи "
577+
"из двух и более элементов создаются списками выражений, разделённых "
578+
"запятыми. Кортеж из одного элемента (так называемый «одноэлементный кортеж») "
579+
"создаётся добавлением запятой после выражения (само по себе выражение не "
580+
"создаёт кортеж, поскольку круглые скобки должны оставаться доступными для "
581+
"группировки выражений). Пустой кортеж создаётся пустой парой круглых скобок."
547582

548583
msgid "Bytes"
549-
msgstr ""
584+
msgstr "Байты"
550585

551586
msgid ""
552587
"A :class:`bytes` object is an immutable array. The items are 8-bit bytes, "
@@ -555,42 +590,63 @@ msgid ""
555590
"bytes objects. Also, bytes objects can be decoded to strings via the :meth:"
556591
"`~bytes.decode` method."
557592
msgstr ""
593+
"Объект :class:`bytes` является неизменяемым массивом. Его элементы — это 8-"
594+
"битные байты, представленные целыми числами из диапазона 0 <= x < 256. "
595+
"Литералы байтов (например, ``b'abc'``) и встроенный конструктор :func:"
596+
"`bytes` можно использовать для создания объектов bytes. Кроме того, объекты "
597+
"bytes можно декодировать в строки с помощью метода :meth:`~bytes.decode`."
558598

559599
msgid "Mutable sequences"
560-
msgstr ""
600+
msgstr "Изменяемые последовательности"
561601

562602
msgid ""
563603
"Mutable sequences can be changed after they are created. The subscription "
564604
"and slicing notations can be used as the target of assignment and :keyword:"
565605
"`del` (delete) statements."
566606
msgstr ""
607+
"Изменяемые последовательности можно изменять после их создания. Выражение с "
608+
"доступом к элементу или взятием среза можно использовать в качестве цели "
609+
"присваивания и инструкции :keyword:`del` (удаления)."
567610

568611
msgid ""
569612
"The :mod:`collections` and :mod:`array` module provide additional examples "
570613
"of mutable sequence types."
571614
msgstr ""
615+
"Модули :mod:`collections` и :mod:`array` предоставляют дополнительные "
616+
"примеры типов изменяемых последовательностей."
572617

573618
msgid "There are currently two intrinsic mutable sequence types:"
574619
msgstr ""
620+
"В настоящее время существует два внутренних типа изменяемых "
621+
"последовательностей:"
575622

576623
msgid "Lists"
577-
msgstr ""
624+
msgstr "Списки"
578625

579626
msgid ""
580627
"The items of a list are arbitrary Python objects. Lists are formed by "
581628
"placing a comma-separated list of expressions in square brackets. (Note that "
582629
"there are no special cases needed to form lists of length 0 or 1.)"
583630
msgstr ""
631+
"Элементы списка могут быть произвольными объектами Python. Списки "
632+
"формируются размещением списка выражений через запятую в квадратные скобки. "
633+
"(Обратите внимание, что для создания списков длиной 0 или 1 не требуется "
634+
"никаких особых правил.)"
584635

585636
msgid "Byte Arrays"
586-
msgstr ""
637+
msgstr "Массивы байтов"
587638

588639
msgid ""
589640
"A bytearray object is a mutable array. They are created by the built-in :"
590641
"func:`bytearray` constructor. Aside from being mutable (and hence "
591642
"unhashable), byte arrays otherwise provide the same interface and "
592643
"functionality as immutable :class:`bytes` objects."
593644
msgstr ""
645+
"Объекты bytearray представляют собой изменяемые массивы. Они создаются "
646+
"встроенным конструктором :func:`bytearray`. Помимо того, что байтовые "
647+
"массивы изменяемы (и, следовательно, не хэшируются), в остальном они "
648+
"предоставляют тот же интерфейс и функциональность, что и неизменяемые "
649+
"объекты :class:`bytes`."
594650

595651
msgid "Set types"
596652
msgstr ""

0 commit comments

Comments
 (0)