FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Update translation from Transifex · python/python-docs-ru@eb32a23 · GitHub

Repository navigation

Commit eb32a23

Browse files
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 803dc18 commit eb32a23

4 files changed

Lines changed: 52 additions & 2 deletions

File tree

‎glossary.po‎

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1139,14 +1139,19 @@ msgstr ""
11391139
"инструкции :keyword:`type`."
11401140

11411141
msgid "exhausted"
1142-
msgstr ""
1142+
msgstr "исчерпанный"
11431143

11441144
msgid ""
11451145
"An :term:`iterator` that has produced all of its values is said to be :dfn:"
11461146
"`exhausted`. Further attempts to get the next value (for example, calls to :"
11471147
"func:`next`) raise :exc:`StopIteration` (or :exc:`StopAsyncIteration` in the "
11481148
"case of an :term:`asynchronous iterator`)."
11491149
msgstr ""
1150+
":term:`Итератор <iterator>`, выдавший все свои значения, называется :dfn:"
1151+
"`исчерпанным`. Дальнейшие попытки получить следующее значение (например, "
1152+
"вызовы :func:`next`) возбуждают исключение :exc:`StopIteration` (или :exc:"
1153+
"`StopAsyncIteration` в случае :term:`асинхронного итератора <asynchronous "
1154+
"iterator>`)."
11501155

11511156
msgid "expression"
11521157
msgstr "выражение"
@@ -1959,6 +1964,21 @@ msgid ""
19591964
"iterator object used in the previous iteration pass, making it appear like "
19601965
"an empty container."
19611966
msgstr ""
1967+
"Объект, представляющий поток данных. Повторные вызовы метода :meth:"
1968+
"`~iterator.__next__` итератора (или передача его встроенной функции :func:"
1969+
"`next`) возвращают следующие элементы в потоке. Когда данные заканчиваются, "
1970+
"вместо этого возбуждается исключение :exc:`StopIteration`. После этого "
1971+
"итератор считается :term:`исчерпанным <exhausted>`, и любые последующие "
1972+
"вызовы его метода :meth:`!__next__` снова возбуждают :exc:`StopIteration`. "
1973+
"Итераторы должны иметь метод :meth:`~iterator.__iter__`, возвращающий сам "
1974+
"объект-итератор, поэтому каждый итератор также является итерируемым объектом "
1975+
"и может использоваться в большинстве мест, где принимаются другие "
1976+
"итерируемые объекты. Одно важное исключение — код, пытающийся выполнить "
1977+
"несколько проходов по данным. Контейнер (например, :class:`list`) создаёт "
1978+
"новый итератор при каждом вызове для него функции :func:`iter` или "
1979+
"использовании его в цикле :keyword:`for`. При попытке сделать то же самое с "
1980+
"итератором возвращается тот же исчерпанный объект-итератор, использовавшийся "
1981+
"при предыдущем проходе, из-за чего он выглядит как пустой контейнер."
19621982

19631983
msgid "More information can be found in :ref:`typeiter`."
19641984
msgstr "Больше информации можно найти в :ref:`typeiter`."

‎library/functions.po‎

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,9 @@ msgid ""
361361
"When awaited, return the next item from the given :term:`asynchronous "
362362
"iterator`, or *default* if given and the iterator is :term:`exhausted`."
363363
msgstr ""
364+
"При ожидании возвращает следующий элемент указанного :term:`асинхронного "
365+
"итератора <asynchronous iterator>`, или *default*, если он передан и "
366+
"итератор :term:`исчерпан <exhausted>`."
364367

365368
msgid ""
366369
"This is the async variant of the :func:`next` builtin, and behaves similarly."
@@ -2134,6 +2137,16 @@ msgid ""
21342137
"raised. For cases where the function inputs are already arranged into "
21352138
"argument tuples, see :func:`itertools.starmap`."
21362139
msgstr ""
2140+
"Возвращает итератор, который применяет *function* к каждому элементу "
2141+
"*iterable*, выдавая результаты. Если переданы дополнительные аргументы "
2142+
"*iterables*, *function* должна принимать соответствующее количество "
2143+
"аргументов и применяется к элементам всех параллельно итерируемых объектов. "
2144+
"При использовании нескольких итерируемых объектов итератор останавливается, "
2145+
"когда :term:`исчерпан <exhausted>` самый короткий из них. Если *strict* "
2146+
"равен ``True`` и один из итерируемых объектов исчерпывается раньше "
2147+
"остальных, возбуждается исключение :exc:`ValueError`. Для случаев, когда "
2148+
"входные данные функции уже организованы в кортежи аргументов, см. :func:"
2149+
"`itertools.starmap`."
21372150

21382151
msgid "Added the *strict* parameter."
21392152
msgstr "Добавлен параметр *strict*."
@@ -2224,6 +2237,10 @@ msgid ""
22242237
"`~iterator.__next__` method. If *default* is given, it is returned if the "
22252238
"iterator is :term:`exhausted`, otherwise :exc:`StopIteration` is raised."
22262239
msgstr ""
2240+
"Получает следующий элемент из :term:`итератора <iterator>`, вызывая его "
2241+
"метод :meth:`~iterator.__next__`. Если указан *default*, он возвращается, "
2242+
"когда итератор :term:`исчерпан <exhausted>`, в противном случае "
2243+
"выбрасывается исключение :exc:`StopIteration`."
22272244

22282245
msgid ""
22292246
"This is the ultimate base class of all other classes. It has methods that "
@@ -3868,6 +3885,10 @@ msgid ""
38683885
"`exhausted`. It will ignore the remaining items in the longer iterables, "
38693886
"cutting off the result to the length of the shortest iterable::"
38703887
msgstr ""
3888+
"По умолчанию :func:`zip` останавливается, когда :term:`исчерпан <exhausted>` "
3889+
"самый короткий из итерируемых объектов. Оставшиеся элементы более длинных из "
3890+
"них игнорируются, а результат обрезается до длины самого короткого "
3891+
"итерируемого объекта::"
38713892

38723893
msgid ""
38733894
">>> list(zip(range(3), ['fee', 'fi', 'fo', 'fum']))\n"
@@ -3897,6 +3918,9 @@ msgid ""
38973918
"Unlike the default behavior, it raises a :exc:`ValueError` if one iterable "
38983919
"is :term:`exhausted` before the others:"
38993920
msgstr ""
3921+
"В отличие от поведения по умолчанию, если один из итерируемых объектов :term:"
3922+
"`исчерпан <exhausted>` раньше остальных, возбуждается исключение :exc:"
3923+
"`ValueError`:"
39003924

39013925
msgid ""
39023926
"Without the ``strict=True`` argument, any bug that results in iterables of "

‎library/marshal.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-08-23 14:16+0000\n"
15+
"POT-Creation-Date: 2026-09-11 17:24+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1717
"Last-Translator: Dmitry Luschan, 2026\n"
1818
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"

‎tutorial/controlflow.po‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,12 @@ msgid ""
296296
"the :keyword:`for` statement is such a construct, while an example of a "
297297
"function that takes an iterable is :func:`sum`::"
298298
msgstr ""
299+
"Мы говорим, что такой объект является :term:`итерируемым <iterable>`, то "
300+
"есть подходит в качестве цели для функций и конструкций, которые ожидают "
301+
"чего-то, из чего они могут получать последовательные элементы, пока их запас "
302+
"не :term:`исчерпается <exhausted>`. Мы уже видели, что инструкция :keyword:"
303+
"`for` является такой конструкцией, а примером функции, принимающей "
304+
"итерируемый объект, является :func:`sum`::"
299305

300306
msgid ""
301307
">>> sum(range(4)) # 0 + 1 + 2 + 3\n"

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL