@@ -11,7 +11,7 @@ msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.13\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2025-07-04 15:01 +0000\n "
14+ "POT-Creation-Date : 2025-09-21 14:57 +0000\n "
1515"PO-Revision-Date : 2025-09-15 01:03+0000\n "
1616"Last-Translator : python-doc bot, 2025\n "
1717"Language-Team : Russian (https://app.transifex.com/python-doc/teams/5390/ru/)\n "
@@ -102,61 +102,52 @@ msgstr ""
102102
103103#: ../../deprecations/pending-removal-in-3.14.rst:41
104104msgid ""
105- ":mod:`collections.abc`: Deprecated :class:`~collections.abc.ByteString`. "
106- "Prefer :class:`!Sequence` or :class:`~collections.abc.Buffer`. For use in "
107- "typing, prefer a union, like ``bytes | bytearray``, or "
108- ":class:`collections.abc.Buffer`. (Contributed by Shantanu Jain in "
109- ":gh:`91896`.)"
110- msgstr ""
111-
112- #: ../../deprecations/pending-removal-in-3.14.rst:47
113- msgid ""
114105":mod:`email`: Deprecated the *isdst* parameter in "
115106":func:`email.utils.localtime`. (Contributed by Alan Williams in "
116107":gh:`72346`.)"
117108msgstr ""
118109
119- #: ../../deprecations/pending-removal-in-3.14.rst:50
110+ #: ../../deprecations/pending-removal-in-3.14.rst:44
120111msgid ":mod:`importlib.abc` deprecated classes:"
121112msgstr ""
122113
123- #: ../../deprecations/pending-removal-in-3.14.rst:52
114+ #: ../../deprecations/pending-removal-in-3.14.rst:46
124115msgid ":class:`!importlib.abc.ResourceReader`"
125116msgstr ""
126117
127- #: ../../deprecations/pending-removal-in-3.14.rst:53
118+ #: ../../deprecations/pending-removal-in-3.14.rst:47
128119msgid ":class:`!importlib.abc.Traversable`"
129120msgstr ""
130121
131- #: ../../deprecations/pending-removal-in-3.14.rst:54
122+ #: ../../deprecations/pending-removal-in-3.14.rst:48
132123msgid ":class:`!importlib.abc.TraversableResources`"
133124msgstr ""
134125
135- #: ../../deprecations/pending-removal-in-3.14.rst:56
126+ #: ../../deprecations/pending-removal-in-3.14.rst:50
136127msgid "Use :mod:`importlib.resources.abc` classes instead:"
137128msgstr ""
138129
139- #: ../../deprecations/pending-removal-in-3.14.rst:58
130+ #: ../../deprecations/pending-removal-in-3.14.rst:52
140131msgid ":class:`importlib.resources.abc.Traversable`"
141132msgstr ""
142133
143- #: ../../deprecations/pending-removal-in-3.14.rst:59
134+ #: ../../deprecations/pending-removal-in-3.14.rst:53
144135msgid ":class:`importlib.resources.abc.TraversableResources`"
145136msgstr ""
146137
147- #: ../../deprecations/pending-removal-in-3.14.rst:61
138+ #: ../../deprecations/pending-removal-in-3.14.rst:55
148139msgid "(Contributed by Jason R. Coombs and Hugo van Kemenade in :gh:`93963`.)"
149140msgstr ""
150141
151- #: ../../deprecations/pending-removal-in-3.14.rst:63
142+ #: ../../deprecations/pending-removal-in-3.14.rst:57
152143msgid ""
153144":mod:`itertools` had undocumented, inefficient, historically buggy, and "
154145"inconsistent support for copy, deepcopy, and pickle operations. This will be"
155146" removed in 3.14 for a significant reduction in code volume and maintenance "
156147"burden. (Contributed by Raymond Hettinger in :gh:`101588`.)"
157148msgstr ""
158149
159- #: ../../deprecations/pending-removal-in-3.14.rst:69
150+ #: ../../deprecations/pending-removal-in-3.14.rst:63
160151msgid ""
161152":mod:`multiprocessing`: The default start method will change to a safer one "
162153"on Linux, BSDs, and other non-macOS POSIX platforms where ``'fork'`` is "
@@ -167,54 +158,48 @@ msgid ""
167158"your code *requires* ``'fork'``. See :ref:`multiprocessing-start-methods`."
168159msgstr ""
169160
170- #: ../../deprecations/pending-removal-in-3.14.rst:77
161+ #: ../../deprecations/pending-removal-in-3.14.rst:71
171162msgid ""
172163":mod:`pathlib`: :meth:`~pathlib.PurePath.is_relative_to` and "
173164":meth:`~pathlib.PurePath.relative_to`: passing additional arguments is "
174165"deprecated."
175166msgstr ""
176167
177- #: ../../deprecations/pending-removal-in-3.14.rst:81
168+ #: ../../deprecations/pending-removal-in-3.14.rst:75
178169msgid ""
179170":mod:`pkgutil`: :func:`~pkgutil.find_loader` and :func:`~pkgutil.get_loader`"
180171" now raise :exc:`DeprecationWarning`; use :func:`importlib.util.find_spec` "
181172"instead. (Contributed by Nikita Sobolev in :gh:`97850`.)"
182173msgstr ""
183174
184- #: ../../deprecations/pending-removal-in-3.14.rst:86
175+ #: ../../deprecations/pending-removal-in-3.14.rst:80
185176msgid ":mod:`pty`:"
186177msgstr ""
187178
188- #: ../../deprecations/pending-removal-in-3.14.rst:88
179+ #: ../../deprecations/pending-removal-in-3.14.rst:82
189180msgid "``master_open()``: use :func:`pty.openpty`."
190181msgstr ""
191182
192- #: ../../deprecations/pending-removal-in-3.14.rst:89
183+ #: ../../deprecations/pending-removal-in-3.14.rst:83
193184msgid "``slave_open()``: use :func:`pty.openpty`."
194185msgstr ""
195186
196- #: ../../deprecations/pending-removal-in-3.14.rst:91
187+ #: ../../deprecations/pending-removal-in-3.14.rst:85
197188msgid ":mod:`sqlite3`:"
198189msgstr ""
199190
200- #: ../../deprecations/pending-removal-in-3.14.rst:93
191+ #: ../../deprecations/pending-removal-in-3.14.rst:87
201192msgid ":data:`~sqlite3.version` and :data:`~sqlite3.version_info`."
202193msgstr ""
203194
204- #: ../../deprecations/pending-removal-in-3.14.rst:95
195+ #: ../../deprecations/pending-removal-in-3.14.rst:89
205196msgid ""
206197":meth:`~sqlite3.Cursor.execute` and :meth:`~sqlite3.Cursor.executemany` if "
207198":ref:`named placeholders <sqlite3-placeholders>` are used and *parameters* "
208199"is a sequence instead of a :class:`dict`."
209200msgstr ""
210201
211- #: ../../deprecations/pending-removal-in-3.14.rst:99
212- msgid ""
213- ":mod:`typing`: :class:`~typing.ByteString`, deprecated since Python 3.9, now"
214- " causes a :exc:`DeprecationWarning` to be emitted when it is used."
215- msgstr ""
216-
217- #: ../../deprecations/pending-removal-in-3.14.rst:102
202+ #: ../../deprecations/pending-removal-in-3.14.rst:93
218203msgid ""
219204":mod:`urllib`: :class:`!urllib.parse.Quoter` is deprecated: it was not "
220205"intended to be a public API. (Contributed by Gregory P. Smith in "
@@ -354,6 +339,7 @@ msgid ""
354339msgstr ""
355340
356341#: ../../deprecations/pending-removal-in-3.15.rst:80
342+ #: ../../deprecations/pending-removal-in-3.17.rst:26
357343msgid ":mod:`typing`:"
358344msgstr ""
359345
@@ -479,6 +465,64 @@ msgid ""
479465"deprecated since Python 3.13."
480466msgstr ""
481467
468+ #: ../../deprecations/pending-removal-in-3.17.rst:2
469+ msgid "Pending removal in Python 3.17"
470+ msgstr ""
471+
472+ #: ../../deprecations/pending-removal-in-3.17.rst:4
473+ msgid ":mod:`collections.abc`:"
474+ msgstr ""
475+
476+ #: ../../deprecations/pending-removal-in-3.17.rst:6
477+ msgid ""
478+ ":class:`collections.abc.ByteString` is scheduled for removal in Python 3.17."
479+ msgstr ""
480+
481+ #: ../../deprecations/pending-removal-in-3.17.rst:8
482+ #: ../../deprecations/pending-removal-in-3.17.rst:36
483+ msgid ""
484+ "Use ``isinstance(obj, collections.abc.Buffer)`` to test if ``obj`` "
485+ "implements the :ref:`buffer protocol <bufferobjects>` at runtime. For use in"
486+ " type annotations, either use :class:`~collections.abc.Buffer` or a union "
487+ "that explicitly specifies the types your code supports (e.g., ``bytes | "
488+ "bytearray | memoryview``)."
489+ msgstr ""
490+
491+ #: ../../deprecations/pending-removal-in-3.17.rst:14
492+ #: ../../deprecations/pending-removal-in-3.17.rst:42
493+ msgid ""
494+ ":class:`!ByteString` was originally intended to be an abstract class that "
495+ "would serve as a supertype of both :class:`bytes` and :class:`bytearray`. "
496+ "However, since the ABC never had any methods, knowing that an object was an "
497+ "instance of :class:`!ByteString` never actually told you anything useful "
498+ "about the object. Other common buffer types such as :class:`memoryview` were"
499+ " also never understood as subtypes of :class:`!ByteString` (either at "
500+ "runtime or by static type checkers)."
501+ msgstr ""
502+
503+ #: ../../deprecations/pending-removal-in-3.17.rst:22
504+ #: ../../deprecations/pending-removal-in-3.17.rst:50
505+ msgid ""
506+ "See :pep:`PEP 688 <688#current-options>` for more details. (Contributed by "
507+ "Shantanu Jain in :gh:`91896`.)"
508+ msgstr ""
509+
510+ #: ../../deprecations/pending-removal-in-3.17.rst:28
511+ msgid ""
512+ "Before Python 3.14, old-style unions were implemented using the private "
513+ "class ``typing._UnionGenericAlias``. This class is no longer needed for the "
514+ "implementation, but it has been retained for backward compatibility, with "
515+ "removal scheduled for Python 3.17. Users should use documented introspection"
516+ " helpers like :func:`typing.get_origin` and :func:`typing.get_args` instead "
517+ "of relying on private implementation details."
518+ msgstr ""
519+
520+ #: ../../deprecations/pending-removal-in-3.17.rst:33
521+ msgid ""
522+ ":class:`typing.ByteString`, deprecated since Python 3.9, is scheduled for "
523+ "removal in Python 3.17."
524+ msgstr ""
525+
482526#: ../../deprecations/c-api-pending-removal-in-future.rst:2
483527#: ../../deprecations/pending-removal-in-future.rst:2
484528msgid "Pending Removal in Future Versions"
@@ -822,7 +866,7 @@ msgid ""
822866":meth:`~zipimport.zipimporter.exec_module` instead."
823867msgstr ""
824868
825- #: ../../deprecations/index.rst:13
869+ #: ../../deprecations/index.rst:15
826870msgid "C API Deprecations"
827871msgstr ""
828872
0 commit comments