Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Remarques de christopheNan sur library/enum.#867

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Merged
JulienPalard merged 1 commit intopython:3.7fromawecx:enum_v2
Sep 3, 2019
Merged
Changes fromall commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 15 additions & 16 deletionslibrary/enum.po
View file
Open in desktop
Original file line numberDiff line numberDiff line change
Expand Up@@ -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
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

[8]ページ先頭

©2009-2025 Movatter.jp