Skip to content

Commit 4caced1

Browse files
[po] auto sync
1 parent 293a1c5 commit 4caced1

15 files changed

Lines changed: 180 additions & 60 deletions

.stat.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"translation": "3.23%", "updated_at": "2026-08-11T22:50:30Z"}
1+
{"translation": "3.27%", "updated_at": "2026-08-11T23:47:38Z"}

library/functions.mo

440 Bytes
Binary file not shown.

library/functions.po

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@
44
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55
#
66
# Translators:
7-
# Dmitry Luschan, 2025
87
# python-doc bot, 2026
8+
# Dmitry Luschan, 2026
99
#
1010
#, fuzzy
1111
msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.15\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-07-31 15:58+0000\n"
15+
"POT-Creation-Date: 2026-08-11 14:51+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
17-
"Last-Translator: python-doc bot, 2026\n"
17+
"Last-Translator: Dmitry Luschan, 2026\n"
1818
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/ru/)\n"
1919
"MIME-Version: 1.0\n"
2020
"Content-Type: text/plain; charset=UTF-8\n"
@@ -164,7 +164,7 @@ msgstr ":func:`format`"
164164

165165
#: ../../library/functions.rst:0
166166
msgid "|func-frozendict|_"
167-
msgstr ""
167+
msgstr "|func-frozendict|_"
168168

169169
#: ../../library/functions.rst:0
170170
msgid "|func-frozenset|_"
@@ -344,7 +344,7 @@ msgstr ":func:`setattr`"
344344

345345
#: ../../library/functions.rst:0
346346
msgid ":func:`sentinel`"
347-
msgstr ""
347+
msgstr ":func:`sentinel`"
348348

349349
#: ../../library/functions.rst:0
350350
msgid ":func:`slice`"
@@ -539,6 +539,8 @@ msgstr ""
539539
msgid ""
540540
"See also :func:`enum.bin` to represent negative values as twos-complement."
541541
msgstr ""
542+
"См. также :func:`enum.bin` для представления отрицательных значений в "
543+
"дополнительном коде."
542544

543545
#: ../../library/functions.rst:145 ../../library/functions.rst:990
544546
#: ../../library/functions.rst:1374
@@ -1008,7 +1010,7 @@ msgstr ""
10081010

10091011
#: ../../library/functions.rst:384
10101012
msgid "Added the *module* parameter."
1011-
msgstr ""
1013+
msgstr "Добавлен параметр *module*."
10121014

10131015
#: ../../library/functions.rst:392
10141016
msgid ""

tutorial/classes.mo

2.43 KB
Binary file not shown.

tutorial/classes.po

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1977,6 +1977,26 @@ msgid ""
19771977
">>> list(g)\n"
19781978
"[1, 2, 3, 4, 5]"
19791979
msgstr ""
1980+
">>> sum(i*i for i in range(10)) # сумма квадратов\n"
1981+
"285\n"
1982+
"\n"
1983+
">>> xvec = [10, 20, 30]\n"
1984+
">>> yvec = [7, 5, 3]\n"
1985+
">>> sum(x*y for x,y in zip(xvec, yvec)) # скалярное произведение\n"
1986+
"260\n"
1987+
"\n"
1988+
">>> unique_words = set(word for line in page for word in line.split())\n"
1989+
"\n"
1990+
">>> valedictorian = max((student.gpa, student.name) for student in graduates)\n"
1991+
"\n"
1992+
">>> data = 'гольф'\n"
1993+
">>> list(data[i] for i in range(len(data)-1, -1, -1))\n"
1994+
"['ф', 'ь', 'л', 'о', 'г']\n"
1995+
"\n"
1996+
">>> x = [[1,2,3], [], [4, 5]]\n"
1997+
">>> g = (*i for i in x)\n"
1998+
">>> list(g)\n"
1999+
"[1, 2, 3, 4, 5]"
19802000

19812001
#: ../../tutorial/classes.rst:937
19822002
msgid ""
@@ -1987,22 +2007,32 @@ msgid ""
19872007
" parentheses. That is to say, the following two pieces of code are "
19882008
"semantically equivalent::"
19892009
msgstr ""
2010+
"В большинстве случаев генераторные выражения необходимо заключать в скобки. "
2011+
"Однако в особом случае, когда генераторное выражение передаётся в качестве "
2012+
"единственного аргумента функции (как в приведённых выше примерах с ``sum``, "
2013+
"``set``, ``max`` и ``list``), его не нужно заключать в дополнительную пару "
2014+
"скобок. Иными словами, следующие два фрагмента кода семантически "
2015+
"эквивалентны::"
19902016

19912017
#: ../../tutorial/classes.rst:944
19922018
msgid ""
19932019
">>> f(x for x in y)\n"
19942020
">>> f((x for x in y))"
19952021
msgstr ""
2022+
">>> f(x for x in y)\n"
2023+
">>> f((x for x in y))"
19962024

19972025
#: ../../tutorial/classes.rst:947
19982026
msgid "as are the following::"
1999-
msgstr ""
2027+
msgstr "то же самое верно и для следующих::"
20002028

20012029
#: ../../tutorial/classes.rst:949
20022030
msgid ""
20032031
">>> f(*x for x in y)\n"
20042032
">>> f((*x for x in y))"
20052033
msgstr ""
2034+
">>> f(*x for x in y)\n"
2035+
">>> f((*x for x in y))"
20062036

20072037
#: ../../tutorial/classes.rst:954
20082038
msgid "Footnotes"

tutorial/interpreter.mo

38 Bytes
Binary file not shown.

tutorial/interpreter.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ msgstr ""
4444

4545
#: ../../tutorial/interpreter.rst:17
4646
msgid "python3.15"
47-
msgstr ""
47+
msgstr "python3.15"
4848

4949
#: ../../tutorial/interpreter.rst:21
5050
msgid ""

tutorial/stdlib.mo

2.52 KB
Binary file not shown.

tutorial/stdlib.po

Lines changed: 34 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@
55
#
66
# Translators:
77
# python-doc bot, 2025
8-
# Dmitry Luschan, 2025
8+
# Dmitry Luschan, 2026
99
#
1010
#, fuzzy
1111
msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.15\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-05-08 18:34+0000\n"
15+
"POT-Creation-Date: 2026-08-11 14:51+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
17-
"Last-Translator: Dmitry Luschan, 2025\n"
17+
"Last-Translator: Dmitry Luschan, 2026\n"
1818
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/ru/)\n"
1919
"MIME-Version: 1.0\n"
2020
"Content-Type: text/plain; charset=UTF-8\n"
@@ -24,11 +24,11 @@ msgstr ""
2424

2525
#: ../../tutorial/stdlib.rst:5
2626
msgid "Brief tour of the standard library"
27-
msgstr ""
27+
msgstr "Краткий обзор стандартной библиотеки"
2828

2929
#: ../../tutorial/stdlib.rst:11
3030
msgid "Operating system interface"
31-
msgstr ""
31+
msgstr "Интерфейс операционной системы"
3232

3333
#: ../../tutorial/stdlib.rst:13
3434
msgid ""
@@ -47,6 +47,12 @@ msgid ""
4747
">>> os.system('mkdir today') # Run the command mkdir in the system shell\n"
4848
"0"
4949
msgstr ""
50+
">>> import os\n"
51+
">>> os.getcwd() # Вернуть текущий рабочий каталог\n"
52+
"'C:\\\\Python315'\n"
53+
">>> os.chdir('/server/accesslogs') # Изменить текущий рабочий каталог\n"
54+
">>> os.system('mkdir today') # Выполнить команду mkdir в системной оболочке\n"
55+
"0"
5056

5157
#: ../../tutorial/stdlib.rst:23
5258
msgid ""
@@ -104,7 +110,7 @@ msgstr ""
104110

105111
#: ../../tutorial/stdlib.rst:51
106112
msgid "File wildcards"
107-
msgstr ""
113+
msgstr "Шаблоны файлов"
108114

109115
#: ../../tutorial/stdlib.rst:53
110116
msgid ""
@@ -126,7 +132,7 @@ msgstr ""
126132

127133
#: ../../tutorial/stdlib.rst:64
128134
msgid "Command-line arguments"
129-
msgstr ""
135+
msgstr "Аргументы командной строки"
130136

131137
#: ../../tutorial/stdlib.rst:66
132138
msgid ""
@@ -204,7 +210,7 @@ msgstr ""
204210

205211
#: ../../tutorial/stdlib.rst:101
206212
msgid "Error output redirection and program termination"
207-
msgstr ""
213+
msgstr "Перенаправление вывода ошибок и завершение программы"
208214

209215
#: ../../tutorial/stdlib.rst:103
210216
msgid ""
@@ -230,7 +236,7 @@ msgstr "Самый простой способ завершить програм
230236

231237
#: ../../tutorial/stdlib.rst:116
232238
msgid "String pattern matching"
233-
msgstr ""
239+
msgstr "Сопоставление строк с шаблонами"
234240

235241
#: ../../tutorial/stdlib.rst:118
236242
msgid ""
@@ -364,7 +370,7 @@ msgstr ""
364370

365371
#: ../../tutorial/stdlib.rst:179
366372
msgid "Internet access"
367-
msgstr ""
373+
msgstr "Доступ в интернет"
368374

369375
#: ../../tutorial/stdlib.rst:181
370376
msgid ""
@@ -425,7 +431,7 @@ msgstr ""
425431

426432
#: ../../tutorial/stdlib.rst:210
427433
msgid "Dates and times"
428-
msgstr ""
434+
msgstr "Дата и время"
429435

430436
#: ../../tutorial/stdlib.rst:212
431437
msgid ""
@@ -457,10 +463,23 @@ msgid ""
457463
">>> age.days\n"
458464
"14368"
459465
msgstr ""
466+
">>> # даты легко создавать и форматировать\n"
467+
" >>> import datetime as dt\n"
468+
">>> now = dt.date.today()\n"
469+
">>> now\n"
470+
"datetime.date(2003, 12, 2)\n"
471+
">>> now.strftime(\"%d.%m.%y. Сегодня %A. %B %Y-го года идёт уже %-d-й день.\")\n"
472+
"'02.12.03. Сегодня Вторник. Декабрь 2003-го года идёт уже 2-й день.'\n"
473+
"\n"
474+
">>> # даты поддерживают календарную арифметику\n"
475+
">>> birthday = date(1964, 7, 31)\n"
476+
">>> age = now - birthday\n"
477+
">>> age.days\n"
478+
"14368"
460479

461480
#: ../../tutorial/stdlib.rst:236
462481
msgid "Data compression"
463-
msgstr ""
482+
msgstr "Сжатие данных"
464483

465484
#: ../../tutorial/stdlib.rst:238
466485
msgid ""
@@ -500,7 +519,7 @@ msgstr ""
500519

501520
#: ../../tutorial/stdlib.rst:258
502521
msgid "Performance measurement"
503-
msgstr ""
522+
msgstr "Измерение производительности"
504523

505524
#: ../../tutorial/stdlib.rst:260
506525
msgid ""
@@ -548,7 +567,7 @@ msgstr ""
548567

549568
#: ../../tutorial/stdlib.rst:282
550569
msgid "Quality control"
551-
msgstr ""
570+
msgstr "Контроль качества"
552571

553572
#: ../../tutorial/stdlib.rst:284
554573
msgid ""
@@ -641,7 +660,7 @@ msgstr ""
641660

642661
#: ../../tutorial/stdlib.rst:328
643662
msgid "Batteries included"
644-
msgstr ""
663+
msgstr "Батарейки прилагаются"
645664

646665
#: ../../tutorial/stdlib.rst:330
647666
msgid ""

tutorial/stdlib2.mo

4.51 KB
Binary file not shown.

0 commit comments

Comments
 (0)