diff --git a/library/enum.po b/library/enum.po index f559d936..b7f5de34 100644 --- a/library/enum.po +++ b/library/enum.po @@ -47,7 +47,7 @@ msgid "" msgstr "" "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 @@ -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 @@ -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ées sur :" +"class:`object`) que nécessaire. L'ordre de ces classes de base est le " "suivant : ::" #: ../Doc/library/enum.rst:400 @@ -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 : ::" @@ -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 " @@ -891,8 +891,8 @@ msgid "" "format codes." msgstr "" ":ref:`Chaînes de caractères formatées littérales ` : :meth:`str." -"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 " +"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 @@ -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 " @@ -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) ::" @@ -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." @@ -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'attribut l'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 @@ -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"