Skip to content

Commit 49b049e

Browse files
Traduction des fuzzies de Reference et Tutorial (#1590)
Automerge of PR #1590 by @christopheNan #1589 closes #1589 Co-authored-by: Julien Palard <julien@palard.fr>
1 parent 0b436b5 commit 49b049e

9 files changed

+254
-204
lines changed

reference/compound_stmts.po

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2021-01-27 19:26+0100\n"
9-
"PO-Revision-Date: 2020-05-30 20:30+0900\n"
9+
"PO-Revision-Date: 2021-04-10 16:40+0200\n"
1010
"Last-Translator: Samuel Giffard <samuel@giffard.co>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -208,7 +208,7 @@ msgstr ""
208208
"exécutée une fois pour chaque élément fourni par l'itérateur, dans l'ordre "
209209
"renvoyé par l'itérateur. Chaque élément est assigné, à tour de rôle, à la "
210210
"liste cible (*target_list* dans la grammaire ci-dessus) en utilisant les "
211-
"règles des assignations (voir :ref:`assignment`), et ensuite la suite est "
211+
"règles des affectations (voir :ref:`assignment`), et ensuite la suite est "
212212
"exécutée. Lorsque les éléments sont épuisés (ce qui est immédiat lorsque la "
213213
"séquence est vide ou si un itérateur lève une exception :exc:"
214214
"`StopIteration`), la suite de la clause :keyword:`!else`, si elle existe, "
@@ -278,7 +278,7 @@ msgstr ""
278278
"l'élément courant, l'élément courant est traité une deuxième fois à la "
279279
"prochaine itération. Ceci peut conduire à de méchants bugs, que vous pouvez "
280280
"éviter en effectuant une copie temporaire d'une tranche ou de la séquence "
281-
"complète, par exemple ::"
281+
"complète, par exemple ::"
282282

283283
#: reference/compound_stmts.rst:225
284284
msgid "The :keyword:`!try` statement"
@@ -293,7 +293,6 @@ msgstr ""
293293
"code de nettoyage pour un groupe d'instructions :"
294294

295295
#: reference/compound_stmts.rst:248
296-
#, fuzzy
297296
msgid ""
298297
"The :keyword:`except` clause(s) specify one or more exception handlers. When "
299298
"no exception occurs in the :keyword:`try` clause, no exception handler is "
@@ -319,8 +318,8 @@ msgstr ""
319318
"avec une expression, cette expression est évaluée et la clause correspond si "
320319
"l'objet résultant est « compatible » avec l'exception. Un objet est réputé "
321320
"compatible avec une exception s'il est la classe ou une classe de base de "
322-
"l'objet exception ou si c'est un *n*-uplet contenant un élément qui est "
323-
"compatible avec l'exception."
321+
"l'objet exception ou si c'est un *n*-uplet dont un élément est la classe ou "
322+
"une classe parente de l'exception."
324323

325324
#: reference/compound_stmts.rst:260
326325
msgid ""
@@ -372,11 +371,11 @@ msgid ""
372371
"the end of the except clause. This is as if ::"
373372
msgstr ""
374373
"Lorsqu'une exception a été assignée en utilisant ``as cible``, elle est "
375-
"effacée à la fin de la clause ``except``. C'est comme si ::"
374+
"effacée à la fin de la clause ``except``. C'est comme si ::"
376375

377376
#: reference/compound_stmts.rst:284
378377
msgid "was translated to ::"
379-
msgstr "avait été traduit en ::"
378+
msgstr "avait été traduit en ::"
380379

381380
#: reference/compound_stmts.rst:292
382381
msgid ""
@@ -571,7 +570,7 @@ msgid ""
571570
msgstr ""
572571
"L'instruction :keyword:`with` garantit que si la méthode :meth:`__enter__` "
573572
"se termine sans erreur, alors la méthode :meth:`__exit__` est toujours "
574-
"appelée. Ainsi, si une erreur se produit pendant l'assignation à la liste "
573+
"appelée. Ainsi, si une erreur se produit pendant l'affectation à la liste "
575574
"cible, elle est traitée de la même façon qu'une erreur se produisant dans la "
576575
"suite. Voir l'étape 6 ci-dessous."
577576

@@ -700,11 +699,11 @@ msgstr ""
700699
"fonction comme seul argument ; la valeur renvoyée est liée au nom de la "
701700
"fonction en lieu et place de l'objet fonction. Lorsqu'il y a plusieurs "
702701
"décorateurs, ils sont appliqués par imbrication ; par exemple, le code "
703-
"suivant ::"
702+
"suivant ::"
704703

705704
#: reference/compound_stmts.rst:548 reference/compound_stmts.rst:719
706705
msgid "is roughly equivalent to ::"
707-
msgstr "est à peu près équivalent à ::"
706+
msgstr "est à peu près équivalent à ::"
708707

709708
#: reference/compound_stmts.rst:553
710709
msgid ""
@@ -713,12 +712,17 @@ msgid ""
713712
msgstr ""
714713
"sauf que la fonction originale n'est pas temporairement liée au nom ``func``."
715714

715+
# Pas de majuscule : ok.
716716
#: reference/compound_stmts.rst:555
717717
msgid ""
718718
"Functions may be decorated with any valid :token:`assignment_expression`. "
719719
"Previously, the grammar was much more restrictive; see :pep:`614` for "
720720
"details."
721721
msgstr ""
722+
"les fonctions peuvent être décorées par toute :token:`expression "
723+
"d'affectation <assignment_expression>` valide. Auparavant, la grammaire "
724+
"était beaucoup plus restrictive ; voir la :pep:`614` pour obtenir les "
725+
"détails."
722726

723727
#: reference/compound_stmts.rst:565
724728
msgid ""
@@ -923,11 +927,11 @@ msgstr ""
923927
"des utilisations plus avancées). Donc chaque élément de la liste doit "
924928
"pouvoir être évalué comme un objet classe qui autorise les sous-classes. Les "
925929
"classes sans liste d'héritage héritent, par défaut, de la classe de base :"
926-
"class:`object` ; d'où ::"
930+
"class:`object` ; d'où ::"
927931

928932
#: reference/compound_stmts.rst:689
929933
msgid "is equivalent to ::"
930-
msgstr "est équivalente à ::"
934+
msgstr "est équivalente à ::"
931935

932936
#: reference/compound_stmts.rst:694
933937
msgid ""
@@ -974,7 +978,7 @@ msgstr ""
974978
msgid "Classes can also be decorated: just like when decorating functions, ::"
975979
msgstr ""
976980
"Les classes peuvent aussi être décorées : comme pour les décorateurs de "
977-
"fonctions, ::"
981+
"fonctions,::"
978982

979983
#: reference/compound_stmts.rst:724
980984
msgid ""
@@ -991,6 +995,9 @@ msgid ""
991995
"Previously, the grammar was much more restrictive; see :pep:`614` for "
992996
"details."
993997
msgstr ""
998+
"les classes peuvent être décorées par toute :token:`expression d'affectation "
999+
"<assignment_expression>` valide. Auparavant, la grammaire était beaucoup "
1000+
"plus restrictive ; voir la :pep:`614` pour obtenir les détails."
9941001

9951002
#: reference/compound_stmts.rst:732
9961003
msgid ""
@@ -1089,24 +1096,22 @@ msgid "The :keyword:`!async for` statement"
10891096
msgstr "L'instruction :keyword:`!async for`"
10901097

10911098
#: reference/compound_stmts.rst:803
1092-
#, fuzzy
10931099
msgid ""
10941100
"An :term:`asynchronous iterable` provides an ``__aiter__`` method that "
10951101
"directly returns an :term:`asynchronous iterator`, which can call "
10961102
"asynchronous code in its ``__anext__`` method."
10971103
msgstr ""
1098-
"Un :term:`itérable asynchrone <asynchronous iterable>` est capable d'appeler "
1099-
"du code asynchrone dans l'implémentation de sa méthode *iter* ; un :term:"
1100-
"`itérateur asynchrone <asynchronous iterator>` peut appeler du code "
1101-
"asynchrone dans sa méthode *next*."
1104+
"Un :term:`itérable asynchrone <asynchronous iterable>` fournit une méthode "
1105+
"``__aiter__`` qui renvoie directement un :term:`itérateur asynchrone "
1106+
"<asynchronous iterator>`, celui-ci pouvant appeler du code asynchrone dans "
1107+
"sa méthode ``__anext__``."
11021108

11031109
#: reference/compound_stmts.rst:807
1104-
#, fuzzy
11051110
msgid ""
11061111
"The ``async for`` statement allows convenient iteration over asynchronous "
11071112
"iterables."
11081113
msgstr ""
1109-
"L'instruction ``async for`` permet d'itérer facilement sur des itérateurs "
1114+
"L'instruction ``async for`` permet d'itérer facilement sur des itérables "
11101115
"asynchrones."
11111116

11121117
#: reference/compound_stmts.rst:817

0 commit comments

Comments
 (0)