Fin des fuzzies pour reference (#202)

closes #36

Reviewed-on: AFPy/python-docs-fr#202
Reviewed-by: Yannick Gingras <ygingras@noreply.localhost>
Co-authored-by: Christophe Nanteuil <christophe.nanteuil@gmail.com>
Co-committed-by: Christophe Nanteuil <christophe.nanteuil@gmail.com>
This commit is contained in:
Christophe Nanteuil 2023-12-08 00:20:15 +00:00 committed by Yannick Gingras
parent d5e2f003e5
commit 27d2e50887
4 changed files with 565 additions and 638 deletions

View File

@ -6,14 +6,14 @@ msgstr ""
"Project-Id-Version: Python 3\n" "Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-23 14:38+0200\n" "POT-Creation-Date: 2023-07-23 14:38+0200\n"
"PO-Revision-Date: 2023-02-15 11:51+0100\n" "PO-Revision-Date: 2023-12-05 22:58+0100\n"
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n" "Last-Translator: Christophe Nanteuil <christophe.nanteuil@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.1\n" "X-Generator: Poedit 3.2.2\n"
#: reference/compound_stmts.rst:5 #: reference/compound_stmts.rst:5
msgid "Compound statements" msgid "Compound statements"
@ -233,7 +233,6 @@ msgstr ""
"compris celles effectuées dans la suite de la boucle ``for`` ::" "compris celles effectuées dans la suite de la boucle ``for`` ::"
#: reference/compound_stmts.rst:193 #: reference/compound_stmts.rst:193
#, fuzzy
msgid "" msgid ""
"Names in the target list are not deleted when the loop is finished, but if " "Names in the target list are not deleted when the loop is finished, but if "
"the sequence is empty, they will not have been assigned to at all by the " "the sequence is empty, they will not have been assigned to at all by the "
@ -243,27 +242,27 @@ msgid ""
msgstr "" msgstr ""
"Les noms dans la liste cible ne sont pas supprimés lorsque la boucle est " "Les noms dans la liste cible ne sont pas supprimés lorsque la boucle est "
"terminée mais, si la séquence est vide, ils n'auront pas du tout été " "terminée mais, si la séquence est vide, ils n'auront pas du tout été "
"assignés par la boucle. Petite astuce : la fonction native :func:`range` " "assignés par la boucle. Petite astuce : le type natif :func:`range` "
"renvoie un itérateur sur des entiers approprié pour émuler la boucle " "représente des suites arithmétiques immuables de nombres entiers ; par "
"classique en Pascal sur des entiers ``for i := a to b do`` ; par exemple, " "exemple, itérer sur ``range(3)`` renvoie successivement les entiers 0, 1 et "
"``list(range(3))`` renvoie la liste ``[0, 1, 2]``." "2."
# suit un :
#: reference/compound_stmts.rst:198 #: reference/compound_stmts.rst:198
msgid "Starred elements are now allowed in the expression list." msgid "Starred elements are now allowed in the expression list."
msgstr "" msgstr ""
"Les éléments étoilés sont maintenant autorisés dans l'expression liste." "les éléments étoilés sont maintenant autorisés dans l'expression liste."
#: reference/compound_stmts.rst:205 #: reference/compound_stmts.rst:205
msgid "The :keyword:`!try` statement" msgid "The :keyword:`!try` statement"
msgstr "L'instruction :keyword:`!try`" msgstr "L'instruction :keyword:`!try`"
#: reference/compound_stmts.rst:215 #: reference/compound_stmts.rst:215
#, fuzzy
msgid "" msgid ""
"The :keyword:`!try` statement specifies exception handlers and/or cleanup " "The :keyword:`!try` statement specifies exception handlers and/or cleanup "
"code for a group of statements:" "code for a group of statements:"
msgstr "" msgstr ""
"L'instruction :keyword:`try` définit les gestionnaires d'exception ou le " "L'instruction :keyword:`!try` définit les gestionnaires d'exception ou le "
"code de nettoyage pour un groupe d'instructions :" "code de nettoyage pour un groupe d'instructions :"
#: reference/compound_stmts.rst:231 #: reference/compound_stmts.rst:231
@ -279,10 +278,9 @@ msgstr ""
#: reference/compound_stmts.rst:239 #: reference/compound_stmts.rst:239
msgid ":keyword:`!except` clause" msgid ":keyword:`!except` clause"
msgstr "" msgstr "clause :keyword:`!except`"
#: reference/compound_stmts.rst:241 #: reference/compound_stmts.rst:241
#, fuzzy
msgid "" msgid ""
"The :keyword:`!except` clause(s) specify one or more exception handlers. " "The :keyword:`!except` clause(s) specify one or more exception handlers. "
"When no exception occurs in the :keyword:`try` clause, no exception handler " "When no exception occurs in the :keyword:`try` clause, no exception handler "
@ -298,34 +296,32 @@ msgid ""
"tuple containing an item that is the class or a non-virtual base class of " "tuple containing an item that is the class or a non-virtual base class of "
"the exception object." "the exception object."
msgstr "" msgstr ""
"La ou les clauses :keyword:`except` précisent un ou plusieurs gestionnaires " "La ou les clauses :keyword:`!except` précisent un ou plusieurs gestionnaires "
"d'exceptions. Si aucune exception ne se produit dans la clause :keyword:" "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 " "`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 " "d'exception. Cette recherche inspecte les clauses :keyword:`!except`, l'une "
"l'autre, jusqu'à trouver une correspondance. Une clause ``except`` vide " "après l'autre, jusqu'à trouver une correspondance. Une clause :keyword:`!"
"(c'est-à-dire sans expression), si elle est présente, doit être la " "except` vide (c'est-à-dire sans expression), si elle est présente, doit être "
"dernière ; elle correspond à toute exception. Pour une clause ``except`` " "la dernière ; elle correspond à toute exception. Pour une clause :keyword:`!"
"avec une expression, cette expression est évaluée et la clause correspond si " "except` avec une expression, cette expression est évaluée et la clause "
"l'objet résultant est « compatible » avec l'exception. Un objet est réputé " "correspond si l'objet résultant est « compatible » avec l'exception. Un "
"compatible avec une exception s'il est la classe ou une classe mère (mais " "objet est réputé compatible avec une exception s'il est la classe ou une "
"pas une :term:`classe mère abstraite`) de l'objet exception ou si c'est un " "classe mère (mais pas une :term:`classe mère abstraite`) de l'objet "
"*n*-uplet dont un élément est la classe ou une classe parente (non-" "exception ou si c'est un *n*-uplet dont un élément est la classe ou une "
"abstraite) de l'exception." "classe mère (non-abstraite) de l'exception."
#: reference/compound_stmts.rst:256 #: reference/compound_stmts.rst:256
#, fuzzy
msgid "" msgid ""
"If no :keyword:`!except` clause matches the exception, the search for an " "If no :keyword:`!except` clause matches the exception, the search for an "
"exception handler continues in the surrounding code and on the invocation " "exception handler continues in the surrounding code and on the invocation "
"stack. [#]_" "stack. [#]_"
msgstr "" msgstr ""
"Si aucune clause ``except`` ne correspond à l'exception, la recherche d'un " "Si aucune clause :keyword:`!except` ne correspond à l'exception, la "
"gestionnaire d'exception se poursuit dans le code englobant et dans la pile " "recherche d'un gestionnaire d'exception se poursuit dans le code englobant "
"d'appels. [#]_" "et dans la pile d'appels. [#]_"
#: reference/compound_stmts.rst:260 #: reference/compound_stmts.rst:260
#, fuzzy
msgid "" msgid ""
"If the evaluation of an expression in the header of an :keyword:`!except` " "If the evaluation of an expression in the header of an :keyword:`!except` "
"clause raises an exception, the original search for a handler is canceled " "clause raises an exception, the original search for a handler is canceled "
@ -333,14 +329,13 @@ msgid ""
"call stack (it is treated as if the entire :keyword:`try` statement raised " "call stack (it is treated as if the entire :keyword:`try` statement raised "
"the exception)." "the exception)."
msgstr "" msgstr ""
"Si l'évaluation d'une expression dans l'en-tête d'une clause ``except`` lève " "Si l'évaluation d'une expression dans l'en-tête d'une clause :keyword:`!"
"une exception, la recherche initiale d'un gestionnaire est annulée et une " "except` lève une exception, la recherche initiale d'un gestionnaire est "
"recherche commence pour la nouvelle exception dans le code englobant et dans " "annulée et une recherche commence pour la nouvelle exception dans le code "
"la pile d'appels (c'est traité comme si l'instruction :keyword:`try` avait " "englobant et dans la pile d'appels (c'est traité comme si l'instruction :"
"levé l'exception)." "keyword:`try` avait levé l'exception)."
#: reference/compound_stmts.rst:268 #: reference/compound_stmts.rst:268
#, fuzzy
msgid "" msgid ""
"When a matching :keyword:`!except` clause is found, the exception is " "When a matching :keyword:`!except` clause is found, the exception is "
"assigned to the target specified after the :keyword:`!as` keyword in that :" "assigned to the target specified after the :keyword:`!as` keyword in that :"
@ -352,31 +347,29 @@ msgid ""
"keyword:`!try` clause of the inner handler, the outer handler will not " "keyword:`!try` clause of the inner handler, the outer handler will not "
"handle the exception.)" "handle the exception.)"
msgstr "" msgstr ""
"Lorsqu'une clause d'exception correspond, l'exception est assignée à la " "Lorsqu'une clause :keyword:`!except` correspond, l'exception est affectée à "
"cible précisée après le mot-clé :keyword:`!as` dans cette clause ``except``, " "la cible précisée après le mot-clé :keyword:`!as` dans cette clause :keyword:"
"si cette cible existe, et la suite de clause ``except`` est exécutée. Toutes " "`!except`, si cette cible existe, et la suite de clause :keyword:`!except` "
"les clauses ``except`` doivent avoir un bloc exécutable. Lorsque la fin de " "est exécutée. Toutes les clauses :keyword:`!except` doivent avoir un bloc "
"ce bloc est atteinte, l'exécution continue normalement après l'ensemble de " "exécutable. Lorsque la fin de ce bloc est atteinte, l'exécution continue "
"l'instruction ``try`` (cela signifie que si deux gestionnaires imbriqués " "normalement après l'ensemble de l'instruction :keyword:`try` (cela signifie "
"existent pour la même exception, et que l'exception se produit dans la " "que si deux gestionnaires imbriqués existent pour la même exception, et que "
"clause ``try`` du gestionnaire interne, le gestionnaire externe ne gère pas " "l'exception se produit dans la clause :keyword:`!try` du gestionnaire "
"l'exception)." "interne, le gestionnaire externe ne gère pas l'exception)."
#: reference/compound_stmts.rst:279 #: reference/compound_stmts.rst:279
#, fuzzy
msgid "" msgid ""
"When an exception has been assigned using ``as target``, it is cleared at " "When an exception has been assigned using ``as target``, it is cleared at "
"the end of the :keyword:`!except` clause. This is as if ::" "the end of the :keyword:`!except` clause. This is as if ::"
msgstr "" msgstr ""
"Lorsqu'une exception a été assignée en utilisant ``as cible``, elle est " "Lorsqu'une exception a été affectée en utilisant ``as cible``, elle est "
"effacée à la fin de la clause ``except``. C'est comme si ::" "effacée à la fin de la clause :keyword:`!except`. C'est comme si ::"
#: reference/compound_stmts.rst:285 #: reference/compound_stmts.rst:285
msgid "was translated to ::" msgid "was translated to ::"
msgstr "avait été traduit en ::" msgstr "avait été traduit en \t::"
#: reference/compound_stmts.rst:293 #: reference/compound_stmts.rst:293
#, fuzzy
msgid "" msgid ""
"This means the exception must be assigned to a different name to be able to " "This means the exception must be assigned to a different name to be able to "
"refer to it after the :keyword:`!except` clause. Exceptions are cleared " "refer to it after the :keyword:`!except` clause. Exceptions are cleared "
@ -385,11 +378,11 @@ msgid ""
"garbage collection occurs." "garbage collection occurs."
msgstr "" msgstr ""
"Cela veut dire que l'exception doit être assignée à un nom différent pour " "Cela veut dire que l'exception doit être assignée à un nom différent pour "
"pouvoir s'y référer après la clause ``except``. Les exceptions sont effacées " "pouvoir s'y référer après la clause :keyword:`!except`. Les exceptions sont "
"parce qu'avec la trace de la pile d'appels qui leur est attachée, elles " "effacées parce qu'avec la trace de la pile d'appels qui leur est attachée, "
"créent un cycle dans les pointeurs de références (avec le cadre de la pile), " "elles créent un cycle dans les pointeurs de références (avec le cadre de la "
"ce qui conduit à conserver tous les noms locaux de ce cadre en mémoire " "pile), ce qui conduit à conserver tous les noms locaux de ce cadre en "
"jusqu'au passage du ramasse-miettes." "mémoire jusqu'au passage du ramasse-miettes."
#: reference/compound_stmts.rst:303 #: reference/compound_stmts.rst:303
msgid "" msgid ""
@ -399,13 +392,17 @@ msgid ""
"leaving an exception handler, the exception stored in the :mod:`sys` module " "leaving an exception handler, the exception stored in the :mod:`sys` module "
"is reset to its previous value::" "is reset to its previous value::"
msgstr "" msgstr ""
"Avant qu'une suite de clauses :keyword:`!except` ne soit exécutée, "
"l'exception est stockée dans le module :mod:`sys`, où elle est accessible "
"depuis le corps de la clause :keyword:`!except` en appelant :func:`sys."
"exception`. Lorsque vous quittez un gestionnaire d'exceptions, l'exception "
"stockée dans le module :mod:`sys` est réinitialisée à sa valeur précédente ::"
#: reference/compound_stmts.rst:334 #: reference/compound_stmts.rst:334
msgid ":keyword:`!except*` clause" msgid ":keyword:`!except*` clause"
msgstr "" msgstr "clause :keyword:`!except*`"
#: reference/compound_stmts.rst:336 #: reference/compound_stmts.rst:336
#, fuzzy
msgid "" msgid ""
"The :keyword:`!except*` clause(s) are used for handling :exc:" "The :keyword:`!except*` clause(s) are used for handling :exc:"
"`ExceptionGroup`\\s. The exception type for matching is interpreted as in " "`ExceptionGroup`\\s. The exception type for matching is interpreted as in "
@ -417,17 +414,17 @@ msgid ""
"in the group is handled by at most one :keyword:`!except*` clause, the first " "in the group is handled by at most one :keyword:`!except*` clause, the first "
"that matches it. ::" "that matches it. ::"
msgstr "" msgstr ""
"Les clauses :keyword:`except*<except_star>` sont utilisées pour gérer des :" "Les clauses :keyword:`!except*` sont utilisées pour gérer des :exc:"
"exc:`ExceptionGroup`. Le type de l'exception pour la correspondance est " "`ExceptionGroup`. Le type de l'exception pour la correspondance est "
"interprété de la même manière que dans le cas d'un :keyword:`except` mais, " "interprété de la même manière que dans le cas d'un :keyword:`except` mais, "
"dans le cas d'un groupe d'exceptions, il est possible d'avoir une " "dans le cas d'un groupe d'exceptions, il est possible d'avoir une "
"correspondance partielle quand le type correspond à une ou plusieurs " "correspondance partielle quand le type correspond à une ou plusieurs "
"exception dans le groupe. Cela veut dire que plusieurs clauses *except\\** " "exceptions dans le groupe. Cela veut dire que plusieurs clauses :keyword:`!"
"peuvent être exécutées, chacune gérant une partie du groupe d'exceptions. " "except*` peuvent être exécutées, chacune gérant une partie du groupe "
"Chaque clause ne s'exécute qu'une fois et gère un groupe d'exception " "d'exceptions. Chaque clause ne s'exécute (au maximum) qu'une fois et gère un "
"constitué des exceptions qui correspondent. Chaque exception du groupe est " "groupe d'exception constitué des exceptions qui correspondent. Chaque "
"gérée par une clause *except\\** au plus, la première à laquelle elle " "exception du groupe est gérée par une clause :keyword:`!except*` au plus, la "
"correspond. ::" "première à laquelle elle correspond. ::"
#: reference/compound_stmts.rst:364 #: reference/compound_stmts.rst:364
msgid "" msgid ""
@ -435,6 +432,10 @@ msgid ""
"clause are re-raised at the end, combined into an exception group along with " "clause are re-raised at the end, combined into an exception group along with "
"all exceptions that were raised from within :keyword:`!except*` clauses." "all exceptions that were raised from within :keyword:`!except*` clauses."
msgstr "" msgstr ""
"Toutes les exceptions restantes qui n'ont été gérées par aucune clause :"
"keyword:`!except*` sont réactivées à la fin, combinées dans un groupe "
"d'exceptions avec toutes les exceptions qui ont été levées à partir des "
"clauses :keyword:`!except*`."
#: reference/compound_stmts.rst:368 #: reference/compound_stmts.rst:368
msgid "" msgid ""
@ -442,6 +443,10 @@ msgid ""
"only one exception is raised from an :keyword:`!except*` clause, this " "only one exception is raised from an :keyword:`!except*` clause, this "
"exception is no longer wrapped to form a new :exc:`ExceptionGroup`." "exception is no longer wrapped to form a new :exc:`ExceptionGroup`."
msgstr "" msgstr ""
"À partir de la version 3.11.4, lorsque l'intégralité de :exc:"
"`ExceptionGroup` est gérée et qu'une seule exception est levée à partir "
"d'une clause :keyword:`!except*`, cette exception n'est plus encapsulée pour "
"former un nouveau :exc:`ExceptionGroup`."
#: reference/compound_stmts.rst:372 #: reference/compound_stmts.rst:372
msgid "" msgid ""
@ -449,6 +454,9 @@ msgid ""
"of the :keyword:`!except*` clauses, it is caught and wrapped by an exception " "of the :keyword:`!except*` clauses, it is caught and wrapped by an exception "
"group with an empty message string. ::" "group with an empty message string. ::"
msgstr "" msgstr ""
"Si l'exception levée n'est pas un groupe d'exceptions et que son type "
"correspond à l'une des clauses :keyword:`!except*`, elle est interceptée et "
"encapsulée par un groupe d'exceptions avec une chaîne de message vide. ::"
#: reference/compound_stmts.rst:383 #: reference/compound_stmts.rst:383
msgid "" msgid ""
@ -458,11 +466,15 @@ msgid ""
"keyword:`break`, :keyword:`continue` and :keyword:`return` cannot appear in " "keyword:`break`, :keyword:`continue` and :keyword:`return` cannot appear in "
"an :keyword:`!except*` clause." "an :keyword:`!except*` clause."
msgstr "" msgstr ""
"Une clause :keyword:`!except*` doit avoir un type correspondant, et ce type "
"ne peut pas être une sous-classe de :exc:`BaseExceptionGroup`. Il n'est pas "
"possible de combiner :keyword:`except` et :keyword:`!except*` dans un même :"
"keyword:`try`. Aucune clause :keyword:`break`, :keyword:`continue` ou :"
"keyword:`return` ne peut apparaître dans une clause :keyword:`!except*`."
#: reference/compound_stmts.rst:400 #: reference/compound_stmts.rst:400
#, fuzzy
msgid ":keyword:`!else` clause" msgid ":keyword:`!else` clause"
msgstr "L'instruction :keyword:`!while`" msgstr "clause :keyword:`!else`"
#: reference/compound_stmts.rst:402 #: reference/compound_stmts.rst:402
msgid "" msgid ""
@ -480,10 +492,9 @@ msgstr ""
#: reference/compound_stmts.rst:414 #: reference/compound_stmts.rst:414
msgid ":keyword:`!finally` clause" msgid ":keyword:`!finally` clause"
msgstr "" msgstr "clause :keyword:`!finally`"
#: reference/compound_stmts.rst:416 #: reference/compound_stmts.rst:416
#, fuzzy
msgid "" msgid ""
"If :keyword:`!finally` is present, it specifies a 'cleanup' handler. The :" "If :keyword:`!finally` is present, it specifies a 'cleanup' handler. The :"
"keyword:`try` clause is executed, including any :keyword:`except` and :" "keyword:`try` clause is executed, including any :keyword:`except` and :"
@ -496,9 +507,9 @@ msgid ""
"`return`, :keyword:`break` or :keyword:`continue` statement, the saved " "`return`, :keyword:`break` or :keyword:`continue` statement, the saved "
"exception is discarded::" "exception is discarded::"
msgstr "" msgstr ""
"Si :keyword:`finally` est présente, elle définit un gestionnaire de " "Si :keyword:`!finally` est présente, elle définit un gestionnaire de "
 nettoyage ». La clause :keyword:`try` est exécutée, y compris les clauses :"  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 " "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 :" "exception sauvegardée, elle est levée à nouveau à la fin de la clause :"
@ -509,16 +520,14 @@ msgstr ""
"l'exception sauvegardée est jetée ::" "l'exception sauvegardée est jetée ::"
#: reference/compound_stmts.rst:435 #: reference/compound_stmts.rst:435
#, fuzzy
msgid "" msgid ""
"The exception information is not available to the program during execution " "The exception information is not available to the program during execution "
"of the :keyword:`!finally` clause." "of the :keyword:`!finally` clause."
msgstr "" msgstr ""
"L'information relative à l'exception n'est pas disponible pour le programme " "L'information relative à l'exception n'est pas disponible pour le programme "
"pendant l'exécution de la clause :keyword:`finally`." "pendant l'exécution de la clause :keyword:`!finally`."
#: reference/compound_stmts.rst:443 #: reference/compound_stmts.rst:443
#, fuzzy
msgid "" msgid ""
"When a :keyword:`return`, :keyword:`break` or :keyword:`continue` statement " "When a :keyword:`return`, :keyword:`break` or :keyword:`continue` statement "
"is executed in the :keyword:`try` suite of a :keyword:`!try`...\\ :keyword:`!" "is executed in the :keyword:`try` suite of a :keyword:`!try`...\\ :keyword:`!"
@ -527,11 +536,10 @@ msgid ""
msgstr "" msgstr ""
"Lorsqu'une instruction :keyword:`return`, :keyword:`break` ou :keyword:" "Lorsqu'une instruction :keyword:`return`, :keyword:`break` ou :keyword:"
"`continue` est exécutée dans la suite d'une instruction :keyword:`try` d'une " "`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 »." "finally` est aussi exécutée « à la sortie »."
#: reference/compound_stmts.rst:447 #: reference/compound_stmts.rst:447
#, fuzzy
msgid "" msgid ""
"The return value of a function is determined by the last :keyword:`return` " "The return value of a function is determined by the last :keyword:`return` "
"statement executed. Since the :keyword:`!finally` clause always executes, " "statement executed. Since the :keyword:`!finally` clause always executes, "
@ -539,18 +547,17 @@ msgid ""
"will always be the last one executed::" "will always be the last one executed::"
msgstr "" msgstr ""
"La valeur de retour d'une fonction est déterminée par la dernière " "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` " "instruction :keyword:`return` exécutée. Puisque la clause :keyword:`!"
"s'exécute toujours, une instruction :keyword:`!return` exécutée dans le :" "finally` s'exécute toujours, une instruction :keyword:`!return` exécutée "
"keyword:`!finally` sera toujours la dernière clause exécutée ::" "dans le :keyword:`!finally` sera toujours la dernière clause exécutée ::"
#: reference/compound_stmts.rst:461 #: reference/compound_stmts.rst:461
#, fuzzy
msgid "" msgid ""
"Prior to Python 3.8, a :keyword:`continue` statement was illegal in the :" "Prior to Python 3.8, a :keyword:`continue` statement was illegal in the :"
"keyword:`!finally` clause due to a problem with the implementation." "keyword:`!finally` clause due to a problem with the implementation."
msgstr "" msgstr ""
"Avant Python 3.8, une instruction :keyword:`continue` n'était pas licite " "Avant Python 3.8, une instruction :keyword:`continue` n'était pas licite "
"dans une clause :keyword:`finally` en raison d'un problème dans " "dans une clause :keyword:`!finally` en raison d'un problème dans "
"l'implémentation." "l'implémentation."
#: reference/compound_stmts.rst:470 #: reference/compound_stmts.rst:470
@ -612,7 +619,6 @@ msgstr ""
"est assignée." "est assignée."
#: reference/compound_stmts.rst:505 #: reference/compound_stmts.rst:505
#, fuzzy
msgid "" msgid ""
"The :keyword:`with` statement guarantees that if the :meth:`__enter__` " "The :keyword:`with` statement guarantees that if the :meth:`__enter__` "
"method returns without an error, then :meth:`__exit__` will always be " "method returns without an error, then :meth:`__exit__` will always be "
@ -624,7 +630,7 @@ msgstr ""
"se termine sans erreur, alors la méthode :meth:`__exit__` est toujours " "se termine sans erreur, alors la méthode :meth:`__exit__` est toujours "
"appelée. Ainsi, si une erreur se produit pendant l'affectation à la liste " "appelée. Ainsi, si une erreur se produit pendant l'affectation à la liste "
"cible, elle est traitée de la même façon qu'une erreur se produisant dans la " "cible, elle est traitée de la même façon qu'une erreur se produisant dans la "
"suite. Voir l'étape 6 ci-dessous." "suite. Voir l'étape 7 ci-dessous."
#: reference/compound_stmts.rst:511 #: reference/compound_stmts.rst:511
msgid "The suite is executed." msgid "The suite is executed."
@ -1084,7 +1090,6 @@ msgstr ""
"au champ de recherche. La syntaxe est la suivante :" "au champ de recherche. La syntaxe est la suivante :"
#: reference/compound_stmts.rst:821 #: reference/compound_stmts.rst:821
#, fuzzy
msgid "" msgid ""
"If the OR pattern fails, the AS pattern fails. Otherwise, the AS pattern " "If the OR pattern fails, the AS pattern fails. Otherwise, the AS pattern "
"binds the subject to the name on the right of the as keyword and succeeds. " "binds the subject to the name on the right of the as keyword and succeeds. "
@ -1604,7 +1609,7 @@ msgid ""
"exc:`TypeError`." "exc:`TypeError`."
msgstr "" msgstr ""
"Si ``name_or_attr`` n'est pas une instance de la classe native :class:" "Si ``name_or_attr`` n'est pas une instance de la classe native :class:"
"`type` , lève une :exc:`TypeError`." "`type`, lève une :exc:`TypeError`."
#: reference/compound_stmts.rst:1098 #: reference/compound_stmts.rst:1098
msgid "" msgid ""
@ -1641,8 +1646,8 @@ msgid ""
"If only keyword patterns are present, they are processed as follows, one by " "If only keyword patterns are present, they are processed as follows, one by "
"one:" "one:"
msgstr "" msgstr ""
"S'il n'y a que des motifs par mot-clé (NdT : dans le sens « argument par " "S'il n'y a que des motifs par mot-clé (NdT : dans le sens « argument par mot-"
"mot-clé »), ils sont évalués comme ceci, un par un :" "clé »), ils sont évalués comme ceci, un par un :"
#: reference/compound_stmts.rst:1112 #: reference/compound_stmts.rst:1112
msgid "I. The keyword is looked up as an attribute on the subject." msgid "I. The keyword is looked up as an attribute on the subject."
@ -1795,7 +1800,6 @@ msgid ":class:`tuple`"
msgstr ":class:`tuple`" msgstr ":class:`tuple`"
#: reference/compound_stmts.rst:1166 #: reference/compound_stmts.rst:1166
#, fuzzy
msgid "" msgid ""
"These classes accept a single positional argument, and the pattern there is " "These classes accept a single positional argument, and the pattern there is "
"matched against the whole object rather than an attribute. For example " "matched against the whole object rather than an attribute. For example "
@ -1804,7 +1808,7 @@ msgstr ""
"Ces classes acceptent un argument positionnel seul et le filtre s'applique " "Ces classes acceptent un argument positionnel seul et le filtre s'applique "
"alors sur l'ensemble de l'objet plutôt que sur un simple attribut. Par " "alors sur l'ensemble de l'objet plutôt que sur un simple attribut. Par "
"exemple, ``int(0|1)`` réussit lorsqu'il est confronté à la valeur ``0``, " "exemple, ``int(0|1)`` réussit lorsqu'il est confronté à la valeur ``0``, "
"mais pas aux valeurs ``0.0`` ou ``False``." "mais pas lorsque c'est la valeur ``0.0``."
#: reference/compound_stmts.rst:1170 #: reference/compound_stmts.rst:1170
msgid "" msgid ""
@ -1891,11 +1895,11 @@ msgstr ""
"fonction comme seul argument ; la valeur renvoyée est liée au nom de la " "fonction comme seul argument ; la valeur renvoyée est liée au nom de la "
"fonction en lieu et place de l'objet fonction. Lorsqu'il y a plusieurs " "fonction en lieu et place de l'objet fonction. Lorsqu'il y a plusieurs "
"décorateurs, ils sont appliqués par imbrication ; par exemple, le code " "décorateurs, ils sont appliqués par imbrication ; par exemple, le code "
"suivant ::" "suivant ::"
#: reference/compound_stmts.rst:1249 reference/compound_stmts.rst:1426 #: reference/compound_stmts.rst:1249 reference/compound_stmts.rst:1426
msgid "is roughly equivalent to ::" msgid "is roughly equivalent to ::"
msgstr "est à peu près équivalent à ::" msgstr "est à peu près équivalent à ::"
#: reference/compound_stmts.rst:1254 #: reference/compound_stmts.rst:1254
msgid "" msgid ""
@ -2132,11 +2136,11 @@ msgstr ""
"utilisations plus avancées). Donc chaque élément de la liste doit pouvoir " "utilisations plus avancées). Donc chaque élément de la liste doit pouvoir "
"être évalué comme un objet classe qui autorise les sous-classes. Les classes " "être évalué comme un objet classe qui autorise les sous-classes. Les classes "
"sans liste d'héritage héritent, par défaut, de la classe mère :class:" "sans liste d'héritage héritent, par défaut, de la classe mère :class:"
"`object` ; d'où ::" "`object` ; d'où ::"
#: reference/compound_stmts.rst:1396 #: reference/compound_stmts.rst:1396
msgid "is equivalent to ::" msgid "is equivalent to ::"
msgstr "est équivalente à ::" msgstr "est équivalente à ::"
#: reference/compound_stmts.rst:1401 #: reference/compound_stmts.rst:1401
msgid "" msgid ""
@ -2183,7 +2187,7 @@ msgstr ""
msgid "Classes can also be decorated: just like when decorating functions, ::" msgid "Classes can also be decorated: just like when decorating functions, ::"
msgstr "" msgstr ""
"Les classes peuvent aussi être décorées. Comme pour les décorateurs de " "Les classes peuvent aussi être décorées. Comme pour les décorateurs de "
"fonctions ::" "fonctions ::"
#: reference/compound_stmts.rst:1431 #: reference/compound_stmts.rst:1431
msgid "" msgid ""
@ -2331,11 +2335,11 @@ msgid "Is semantically equivalent to::"
msgstr "est sémantiquement équivalent à ::" msgstr "est sémantiquement équivalent à ::"
#: reference/compound_stmts.rst:1541 #: reference/compound_stmts.rst:1541
#, fuzzy
msgid "" msgid ""
"See also :meth:`~object.__aiter__` and :meth:`~object.__anext__` for details." "See also :meth:`~object.__aiter__` and :meth:`~object.__anext__` for details."
msgstr "" msgstr ""
"Voir aussi :meth:`__aiter__` et :meth:`__anext__` pour plus de détails." "Voir aussi :meth:`~object.__aiter__` et :meth:`~object.__anext__` pour plus "
"de détails."
#: reference/compound_stmts.rst:1543 #: reference/compound_stmts.rst:1543
msgid "" msgid ""
@ -2359,12 +2363,12 @@ msgstr ""
"capable de suspendre l'exécution dans ses méthodes *enter* et *exit*." "capable de suspendre l'exécution dans ses méthodes *enter* et *exit*."
#: reference/compound_stmts.rst:1583 #: reference/compound_stmts.rst:1583
#, fuzzy
msgid "" msgid ""
"See also :meth:`~object.__aenter__` and :meth:`~object.__aexit__` for " "See also :meth:`~object.__aenter__` and :meth:`~object.__aexit__` for "
"details." "details."
msgstr "" msgstr ""
"Voir aussi :meth:`__aenter__` et :meth:`__aexit__` pour plus de détails." "Voir aussi :meth:`~object.__aenter__` et :meth:`~object.__aexit__` pour plus "
"de détails."
#: reference/compound_stmts.rst:1585 #: reference/compound_stmts.rst:1585
msgid "" msgid ""
@ -2417,11 +2421,11 @@ msgstr ""
"Sequence`" "Sequence`"
#: reference/compound_stmts.rst:1605 #: reference/compound_stmts.rst:1605
#, fuzzy
msgid "" msgid ""
"a builtin class that has its (CPython) :c:macro:`Py_TPFLAGS_SEQUENCE` bit set" "a builtin class that has its (CPython) :c:macro:`Py_TPFLAGS_SEQUENCE` bit set"
msgstr "" msgstr ""
"une classe native dont le bit (CPython) :data:`Py_TPFLAGS_SEQUENCE` est à 1" "une classe native dont le bit (CPython) :c:macro:`Py_TPFLAGS_SEQUENCE` est à "
"1"
#: reference/compound_stmts.rst:1606 reference/compound_stmts.rst:1625 #: reference/compound_stmts.rst:1606 reference/compound_stmts.rst:1625
msgid "a class that inherits from any of the above" msgid "a class that inherits from any of the above"
@ -2472,11 +2476,10 @@ msgstr ""
"Mapping`" "Mapping`"
#: reference/compound_stmts.rst:1624 #: reference/compound_stmts.rst:1624
#, fuzzy
msgid "" msgid ""
"a builtin class that has its (CPython) :c:macro:`Py_TPFLAGS_MAPPING` bit set" "a builtin class that has its (CPython) :c:macro:`Py_TPFLAGS_MAPPING` bit set"
msgstr "" msgstr ""
"une classe native dont le bit (CPython) :data:`Py_TPFLAGS_MAPPING` est à 1" "une classe native dont le bit (CPython) :c:macro:`Py_TPFLAGS_MAPPING` est à 1"
#: reference/compound_stmts.rst:1627 #: reference/compound_stmts.rst:1627
msgid "" msgid ""
@ -2508,7 +2511,7 @@ msgstr ""
#: reference/compound_stmts.rst:7 #: reference/compound_stmts.rst:7
msgid "compound" msgid "compound"
msgstr "" msgstr "composé"
#: reference/compound_stmts.rst:86 reference/compound_stmts.rst:111 #: reference/compound_stmts.rst:86 reference/compound_stmts.rst:111
#: reference/compound_stmts.rst:129 reference/compound_stmts.rst:144 #: reference/compound_stmts.rst:129 reference/compound_stmts.rst:144
@ -2518,43 +2521,42 @@ msgstr ""
#: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367
#: reference/compound_stmts.rst:1468 reference/compound_stmts.rst:1502 #: reference/compound_stmts.rst:1468 reference/compound_stmts.rst:1502
#: reference/compound_stmts.rst:1547 #: reference/compound_stmts.rst:1547
#, fuzzy
msgid "statement" msgid "statement"
msgstr "Instructions composées" msgstr "instruction"
#: reference/compound_stmts.rst:21 #: reference/compound_stmts.rst:21
msgid "clause" msgid "clause"
msgstr "" msgstr "clause"
#: reference/compound_stmts.rst:21 #: reference/compound_stmts.rst:21
msgid "suite" msgid "suite"
msgstr "" msgstr "suite"
#: reference/compound_stmts.rst:21 #: reference/compound_stmts.rst:21
msgid "; (semicolon)" msgid "; (semicolon)"
msgstr "" msgstr "; (point-virgule)"
#: reference/compound_stmts.rst:64 #: reference/compound_stmts.rst:64
msgid "NEWLINE token" msgid "NEWLINE token"
msgstr "" msgstr "lexème NEWLINE"
#: reference/compound_stmts.rst:64 #: reference/compound_stmts.rst:64
msgid "DEDENT token" msgid "DEDENT token"
msgstr "" msgstr "lexème DEDENT"
#: reference/compound_stmts.rst:64 #: reference/compound_stmts.rst:64
msgid "dangling" msgid "dangling"
msgstr "" msgstr "fantôme"
#: reference/compound_stmts.rst:64 reference/compound_stmts.rst:86 #: reference/compound_stmts.rst:64 reference/compound_stmts.rst:86
#: reference/compound_stmts.rst:111 reference/compound_stmts.rst:144 #: reference/compound_stmts.rst:111 reference/compound_stmts.rst:144
#: reference/compound_stmts.rst:207 reference/compound_stmts.rst:391 #: reference/compound_stmts.rst:207 reference/compound_stmts.rst:391
msgid "else" msgid "else"
msgstr "" msgstr "else"
#: reference/compound_stmts.rst:86 reference/compound_stmts.rst:589 #: reference/compound_stmts.rst:86 reference/compound_stmts.rst:589
msgid "if" msgid "if"
msgstr "" msgstr "if"
#: reference/compound_stmts.rst:86 reference/compound_stmts.rst:111 #: reference/compound_stmts.rst:86 reference/compound_stmts.rst:111
#: reference/compound_stmts.rst:144 reference/compound_stmts.rst:207 #: reference/compound_stmts.rst:144 reference/compound_stmts.rst:207
@ -2562,11 +2564,11 @@ msgstr ""
#: reference/compound_stmts.rst:409 reference/compound_stmts.rst:472 #: reference/compound_stmts.rst:409 reference/compound_stmts.rst:472
#: reference/compound_stmts.rst:589 reference/compound_stmts.rst:1478 #: reference/compound_stmts.rst:589 reference/compound_stmts.rst:1478
msgid "keyword" msgid "keyword"
msgstr "" msgstr "mot-clé"
#: reference/compound_stmts.rst:86 #: reference/compound_stmts.rst:86
msgid "elif" msgid "elif"
msgstr "" msgstr "elif"
#: reference/compound_stmts.rst:86 reference/compound_stmts.rst:111 #: reference/compound_stmts.rst:86 reference/compound_stmts.rst:111
#: reference/compound_stmts.rst:144 reference/compound_stmts.rst:207 #: reference/compound_stmts.rst:144 reference/compound_stmts.rst:207
@ -2574,308 +2576,297 @@ msgstr ""
#: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1311 #: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1311
#: reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1367
msgid ": (colon)" msgid ": (colon)"
msgstr "" msgstr ": (deux-points)"
#: reference/compound_stmts.rst:86 reference/compound_stmts.rst:111 #: reference/compound_stmts.rst:86 reference/compound_stmts.rst:111
#: reference/compound_stmts.rst:144 reference/compound_stmts.rst:207 #: reference/compound_stmts.rst:144 reference/compound_stmts.rst:207
#: reference/compound_stmts.rst:472 reference/compound_stmts.rst:589 #: reference/compound_stmts.rst:472 reference/compound_stmts.rst:589
#: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367
#, fuzzy
msgid "compound statement" msgid "compound statement"
msgstr "Instructions composées" msgstr "instruction composée"
#: reference/compound_stmts.rst:111 #: reference/compound_stmts.rst:111
msgid "while" msgid "while"
msgstr "" msgstr "while"
#: reference/compound_stmts.rst:111 reference/compound_stmts.rst:144 #: reference/compound_stmts.rst:111 reference/compound_stmts.rst:144
msgid "loop" msgid "loop"
msgstr "" msgstr "boucle"
#: reference/compound_stmts.rst:129 reference/compound_stmts.rst:169 #: reference/compound_stmts.rst:129 reference/compound_stmts.rst:169
#: reference/compound_stmts.rst:391 reference/compound_stmts.rst:438 #: reference/compound_stmts.rst:391 reference/compound_stmts.rst:438
msgid "break" msgid "break"
msgstr "" msgstr "break"
#: reference/compound_stmts.rst:129 reference/compound_stmts.rst:169 #: reference/compound_stmts.rst:129 reference/compound_stmts.rst:169
#: reference/compound_stmts.rst:391 reference/compound_stmts.rst:438 #: reference/compound_stmts.rst:391 reference/compound_stmts.rst:438
msgid "continue" msgid "continue"
msgstr "" msgstr "continue"
#: reference/compound_stmts.rst:144 #: reference/compound_stmts.rst:144
msgid "for" msgid "for"
msgstr "" msgstr "for"
#: reference/compound_stmts.rst:144 #: reference/compound_stmts.rst:144
msgid "in" msgid "in"
msgstr "" msgstr "in"
#: reference/compound_stmts.rst:144 #: reference/compound_stmts.rst:144
msgid "target" msgid "target"
msgstr "" msgstr "cible"
#: reference/compound_stmts.rst:144 #: reference/compound_stmts.rst:144
msgid "list" msgid "list"
msgstr "" msgstr "liste"
#: reference/compound_stmts.rst:144 reference/compound_stmts.rst:299 #: reference/compound_stmts.rst:144 reference/compound_stmts.rst:299
#: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367
msgid "object" msgid "object"
msgstr "" msgstr "objet"
#: reference/compound_stmts.rst:144 #: reference/compound_stmts.rst:144
msgid "sequence" msgid "sequence"
msgstr "" msgstr "séquence"
#: reference/compound_stmts.rst:190 #: reference/compound_stmts.rst:190
msgid "built-in function" msgid "built-in function"
msgstr "" msgstr "fonction native"
#: reference/compound_stmts.rst:190 #: reference/compound_stmts.rst:190
msgid "range" msgid "range"
msgstr "" msgstr "range"
#: reference/compound_stmts.rst:207 #: reference/compound_stmts.rst:207
msgid "try" msgid "try"
msgstr "" msgstr "try"
#: reference/compound_stmts.rst:207 #: reference/compound_stmts.rst:207
msgid "except" msgid "except"
msgstr "" msgstr "except"
#: reference/compound_stmts.rst:207 reference/compound_stmts.rst:409 #: reference/compound_stmts.rst:207 reference/compound_stmts.rst:409
msgid "finally" msgid "finally"
msgstr "" msgstr "finally"
#: reference/compound_stmts.rst:207 reference/compound_stmts.rst:266 #: reference/compound_stmts.rst:207 reference/compound_stmts.rst:266
#: reference/compound_stmts.rst:472 reference/compound_stmts.rst:589 #: reference/compound_stmts.rst:472 reference/compound_stmts.rst:589
msgid "as" msgid "as"
msgstr "" msgstr "as"
#: reference/compound_stmts.rst:266 #: reference/compound_stmts.rst:266
msgid "except clause" msgid "except clause"
msgstr "" msgstr "clause except"
#: reference/compound_stmts.rst:299 #: reference/compound_stmts.rst:299
msgid "module" msgid "module"
msgstr "" msgstr "module"
#: reference/compound_stmts.rst:299 #: reference/compound_stmts.rst:299
msgid "sys" msgid "sys"
msgstr "" msgstr "sys"
#: reference/compound_stmts.rst:299 #: reference/compound_stmts.rst:299
msgid "traceback" msgid "traceback"
msgstr "" msgstr "trace d'appels"
#: reference/compound_stmts.rst:328 #: reference/compound_stmts.rst:328
msgid "except_star" msgid "except_star"
msgstr "" msgstr "except_star"
#: reference/compound_stmts.rst:391 reference/compound_stmts.rst:438 #: reference/compound_stmts.rst:391 reference/compound_stmts.rst:438
msgid "return" msgid "return"
msgstr "" msgstr "return"
#: reference/compound_stmts.rst:472 #: reference/compound_stmts.rst:472
msgid "with" msgid "with"
msgstr "" msgstr "with"
#: reference/compound_stmts.rst:472 #: reference/compound_stmts.rst:472
#, fuzzy
msgid "with statement" msgid "with statement"
msgstr "L'instruction :keyword:`!with`" msgstr "instruction *with*"
#: reference/compound_stmts.rst:472 reference/compound_stmts.rst:1194 #: reference/compound_stmts.rst:472 reference/compound_stmts.rst:1194
#: reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1367
msgid ", (comma)" msgid ", (comma)"
msgstr "" msgstr ", (virgule)"
#: reference/compound_stmts.rst:589 #: reference/compound_stmts.rst:589
msgid "match" msgid "match"
msgstr "" msgstr "match"
#: reference/compound_stmts.rst:589 #: reference/compound_stmts.rst:589
msgid "case" msgid "case"
msgstr "" msgstr "case"
#: reference/compound_stmts.rst:589 #: reference/compound_stmts.rst:589
#, fuzzy
msgid "pattern matching" msgid "pattern matching"
msgstr ":ref:`class-pattern-matching`" msgstr "filtrage par motif"
#: reference/compound_stmts.rst:589 #: reference/compound_stmts.rst:589
#, fuzzy
msgid "match statement" msgid "match statement"
msgstr "Voici un exemple d'instruction de filtrage par motif ::" msgstr "instruction *match*"
#: reference/compound_stmts.rst:693 #: reference/compound_stmts.rst:693
#, fuzzy
msgid "guard" msgid "guard"
msgstr "Gardes" msgstr "garde"
#: reference/compound_stmts.rst:732 #: reference/compound_stmts.rst:732
#, fuzzy
msgid "irrefutable case block" msgid "irrefutable case block"
msgstr "Bloc ``case`` attrape-tout" msgstr "bloc attrape-tout"
#: reference/compound_stmts.rst:732 #: reference/compound_stmts.rst:732
msgid "case block" msgid "case block"
msgstr "" msgstr "bloc *case*"
#: reference/compound_stmts.rst:756 #: reference/compound_stmts.rst:756
#, fuzzy
msgid "! patterns" msgid "! patterns"
msgstr "Filtres" msgstr "! motifs"
#: reference/compound_stmts.rst:756 #: reference/compound_stmts.rst:756
msgid "AS pattern, OR pattern, capture pattern, wildcard pattern" msgid "AS pattern, OR pattern, capture pattern, wildcard pattern"
msgstr "" msgstr "motif AS, motif OR, motif de capture, motif attrape-tout"
#: reference/compound_stmts.rst:1185 reference/compound_stmts.rst:1261 #: reference/compound_stmts.rst:1185 reference/compound_stmts.rst:1261
msgid "parameter" msgid "parameter"
msgstr "" msgstr "paramètre"
#: reference/compound_stmts.rst:1185 reference/compound_stmts.rst:1194 #: reference/compound_stmts.rst:1185 reference/compound_stmts.rst:1194
#: reference/compound_stmts.rst:1235 reference/compound_stmts.rst:1261 #: reference/compound_stmts.rst:1235 reference/compound_stmts.rst:1261
#: reference/compound_stmts.rst:1290 #: reference/compound_stmts.rst:1290
#, fuzzy
msgid "function definition" msgid "function definition"
msgstr "Définition de fonctions" msgstr "définition de fonction"
#: reference/compound_stmts.rst:1194 #: reference/compound_stmts.rst:1194
msgid "def" msgid "def"
msgstr "" msgstr "def"
#: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1311 #: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1311
msgid "function" msgid "function"
msgstr "" msgstr "fonction"
#: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367
#, fuzzy
msgid "definition" msgid "definition"
msgstr "Définition de classes" msgstr "définition"
#: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367
msgid "name" msgid "name"
msgstr "" msgstr "nom"
#: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367
msgid "binding" msgid "binding"
msgstr "" msgstr "liaison"
#: reference/compound_stmts.rst:1194 #: reference/compound_stmts.rst:1194
msgid "user-defined function" msgid "user-defined function"
msgstr "" msgstr "fonction définie par l'utilisateur"
#: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1194 reference/compound_stmts.rst:1367
msgid "() (parentheses)" msgid "() (parentheses)"
msgstr "" msgstr "() (parenthèses)"
#: reference/compound_stmts.rst:1194 #: reference/compound_stmts.rst:1194
msgid "parameter list" msgid "parameter list"
msgstr "" msgstr "liste de paramètres"
#: reference/compound_stmts.rst:1235 reference/compound_stmts.rst:1417 #: reference/compound_stmts.rst:1235 reference/compound_stmts.rst:1417
msgid "@ (at)" msgid "@ (at)"
msgstr "" msgstr "@ (arobase)"
#: reference/compound_stmts.rst:1261 #: reference/compound_stmts.rst:1261
msgid "default" msgid "default"
msgstr "" msgstr "par défaut"
#: reference/compound_stmts.rst:1261 #: reference/compound_stmts.rst:1261
msgid "value" msgid "value"
msgstr "" msgstr "valeur"
#: reference/compound_stmts.rst:1261 #: reference/compound_stmts.rst:1261
msgid "argument" msgid "argument"
msgstr "" msgstr "argument"
#: reference/compound_stmts.rst:1261 #: reference/compound_stmts.rst:1261
msgid "= (equals)" msgid "= (equals)"
msgstr "" msgstr "= (égal)"
#: reference/compound_stmts.rst:1290 #: reference/compound_stmts.rst:1290
msgid "/ (slash)" msgid "/ (slash)"
msgstr "" msgstr "/ (barre oblique)"
#: reference/compound_stmts.rst:1290 #: reference/compound_stmts.rst:1290
msgid "* (asterisk)" msgid "* (asterisk)"
msgstr "" msgstr "* (astérisque)"
#: reference/compound_stmts.rst:1290 #: reference/compound_stmts.rst:1290
msgid "**" msgid "**"
msgstr "" msgstr "**"
#: reference/compound_stmts.rst:1311 #: reference/compound_stmts.rst:1311
msgid "annotations" msgid "annotations"
msgstr "" msgstr "annotations"
#: reference/compound_stmts.rst:1311 #: reference/compound_stmts.rst:1311
msgid "->" msgid "->"
msgstr "" msgstr "->"
#: reference/compound_stmts.rst:1311 #: reference/compound_stmts.rst:1311
#, fuzzy
msgid "function annotations" msgid "function annotations"
msgstr "Définition de fonctions" msgstr "annotations de fonction"
#: reference/compound_stmts.rst:1329 #: reference/compound_stmts.rst:1329
msgid "lambda" msgid "lambda"
msgstr "" msgstr "lambda"
#: reference/compound_stmts.rst:1329 #: reference/compound_stmts.rst:1329
msgid "expression" msgid "expression"
msgstr "" msgstr "expression"
#: reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1367
msgid "class" msgid "class"
msgstr "" msgstr "classe"
#: reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1367
msgid "execution" msgid "execution"
msgstr "" msgstr "exécution"
#: reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1367
msgid "frame" msgid "frame"
msgstr "" msgstr "cadre"
#: reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1367
msgid "inheritance" msgid "inheritance"
msgstr "" msgstr "héritage"
#: reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1367
msgid "docstring" msgid "docstring"
msgstr "" msgstr "chaîne de documentation"
#: reference/compound_stmts.rst:1367 reference/compound_stmts.rst:1417 #: reference/compound_stmts.rst:1367 reference/compound_stmts.rst:1417
#, fuzzy
msgid "class definition" msgid "class definition"
msgstr "Définition de classes" msgstr "définition de classe"
#: reference/compound_stmts.rst:1367 #: reference/compound_stmts.rst:1367
msgid "expression list" msgid "expression list"
msgstr "" msgstr "liste d'expressions"
#: reference/compound_stmts.rst:1468 #: reference/compound_stmts.rst:1468
msgid "async def" msgid "async def"
msgstr "" msgstr "async def"
#: reference/compound_stmts.rst:1478 #: reference/compound_stmts.rst:1478
msgid "async" msgid "async"
msgstr "" msgstr "async"
#: reference/compound_stmts.rst:1478 #: reference/compound_stmts.rst:1478
msgid "await" msgid "await"
msgstr "" msgstr "await"
#: reference/compound_stmts.rst:1502 #: reference/compound_stmts.rst:1502
msgid "async for" msgid "async for"
msgstr "" msgstr "async for"
#: reference/compound_stmts.rst:1547 #: reference/compound_stmts.rst:1547
msgid "async with" msgid "async with"
msgstr "" msgstr "async with"
#, fuzzy #, fuzzy
#~ msgid "" #~ msgid ""

File diff suppressed because it is too large Load Diff

View File

@ -6,14 +6,14 @@ msgstr ""
"Project-Id-Version: Python 3\n" "Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-23 14:38+0200\n" "POT-Creation-Date: 2023-07-23 14:38+0200\n"
"PO-Revision-Date: 2022-12-04 14:56+0100\n" "PO-Revision-Date: 2023-12-02 10:40+0100\n"
"Last-Translator: Jean Abou Samra <jean@abou-samra.fr>\n" "Last-Translator: Christophe Nanteuil <christophe.nanteuil@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 3.2.1\n" "X-Generator: Poedit 3.2.2\n"
#: reference/simple_stmts.rst:6 #: reference/simple_stmts.rst:6
msgid "Simple statements" msgid "Simple statements"
@ -286,7 +286,6 @@ msgstr ""
"une liste)." "une liste)."
#: reference/simple_stmts.rst:210 #: reference/simple_stmts.rst:210
#, fuzzy
msgid "" msgid ""
"If the primary is a mapping object (such as a dictionary), the subscript " "If the primary is a mapping object (such as a dictionary), the subscript "
"must have a type compatible with the mapping's key type, and the mapping is " "must have a type compatible with the mapping's key type, and the mapping is "
@ -471,7 +470,6 @@ msgstr ""
"d'une assignation optionnelle :" "d'une assignation optionnelle :"
#: reference/simple_stmts.rst:333 #: reference/simple_stmts.rst:333
#, fuzzy
msgid "" msgid ""
"The difference from normal :ref:`assignment` is that only a single target is " "The difference from normal :ref:`assignment` is that only a single target is "
"allowed." "allowed."
@ -553,10 +551,10 @@ msgid ""
msgstr "" msgstr ""
"La proposition qui a ajouté le module :mod:`typing` pour fournir une syntaxe " "La proposition qui a ajouté le module :mod:`typing` pour fournir une syntaxe "
"standard pour les annotations de type qui peuvent être utilisées dans les " "standard pour les annotations de type qui peuvent être utilisées dans les "
"outils d'analyse statique et les EDIs." "outils d'analyse statique et les environnements de développement intégrés "
"(*EDI*)."
#: reference/simple_stmts.rst:367 #: reference/simple_stmts.rst:367
#, fuzzy
msgid "" msgid ""
"Now annotated assignments allow the same expressions in the right hand side " "Now annotated assignments allow the same expressions in the right hand side "
"as regular assignments. Previously, some expressions (like un-parenthesized " "as regular assignments. Previously, some expressions (like un-parenthesized "
@ -581,13 +579,13 @@ msgstr ""
#: reference/simple_stmts.rst:389 #: reference/simple_stmts.rst:389
msgid "The simple form, ``assert expression``, is equivalent to ::" msgid "The simple form, ``assert expression``, is equivalent to ::"
msgstr "La forme la plus simple, ``assert expression``, est équivalente à ::" msgstr "La forme la plus simple, ``assert expression``, est équivalente à ::"
#: reference/simple_stmts.rst:394 #: reference/simple_stmts.rst:394
msgid "" msgid ""
"The extended form, ``assert expression1, expression2``, is equivalent to ::" "The extended form, ``assert expression1, expression2``, is equivalent to ::"
msgstr "" msgstr ""
"La forme étendue, ``assert expression1, expression2``, est équivalente à ::" "La forme étendue, ``assert expression1, expression2``, est équivalente à ::"
#: reference/simple_stmts.rst:403 #: reference/simple_stmts.rst:403
msgid "" msgid ""
@ -765,11 +763,11 @@ msgstr ""
"`expression yield <yieldexpr>`. L'instruction *yield* peut être utilisée " "`expression yield <yieldexpr>`. L'instruction *yield* peut être utilisée "
"pour omettre les parenthèses qui seraient autrement requises dans " "pour omettre les parenthèses qui seraient autrement requises dans "
"l'instruction équivalente d'expression *yield*. Par exemple, les " "l'instruction équivalente d'expression *yield*. Par exemple, les "
"instructions *yield* ::" "instructions *yield* ::"
#: reference/simple_stmts.rst:537 #: reference/simple_stmts.rst:537
msgid "are equivalent to the yield expression statements ::" msgid "are equivalent to the yield expression statements ::"
msgstr "sont équivalentes aux instructions expressions *yield* ::" msgstr "sont équivalentes aux instructions expressions *yield* ::"
#: reference/simple_stmts.rst:542 #: reference/simple_stmts.rst:542
msgid "" msgid ""
@ -1025,7 +1023,6 @@ msgstr ""
"clauses étaient séparées dans des instructions d'importations individuelles." "clauses étaient séparées dans des instructions d'importations individuelles."
#: reference/simple_stmts.rst:759 #: reference/simple_stmts.rst:759
#, fuzzy
msgid "" msgid ""
"The details of the first step, finding and loading modules, are described in " "The details of the first step, finding and loading modules, are described in "
"greater detail in the section on the :ref:`import system <importsystem>`, " "greater detail in the section on the :ref:`import system <importsystem>`, "
@ -1035,7 +1032,7 @@ msgid ""
"could not be located, *or* that an error occurred while initializing the " "could not be located, *or* that an error occurred while initializing the "
"module, which includes execution of the module's code." "module, which includes execution of the module's code."
msgstr "" msgstr ""
"Les détails de la première étape, de recherche et de chargement des modules " "Les détails de la première étape, de recherche et de chargement des modules, "
"sont décrits largement dans la section relative au :ref:`système " "sont décrits largement dans la section relative au :ref:`système "
"d'importation <importsystem>`, qui décrit également les différents types de " "d'importation <importsystem>`, qui décrit également les différents types de "
"paquets et modules qui peuvent être importés, de même que les points " "paquets et modules qui peuvent être importés, de même que les points "
@ -1516,464 +1513,455 @@ msgstr "Les spécifications pour l'instruction :keyword:`nonlocal`."
#: reference/simple_stmts.rst:8 #: reference/simple_stmts.rst:8
msgid "simple" msgid "simple"
msgstr "" msgstr "simple"
#: reference/simple_stmts.rst:38 reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:38 reference/simple_stmts.rst:262
#: reference/simple_stmts.rst:378 reference/simple_stmts.rst:443 #: reference/simple_stmts.rst:378 reference/simple_stmts.rst:443
#: reference/simple_stmts.rst:482 reference/simple_stmts.rst:555 #: reference/simple_stmts.rst:482 reference/simple_stmts.rst:555
#: reference/simple_stmts.rst:703 reference/simple_stmts.rst:858 #: reference/simple_stmts.rst:703 reference/simple_stmts.rst:858
#: reference/simple_stmts.rst:991 #: reference/simple_stmts.rst:991
#, fuzzy
msgid "statement" msgid "statement"
msgstr "Les instructions simples" msgstr "instruction"
#: reference/simple_stmts.rst:41 #: reference/simple_stmts.rst:41
msgid "expression" msgid "expression"
msgstr "" msgstr "expression"
#: reference/simple_stmts.rst:41 reference/simple_stmts.rst:115 #: reference/simple_stmts.rst:41 reference/simple_stmts.rst:115
#: reference/simple_stmts.rst:443 #: reference/simple_stmts.rst:443
msgid "list" msgid "list"
msgstr "" msgstr "liste"
#: reference/simple_stmts.rst:972 #: reference/simple_stmts.rst:972
msgid "built-in function" msgid "built-in function"
msgstr "" msgstr "fonction native"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "repr" msgid "repr"
msgstr "" msgstr "repr"
#: reference/simple_stmts.rst:74 reference/simple_stmts.rst:195 #: reference/simple_stmts.rst:74 reference/simple_stmts.rst:195
#: reference/simple_stmts.rst:577 #: reference/simple_stmts.rst:577
msgid "object" msgid "object"
msgstr "" msgstr "objet"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "None" msgid "None"
msgstr "" msgstr "None"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "string" msgid "string"
msgstr "" msgstr "chaîne de caractères"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "conversion" msgid "conversion"
msgstr "" msgstr "conversion"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "output" msgid "output"
msgstr "" msgstr "sortie"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "standard" msgid "standard"
msgstr "" msgstr "standard"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "writing" msgid "writing"
msgstr "" msgstr "écrire"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "values" msgid "values"
msgstr "" msgstr "valeurs"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "procedure" msgid "procedure"
msgstr "" msgstr "procédure"
#: reference/simple_stmts.rst:55 #: reference/simple_stmts.rst:55
msgid "call" msgid "call"
msgstr "" msgstr "appel"
#: reference/simple_stmts.rst:74 #: reference/simple_stmts.rst:74
msgid "= (equals)" msgid "= (equals)"
msgstr "" msgstr "= (égal)"
#: reference/simple_stmts.rst:74 #: reference/simple_stmts.rst:74
#, fuzzy
msgid "assignment statement" msgid "assignment statement"
msgstr "Les assignations" msgstr "instruction d'affectation"
#: reference/simple_stmts.rst:115 reference/simple_stmts.rst:186 #: reference/simple_stmts.rst:115 reference/simple_stmts.rst:186
#: reference/simple_stmts.rst:262 reference/simple_stmts.rst:321 #: reference/simple_stmts.rst:262 reference/simple_stmts.rst:321
msgid "assignment" msgid "assignment"
msgstr "" msgstr "affectation"
#: reference/simple_stmts.rst:728 reference/simple_stmts.rst:944 #: reference/simple_stmts.rst:728 reference/simple_stmts.rst:944
msgid "binding" msgid "binding"
msgstr "" msgstr "liaison"
#: reference/simple_stmts.rst:456 reference/simple_stmts.rst:783 #: reference/simple_stmts.rst:456 reference/simple_stmts.rst:783
#: reference/simple_stmts.rst:944 #: reference/simple_stmts.rst:944
msgid "name" msgid "name"
msgstr "" msgstr "nom"
#: reference/simple_stmts.rst:74 #: reference/simple_stmts.rst:74
msgid "rebinding" msgid "rebinding"
msgstr "" msgstr "redéfinir une liaison"
#: reference/simple_stmts.rst:186 #: reference/simple_stmts.rst:186
msgid "mutable" msgid "mutable"
msgstr "" msgstr "mutable"
#: reference/simple_stmts.rst:158 reference/simple_stmts.rst:465 #: reference/simple_stmts.rst:158 reference/simple_stmts.rst:465
msgid "attribute" msgid "attribute"
msgstr "" msgstr "attribut"
#: reference/simple_stmts.rst:115 reference/simple_stmts.rst:682 #: reference/simple_stmts.rst:115 reference/simple_stmts.rst:682
msgid "target" msgid "target"
msgstr "" msgstr "cible"
#: reference/simple_stmts.rst:378 reference/simple_stmts.rst:944 #: reference/simple_stmts.rst:378 reference/simple_stmts.rst:944
#: reference/simple_stmts.rst:991 #: reference/simple_stmts.rst:991
msgid ", (comma)" msgid ", (comma)"
msgstr "" msgstr ", (virgule)"
#: reference/simple_stmts.rst:115 #: reference/simple_stmts.rst:115
msgid "in target list" msgid "in target list"
msgstr "" msgstr "dans la liste cible"
#: reference/simple_stmts.rst:809 #: reference/simple_stmts.rst:809
msgid "* (asterisk)" msgid "* (asterisk)"
msgstr "" msgstr "* (astérisque)"
#: reference/simple_stmts.rst:115 #: reference/simple_stmts.rst:115
#, fuzzy
msgid "in assignment target list" msgid "in assignment target list"
msgstr "Les assignations" msgstr "dans la liste cible d'affectation"
#: reference/simple_stmts.rst:115 #: reference/simple_stmts.rst:115
msgid "[] (square brackets)" msgid "[] (square brackets)"
msgstr "" msgstr "[] (crochets)"
#: reference/simple_stmts.rst:115 #: reference/simple_stmts.rst:115
msgid "() (parentheses)" msgid "() (parentheses)"
msgstr "" msgstr "() (parenthèses)"
#: reference/simple_stmts.rst:152 #: reference/simple_stmts.rst:152
msgid "destructor" msgid "destructor"
msgstr "" msgstr "destructeur"
#: reference/simple_stmts.rst:186 #: reference/simple_stmts.rst:186
msgid "subscription" msgid "subscription"
msgstr "" msgstr "sélection (ou indiçage)"
#: reference/simple_stmts.rst:195 #: reference/simple_stmts.rst:195
msgid "sequence" msgid "sequence"
msgstr "" msgstr "séquence"
#: reference/simple_stmts.rst:206 #: reference/simple_stmts.rst:206
msgid "mapping" msgid "mapping"
msgstr "" msgstr "tableau de correspondances"
#: reference/simple_stmts.rst:206 #: reference/simple_stmts.rst:206
msgid "dictionary" msgid "dictionary"
msgstr "" msgstr "dictionnaire"
#: reference/simple_stmts.rst:219 #: reference/simple_stmts.rst:219
msgid "slicing" msgid "slicing"
msgstr "" msgstr "découpage"
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "augmented" msgid "augmented"
msgstr "" msgstr "augmentée"
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
#, fuzzy
msgid "assignment, augmented" msgid "assignment, augmented"
msgstr "Les assignations" msgstr "affectation, augmentée"
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "+=" msgid "+="
msgstr "" msgstr "+="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
#, fuzzy
msgid "augmented assignment" msgid "augmented assignment"
msgstr "Les assignations augmentées" msgstr "affectation augmentée"
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "-=" msgid "-="
msgstr "" msgstr "-="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "*=" msgid "*="
msgstr "" msgstr "*="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "/=" msgid "/="
msgstr "" msgstr "/="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "%=" msgid "%="
msgstr "" msgstr "%="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "&=" msgid "&="
msgstr "" msgstr "&="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "^=" msgid "^="
msgstr "" msgstr "^="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "|=" msgid "|="
msgstr "" msgstr "|="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "**=" msgid "**="
msgstr "" msgstr "**="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "//=" msgid "//="
msgstr "" msgstr "//="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid ">>=" msgid ">>="
msgstr "" msgstr ">>="
#: reference/simple_stmts.rst:262 #: reference/simple_stmts.rst:262
msgid "<<=" msgid "<<="
msgstr "" msgstr "<<="
#: reference/simple_stmts.rst:321 #: reference/simple_stmts.rst:321
msgid "annotated" msgid "annotated"
msgstr "" msgstr "annotée"
#: reference/simple_stmts.rst:321 #: reference/simple_stmts.rst:321
#, fuzzy
msgid "assignment, annotated" msgid "assignment, annotated"
msgstr "Les assignations" msgstr "affectation annotée"
#: reference/simple_stmts.rst:321 #: reference/simple_stmts.rst:321
msgid ": (colon)" msgid ": (colon)"
msgstr "" msgstr ": (deux-points)"
#: reference/simple_stmts.rst:321 #: reference/simple_stmts.rst:321
msgid "annotated variable" msgid "annotated variable"
msgstr "" msgstr "variable annotée"
#: reference/simple_stmts.rst:378 #: reference/simple_stmts.rst:378
msgid "assert" msgid "assert"
msgstr "" msgstr "assert"
#: reference/simple_stmts.rst:378 #: reference/simple_stmts.rst:378
msgid "debugging" msgid "debugging"
msgstr "" msgstr "débogage"
#: reference/simple_stmts.rst:378 #: reference/simple_stmts.rst:378
msgid "assertions" msgid "assertions"
msgstr "" msgstr "assertions"
#: reference/simple_stmts.rst:378 #: reference/simple_stmts.rst:378
#, fuzzy
msgid "expression list" msgid "expression list"
msgstr "Les expressions" msgstr "liste d'expressions"
#: reference/simple_stmts.rst:399 #: reference/simple_stmts.rst:399
msgid "__debug__" msgid "__debug__"
msgstr "" msgstr "__debug__"
#: reference/simple_stmts.rst:519 reference/simple_stmts.rst:587 #: reference/simple_stmts.rst:519 reference/simple_stmts.rst:587
#: reference/simple_stmts.rst:728 #: reference/simple_stmts.rst:728
msgid "exception" msgid "exception"
msgstr "" msgstr "exception"
#: reference/simple_stmts.rst:399 #: reference/simple_stmts.rst:399
msgid "AssertionError" msgid "AssertionError"
msgstr "" msgstr "AssertionError"
#: reference/simple_stmts.rst:421 #: reference/simple_stmts.rst:421
msgid "pass" msgid "pass"
msgstr "" msgstr "pass"
#: reference/simple_stmts.rst:421 #: reference/simple_stmts.rst:421
msgid "null" msgid "null"
msgstr "" msgstr "null"
#: reference/simple_stmts.rst:421 #: reference/simple_stmts.rst:421
msgid "operation" msgid "operation"
msgstr "" msgstr "opération"
#: reference/simple_stmts.rst:443 #: reference/simple_stmts.rst:443
msgid "del" msgid "del"
msgstr "" msgstr "del"
#: reference/simple_stmts.rst:465 #: reference/simple_stmts.rst:465
msgid "deletion" msgid "deletion"
msgstr "" msgstr "effacement"
#: reference/simple_stmts.rst:944 #: reference/simple_stmts.rst:944
msgid "global" msgid "global"
msgstr "" msgstr "global"
#: reference/simple_stmts.rst:456 #: reference/simple_stmts.rst:456
msgid "unbinding" msgid "unbinding"
msgstr "" msgstr "suppression de liaison"
#: reference/simple_stmts.rst:482 #: reference/simple_stmts.rst:482
msgid "return" msgid "return"
msgstr "" msgstr "return"
#: reference/simple_stmts.rst:519 #: reference/simple_stmts.rst:519
msgid "function" msgid "function"
msgstr "" msgstr "fonction"
#: reference/simple_stmts.rst:482 #: reference/simple_stmts.rst:482
msgid "definition" msgid "definition"
msgstr "" msgstr "définition"
#: reference/simple_stmts.rst:482 #: reference/simple_stmts.rst:482
msgid "class" msgid "class"
msgstr "" msgstr "classe"
#: reference/simple_stmts.rst:682 reference/simple_stmts.rst:703 #: reference/simple_stmts.rst:682 reference/simple_stmts.rst:703
#: reference/simple_stmts.rst:728 #: reference/simple_stmts.rst:728
msgid "keyword" msgid "keyword"
msgstr "" msgstr "mot-clé"
#: reference/simple_stmts.rst:691 reference/simple_stmts.rst:703 #: reference/simple_stmts.rst:691 reference/simple_stmts.rst:703
msgid "finally" msgid "finally"
msgstr "" msgstr "finally"
#: reference/simple_stmts.rst:519 #: reference/simple_stmts.rst:519
msgid "yield" msgid "yield"
msgstr "" msgstr "yield"
#: reference/simple_stmts.rst:519 #: reference/simple_stmts.rst:519
msgid "generator" msgid "generator"
msgstr "" msgstr "générateur"
#: reference/simple_stmts.rst:519 #: reference/simple_stmts.rst:519
msgid "iterator" msgid "iterator"
msgstr "" msgstr "itérateur"
#: reference/simple_stmts.rst:519 #: reference/simple_stmts.rst:519
msgid "StopIteration" msgid "StopIteration"
msgstr "" msgstr "StopIteration"
#: reference/simple_stmts.rst:555 #: reference/simple_stmts.rst:555
msgid "raise" msgid "raise"
msgstr "" msgstr "raise"
#: reference/simple_stmts.rst:555 #: reference/simple_stmts.rst:555
msgid "raising" msgid "raising"
msgstr "" msgstr "lever"
#: reference/simple_stmts.rst:555 #: reference/simple_stmts.rst:555
msgid "__traceback__ (exception attribute)" msgid "__traceback__ (exception attribute)"
msgstr "" msgstr "__traceback__ (attribut d'exception)"
#: reference/simple_stmts.rst:577 #: reference/simple_stmts.rst:577
msgid "traceback" msgid "traceback"
msgstr "" msgstr "trace d'appels"
#: reference/simple_stmts.rst:587 #: reference/simple_stmts.rst:587
msgid "chaining" msgid "chaining"
msgstr "" msgstr "chaîner"
#: reference/simple_stmts.rst:587 #: reference/simple_stmts.rst:587
msgid "__cause__ (exception attribute)" msgid "__cause__ (exception attribute)"
msgstr "" msgstr "__cause__ (attribut d'exception)"
#: reference/simple_stmts.rst:587 #: reference/simple_stmts.rst:587
msgid "__context__ (exception attribute)" msgid "__context__ (exception attribute)"
msgstr "" msgstr "__context__ (attribut d'exception)"
#: reference/simple_stmts.rst:669 #: reference/simple_stmts.rst:669
msgid "break" msgid "break"
msgstr "" msgstr "break"
#: reference/simple_stmts.rst:703 #: reference/simple_stmts.rst:703
msgid "for" msgid "for"
msgstr "" msgstr "for"
#: reference/simple_stmts.rst:703 #: reference/simple_stmts.rst:703
msgid "while" msgid "while"
msgstr "" msgstr "while"
#: reference/simple_stmts.rst:703 #: reference/simple_stmts.rst:703
msgid "loop" msgid "loop"
msgstr "" msgstr "boucle"
#: reference/simple_stmts.rst:682 #: reference/simple_stmts.rst:682
msgid "else" msgid "else"
msgstr "" msgstr "else"
#: reference/simple_stmts.rst:682 #: reference/simple_stmts.rst:682
msgid "loop control" msgid "loop control"
msgstr "" msgstr "contrôle de boucle"
#: reference/simple_stmts.rst:703 #: reference/simple_stmts.rst:703
msgid "continue" msgid "continue"
msgstr "" msgstr "continue"
#: reference/simple_stmts.rst:831 #: reference/simple_stmts.rst:831
msgid "import" msgid "import"
msgstr "" msgstr "importation"
#: reference/simple_stmts.rst:728 #: reference/simple_stmts.rst:728
msgid "module" msgid "module"
msgstr "" msgstr "module"
#: reference/simple_stmts.rst:728 #: reference/simple_stmts.rst:728
msgid "importing" msgid "importing"
msgstr "" msgstr "importer"
#: reference/simple_stmts.rst:783 #: reference/simple_stmts.rst:783
msgid "from" msgid "from"
msgstr "" msgstr "from"
#: reference/simple_stmts.rst:770 #: reference/simple_stmts.rst:770
msgid "as" msgid "as"
msgstr "" msgstr "as"
#: reference/simple_stmts.rst:728 #: reference/simple_stmts.rst:728
msgid "ImportError" msgid "ImportError"
msgstr "" msgstr "ImportError"
#: reference/simple_stmts.rst:770 reference/simple_stmts.rst:809 #: reference/simple_stmts.rst:770 reference/simple_stmts.rst:809
#, fuzzy
msgid "import statement" msgid "import statement"
msgstr "Les instructions simples" msgstr "instruction *import*"
#: reference/simple_stmts.rst:815 #: reference/simple_stmts.rst:815
msgid "__all__ (optional module attribute)" msgid "__all__ (optional module attribute)"
msgstr "" msgstr "__all__ (attribut de module facultatif)"
#: reference/simple_stmts.rst:831 #: reference/simple_stmts.rst:831
msgid "relative" msgid "relative"
msgstr "" msgstr "relative"
#: reference/simple_stmts.rst:858 #: reference/simple_stmts.rst:858
msgid "future" msgid "future"
msgstr "" msgstr "future"
#: reference/simple_stmts.rst:858 #: reference/simple_stmts.rst:858
msgid "__future__" msgid "__future__"
msgstr "" msgstr "__future__"
#: reference/simple_stmts.rst:858 #: reference/simple_stmts.rst:858
#, fuzzy
msgid "future statement" msgid "future statement"
msgstr "L'instruction future" msgstr "instruction *future*"
#: reference/simple_stmts.rst:991 #: reference/simple_stmts.rst:991
msgid "identifier list" msgid "identifier list"
msgstr "" msgstr "liste d'identifiants"
#: reference/simple_stmts.rst:972 #: reference/simple_stmts.rst:972
msgid "exec" msgid "exec"
msgstr "" msgstr "exec"
#: reference/simple_stmts.rst:972 #: reference/simple_stmts.rst:972
msgid "eval" msgid "eval"
msgstr "" msgstr "eval"
#: reference/simple_stmts.rst:972 #: reference/simple_stmts.rst:972
msgid "compile" msgid "compile"
msgstr "" msgstr "compiler"
#: reference/simple_stmts.rst:991 #: reference/simple_stmts.rst:991
msgid "nonlocal" msgid "nonlocal"
msgstr "" msgstr "nonlocal"

View File

@ -6,14 +6,14 @@ msgstr ""
"Project-Id-Version: Python 3\n" "Project-Id-Version: Python 3\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-23 14:38+0200\n" "POT-Creation-Date: 2023-07-23 14:38+0200\n"
"PO-Revision-Date: 2019-03-19 23:26+0100\n" "PO-Revision-Date: 2023-12-07 23:07+0100\n"
"Last-Translator: \n" "Last-Translator: Christophe Nanteuil <christophe.nanteuil@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n" "Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n" "Language: fr\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.0.2\n" "X-Generator: Poedit 3.2.2\n"
#: reference/toplevel_components.rst:6 #: reference/toplevel_components.rst:6
msgid "Top-level components" msgid "Top-level components"
@ -157,58 +157,56 @@ msgstr ""
#: reference/toplevel_components.rst:8 #: reference/toplevel_components.rst:8
msgid "interpreter" msgid "interpreter"
msgstr "" msgstr "interpréteur"
#: reference/toplevel_components.rst:21 #: reference/toplevel_components.rst:21
msgid "program" msgid "program"
msgstr "" msgstr "programme"
#: reference/toplevel_components.rst:23 reference/toplevel_components.rst:39 #: reference/toplevel_components.rst:23 reference/toplevel_components.rst:39
msgid "module" msgid "module"
msgstr "" msgstr "module"
#: reference/toplevel_components.rst:23 #: reference/toplevel_components.rst:23
msgid "sys" msgid "sys"
msgstr "" msgstr "sys"
#: reference/toplevel_components.rst:23 reference/toplevel_components.rst:39 #: reference/toplevel_components.rst:23 reference/toplevel_components.rst:39
msgid "__main__" msgid "__main__"
msgstr "" msgstr "__main__"
#: reference/toplevel_components.rst:23 #: reference/toplevel_components.rst:23
msgid "builtins" msgid "builtins"
msgstr "" msgstr "builtins"
#: reference/toplevel_components.rst:39 #: reference/toplevel_components.rst:39
#, fuzzy
msgid "interactive mode" msgid "interactive mode"
msgstr "Entrée interactive" msgstr "mode interactif"
#: reference/toplevel_components.rst:49 #: reference/toplevel_components.rst:49
msgid "UNIX" msgid "UNIX"
msgstr "" msgstr "UNIX"
#: reference/toplevel_components.rst:49 #: reference/toplevel_components.rst:49
msgid "Windows" msgid "Windows"
msgstr "" msgstr "Windows"
#: reference/toplevel_components.rst:49 #: reference/toplevel_components.rst:49
msgid "command line" msgid "command line"
msgstr "" msgstr "ligne de commande"
#: reference/toplevel_components.rst:49 #: reference/toplevel_components.rst:49
msgid "standard input" msgid "standard input"
msgstr "" msgstr "entrée standard"
#: reference/toplevel_components.rst:100 #: reference/toplevel_components.rst:100
#, fuzzy
msgid "input" msgid "input"
msgstr "Fichier d'entrée" msgstr "entrée"
#: reference/toplevel_components.rst:101 #: reference/toplevel_components.rst:101
msgid "built-in function" msgid "built-in function"
msgstr "" msgstr "fonction native"
#: reference/toplevel_components.rst:101 #: reference/toplevel_components.rst:101
msgid "eval" msgid "eval"
msgstr "" msgstr "eval"