@@ -6,14 +6,14 @@ msgstr ""
66"Project-Id-Version : Python 3\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2022-05-22 23:13+0200\n "
9- "PO-Revision-Date : 2022-05-18 13:31+0200 \n "
9+ "PO-Revision-Date : 2022-11-21 19:16+0100 \n "
1010"Last-Translator : Jean Abou Samra <jean@abou-samra.fr>\n "
1111"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1212"Language : fr\n "
1313"MIME-Version : 1.0\n "
1414"Content-Type : text/plain; charset=UTF-8\n "
1515"Content-Transfer-Encoding : 8bit\n "
16- "X-Generator : Poedit 3.0.1 \n "
16+ "X-Generator : Poedit 2.4.2 \n "
1717
1818#: glossary.rst:5
1919msgid "Glossary"
@@ -82,7 +82,7 @@ msgstr ""
8282
8383#: glossary.rst:33
8484msgid "abstract base class"
85- msgstr "classe de base abstraite"
85+ msgstr "classe mère abstraite"
8686
8787#: glossary.rst:35
8888msgid ""
@@ -97,13 +97,13 @@ msgid ""
9797"module), import finders and loaders (in the :mod:`importlib.abc` module). "
9898"You can create your own ABCs with the :mod:`abc` module."
9999msgstr ""
100- "Les classes de base abstraites (ABC, suivant l'abréviation anglaise "
101- "*Abstract Base Class*) complètent le :term:`duck-typing` en fournissant un "
102- "moyen de définir des interfaces pour les cas où d'autres techniques comme :"
103- "func: `hasattr` seraient inélégantes ou subtilement fausses (par exemple avec "
104- "les : ref:`méthodes magiques <special-lookup>`). Les ABC introduisent des "
105- "sous- classes virtuelles qui n'héritent pas d'une classe mais qui sont quand "
106- "même reconnues par :func:`isinstance` ou :func:`issubclass` (voir la "
100+ "Les classes mères abstraites (ABC, suivant l'abréviation anglaise *Abstract "
101+ "Base Class*) complètent le :term:`duck-typing` en fournissant un moyen de "
102+ "définir des interfaces pour les cas où d'autres techniques comme :func :"
103+ "`hasattr` seraient inélégantes ou subtilement fausses (par exemple avec les : "
104+ "ref:`méthodes magiques <special-lookup>`). Les ABC introduisent des sous- "
105+ "classes virtuelles qui n'héritent pas d'une classe mais qui sont quand même "
106+ "reconnues par :func:`isinstance` ou :func:`issubclass` (voir la "
107107"documentation du module :mod:`abc`). Python contient de nombreuses ABC pour "
108108"les structures de données (dans le module :mod:`collections.abc`), les "
109109"nombres (dans le module :mod:`numbers`), les flux (dans le module :mod:`io`) "
@@ -233,8 +233,8 @@ msgid ""
233233msgstr ""
234234"Fonction qui renvoie un :term:`itérateur de générateur asynchrone "
235235"<asynchronous generator iterator>`. Cela ressemble à une coroutine définie "
236- "par :keyword:`async def`, sauf qu'elle contient une ou des expressions "
237- ": keyword:`yield` produisant ainsi uns série de valeurs utilisables dans une "
236+ "par :keyword:`async def`, sauf qu'elle contient une ou des expressions : "
237+ "keyword:`yield` produisant ainsi uns série de valeurs utilisables dans une "
238238"boucle :keyword:`async for`."
239239
240240#: glossary.rst:104
@@ -456,8 +456,8 @@ msgstr ""
456456"variables. La documentation parle de ceux-ci comme des *read-write bytes-"
457457"like objects*. Par exemple, :class:`bytearray` ou une :class:`memoryview` "
458458"d'un :class:`bytearray` en font partie. D'autres opérations nécessitent de "
459- "travailler sur des données binaires stockées dans des objets immuables "
460- "(* \" read-only bytes-like objects\" *), par exemple :class:`bytes` ou :class:"
459+ "travailler sur des données binaires stockées dans des objets immuables (* "
460+ "\" read-only bytes-like objects\" *), par exemple :class:`bytes` ou :class:"
461461"`memoryview` d'un objet :class:`byte`."
462462
463463#: glossary.rst:191
@@ -823,9 +823,8 @@ msgstr ""
823823"flexibilité en autorisant des substitutions polymorphiques. Le *duck-typing* "
824824"évite de vérifier les types via :func:`type` ou :func:`isinstance`, Notez "
825825"cependant que le *duck-typing* peut travailler de pair avec les :term:"
826- "`classes de base abstraites <classe de base abstraite>`. À la place, le "
827- "*duck-typing* utilise plutôt :func:`hasattr` ou la programmation :term:"
828- "`EAFP`."
826+ "`classes mère abstraites <abstract base class>`. À la place, le *duck-"
827+ "typing* utilise plutôt :func:`hasattr` ou la programmation :term:`EAFP`."
829828
830829#: glossary.rst:348
831830msgid "EAFP"
@@ -1771,7 +1770,7 @@ msgstr ""
17711770"Objet qui charge un module. Il doit définir une méthode nommée :meth:"
17721771"`load_module`. Un chargeur est typiquement donné par un :term:`chercheur "
17731772"<finder>`. Voir la :pep:`302` pour plus de détails et :class:`importlib.ABC."
1774- "Loader` pour sa :term:`classe de base abstraite `."
1773+ "Loader` pour sa :term:`classe mère abstraite <abstract base class> `."
17751774
17761775#: glossary.rst:737
17771776msgid "magic method"
@@ -1797,7 +1796,7 @@ msgid ""
17971796msgstr ""
17981797"(*mapping* en anglais) Conteneur permettant de rechercher des éléments à "
17991798"partir de clés et implémentant les méthodes spécifiées dans les :ref:"
1800- "`classes de base abstraites <collections-abstract-base-classes>` :class:"
1799+ "`classes mères abstraites <collections-abstract-base-classes>` :class:"
18011800"`collections.abc.Mapping` ou :class:`collections.abc.MutableMapping`. Les "
18021801"classes suivantes sont des exemples de tableaux de correspondances : :class:"
18031802"`dict`, :class:`collections.defaultdict`, :class:`collections.OrderedDict` "
@@ -2724,8 +2723,8 @@ msgstr ""
27242723"qui ne soit pas disponible avec une chaîne entre guillemets, elle est utile "
27252724"pour de nombreuses raisons. Elle vous autorise à insérer des guillemets "
27262725"simples et doubles dans une chaîne sans avoir à les protéger et elle peut "
2727- "s'étendre sur plusieurs lignes sans avoir à terminer chaque ligne par un "
2728- "`` \\ ``. Elle est ainsi particulièrement utile pour les chaînes de "
2726+ "s'étendre sur plusieurs lignes sans avoir à terminer chaque ligne par un `` "
2727+ "\\ ``. Elle est ainsi particulièrement utile pour les chaînes de "
27292728"documentation (*docstrings*)."
27302729
27312730#: glossary.rst:1158
0 commit comments