99#, fuzzy
1010msgid ""
1111msgstr ""
12- "Project-Id-Version : Python 3.14 \n "
12+ "Project-Id-Version : Python 3.15 \n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2026-02-07 14:20 +0000\n "
14+ "POT-Creation-Date : 2026-05-31 15:14 +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/ru/)\n "
@@ -124,32 +124,36 @@ msgstr ""
124124
125125#: ../../library/copy.rst:75
126126msgid ""
127- "Shallow copies of dictionaries can be made using :meth:`dict.copy`, and of "
128- "lists by assigning a slice of the entire list, for example, ``copied_list = "
129- "original_list[:]``."
127+ "Shallow copies of many collections can be made using the corresponding "
128+ ":meth:`!copy` method (such as :meth:`list.copy`, :meth:`dict.copy` or "
129+ ":meth:`set.copy`), and of sequences (such as lists or bytearrays) by making "
130+ "a slice of the entire sequence (``sequence[:]``). However, these methods and"
131+ " slicing can create an instance of the base type when copying an instance of"
132+ " a subclass, whereas :func:`copy.copy` normally returns an instance of the "
133+ "same type."
130134msgstr ""
131135
132- #: ../../library/copy.rst:81
136+ #: ../../library/copy.rst:85
133137msgid ""
134138"Classes can use the same interfaces to control copying that they use to "
135139"control pickling. See the description of module :mod:`pickle` for "
136140"information on these methods. In fact, the :mod:`!copy` module uses the "
137141"registered pickle functions from the :mod:`copyreg` module."
138142msgstr ""
139143
140- #: ../../library/copy.rst:92
144+ #: ../../library/copy.rst:96
141145msgid ""
142146"In order for a class to define its own copy implementation, it can define "
143147"special methods :meth:`~object.__copy__` and :meth:`~object.__deepcopy__`."
144148msgstr ""
145149
146- #: ../../library/copy.rst:98
150+ #: ../../library/copy.rst:102
147151msgid ""
148152"Called to implement the shallow copy operation; no additional arguments are "
149153"passed."
150154msgstr ""
151155
152- #: ../../library/copy.rst:104
156+ #: ../../library/copy.rst:108
153157msgid ""
154158"Called to implement the deep copy operation; it is passed one argument, the "
155159"*memo* dictionary. If the ``__deepcopy__`` implementation needs to make a "
@@ -158,46 +162,46 @@ msgid ""
158162"argument. The *memo* dictionary should be treated as an opaque object."
159163msgstr ""
160164
161- #: ../../library/copy.rst:114
165+ #: ../../library/copy.rst:118
162166msgid ""
163167"Function :func:`!copy.replace` is more limited than :func:`~copy.copy` and "
164168":func:`~copy.deepcopy`, and only supports named tuples created by "
165169":func:`~collections.namedtuple`, :mod:`dataclasses`, and other classes which"
166170" define method :meth:`~object.__replace__`."
167171msgstr ""
168172
169- #: ../../library/copy.rst:122
173+ #: ../../library/copy.rst:126
170174msgid ""
171175"This method should create a new object of the same type, replacing fields "
172176"with values from *changes*."
173177msgstr ""
174178
175- #: ../../library/copy.rst:130
179+ #: ../../library/copy.rst:134
176180msgid "Module :mod:`pickle`"
177181msgstr ""
178182
179- #: ../../library/copy.rst:131
183+ #: ../../library/copy.rst:135
180184msgid ""
181185"Discussion of the special methods used to support object state retrieval and"
182186" restoration."
183187msgstr ""
184188
185- #: ../../library/copy.rst:79
189+ #: ../../library/copy.rst:83
186190msgid "module"
187191msgstr ""
188192
189- #: ../../library/copy.rst:79
193+ #: ../../library/copy.rst:83
190194msgid "pickle"
191195msgstr ""
192196
193- #: ../../library/copy.rst:86
197+ #: ../../library/copy.rst:90
194198msgid "__copy__() (copy protocol)"
195199msgstr ""
196200
197- #: ../../library/copy.rst:86
201+ #: ../../library/copy.rst:90
198202msgid "__deepcopy__() (copy protocol)"
199203msgstr ""
200204
201- #: ../../library/copy.rst:111
205+ #: ../../library/copy.rst:115
202206msgid "__replace__() (replace protocol)"
203207msgstr ""
0 commit comments