From d3b1ef8d302f731b0d9eeda9b8798298154fd546 Mon Sep 17 00:00:00 2001 From: Julien Palard Date: Thu, 3 Jan 2019 21:36:36 +0100 Subject: [PATCH] Review some fuzzy translations. (#505) --- tutorial/classes.po | 5 ++--- tutorial/controlflow.po | 44 +++++++++++++++----------------------- tutorial/datastructures.po | 23 +++++++++----------- tutorial/errors.po | 24 +++++++++------------ tutorial/inputoutput.po | 9 ++++---- tutorial/modules.po | 7 +++--- whatsnew/2.1.po | 4 ---- whatsnew/2.2.po | 8 ------- whatsnew/2.3.po | 4 ---- whatsnew/2.5.po | 8 ------- whatsnew/2.6.po | 4 ---- 11 files changed, 46 insertions(+), 94 deletions(-) diff --git a/tutorial/classes.po b/tutorial/classes.po index 295df904..b876a9b2 100644 --- a/tutorial/classes.po +++ b/tutorial/classes.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-21 09:48+0100\n" -"PO-Revision-Date: 2018-12-12 22:00+0100\n" +"PO-Revision-Date: 2019-01-03 17:13+0100\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -1272,7 +1272,6 @@ msgstr "" "plupart des objets conteneurs en utilisant une instruction :keyword:`for` ::" #: ../Doc/tutorial/classes.rst:780 -#, fuzzy msgid "" "This style of access is clear, concise, and convenient. The use of " "iterators pervades and unifies Python. Behind the scenes, the :keyword:" @@ -1290,7 +1289,7 @@ msgstr "" "itérateur qui définit la méthode :meth:`~iterator.__next__`, laquelle accède " "aux éléments du conteneur un par un. Lorsqu'il n'y a plus d'élément, :meth:" "`~iterator.__next__` lève une exception :exc:`StopIteration` qui indique à " -"la boucle de l'instruction :keyword:`for` de se terminer. Vous pouvez " +"la boucle de l'instruction :keyword:`!for` de se terminer. Vous pouvez " "appeler la méthode :meth:`~iterator.__next__` en utilisant la fonction " "native :func:`next`. Cet exemple montre comment tout cela fonctionne ::" diff --git a/tutorial/controlflow.po b/tutorial/controlflow.po index 3ed2c3c6..a12166fc 100644 --- a/tutorial/controlflow.po +++ b/tutorial/controlflow.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-24 14:22+0100\n" -"PO-Revision-Date: 2018-12-24 15:04+0100\n" +"PO-Revision-Date: 2019-01-03 17:16+0100\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -29,9 +29,8 @@ msgstr "" "d'autres langages, mais toujours avec ses propres tournures." #: ../Doc/tutorial/controlflow.rst:14 -#, fuzzy msgid ":keyword:`!if` Statements" -msgstr "L'instruction :keyword:`if`" +msgstr "L'instruction :keyword:`!if`" #: ../Doc/tutorial/controlflow.rst:16 msgid "" @@ -41,7 +40,6 @@ msgstr "" "L'instruction :keyword:`if` est sans doute la plus connue. Par exemple ::" #: ../Doc/tutorial/controlflow.rst:33 -#, fuzzy msgid "" "There can be zero or more :keyword:`elif` parts, and the :keyword:`else` " "part is optional. The keyword ':keyword:`!elif`' is short for 'else if', " @@ -50,19 +48,17 @@ msgid "" "``switch`` or ``case`` statements found in other languages." msgstr "" "Il peut y avoir un nombre quelconque de parties :keyword:`elif` et la " -"partie :keyword:`else` est facultative. Le mot clé :keyword:`elif` est un " +"partie :keyword:`else` est facultative. Le mot clé :keyword:`!elif` est un " "raccourci pour *else if*, mais permet de gagner un niveau d'indentation. Une " -"séquence :keyword:`if` ... :keyword:`elif` ... :keyword:`elif` ... est par " -"ailleurs équivalente aux instructions ``switch`` ou ``case`` disponibles " +"séquence :keyword:`!if` ... :keyword:`!elif` ... :keyword:`!elif` ... est " +"par ailleurs équivalente aux instructions ``switch`` ou ``case`` disponibles " "dans d'autres langages." #: ../Doc/tutorial/controlflow.rst:43 -#, fuzzy msgid ":keyword:`!for` Statements" -msgstr "L'instruction :keyword:`for`" +msgstr "L'instruction :keyword:`!for`" #: ../Doc/tutorial/controlflow.rst:48 -#, fuzzy msgid "" "The :keyword:`for` statement in Python differs a bit from what you may be " "used to in C or Pascal. Rather than always iterating over an arithmetic " @@ -76,7 +72,7 @@ msgstr "" "celle que l'on peut trouver en C ou en Pascal. Au lieu de toujours itérer " "sur une suite arithmétique de nombres (comme en Pascal), ou de donner à " "l'utilisateur la possibilité de définir le pas d'itération et la condition " -"de fin (comme en C), l'instruction :keyword:`for` en Python itère sur les " +"de fin (comme en C), l'instruction :keyword:`!for` en Python itère sur les " "éléments d'une séquence (qui peut être une liste, une chaîne de " "caractères...), dans l'ordre dans lequel ils apparaissent dans la séquence. " "Par exemple ::" @@ -183,13 +179,12 @@ msgstr "" "prennent en paramètre." #: ../Doc/tutorial/controlflow.rst:158 -#, fuzzy msgid "" ":keyword:`!break` and :keyword:`!continue` Statements, and :keyword:`!else` " "Clauses on Loops" msgstr "" -"Les instructions :keyword:`break`, :keyword:`continue` et les clauses :" -"keyword:`else` au sein des boucles" +"Les instructions :keyword:`!break`, :keyword:`!continue` et les clauses :" +"keyword:`!else` au sein des boucles" #: ../Doc/tutorial/controlflow.rst:160 msgid "" @@ -200,7 +195,6 @@ msgstr "" "`for` ou :keyword:`while` la plus profonde." #: ../Doc/tutorial/controlflow.rst:163 -#, fuzzy msgid "" "Loop statements may have an :keyword:`!else` clause; it is executed when the " "loop terminates through exhaustion of the list (with :keyword:`for`) or when " @@ -208,8 +202,8 @@ msgid "" "is terminated by a :keyword:`break` statement. This is exemplified by the " "following loop, which searches for prime numbers::" msgstr "" -"Les boucles peuvent également disposer d'une instruction ``else`` ; celle-ci " -"est exécutée lorsqu'une boucle se termine alors que tous ses éléments ont " +"Les boucles peuvent également disposer d'une instruction ``!else`` ; celle-" +"ci est exécutée lorsqu'une boucle se termine alors que tous ses éléments ont " "été traités (dans le cas d'un :keyword:`for`) ou que la condition devient " "fausse (dans le cas d'un :keyword:`while`), mais pas lorsque la boucle est " "interrompue par une instruction :keyword:`break`. L'exemple suivant, qui " @@ -225,7 +219,6 @@ msgstr "" "keyword:`if`.)" #: ../Doc/tutorial/controlflow.rst:190 -#, fuzzy msgid "" "When used with a loop, the ``else`` clause has more in common with the " "``else`` clause of a :keyword:`try` statement than it does that of :keyword:" @@ -237,9 +230,9 @@ msgstr "" "Lorsqu'elle utilisée dans une boucle, la clause ``else`` est donc plus " "proche de celle associée à une instruction :keyword:`try` que de celle " "associée à une instruction :keyword:`if` : la clause ``else`` d'une " -"instruction :keyword:`try` s'exécute lorsqu'aucune exception n'est " +"instruction :keyword:`!try` s'exécute lorsqu'aucune exception n'est " "déclenchée, et celle d'une boucle lorsque aucun ``break`` n'intervient. Plus " -"plus d'informations sur l'instruction :keyword:`try` et le traitement des " +"plus d'informations sur l'instruction :keyword:`!try` et le traitement des " "exceptions, consultez :ref:`tut-handling`." #: ../Doc/tutorial/controlflow.rst:197 @@ -251,9 +244,8 @@ msgstr "" "boucle à son itération suivante : ::" #: ../Doc/tutorial/controlflow.rst:217 -#, fuzzy msgid ":keyword:`!pass` Statements" -msgstr "L'instruction :keyword:`pass`" +msgstr "L'instruction :keyword:`!pass`" #: ../Doc/tutorial/controlflow.rst:219 msgid "" @@ -270,7 +262,6 @@ msgstr "" "On utilise couramment cette instruction pour créer des classes minimales : ::" #: ../Doc/tutorial/controlflow.rst:232 -#, fuzzy msgid "" "Another place :keyword:`pass` can be used is as a place-holder for a " "function or conditional body when you are working on new code, allowing you " @@ -280,7 +271,7 @@ msgstr "" "Un autre cas d'utilisation du :keyword:`pass` est de réserver un espace en " "phase de développement pour une fonction ou un traitement conditionnel, vous " "permettant ainsi de construire votre code à un niveau plus abstrait. " -"L'instruction :keyword:`pass` est alors ignorée silencieusement : ::" +"L'instruction :keyword:`!pass` est alors ignorée silencieusement : ::" #: ../Doc/tutorial/controlflow.rst:243 msgid "Defining Functions" @@ -410,15 +401,14 @@ msgstr "" "Python :" #: ../Doc/tutorial/controlflow.rst:333 -#, fuzzy msgid "" "The :keyword:`return` statement returns with a value from a function. :" "keyword:`!return` without an expression argument returns ``None``. Falling " "off the end of a function also returns ``None``." msgstr "" "L'instruction :keyword:`return` provoque la sortie de la fonction en " -"renvoyant une valeur. :keyword:`return` sans expression en paramètre renvoie " -"``None``. Arriver à la fin d'une fonction renvoie également ``None``." +"renvoyant une valeur. :keyword:`!return` sans expression en paramètre " +"renvoie ``None``. Arriver à la fin d'une fonction renvoie également ``None``." #: ../Doc/tutorial/controlflow.rst:337 msgid "" diff --git a/tutorial/datastructures.po b/tutorial/datastructures.po index 1bea26c6..a51a99c3 100644 --- a/tutorial/datastructures.po +++ b/tutorial/datastructures.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-21 09:48+0100\n" -"PO-Revision-Date: 2018-12-12 22:05+0100\n" +"PO-Revision-Date: 2019-01-03 17:17+0100\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -238,7 +238,6 @@ msgid "which is more concise and readable." msgstr "qui est plus court et lisible." #: ../Doc/tutorial/datastructures.rst:218 -#, fuzzy msgid "" "A list comprehension consists of brackets containing an expression followed " "by a :keyword:`!for` clause, then zero or more :keyword:`!for` or :keyword:`!" @@ -248,10 +247,10 @@ msgid "" "lists if they are not equal::" msgstr "" "Une compréhension de liste consiste à placer entre crochets une expression " -"suivie par une clause :keyword:`for` puis par zéro ou plus clauses :keyword:" -"`for` ou :keyword:`if`. Le résultat est une nouvelle liste résultat de " -"l'évaluation de l'expression dans le contexte des clauses :keyword:`for` et :" -"keyword:`if` qui la suivent. Par exemple, cette compréhension de liste " +"suivie par une clause :keyword:`!for` puis par zéro ou plus clauses :keyword:" +"`!for` ou :keyword:`!if`. Le résultat est une nouvelle liste résultat de " +"l'évaluation de l'expression dans le contexte des clauses :keyword:`!for` " +"et :keyword:`!if` qui la suivent. Par exemple, cette compréhension de liste " "combine les éléments de deux listes s'ils ne sont pas égaux : ::" #: ../Doc/tutorial/datastructures.rst:228 @@ -336,12 +335,10 @@ msgstr "" "de cette ligne." #: ../Doc/tutorial/datastructures.rst:334 -#, fuzzy msgid "The :keyword:`!del` statement" -msgstr "L'instruction :keyword:`del`" +msgstr "L'instruction :keyword:`!del`" #: ../Doc/tutorial/datastructures.rst:336 -#, fuzzy msgid "" "There is a way to remove an item from a list given its index instead of its " "value: the :keyword:`del` statement. This differs from the :meth:`pop` " @@ -351,10 +348,10 @@ msgid "" msgstr "" "Il existe un moyen de retirer un élément d'une liste à partir de sa position " "au lieu de sa valeur : l'instruction :keyword:`del`. Elle diffère de la " -"méthode :meth:`pop` qui, elle, renvoie une valeur. L'instruction :keyword:" -"`del` peut également être utilisée pour supprimer des tranches d'une liste " -"ou la vider complètement (ce que nous avions fait auparavant en affectant " -"une liste vide à la tranche). Par exemple : ::" +"méthode :meth:`pop` qui, elle, renvoie une valeur. L'instruction :keyword:`!" +"del` peut également être utilisée pour supprimer des tranches d'une liste ou " +"la vider complètement (ce que nous avions fait auparavant en affectant une " +"liste vide à la tranche). Par exemple : ::" #: ../Doc/tutorial/datastructures.rst:353 msgid ":keyword:`del` can also be used to delete entire variables::" diff --git a/tutorial/errors.po b/tutorial/errors.po index ff1ffcd9..d0634258 100644 --- a/tutorial/errors.po +++ b/tutorial/errors.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-21 09:48+0100\n" -"PO-Revision-Date: 2018-12-12 22:06+0100\n" +"PO-Revision-Date: 2019-01-03 17:19+0100\n" "Last-Translator: Jules Lasne \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -197,7 +197,6 @@ msgstr "" "comme indiqué ci-dessus." #: ../Doc/tutorial/errors.rst:114 -#, fuzzy msgid "" "A :keyword:`try` statement may have more than one except clause, to specify " "handlers for different exceptions. At most one handler will be executed. " @@ -208,8 +207,8 @@ msgstr "" "Une instruction :keyword:`try` peut comporter plusieurs clauses ``except`` " "pour permettre la prise en charge de différentes exceptions. Mais un seul " "gestionnaire, au plus, sera exécuté. Les gestionnaires ne prennent en charge " -"que les exceptions qui interviennent dans la clause `try` correspondante, " -"pas dans d'autres gestionnaires de la même instruction :keyword:`try`. Mais " +"que les exceptions qui interviennent dans la clause `!try` correspondante, " +"pas dans d'autres gestionnaires de la même instruction :keyword:`!try`. Mais " "une même clause ``except`` peut citer plusieurs exceptions sous la forme " "d'un tuple entre parenthèses, comme dans cet exemple : ::" @@ -264,17 +263,16 @@ msgstr "" "Par exemple : ::" #: ../Doc/tutorial/errors.rst:183 -#, fuzzy msgid "" "The use of the :keyword:`!else` clause is better than adding additional code " "to the :keyword:`try` clause because it avoids accidentally catching an " "exception that wasn't raised by the code being protected by the :keyword:`!" "try` ... :keyword:`!except` statement." msgstr "" -"Il vaut mieux utiliser la clause :keyword:`else` plutôt que d'ajouter du " +"Il vaut mieux utiliser la clause :keyword:`!else` plutôt que d'ajouter du " "code à la clause :keyword:`try` car cela évite de capturer accidentellement " "une exception qui n'a pas été levée par le code initialement protégé par " -"l'instruction :keyword:`try` ... :keyword:`except`." +"l'instruction :keyword:`!try` ... :keyword:`!except`." #: ../Doc/tutorial/errors.rst:188 msgid "" @@ -427,7 +425,6 @@ msgstr "" "circonstances. Par exemple : ::" #: ../Doc/tutorial/errors.rst:344 -#, fuzzy msgid "" "A *finally clause* is always executed before leaving the :keyword:`try` " "statement, whether an exception has occurred or not. When an exception has " @@ -441,17 +438,16 @@ msgid "" msgstr "" "Une *clause finally* est toujours exécutée avant de quitter l'instruction :" "keyword:`try`, qu'une exception ait été levée ou non. Quand une exception a " -"été levée dans la clause :keyword:`try` et n'a pas été prise en charge par " +"été levée dans la clause :keyword:`!try` et n'a pas été prise en charge par " "une clause :keyword:`except` (ou si elle a été levée dans une clause :" -"keyword:`except` ou :keyword:`else`), elle est propagée après l'exécution de " -"la clause :keyword:`finally`. La clause :keyword:`finally` est également " +"keyword:`!except` ou :keyword:`!else`), elle est propagée après l'exécution " +"de la clause :keyword:`finally`. La clause :keyword:`!finally` est également " "exécutée \"à la sortie\" quand n'importe quelle autre clause de " -"l'instruction :keyword:`try` est abandonnée par une instruction :keyword:" +"l'instruction :keyword:`!try` est abandonnée par une instruction :keyword:" "`break`, :keyword:`continue` ou :keyword:`return`. Voici un exemple plus " "compliqué : ::" #: ../Doc/tutorial/errors.rst:377 -#, fuzzy msgid "" "As you can see, the :keyword:`finally` clause is executed in any event. " "The :exc:`TypeError` raised by dividing two strings is not handled by the :" @@ -461,7 +457,7 @@ msgstr "" "Comme vous pouvez le voir, la clause :keyword:`finally` est exécutée dans " "tous les cas. L'exception de type :exc:`TypeError`, déclenchée en divisant " "deux chaînes de caractères, n'est pas prise en charge par la clause :keyword:" -"`except` et est donc propagée après que la clause :keyword:`finally` a été " +"`except` et est donc propagée après que la clause :keyword:`!finally` a été " "exécutée." #: ../Doc/tutorial/errors.rst:382 diff --git a/tutorial/inputoutput.po b/tutorial/inputoutput.po index fe1a7df9..77081a34 100644 --- a/tutorial/inputoutput.po +++ b/tutorial/inputoutput.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-21 09:48+0100\n" -"PO-Revision-Date: 2018-10-04 15:54+0200\n" +"PO-Revision-Date: 2019-01-03 17:12+0100\n" "Last-Translator: \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -414,7 +414,6 @@ msgstr "" "mode binaire." #: ../Doc/tutorial/inputoutput.rst:317 -#, fuzzy msgid "" "It is good practice to use the :keyword:`with` keyword when dealing with " "file objects. The advantage is that the file is properly closed after its " @@ -424,9 +423,9 @@ msgid "" msgstr "" "C'est une bonne pratique d'utiliser le mot-clé :keyword:`with` lorsque vous " "traitez des fichiers. Vous fermez ainsi toujours correctement le fichier, " -"même si une exception est levée. Utiliser :keyword:`with` est aussi beaucoup " -"plus court que d'utiliser l'équivalent avec des blocs :keyword:`try`\\ -\\ :" -"keyword:`finally` : ::" +"même si une exception est levée. Utiliser :keyword:`!with` est aussi " +"beaucoup plus court que d'utiliser l'équivalent avec des blocs :keyword:`try`" +"\\ -\\ :keyword:`finally` : ::" #: ../Doc/tutorial/inputoutput.rst:328 msgid "" diff --git a/tutorial/modules.po b/tutorial/modules.po index 672921ef..6fc1f357 100644 --- a/tutorial/modules.po +++ b/tutorial/modules.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-12-21 09:48+0100\n" -"PO-Revision-Date: 2018-07-31 23:47+0200\n" +"PO-Revision-Date: 2019-01-03 17:11+0100\n" "Last-Translator: Julien Palard \n" "Language-Team: FRENCH \n" "Language: fr\n" @@ -187,13 +187,12 @@ msgstr "" "en mode interactif est acceptée pour gagner quelques secondes." #: ../Doc/tutorial/modules.rst:115 -#, fuzzy msgid "" "If the module name is followed by :keyword:`!as`, then the name following :" "keyword:`!as` is bound directly to the imported module." msgstr "" -"Si le nom du module est suivi par :keyword:`as`, alors le nom suivant :" -"keyword:`as` est directement lié au module importé." +"Si le nom du module est suivi par :keyword:`!as`, alors le nom suivant :" +"keyword:`!as` est directement lié au module importé." #: ../Doc/tutorial/modules.rst:124 msgid "" diff --git a/whatsnew/2.1.po b/whatsnew/2.1.po index e2350111..d2cf5e01 100644 --- a/whatsnew/2.1.po +++ b/whatsnew/2.1.po @@ -1011,7 +1011,3 @@ msgid "" "Michael Hudson, Marc-André Lemburg, Fredrik Lundh, Neil Schemenauer, Thomas " "Wouters." msgstr "" - -#, fuzzy -#~ msgid "PEP 232 - Function Attributes" -#~ msgstr "PEP 232 : Attributs de fonctions" diff --git a/whatsnew/2.2.po b/whatsnew/2.2.po index db201a2c..cf7472f0 100644 --- a/whatsnew/2.2.po +++ b/whatsnew/2.2.po @@ -1527,11 +1527,3 @@ msgid "" "Paalasma, Tim Peters, Jens Quade, Tom Reinhardt, Neil Schemenauer, Guido van " "Rossum, Greg Ward, Edward Welbourne." msgstr "" - -#, fuzzy -#~ msgid "PEP 234 - Iterators" -#~ msgstr "PEP 234 : Itérateurs" - -#, fuzzy -#~ msgid "PEP 255 - Simple Generators" -#~ msgstr "PEP 255 : Générateurs simples" diff --git a/whatsnew/2.3.po b/whatsnew/2.3.po index 5a5d6589..4e71196e 100644 --- a/whatsnew/2.3.po +++ b/whatsnew/2.3.po @@ -2343,7 +2343,3 @@ msgid "" "Norwitz, Hans Nowak, Chris Reedy, Francesco Ricciardi, Vinay Sajip, Neil " "Schemenauer, Roman Suzi, Jason Tishler, Just van Rossum." msgstr "" - -#, fuzzy -#~ msgid "PEP 255 - Simple Generators" -#~ msgstr "PEP 255 : Générateurs simples" diff --git a/whatsnew/2.5.po b/whatsnew/2.5.po index 252b10c6..cc683890 100644 --- a/whatsnew/2.5.po +++ b/whatsnew/2.5.po @@ -2728,11 +2728,3 @@ msgid "" "Paul Prescod, James Pryor, Mike Rovner, Scott Weikart, Barry Warsaw, Thomas " "Wouters." msgstr "" - -#, fuzzy -#~ msgid "PEP 308 - Conditional Expressions" -#~ msgstr "PEP 308 : Expressions conditionnelles" - -#, fuzzy -#~ msgid "PEP 309 - Partial Function Application" -#~ msgstr "PEP 309 : Application partielle de fonction" diff --git a/whatsnew/2.6.po b/whatsnew/2.6.po index 78b56912..d4c94de4 100644 --- a/whatsnew/2.6.po +++ b/whatsnew/2.6.po @@ -3692,7 +3692,3 @@ msgid "" "Georg Brandl, Steve Brown, Nick Coghlan, Ralph Corderoy, Jim Jewett, Kent " "Johnson, Chris Lambacher, Martin Michlmayr, Antoine Pitrou, Brian Warner." msgstr "" - -#, fuzzy -#~ msgid "Documenting Python" -#~ msgstr "Portage vers Python 2.6"