Skip to content

Commit e37d883

Browse files
[po] auto sync
1 parent 6a66fd9 commit e37d883

3 files changed

Lines changed: 76 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": "3.30%", "updated_at": "2026-01-14T17:29:36Z"}
1+
{"translation": "3.34%", "updated_at": "2026-01-14T18:37:22Z"}

reference/lexical_analysis.mo

9.47 KB
Binary file not shown.

reference/lexical_analysis.po

Lines changed: 75 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2533,67 +2533,89 @@ msgid ""
25332533
"``0123`` is not a valid literal. This is for disambiguation with C-style "
25342534
"octal literals, which Python used before version 3.0."
25352535
msgstr ""
2536+
"Ведущие нули в десятичном числе, отличном от нуля, не допускаются. Например,"
2537+
" ``0123`` — недопустимый литерал. Это сделано для различия с восьмеричными "
2538+
"литералами в стиле C, которые Python использовал до версии 3.0."
25362539

25372540
#: ../../reference/lexical_analysis.rst:1380
25382541
msgid ""
25392542
"Formally, integer literals are described by the following lexical "
25402543
"definitions:"
25412544
msgstr ""
2545+
"Формально целочисленные литералы описываются следующими лексическими "
2546+
"определениями:"
25422547

25432548
#: ../../reference/lexical_analysis.rst:1397
25442549
#: ../../reference/lexical_analysis.rst:1461
25452550
msgid "Underscores are now allowed for grouping purposes in literals."
25462551
msgstr ""
2552+
"Подчёркивания теперь разрешены для визуального группирования цифр в "
2553+
"литералах."
25472554

25482555
#: ../../reference/lexical_analysis.rst:1408
25492556
msgid "Floating-point literals"
2550-
msgstr ""
2557+
msgstr "Литералы с плавающей точкой"
25512558

25522559
#: ../../reference/lexical_analysis.rst:1410
25532560
msgid ""
25542561
"Floating-point (float) literals, such as ``3.14`` or ``1.5``, denote "
25552562
":ref:`approximations of real numbers <datamodel-float>`."
25562563
msgstr ""
2564+
"Литералы с плавающей точкой (float), такие как ``3.14`` или ``1.5``, "
2565+
"обозначают :ref:`приближения действительных чисел <datamodel-float>`."
25572566

25582567
#: ../../reference/lexical_analysis.rst:1413
25592568
msgid ""
25602569
"They consist of *integer* and *fraction* parts, each composed of decimal "
25612570
"digits. The parts are separated by a decimal point, ``.``::"
25622571
msgstr ""
2572+
"Они состоят из *целой* и *дробной* частей, каждая из которых состоит из "
2573+
"десятичных цифр. Части разделяются десятичной точкой ``.``::"
25632574

25642575
#: ../../reference/lexical_analysis.rst:1416
25652576
msgid ""
25662577
"2.71828\n"
25672578
"4.0"
25682579
msgstr ""
2580+
"2.71828\n"
2581+
"4.0"
25692582

25702583
#: ../../reference/lexical_analysis.rst:1419
25712584
msgid ""
25722585
"Unlike in integer literals, leading zeros are allowed. For example, "
25732586
"``077.010`` is legal, and denotes the same number as ``77.01``."
25742587
msgstr ""
2588+
"В отличие от целочисленных литералов, ведущие нули здесь разрешены. "
2589+
"Например, ``077.010`` — допустимый литерал, обозначающий то же число, что и "
2590+
"``77.01``."
25752591

25762592
#: ../../reference/lexical_analysis.rst:1422
25772593
msgid ""
25782594
"As in integer literals, single underscores may occur between digits to help "
25792595
"readability::"
25802596
msgstr ""
2597+
"Как и в целочисленных литералах, для удобства чтения между цифрами можно "
2598+
"использовать одиночные подчёркивания::"
25812599

25822600
#: ../../reference/lexical_analysis.rst:1425
25832601
msgid ""
25842602
"96_485.332_123\n"
25852603
"3.14_15_93"
25862604
msgstr ""
2605+
"96_485.332_123\n"
2606+
"3.14_15_93"
25872607

25882608
#: ../../reference/lexical_analysis.rst:1428
25892609
msgid "Either of these parts, but not both, can be empty. For example::"
2590-
msgstr ""
2610+
msgstr "Любая из частей числа, но не обе сразу, может быть пустой. Например::"
25912611

25922612
#: ../../reference/lexical_analysis.rst:1430
25932613
msgid ""
25942614
"10. # (equivalent to 10.0)\n"
25952615
".001 # (equivalent to 0.001)"
25962616
msgstr ""
2617+
"10. # (эквивалентно 10.0)\n"
2618+
".001 # (эквивалентно 0.001)"
25972619

25982620
#: ../../reference/lexical_analysis.rst:1433
25992621
msgid ""
@@ -2602,53 +2624,72 @@ msgid ""
26022624
"number in the same format as the integer and fraction parts. The ``e`` or "
26032625
"``E`` represents \"times ten raised to the power of\"::"
26042626
msgstr ""
2627+
"При желании целая и дробная части могут сопровождаться *экспонентой*: буквой"
2628+
" ``e`` или ``E``, за которой следует необязательный знак ``+`` или ``-`` и "
2629+
"число в том же формате, что и целая и дробная части. Символы ``e`` или ``E``"
2630+
" означают «умножить на десять в степени»::"
26052631

26062632
#: ../../reference/lexical_analysis.rst:1438
26072633
msgid ""
26082634
"1.0e3 # (represents 1.0×10³, or 1000.0)\n"
26092635
"1.166e-5 # (represents 1.166×10⁻⁵, or 0.00001166)\n"
26102636
"6.02214076e+23 # (represents 6.02214076×10²³, or 602214076000000000000000.)"
26112637
msgstr ""
2638+
"1,0e3 # (представляет 1,0×10³ или 1000,0)\n"
2639+
"1.166e-5 # (представляет 1.166×10-⁵ или 0.00001166)\n"
2640+
"6,02214076e+23 # (представляет 6,02214076×10²³ или 602214076000000000000000.)"
26122641

26132642
#: ../../reference/lexical_analysis.rst:1442
26142643
msgid ""
26152644
"In floats with only integer and exponent parts, the decimal point may be "
26162645
"omitted::"
26172646
msgstr ""
2647+
"В литералах с плавающей точкой, содержащих только целую часть и экспоненту, "
2648+
"десятичную точку можно опустить:"
26182649

26192650
#: ../../reference/lexical_analysis.rst:1445
26202651
msgid ""
26212652
"1e3 # (equivalent to 1.e3 and 1.0e3)\n"
26222653
"0e0 # (equivalent to 0.)"
26232654
msgstr ""
2655+
"1e3 # (эквивалентно 1.e3 и 1.0e3)\n"
2656+
"0e0 # (эквивалентно 0.)"
26242657

26252658
#: ../../reference/lexical_analysis.rst:1448
26262659
msgid ""
26272660
"Formally, floating-point literals are described by the following lexical "
26282661
"definitions:"
26292662
msgstr ""
2663+
"Формально литералы с плавающей точкой описываются следующими лексическими "
2664+
"определениями:"
26302665

26312666
#: ../../reference/lexical_analysis.rst:1470
26322667
msgid "Imaginary literals"
2633-
msgstr ""
2668+
msgstr "Мнимые литералы"
26342669

26352670
#: ../../reference/lexical_analysis.rst:1472
26362671
msgid ""
26372672
"Python has :ref:`complex number <typesnumeric>` objects, but no complex "
26382673
"literals. Instead, *imaginary literals* denote complex numbers with a zero "
26392674
"real part."
26402675
msgstr ""
2676+
"В Python есть объекты :ref:`комплексных чисел <typesnumeric>`, но нет "
2677+
"комплексных литералов. Вместо этого *мнимые литералы* обозначают комплексные"
2678+
" числа с нулевой действительной частью."
26412679

26422680
#: ../../reference/lexical_analysis.rst:1477
26432681
msgid ""
26442682
"For example, in math, the complex number 3+4.2\\ *i* is written as the real "
26452683
"number 3 added to the imaginary number 4.2\\ *i*. Python uses a similar "
26462684
"syntax, except the imaginary unit is written as ``j`` rather than *i*::"
26472685
msgstr ""
2686+
"Например, в математике комплексное число 3+4.2\\ *i* записывается как сумма "
2687+
"действительного числа 3 и мнимого числа 4.2\\ *i*. Python использует "
2688+
"аналогичный синтаксис, но мнимая единица обозначается как ``j``, а не *i*::"
26482689

26492690
#: ../../reference/lexical_analysis.rst:1482
26502691
msgid "3+4.2j"
2651-
msgstr ""
2692+
msgstr "3+4.2j"
26522693

26532694
#: ../../reference/lexical_analysis.rst:1484
26542695
msgid ""
@@ -2657,22 +2698,30 @@ msgid ""
26572698
"literal <imaginary>` ``4.2j``. Since these are three separate tokens, "
26582699
"whitespace is allowed between them::"
26592700
msgstr ""
2701+
"Это выражение состоит из :ref:`целого литерала <integers>` ``3``, "
2702+
":ref:`оператора <operators>` '``+``' и :ref:`мнимого литерала <imaginary>` "
2703+
"``4.2j``. Поскольку это три отдельных токена, между ними допускаются "
2704+
"пробельные символы::"
26602705

26612706
#: ../../reference/lexical_analysis.rst:1490
26622707
msgid "3 + 4.2j"
2663-
msgstr ""
2708+
msgstr "3 + 4.2j"
26642709

26652710
#: ../../reference/lexical_analysis.rst:1492
26662711
msgid ""
26672712
"No whitespace is allowed *within* each token. In particular, the ``j`` "
26682713
"suffix, may not be separated from the number before it."
26692714
msgstr ""
2715+
"Пробельные символы *внутри* одного токена недопустимы. В частности, суффикс "
2716+
"``j`` не может быть отделён от числа перед ним."
26702717

26712718
#: ../../reference/lexical_analysis.rst:1496
26722719
msgid ""
26732720
"The number before the ``j`` has the same syntax as a floating-point literal."
26742721
" Thus, the following are valid imaginary literals::"
26752722
msgstr ""
2723+
"Число перед ``j`` имеет тот же синтаксис, что и литерал с плавающей точкой. "
2724+
"Следовательно, допустимы такие мнимые литералы::"
26762725

26772726
#: ../../reference/lexical_analysis.rst:1499
26782727
msgid ""
@@ -2684,39 +2733,54 @@ msgid ""
26842733
"3.14e-10j\n"
26852734
"3.14_15_93j"
26862735
msgstr ""
2736+
"4.2j\n"
2737+
"3.14j\n"
2738+
"10.j\n"
2739+
".001j\n"
2740+
"1e100j\n"
2741+
"3.14e-10j\n"
2742+
"3.14_15_93j"
26872743

26882744
#: ../../reference/lexical_analysis.rst:1507
26892745
msgid ""
26902746
"Unlike in a floating-point literal the decimal point can be omitted if the "
26912747
"imaginary number only has an integer part. The number is still evaluated as "
26922748
"a floating-point number, not an integer::"
26932749
msgstr ""
2750+
"В отличие от литерала с плавающей точкой, если мнимое число содержит только "
2751+
"целую часть, то десятичную точку можно опустить. Число всё равно "
2752+
"интерпретируется как число с плавающей точкой, а не целое::"
26942753

26952754
#: ../../reference/lexical_analysis.rst:1511
26962755
msgid ""
26972756
"10j\n"
26982757
"0j\n"
26992758
"1000000000000000000000000j # equivalent to 1e+24j"
27002759
msgstr ""
2760+
"10j\n"
2761+
"0j\n"
2762+
"10000000000000000000000000000j # эквивалентно 1e+24j"
27012763

27022764
#: ../../reference/lexical_analysis.rst:1515
27032765
msgid ""
27042766
"The ``j`` suffix is case-insensitive. That means you can use ``J`` instead::"
27052767
msgstr ""
2768+
"Суффикс ``j`` не зависит от регистра. Можно использовать ``J`` вместо него::"
27062769

27072770
#: ../../reference/lexical_analysis.rst:1518
27082771
msgid "3.14J # equivalent to 3.14j"
2709-
msgstr ""
2772+
msgstr "3.14J # эквивалентно 3.14j"
27102773

27112774
#: ../../reference/lexical_analysis.rst:1520
27122775
msgid ""
27132776
"Formally, imaginary literals are described by the following lexical "
27142777
"definition:"
27152778
msgstr ""
2779+
"Формально мнимые литералы описываются следующим лексическим определением:"
27162780

27172781
#: ../../reference/lexical_analysis.rst:1533
27182782
msgid "Operators and delimiters"
2719-
msgstr ""
2783+
msgstr "Операторы и разделители"
27202784

27212785
#: ../../reference/lexical_analysis.rst:1539
27222786
msgid ""
@@ -2725,6 +2789,10 @@ msgid ""
27252789
"tokens and their names <token_operators_delimiters>` is also available in "
27262790
"the :mod:`!token` module documentation."
27272791
msgstr ""
2792+
"Следующая грамматика определяет токены :dfn:`оператор` и :dfn:`разделитель`,"
2793+
" то есть общий тип токена :data:`~token.OP`. :ref:`Список этих токенов и их "
2794+
"имён <token_operators_delimiters>` также доступен в документации модуля "
2795+
":mod:`!token`."
27282796

27292797
#: ../../reference/lexical_analysis.rst:1568
27302798
msgid ""

0 commit comments

Comments
 (0)