FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Update translation from Transifex · python/python-docs-ru@692d7dd · GitHub

Repository navigation

Commit 692d7dd

Browse files
GitHub Action's update-translation job
committed
Update translation from Transifex
1 parent 0810e2e commit 692d7dd

5 files changed

Lines changed: 112 additions & 77 deletions

File tree

‎library/ast.po‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-09-21 18:58+0000\n"
14+
"POT-Creation-Date: 2026-09-25 18:08+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:00+0000\n"
1616
"Last-Translator: python-doc bot, 2026\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -2421,8 +2421,8 @@ msgstr ""
24212421

24222422
msgid ""
24232423
"In addition, if ``mode`` is ``'func_type'``, the input syntax is modified to "
2424-
"correspond to :pep:`484` \"signature type comments\", e.g. ``(str, int) -> "
2425-
"List[str]``."
2424+
"correspond to :pep:`484` \"signature type comments\", for example ``(str, "
2425+
"int) -> List[str]``."
24262426
msgstr ""
24272427

24282428
msgid ""

‎library/ipaddress.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.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-09-21 18:58+0000\n"
14+
"POT-Creation-Date: 2026-09-25 18:08+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1616
"Last-Translator: python-doc bot, 2025\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -291,7 +291,7 @@ msgid ""
291291
msgstr ""
292292

293293
msgid ""
294-
":class:`IPv4Address` object representing the IPv4-mapped IPv6 address. See :"
294+
":class:`IPv6Address` object representing the IPv4-mapped IPv6 address. See :"
295295
"RFC:`4291`."
296296
msgstr ""
297297

‎library/pathlib.po‎

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ msgid ""
1212
msgstr ""
1313
"Project-Id-Version: Python 3.15\n"
1414
"Report-Msgid-Bugs-To: \n"
15-
"POT-Creation-Date: 2026-09-21 18:58+0000\n"
15+
"POT-Creation-Date: 2026-09-25 18:08+0000\n"
1616
"PO-Revision-Date: 2025-09-16 00:01+0000\n"
1717
"Last-Translator: Dmitry Luschan, 2025\n"
1818
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -179,12 +179,14 @@ msgid ""
179179
"PurePosixPath('foo/bar')"
180180
msgstr ""
181181

182-
msgid "When *pathsegments* is empty, the current directory is assumed::"
182+
msgid ""
183+
"When *pathsegments* is empty or consists only of empty strings, the current "
184+
"directory is assumed::"
183185
msgstr ""
184186

185187
msgid ""
186-
">>> PurePath()\n"
187-
"PurePosixPath('.')"
188+
">>> PurePath(), PurePath('')\n"
189+
"(PurePosixPath('.'), PurePosixPath('.'))"
188190
msgstr ""
189191

190192
msgid ""
@@ -1177,9 +1179,9 @@ msgid ""
11771179
msgstr ""
11781180

11791181
msgid ""
1180-
"Return ``True`` if the path points to an existing file or directory. "
1181-
"``False`` will be returned if the path is invalid, inaccessible or missing. "
1182-
"Use :meth:`Path.stat` to distinguish between these cases."
1182+
"Return ``True`` if the path points to an existing file or directory and "
1183+
"``False`` if the path is invalid, inaccessible or missing. Use :meth:`Path."
1184+
"stat` to distinguish between these cases."
11831185
msgstr ""
11841186

11851187
msgid ""
@@ -1188,6 +1190,8 @@ msgid ""
11881190
msgstr ""
11891191

11901192
msgid ""
1193+
">>> Path('').exists() # The current directory.\n"
1194+
"True\n"
11911195
">>> Path('.').exists()\n"
11921196
"True\n"
11931197
">>> Path('setup.py').exists()\n"

‎library/turtle.po‎

Lines changed: 34 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,16 @@
55
#
66
# Translators:
77
# python-doc bot, 2026
8+
# Rafael Fontenelle <rffontenelle@gmail.com>, 2026
89
#
910
#, fuzzy
1011
msgid ""
1112
msgstr ""
1213
"Project-Id-Version: Python 3.15\n"
1314
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-09-21 18:58+0000\n"
15+
"POT-Creation-Date: 2026-09-25 18:08+0000\n"
1516
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
16-
"Last-Translator: python-doc bot, 2026\n"
17+
"Last-Translator: Rafael Fontenelle <rffontenelle@gmail.com>, 2026\n"
1718
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
1819
"ru/)\n"
1920
"MIME-Version: 1.0\n"
@@ -30,54 +31,53 @@ msgstr ""
3031
msgid "**Source code:** :source:`Lib/turtle.py`"
3132
msgstr ""
3233

33-
msgid "Introduction"
34+
msgid ""
35+
"Turtle can draw intricate shapes using programs that repeat simple moves."
3436
msgstr ""
3537

3638
msgid ""
37-
"Turtle graphics is an implementation of `the popular geometric drawing tools "
38-
"introduced in Logo <https://en.wikipedia.org/wiki/Turtle_ (robot)>`_, "
39-
"developed by Wally Feurzeig, Seymour Papert and Cynthia Solomon in 1967."
39+
"Imagine a robotic turtle starting at (0, 0) in the x-y plane. After an "
40+
"``import turtle``, give it the command ``turtle.forward(15)``, and it moves "
41+
"(on-screen!) 15 pixels in the direction it is facing, drawing a line as it "
42+
"moves. Give it the command ``turtle.right(25)``, and it rotates in-place 25 "
43+
"degrees clockwise."
4044
msgstr ""
4145

4246
msgid ""
43-
"This is an :term:`optional module`. If it is missing from your copy of "
44-
"CPython, look for documentation from your distributor (that is, whoever "
45-
"provided Python to you). If you are the distributor, see :ref:`optional-"
46-
"module-requirements`."
47+
"Turtle graphics is an implementation of `the drawing tools introduced in "
48+
"Logo <https://en.wikipedia.org/wiki/Turtle_(robot)>`_ in 1967. It was "
49+
"created as an educational tool, and its instant, visible feedback makes it "
50+
"an effective way for learners to encounter programming concepts. It is also "
51+
"a convenient way to produce simple graphical output without bringing in "
52+
"external libraries."
4753
msgstr ""
4854

49-
msgid "Get started"
55+
msgid "This document includes four main sections:"
5056
msgstr ""
5157

52-
msgid ""
53-
"Imagine a robotic turtle starting at (0, 0) in the x-y plane. After an "
54-
"``import turtle``, give it the command ``turtle.forward(15)``, and it moves "
55-
"(on-screen!) 15 pixels in the direction it is facing, drawing a line as it "
56-
"moves. Give it the command ``turtle.right(25)``, and it rotates in-place 25 "
57-
"degrees clockwise."
58+
msgid ":ref:`turtle-tutorial` teaches the basics of turtle drawing."
5859
msgstr ""
5960

6061
msgid ""
61-
"Turtle can draw intricate shapes using programs that repeat simple moves."
62+
":ref:`turtle-reference` describes the functions, methods and classes this "
63+
"module defines."
6264
msgstr ""
6365

64-
msgid ""
65-
"In Python, turtle graphics provides a representation of a physical "
66-
"\"turtle\" (a little robot with a pen) that draws on a sheet of paper on the "
67-
"floor."
66+
msgid ":ref:`turtle-howtos` details how to handle specific tasks."
6867
msgstr ""
6968

7069
msgid ""
71-
"It's an effective and well-proven way for learners to encounter programming "
72-
"concepts and interaction with software, as it provides instant, visible "
73-
"feedback. It also provides convenient access to graphical output in general."
70+
":ref:`turtle-explanation` provides background on the object-oriented "
71+
"interface."
7472
msgstr ""
7573

7674
msgid ""
77-
"Turtle drawing was originally created as an educational tool, to be used by "
78-
"teachers in the classroom. For the programmer who needs to produce some "
79-
"graphical output it can be a way to do that without the overhead of "
80-
"introducing more complex or external libraries into their work."
75+
"Turtle graphics requires the :mod:`tkinter` :term:`optional module`. The "
76+
"python.org installers for Windows and macOS include it, but some Linux "
77+
"distributions and other platforms may package it separately. If ``import "
78+
"turtle`` fails with an error mentioning ``_tkinter``, look for documentation "
79+
"from your distributor (that is, whoever provided Python to you). Check this "
80+
"in advance if you're planning to use turtle graphics with a learner."
8181
msgstr ""
8282

8383
msgid "Tutorial"
@@ -136,7 +136,9 @@ msgid ""
136136
msgstr ""
137137

138138
msgid ""
139-
"Experiment with those commands, and also with ``backward()`` and ``right()``."
139+
"Experiment with those commands, and also with ``backward()`` and "
140+
"``right()``. Many commands also have terser aliases, such as ``fd()`` for :"
141+
"func:`forward`."
140142
msgstr ""
141143

142144
msgid "Pen control"
@@ -246,41 +248,12 @@ msgid ""
246248
"``end_fill()`` command.)"
247249
msgstr ""
248250

249-
msgid "How to..."
251+
msgid "How-to guides"
250252
msgstr ""
251253

252254
msgid "This section covers some typical turtle use-cases and approaches."
253255
msgstr ""
254256

255-
msgid "Get started as quickly as possible"
256-
msgstr ""
257-
258-
msgid ""
259-
"One of the joys of turtle graphics is the immediate, visual feedback that's "
260-
"available from simple commands - it's an excellent way to introduce children "
261-
"to programming ideas, with a minimum of overhead (not just children, of "
262-
"course)."
263-
msgstr ""
264-
265-
msgid ""
266-
"The turtle module makes this possible by exposing all its basic "
267-
"functionality as functions, available with ``from turtle import *``. The :"
268-
"ref:`turtle graphics tutorial <turtle-tutorial>` covers this approach."
269-
msgstr ""
270-
271-
msgid ""
272-
"It's worth noting that many of the turtle commands also have even more terse "
273-
"equivalents, such as ``fd()`` for :func:`forward`. These are especially "
274-
"useful when working with learners for whom typing is not a skill."
275-
msgstr ""
276-
277-
msgid ""
278-
"You'll need to have the :mod:`Tk interface package <tkinter>` installed on "
279-
"your system for turtle graphics to work. Be warned that this is not always "
280-
"straightforward, so check this in advance if you're planning to use turtle "
281-
"graphics with a learner."
282-
msgstr ""
283-
284257
msgid "Automatically begin and end filling"
285258
msgstr ""
286259

@@ -414,7 +387,7 @@ msgid ""
414387
"t.screen.bgcolor(\"orange\")"
415388
msgstr ""
416389

417-
msgid "Turtle graphics reference"
390+
msgid "Reference"
418391
msgstr ""
419392

420393
msgid ""

‎whatsnew/changelog.po‎

Lines changed: 62 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ msgid ""
1111
msgstr ""
1212
"Project-Id-Version: Python 3.15\n"
1313
"Report-Msgid-Bugs-To: \n"
14-
"POT-Creation-Date: 2026-09-23 18:03+0000\n"
14+
"POT-Creation-Date: 2026-09-25 18:08+0000\n"
1515
"PO-Revision-Date: 2025-09-16 00:02+0000\n"
1616
"Last-Translator: python-doc bot, 2026\n"
1717
"Language-Team: Russian (https://app.transifex.com/python-doc/teams/5390/"
@@ -44,6 +44,19 @@ msgstr ""
4444
msgid "Core and Builtins"
4545
msgstr ""
4646

47+
msgid ""
48+
":gh:`157778`: Include the line number of the opening brace in the :exc:"
49+
"`SyntaxError` for an unclosed f-string or t-string replacement field when a "
50+
"matching quote on a later line is interpreted as the start of an "
51+
"unterminated string."
52+
msgstr ""
53+
54+
msgid ""
55+
":gh:`157378`: Fix ``SyntaxError.offset`` and ``SyntaxError.end_offset`` for "
56+
"the \"Non-UTF-8 code starting with ...\" error when a non-ASCII character "
57+
"precedes the invalid byte on the same line. Patch by Shamil Abdulaev."
58+
msgstr ""
59+
4760
msgid ""
4861
":gh:`156762`: Fix undefined behaviour in :class:`operator.methodcaller`: "
4962
"its :c:member:`~PyTypeObject.tp_clear` slot function returned ``void`` "
@@ -77,11 +90,21 @@ msgid ""
7790
"holds the type lock."
7891
msgstr ""
7992

93+
msgid ""
94+
":gh:`156894`: Fix the position of syntax errors which cover a range if the "
95+
"line contains non-ASCII characters before the error."
96+
msgstr ""
97+
8098
msgid ""
8199
":gh:`155525`: Fix quadratic-time tokenization of modules containing many f-"
82100
"strings or t-strings."
83101
msgstr ""
84102

103+
msgid ""
104+
":gh:`156689`: Fix an out-of-bounds read in :func:`compile` and :func:`ast."
105+
"parse` when an AST object is passed with ``mode='func_type'``."
106+
msgstr ""
107+
85108
msgid ""
86109
":gh:`156114`: Fix a crash in the perf trampoline when a code object has a "
87110
"name or filename that cannot be encoded to UTF-8. Patched by Shamil Abdulaev."
@@ -108,6 +131,12 @@ msgid ""
108131
"templatelib.Interpolation.expression`."
109132
msgstr ""
110133

134+
msgid ""
135+
":gh:`152708`: Fix AST generation asymmetry where unary positive ``+`` was "
136+
"implicitly dropped in pattern match expressions, restoring parsing parity "
137+
"with unary negative ``-``."
138+
msgstr ""
139+
111140
msgid "Library"
112141
msgstr ""
113142

@@ -116,6 +145,12 @@ msgid ""
116145
"task with a name longer than 255 characters."
117146
msgstr ""
118147

148+
msgid ""
149+
":gh:`157639`: Fix a crash in :mod:`!cProfile` when an external timer re-"
150+
"enters the profiler. Profiling events raised while the external timer runs "
151+
"are now ignored."
152+
msgstr ""
153+
119154
msgid ""
120155
":gh:`128509`: :func:`marshal.load` and :func:`marshal.loads` can now get 1-"
121156
"byte string singletons. Patch by Victor Stinner."
@@ -204,12 +239,38 @@ msgid ""
204239
"stripped before it is colorized, like the ``where`` command already did."
205240
msgstr ""
206241

242+
msgid ""
243+
":gh:`154335`: The :mod:`profiling.sampling` profiler now respects "
244+
"``NO_COLOR``, ``FORCE_COLOR``, and ``PYTHON_COLORS`` and avoids colored "
245+
"output when not writing to a terminal."
246+
msgstr ""
247+
248+
msgid ""
249+
":gh:`154090`: Record the profiling mode in Tachyon binary profiles and "
250+
"reject differential comparisons whose known modes do not match."
251+
msgstr ""
252+
253+
msgid ""
254+
":gh:`152907`: Restore cooked-mode terminal output flags around :c:data:"
255+
"`PyOS_InputHook` callbacks in the new :term:`REPL` (:mod:`!_pyrepl`), so "
256+
"that output written by an input hook (for example a GUI toolkit event loop) "
257+
"is no longer emitted with ``OPOST`` disabled and keeps its carriage returns."
258+
msgstr ""
259+
207260
msgid ""
208261
":gh:`151179`: Fix a pidfd leak in ``_PidfdChildWatcher`` on Linux: the "
209262
"watcher no longer leaks the process file descriptor when ``waitpid()`` fails "
210263
"with an error other than :exc:`ChildProcessError`."
211264
msgstr ""
212265

266+
msgid "Tests"
267+
msgstr ""
268+
269+
msgid ""
270+
":gh:`158051`: The iOS testbed has been updated for compatibilty with Xcode "
271+
"27."
272+
msgstr ""
273+
213274
msgid "Build"
214275
msgstr ""
215276

@@ -988,9 +1049,6 @@ msgid ""
9881049
"actually does, its drawbacks, and how to control it."
9891050
msgstr ""
9901051

991-
msgid "Tests"
992-
msgstr ""
993-
9941052
msgid ":gh:`76595`: Add C API tests for :c:func:`PyCapsule_Import`."
9951053
msgstr ""
9961054

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL