Skip to content
Merged
Show file tree
Hide file tree
Changes from all 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
19 changes: 8 additions & 11 deletions glossary.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ 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-14 15:07+0100\n"
"PO-Revision-Date: 2019-02-19 19:32+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@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 2.2\n"
"X-Generator: Poedit 2.0.2\n"

#: ../Doc/glossary.rst:5
msgid "Glossary"
Expand Down Expand Up @@ -260,9 +260,8 @@ msgid ""
"expression."
msgstr ""
"C'est un :term:`asynchronous iterator` qui, lorsqu'il est appelé via la "
"méthode :meth:`__anext__` renvoie un objet *awaitable* qui exécutera le "
"corps de la fonction du générateur asynchrone jusqu'au prochain :keyword:"
"`yield`."
"méthode :meth:`__anext__` renvoie un objet *awaitable* qui exécute le corps "
"de la fonction du générateur asynchrone jusqu'au prochain :keyword:`yield`."

#: ../Doc/glossary.rst:114
msgid ""
Expand Down Expand Up @@ -785,7 +784,6 @@ msgid "expression"
msgstr "expression"

#: ../Doc/glossary.rst:330
#, fuzzy
msgid ""
"A piece of syntax which can be evaluated to some value. In other words, an "
"expression is an accumulation of expression elements like literals, names, "
Expand All @@ -802,7 +800,7 @@ msgstr ""
"Contrairement à beaucoup d'autres langages, les différentes constructions du "
"langage ne sont pas toutes des expressions. On trouve également des :term:"
"`instructions <statement>` qui ne peuvent pas être utilisées comme "
"expressions, tel que :keyword:`if`. Les affectations sont également des "
"expressions, tel que :keyword:`while`. Les affectations sont également des "
"instructions et non des expressions."

#: ../Doc/glossary.rst:337
Expand Down Expand Up @@ -1062,17 +1060,16 @@ msgid "generator expression"
msgstr "expression génératrice"

#: ../Doc/glossary.rst:446
#, fuzzy
msgid ""
"An expression that returns an iterator. It looks like a normal expression "
"followed by a :keyword:`!for` clause defining a loop variable, range, and an "
"optional :keyword:`!if` clause. The combined expression generates values "
"for an enclosing function::"
msgstr ""
"Expression qui donne un itérateur. Elle ressemble à une expression normale, "
"suivie d'une expression :keyword:`for` définissant une variable de boucle, "
"un intervalle et une expression :keyword:`if` optionnelle. Toute cette "
"expression génère des valeurs pour la fonction qui l'entoure : ::"
"suivie d'une clause :keyword:`!for` définissant une variable de boucle, un "
"intervalle et une clause :keyword:`!if` optionnelle. Toute cette expression "
"génère des valeurs pour la fonction qui l'entoure : ::"

#: ../Doc/glossary.rst:453
msgid "generic function"
Expand Down
101 changes: 42 additions & 59 deletions reference/compound_stmts.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ 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:41+0100\n"
"PO-Revision-Date: 2019-02-19 22:16+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@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 2.2\n"
"X-Generator: Poedit 2.0.2\n"

#: ../Doc/reference/compound_stmts.rst:5
msgid "Compound statements"
Expand Down Expand Up @@ -116,9 +116,8 @@ msgstr ""
"chaque clause sur une ligne séparée pour plus de clarté."

#: ../Doc/reference/compound_stmts.rst:82
#, fuzzy
msgid "The :keyword:`!if` statement"
msgstr "L'instruction :keyword:`if`"
msgstr "L'instruction :keyword:`!if`"

#: ../Doc/reference/compound_stmts.rst:90
msgid "The :keyword:`if` statement is used for conditional execution:"
Expand All @@ -143,9 +142,8 @@ msgstr ""
"si elle existe, est exécutée."

#: ../Doc/reference/compound_stmts.rst:107
#, fuzzy
msgid "The :keyword:`!while` statement"
msgstr "L'instruction :keyword:`while`"
msgstr "L'instruction :keyword:`!while`"

#: ../Doc/reference/compound_stmts.rst:115
msgid ""
Expand All @@ -156,7 +154,6 @@ msgstr ""
"de manière répétée tant qu'une expression est vraie :"

#: ../Doc/reference/compound_stmts.rst:122
#, fuzzy
msgid ""
"This repeatedly tests the expression and, if it is true, executes the first "
"suite; if the expression is false (which may be the first time it is tested) "
Expand All @@ -165,26 +162,24 @@ msgid ""
msgstr ""
"Python évalue l'expression de manière répétée et, tant qu'elle est vraie, "
"exécute la première suite ; si l'expression est fausse (ce qui peut arriver "
"même lors du premier test), la suite de la clause :keyword:`else`, si elle "
"même lors du premier test), la suite de la clause :keyword:`!else`, si elle "
"existe, est exécutée et la boucle se termine."

#: ../Doc/reference/compound_stmts.rst:131
#, fuzzy
msgid ""
"A :keyword:`break` statement executed in the first suite terminates the loop "
"without executing the :keyword:`!else` clause's suite. A :keyword:"
"`continue` statement executed in the first suite skips the rest of the suite "
"and goes back to testing the expression."
msgstr ""
"Une instruction :keyword:`break` exécutée dans la première suite termine la "
"boucle sans exécuter la suite de la clause :keyword:`else`. Une instruction :"
"keyword:`continue` exécutée dans la première suite saute le reste de la "
"suite et retourne au test de l'expression."
"boucle sans exécuter la suite de la clause :keyword:`!else`. Une "
"instruction :keyword:`continue` exécutée dans la première suite saute le "
"reste de la suite et retourne au test de l'expression."

#: ../Doc/reference/compound_stmts.rst:140
#, fuzzy
msgid "The :keyword:`!for` statement"
msgstr "L'instruction :keyword:`for`"
msgstr "L'instruction :keyword:`!for`"

#: ../Doc/reference/compound_stmts.rst:151
msgid ""
Expand All @@ -196,7 +191,6 @@ msgstr ""
"itérable :"

#: ../Doc/reference/compound_stmts.rst:158
#, fuzzy
msgid ""
"The expression list is evaluated once; it should yield an iterable object. "
"An iterator is created for the result of the ``expression_list``. The suite "
Expand All @@ -217,11 +211,10 @@ msgstr ""
"règles des assignations (voir :ref:`assignment`), et ensuite la suite est "
"exécutée. Lorsque les éléments sont épuisés (ce qui est immédiat lorsque la "
"séquence est vide ou si un itérateur lève une exception :exc:"
"`StopIteration`), la suite de la clause :keyword:`else`, si elle existe, est "
"exécutée et la boucle se termine."
"`StopIteration`), la suite de la clause :keyword:`!else`, si elle existe, "
"est exécutée et la boucle se termine."

#: ../Doc/reference/compound_stmts.rst:171
#, fuzzy
msgid ""
"A :keyword:`break` statement executed in the first suite terminates the loop "
"without executing the :keyword:`!else` clause's suite. A :keyword:"
Expand All @@ -230,10 +223,10 @@ msgid ""
"there is no next item."
msgstr ""
"Une instruction :keyword:`break` exécutée dans la première suite termine la "
"boucle sans exécuter la suite de la clause :keyword:`else`. Une instruction :"
"keyword:`continue` exécutée dans la première suite saute le reste de la "
"suite et continue avec l'élément suivant, ou avec la clause :keyword:`else` "
"s'il n'y a pas d'élément suivant."
"boucle sans exécuter la suite de la clause :keyword:`!else`. Une "
"instruction :keyword:`continue` exécutée dans la première suite saute le "
"reste de la suite et continue avec l'élément suivant, ou avec la clause :"
"keyword:`!else` s'il n'y a pas d'élément suivant."

#: ../Doc/reference/compound_stmts.rst:177
msgid ""
Expand Down Expand Up @@ -288,9 +281,8 @@ msgstr ""
"complète, par exemple ::"

#: ../Doc/reference/compound_stmts.rst:224
#, fuzzy
msgid "The :keyword:`!try` statement"
msgstr "L'instruction :keyword:`try`"
msgstr "L'instruction :keyword:`!try`"

#: ../Doc/reference/compound_stmts.rst:234
msgid ""
Expand All @@ -301,7 +293,6 @@ msgstr ""
"code de nettoyage pour un groupe d'instructions :"

#: ../Doc/reference/compound_stmts.rst:247
#, fuzzy
msgid ""
"The :keyword:`except` clause(s) specify one or more exception handlers. When "
"no exception occurs in the :keyword:`try` clause, no exception handler is "
Expand All @@ -318,7 +309,7 @@ msgstr ""
"La ou les clauses :keyword:`except` spécifient un ou plusieurs gestionnaires "
"d'exceptions. Si aucune exception ne se produit dans la clause :keyword:"
"`try`, aucun gestionnaire d'exception n'est exécuté. Lorsqu'une exception se "
"produit dans la suite de :keyword:`try`, Python recherche un gestionnaire "
"produit dans la suite de :keyword:`!try`, Python recherche un gestionnaire "
"d'exception. Cette recherche inspecte les clauses ``except``, l'une après "
"l'autre, jusqu'à trouver une correspondance. Une clause ``except`` vide "
"(c'est-à-dire sans expression), si elle est présente, doit être la "
Expand Down Expand Up @@ -353,7 +344,6 @@ msgstr ""
"levé l'exception)."

#: ../Doc/reference/compound_stmts.rst:268
#, fuzzy
msgid ""
"When a matching except clause is found, the exception is assigned to the "
"target specified after the :keyword:`!as` keyword in that except clause, if "
Expand All @@ -365,14 +355,14 @@ msgid ""
"exception.)"
msgstr ""
"Lorsqu'une clause d'exception correspond, l'exception est assignée à la "
"cible spécifiée après le mot-clé :keyword:`as` dans cette clause ``except``, "
"si cette cible existe, et la suite de clause ``except`` est exécutée. "
"Toutes les clauses ``except`` doivent avoir un bloc exécutable. Lorsque la "
"fin de ce bloc est atteinte, l'exécution continue normalement après "
"l'ensemble de l'instruction ``try`` (cela signifie que si deux gestionnaires "
"imbriqués existent pour la même exception, et que l'exception se produit "
"dans la clause ``try`` du gestionnaire interne, le gestionnaire externe ne "
"gère pas l'exception)."
"cible spécifiée après le mot-clé :keyword:`!as` dans cette clause "
"``except``, si cette cible existe, et la suite de clause ``except`` est "
"exécutée. Toutes les clauses ``except`` doivent avoir un bloc exécutable. "
"Lorsque la fin de ce bloc est atteinte, l'exécution continue normalement "
"après l'ensemble de l'instruction ``try`` (cela signifie que si deux "
"gestionnaires imbriqués existent pour la même exception, et que l'exception "
"se produit dans la clause ``try`` du gestionnaire interne, le gestionnaire "
"externe ne gère pas l'exception)."

#: ../Doc/reference/compound_stmts.rst:276
msgid ""
Expand Down Expand Up @@ -421,22 +411,20 @@ msgstr ""
"qui a géré une exception."

#: ../Doc/reference/compound_stmts.rst:313
#, fuzzy
msgid ""
"The optional :keyword:`!else` clause is executed if the control flow leaves "
"the :keyword:`try` suite, no exception was raised, and no :keyword:"
"`return`, :keyword:`continue`, or :keyword:`break` statement was executed. "
"Exceptions in the :keyword:`!else` clause are not handled by the preceding :"
"keyword:`except` clauses."
msgstr ""
"La clause optionnelle :keyword:`else` n'est exécutée que si l'exécution "
"La clause optionnelle :keyword:`!else` n'est exécutée que si l'exécution "
"atteint la fin de la clause :keyword:`try`, aucune exception n'a été levée, "
"et aucun :keyword:`return`, :keyword:`continue`, ou :keyword:`break` ont "
"étés exécutés. Les exceptions dans la clause :keyword:`else` ne sont pas "
"étés exécutés. Les exceptions dans la clause :keyword:`!else` ne sont pas "
"gérées par les clauses :keyword:`except` précédentes."

#: ../Doc/reference/compound_stmts.rst:321
#, fuzzy
msgid ""
"If :keyword:`finally` is present, it specifies a 'cleanup' handler. The :"
"keyword:`try` clause is executed, including any :keyword:`except` and :"
Expand All @@ -450,14 +438,15 @@ msgid ""
msgstr ""
"Si :keyword:`finally` est présente, elle spécifie un gestionnaire de "
"\"nettoyage\". La clause :keyword:`try` est exécutée, y compris les clauses :"
"keyword:`except` et :keyword:`else`. Si une exception se produit dans l'une "
"keyword:`except` et :keyword:`!else`. Si une exception se produit dans l'une "
"des clauses et n'est pas traitée, l'exception est temporairement "
"sauvegardée. La clause :keyword:`finally` est exécutée. S'il y a une "
"sauvegardée. La clause :keyword:`!finally` est exécutée. S'il y a une "
"exception sauvegardée, elle est levée à nouveau à la fin de la clause :"
"keyword:`finally`. Si la clause :keyword:`finally` lève une autre exception, "
"l'exception sauvegardée est définie comme le contexte de la nouvelle "
"exception. Si la clause :keyword:`finally` exécute une instruction :keyword:"
"`return` ou :keyword:`break`, l'exception sauvegardée est jetée ::"
"keyword:`!finally`. Si la clause :keyword:`!finally` lève une autre "
"exception, l'exception sauvegardée est définie comme le contexte de la "
"nouvelle exception. Si la clause :keyword:`!finally` exécute une "
"instruction :keyword:`return` ou :keyword:`break`, l'exception sauvegardée "
"est jetée ::"

#: ../Doc/reference/compound_stmts.rst:340
msgid ""
Expand All @@ -468,7 +457,6 @@ msgstr ""
"pendant l'exécution de la clause :keyword:`finally`."

#: ../Doc/reference/compound_stmts.rst:348
#, fuzzy
msgid ""
"When a :keyword:`return`, :keyword:`break` or :keyword:`continue` statement "
"is executed in the :keyword:`try` suite of a :keyword:`!try`...\\ :keyword:`!"
Expand All @@ -479,14 +467,13 @@ msgid ""
msgstr ""
"Lorsqu'une instruction :keyword:`return`, :keyword:`break` ou :keyword:"
"`continue` est exécutée dans la suite d'une instruction :keyword:`try` d'une "
"construction :keyword:`try`...\\ :keyword:`finally`, la clause :keyword:"
"construction :keyword:`!try`...\\ :keyword:`!finally`, la clause :keyword:"
"`finally` est aussi exécutée à la sortie. Une instruction :keyword:"
"`continue` est illégale dans une clause :keyword:`finally` (la raison est "
"`continue` est illégale dans une clause :keyword:`!finally` (la raison est "
"que l'implémentation actuelle pose problème --- il est possible que cette "
"restriction soit levée dans le futur)."

#: ../Doc/reference/compound_stmts.rst:355
#, fuzzy
msgid ""
"The return value of a function is determined by the last :keyword:`return` "
"statement executed. Since the :keyword:`finally` clause always executes, a :"
Expand All @@ -495,8 +482,8 @@ msgid ""
msgstr ""
"La valeur de retour d'une fonction est déterminée par la dernière "
"instruction :keyword:`return` exécutée. Puisque la clause :keyword:"
"`finally` s'exécute toujours, une instruction :keyword:`return` exécutée "
"dans le :keyword:`finally` sera toujours la dernière clause exécutée ::"
"`finally` s'exécute toujours, une instruction :keyword:`!return` exécutée "
"dans le :keyword:`!finally` sera toujours la dernière clause exécutée ::"

#: ../Doc/reference/compound_stmts.rst:369
msgid ""
Expand All @@ -510,9 +497,8 @@ msgstr ""
"pour produire des exceptions."

#: ../Doc/reference/compound_stmts.rst:378
#, fuzzy
msgid "The :keyword:`!with` statement"
msgstr "L'instruction :keyword:`with`"
msgstr "L'instruction :keyword:`!with`"

#: ../Doc/reference/compound_stmts.rst:387
msgid ""
Expand Down Expand Up @@ -811,7 +797,6 @@ msgstr ""
"l'ordre dans lequel elles apparaissent dans le fichier."

#: ../Doc/reference/compound_stmts.rst:588
#, fuzzy
msgid ""
"It is also possible to create anonymous functions (functions not bound to a "
"name), for immediate use in expressions. This uses lambda expressions, "
Expand All @@ -828,7 +813,7 @@ msgstr ""
"expression lambda est simplement un raccourci pour définir une fonction "
"simple ; une fonction définie par une instruction \":keyword:`def`\" peut "
"être passée (en argument) ou assignée à un autre nom, tout comme une "
"fonction définie par une expression lambda. La forme \":keyword:`def`\" est "
"fonction définie par une expression lambda. La forme \":keyword:`!def`\" est "
"en fait plus puissante puisqu'elle permet l'exécution de plusieurs "
"instructions et les annotations."

Expand Down Expand Up @@ -1065,9 +1050,8 @@ msgid "An example of a coroutine function::"
msgstr "Un exemple de fonction coroutine ::"

#: ../Doc/reference/compound_stmts.rst:757
#, fuzzy
msgid "The :keyword:`!async for` statement"
msgstr "L'instruction :keyword:`async for`"
msgstr "L'instruction :keyword:`!async for`"

#: ../Doc/reference/compound_stmts.rst:762
msgid ""
Expand Down Expand Up @@ -1112,9 +1096,8 @@ msgstr ""
"dehors d'une fonction coroutine."

#: ../Doc/reference/compound_stmts.rst:801
#, fuzzy
msgid "The :keyword:`!async with` statement"
msgstr "L'instruction :keyword:`async with`"
msgstr "L'instruction :keyword:`!async with`"

#: ../Doc/reference/compound_stmts.rst:806
msgid ""
Expand Down
Loading