Skip to content

Commit ddd18ea

Browse files
[po] auto sync
1 parent 85bf09f commit ddd18ea

3 files changed

Lines changed: 45 additions & 11 deletions

File tree

.stat.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"translation": "2.65%", "updated_at": "2025-12-21T18:31:11Z"}
1+
{"translation": "2.66%", "updated_at": "2025-12-21T19:18:02Z"}

reference/simple_stmts.mo

6.59 KB
Binary file not shown.

reference/simple_stmts.po

Lines changed: 44 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1469,11 +1469,12 @@ msgid ""
14691469
"compatibility."
14701470
msgstr ""
14711471
"Инструкции будущих возможностей, включающие историческую функциональность, "
1472-
"по-прежнему распознаются интерпретатором Python 3. К ним относятся: "
1473-
"``absolute_import``, ``division``, ``generators``, ``generator_stop``, "
1474-
"``unicode_literals``, ``print_function``, ``nested_scopes`` и "
1475-
"``with_statement``. Все они избыточны, поскольку всегда включены, и "
1476-
"сохраняются только для обратной совместимости."
1472+
"по-прежнему распознаются интерпретатором Python 3. Список таких возможностей"
1473+
" включает: ``absolute_import``, ``division``, ``generators``, "
1474+
"``generator_stop``, ``unicode_literals``, ``print_function``, "
1475+
"``nested_scopes`` и ``with_statement``. Все такие инструкции избыточны, "
1476+
"поскольку вся эта функциональность уже включена, и сохраняются только для "
1477+
"обратной совместимости."
14771478

14781479
#: ../../reference/simple_stmts.rst:916
14791480
msgid ""
@@ -1484,40 +1485,58 @@ msgid ""
14841485
"case the compiler may need to parse the module differently. Such decisions "
14851486
"cannot be pushed off until runtime."
14861487
msgstr ""
1488+
"Инструкции будущих возможностей распознаются и обрабатываются особым образом"
1489+
" на этапе компиляции: изменения в семантике базовых конструкций часто "
1490+
"реализуются за счёт генерации другого кода. В некоторых случаях новая "
1491+
"возможность может даже вводить несовместимый синтаксис (например, новое "
1492+
"зарезервированное слово), и тогда компилятору требуется по-другому "
1493+
"анализировать модуль. Такие решения нельзя откладывать до времени "
1494+
"выполнения."
14871495

14881496
#: ../../reference/simple_stmts.rst:923
14891497
msgid ""
14901498
"For any given release, the compiler knows which feature names have been "
14911499
"defined, and raises a compile-time error if a future statement contains a "
14921500
"feature not known to it."
14931501
msgstr ""
1502+
"Для каждого конкретного выпуска Python компилятор знает, какие имена "
1503+
"возможностей определены, и выдаёт ошибку на этапе компиляции, если "
1504+
"инструкция будущих возможностей содержит неизвестное ему имя."
14941505

14951506
#: ../../reference/simple_stmts.rst:927
14961507
msgid ""
14971508
"The direct runtime semantics are the same as for any import statement: there"
14981509
" is a standard module :mod:`__future__`, described later, and it will be "
14991510
"imported in the usual way at the time the future statement is executed."
15001511
msgstr ""
1512+
"Непосредственная семантика времени выполнения такая же, как у обычной "
1513+
"инструкции импорта: существует стандартный модуль :mod:`__future__`, "
1514+
"описанный далее, и он импортируется обычным образом в момент выполнения "
1515+
"инструкции будущих возможностей."
15011516

15021517
#: ../../reference/simple_stmts.rst:931
15031518
msgid ""
15041519
"The interesting runtime semantics depend on the specific feature enabled by "
15051520
"the future statement."
15061521
msgstr ""
1522+
"Более существенные аспекты семантики времени выполнения зависят от "
1523+
"конкретной функциональности, включаемой инструкцией будущих возможностей."
15071524

15081525
#: ../../reference/simple_stmts.rst:934
15091526
msgid "Note that there is nothing special about the statement::"
1510-
msgstr ""
1527+
msgstr "Обратите внимание, что в этой инструкции нет ничего особенного::"
15111528

15121529
#: ../../reference/simple_stmts.rst:936
15131530
msgid "import __future__ [as name]"
1514-
msgstr ""
1531+
msgstr "import __future__ [as name]"
15151532

15161533
#: ../../reference/simple_stmts.rst:938
15171534
msgid ""
15181535
"That is not a future statement; it's an ordinary import statement with no "
15191536
"special semantics or syntax restrictions."
15201537
msgstr ""
1538+
"Это не инструкция будущих возможностей, а обычная инструкция импорта, не "
1539+
"имеющая ни специальной семантики, ни синтаксических ограничений."
15211540

15221541
#: ../../reference/simple_stmts.rst:941
15231542
msgid ""
@@ -1527,6 +1546,12 @@ msgid ""
15271546
"the future statement. This can be controlled by optional arguments to "
15281547
":func:`compile` --- see the documentation of that function for details."
15291548
msgstr ""
1549+
"Код, который компилируется с помощью встроенных функций :func:`exec` и "
1550+
":func:`compile` и при этом находится в модуле :mod:`!M`, содержащем "
1551+
"инструкцию будущих возможностей, по умолчанию будет использовать новый "
1552+
"синтаксис или семантику, связанные с этой инструкцией. Это поведение можно "
1553+
"изменить с помощью дополнительных аргументов функции :func:`compile` — "
1554+
"подробности см. в её документации."
15301555

15311556
#: ../../reference/simple_stmts.rst:947
15321557
msgid ""
@@ -1536,18 +1561,23 @@ msgid ""
15361561
"and the script includes a future statement, it will be in effect in the "
15371562
"interactive session started after the script is executed."
15381563
msgstr ""
1564+
"Инструкция будущих возможностей, введённая в интерактивной командной строке "
1565+
"интерпретатора, действует до конца текущего сеанса. Если интерпретатор "
1566+
"запущен с опцией :option:`-i`, ему передан скрипт для выполнения, и этот "
1567+
"скрипт содержит инструкцию будущих возможностей, то она будет действовать и "
1568+
"в интерактивном сеансе, который начинается после выполнения скрипта."
15391569

15401570
#: ../../reference/simple_stmts.rst:955
15411571
msgid ":pep:`236` - Back to the __future__"
1542-
msgstr ""
1572+
msgstr ":pep:`236` — Назад в __будущее__"
15431573

15441574
#: ../../reference/simple_stmts.rst:956
15451575
msgid "The original proposal for the __future__ mechanism."
1546-
msgstr ""
1576+
msgstr "Первоначальное предложение механизма __future__."
15471577

15481578
#: ../../reference/simple_stmts.rst:962
15491579
msgid "The :keyword:`!global` statement"
1550-
msgstr ""
1580+
msgstr "Инструкция :keyword:`!global`"
15511581

15521582
#: ../../reference/simple_stmts.rst:972
15531583
msgid ""
@@ -1556,6 +1586,10 @@ msgid ""
15561586
"variable without :keyword:`!global`, although free variables may refer to "
15571587
"globals without being declared global."
15581588
msgstr ""
1589+
"Инструкция :keyword:`global` заставляет перечисленные идентификаторы "
1590+
"интерпретироваться как глобальные. Без инструкции :keyword:`!global` "
1591+
"присвоение глобальной переменной было бы невозможно, хотя свободные "
1592+
"переменные могут ссылаться на глобальные без объявления их как глобальных."
15591593

15601594
#: ../../reference/simple_stmts.rst:977
15611595
msgid ""

0 commit comments

Comments
 (0)