44# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55#
66# Translators:
7- # Rafael Fontenelle <rffontenelle@gmail.com> , 2025
7+ # python-doc bot , 2025
88#
99#, fuzzy
1010msgid ""
1111msgstr ""
1212"Project-Id-Version : Python 3.14\n "
1313"Report-Msgid-Bugs-To : \n "
14- "POT-Creation-Date : 2025-05-09 14:19 +0000\n "
15- "PO-Revision-Date : 2025-07-18 18:48 +0000\n "
16- "Last-Translator : Rafael Fontenelle <rffontenelle@gmail.com> , 2025\n "
14+ "POT-Creation-Date : 2025-09-05 14:17 +0000\n "
15+ "PO-Revision-Date : 2025-08-02 17:33 +0000\n "
16+ "Last-Translator : python-doc bot , 2025\n "
1717"Language-Team : Russian (https://app.transifex.com/python-doc/teams/5390/ru/)\n "
1818"MIME-Version : 1.0\n "
1919"Content-Type : text/plain; charset=UTF-8\n "
@@ -561,37 +561,51 @@ msgid ""
561561"overridden."
562562msgstr ""
563563
564- #: ../../library/collections.abc.rst:275
565- msgid "The index() method added support for *stop* and *start* arguments ."
564+ #: ../../library/collections.abc.rst:277
565+ msgid "Return first index of *value* ."
566566msgstr ""
567567
568- #: ../../library/collections.abc.rst:282
568+ #: ../../library/collections.abc.rst:279
569+ msgid "Raises :exc:`ValueError` if the value is not present."
570+ msgstr ""
571+
572+ #: ../../library/collections.abc.rst:281
573+ msgid ""
574+ "Supporting the *start* and *stop* arguments is optional, but recommended."
575+ msgstr ""
576+
577+ #: ../../library/collections.abc.rst:283
578+ msgid ""
579+ "The :meth:`!index` method added support for *stop* and *start* arguments."
580+ msgstr ""
581+
582+ #: ../../library/collections.abc.rst:290
569583msgid "ABCs for read-only and mutable :ref:`sets <types-set>`."
570584msgstr ""
571585
572- #: ../../library/collections.abc.rst:287
586+ #: ../../library/collections.abc.rst:295
573587msgid "ABCs for read-only and mutable :term:`mappings <mapping>`."
574588msgstr ""
575589
576- #: ../../library/collections.abc.rst:294
590+ #: ../../library/collections.abc.rst:302
577591msgid ""
578592"ABCs for mapping, items, keys, and values :term:`views <dictionary view>`."
579593msgstr ""
580594
581- #: ../../library/collections.abc.rst:298
595+ #: ../../library/collections.abc.rst:306
582596msgid ""
583597"ABC for :term:`awaitable` objects, which can be used in :keyword:`await` "
584598"expressions. Custom implementations must provide the "
585599":meth:`~object.__await__` method."
586600msgstr ""
587601
588- #: ../../library/collections.abc.rst:302
602+ #: ../../library/collections.abc.rst:310
589603msgid ""
590604":term:`Coroutine <coroutine>` objects and instances of the "
591605":class:`~collections.abc.Coroutine` ABC are all instances of this ABC."
592606msgstr ""
593607
594- #: ../../library/collections.abc.rst:306
608+ #: ../../library/collections.abc.rst:314
595609msgid ""
596610"In CPython, generator-based coroutines (:term:`generators <generator>` "
597611"decorated with :func:`@types.coroutine <types.coroutine>`) are *awaitables*,"
@@ -600,7 +614,7 @@ msgid ""
600614":func:`inspect.isawaitable` to detect them."
601615msgstr ""
602616
603- #: ../../library/collections.abc.rst:316
617+ #: ../../library/collections.abc.rst:324
604618msgid ""
605619"ABC for :term:`coroutine` compatible classes. These implement the following"
606620" methods, defined in :ref:`coroutine-objects`: :meth:`~coroutine.send`, "
@@ -609,7 +623,7 @@ msgid ""
609623":class:`Coroutine` instances are also instances of :class:`Awaitable`."
610624msgstr ""
611625
612- #: ../../library/collections.abc.rst:324
626+ #: ../../library/collections.abc.rst:332
613627msgid ""
614628"In CPython, generator-based coroutines (:term:`generators <generator>` "
615629"decorated with :func:`@types.coroutine <types.coroutine>`) are *awaitables*,"
@@ -618,61 +632,61 @@ msgid ""
618632":func:`inspect.isawaitable` to detect them."
619633msgstr ""
620634
621- #: ../../library/collections.abc.rst:330
635+ #: ../../library/collections.abc.rst:338
622636msgid ""
623637"See :ref:`annotating-generators-and-coroutines` for details on using "
624638":class:`!Coroutine` in type annotations. The variance and order of type "
625639"parameters correspond to those of :class:`Generator`."
626640msgstr ""
627641
628- #: ../../library/collections.abc.rst:339
642+ #: ../../library/collections.abc.rst:347
629643msgid ""
630644"ABC for classes that provide an ``__aiter__`` method. See also the "
631645"definition of :term:`asynchronous iterable`."
632646msgstr ""
633647
634- #: ../../library/collections.abc.rst:346
648+ #: ../../library/collections.abc.rst:354
635649msgid ""
636650"ABC for classes that provide ``__aiter__`` and ``__anext__`` methods. See "
637651"also the definition of :term:`asynchronous iterator`."
638652msgstr ""
639653
640- #: ../../library/collections.abc.rst:353
654+ #: ../../library/collections.abc.rst:361
641655msgid ""
642656"ABC for :term:`asynchronous generator` classes that implement the protocol "
643657"defined in :pep:`525` and :pep:`492`."
644658msgstr ""
645659
646- #: ../../library/collections.abc.rst:356
660+ #: ../../library/collections.abc.rst:364
647661msgid ""
648662"See :ref:`annotating-generators-and-coroutines` for details on using "
649663":class:`!AsyncGenerator` in type annotations."
650664msgstr ""
651665
652- #: ../../library/collections.abc.rst:363
666+ #: ../../library/collections.abc.rst:371
653667msgid ""
654668"ABC for classes that provide the :meth:`~object.__buffer__` method, "
655669"implementing the :ref:`buffer protocol <bufferobjects>`. See :pep:`688`."
656670msgstr ""
657671
658- #: ../../library/collections.abc.rst:369
672+ #: ../../library/collections.abc.rst:377
659673msgid "Examples and Recipes"
660674msgstr ""
661675
662- #: ../../library/collections.abc.rst:371
676+ #: ../../library/collections.abc.rst:379
663677msgid ""
664678"ABCs allow us to ask classes or instances if they provide particular "
665679"functionality, for example::"
666680msgstr ""
667681
668- #: ../../library/collections.abc.rst:374
682+ #: ../../library/collections.abc.rst:382
669683msgid ""
670684"size = None\n"
671685"if isinstance(myvar, collections.abc.Sized):\n"
672686" size = len(myvar)"
673687msgstr ""
674688
675- #: ../../library/collections.abc.rst:378
689+ #: ../../library/collections.abc.rst:386
676690msgid ""
677691"Several of the ABCs are also useful as mixins that make it easier to develop"
678692" classes supporting container APIs. For example, to write a class "
@@ -683,7 +697,7 @@ msgid ""
683697":meth:`~frozenset.isdisjoint`::"
684698msgstr ""
685699
686- #: ../../library/collections.abc.rst:385
700+ #: ../../library/collections.abc.rst:393
687701msgid ""
688702"class ListBasedSet(collections.abc.Set):\n"
689703" ''' Alternate set implementation favoring space over speed\n"
@@ -708,11 +722,11 @@ msgid ""
708722"overlap = s1 & s2 # The __and__() method is supported automatically"
709723msgstr ""
710724
711- #: ../../library/collections.abc.rst:407
725+ #: ../../library/collections.abc.rst:415
712726msgid "Notes on using :class:`Set` and :class:`MutableSet` as a mixin:"
713727msgstr ""
714728
715- #: ../../library/collections.abc.rst:410
729+ #: ../../library/collections.abc.rst:418
716730msgid ""
717731"Since some set operations create new sets, the default mixin methods need a "
718732"way to create new instances from an :term:`iterable`. The class constructor "
@@ -725,14 +739,14 @@ msgid ""
725739"an iterable argument."
726740msgstr ""
727741
728- #: ../../library/collections.abc.rst:421
742+ #: ../../library/collections.abc.rst:429
729743msgid ""
730744"To override the comparisons (presumably for speed, as the semantics are "
731745"fixed), redefine :meth:`~object.__le__` and :meth:`~object.__ge__`, then the"
732746" other operations will automatically follow suit."
733747msgstr ""
734748
735- #: ../../library/collections.abc.rst:427
749+ #: ../../library/collections.abc.rst:435
736750msgid ""
737751"The :class:`Set` mixin provides a :meth:`!_hash` method to compute a hash "
738752"value for the set; however, :meth:`~object.__hash__` is not defined because "
@@ -741,12 +755,12 @@ msgid ""
741755"define ``__hash__ = Set._hash``."
742756msgstr ""
743757
744- #: ../../library/collections.abc.rst:435
758+ #: ../../library/collections.abc.rst:443
745759msgid ""
746760"`OrderedSet recipe <https://code.activestate.com/recipes/576694/>`_ for an "
747761"example built on :class:`MutableSet`."
748762msgstr ""
749763
750- #: ../../library/collections.abc.rst:438
764+ #: ../../library/collections.abc.rst:446
751765msgid "For more about ABCs, see the :mod:`abc` module and :pep:`3119`."
752766msgstr ""
0 commit comments