forked from AFPy/python-docs-fr
Traduction de base class en classe mère (#11)
Actuellement *base class* est traduit en *classe de base*. Je propose d'utiliser *classe ancêtre*, les deux versions existant dans la littérature, mais *de base* pouvant laisser penser qu'il s'agit de la classe la plus loin dans l'héritage possible. Co-authored-by: Christophe Nanteuil <christophe.nanteuil@gmail.com> Reviewed-on: AFPy/python-docs-fr#11 Reviewed-by: Julien Palard <julien@palard.fr> Co-authored-by: Christophe Nanteuil <christophenan@noreply.localhost> Co-committed-by: Christophe Nanteuil <christophenan@noreply.localhost>
This commit is contained in:
parent
586728da11
commit
258387733a
|
@ -577,6 +577,7 @@ argument argument (à ne pas confondre avec *paramètre*)
|
||||||
backslash antislash, *backslash*
|
backslash antislash, *backslash*
|
||||||
backtrace trace d'appels, trace de pile
|
backtrace trace d'appels, trace de pile
|
||||||
backport rétroporter
|
backport rétroporter
|
||||||
|
base class classe mère
|
||||||
bound lier
|
bound lier
|
||||||
bug bogue
|
bug bogue
|
||||||
built-in natif
|
built-in natif
|
||||||
|
|
|
@ -6,7 +6,7 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-04-05 10:05+0200\n"
|
"POT-Creation-Date: 2022-04-05 10:05+0200\n"
|
||||||
"PO-Revision-Date: 2022-10-18 12:23+0200\n"
|
"PO-Revision-Date: 2022-12-04 22:18+0100\n"
|
||||||
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
|
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
|
@ -703,7 +703,7 @@ msgstr ""
|
||||||
|
|
||||||
#: distutils/apiref.rst:316
|
#: distutils/apiref.rst:316
|
||||||
msgid ":mod:`distutils.ccompiler` --- CCompiler base class"
|
msgid ":mod:`distutils.ccompiler` --- CCompiler base class"
|
||||||
msgstr ":mod:`distutils.ccompiler` — Classe de base CCompiler"
|
msgstr ":mod:`distutils.ccompiler` — Classe mère CCompiler"
|
||||||
|
|
||||||
#: distutils/apiref.rst:322
|
#: distutils/apiref.rst:322
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -713,7 +713,7 @@ msgid ""
|
||||||
"options for the compiler --- macro definitions, include directories, link "
|
"options for the compiler --- macro definitions, include directories, link "
|
||||||
"path, libraries and the like."
|
"path, libraries and the like."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ce module fournit la classe de base abstraite pour les classes :class:"
|
"Ce module fournit la classe mère abstraite pour les classes :class:"
|
||||||
"`CCompiler`. Une instance de :class:`CCompiler` peut être utilisée pour "
|
"`CCompiler`. Une instance de :class:`CCompiler` peut être utilisée pour "
|
||||||
"toutes les étapes de compilation et de liaison nécessaires à la compilation "
|
"toutes les étapes de compilation et de liaison nécessaires à la compilation "
|
||||||
"d'un projet unique. Des méthodes sont fournies pour définir des options pour "
|
"d'un projet unique. Des méthodes sont fournies pour définir des options pour "
|
||||||
|
@ -821,7 +821,7 @@ msgid ""
|
||||||
"be implemented by real compiler classes. The class also has some utility "
|
"be implemented by real compiler classes. The class also has some utility "
|
||||||
"methods used by several compiler classes."
|
"methods used by several compiler classes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La classe de base abstraite :class:`CCompiler` définit l'interface qui doit "
|
"La classe mère abstraite :class:`CCompiler` définit l'interface qui doit "
|
||||||
"être implémentée par des classes de compilateur concrètes. La classe "
|
"être implémentée par des classes de compilateur concrètes. La classe "
|
||||||
"possède également quelques méthodes utilitaires utilisées par plusieurs "
|
"possède également quelques méthodes utilitaires utilisées par plusieurs "
|
||||||
"classes de compilateurs."
|
"classes de compilateurs."
|
||||||
|
@ -3102,12 +3102,11 @@ msgstr ":mod:`distutils.version` — Classes de numéros de version"
|
||||||
#: distutils/apiref.rst:1722
|
#: distutils/apiref.rst:1722
|
||||||
msgid ":mod:`distutils.cmd` --- Abstract base class for Distutils commands"
|
msgid ":mod:`distutils.cmd` --- Abstract base class for Distutils commands"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
":mod:`distutils.cmd` — Classe de base abstraite pour les commandes "
|
":mod:`distutils.cmd` — Classe mère abstraite pour les commandes *Distutils*"
|
||||||
"*Distutils*"
|
|
||||||
|
|
||||||
#: distutils/apiref.rst:1729
|
#: distutils/apiref.rst:1729
|
||||||
msgid "This module supplies the abstract base class :class:`Command`."
|
msgid "This module supplies the abstract base class :class:`Command`."
|
||||||
msgstr "Ce module fournit la classe de base abstraite :class:`Command`."
|
msgstr "Ce module fournit la classe mère abstraite :class:`Command`."
|
||||||
|
|
||||||
#: distutils/apiref.rst:1734
|
#: distutils/apiref.rst:1734
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -3124,8 +3123,8 @@ msgid ""
|
||||||
"options, is the :meth:`run` method, which must also be implemented by every "
|
"options, is the :meth:`run` method, which must also be implemented by every "
|
||||||
"command class."
|
"command class."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base abstraite pour définir les classes de commandes, les "
|
"Classe mère abstraite pour définir les classes de commandes, les "
|
||||||
"\"ouvrières\" de *Distutils*. Une analogie utile pour les classes de "
|
"« ouvrières » de *Distutils*. Une analogie utile pour les classes de "
|
||||||
"commandes est de les considérer comme des sous-routines avec des variables "
|
"commandes est de les considérer comme des sous-routines avec des variables "
|
||||||
"locales appelées *options*. Les options sont déclarées dans :meth:"
|
"locales appelées *options*. Les options sont déclarées dans :meth:"
|
||||||
"`initialiser_options` et définies (compte tenu de leur valeur finale) dans :"
|
"`initialiser_options` et définies (compte tenu de leur valeur finale) dans :"
|
||||||
|
@ -3280,7 +3279,7 @@ msgstr ":mod:`distutils.command.bdist` — Construit un installateur binaire"
|
||||||
msgid ""
|
msgid ""
|
||||||
":mod:`distutils.command.bdist_packager` --- Abstract base class for packagers"
|
":mod:`distutils.command.bdist_packager` --- Abstract base class for packagers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
":mod:`distutils.command.bdist_packager` — Classe de base abstraite pour "
|
":mod:`distutils.command.bdist_packager` — Classe mère abstraite pour "
|
||||||
"empaqueteurs"
|
"empaqueteurs"
|
||||||
|
|
||||||
#: distutils/apiref.rst:1846
|
#: distutils/apiref.rst:1846
|
||||||
|
|
|
@ -6,14 +6,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-10-18 15:46+0200\n"
|
"POT-Creation-Date: 2022-10-18 15:46+0200\n"
|
||||||
"PO-Revision-Date: 2022-10-18 16:08+0200\n"
|
"PO-Revision-Date: 2022-11-20 22:13+0100\n"
|
||||||
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.0\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
#: faq/design.rst:3
|
#: faq/design.rst:3
|
||||||
msgid "Design and History FAQ"
|
msgid "Design and History FAQ"
|
||||||
|
@ -265,13 +265,13 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ensuite, ça veut dire qu'aucune syntaxe spéciale n'est nécessaire si vous "
|
"Ensuite, ça veut dire qu'aucune syntaxe spéciale n'est nécessaire si vous "
|
||||||
"souhaitez explicitement référencer ou appeler la méthode depuis une classe "
|
"souhaitez explicitement référencer ou appeler la méthode depuis une classe "
|
||||||
"en particulier. En C++, si vous utilisez la méthode d'une classe de base "
|
"en particulier. En C++, si vous utilisez la méthode d'une classe mère elle-"
|
||||||
"elle-même surchargée par une classe dérivée, vous devez utiliser l'opérateur "
|
"même surchargée par une classe dérivée, vous devez utiliser l'opérateur ``::"
|
||||||
"``::`` — en Python vous pouvez écrire ``ClasseDeBase.nom_methode(self, "
|
"`` — en Python vous pouvez écrire ``ClasseDeBase.nom_methode(self, <argument "
|
||||||
"<argument list>)``. C'est particulièrement utile pour les méthodes :meth:"
|
"list>)``. C'est particulièrement utile pour les méthodes :meth:`__init__` "
|
||||||
"`__init__` et, de manière générale, dans les cas où une classe dérivée veut "
|
"et, de manière générale, dans les cas où une classe dérivée veut étendre la "
|
||||||
"étendre la méthode du même nom de la classe de base, et doit donc se "
|
"méthode du même nom de la classe mère, et doit donc se débrouiller pour "
|
||||||
"débrouiller pour appeler la méthode de la classe de base."
|
"appeler la méthode de la classe mère."
|
||||||
|
|
||||||
#: faq/design.rst:136
|
#: faq/design.rst:136
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -891,8 +891,8 @@ msgstr ""
|
||||||
"stockée dans le dictionnaire à l'aide de la fonction :func:`hash`. La valeur "
|
"stockée dans le dictionnaire à l'aide de la fonction :func:`hash`. La valeur "
|
||||||
"du condensat varie grandement en fonction de la clé et de la graine utilisée "
|
"du condensat varie grandement en fonction de la clé et de la graine utilisée "
|
||||||
"par le processus ; par exemple, la chaîne de caractère \"Python\" pourrait "
|
"par le processus ; par exemple, la chaîne de caractère \"Python\" pourrait "
|
||||||
"avoir comme condensat la valeur – 539 294 296 tandis que la chaîne "
|
"avoir comme condensat la valeur – 539 294 296 tandis que la chaîne \"python"
|
||||||
"\"python\",qui diffère de la première par un seul bit, pourrait avoir comme "
|
"\",qui diffère de la première par un seul bit, pourrait avoir comme "
|
||||||
"condensat la valeur 1 142 331 976. Le condensat est ensuite utilisé pour "
|
"condensat la valeur 1 142 331 976. Le condensat est ensuite utilisé pour "
|
||||||
"déterminer un emplacement dans le tableau interne où la valeur est stockée. "
|
"déterminer un emplacement dans le tableau interne où la valeur est stockée. "
|
||||||
"Dans l'hypothèse où vous stockez les clés qui ont toutes des condensats "
|
"Dans l'hypothèse où vous stockez les clés qui ont toutes des condensats "
|
||||||
|
@ -1119,8 +1119,8 @@ msgid ""
|
||||||
"`~collections.abc.MutableMapping`."
|
"`~collections.abc.MutableMapping`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Python 2.6 ajoute un module :mod:`abc` qui vous permet de définir des "
|
"Python 2.6 ajoute un module :mod:`abc` qui vous permet de définir des "
|
||||||
"classes de base abstraites (ABC pour *abstract base classes* en anglais). "
|
"classes mères abstraites (ABC pour *abstract base classes* en anglais). Vous "
|
||||||
"Vous pouvez ensuite utiliser :func:`isinstance` et :func:`issubclass` pour "
|
"pouvez ensuite utiliser :func:`isinstance` et :func:`issubclass` pour "
|
||||||
"vérifier si une instance ou une classe implémente une ABC particulière. Le "
|
"vérifier si une instance ou une classe implémente une ABC particulière. Le "
|
||||||
"module :mod:`collections.abc` définit un ensemble d'ABC utiles telles que :"
|
"module :mod:`collections.abc` définit un ensemble d'ABC utiles telles que :"
|
||||||
"class:`~collections.abc.Iterable`, :class:`~collections.abc.Container` et :"
|
"class:`~collections.abc.Iterable`, :class:`~collections.abc.Container` et :"
|
||||||
|
|
|
@ -6,14 +6,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
||||||
"PO-Revision-Date: 2022-05-27 12:15+0200\n"
|
"PO-Revision-Date: 2022-11-20 22:12+0100\n"
|
||||||
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.0.1\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
#: faq/programming.rst:5
|
#: faq/programming.rst:5
|
||||||
msgid "Programming FAQ"
|
msgid "Programming FAQ"
|
||||||
|
@ -2168,12 +2168,12 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Une classe peut être fondée sur une ou plusieurs autres classes, appelée sa "
|
"Une classe peut être fondée sur une ou plusieurs autres classes, appelée sa "
|
||||||
"(ou ses) classe(s) de base. Elle hérite alors des attributs et des méthodes "
|
"(ou ses) classe(s) de base. Elle hérite alors des attributs et des méthodes "
|
||||||
"de ses classes de base. Cela permet à un modèle d'objet d'être "
|
"de ses classes mères. Cela permet à un modèle d'objet d'être successivement "
|
||||||
"successivement raffiné par héritage. Vous pourriez avoir une classe "
|
"raffiné par héritage. Vous pourriez avoir une classe générique ``Mailbox``, "
|
||||||
"générique ``Mailbox``, qui fournit des méthodes d'accès de base pour une "
|
"qui fournit des méthodes d'accès de base pour une boîte aux lettres, et des "
|
||||||
"boîte aux lettres, et des sous-classes telles que ``MboxMailbox``, "
|
"sous-classes telles que ``MboxMailbox``, ``MaildirMailbox``, "
|
||||||
"``MaildirMailbox``, ``OutlookMailbox`` qui gèrent les plusieurs formats "
|
"``OutlookMailbox`` qui gèrent les plusieurs formats spécifiques de boîtes "
|
||||||
"spécifiques de boîtes aux lettres."
|
"aux lettres."
|
||||||
|
|
||||||
#: faq/programming.rst:1417
|
#: faq/programming.rst:1417
|
||||||
msgid "What is a method?"
|
msgid "What is a method?"
|
||||||
|
@ -2241,8 +2241,8 @@ msgid ""
|
||||||
"To test for \"true inheritance\", scan the :term:`MRO` of the class:"
|
"To test for \"true inheritance\", scan the :term:`MRO` of the class:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Notez que :func:`isinstance` prend aussi en compte l'héritage virtuel d'une :"
|
"Notez que :func:`isinstance` prend aussi en compte l'héritage virtuel d'une :"
|
||||||
"term:`classe de base abstraite <abstract base class>`, c'est à dire qu'elle "
|
"term:`classe mère abstraite <abstract base class>`, c'est à dire qu'elle "
|
||||||
"renvoie ``True`` pour une classe A enregistrée auprès d'une classe de base "
|
"renvoie ``True`` pour une classe A enregistrée auprès d'une classe mère "
|
||||||
"abstraite B même si A n'est pas directement ou indirectement une classe "
|
"abstraite B même si A n'est pas directement ou indirectement une classe "
|
||||||
"fille de B. Pour vérifier l'héritage dans le sens plus restreint, parcourez "
|
"fille de B. Pour vérifier l'héritage dans le sens plus restreint, parcourez "
|
||||||
"l'\\ :term:`ordre de résolution des méthodes <MRO>` de la classe :"
|
"l'\\ :term:`ordre de résolution des méthodes <MRO>` de la classe :"
|
||||||
|
@ -2345,8 +2345,8 @@ msgid ""
|
||||||
"How do I call a method defined in a base class from a derived class that "
|
"How do I call a method defined in a base class from a derived class that "
|
||||||
"extends it?"
|
"extends it?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Comment appeler une méthode définie dans une classe de base depuis une "
|
"Comment appeler une méthode définie dans une classe mère depuis une classe "
|
||||||
"classe dérivée qui la surcharge ?"
|
"dérivée qui la surcharge ?"
|
||||||
|
|
||||||
#: faq/programming.rst:1560
|
#: faq/programming.rst:1560
|
||||||
msgid "Use the built-in :func:`super` function::"
|
msgid "Use the built-in :func:`super` function::"
|
||||||
|
@ -2368,7 +2368,7 @@ msgstr ""
|
||||||
#: faq/programming.rst:1573
|
#: faq/programming.rst:1573
|
||||||
msgid "How can I organize my code to make it easier to change the base class?"
|
msgid "How can I organize my code to make it easier to change the base class?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Comment organiser un code pour permettre de changer la classe de base plus "
|
"Comment organiser un code pour permettre de changer la classe mère plus "
|
||||||
"facilement ?"
|
"facilement ?"
|
||||||
|
|
||||||
#: faq/programming.rst:1575
|
#: faq/programming.rst:1575
|
||||||
|
@ -2378,11 +2378,11 @@ msgid ""
|
||||||
"this trick is also handy if you want to decide dynamically (e.g. depending "
|
"this trick is also handy if you want to decide dynamically (e.g. depending "
|
||||||
"on availability of resources) which base class to use. Example::"
|
"on availability of resources) which base class to use. Example::"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Vous pouvez définir un alias pour la classe de base et dériver depuis "
|
"Vous pouvez définir un alias pour la classe mère et dériver depuis l'alias. "
|
||||||
"l'alias. Ensuite, tout ce que vous devez changer est la valeur attribuée à "
|
"Ensuite, tout ce que vous devez changer est la valeur attribuée à cet alias. "
|
||||||
"cet alias. Accessoirement, cette astuce est également utile pour déterminer "
|
"Accessoirement, cette astuce est également utile pour déterminer "
|
||||||
"dynamiquement (par exemple en fonction de la disponibilité de certaines "
|
"dynamiquement (par exemple en fonction de la disponibilité de certaines "
|
||||||
"ressources) la classe de base à utiliser. Exemple ::"
|
"ressources) la classe mère à utiliser. Exemple ::"
|
||||||
|
|
||||||
#: faq/programming.rst:1590
|
#: faq/programming.rst:1590
|
||||||
msgid "How do I create static class data and static class methods?"
|
msgid "How do I create static class data and static class methods?"
|
||||||
|
@ -2415,7 +2415,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"``c.count`` se réfère également à ``C.count`` pour tout ``c`` tel que "
|
"``c.count`` se réfère également à ``C.count`` pour tout ``c`` tel que "
|
||||||
"``isInstance (c, C)`` est vrai, sauf remplacement par ``c`` lui-même ou par "
|
"``isInstance (c, C)`` est vrai, sauf remplacement par ``c`` lui-même ou par "
|
||||||
"une classe sur le chemin de recherche de classe de base de ``c.__class__`` "
|
"une classe sur le chemin de recherche de classe mère de ``c.__class__`` "
|
||||||
"jusqu'à ``C``."
|
"jusqu'à ``C``."
|
||||||
|
|
||||||
#: faq/programming.rst:1611
|
#: faq/programming.rst:1611
|
||||||
|
@ -3150,7 +3150,7 @@ msgid ""
|
||||||
"classes)"
|
"classes)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"les exportations (variables globales, fonctions et les classes qui ne "
|
"les exportations (variables globales, fonctions et les classes qui ne "
|
||||||
"nécessitent d'importer des classes de base)"
|
"nécessitent d'importer des classes mères)"
|
||||||
|
|
||||||
#: faq/programming.rst:2092
|
#: faq/programming.rst:2092
|
||||||
msgid "``import`` statements"
|
msgid "``import`` statements"
|
||||||
|
|
41
glossary.po
41
glossary.po
|
@ -6,14 +6,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
||||||
"PO-Revision-Date: 2022-05-18 13:31+0200\n"
|
"PO-Revision-Date: 2022-11-21 19:16+0100\n"
|
||||||
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.0.1\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
#: glossary.rst:5
|
#: glossary.rst:5
|
||||||
msgid "Glossary"
|
msgid "Glossary"
|
||||||
|
@ -82,7 +82,7 @@ msgstr ""
|
||||||
|
|
||||||
#: glossary.rst:33
|
#: glossary.rst:33
|
||||||
msgid "abstract base class"
|
msgid "abstract base class"
|
||||||
msgstr "classe de base abstraite"
|
msgstr "classe mère abstraite"
|
||||||
|
|
||||||
#: glossary.rst:35
|
#: glossary.rst:35
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -97,13 +97,13 @@ msgid ""
|
||||||
"module), import finders and loaders (in the :mod:`importlib.abc` module). "
|
"module), import finders and loaders (in the :mod:`importlib.abc` module). "
|
||||||
"You can create your own ABCs with the :mod:`abc` module."
|
"You can create your own ABCs with the :mod:`abc` module."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Les classes de base abstraites (ABC, suivant l'abréviation anglaise "
|
"Les classes mères abstraites (ABC, suivant l'abréviation anglaise *Abstract "
|
||||||
"*Abstract Base Class*) complètent le :term:`duck-typing` en fournissant un "
|
"Base Class*) complètent le :term:`duck-typing` en fournissant un moyen de "
|
||||||
"moyen de définir des interfaces pour les cas où d'autres techniques comme :"
|
"définir des interfaces pour les cas où d'autres techniques comme :func:"
|
||||||
"func:`hasattr` seraient inélégantes ou subtilement fausses (par exemple avec "
|
"`hasattr` seraient inélégantes ou subtilement fausses (par exemple avec les :"
|
||||||
"les :ref:`méthodes magiques <special-lookup>`). Les ABC introduisent des "
|
"ref:`méthodes magiques <special-lookup>`). Les ABC introduisent des sous-"
|
||||||
"sous-classes virtuelles qui n'héritent pas d'une classe mais qui sont quand "
|
"classes virtuelles qui n'héritent pas d'une classe mais qui sont quand même "
|
||||||
"même reconnues par :func:`isinstance` ou :func:`issubclass` (voir la "
|
"reconnues par :func:`isinstance` ou :func:`issubclass` (voir la "
|
||||||
"documentation du module :mod:`abc`). Python contient de nombreuses ABC pour "
|
"documentation du module :mod:`abc`). Python contient de nombreuses ABC pour "
|
||||||
"les structures de données (dans le module :mod:`collections.abc`), les "
|
"les structures de données (dans le module :mod:`collections.abc`), les "
|
||||||
"nombres (dans le module :mod:`numbers`), les flux (dans le module :mod:`io`) "
|
"nombres (dans le module :mod:`numbers`), les flux (dans le module :mod:`io`) "
|
||||||
|
@ -233,8 +233,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Fonction qui renvoie un :term:`itérateur de générateur asynchrone "
|
"Fonction qui renvoie un :term:`itérateur de générateur asynchrone "
|
||||||
"<asynchronous generator iterator>`. Cela ressemble à une coroutine définie "
|
"<asynchronous generator iterator>`. Cela ressemble à une coroutine définie "
|
||||||
"par :keyword:`async def`, sauf qu'elle contient une ou des expressions "
|
"par :keyword:`async def`, sauf qu'elle contient une ou des expressions :"
|
||||||
":keyword:`yield` produisant ainsi uns série de valeurs utilisables dans une "
|
"keyword:`yield` produisant ainsi uns série de valeurs utilisables dans une "
|
||||||
"boucle :keyword:`async for`."
|
"boucle :keyword:`async for`."
|
||||||
|
|
||||||
#: glossary.rst:104
|
#: glossary.rst:104
|
||||||
|
@ -456,8 +456,8 @@ msgstr ""
|
||||||
"variables. La documentation parle de ceux-ci comme des *read-write bytes-"
|
"variables. La documentation parle de ceux-ci comme des *read-write bytes-"
|
||||||
"like objects*. Par exemple, :class:`bytearray` ou une :class:`memoryview` "
|
"like objects*. Par exemple, :class:`bytearray` ou une :class:`memoryview` "
|
||||||
"d'un :class:`bytearray` en font partie. D'autres opérations nécessitent de "
|
"d'un :class:`bytearray` en font partie. D'autres opérations nécessitent de "
|
||||||
"travailler sur des données binaires stockées dans des objets immuables "
|
"travailler sur des données binaires stockées dans des objets immuables (*"
|
||||||
"(*\"read-only bytes-like objects\"*), par exemple :class:`bytes` ou :class:"
|
"\"read-only bytes-like objects\"*), par exemple :class:`bytes` ou :class:"
|
||||||
"`memoryview` d'un objet :class:`byte`."
|
"`memoryview` d'un objet :class:`byte`."
|
||||||
|
|
||||||
#: glossary.rst:191
|
#: glossary.rst:191
|
||||||
|
@ -823,9 +823,8 @@ msgstr ""
|
||||||
"flexibilité en autorisant des substitutions polymorphiques. Le *duck-typing* "
|
"flexibilité en autorisant des substitutions polymorphiques. Le *duck-typing* "
|
||||||
"évite de vérifier les types via :func:`type` ou :func:`isinstance`, Notez "
|
"évite de vérifier les types via :func:`type` ou :func:`isinstance`, Notez "
|
||||||
"cependant que le *duck-typing* peut travailler de pair avec les :term:"
|
"cependant que le *duck-typing* peut travailler de pair avec les :term:"
|
||||||
"`classes de base abstraites <classe de base abstraite>`. À la place, le "
|
"`classes mère abstraites <abstract base class>`. À la place, le *duck-"
|
||||||
"*duck-typing* utilise plutôt :func:`hasattr` ou la programmation :term:"
|
"typing* utilise plutôt :func:`hasattr` ou la programmation :term:`EAFP`."
|
||||||
"`EAFP`."
|
|
||||||
|
|
||||||
#: glossary.rst:348
|
#: glossary.rst:348
|
||||||
msgid "EAFP"
|
msgid "EAFP"
|
||||||
|
@ -1771,7 +1770,7 @@ msgstr ""
|
||||||
"Objet qui charge un module. Il doit définir une méthode nommée :meth:"
|
"Objet qui charge un module. Il doit définir une méthode nommée :meth:"
|
||||||
"`load_module`. Un chargeur est typiquement donné par un :term:`chercheur "
|
"`load_module`. Un chargeur est typiquement donné par un :term:`chercheur "
|
||||||
"<finder>`. Voir la :pep:`302` pour plus de détails et :class:`importlib.ABC."
|
"<finder>`. Voir la :pep:`302` pour plus de détails et :class:`importlib.ABC."
|
||||||
"Loader` pour sa :term:`classe de base abstraite`."
|
"Loader` pour sa :term:`classe mère abstraite <abstract base class>`."
|
||||||
|
|
||||||
#: glossary.rst:737
|
#: glossary.rst:737
|
||||||
msgid "magic method"
|
msgid "magic method"
|
||||||
|
@ -1797,7 +1796,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"(*mapping* en anglais) Conteneur permettant de rechercher des éléments à "
|
"(*mapping* en anglais) Conteneur permettant de rechercher des éléments à "
|
||||||
"partir de clés et implémentant les méthodes spécifiées dans les :ref:"
|
"partir de clés et implémentant les méthodes spécifiées dans les :ref:"
|
||||||
"`classes de base abstraites <collections-abstract-base-classes>` :class:"
|
"`classes mères abstraites <collections-abstract-base-classes>` :class:"
|
||||||
"`collections.abc.Mapping` ou :class:`collections.abc.MutableMapping`. Les "
|
"`collections.abc.Mapping` ou :class:`collections.abc.MutableMapping`. Les "
|
||||||
"classes suivantes sont des exemples de tableaux de correspondances : :class:"
|
"classes suivantes sont des exemples de tableaux de correspondances : :class:"
|
||||||
"`dict`, :class:`collections.defaultdict`, :class:`collections.OrderedDict` "
|
"`dict`, :class:`collections.defaultdict`, :class:`collections.OrderedDict` "
|
||||||
|
@ -2724,8 +2723,8 @@ msgstr ""
|
||||||
"qui ne soit pas disponible avec une chaîne entre guillemets, elle est utile "
|
"qui ne soit pas disponible avec une chaîne entre guillemets, elle est utile "
|
||||||
"pour de nombreuses raisons. Elle vous autorise à insérer des guillemets "
|
"pour de nombreuses raisons. Elle vous autorise à insérer des guillemets "
|
||||||
"simples et doubles dans une chaîne sans avoir à les protéger et elle peut "
|
"simples et doubles dans une chaîne sans avoir à les protéger et elle peut "
|
||||||
"s'étendre sur plusieurs lignes sans avoir à terminer chaque ligne par un "
|
"s'étendre sur plusieurs lignes sans avoir à terminer chaque ligne par un ``"
|
||||||
"``\\``. Elle est ainsi particulièrement utile pour les chaînes de "
|
"\\``. Elle est ainsi particulièrement utile pour les chaînes de "
|
||||||
"documentation (*docstrings*)."
|
"documentation (*docstrings*)."
|
||||||
|
|
||||||
#: glossary.rst:1158
|
#: glossary.rst:1158
|
||||||
|
|
|
@ -5,14 +5,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-10-18 15:46+0200\n"
|
"POT-Creation-Date: 2022-10-18 15:46+0200\n"
|
||||||
"PO-Revision-Date: 2022-11-14 16:11+0100\n"
|
"PO-Revision-Date: 2022-11-20 22:18+0100\n"
|
||||||
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.0\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
#: howto/logging.rst:3
|
#: howto/logging.rst:3
|
||||||
msgid "Logging HOWTO"
|
msgid "Logging HOWTO"
|
||||||
|
@ -1014,9 +1014,9 @@ msgid ""
|
||||||
"behavior that child classes can use (or override)."
|
"behavior that child classes can use (or override)."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Le code d'une application ne devrait ni instancier, ni utiliser d'instances "
|
"Le code d'une application ne devrait ni instancier, ni utiliser d'instances "
|
||||||
"de la classe :class:`Handler`. La classe :class:`Handler` est plutôt d'une "
|
"de la classe :class:`Handler`. La classe :class:`Handler` est plutôt une "
|
||||||
"classe de base qui définit l'interface que tous les gestionnaires doivent "
|
"classe mère qui définit l'interface que tous les gestionnaires doivent avoir "
|
||||||
"avoir et établit les comportements par défaut que les classes filles peuvent "
|
"et établit les comportements par défaut que les classes filles peuvent "
|
||||||
"employer (ou redéfinir)."
|
"employer (ou redéfinir)."
|
||||||
|
|
||||||
#: howto/logging.rst:536
|
#: howto/logging.rst:536
|
||||||
|
@ -1033,9 +1033,9 @@ msgid ""
|
||||||
"string and a style indicator."
|
"string and a style indicator."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Les objets *formatter* configurent l'ordre final, la structure et le contenu "
|
"Les objets *formatter* configurent l'ordre final, la structure et le contenu "
|
||||||
"du message. Contrairement à la classe de base :class:`logging.Handler`, le "
|
"du message. Contrairement à la classe mère :class:`logging.Handler`, le code "
|
||||||
"code d'une application peut instancier un objet de classe *formatter*, même "
|
"d'une application peut instancier un objet de classe *formatter*, même si "
|
||||||
"si vous pouvez toujours sous-classer *formatter* si vous avez besoin d'un "
|
"vous pouvez toujours sous-classer *formatter* si vous avez besoin d'un "
|
||||||
"comportement spécial dans votre application. Le constructeur a trois "
|
"comportement spécial dans votre application. Le constructeur a trois "
|
||||||
"arguments optionnels : une chaîne de formatage du message, un chaîne de "
|
"arguments optionnels : une chaîne de formatage du message, un chaîne de "
|
||||||
"formatage de la date et un indicateur de style."
|
"formatage de la date et un indicateur de style."
|
||||||
|
@ -1577,8 +1577,8 @@ msgstr ""
|
||||||
"de tous les gestionnaires directement associés à un enregistreur, *tous les "
|
"de tous les gestionnaires directement associés à un enregistreur, *tous les "
|
||||||
"gestionnaires associés à tous les ancêtres de l'enregistreur* sont appelés "
|
"gestionnaires associés à tous les ancêtres de l'enregistreur* sont appelés "
|
||||||
"pour envoyer le message (à moins que l'indicateur *propager* pour un "
|
"pour envoyer le message (à moins que l'indicateur *propager* pour un "
|
||||||
"enregistreur soit défini sur la valeur ``False``, auquel cas le passage à "
|
"enregistreur soit défini sur la valeur ``False``, auquel cas le passage au "
|
||||||
"l'ancêtre gestionnaires s'arrête)."
|
"gestionnaire ancêtre s'arrête)."
|
||||||
|
|
||||||
#: howto/logging.rst:901
|
#: howto/logging.rst:901
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1634,7 +1634,7 @@ msgid ""
|
||||||
"In addition to the base :class:`Handler` class, many useful subclasses are "
|
"In addition to the base :class:`Handler` class, many useful subclasses are "
|
||||||
"provided:"
|
"provided:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"En plus de la classe de base :class:`Handler`, de nombreuses sous-classes "
|
"En plus de la classe mère :class:`Handler`, de nombreuses sous-classes "
|
||||||
"utiles sont fournies :"
|
"utiles sont fournies :"
|
||||||
|
|
||||||
#: howto/logging.rst:930
|
#: howto/logging.rst:930
|
||||||
|
@ -1658,7 +1658,7 @@ msgid ""
|
||||||
"directly. Instead, use :class:`~handlers.RotatingFileHandler` or :class:"
|
"directly. Instead, use :class:`~handlers.RotatingFileHandler` or :class:"
|
||||||
"`~handlers.TimedRotatingFileHandler`."
|
"`~handlers.TimedRotatingFileHandler`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
":class:`~handlers.BaseRotatingHandler` est la classe de base pour les "
|
":class:`~handlers.BaseRotatingHandler` est la classe mère pour les "
|
||||||
"gestionnaires qui assurent la rotation des fichiers de journalisation à "
|
"gestionnaires qui assurent la rotation des fichiers de journalisation à "
|
||||||
"partir d’un certain point. Elle n'est pas destinée à être instanciée "
|
"partir d’un certain point. Elle n'est pas destinée à être instanciée "
|
||||||
"directement. Utilisez plutôt :class:`~handlers.RotatingFileHandler` ou :"
|
"directement. Utilisez plutôt :class:`~handlers.RotatingFileHandler` ou :"
|
||||||
|
|
|
@ -6,14 +6,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-03-23 18:39+0100\n"
|
"POT-Creation-Date: 2022-03-23 18:39+0100\n"
|
||||||
"PO-Revision-Date: 2021-11-06 20:18+0100\n"
|
"PO-Revision-Date: 2022-11-20 22:28+0100\n"
|
||||||
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.0\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
#: library/abc.rst:2
|
#: library/abc.rst:2
|
||||||
msgid ":mod:`abc` --- Abstract Base Classes"
|
msgid ":mod:`abc` --- Abstract Base Classes"
|
||||||
|
@ -30,13 +30,13 @@ msgid ""
|
||||||
"see the PEP for why this was added to Python. (See also :pep:`3141` and the :"
|
"see the PEP for why this was added to Python. (See also :pep:`3141` and the :"
|
||||||
"mod:`numbers` module regarding a type hierarchy for numbers based on ABCs.)"
|
"mod:`numbers` module regarding a type hierarchy for numbers based on ABCs.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Le module fournit l'infrastructure pour définir les :term:`classes de bases "
|
"Le module fournit l'infrastructure pour définir les :term:`classes mères "
|
||||||
"abstraites <abstract base class>` (*Abstract Base Class* ou *ABC* en "
|
"abstraites <abstract base class>` (*Abstract Base Class* ou *ABC* en "
|
||||||
"anglais) en Python, tel qu'indiqué dans la :pep:`3119`; voir la PEP pour la "
|
"anglais) en Python, tel qu'indiqué dans la :pep:`3119`; voir la PEP pour la "
|
||||||
"raison de son ajout à Python. (Voir également la :pep:`3141` et le module :"
|
"raison de son ajout à Python. (Voir également la :pep:`3141` et le module :"
|
||||||
"mod:`numbers` pour ce qui concerne la hiérarchie de types pour les nombres "
|
"mod:`numbers` pour ce qui concerne la hiérarchie de types pour les nombres "
|
||||||
"basés sur les classes de base abstraites). Par la suite nous utiliserons "
|
"basés sur les classes mères abstraites). Par la suite nous utiliserons "
|
||||||
"l'abréviation ABC (*Abstract Base Class*) pour désigner une classe de base "
|
"l'abréviation ABC (*Abstract Base Class*) pour désigner une classe mère "
|
||||||
"abstraite."
|
"abstraite."
|
||||||
|
|
||||||
#: library/abc.rst:20
|
#: library/abc.rst:20
|
||||||
|
@ -90,7 +90,7 @@ msgstr ""
|
||||||
|
|
||||||
#: library/abc.rst:57
|
#: library/abc.rst:57
|
||||||
msgid "Metaclass for defining Abstract Base Classes (ABCs)."
|
msgid "Metaclass for defining Abstract Base Classes (ABCs)."
|
||||||
msgstr "Métaclasse pour définir des classes de base abstraites (ABC)."
|
msgstr "Métaclasse pour définir des classes mères abstraites (ABC)."
|
||||||
|
|
||||||
#: library/abc.rst:59
|
#: library/abc.rst:59
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -104,11 +104,11 @@ msgid ""
|
||||||
"even via :func:`super`). [#]_"
|
"even via :func:`super`). [#]_"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Utilisez cette métaclasse pour créer une ABC. Il est possible d'hériter "
|
"Utilisez cette métaclasse pour créer une ABC. Il est possible d'hériter "
|
||||||
"d'une ABC directement, cette classe de base abstraite fonctionne alors comme "
|
"d'une ABC directement, cette classe mère abstraite fonctionne alors comme "
|
||||||
"une classe *mixin*. Vous pouvez également enregistrer une classe concrète "
|
"une classe *mixin*. Vous pouvez également enregistrer une classe concrète "
|
||||||
"sans lien (même une classe native) et des ABC comme \"sous-classes "
|
"sans lien (même une classe native) et des ABC comme \"sous-classes virtuelles"
|
||||||
"virtuelles\" -- celles-ci et leur descendantes seront considérées comme des "
|
"\" -- celles-ci et leur descendantes seront considérées comme des sous-"
|
||||||
"sous-classes de la classe de base abstraite par la fonction native :func:"
|
"classes de la classe mère abstraite par la fonction native :func:"
|
||||||
"`issubclass`, mais les ABC enregistrées n'apparaitront pas dans leur ordre "
|
"`issubclass`, mais les ABC enregistrées n'apparaitront pas dans leur ordre "
|
||||||
"de résolution des méthodes (*MRO* pour *Method Resolution Order* en "
|
"de résolution des méthodes (*MRO* pour *Method Resolution Order* en "
|
||||||
"anglais). Les implémentations de méthodes définies par l'ABC ne seront pas "
|
"anglais). Les implémentations de méthodes définies par l'ABC ne seront pas "
|
||||||
|
@ -164,7 +164,7 @@ msgstr ""
|
||||||
"``issubclass`` sans nécessiter d'appeler :meth:`register` pour chacune des "
|
"``issubclass`` sans nécessiter d'appeler :meth:`register` pour chacune des "
|
||||||
"classes que vous souhaitez considérer comme sous-classe de l'ABC. (Cette "
|
"classes que vous souhaitez considérer comme sous-classe de l'ABC. (Cette "
|
||||||
"méthode de classe est appelée par la méthode :meth:`__subclasscheck__` de la "
|
"méthode de classe est appelée par la méthode :meth:`__subclasscheck__` de la "
|
||||||
"classe de base abstraite)."
|
"classe mère abstraite)."
|
||||||
|
|
||||||
#: library/abc.rst:104
|
#: library/abc.rst:104
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -199,8 +199,8 @@ msgstr ""
|
||||||
"L'ABC ``MyIterable`` définit la méthode d'itération :meth:`~iterator."
|
"L'ABC ``MyIterable`` définit la méthode d'itération :meth:`~iterator."
|
||||||
"__iter__` comme méthode abstraite. L'implémentation qui lui est donnée ici "
|
"__iter__` comme méthode abstraite. L'implémentation qui lui est donnée ici "
|
||||||
"peut être appelée depuis les sous-classes. La méthode :meth:`get_iterator` "
|
"peut être appelée depuis les sous-classes. La méthode :meth:`get_iterator` "
|
||||||
"fait également partie de la classe de base abstraite ``MyIterable``, mais "
|
"fait également partie de la classe mère abstraite ``MyIterable``, mais elle "
|
||||||
"elle n'a pas à être redéfinie dans les classes dérivées non-abstraites."
|
"n'a pas à être redéfinie dans les classes dérivées non-abstraites."
|
||||||
|
|
||||||
#: library/abc.rst:149
|
#: library/abc.rst:149
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -211,9 +211,8 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La méthode de classe :meth:`__subclasshook__` définie ici dit que toute "
|
"La méthode de classe :meth:`__subclasshook__` définie ici dit que toute "
|
||||||
"classe qui possède la méthode :meth:`~iterator.__iter__` dans son :attr:"
|
"classe qui possède la méthode :meth:`~iterator.__iter__` dans son :attr:"
|
||||||
"`~object.__dict__` (ou dans une de ses classes de base, accédée via la "
|
"`~object.__dict__` (ou dans une de ses classes mères, accédée via la liste :"
|
||||||
"liste :attr:`~class.__mro__`) est considérée également comme un "
|
"attr:`~class.__mro__`) est considérée également comme un ``MyIterable``."
|
||||||
"``MyIterable``."
|
|
||||||
|
|
||||||
#: library/abc.rst:154
|
#: library/abc.rst:154
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -289,8 +288,8 @@ msgid ""
|
||||||
"of the methods used to compose the descriptor are abstract. For example, "
|
"of the methods used to compose the descriptor are abstract. For example, "
|
||||||
"Python's built-in :class:`property` does the equivalent of::"
|
"Python's built-in :class:`property` does the equivalent of::"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Afin d'interagir correctement avec le mécanisme de classe de base abstraite, "
|
"Afin d'interagir correctement avec le mécanisme de classe mère abstraite, un "
|
||||||
"un descripteur doit s'identifier comme abstrait en utilisant :attr:"
|
"descripteur doit s'identifier comme abstrait en utilisant :attr:"
|
||||||
"`__isabstractmethod__`. En général, cet attribut doit être ``True`` si au "
|
"`__isabstractmethod__`. En général, cet attribut doit être ``True`` si au "
|
||||||
"moins une des méthodes faisant partie du descripteur est abstraite. Par "
|
"moins une des méthodes faisant partie du descripteur est abstraite. Par "
|
||||||
"exemple, la classe native :class:`property` de python fait l'équivalent de ::"
|
"exemple, la classe native :class:`property` de python fait l'équivalent de ::"
|
||||||
|
@ -467,5 +466,5 @@ msgid ""
|
||||||
"C++ programmers should note that Python's virtual base class concept is not "
|
"C++ programmers should note that Python's virtual base class concept is not "
|
||||||
"the same as C++'s."
|
"the same as C++'s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Les développeurs C++ noteront que le concept Python de classe de base "
|
"Les développeurs C++ noteront que le concept Python de classe mère virtuelle "
|
||||||
"virtuelle ( *virtual base class* ) n'est pas le même que celui de C++."
|
"( *virtual base class* ) n'est pas le même que celui de C++."
|
||||||
|
|
|
@ -6,14 +6,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
||||||
"PO-Revision-Date: 2022-11-14 15:50+0100\n"
|
"PO-Revision-Date: 2022-11-20 22:26+0100\n"
|
||||||
"Last-Translator: Antoine Wecxsteen\n"
|
"Last-Translator: Antoine Wecxsteen\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.0.1\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
#: library/enum.rst:2
|
#: library/enum.rst:2
|
||||||
msgid ":mod:`enum` --- Support for enumerations"
|
msgid ":mod:`enum` --- Support for enumerations"
|
||||||
|
@ -129,8 +129,8 @@ msgstr "Avec :class:`auto`"
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid "Base class for creating enumerated constants."
|
msgid "Base class for creating enumerated constants."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour créer une énumération de constantes qui sont également "
|
"Classe mère pour créer une énumération de constantes qui sont également des "
|
||||||
"des sous-classes de :class:`int`."
|
"sous-classes de :class:`int`."
|
||||||
|
|
||||||
#: library/enum.rst:74
|
#: library/enum.rst:74
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -143,8 +143,8 @@ msgid ""
|
||||||
"Base class for creating enumerated constants that are also subclasses of :"
|
"Base class for creating enumerated constants that are also subclasses of :"
|
||||||
"class:`int`. (`Notes`_)"
|
"class:`int`. (`Notes`_)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour créer une énumération de constantes qui sont également "
|
"Classe mère pour créer une énumération de constantes qui sont également des "
|
||||||
"des sous-classes de :class:`int`."
|
"sous-classes de :class:`int`."
|
||||||
|
|
||||||
#: library/enum.rst:79
|
#: library/enum.rst:79
|
||||||
msgid ":class:`StrEnum`"
|
msgid ":class:`StrEnum`"
|
||||||
|
@ -156,8 +156,8 @@ msgid ""
|
||||||
"Base class for creating enumerated constants that are also subclasses of :"
|
"Base class for creating enumerated constants that are also subclasses of :"
|
||||||
"class:`str`. (`Notes`_)"
|
"class:`str`. (`Notes`_)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour créer une énumération de constantes qui sont également "
|
"Classe mère pour créer une énumération de constantes qui sont également des "
|
||||||
"des sous-classes de :class:`int`."
|
"sous-classes de :class:`int`."
|
||||||
|
|
||||||
#: library/enum.rst:84
|
#: library/enum.rst:84
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -169,9 +169,9 @@ msgid ""
|
||||||
"Base class for creating enumerated constants that can be combined using the "
|
"Base class for creating enumerated constants that can be combined using the "
|
||||||
"bitwise operations without losing their :class:`Flag` membership."
|
"bitwise operations without losing their :class:`Flag` membership."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour créer une énumération de constantes pouvant être "
|
"Classe mère pour créer une énumération de constantes pouvant être combinées "
|
||||||
"combinées avec des opérateurs de comparaison bit-à-bit, sans perdre leur "
|
"avec des opérateurs de comparaison bit-à-bit, sans perdre leur qualité de :"
|
||||||
"qualité de :class:`Flag`."
|
"class:`Flag`."
|
||||||
|
|
||||||
#: library/enum.rst:89
|
#: library/enum.rst:89
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -185,10 +185,10 @@ msgid ""
|
||||||
"bitwise operators without losing their :class:`IntFlag` membership. :class:"
|
"bitwise operators without losing their :class:`IntFlag` membership. :class:"
|
||||||
"`IntFlag` members are also subclasses of :class:`int`. (`Notes`_)"
|
"`IntFlag` members are also subclasses of :class:`int`. (`Notes`_)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour créer une énumération de constantes pouvant être "
|
"Classe mère pour créer une énumération de constantes pouvant être combinées "
|
||||||
"combinées avec des opérateurs de comparaison bit-à-bit, sans perdre leur "
|
"avec des opérateurs de comparaison bit-à-bit, sans perdre leur qualité de :"
|
||||||
"qualité de :class:`IntFlag`. Les membres de :class:`IntFlag` sont aussi des "
|
"class:`IntFlag`. Les membres de :class:`IntFlag` sont aussi des sous-classes "
|
||||||
"sous-classes de :class:`int`."
|
"de :class:`int`."
|
||||||
|
|
||||||
#: library/enum.rst:95
|
#: library/enum.rst:95
|
||||||
msgid ":class:`EnumCheck`"
|
msgid ":class:`EnumCheck`"
|
||||||
|
|
|
@ -6,14 +6,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
||||||
"PO-Revision-Date: 2022-04-07 23:15-0600\n"
|
"PO-Revision-Date: 2022-11-21 21:57+0100\n"
|
||||||
"Last-Translator: Yannick Gingras <ygingras@ygingras.net>\n"
|
"Last-Translator: Yannick Gingras <ygingras@ygingras.net>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 3.0\n"
|
"X-Generator: Poedit 3.2.1\n"
|
||||||
|
|
||||||
#: library/exceptions.rst:4
|
#: library/exceptions.rst:4
|
||||||
msgid "Built-in Exceptions"
|
msgid "Built-in Exceptions"
|
||||||
|
@ -165,7 +165,7 @@ msgstr ""
|
||||||
"Le code de l'utilisateur peut créer des sous-classes qui dérivent d'un type "
|
"Le code de l'utilisateur peut créer des sous-classes qui dérivent d'un type "
|
||||||
"d'exception. Il est recommandé de ne dériver que d'un seul type d'exception "
|
"d'exception. Il est recommandé de ne dériver que d'un seul type d'exception "
|
||||||
"à la fois pour éviter des conflits possibles dans la façon dont les classes "
|
"à la fois pour éviter des conflits possibles dans la façon dont les classes "
|
||||||
"de base traitent l'argument ``args`` ainsi que des incompatibilités "
|
"mères traitent l'argument ``args`` ainsi que des incompatibilités "
|
||||||
"potentielles avec l'utilisation de la mémoire."
|
"potentielles avec l'utilisation de la mémoire."
|
||||||
|
|
||||||
#: library/exceptions.rst:83
|
#: library/exceptions.rst:83
|
||||||
|
@ -187,7 +187,7 @@ msgstr ""
|
||||||
|
|
||||||
#: library/exceptions.rst:93
|
#: library/exceptions.rst:93
|
||||||
msgid "Base classes"
|
msgid "Base classes"
|
||||||
msgstr "Classes de base"
|
msgstr "Classes mères"
|
||||||
|
|
||||||
#: library/exceptions.rst:95
|
#: library/exceptions.rst:95
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -195,7 +195,7 @@ msgid ""
|
||||||
"exceptions."
|
"exceptions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Les exceptions suivantes sont utilisées principalement en tant que classes "
|
"Les exceptions suivantes sont utilisées principalement en tant que classes "
|
||||||
"de base pour d'autres exceptions."
|
"mères pour d'autres exceptions."
|
||||||
|
|
||||||
#: library/exceptions.rst:99
|
#: library/exceptions.rst:99
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -205,7 +205,7 @@ msgid ""
|
||||||
"argument(s) to the instance are returned, or the empty string when there "
|
"argument(s) to the instance are returned, or the empty string when there "
|
||||||
"were no arguments."
|
"were no arguments."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La classe de base pour toutes les exceptions natives. Elle n'est pas vouée à "
|
"La classe mère pour toutes les exceptions natives. Elle n'est pas vouée à "
|
||||||
"être héritée directement par des classes utilisateur (pour cela, utilisez :"
|
"être héritée directement par des classes utilisateur (pour cela, utilisez :"
|
||||||
"exc:`Exception`). Si :func:`str` est appelée sur une instance de cette "
|
"exc:`Exception`). Si :func:`str` est appelée sur une instance de cette "
|
||||||
"classe, la représentation du ou des argument(s) de l'instance est retournée, "
|
"classe, la représentation du ou des argument(s) de l'instance est retournée, "
|
||||||
|
@ -273,7 +273,7 @@ msgid ""
|
||||||
"arithmetic errors: :exc:`OverflowError`, :exc:`ZeroDivisionError`, :exc:"
|
"arithmetic errors: :exc:`OverflowError`, :exc:`ZeroDivisionError`, :exc:"
|
||||||
"`FloatingPointError`."
|
"`FloatingPointError`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La classe de base pour les exceptions natives qui sont levées pour diverses "
|
"La classe mère pour les exceptions natives qui sont levées pour diverses "
|
||||||
"erreurs arithmétiques : :exc:`OverflowError`, :exc:`ZeroDivisionError`, :exc:"
|
"erreurs arithmétiques : :exc:`OverflowError`, :exc:`ZeroDivisionError`, :exc:"
|
||||||
"`FloatingPointError`."
|
"`FloatingPointError`."
|
||||||
|
|
||||||
|
@ -291,7 +291,7 @@ msgid ""
|
||||||
"on a mapping or sequence is invalid: :exc:`IndexError`, :exc:`KeyError`. "
|
"on a mapping or sequence is invalid: :exc:`IndexError`, :exc:`KeyError`. "
|
||||||
"This can be raised directly by :func:`codecs.lookup`."
|
"This can be raised directly by :func:`codecs.lookup`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La classe de base pour les exceptions qui sont levées lorsqu'une clé ou un "
|
"La classe mère pour les exceptions qui sont levées lorsqu'une clé ou un "
|
||||||
"index utilisé sur un tableau de correspondances ou une séquence est "
|
"index utilisé sur un tableau de correspondances ou une séquence est "
|
||||||
"invalide : :exc:`IndexError`, :exc:`KeyError`. Peut être levée directement "
|
"invalide : :exc:`IndexError`, :exc:`KeyError`. Peut être levée directement "
|
||||||
"par :func:`codecs.lookup`."
|
"par :func:`codecs.lookup`."
|
||||||
|
@ -495,7 +495,7 @@ msgid ""
|
||||||
"derived classes to override the method, or while the class is being "
|
"derived classes to override the method, or while the class is being "
|
||||||
"developed to indicate that the real implementation still needs to be added."
|
"developed to indicate that the real implementation still needs to be added."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Cette exception est dérivée de :exc:`RuntimeError`. Dans les classes de base "
|
"Cette exception est dérivée de :exc:`RuntimeError`. Dans les classes mères "
|
||||||
"définies par l'utilisateur, les méthodes abstraites devraient lever cette "
|
"définies par l'utilisateur, les méthodes abstraites devraient lever cette "
|
||||||
"exception lorsqu'elles nécessitent des classes dérivées pour remplacer la "
|
"exception lorsqu'elles nécessitent des classes dérivées pour remplacer la "
|
||||||
"méthode, ou lorsque la classe est en cours de développement pour indiquer "
|
"méthode, ou lorsque la classe est en cours de développement pour indiquer "
|
||||||
|
@ -780,8 +780,8 @@ msgid ""
|
||||||
"Details is a tuple whose members are also available as separate attributes."
|
"Details is a tuple whose members are also available as separate attributes."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La conversion en chaîne avec :func:`str` de l'instance de l'exception ne "
|
"La conversion en chaîne avec :func:`str` de l'instance de l'exception ne "
|
||||||
"renvoie que le message d'erreur. L'argument ``details`` est un *n*-uplet dont "
|
"renvoie que le message d'erreur. L'argument ``details`` est un *n*-uplet "
|
||||||
"les membres sont disponibles en tant qu'attributs séparés."
|
"dont les membres sont disponibles en tant qu'attributs séparés."
|
||||||
|
|
||||||
#: library/exceptions.rst:471
|
#: library/exceptions.rst:471
|
||||||
msgid "The name of the file the syntax error occurred in."
|
msgid "The name of the file the syntax error occurred in."
|
||||||
|
@ -832,8 +832,8 @@ msgid ""
|
||||||
"attribute: ('f-string: ...', ('', 1, 2, '(a b)\\n', 1, 5))."
|
"attribute: ('f-string: ...', ('', 1, 2, '(a b)\\n', 1, 5))."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Pour les erreurs dans les chaînes de formatage *f-strings*, le message "
|
"Pour les erreurs dans les chaînes de formatage *f-strings*, le message "
|
||||||
"commence par « f-string: » et les champs *offset* sont les décalages dans "
|
"commence par « f-string: » et les champs *offset* sont les décalages dans un "
|
||||||
"un texte construit à partir de l’expression de remplacement. Par exemple, "
|
"texte construit à partir de l’expression de remplacement. Par exemple, "
|
||||||
"compiler ``f'Bad {a b} field'`` produit cet attribut *args* : ``('f-"
|
"compiler ``f'Bad {a b} field'`` produit cet attribut *args* : ``('f-"
|
||||||
"string: ...', ('', 1, 2, '(a b)\\n', 1, 5)).``"
|
"string: ...', ('', 1, 2, '(a b)\\n', 1, 5)).``"
|
||||||
|
|
||||||
|
@ -846,8 +846,8 @@ msgid ""
|
||||||
"Base class for syntax errors related to incorrect indentation. This is a "
|
"Base class for syntax errors related to incorrect indentation. This is a "
|
||||||
"subclass of :exc:`SyntaxError`."
|
"subclass of :exc:`SyntaxError`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour les erreurs de syntaxe liées à une indentation "
|
"Classe mère pour les erreurs de syntaxe liées à une indentation incorrecte. "
|
||||||
"incorrecte. C'est une sous-classe de :exc:`SyntaxError`."
|
"C'est une sous-classe de :exc:`SyntaxError`."
|
||||||
|
|
||||||
#: library/exceptions.rst:513
|
#: library/exceptions.rst:513
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1123,7 +1123,7 @@ msgstr ""
|
||||||
|
|
||||||
#: library/exceptions.rst:681
|
#: library/exceptions.rst:681
|
||||||
msgid "A base class for connection-related issues."
|
msgid "A base class for connection-related issues."
|
||||||
msgstr "Une classe de base pour les problèmes de connexion."
|
msgstr "Classe mère pour les problèmes de connexion."
|
||||||
|
|
||||||
#: library/exceptions.rst:683
|
#: library/exceptions.rst:683
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1281,19 +1281,18 @@ msgstr ""
|
||||||
|
|
||||||
#: library/exceptions.rst:780
|
#: library/exceptions.rst:780
|
||||||
msgid "Base class for warning categories."
|
msgid "Base class for warning categories."
|
||||||
msgstr "Classe de base pour les catégories d'avertissement."
|
msgstr "Classe mère pour les catégories d'avertissement."
|
||||||
|
|
||||||
#: library/exceptions.rst:785
|
#: library/exceptions.rst:785
|
||||||
msgid "Base class for warnings generated by user code."
|
msgid "Base class for warnings generated by user code."
|
||||||
msgstr ""
|
msgstr "Classe mère pour les avertissements générés par du code utilisateur."
|
||||||
"Classe de base pour les avertissements générés par du code utilisateur."
|
|
||||||
|
|
||||||
#: library/exceptions.rst:790
|
#: library/exceptions.rst:790
|
||||||
msgid ""
|
msgid ""
|
||||||
"Base class for warnings about deprecated features when those warnings are "
|
"Base class for warnings about deprecated features when those warnings are "
|
||||||
"intended for other Python developers."
|
"intended for other Python developers."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour les avertissements sur les fonctionnalités obsolètes, "
|
"Classe mère pour les avertissements sur les fonctionnalités obsolètes, "
|
||||||
"lorsque ces avertissements sont destinés aux autres développeurs Python."
|
"lorsque ces avertissements sont destinés aux autres développeurs Python."
|
||||||
|
|
||||||
#: library/exceptions.rst:793
|
#: library/exceptions.rst:793
|
||||||
|
@ -1315,9 +1314,9 @@ msgid ""
|
||||||
"Base class for warnings about features which are obsolete and expected to be "
|
"Base class for warnings about features which are obsolete and expected to be "
|
||||||
"deprecated in the future, but are not deprecated at the moment."
|
"deprecated in the future, but are not deprecated at the moment."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour les avertissements d'obsolescence programmée. Ils "
|
"Classe mère pour les avertissements d'obsolescence programmée. Ils indiquent "
|
||||||
"indiquent que la fonctionnalité peut encore être utilisée actuellement, mais "
|
"que la fonctionnalité peut encore être utilisée actuellement, mais qu'elle "
|
||||||
"qu'elle sera supprimée dans le futur."
|
"sera supprimée dans le futur."
|
||||||
|
|
||||||
#: library/exceptions.rst:806
|
#: library/exceptions.rst:806
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1339,12 +1338,12 @@ msgstr ""
|
||||||
|
|
||||||
#: library/exceptions.rst:818
|
#: library/exceptions.rst:818
|
||||||
msgid "Base class for warnings about dubious syntax."
|
msgid "Base class for warnings about dubious syntax."
|
||||||
msgstr "Classe de base pour les avertissements sur de la syntaxe douteuse."
|
msgstr "Classe mère pour les avertissements sur de la syntaxe douteuse."
|
||||||
|
|
||||||
#: library/exceptions.rst:823
|
#: library/exceptions.rst:823
|
||||||
msgid "Base class for warnings about dubious runtime behavior."
|
msgid "Base class for warnings about dubious runtime behavior."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour les avertissements sur les comportements d'exécution "
|
"Classe mère pour les avertissements sur les comportements d'exécution "
|
||||||
"douteux."
|
"douteux."
|
||||||
|
|
||||||
#: library/exceptions.rst:828
|
#: library/exceptions.rst:828
|
||||||
|
@ -1352,23 +1351,23 @@ msgid ""
|
||||||
"Base class for warnings about deprecated features when those warnings are "
|
"Base class for warnings about deprecated features when those warnings are "
|
||||||
"intended for end users of applications that are written in Python."
|
"intended for end users of applications that are written in Python."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour les avertissements à propos de fonctionnalités qui "
|
"Classe mère pour les avertissements à propos de fonctionnalités qui seront "
|
||||||
"seront obsolètes dans le futur quand ces avertissements destinés aux "
|
"obsolètes dans le futur quand ces avertissements destinés aux utilisateurs "
|
||||||
"utilisateurs finaux des applications écrites en Python."
|
"finaux des applications écrites en Python."
|
||||||
|
|
||||||
#: library/exceptions.rst:834
|
#: library/exceptions.rst:834
|
||||||
msgid "Base class for warnings about probable mistakes in module imports."
|
msgid "Base class for warnings about probable mistakes in module imports."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour les avertissements sur des erreurs probables dans les "
|
"Classe mère pour les avertissements sur des erreurs probables dans les "
|
||||||
"importations de modules."
|
"importations de modules."
|
||||||
|
|
||||||
#: library/exceptions.rst:842
|
#: library/exceptions.rst:842
|
||||||
msgid "Base class for warnings related to Unicode."
|
msgid "Base class for warnings related to Unicode."
|
||||||
msgstr "Classe de base pour les avertissements liés à l'Unicode."
|
msgstr "Classe mère pour les avertissements liés à l'Unicode."
|
||||||
|
|
||||||
#: library/exceptions.rst:847
|
#: library/exceptions.rst:847
|
||||||
msgid "Base class for warnings related to encodings."
|
msgid "Base class for warnings related to encodings."
|
||||||
msgstr "Classe de base pour les avertissements liés à l'encodage des chaînes."
|
msgstr "Classe mère pour les avertissements liés à l'encodage des chaînes."
|
||||||
|
|
||||||
#: library/exceptions.rst:849
|
#: library/exceptions.rst:849
|
||||||
msgid "See :ref:`io-encoding-warning` for details."
|
msgid "See :ref:`io-encoding-warning` for details."
|
||||||
|
@ -1378,13 +1377,13 @@ msgstr "Voir :ref:`io-encoding-warning` pour plus d'informations."
|
||||||
msgid ""
|
msgid ""
|
||||||
"Base class for warnings related to :class:`bytes` and :class:`bytearray`."
|
"Base class for warnings related to :class:`bytes` and :class:`bytearray`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour les avertissements liés à :class:`bytes` et :class:"
|
"Classe mère pour les avertissements liés à :class:`bytes` et :class:"
|
||||||
"`bytearray`."
|
"`bytearray`."
|
||||||
|
|
||||||
#: library/exceptions.rst:861
|
#: library/exceptions.rst:861
|
||||||
msgid "Base class for warnings related to resource usage."
|
msgid "Base class for warnings related to resource usage."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Classe de base pour les avertissements liés à l'utilisation des ressources."
|
"Classe mère pour les avertissements liés à l'utilisation des ressources."
|
||||||
|
|
||||||
#: library/exceptions.rst:870
|
#: library/exceptions.rst:870
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
|
|
@ -48,8 +48,8 @@ msgid ""
|
||||||
"<https://en.wikipedia.org/wiki/Memoization>`_."
|
"<https://en.wikipedia.org/wiki/Memoization>`_."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Fonction de cache très simple et sans limite de taille. Cette technique est "
|
"Fonction de cache très simple et sans limite de taille. Cette technique est "
|
||||||
"parfois appelée `« mémoïsation » <https://fr.wikipedia.org/wiki/"
|
"parfois appelée `« mémoïsation » <https://fr.wikipedia.org/wiki/M%C3%A9mo"
|
||||||
"M%C3%A9mo%C3%AFsation>`_."
|
"%C3%AFsation>`_."
|
||||||
|
|
||||||
#: library/functools.rst:34
|
#: library/functools.rst:34
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
|
@ -6,14 +6,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
||||||
"PO-Revision-Date: 2021-12-16 02:39+0100\n"
|
"PO-Revision-Date: 2022-11-21 22:04+0100\n"
|
||||||
"Last-Translator: Mathieu Dupuy <deronnax@gmail.com>\n"
|
"Last-Translator: Mathieu Dupuy <deronnax@gmail.com>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 2.4.2\n"
|
"X-Generator: Poedit 3.2.1\n"
|
||||||
|
|
||||||
#: library/os.rst:2
|
#: library/os.rst:2
|
||||||
msgid ":mod:`os` --- Miscellaneous operating system interfaces"
|
msgid ":mod:`os` --- Miscellaneous operating system interfaces"
|
||||||
|
@ -510,7 +510,7 @@ msgid ""
|
||||||
"An :term:`abstract base class` for objects representing a file system path, "
|
"An :term:`abstract base class` for objects representing a file system path, "
|
||||||
"e.g. :class:`pathlib.PurePath`."
|
"e.g. :class:`pathlib.PurePath`."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
":term:`Classe de base abstraite <classe de base abstraite>` pour les objets "
|
":term:`Classe mère abstraite <abstract base class>` pour les objets "
|
||||||
"représentant un chemin du système de fichiers, comme :class:`pathlib."
|
"représentant un chemin du système de fichiers, comme :class:`pathlib."
|
||||||
"PurePath`."
|
"PurePath`."
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,7 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
||||||
"PO-Revision-Date: 2022-10-18 12:33+0200\n"
|
"PO-Revision-Date: 2022-11-20 22:25+0100\n"
|
||||||
"Last-Translator: Loc Cosnier <loc.cosnier@pm.me>\n"
|
"Last-Translator: Loc Cosnier <loc.cosnier@pm.me>\n"
|
||||||
"Language-Team: French <traductions@lists.afpy.org>\n"
|
"Language-Team: French <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
|
@ -14,7 +14,7 @@ msgstr ""
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
"X-Generator: Poedit 3.0.1\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
#: library/stdtypes.rst:8
|
#: library/stdtypes.rst:8
|
||||||
msgid "Built-in Types"
|
msgid "Built-in Types"
|
||||||
|
@ -878,7 +878,7 @@ msgid ""
|
||||||
"The int type implements the :class:`numbers.Integral` :term:`abstract base "
|
"The int type implements the :class:`numbers.Integral` :term:`abstract base "
|
||||||
"class`. In addition, it provides a few more methods:"
|
"class`. In addition, it provides a few more methods:"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Le type *int* implémente la :term:`classe de base abstraite <abstract base "
|
"Le type *int* implémente la :term:`classe mère abstraite <abstract base "
|
||||||
"class>` :class:`numbers.Integral`. Il fournit aussi quelques autres "
|
"class>` :class:`numbers.Integral`. Il fournit aussi quelques autres "
|
||||||
"méthodes :"
|
"méthodes :"
|
||||||
|
|
||||||
|
@ -991,10 +991,10 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"L'argument *byteorder* détermine l'ordre des octets utilisé pour représenter "
|
"L'argument *byteorder* détermine l'ordre des octets utilisé pour représenter "
|
||||||
"le nombre entier. Si *byteorder* est ``\"big\"``, l'octet le plus "
|
"le nombre entier. Si *byteorder* est ``\"big\"``, l'octet le plus "
|
||||||
"significatif est au début du tableau d'octets. Si *byteorder* est "
|
"significatif est au début du tableau d'octets. Si *byteorder* est ``\"little"
|
||||||
"``\"little\"``, l'octet le plus significatif est à la fin du tableau "
|
"\"``, l'octet le plus significatif est à la fin du tableau d'octets. Pour "
|
||||||
"d'octets. Pour demander l'ordre natif des octets du système hôte, donnez :"
|
"demander l'ordre natif des octets du système hôte, donnez :data:`sys."
|
||||||
"data:`sys.byteorder` comme *byteorder*."
|
"byteorder` comme *byteorder*."
|
||||||
|
|
||||||
#: library/stdtypes.rst:580
|
#: library/stdtypes.rst:580
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1029,7 +1029,7 @@ msgid ""
|
||||||
"The float type implements the :class:`numbers.Real` :term:`abstract base "
|
"The float type implements the :class:`numbers.Real` :term:`abstract base "
|
||||||
"class`. float also has the following additional methods."
|
"class`. float also has the following additional methods."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Le type *float* implémente la :term:`classe de base abstraite <abstract base "
|
"Le type *float* implémente la :term:`classe mère abstraite <abstract base "
|
||||||
"class>` :class:`numbers.Real` et a également les méthodes suivantes."
|
"class>` :class:`numbers.Real` et a également les méthodes suivantes."
|
||||||
|
|
||||||
#: library/stdtypes.rst:620
|
#: library/stdtypes.rst:620
|
||||||
|
@ -1407,7 +1407,7 @@ msgid ""
|
||||||
"sequence types."
|
"sequence types."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Les opérations dans le tableau ci-dessous sont pris en charge par la plupart "
|
"Les opérations dans le tableau ci-dessous sont pris en charge par la plupart "
|
||||||
"des types séquentiels, variables et immuables. La classe de base abstraite :"
|
"des types séquentiels, variables et immuables. La classe mère abstraite :"
|
||||||
"class:`collections.abc.Sequence` est fournie pour aider à implémenter "
|
"class:`collections.abc.Sequence` est fournie pour aider à implémenter "
|
||||||
"correctement ces opérations sur les types séquentiels personnalisés."
|
"correctement ces opérations sur les types séquentiels personnalisés."
|
||||||
|
|
||||||
|
@ -1788,7 +1788,7 @@ msgid ""
|
||||||
"easier to correctly implement these operations on custom sequence types."
|
"easier to correctly implement these operations on custom sequence types."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Les opérations dans le tableau ci-dessous sont définies sur les types de "
|
"Les opérations dans le tableau ci-dessous sont définies sur les types de "
|
||||||
"séquences muables. La classe de base abstraite :class:`collections.abc."
|
"séquences muables. La classe mère abstraite :class:`collections.abc."
|
||||||
"MutableSequence` est prévue pour faciliter l'implémentation correcte de ces "
|
"MutableSequence` est prévue pour faciliter l'implémentation correcte de ces "
|
||||||
"opérations sur les types de séquence personnalisées."
|
"opérations sur les types de séquence personnalisées."
|
||||||
|
|
||||||
|
@ -1965,7 +1965,7 @@ msgstr ""
|
||||||
":meth:`clear` et :meth:`!copy` sont incluses pour la compatibilité avec les "
|
":meth:`clear` et :meth:`!copy` sont incluses pour la compatibilité avec les "
|
||||||
"interfaces des conteneurs muables qui ne supportent pas les opérations de "
|
"interfaces des conteneurs muables qui ne supportent pas les opérations de "
|
||||||
"découpage (comme :class:`dict` et :class:`set`). :meth:`!copy` ne fait pas "
|
"découpage (comme :class:`dict` et :class:`set`). :meth:`!copy` ne fait pas "
|
||||||
"partie des classes de base abstraites (*ABC*) de :class:`collections.abc."
|
"partie des classes mères abstraites (*ABC*) de :class:`collections.abc."
|
||||||
"MutableSequence`, mais la plupart des classes implémentées gérant des "
|
"MutableSequence`, mais la plupart des classes implémentées gérant des "
|
||||||
"séquences la proposent."
|
"séquences la proposent."
|
||||||
|
|
||||||
|
@ -2373,7 +2373,7 @@ msgid ""
|
||||||
"provide features such as containment tests, element index lookup, slicing "
|
"provide features such as containment tests, element index lookup, slicing "
|
||||||
"and support for negative indices (see :ref:`typesseq`):"
|
"and support for negative indices (see :ref:`typesseq`):"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Les *range* implémentent la classe de base abstraite :class:`collections.abc."
|
"Les *range* implémentent la classe mère abstraite :class:`collections.abc."
|
||||||
"Sequence` et offrent des fonctionnalités telles que les tests d'appartenance "
|
"Sequence` et offrent des fonctionnalités telles que les tests d'appartenance "
|
||||||
"(avec *in*), de recherche par index, le tranchage et ils gèrent les indices "
|
"(avec *in*), de recherche par index, le tranchage et ils gèrent les indices "
|
||||||
"négatifs (voir :ref:`typesseq`):"
|
"négatifs (voir :ref:`typesseq`):"
|
||||||
|
@ -2400,9 +2400,9 @@ msgid ""
|
||||||
"class:`int` objects for membership in constant time instead of iterating "
|
"class:`int` objects for membership in constant time instead of iterating "
|
||||||
"through all items."
|
"through all items."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Implémente la classe de base abstraite *Sequence*. Supporte le *slicing* et "
|
"Implémente la classe mère abstraite *Sequence*. Supporte le *slicing* et les "
|
||||||
"les indices négatifs. Tester l'appartenance d'un :class:`int` en temps "
|
"indices négatifs. Tester l'appartenance d'un :class:`int` en temps constant "
|
||||||
"constant au lieu d'itérer tous les éléments."
|
"au lieu d'itérer tous les éléments."
|
||||||
|
|
||||||
#: library/stdtypes.rst:1445
|
#: library/stdtypes.rst:1445
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -6629,8 +6629,8 @@ msgstr ""
|
||||||
"vue donnée par *items()* est aussi semblable à un ensemble. (Les vues "
|
"vue donnée par *items()* est aussi semblable à un ensemble. (Les vues "
|
||||||
"données par *items()* ne sont généralement pas traitées comme des ensembles, "
|
"données par *items()* ne sont généralement pas traitées comme des ensembles, "
|
||||||
"car leurs valeurs ne sont généralement pas uniques.) Pour les vues "
|
"car leurs valeurs ne sont généralement pas uniques.) Pour les vues "
|
||||||
"semblables aux ensembles, toutes les opérations définies dans la classe de "
|
"semblables aux ensembles, toutes les opérations définies dans la classe mère "
|
||||||
"base abstraite :class:`collections.abc.Set` sont disponibles (comme ``==``, "
|
"abstraite :class:`collections.abc.Set` sont disponibles (comme ``==``, "
|
||||||
"``<``, ou ``^``)."
|
"``<``, ou ``^``)."
|
||||||
|
|
||||||
#: library/stdtypes.rst:4698
|
#: library/stdtypes.rst:4698
|
||||||
|
|
|
@ -6,14 +6,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
"POT-Creation-Date: 2022-05-22 23:13+0200\n"
|
||||||
"PO-Revision-Date: 2021-12-16 17:27+0100\n"
|
"PO-Revision-Date: 2022-11-21 22:01+0100\n"
|
||||||
"Last-Translator: Jean-Michel Laprise <jmichel.dev@gmail.com>\n"
|
"Last-Translator: Jean-Michel Laprise <jmichel.dev@gmail.com>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 2.4.3\n"
|
"X-Generator: Poedit 3.2.1\n"
|
||||||
|
|
||||||
#: library/typing.rst:3
|
#: library/typing.rst:3
|
||||||
msgid ":mod:`typing` --- Support for type hints"
|
msgid ":mod:`typing` --- Support for type hints"
|
||||||
|
@ -418,7 +418,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Comme les informations de type sur les objets conservés dans des conteneurs "
|
"Comme les informations de type sur les objets conservés dans des conteneurs "
|
||||||
"ne peuvent pas être déduites statiquement de manière générique, les classes "
|
"ne peuvent pas être déduites statiquement de manière générique, les classes "
|
||||||
"de base abstraites ont été étendues pour prendre en charge la sélection "
|
"mères abstraites ont été étendues pour prendre en charge la sélection "
|
||||||
"(*subscription* en anglais) et indiquer les types attendus pour les éléments "
|
"(*subscription* en anglais) et indiquer les types attendus pour les éléments "
|
||||||
"de conteneur."
|
"de conteneur."
|
||||||
|
|
||||||
|
@ -447,9 +447,9 @@ msgid ""
|
||||||
"single type parameter ``T`` . This also makes ``T`` valid as a type within "
|
"single type parameter ``T`` . This also makes ``T`` valid as a type within "
|
||||||
"the class body."
|
"the class body."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"``Generic[T]`` en tant que classe de base définit que la classe "
|
"``Generic[T]`` en tant que classe mère définit que la classe ``LoggedVar`` "
|
||||||
"``LoggedVar`` prend un paramètre de type unique ``T``. Ceci rend également "
|
"prend un paramètre de type unique ``T``. Ceci rend également ``T`` valide en "
|
||||||
"``T`` valide en tant que type dans le corps de la classe."
|
"tant que type dans le corps de la classe."
|
||||||
|
|
||||||
#: library/typing.rst:312
|
#: library/typing.rst:312
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -457,8 +457,8 @@ msgid ""
|
||||||
"The :class:`Generic` base class defines :meth:`~object.__class_getitem__` so "
|
"The :class:`Generic` base class defines :meth:`~object.__class_getitem__` so "
|
||||||
"that ``LoggedVar[t]`` is valid as a type::"
|
"that ``LoggedVar[t]`` is valid as a type::"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La classe de base :class:`Generic` définit :meth:`__class_getitem__` de "
|
"La classe mère :class:`Generic` définit :meth:`__class_getitem__` de sorte "
|
||||||
"sorte que ``LoggedVar[t]`` est valide comme type ::"
|
"que ``LoggedVar[t]`` est valide comme type ::"
|
||||||
|
|
||||||
#: library/typing.rst:321
|
#: library/typing.rst:321
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
|
@ -551,11 +551,11 @@ msgid ""
|
||||||
"parameterizing generics is cached, and most types in the typing module are "
|
"parameterizing generics is cached, and most types in the typing module are "
|
||||||
"hashable and comparable for equality."
|
"hashable and comparable for equality."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Une classe générique définie par l'utilisateur peut avoir des CBA (*Classe "
|
"Une classe générique définie par l'utilisateur peut avoir des classes mères "
|
||||||
"de Base Abstraite*) comme classes de base sans conflit de métaclasses. Les "
|
"abstraites (ABC pour *Abstract Base Classes* en anglais) sans conflit de "
|
||||||
"métaclasses génériques ne sont pas prises en charge. Le résultat du "
|
"métaclasses. Les métaclasses génériques ne sont pas prises en charge. Le "
|
||||||
"paramétrage des génériques est mis en cache et la plupart des types dans le "
|
"résultat du paramétrage des génériques est mis en cache et la plupart des "
|
||||||
"module ``typing`` sont hachables et comparables pour l'égalité."
|
"types dans le module ``typing`` sont hachables et comparables pour l'égalité."
|
||||||
|
|
||||||
#: library/typing.rst:438
|
#: library/typing.rst:438
|
||||||
msgid "The :data:`Any` type"
|
msgid "The :data:`Any` type"
|
||||||
|
@ -669,7 +669,7 @@ msgid ""
|
||||||
"unlike what one would normally do in idiomatic dynamically typed Python "
|
"unlike what one would normally do in idiomatic dynamically typed Python "
|
||||||
"code. For example, this conforms to :pep:`484`::"
|
"code. For example, this conforms to :pep:`484`::"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Ce pré-requis s'appliquait auparavant aussi aux classes de base abstraites, "
|
"Ce pré-requis s'appliquait auparavant aussi aux classes mères abstraites, "
|
||||||
"telles que :class:`Iterable`. Le problème avec cette approche est qu'une "
|
"telles que :class:`Iterable`. Le problème avec cette approche est qu'une "
|
||||||
"classe devait être explicitement marquée pour les supporter, ce qui n'est "
|
"classe devait être explicitement marquée pour les supporter, ce qui n'est "
|
||||||
"pas *pythonique* et diffère de ce que l'on ferait normalement avec du code "
|
"pas *pythonique* et diffère de ce que l'on ferait normalement avec du code "
|
||||||
|
@ -685,11 +685,11 @@ msgid ""
|
||||||
"subtyping* (or static duck-typing)::"
|
"subtyping* (or static duck-typing)::"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"La :pep:`544` permet de résoudre ce problème en permettant aux utilisateurs "
|
"La :pep:`544` permet de résoudre ce problème en permettant aux utilisateurs "
|
||||||
"d'écrire le code ci-dessus sans classes de base explicites dans la "
|
"d'écrire le code ci-dessus sans classes mères explicites dans la définition "
|
||||||
"définition de classe, permettant à ``Bucket`` d'être implicitement considéré "
|
"de classe, permettant à ``Bucket`` d'être implicitement considéré comme un "
|
||||||
"comme un sous-type de ``Sized`` et ``Iterable[int]`` par des vérificateurs "
|
"sous-type de ``Sized`` et ``Iterable[int]`` par des vérificateurs de type "
|
||||||
"de type statique. C'est ce qu'on appelle le *sous-typage structurel* (ou "
|
"statique. C'est ce qu'on appelle le *sous-typage structurel* (ou typage "
|
||||||
"typage canard) ::"
|
"canard) ::"
|
||||||
|
|
||||||
#: library/typing.rst:551
|
#: library/typing.rst:551
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1117,8 +1117,8 @@ msgstr ""
|
||||||
"signatures de méthode de classe que ``C``. Le vérificateur de type doit "
|
"signatures de méthode de classe que ``C``. Le vérificateur de type doit "
|
||||||
"signaler les manquements à cette règle. Il doit également autoriser les "
|
"signaler les manquements à cette règle. Il doit également autoriser les "
|
||||||
"appels du constructeur dans les sous-classes qui correspondent aux appels du "
|
"appels du constructeur dans les sous-classes qui correspondent aux appels du "
|
||||||
"constructeur dans la classe de base indiquée. La façon dont le vérificateur "
|
"constructeur dans la classe mère indiquée. La façon dont le vérificateur de "
|
||||||
"de type est tenu de traiter ce cas particulier peut changer dans les futures "
|
"type est tenu de traiter ce cas particulier peut changer dans les futures "
|
||||||
"révisions de :pep:`484`."
|
"révisions de :pep:`484`."
|
||||||
|
|
||||||
#: library/typing.rst:937
|
#: library/typing.rst:937
|
||||||
|
|
|
@ -2,12 +2,11 @@
|
||||||
# For licence information, see README file.
|
# For licence information, see README file.
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-10-18 15:46+0200\n"
|
"POT-Creation-Date: 2022-10-18 15:46+0200\n"
|
||||||
"PO-Revision-Date: 2022-11-11 19:45+0100\n"
|
"PO-Revision-Date: 2022-11-20 22:20+0100\n"
|
||||||
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
|
@ -16,7 +15,6 @@ msgstr ""
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 2.4.2\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
|
|
||||||
#: reference/compound_stmts.rst:5
|
#: reference/compound_stmts.rst:5
|
||||||
msgid "Compound statements"
|
msgid "Compound statements"
|
||||||
msgstr "Instructions composées"
|
msgstr "Instructions composées"
|
||||||
|
@ -291,9 +289,9 @@ msgstr ""
|
||||||
"dernière ; elle correspond à toute exception. Pour une clause ``except`` "
|
"dernière ; elle correspond à toute exception. Pour une clause ``except`` "
|
||||||
"avec une expression, cette expression est évaluée et la clause correspond si "
|
"avec une expression, cette expression est évaluée et la clause correspond si "
|
||||||
"l'objet résultant est « compatible » avec l'exception. Un objet est réputé "
|
"l'objet résultant est « compatible » avec l'exception. Un objet est réputé "
|
||||||
"compatible avec une exception s'il est la classe ou une classe de base (mais "
|
"compatible avec une exception s'il est la classe ou une classe mère (mais "
|
||||||
"pas une :term:`classe de base abstraite`) de l'objet exception ou si c'est "
|
"pas une :term:`classe mère abstraite`) de l'objet exception ou si c'est un "
|
||||||
"un *n*-uplet dont un élément est la classe ou une classe parente (non-"
|
"*n*-uplet dont un élément est la classe ou une classe parente (non-"
|
||||||
"abstraite) de l'exception."
|
"abstraite) de l'exception."
|
||||||
|
|
||||||
#: reference/compound_stmts.rst:248
|
#: reference/compound_stmts.rst:248
|
||||||
|
@ -402,11 +400,11 @@ msgstr ""
|
||||||
"interprété de la même manière que dans le cas d'un :keyword:`except` mais, "
|
"interprété de la même manière que dans le cas d'un :keyword:`except` mais, "
|
||||||
"dans le cas d'un groupe d'exceptions, il est possible d'avoir une "
|
"dans le cas d'un groupe d'exceptions, il est possible d'avoir une "
|
||||||
"correspondance partielle quand le type correspond à une ou plusieurs "
|
"correspondance partielle quand le type correspond à une ou plusieurs "
|
||||||
"exception dans le groupe. Cela veut dire que plusieurs clauses *except\** "
|
"exception dans le groupe. Cela veut dire que plusieurs clauses *except\\** "
|
||||||
"peuvent être exécutées, chacune gérant une partie du groupe d'exceptions. "
|
"peuvent être exécutées, chacune gérant une partie du groupe d'exceptions. "
|
||||||
"Chaque clause ne s'exécute qu'une fois et gère un groupe d'exception "
|
"Chaque clause ne s'exécute qu'une fois et gère un groupe d'exception "
|
||||||
"constitué des exceptions qui correspondent. Chaque exception du groupe est "
|
"constitué des exceptions qui correspondent. Chaque exception du groupe est "
|
||||||
"gérée par une clause *except\** au plus, la première à laquelle elle "
|
"gérée par une clause *except\\** au plus, la première à laquelle elle "
|
||||||
"correspond. ::"
|
"correspond. ::"
|
||||||
|
|
||||||
#: reference/compound_stmts.rst:362
|
#: reference/compound_stmts.rst:362
|
||||||
|
@ -2073,11 +2071,11 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Une définition de classe est une instruction qui est exécutée. La liste "
|
"Une définition de classe est une instruction qui est exécutée. La liste "
|
||||||
"d'héritage (*inheritance* entre crochets dans la grammaire ci-dessus) donne "
|
"d'héritage (*inheritance* entre crochets dans la grammaire ci-dessus) donne "
|
||||||
"habituellement une liste de classes de base (voir :ref:`metaclasses` pour "
|
"habituellement une liste de classes mères (voir :ref:`metaclasses` pour des "
|
||||||
"des utilisations plus avancées). Donc chaque élément de la liste doit "
|
"utilisations plus avancées). Donc chaque élément de la liste doit pouvoir "
|
||||||
"pouvoir être évalué comme un objet classe qui autorise les sous-classes. Les "
|
"être évalué comme un objet classe qui autorise les sous-classes. Les classes "
|
||||||
"classes sans liste d'héritage héritent, par défaut, de la classe de base :"
|
"sans liste d'héritage héritent, par défaut, de la classe mère :class:"
|
||||||
"class:`object` ; d'où ::"
|
"`object` ; d'où ::"
|
||||||
|
|
||||||
#: reference/compound_stmts.rst:1353
|
#: reference/compound_stmts.rst:1353
|
||||||
msgid "is equivalent to ::"
|
msgid "is equivalent to ::"
|
||||||
|
@ -2100,8 +2098,8 @@ msgstr ""
|
||||||
"contient principalement des définitions de fonctions). Lorsque la suite de "
|
"contient principalement des définitions de fonctions). Lorsque la suite de "
|
||||||
"la classe termine son exécution, son cadre d'exécution est abandonné mais "
|
"la classe termine son exécution, son cadre d'exécution est abandonné mais "
|
||||||
"son espace des noms locaux est sauvegardé [#]_. Un objet classe est alors "
|
"son espace des noms locaux est sauvegardé [#]_. Un objet classe est alors "
|
||||||
"créé en utilisant la liste d'héritage pour les classes de base et l'espace "
|
"créé en utilisant la liste d'héritage pour les classes mères et l'espace de "
|
||||||
"de nommage sauvegardé comme dictionnaire des attributs. Le nom de classe est "
|
"nommage sauvegardé comme dictionnaire des attributs. Le nom de classe est "
|
||||||
"lié à l'objet classe dans l'espace de nommage local original."
|
"lié à l'objet classe dans l'espace de nommage local original."
|
||||||
|
|
||||||
#: reference/compound_stmts.rst:1367
|
#: reference/compound_stmts.rst:1367
|
||||||
|
|
|
@ -6,14 +6,14 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-03-23 18:39+0100\n"
|
"POT-Creation-Date: 2022-03-23 18:39+0100\n"
|
||||||
"PO-Revision-Date: 2020-09-30 16:12+0200\n"
|
"PO-Revision-Date: 2022-11-20 22:15+0100\n"
|
||||||
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
|
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
"X-Generator: Poedit 2.4.1\n"
|
"X-Generator: Poedit 2.4.2\n"
|
||||||
|
|
||||||
#: tutorial/classes.rst:5
|
#: tutorial/classes.rst:5
|
||||||
msgid "Classes"
|
msgid "Classes"
|
||||||
|
@ -52,8 +52,8 @@ msgstr ""
|
||||||
"rencontrés dans C++ et Modula-3. Les classes fournissent toutes les "
|
"rencontrés dans C++ et Modula-3. Les classes fournissent toutes les "
|
||||||
"fonctionnalités standards de la programmation orientée objet : l'héritage de "
|
"fonctionnalités standards de la programmation orientée objet : l'héritage de "
|
||||||
"classes autorise les héritages multiples, une classe dérivée peut surcharger "
|
"classes autorise les héritages multiples, une classe dérivée peut surcharger "
|
||||||
"les méthodes de sa ou ses classes de base et une méthode peut appeler la "
|
"les méthodes de sa ou ses classes mères et une méthode peut appeler la "
|
||||||
"méthode d'une classe de base qui possède le même nom. Les objets peuvent "
|
"méthode d'une classe mère qui possède le même nom. Les objets peuvent "
|
||||||
"contenir n'importe quel nombre ou type de données. De la même manière que "
|
"contenir n'importe quel nombre ou type de données. De la même manière que "
|
||||||
"les modules, les classes participent à la nature dynamique de Python : elles "
|
"les modules, les classes participent à la nature dynamique de Python : elles "
|
||||||
"sont créées pendant l'exécution et peuvent être modifiées après leur "
|
"sont créées pendant l'exécution et peuvent être modifiées après leur "
|
||||||
|
@ -81,7 +81,7 @@ msgstr ""
|
||||||
"et cet argument est transmis de manière implicite lors de l'appel. Comme "
|
"et cet argument est transmis de manière implicite lors de l'appel. Comme "
|
||||||
"avec Smalltalk, les classes elles-mêmes sont des objets. Il existe ainsi une "
|
"avec Smalltalk, les classes elles-mêmes sont des objets. Il existe ainsi une "
|
||||||
"sémantique pour les importer et les renommer. Au contraire de C++ et "
|
"sémantique pour les importer et les renommer. Au contraire de C++ et "
|
||||||
"Modula-3, les types natifs peuvent être utilisés comme classes de base pour "
|
"Modula-3, les types natifs peuvent être utilisés comme classes mères pour "
|
||||||
"être étendus par l'utilisateur. Enfin, comme en C++, la plupart des "
|
"être étendus par l'utilisateur. Enfin, comme en C++, la plupart des "
|
||||||
"opérateurs natifs avec une syntaxe spéciale (opérateurs arithmétiques, "
|
"opérateurs natifs avec une syntaxe spéciale (opérateurs arithmétiques, "
|
||||||
"indiçage, etc.) peuvent être redéfinis pour les instances de classes."
|
"indiçage, etc.) peuvent être redéfinis pour les instances de classes."
|
||||||
|
@ -945,7 +945,7 @@ msgid ""
|
||||||
"base class is defined in another module::"
|
"base class is defined in another module::"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Le nom :class:`BaseClassName` doit être défini dans une portée contenant la "
|
"Le nom :class:`BaseClassName` doit être défini dans une portée contenant la "
|
||||||
"définition de la classe dérivée. À la place du nom d'une classe de base, une "
|
"définition de la classe dérivée. À la place du nom d'une classe mère, une "
|
||||||
"expression est aussi autorisée. Ceci peut être utile, par exemple, lorsque "
|
"expression est aussi autorisée. Ceci peut être utile, par exemple, lorsque "
|
||||||
"la classe est définie dans un autre module ::"
|
"la classe est définie dans un autre module ::"
|
||||||
|
|
||||||
|
@ -959,11 +959,11 @@ msgid ""
|
||||||
"other class."
|
"other class."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"L'exécution d'une définition de classe dérivée se déroule comme pour une "
|
"L'exécution d'une définition de classe dérivée se déroule comme pour une "
|
||||||
"classe de base. Quand l'objet de la classe est construit, la classe de base "
|
"classe mère. Quand l'objet de la classe est construit, la classe mère est "
|
||||||
"est mémorisée. Elle est utilisée pour la résolution des références "
|
"mémorisée. Elle est utilisée pour la résolution des références d'attributs : "
|
||||||
"d'attributs : si un attribut n'est pas trouvé dans la classe, la recherche "
|
"si un attribut n'est pas trouvé dans la classe, la recherche se poursuit en "
|
||||||
"se poursuit en regardant dans la classe de base. Cette règle est appliquée "
|
"regardant dans la classe mère. Cette règle est appliquée récursivement si la "
|
||||||
"récursivement si la classe de base est elle-même dérivée d'une autre classe."
|
"classe mère est elle-même dérivée d'une autre classe."
|
||||||
|
|
||||||
#: tutorial/classes.rst:597
|
#: tutorial/classes.rst:597
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -976,8 +976,8 @@ msgstr ""
|
||||||
"Il n'y a rien de particulier dans l'instanciation des classes dérivées : "
|
"Il n'y a rien de particulier dans l'instanciation des classes dérivées : "
|
||||||
"``DerivedClassName()`` crée une nouvelle instance de la classe. Les "
|
"``DerivedClassName()`` crée une nouvelle instance de la classe. Les "
|
||||||
"références aux méthodes sont résolues comme suit : l'attribut correspondant "
|
"références aux méthodes sont résolues comme suit : l'attribut correspondant "
|
||||||
"de la classe est recherché, en remontant la hiérarchie des classes de base "
|
"de la classe est recherché, en remontant la hiérarchie des classes mères si "
|
||||||
"si nécessaire, et la référence de méthode est valide si cela conduit à une "
|
"nécessaire, et la référence de méthode est valide si cela conduit à une "
|
||||||
"fonction."
|
"fonction."
|
||||||
|
|
||||||
#: tutorial/classes.rst:603
|
#: tutorial/classes.rst:603
|
||||||
|
@ -988,13 +988,12 @@ msgid ""
|
||||||
"class may end up calling a method of a derived class that overrides it. "
|
"class may end up calling a method of a derived class that overrides it. "
|
||||||
"(For C++ programmers: all methods in Python are effectively ``virtual``.)"
|
"(For C++ programmers: all methods in Python are effectively ``virtual``.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Les classes dérivées peuvent surcharger des méthodes de leurs classes de "
|
"Les classes dérivées peuvent surcharger des méthodes de leurs classes mères. "
|
||||||
"base. Comme les méthodes n'ont aucun privilège particulier quand elles "
|
"Comme les méthodes n'ont aucun privilège particulier quand elles appellent "
|
||||||
"appellent d'autres méthodes d'un même objet, une méthode d'une classe de "
|
"d'autres méthodes d'un même objet, une méthode d'une classe mère qui appelle "
|
||||||
"base qui appelle une autre méthode définie dans la même classe peut en fait "
|
"une autre méthode définie dans la même classe peut en fait appeler une "
|
||||||
"appeler une méthode d'une classe dérivée qui la surcharge (pour les "
|
"méthode d'une classe dérivée qui la surcharge (pour les programmeurs C++ : "
|
||||||
"programmeurs C++ : toutes les méthodes de Python sont en effet "
|
"toutes les méthodes de Python sont en effet \"virtuelles\")."
|
||||||
"\"virtuelles\")."
|
|
||||||
|
|
||||||
#: tutorial/classes.rst:609
|
#: tutorial/classes.rst:609
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1006,10 +1005,10 @@ msgid ""
|
||||||
"``BaseClassName`` in the global scope.)"
|
"``BaseClassName`` in the global scope.)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Une méthode dans une classe dérivée peut aussi, en fait, vouloir étendre "
|
"Une méthode dans une classe dérivée peut aussi, en fait, vouloir étendre "
|
||||||
"plutôt que simplement remplacer la méthode du même nom de sa classe de base. "
|
"plutôt que simplement remplacer la méthode du même nom de sa classe mère. "
|
||||||
"L'appel direct à la méthode de la classe de base s'écrit simplement "
|
"L'appel direct à la méthode de la classe mère s'écrit simplement "
|
||||||
"``BaseClassName.nomMethode(self, arguments)``. C'est parfois utile également "
|
"``BaseClassName.nomMethode(self, arguments)``. C'est parfois utile également "
|
||||||
"aux clients (notez bien que ceci ne fonctionne que si la classe de base est "
|
"aux clients (notez bien que ceci ne fonctionne que si la classe mère est "
|
||||||
"accessible en tant que ``BaseClassName`` dans la portée globale)."
|
"accessible en tant que ``BaseClassName`` dans la portée globale)."
|
||||||
|
|
||||||
#: tutorial/classes.rst:616
|
#: tutorial/classes.rst:616
|
||||||
|
@ -1049,7 +1048,7 @@ msgid ""
|
||||||
"with multiple base classes looks like this::"
|
"with multiple base classes looks like this::"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Python gère également une forme d'héritage multiple. Une définition de "
|
"Python gère également une forme d'héritage multiple. Une définition de "
|
||||||
"classe ayant plusieurs classes de base est de cette forme ::"
|
"classe ayant plusieurs classes mères est de cette forme ::"
|
||||||
|
|
||||||
#: tutorial/classes.rst:644
|
#: tutorial/classes.rst:644
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1066,9 +1065,9 @@ msgstr ""
|
||||||
"de gauche à droite, sans chercher deux fois dans la même classe si elle "
|
"de gauche à droite, sans chercher deux fois dans la même classe si elle "
|
||||||
"apparaît plusieurs fois dans la hiérarchie. Ainsi, si un attribut n'est pas "
|
"apparaît plusieurs fois dans la hiérarchie. Ainsi, si un attribut n'est pas "
|
||||||
"trouvé dans :class:`DerivedClassName`, il est recherché dans :class:`Base1`, "
|
"trouvé dans :class:`DerivedClassName`, il est recherché dans :class:`Base1`, "
|
||||||
"puis (récursivement) dans les classes de base de :class:`Base1` ; s'il n'y "
|
"puis (récursivement) dans les classes mères de :class:`Base1` ; s'il n'y est "
|
||||||
"est pas trouvé, il est recherché dans :class:`Base2` et ses classes de base, "
|
"pas trouvé, il est recherché dans :class:`Base2` et ses classes mères, et "
|
||||||
"et ainsi de suite."
|
"ainsi de suite."
|
||||||
|
|
||||||
#: tutorial/classes.rst:651
|
#: tutorial/classes.rst:651
|
||||||
msgid ""
|
msgid ""
|
||||||
|
@ -1107,7 +1106,7 @@ msgstr ""
|
||||||
"classe peut être accédée à partir de plusieurs chemins en partant de la "
|
"classe peut être accédée à partir de plusieurs chemins en partant de la "
|
||||||
"classe la plus basse). Par exemple, puisque toutes les classes héritent de :"
|
"classe la plus basse). Par exemple, puisque toutes les classes héritent de :"
|
||||||
"class:`object`, tout héritage multiple ouvre plusieurs chemins pour "
|
"class:`object`, tout héritage multiple ouvre plusieurs chemins pour "
|
||||||
"atteindre :class:`object`. Pour qu'une classe de base ne soit pas appelée "
|
"atteindre :class:`object`. Pour qu'une classe mère ne soit pas appelée "
|
||||||
"plusieurs fois, l'algorithme dynamique linéarise l'ordre de recherche d'une "
|
"plusieurs fois, l'algorithme dynamique linéarise l'ordre de recherche d'une "
|
||||||
"façon qui préserve l'ordre d'héritage, de la gauche vers la droite, spécifié "
|
"façon qui préserve l'ordre d'héritage, de la gauche vers la droite, spécifié "
|
||||||
"dans chaque classe, qui appelle chaque classe parente une seule fois, qui "
|
"dans chaque classe, qui appelle chaque classe parente une seule fois, qui "
|
||||||
|
|
|
@ -6,7 +6,7 @@ msgstr ""
|
||||||
"Project-Id-Version: Python 3\n"
|
"Project-Id-Version: Python 3\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2022-10-18 15:46+0200\n"
|
"POT-Creation-Date: 2022-10-18 15:46+0200\n"
|
||||||
"PO-Revision-Date: 2022-11-16 22:12+0100\n"
|
"PO-Revision-Date: 2022-11-20 22:16+0100\n"
|
||||||
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
||||||
"Language: fr\n"
|
"Language: fr\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
|
@ -225,7 +225,7 @@ msgstr ""
|
||||||
"Une classe dans une clause :keyword:`except` est compatible avec une "
|
"Une classe dans une clause :keyword:`except` est compatible avec une "
|
||||||
"exception si elle est de la même classe ou d'une de ses classes dérivées. "
|
"exception si elle est de la même classe ou d'une de ses classes dérivées. "
|
||||||
"Mais l'inverse n'est pas vrai, une clause ``except`` spécifiant une classe "
|
"Mais l'inverse n'est pas vrai, une clause ``except`` spécifiant une classe "
|
||||||
"dérivée n'est pas compatible avec une classe de base. Par exemple, le code "
|
"dérivée n'est pas compatible avec une classe mère. Par exemple, le code "
|
||||||
"suivant affiche B, C et D dans cet ordre ::"
|
"suivant affiche B, C et D dans cet ordre ::"
|
||||||
|
|
||||||
#: tutorial/errors.rst:147
|
#: tutorial/errors.rst:147
|
||||||
|
@ -282,11 +282,11 @@ msgid ""
|
||||||
"exit` and :exc:`KeyboardInterrupt` which is raised when a user wishes to "
|
"exit` and :exc:`KeyboardInterrupt` which is raised when a user wishes to "
|
||||||
"interrupt the program."
|
"interrupt the program."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
":exc:`BaseException` est la classe de base de toutes les exceptions. Une de "
|
":exc:`BaseException` est la classe mère de toutes les exceptions. Une de ses "
|
||||||
"ses sous-classes, :exc:`Exception`, est la classe de base de toutes les "
|
"sous-classes, :exc:`Exception`, est la classe mère de toutes les exceptions "
|
||||||
"exceptions non fatales. Les exceptions qui ne sont pas des sous-classes de :"
|
"non fatales. Les exceptions qui ne sont pas des sous-classes de :exc:"
|
||||||
"exc:`Exception` ne sont normalement pas gérées, car elles sont utilisées "
|
"`Exception` ne sont normalement pas gérées, car elles sont utilisées pour "
|
||||||
"pour indiquer que le programme doit se terminer. C'est le cas de :exc:"
|
"indiquer que le programme doit se terminer. C'est le cas de :exc:"
|
||||||
"`SystemExit` qui est levée par :meth:`sys.exit` et :exc:`KeyboardInterrupt` "
|
"`SystemExit` qui est levée par :meth:`sys.exit` et :exc:`KeyboardInterrupt` "
|
||||||
"qui est levée quand l'utilisateur souhaite interrompre le programme."
|
"qui est levée quand l'utilisateur souhaite interrompre le programme."
|
||||||
|
|
||||||
|
|
|
@ -2352,8 +2352,8 @@ msgid ""
|
||||||
"only :ref:`heap type <heap-types>` are expected to visit the type in "
|
"only :ref:`heap type <heap-types>` are expected to visit the type in "
|
||||||
"``tp_traverse``."
|
"``tp_traverse``."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Si votre fonction de traversée délègue à la ``tp_traverse`` de sa classe de "
|
"Si votre fonction de traversée délègue à la ``tp_traverse`` de sa classe "
|
||||||
"base (ou d'un autre type), assurez-vous que ``Py_TYPE(self)`` ne soit visité "
|
"mère (ou d'un autre type), assurez-vous que ``Py_TYPE(self)`` ne soit visité "
|
||||||
"qu'une seule fois. Prenez note que seuls les :ref:`types du tas <heap-"
|
"qu'une seule fois. Prenez note que seuls les :ref:`types du tas <heap-"
|
||||||
"types>` doivent visiter leur type dans ``tp_traverse``."
|
"types>` doivent visiter leur type dans ``tp_traverse``."
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user