You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters
"Ce module définit quatre classes d'énumération qui permettent de définir des "
"ensembles uniques de noms et de valeurs : :class:`Enum`, :class:`IntEnum`, :"
"class:`Flag`, et :class:`IntFlag`. Il fournit également un décorateur, :func:"
"class:`Flag` et :class:`IntFlag`. Il fournit également un décorateur, :func:"
"`unique`, ainsi qu'une classe utilitaire, :class:`auto`."
#: ../Doc/library/enum.rst:33
Expand DownExpand Up
@@ -392,7 +392,7 @@ msgid ""
"Enumerations are Python classes, and can have methods and special methods as "
"usual. If we have this enumeration::"
msgstr ""
"Les énumérations sont des classes Python, et peuvent donc avoir des méthodes "
"Les énumérations sont des classes Python et peuvent donc avoir des méthodes "
"et des méthodes spéciales. L'énumération suivante : ::"
#: ../Doc/library/enum.rst:369
Expand DownExpand Up
@@ -437,8 +437,8 @@ msgid ""
"order of these base classes is::"
msgstr ""
"Une nouvelle classe :class:`Enum` doit avoir une classe *Enum* de base, au "
"plus un type de données concret, et autant de classes de mélange (basées "
"sur :class:`object`) que nécessaire. L'ordre de ces classes de base est le "
"plus un type de données concret et autant de classes de mélange (baséessur :"
"class:`object`) que nécessaire. L'ordre de ces classes de base est le "
"suivant : ::"
#: ../Doc/library/enum.rst:400
Expand DownExpand Up
@@ -561,7 +561,7 @@ msgstr ""
"source de problèmes, car celle-ci repose sur des détails d'implémentation de "
"l'affichage de la pile d'appel pour tenter de déterminer dans quel module "
"l'énumération est créée (p. ex. elle échouera avec les fonctions utilitaires "
"provenant d'un module séparé, et peut ne pas fonctionner avec IronPython ou "
"provenant d'un module séparé et peut ne pas fonctionner avec IronPython ou "
"Jython). La solution consiste à préciser explicitement le nom du module "
"comme ceci : ::"
Expand DownExpand Up
@@ -806,7 +806,7 @@ msgstr ""
"Dans la plupart des cas, il est fortement recommandé d'utiliser :class:"
"`Enum` et :class:`Flag` pour écrire du code nouveau, car :class:`IntEnum` "
"et :class:`IntFlag` violent certains principes sémantiques d'une énumération "
"(en pouvant être comparées à des entiers, et donc, par transitivité, à "
"(en pouvant être comparées à des entiers et donc, par transitivité, à "
"d'autres énumérations). :class:`IntEnum` et :class:`IntFlag` ne doivent être "
"utilisées que dans les cas où :class:`Enum` et :class:`Flag` ne suffisent "
"pas ; par exemple quand des constantes entières sont remplacées par des "
Expand DownExpand Up
@@ -891,8 +891,8 @@ msgid ""
"format codes."
msgstr ""
":ref:`Chaînes de caractères formatées littérales <f-strings>` : :meth:`str."
"format`, et :func:`format` appellent la méthode :meth:`__format__` du type "
"demélange. Pour appeler les fonctions :func:`str` ou :func:`repr` de la "
"format` et :func:`format` appellent la méthode :meth:`__format__` du type de "
"mélange. Pour appeler les fonctions :func:`str` ou :func:`repr` de la "
"classe :class:`Enum`, il faut utiliser les codes de formatage `!s` ou `!r`."
#: ../Doc/library/enum.rst:748
Expand All
@@ -906,7 +906,7 @@ msgid ""
"all. Here are recipes for some different types of enumerations that can be "
"used directly, or as examples for creating one's own."
msgstr ""
"Bien que :class:`Enum`, :class:`IntEnum`, :class:`IntFlag`, et :class:`Flag` "
"Bien que :class:`Enum`, :class:`IntEnum`, :class:`IntFlag` et :class:`Flag` "
"soient conçues pour répondre à la majorité des besoins, elles ne peuvent "
"répondre à tous. Voici quelques recettes d'énumération qui peuvent être "
"réutilisées telles quelles, ou peuvent servir d'exemple pour développer vos "
Expand DownExpand Up
@@ -1018,8 +1018,8 @@ msgid ""
"maintains the normal :class:`Enum` invariants (such as not being comparable "
"to other enumerations)::"
msgstr ""
"Une énumération ordonnée qui n'est pas basée sur :class:`IntEnum`, et qui "
"par conséquent respecte les invariants classiques de :class:`Enum` (comme "
"Une énumération ordonnée qui n'est pas basée sur :class:`IntEnum` et qui, "
"par conséquent, respecte les invariants classiques de :class:`Enum` (comme "
"par exemple l'impossibilité de pouvoir être comparée à d'autres "
"énumérations) ::"
Expand DownExpand Up
@@ -1112,7 +1112,7 @@ msgid ""
msgstr ""
"Il est intéressant de souligner que les membres d'une *Enum* sont des "
"singletons. La classe :class:`EnumMeta` les crée tous au moment de la "
"création de la classe :class:`Enum` elle-même, et implémente une méthode :"
"création de la classe :class:`Enum` elle-même et implémente une méthode :"
"meth:`__new__` spécifique. Cette méthode renvoie toujours les instances de "
"membres déjà existantes pour être sûr de ne jamais en instancier de "
"nouvelles."
Expand DownExpand Up
@@ -1209,8 +1209,8 @@ msgid ""
"can be provided. It will be checked against the actual order of the "
"enumeration and raise an error if the two do not match::"
msgstr ""
"Pour faciliter la transition de Python 2 en Python 3, l'attributl'attribut:"
"attr:`_order_` peut être défini. Il sera comparé au véritable ordre de "
"Pour faciliter la transition de Python 2 en Python 3, l'attribut:attr:"
"`_order_` peut être défini. Il sera comparé au véritable ordre de "
"l'énumération et lève une erreur si les deux ne correspondent pas : ::"
#: ../Doc/library/enum.rst:1052
Expand All
@@ -1219,8 +1219,7 @@ msgid ""
"order is lost before it can be recorded."
msgstr ""
"En Python 2, l'attribut :attr:`_order_` est indispensable car l'ordre de la "
"définition est perdu avant de pouvoir \n"
"être enregistré."
"définition est perdu avant de pouvoir être enregistré."
#: ../Doc/library/enum.rst:1056
msgid "``Enum`` member type"
Expand Down
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.