Skip to content

Commit a40dd5b

Browse files
[po] auto sync
1 parent f51a2f3 commit a40dd5b

3 files changed

Lines changed: 49 additions & 8 deletions

File tree

.stat.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"translation": "2.63%", "updated_at": "2025-12-21T14:20:43Z"}
1+
{"translation": "2.64%", "updated_at": "2025-12-21T16:26:34Z"}

reference/simple_stmts.mo

7.81 KB
Binary file not shown.

reference/simple_stmts.po

Lines changed: 48 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.14\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2025-12-19 14:15+0000\n"
15+
"POT-Creation-Date: 2025-12-21 14:13+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1717
"Last-Translator: Dmitry Luschan, 2025\n"
1818
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/ru/)\n"
@@ -77,7 +77,7 @@ msgstr ""
7777

7878
#: ../../reference/simple_stmts.rst:73
7979
msgid "Assignment statements"
80-
msgstr "Инструкции присвоения"
80+
msgstr "Инструкции присваивания"
8181

8282
#: ../../reference/simple_stmts.rst:83
8383
msgid ""
@@ -1331,13 +1331,27 @@ msgid ""
13311331
"API (such as library modules which were imported and used within the "
13321332
"module)."
13331333
msgstr ""
1334+
"*Общедоступные имена* модуля определяются следующим образом: проверяется "
1335+
"наличие переменной с именем ``__all__`` в пространстве имён модуля. Если она"
1336+
" определена, это должна быть последовательность строк, каждая из которых — "
1337+
"имя, определённое или импортированное модулем. Все имена, указанные в "
1338+
"``__all__``, считаются общедоступными и обязаны существовать. Если "
1339+
"``__all__`` не определено, в качестве публичных рассматриваются все имена в "
1340+
"пространстве имён модуля, которые не начинаются с символа подчёркивания "
1341+
"(``'_'``). Переменная ``__all__`` должна включать весь публичный API модуля."
1342+
" Она предназначена для предотвращения случайного экспорта элементов, не "
1343+
"являющихся частью его API (например, библиотечных модулей, импортированных и"
1344+
" использованных внутри модуля)."
13341345

13351346
#: ../../reference/simple_stmts.rst:847
13361347
msgid ""
13371348
"The wild card form of import --- ``from module import *`` --- is only "
13381349
"allowed at the module level. Attempting to use it in class or function "
13391350
"definitions will raise a :exc:`SyntaxError`."
13401351
msgstr ""
1352+
"Форма импорта с подстановочным знаком — ``from module import *`` — разрешена"
1353+
" только на уровне модуля. Попытка использовать её внутри определения класса "
1354+
"или функции приводит к возбуждению исключения :exc:`SyntaxError`."
13411355

13421356
#: ../../reference/simple_stmts.rst:854
13431357
msgid ""
@@ -1355,30 +1369,51 @@ msgid ""
13551369
"``pkg.subpkg2.mod``. The specification for relative imports is contained in "
13561370
"the :ref:`relativeimports` section."
13571371
msgstr ""
1372+
"При указании импортируемого модуля не обязательно задавать его абсолютное "
1373+
"имя. Если модуль или пакет находится внутри другого пакета, можно выполнить "
1374+
"относительный импорт в пределах того же верхнеуровневого пакета, не указывая"
1375+
" его имя. Используя ведущие точки в имени модуля или пакета после ключевого "
1376+
"слова :keyword:`from`, можно указать, на сколько уровней вверх по иерархии "
1377+
"пакетов следует подняться, не перечисляя точные имена. Одна ведущая точка "
1378+
"означает текущий пакет, в котором находится модуль, выполняющий импорт. Две "
1379+
"точки — подъём на один уровень вверх, три точки — на два уровня и так далее."
1380+
" Так, при выполнении ``from . import mod`` из модуля в пакете ``pkg`` будет "
1381+
"импортирован ``pkg.mod``. При выполнении ``from ..subpkg2 import mod`` из "
1382+
"``pkg.subpkg1`` будет импортирован ``pkg.subpkg2.mod``. Спецификация "
1383+
"относительных импортов приведена в разделе :ref:`relativeimports`."
13581384

13591385
#: ../../reference/simple_stmts.rst:868
13601386
msgid ""
13611387
":func:`importlib.import_module` is provided to support applications that "
13621388
"determine dynamically the modules to be loaded."
13631389
msgstr ""
1390+
"Функция :func:`importlib.import_module` предназначена для поддержки "
1391+
"приложений, которые динамически определяют загружаемые модули."
13641392

13651393
#: ../../reference/simple_stmts.rst:871
13661394
msgid ""
13671395
"Raises an :ref:`auditing event <auditing>` ``import`` with arguments "
13681396
"``module``, ``filename``, ``sys.path``, ``sys.meta_path``, "
13691397
"``sys.path_hooks``."
13701398
msgstr ""
1399+
"Возбуждает :ref:`событие аудита <auditing>` ``import`` с аргументами "
1400+
"``module``, ``filename``, ``sys.path``, ``sys.meta_path`` и "
1401+
"``sys.path_hooks``."
13711402

13721403
#: ../../reference/simple_stmts.rst:876
13731404
msgid "Future statements"
1374-
msgstr ""
1405+
msgstr "Инструкции будущих возможностей"
13751406

13761407
#: ../../reference/simple_stmts.rst:882
13771408
msgid ""
13781409
"A :dfn:`future statement` is a directive to the compiler that a particular "
13791410
"module should be compiled using syntax or semantics that will be available "
13801411
"in a specified future release of Python where the feature becomes standard."
13811412
msgstr ""
1413+
":dfn:`Инструкция будущих возможностей` — это директива компилятору, "
1414+
"указывающая, что данный модуль должен компилироваться с использованием "
1415+
"синтаксиса или семантики, которые станут стандартными в одном из будущих "
1416+
"выпусков Python."
13821417

13831418
#: ../../reference/simple_stmts.rst:886
13841419
msgid ""
@@ -1387,28 +1422,34 @@ msgid ""
13871422
"of the new features on a per-module basis before the release in which the "
13881423
"feature becomes standard."
13891424
msgstr ""
1425+
"Эти инструкции предназначены для упрощения перехода на будущие версии "
1426+
"Python, которые вносят в язык несовместимые изменения. Они позволяют "
1427+
"использовать новые возможности на уровне отдельных модулей ещё до того, как "
1428+
"они станут стандартными в будущих выпусках Python."
13901429

13911430
#: ../../reference/simple_stmts.rst:898
13921431
msgid ""
13931432
"A future statement must appear near the top of the module. The only lines "
13941433
"that can appear before a future statement are:"
13951434
msgstr ""
1435+
"Инструкции будущих возможностей должны находиться в начале модуля. Перед "
1436+
"ними могут встречаться только следующие строки:"
13961437

13971438
#: ../../reference/simple_stmts.rst:901
13981439
msgid "the module docstring (if any),"
1399-
msgstr ""
1440+
msgstr "строка документации модуля (если она есть),"
14001441

14011442
#: ../../reference/simple_stmts.rst:902
14021443
msgid "comments,"
1403-
msgstr ""
1444+
msgstr "комментарии,"
14041445

14051446
#: ../../reference/simple_stmts.rst:903
14061447
msgid "blank lines, and"
1407-
msgstr ""
1448+
msgstr "пустые строки и"
14081449

14091450
#: ../../reference/simple_stmts.rst:904
14101451
msgid "other future statements."
1411-
msgstr ""
1452+
msgstr "другие инструкции будущих возможностей."
14121453

14131454
#: ../../reference/simple_stmts.rst:906
14141455
msgid ""

0 commit comments

Comments
 (0)