1
0
Fork 0

Review some fuzzy translations. (#505)

This commit is contained in:
Julien Palard 2019-01-03 21:36:36 +01:00 committed by GitHub
parent 0a38822d73
commit d3b1ef8d30
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 46 additions and 94 deletions

View File

@ -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 <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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 ::"

View File

@ -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 <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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 ""

View File

@ -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 <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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::"

View File

@ -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 <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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

View File

@ -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 <traductions@lists.afpy.org>\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 ""

View File

@ -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 <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\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 ""

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"

View File

@ -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"