Skip to content

Commit 44aeff7

Browse files
[po] auto sync
1 parent 5ebd3ff commit 44aeff7

5 files changed

Lines changed: 67 additions & 6 deletions

File tree

.stat.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"translation": "0.83%", "updated_at": "2025-11-21T14:21:59Z"}
1+
{"translation": "0.84%", "updated_at": "2025-11-21T15:24:07Z"}

tutorial/datastructures.mo

9.81 KB
Binary file not shown.

tutorial/datastructures.po

Lines changed: 64 additions & 3 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-11-19 19:26+0000\n"
15+
"POT-Creation-Date: 2025-11-21 14:14+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"
@@ -1367,12 +1367,20 @@ msgid ""
13671367
"object. All comparison operators have the same priority, which is lower "
13681368
"than that of all numerical operators."
13691369
msgstr ""
1370+
"Операторы сравнения ``in`` и ``not in`` проверяют принадлежность, то есть "
1371+
"определяют, находится ли значение в контейнере (или нет). Операторы ``is`` и"
1372+
" ``is not`` сравнивают, являются ли два объекта действительно одним и тем же"
1373+
" объектом. Все операторы сравнения имеют одинаковый приоритет, который ниже,"
1374+
" чем у всех числовых операторов."
13701375

13711376
#: ../../tutorial/datastructures.rst:678
13721377
msgid ""
13731378
"Comparisons can be chained. For example, ``a < b == c`` tests whether ``a``"
13741379
" is less than ``b`` and moreover ``b`` equals ``c``."
13751380
msgstr ""
1381+
"Сравнения можно объединять в цепочки. Например, ``a < b == c`` проверяет, "
1382+
"является ли ``a`` меньше значения ``b`` и, кроме того, равно ли ``b`` "
1383+
"значению ``c``."
13761384

13771385
#: ../../tutorial/datastructures.rst:681
13781386
msgid ""
@@ -1383,6 +1391,13 @@ msgid ""
13831391
"lowest, so that ``A and not B or C`` is equivalent to ``(A and (not B)) or "
13841392
"C``. As always, parentheses can be used to express the desired composition."
13851393
msgstr ""
1394+
"Сравнения можно объединять с использованием логических операторов ``and`` и "
1395+
"``or``, и результат сравнения (или любого другого логического выражения) "
1396+
"можно отрицать с помощью ``not``. Они имеют более низкий приоритет, чем "
1397+
"операторы сравнения; среди них ``not`` имеет наивысший приоритет, а ``or`` —"
1398+
" наименьший, так что ``A and not B or C`` эквивалентно ``(A and (not B)) or "
1399+
"C``. Как всегда, скобки могут быть использованы для выражения нужной "
1400+
"структуры."
13861401

13871402
#: ../../tutorial/datastructures.rst:688
13881403
msgid ""
@@ -1393,12 +1408,21 @@ msgid ""
13931408
"expression ``C``. When used as a general value and not as a Boolean, the "
13941409
"return value of a short-circuit operator is the last evaluated argument."
13951410
msgstr ""
1411+
"Логические операторы ``and`` и ``or`` вычисляются по так называемой "
1412+
"*короткой схеме*: их аргументы вычисляются слева направо, и вычисление "
1413+
"прекращается, как только определён результат. Например, если ``A`` и ``C`` "
1414+
"истинны, но ``B`` ложно, ``A and B and C`` не вычисляет выражение ``C``. При"
1415+
" использовании таких выражений в качестве обычных значений, а не логических,"
1416+
" возвращаемым значением оператора, вычисляемого по короткой схеме, является "
1417+
"последний вычисленный аргумент."
13961418

13971419
#: ../../tutorial/datastructures.rst:695
13981420
msgid ""
13991421
"It is possible to assign the result of a comparison or other Boolean "
14001422
"expression to a variable. For example, ::"
14011423
msgstr ""
1424+
"Переменной можно присвоить результат сравнения или другое логическое "
1425+
"выражение. Например, ::"
14021426

14031427
#: ../../tutorial/datastructures.rst:698
14041428
msgid ""
@@ -1407,6 +1431,10 @@ msgid ""
14071431
">>> non_null\n"
14081432
"'Trondheim'"
14091433
msgstr ""
1434+
">>> string1, string2, string3 = '', ' Тронхейм', 'Танец Хаммера'\n"
1435+
">>> non_null = string1 or string2 or string3\n"
1436+
">>> non_null\n"
1437+
"' Тронхейм'"
14101438

14111439
#: ../../tutorial/datastructures.rst:703
14121440
msgid ""
@@ -1415,10 +1443,15 @@ msgid ""
14151443
"an-expression>` ``:=``. This avoids a common class of problems encountered "
14161444
"in C programs: typing ``=`` in an expression when ``==`` was intended."
14171445
msgstr ""
1446+
"Обратите внимание, что в Python, в отличие от C, присваивание внутри "
1447+
"выражений должно выполняться явно с помощью :ref:`моржового оператора <why-"
1448+
"can-t-i-use-an-assignment-in-an-expression>` ``:=``. Это позволяет избежать "
1449+
"общего класса проблем, встречающихся в программах на C: использование ``=`` "
1450+
"в выражении, когда предполагалось ``==``."
14181451

14191452
#: ../../tutorial/datastructures.rst:713
14201453
msgid "Comparing Sequences and Other Types"
1421-
msgstr ""
1454+
msgstr "Сравнение последовательностей и других типов"
14221455

14231456
#: ../../tutorial/datastructures.rst:714
14241457
msgid ""
@@ -1435,6 +1468,19 @@ msgid ""
14351468
"order individual characters. Some examples of comparisons between sequences "
14361469
"of the same type::"
14371470
msgstr ""
1471+
"Объекты-последовательности обычно можно сравнивать с другими объектами того "
1472+
"же типа последовательности. При сравнении используется *лексикографический* "
1473+
"порядок: сначала сравниваются первые два элемента, и если они отличаются, "
1474+
"это определяет результат сравнения; если они равны, сравниваются следующие "
1475+
"два элемента, и так далее, пока одна из последовательностей не закончится. "
1476+
"Если два сравниваемых элемента сами по себе являются последовательностями "
1477+
"одного типа, лексикографическое сравнение выполняется рекурсивно. Если все "
1478+
"элементы двух последовательностей оказываются равными, последовательности "
1479+
"считаются равными. Если одна последовательность является начальной "
1480+
"подпоследовательностью другой, то более короткая последовательность является"
1481+
" меньшей. Лексикографический порядок строк использует номер кодовой точки "
1482+
"Unicode для упорядочивания отдельных символов. Некоторые примеры сравнений "
1483+
"между последовательностями одного типа::"
14381484

14391485
#: ../../tutorial/datastructures.rst:726
14401486
msgid ""
@@ -1446,6 +1492,13 @@ msgid ""
14461492
"(1, 2, 3) == (1.0, 2.0, 3.0)\n"
14471493
"(1, 2, ('aa', 'ab')) < (1, 2, ('abc', 'a'), 4)"
14481494
msgstr ""
1495+
"(1, 2, 3) < (1, 2, 4)\n"
1496+
"[1, 2, 3] < [1, 2, 4]\n"
1497+
"'ABC' < 'C' < 'Pascal' < 'Python'\n"
1498+
"(1, 2, 3, 4) < (1, 2, 4)\n"
1499+
"(1, 2) < (1, 2, -1)\n"
1500+
"(1, 2, 3) == (1.0, 2.0, 3.0)\n"
1501+
"(1, 2, ('aa', 'ab')) < (1, 2, ('abc', 'a'), 4)"
14491502

14501503
#: ../../tutorial/datastructures.rst:734
14511504
msgid ""
@@ -1455,13 +1508,21 @@ msgid ""
14551508
"equals 0.0, etc. Otherwise, rather than providing an arbitrary ordering, "
14561509
"the interpreter will raise a :exc:`TypeError` exception."
14571510
msgstr ""
1511+
"Обратите внимание, что сравнение объектов разных типов с помощью ``<`` или "
1512+
"``>`` допустимо при условии, что объекты имеют соответствующие методы "
1513+
"сравнения. Например, смешанные числовые типы сравниваются по их числовому "
1514+
"значению, поэтому 0 равно 0.0 и т.д. В противном случае, вместо того чтобы "
1515+
"вводить какой-либо произвольный порядок сравнения, интерпретатор выбросит "
1516+
"исключение :exc:`TypeError`."
14581517

14591518
#: ../../tutorial/datastructures.rst:742
14601519
msgid "Footnotes"
1461-
msgstr ""
1520+
msgstr "Сноски"
14621521

14631522
#: ../../tutorial/datastructures.rst:743
14641523
msgid ""
14651524
"Other languages may return the mutated object, which allows method chaining,"
14661525
" such as ``d->insert(\"a\")->remove(\"b\")->sort();``."
14671526
msgstr ""
1527+
"Другие языки могут возвращать изменённый объект, что позволяет вызывать "
1528+
"методы цепочкой, например ``d->insert(\"a\")->remove(\"b\")->sort();``."

tutorial/modules.mo

37 Bytes
Binary file not shown.

tutorial/modules.po

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.14\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2025-07-25 14:21+0000\n"
14+
"POT-Creation-Date: 2025-11-21 14:14+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/ru/)\n"
@@ -23,7 +23,7 @@ msgstr ""
2323

2424
#: ../../tutorial/modules.rst:5
2525
msgid "Modules"
26-
msgstr ""
26+
msgstr "Модули"
2727

2828
#: ../../tutorial/modules.rst:7
2929
msgid ""

0 commit comments

Comments
 (0)