Repository navigation
fixed tutorial/controlflow.po #1950
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
5406229
5bc8af7
153244f
032072e
a8ee693
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -6,14 +6,14 @@ msgstr "" | |
| "Project-Id-Version: Python 3\n" | ||
| "Report-Msgid-Bugs-To: \n" | ||
| "POT-Creation-Date: 2026-10-17 14:27+0200\n" | ||
| "PO-Revision-Date: 2024-12-16 23:58+0100\n" | ||
| "PO-Revision-Date: 2026-10-29 16:35+0100\n" | ||
| "Last-Translator: Christophe Nanteuil <christophe.nanteuil@gmail.com>\n" | ||
| "Language-Team: FRENCH <traductions@lists.afpy.org>\n" | ||
| "Language: fr\n" | ||
| "MIME-Version: 1.0\n" | ||
| "Content-Type: text/plain; charset=UTF-8\n" | ||
| "Content-Transfer-Encoding: 8bit\n" | ||
| "X-Generator: Poedit 3.2.2\n" | ||
| "X-Generator: Poedit 3.10\n" | ||
|
|
||
| #: tutorial/controlflow.rst:5 | ||
| msgid "More Control Flow Tools" | ||
|
|
@@ -172,7 +172,6 @@ msgstr "" | |
| "paramètre est :func:`sum` ::" | ||
|
|
||
| #: tutorial/controlflow.rst:157 | ||
| #, fuzzy | ||
| msgid "" | ||
| "Later we will see more functions that return iterables and take iterables as " | ||
| "arguments. In chapter :ref:`tut-structures`, we will discuss :func:`list` " | ||
|
|
@@ -192,7 +191,7 @@ msgid "" | |
| "enclosing :keyword:`for` or :keyword:`while` loop::" | ||
| msgstr "" | ||
| "L'instruction :keyword:`break` interrompt la boucle :keyword:`for` " | ||
| "ou :keyword:`while` la plus profonde." | ||
| "ou :keyword:`while` la plus proche ::" | ||
|
|
||
| #: tutorial/controlflow.rst:180 | ||
| msgid "" | ||
|
|
@@ -340,7 +339,6 @@ msgid ":keyword:`!match` Statements" | |
| msgstr "L'instruction :keyword:`!match`" | ||
|
|
||
| #: tutorial/controlflow.rst:293 | ||
| #, fuzzy | ||
| msgid "" | ||
| "A :keyword:`match` statement takes an expression and compares its value to " | ||
| "successive patterns given as one or more case blocks. This is superficially " | ||
|
|
@@ -357,7 +355,8 @@ msgstr "" | |
| "filtrage par motif des langages Rust et Haskell. Seul le premier filtre qui " | ||
| "correspond est exécuté et elle permet aussi d'extraire dans des variables " | ||
| "des composantes de la valeur, comme les éléments d'une séquence ou les " | ||
| "attributs d'un objet." | ||
| "attributs d'un objet. Si l’expression ne correspond à aucun filtre, aucune " | ||
| "des branches n'est exécutée." | ||
|
|
||
| #: tutorial/controlflow.rst:302 | ||
| msgid "" | ||
|
|
@@ -367,16 +366,13 @@ msgstr "" | |
| "à des littéraux ::" | ||
|
|
||
| #: tutorial/controlflow.rst:315 | ||
| #, fuzzy | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Attention des phrases ont été enlevées en anglais, tu ne les as pas enlevées en français. |
||
| msgid "" | ||
| "Note the last block: the \"variable name\" ``_`` acts as a *wildcard* and " | ||
| "never fails to match." | ||
| msgstr "" | ||
| "Remarquez l'emploi du signe souligné ``_`` dans le dernier bloc, qui est " | ||
| "normalement un nom de variable spécial. Ici, c'est un filtre *attrape-tout*, " | ||
| "c'est-à-dire qu'il accepte toutes les valeurs. Si aucun des filtres dans les " | ||
| "``case`` ne fonctionne, aucune des branches indentées sous les ``case`` " | ||
| "n'est exécutée." | ||
| "c'est-à-dire qu'il accepte toutes les valeurs." | ||
|
|
||
| #: tutorial/controlflow.rst:318 | ||
| msgid "" | ||
|
|
@@ -519,12 +515,14 @@ msgstr "" | |
| "ignorées. L'affectation double-étoilée (``**reste``) fonctionne aussi " | ||
| "(cependant, ``**_`` serait redondant et n'est donc pas permis) ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le point virgule en fin de paragraphe. | ||
| #: tutorial/controlflow.rst:433 | ||
| msgid "Subpatterns may be captured using the ``as`` keyword::" | ||
| msgstr "" | ||
| "on peut capturer la valeur d'une partie d'un filtre avec le mot-clé ``as``, " | ||
| "par exemple ::" | ||
|
|
||
| # Garder la majuscule en debut de phrase. | ||
| #: tutorial/controlflow.rst:437 | ||
| msgid "" | ||
| "will capture the second element of the input as ``p2`` (as long as the input " | ||
|
|
@@ -533,6 +531,7 @@ msgstr "" | |
| "Ce filtre, lorsqu'il est comparé à une séquence de deux points, réussit et " | ||
| "capture le second dans la variable ``p2`` ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le point virgule en fin de paragraphe. | ||
| #: tutorial/controlflow.rst:440 | ||
| msgid "" | ||
| "Most literals are compared by equality, however the singletons ``True``, " | ||
|
|
@@ -541,8 +540,8 @@ msgstr "" | |
| "la plupart des littéraux sont comparés par égalité. Néanmoins, les " | ||
| "singletons ``True``, ``False`` et ``None`` sont comparés par identité ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le double point à la fin de la phrase car il y a un exemple qui suit. | ||
| #: tutorial/controlflow.rst:443 | ||
| #, fuzzy | ||
| msgid "" | ||
| "Patterns may use named constants. These must be dotted names to prevent " | ||
| "them from being interpreted as capture variables::" | ||
|
|
@@ -706,7 +705,6 @@ msgstr "" | |
|
|
||
| # fin d'énumération --> pas de majuscule et point final. | ||
| #: tutorial/controlflow.rst:564 | ||
| #, fuzzy | ||
| msgid "" | ||
| "The statement ``result.append(a)`` calls a *method* of the list object " | ||
| "``result``. A method is a function that 'belongs' to an object and is named " | ||
|
|
@@ -728,7 +726,7 @@ msgstr "" | |
| "définissent différentes méthodes. Des méthodes de différents types peuvent " | ||
| "porter le même nom sans qu'il n'y ait d'ambigüité (vous pouvez définir vos " | ||
| "propres types d'objets et leurs méthodes en utilisant des *classes*, " | ||
| "voir :ref:`tut-classes`). La méthode :meth:`!append` utilisée dans cet " | ||
| "voir :ref:`tut-classes`). La méthode :meth:`~list.append` utilisée dans cet " | ||
| "exemple est définie pour les listes ; elle ajoute un nouvel élément à la fin " | ||
| "de la liste. Dans cet exemple, elle est l'équivalent de ``result = result + " | ||
| "[a]``, en plus efficace." | ||
|
|
@@ -1226,16 +1224,16 @@ msgstr "" | |
| "fonctions lambda peuvent référencer des variables de la portée englobante ::" | ||
|
|
||
| #: tutorial/controlflow.rst:1008 | ||
| #, fuzzy | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Il n’y a plus la traduction de :
|
||
| msgid "" | ||
| "The above example uses a lambda expression to return a function. Another " | ||
| "use is to pass a small function as an argument. For " | ||
| "instance, :meth:`list.sort` takes a sorting key function *key* which can be " | ||
| "a lambda function::" | ||
| msgstr "" | ||
| "L'exemple précédent utilise une fonction anonyme pour renvoyer une fonction. " | ||
| "Une autre utilisation classique est de donner une fonction minimaliste " | ||
| "directement en tant que paramètre ::" | ||
| "L'exemple précédent utilise une fonction anonyme pour renvoyer une " | ||
| "fonction. Une autre utilisation est de passer une petite fonction en " | ||
| "argument. Par exemple, :meth:`list.sort` prend une fonction de tri de clé " | ||
| "*key*, qui peut être une fonction anonyme ::" | ||
|
|
||
| #: tutorial/controlflow.rst:1021 | ||
| msgid "Documentation Strings" | ||
|
|
@@ -1300,7 +1298,6 @@ msgstr "" | |
| "l'utilisateur (voir les :pep:`3107` et :pep:`484` pour plus d'informations)." | ||
|
|
||
| #: tutorial/controlflow.rst:1080 | ||
| #, fuzzy | ||
| msgid "" | ||
| ":term:`Annotations <function annotation>` are stored in " | ||
| "the :attr:`~object.__annotations__` attribute of the function as a " | ||
|
|
@@ -1314,19 +1311,19 @@ msgid "" | |
| msgstr "" | ||
| "Les :term:`annotations <function annotation>` sont stockées dans " | ||
| "l'attribut :attr:`!__annotations__` de la fonction, sous la forme d'un " | ||
| "dictionnaire, et n'ont aucun autre effet. Les annotations sur les paramètres " | ||
| "sont définies par deux points (``:``) après le nom du paramètre suivi d'une " | ||
| "expression donnant la valeur de l'annotation. Les annotations de retour sont " | ||
| "définies par ``->`` suivi d'une expression, entre la liste des paramètres et " | ||
| "les deux points de fin de l'instruction :keyword:`def`. L'exemple suivant a " | ||
| "un paramètre requis, un paramètre optionnel et la valeur de retour annotés ::" | ||
| "dictionnaire, et n'ont aucun autre effet sur d’autres parties de la " | ||
| "fonction. Les annotations sur les paramètres sont définies par deux points " | ||
| "(``:``) après le nom du paramètre suivi d'une expression donnant la valeur " | ||
| "de l'annotation. Les annotations de retour sont définies par ``->`` suivi " | ||
| "d'une expression, entre la liste des paramètres et les deux points de fin de " | ||
| "l'instruction :keyword:`def`. L'exemple suivant a un paramètre requis, un " | ||
| "paramètre optionnel et la valeur de retour annotés ::" | ||
|
|
||
| #: tutorial/controlflow.rst:1102 | ||
| msgid "Intermezzo: Coding Style" | ||
| msgstr "Aparté : le style de codage" | ||
|
|
||
| #: tutorial/controlflow.rst:1106 | ||
| #, fuzzy | ||
| msgid "" | ||
| "Now that you are about to write longer, more complex pieces of Python, it is " | ||
| "a good time to talk about *coding style*. Most languages can be written (or " | ||
|
|
@@ -1339,7 +1336,7 @@ msgstr "" | |
| "langages peuvent être écrits (ou plutôt *formatés*) selon différents " | ||
| "styles ; certains sont plus lisibles que d'autres. Rendre la lecture de " | ||
| "votre code plus facile aux autres est toujours une bonne idée et adopter un " | ||
| "bon style de codage peut énormément vous y aider." | ||
| "bon style de codage aide énormément." | ||
|
|
||
| #: tutorial/controlflow.rst:1112 | ||
| msgid "" | ||
|
|
@@ -1357,6 +1354,7 @@ msgstr "" | |
| msgid "Use 4-space indentation, and no tabs." | ||
| msgstr "utilisez des indentations de 4 espaces et pas de tabulation." | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le point virgule en fin de paragraphe. | ||
| #: tutorial/controlflow.rst:1119 | ||
| msgid "" | ||
| "4 spaces are a good compromise between small indentation (allows greater " | ||
|
|
@@ -1368,12 +1366,14 @@ msgstr "" | |
| "le code plus facile à lire). Les tabulations introduisent de la confusion et " | ||
| "doivent être proscrites autant que possible ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase. L’énumétation n’est pas finie, il faut garder le point en fin de phrase. | ||
| #: tutorial/controlflow.rst:1123 | ||
| msgid "Wrap lines so that they don't exceed 79 characters." | ||
| msgstr "" | ||
| "faites en sorte que les lignes ne dépassent pas 79 caractères, au besoin en " | ||
| "insérant des retours à la ligne." | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder le point virgule en fin de paragraphe. | ||
| #: tutorial/controlflow.rst:1125 | ||
| msgid "" | ||
| "This helps users with small displays and makes it possible to have several " | ||
|
|
@@ -1383,6 +1383,7 @@ msgstr "" | |
| "écran et, pour les autres, cela leur permet de visualiser plusieurs fichiers " | ||
| "côte à côte ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le point virgule en fin de paragraphe. | ||
|
Kappamille marked this conversation as resolved.
Resolved
|
||
| #: tutorial/controlflow.rst:1128 | ||
| msgid "" | ||
| "Use blank lines to separate functions and classes, and larger blocks of code " | ||
|
|
@@ -1391,15 +1392,18 @@ msgstr "" | |
| "utilisez des lignes vides pour séparer les fonctions et les classes, ou pour " | ||
| "scinder de gros blocs de code à l'intérieur de fonctions ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le point virgule en fin de paragraphe. | ||
|
Kappamille marked this conversation as resolved.
Resolved
|
||
| #: tutorial/controlflow.rst:1131 | ||
| msgid "When possible, put comments on a line of their own." | ||
| msgstr "" | ||
| "lorsque c'est possible, placez les commentaires sur leurs propres lignes ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le point virgule en fin de paragraphe. | ||
|
Kappamille marked this conversation as resolved.
Resolved
|
||
| #: tutorial/controlflow.rst:1133 | ||
| msgid "Use docstrings." | ||
| msgstr "utilisez les chaînes de documentation ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le point virgule en fin de paragraphe. | ||
|
Kappamille marked this conversation as resolved.
Resolved
|
||
| #: tutorial/controlflow.rst:1135 | ||
| msgid "" | ||
| "Use spaces around operators and after commas, but not directly inside " | ||
|
|
@@ -1408,6 +1412,7 @@ msgstr "" | |
| "utilisez des espaces autour des opérateurs et après les virgules, mais pas " | ||
| "juste à l'intérieur des parenthèses : ``a = f(1, 2) + g(3, 4)`` ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le point virgule en fin de paragraphe. | ||
|
Kappamille marked this conversation as resolved.
Resolved
|
||
| #: tutorial/controlflow.rst:1138 | ||
| msgid "" | ||
| "Name your classes and functions consistently; the convention is to use " | ||
|
|
@@ -1422,6 +1427,7 @@ msgstr "" | |
| "(voyez :ref:`tut-firstclasses` pour en savoir plus sur les classes et les " | ||
| "méthodes) ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase + garder le point virgule en fin de paragraphe. | ||
|
Kappamille marked this conversation as resolved.
Resolved
|
||
| #: tutorial/controlflow.rst:1143 | ||
| msgid "" | ||
| "Don't use fancy encodings if your code is meant to be used in international " | ||
|
|
@@ -1432,6 +1438,7 @@ msgstr "" | |
| "utilisé dans des environnements internationaux. Par défaut, Python travaille " | ||
| "en UTF-8. Pour couvrir tous les cas, préférez le simple ASCII ;" | ||
|
|
||
| # Comme nous sommes dans une énumération il faut garder la minuscule en debut de phrase. Garder le point en fin de paragraphe car nous sommes à la fin de l’énumération. | ||
| #: tutorial/controlflow.rst:1147 | ||
| msgid "" | ||
| "Likewise, don't use non-ASCII characters in identifiers if there is only the " | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.