Skip to content

Commit b8533aa

Browse files
freezedJulienPalard
authored andcommitted
Apply batch changes on ABC concept
1 parent 39ae8ce commit b8533aa

14 files changed

Lines changed: 40 additions & 40 deletions

‎faq/design.po‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1140,7 +1140,7 @@ msgid ""
11401140
"and :class:`~collections.abc.MutableMapping`."
11411141
msgstr ""
11421142
"Python 2.6 ajoute un module :mod:`abc` qui vous permet de définir des "
1143-
"classes mères abstraites (ABC pour *abstract base classes* en anglais). Vous "
1143+
"classes abstraites (ABC pour *abstract base classes* en anglais). Vous "
11441144
"pouvez ensuite utiliser :func:`isinstance` et :func:`issubclass` pour "
11451145
"vérifier si une instance ou une classe implémente une ABC particulière. Le "
11461146
"module :mod:`collections.abc` définit un ensemble d'ABC utiles telles "

‎faq/programming.po‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2340,9 +2340,9 @@ msgid ""
23402340
"(MRO) of the class:"
23412341
msgstr ""
23422342
"Notez que :func:`isinstance` prend aussi en compte l'héritage virtuel "
2343-
"d'une :term:`classe mère abstraite <abstract base class>`, c'est à dire "
2343+
"d'une :term:`classe abstraite <abstract base class>`, c'est à dire "
23442344
"qu'elle renvoie ``True`` pour une classe A enregistrée auprès d'une classe "
2345-
"mère abstraite B même si A n'est pas directement ou indirectement une classe "
2345+
"abstraite B même si A n'est pas directement ou indirectement une classe "
23462346
"fille de B. Pour vérifier l'héritage dans le sens plus restreint, parcourez "
23472347
"l'\\ :term:`ordre de résolution des méthodes <MRO>` de la classe :"
23482348

‎glossary.po‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ msgstr ""
5959

6060
#: glossary.rst:27
6161
msgid "abstract base class"
62-
msgstr "classe mère abstraite"
62+
msgstr "classe abstraite"
6363

6464
#: glossary.rst:29
6565
msgid ""
@@ -75,7 +75,7 @@ msgid ""
7575
"the :mod:`importlib.abc` module). You can create your own ABCs with "
7676
"the :mod:`abc` module."
7777
msgstr ""
78-
"Les classes mères abstraites (ABC, suivant l'abréviation anglaise *Abstract "
78+
"Les classes abstraites (ABC, suivant l'abréviation anglaise *Abstract "
7979
"Base Class*) complètent le :term:`duck-typing` en fournissant un moyen de "
8080
"définir des interfaces pour les cas où d'autres techniques "
8181
"comme :func:`hasattr` seraient inélégantes ou subtilement fausses (par "
@@ -1063,7 +1063,7 @@ msgstr ""
10631063
"flexibilité en autorisant des substitutions polymorphiques. Le *duck-typing* "
10641064
"évite de vérifier les types via :func:`type` ou :func:`isinstance`, Notez "
10651065
"cependant que le *duck-typing* peut travailler de pair avec "
1066-
"les :term:`classes mère abstraites <abstract base class>`. À la place, le "
1066+
"les :term:`classes abstraites <abstract base class>`. À la place, le "
10671067
"*duck-typing* utilise plutôt :func:`hasattr` ou la "
10681068
"programmation :term:`EAFP`."
10691069

@@ -2203,7 +2203,7 @@ msgstr ""
22032203
"Objet qui charge un module. Il doit définir une méthode "
22042204
"nommée :meth:`load_module`. Un chargeur est typiquement donné par "
22052205
"un :term:`chercheur <finder>`. Voir la :pep:`302` pour plus de détails "
2206-
"et :class:`importlib.ABC.Loader` pour sa :term:`classe mère abstraite "
2206+
"et :class:`importlib.ABC.Loader` pour sa :term:`classe abstraite "
22072207
"<abstract base class>`."
22082208

22092209
#: glossary.rst:972
@@ -2278,10 +2278,10 @@ msgid ""
22782278
"and :class:`collections.Counter`."
22792279
msgstr ""
22802280
"Conteneur permettant de rechercher des éléments à partir de clés et "
2281-
"implémentant les méthodes spécifiées dans les classes mères abstraites "
2281+
"implémentant les méthodes spécifiées dans les classes abstraites "
22822282
"des :class:`tableaux de correspondances <collections.abc.Mapping>` "
22832283
"(immuables) ou :class:`tableaux de correspondances mutables "
2284-
"<collections.abc.MutableMapping>` (voir les :ref:`classes mères abstraites "
2284+
"<collections.abc.MutableMapping>` (voir les :ref:`classes abstraites "
22852285
"<collections-abstract-base-classes>`). Les classes suivantes sont des "
22862286
"exemples de tableaux de "
22872287
"correspondances : :class:`dict`, :class:`collections.defaultdict`, :class:`collections.OrderedDict` "

‎library/abc.po‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ msgstr ""
3737
"anglais) en Python, tel qu'indiqué dans la :pep:`3119`; voir la PEP pour la "
3838
"raison de son ajout à Python. (Voir également la :pep:`3141` et le "
3939
"module :mod:`numbers` pour ce qui concerne la hiérarchie de types pour les "
40-
"nombres basés sur les classes mères abstraites). Par la suite nous "
40+
"nombres basés sur les classes abstraites). Par la suite nous "
4141
"utiliserons l'abréviation ABC (*Abstract Base Class*) pour désigner une "
42-
"classe mère abstraite."
42+
"classe abstraite."
4343

4444
#: library/abc.rst:16
4545
#, fuzzy
@@ -95,7 +95,7 @@ msgstr ""
9595

9696
#: library/abc.rst:53
9797
msgid "Metaclass for defining Abstract Base Classes (ABCs)."
98-
msgstr "Métaclasse pour définir des classes mères abstraites (ABC)."
98+
msgstr "Métaclasse pour définir des classes abstraites (ABC)."
9999

100100
#: library/abc.rst:55
101101
msgid ""
@@ -109,11 +109,11 @@ msgid ""
109109
"even via :func:`super`). [#]_"
110110
msgstr ""
111111
"Utilisez cette métaclasse pour créer une ABC. Il est possible d'hériter "
112-
"d'une ABC directement, cette classe mère abstraite fonctionne alors comme "
112+
"d'une ABC directement, cette classe abstraite fonctionne alors comme "
113113
"une classe *mixin*. Vous pouvez également enregistrer une classe concrète "
114114
"sans lien (même une classe native) et des ABC comme \"sous-classes "
115115
"virtuelles\" -- celles-ci et leur descendantes seront considérées comme des "
116-
"sous-classes de la classe mère abstraite par la fonction "
116+
"sous-classes de la classe abstraite par la fonction "
117117
"native :func:`issubclass`, mais les ABC enregistrées n'apparaitront pas dans "
118118
"leur ordre de résolution des méthodes (*MRO* pour *Method Resolution Order* "
119119
"en anglais). Les implémentations de méthodes définies par l'ABC ne seront "
@@ -172,7 +172,7 @@ msgstr ""
172172
"``issubclass`` sans nécessiter d'appeler :meth:`register` pour chacune des "
173173
"classes que vous souhaitez considérer comme sous-classe de l'ABC. (Cette "
174174
"méthode de classe est appelée par la méthode :meth:`__subclasscheck__` de la "
175-
"classe mère abstraite)."
175+
"classe abstraite)."
176176

177177
#: library/abc.rst:100
178178
#, fuzzy
@@ -210,7 +210,7 @@ msgstr ""
210210
"d'itération :meth:`~iterator.__iter__` comme méthode abstraite. "
211211
"L'implémentation qui lui est donnée ici peut être appelée depuis les sous-"
212212
"classes. La méthode :meth:`get_iterator` fait également partie de la classe "
213-
"mère abstraite ``MyIterable``, mais elle n'a pas à être redéfinie dans les "
213+
"abstraite ``MyIterable``, mais elle n'a pas à être redéfinie dans les "
214214
"classes dérivées non-abstraites."
215215

216216
#: library/abc.rst:145
@@ -309,7 +309,7 @@ msgid ""
309309
"of the methods used to compose the descriptor are abstract. For example, "
310310
"Python's built-in :class:`property` does the equivalent of::"
311311
msgstr ""
312-
"Afin d'interagir correctement avec le mécanisme de classe mère abstraite, un "
312+
"Afin d'interagir correctement avec le mécanisme de classe abstraite, un "
313313
"descripteur doit s'identifier comme abstrait en "
314314
"utilisant :attr:`__isabstractmethod__`. En général, cet attribut doit être "
315315
"``True`` si au moins une des méthodes faisant partie du descripteur est "

‎library/asyncio-eventloop.po‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3024,7 +3024,7 @@ msgstr ""
30243024
#: library/asyncio-eventloop.rst:1914
30253025
msgid "Abstract base class for asyncio-compliant event loops."
30263026
msgstr ""
3027-
"Classe mère abstraite pour les boucles d'événements conforme à *asyncio*."
3027+
"Classe abstraite pour les boucles d'événements conforme à *asyncio*."
30283028

30293029
#: library/asyncio-eventloop.rst:1916
30303030
msgid ""

‎library/asyncio-policy.po‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ msgid ""
7272
"the :class:`AbstractEventLoopPolicy` abstract base class."
7373
msgstr ""
7474
"Les objets politiques doivent implémenter les API définies dans la classe "
75-
"mère abstraite :class:`AbstractEventLoopPolicy`."
75+
"abstraite :class:`AbstractEventLoopPolicy`."
7676

7777
#: library/asyncio-policy.rst:42
7878
msgid "Getting and Setting the Policy"
@@ -119,7 +119,7 @@ msgstr "Objets politiques"
119119
#: library/asyncio-policy.rst:71
120120
msgid "The abstract event loop policy base class is defined as follows:"
121121
msgstr ""
122-
"La classe mère abstraite de la politique de boucle d'événements est définie "
122+
"La classe abstraite de la politique de boucle d'événements est définie "
123123
"comme suit :"
124124

125125
#: library/asyncio-policy.rst:75
@@ -291,7 +291,7 @@ msgstr ""
291291
#~ "default), :class:`MultiLoopChildWatcher`, :class:`SafeChildWatcher`, "
292292
#~ "and :class:`FastChildWatcher`."
293293
#~ msgstr ""
294-
#~ "*asyncio* définit la classe mère abstraite :class:`AbstractChildWatcher`, "
294+
#~ "*asyncio* définit la classe abstraite :class:`AbstractChildWatcher`, "
295295
#~ "que les observateurs enfants doivent implémenter et possède quatre "
296296
#~ "implémentations différentes : :class:`ThreadedChildWatcher` (configurée "
297297
#~ "pour être utilisé par "

‎library/asyncio-protocol.po‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -794,7 +794,7 @@ msgid ""
794794
"implement network protocols. Those classes are meant to be used together "
795795
"with :ref:`transports <asyncio-transport>`."
796796
msgstr ""
797-
"*asyncio* fournit un ensemble de classes mères abstraites qui doivent être "
797+
"*asyncio* fournit un ensemble de classes abstraites qui doivent être "
798798
"utilisées pour implémenter des protocoles réseau. Ces classes sont destinées "
799799
"à être utilisées avec les :ref:`transports <asyncio-transport>`."
800800

@@ -805,7 +805,7 @@ msgid ""
805805
"certain events, for example when some data is received. A base protocol "
806806
"method should be called by the corresponding transport."
807807
msgstr ""
808-
"Les sous-classes des classes mères abstraites de protocole peuvent "
808+
"Les sous-classes des classes abstraites de protocole peuvent "
809809
"implémenter certaines ou toutes les méthodes. Toutes ces méthodes sont des "
810810
"rappels : elles sont appelées par des transports sur certains événements, "
811811
"par exemple lors de la réception de certaines données. Une méthode de "

‎library/contextlib.po‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ msgid ""
5454
"default returns ``None``. See also the definition "
5555
"of :ref:`typecontextmanager`."
5656
msgstr ""
57-
":term:`Classe mère abstraite <abstract base class>` pour les classes qui "
57+
":term:`Classe abstraite <abstract base class>` pour les classes qui "
5858
"implémentent les méthodes :meth:`object.__enter__` "
5959
"et :meth:`object.__exit__`. Une implémentation par défaut "
6060
"de :meth:`object.__enter__` est fournie, qui renvoie ``self``, "
@@ -71,7 +71,7 @@ msgid ""
7171
"by default returns ``None``. See also the definition of :ref:`async-context-"
7272
"managers`."
7373
msgstr ""
74-
":term:`Classe mère abstraite <abstract base class>` pour les classes qui "
74+
":term:`Classe abstraite <abstract base class>` pour les classes qui "
7575
"implémentent les méthodes :meth:`object.__aenter__` "
7676
"et :meth:`object.__aexit__`. Une implémentation par défaut "
7777
"de :meth:`object.__aenter__` est fournie, qui renvoie ``self``, "

‎library/datetime.po‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ msgid ""
262262
"notion of time adjustment (for example, to account for time zone and/or "
263263
"daylight saving time)."
264264
msgstr ""
265-
"Une classe mère abstraite pour les objets portants des informations sur les "
265+
"Une classe abstraite pour les objets portants des informations sur les "
266266
"fuseaux horaires. Ceux-ci sont utilisés par les classes :class:`.datetime` "
267267
"et :class:`.time` pour donner une notion personnalisable d'ajustement "
268268
"d'horaire (par exemple la prise en compte d'un fuseau horaire et/ou de "
@@ -273,7 +273,7 @@ msgid ""
273273
"A class that implements the :class:`tzinfo` abstract base class as a fixed "
274274
"offset from the UTC."
275275
msgstr ""
276-
"Une classe qui implémente la classe mère abstraite :class:`tzinfo` en tant "
276+
"Une classe qui implémente la classe abstraite :class:`tzinfo` en tant "
277277
"que décalage fixe par rapport au temps UTC."
278278

279279
#: library/datetime.rst:170
@@ -2950,7 +2950,7 @@ msgid ""
29502950
"be instantiated directly. Define a subclass of :class:`tzinfo` to capture "
29512951
"information about a particular time zone."
29522952
msgstr ""
2953-
"Il s'agit d'une classe mère abstraite, ce qui signifie que cette classe ne "
2953+
"Il s'agit d'une classe abstraite, ce qui signifie que cette classe ne "
29542954
"doit pas être instanciée directement. Définissez une sous-classe "
29552955
"de :class:`tzinfo` pour capturer des informations sur un fuseau horaire "
29562956
"particulier."

‎library/email.policy.po‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ msgid ""
153153
"backward compatible behavior and features, respectively."
154154
msgstr ""
155155
"La première partie de cette documentation couvre les fonctionnalités "
156-
"de :class:`Policy`, une :term:`classe mère abstraite <abstract base class>` "
156+
"de :class:`Policy`, une :term:`classe abstraite <abstract base class>` "
157157
"qui définit les fonctionnalités communes à tous les objets de stratégie, y "
158158
"compris :const:`compat32`. Cela inclut certaines méthodes automatiques "
159159
"(*hooks* en anglais) appelées en interne par le paquet de messagerie, qu'une "
@@ -239,7 +239,7 @@ msgid ""
239239
"implementation of the immutability property, the :meth:`clone` method, and "
240240
"the constructor semantics."
241241
msgstr ""
242-
"C'est la :term:`classe mère abstraite <abstract base class>` pour toutes les "
242+
"C'est la :term:`classe abstraite <abstract base class>` pour toutes les "
243243
"classes de définition de politique. Elle fournit des implémentations par "
244244
"défaut pour quelques méthodes triviales, ainsi que l'implémentation de la "
245245
"propriété d'immutabilité, la méthode :meth:`clone` et la sémantique du "

0 commit comments

Comments
 (0)