@@ -6,14 +6,14 @@ msgstr ""
6
6
"Project-Id-Version : Python 3\n "
7
7
"Report-Msgid-Bugs-To : \n "
8
8
"POT-Creation-Date : 2021-02-24 17:33+0100\n "
9
- "PO-Revision-Date : 2020-09-30 16:12+0200 \n "
9
+ "PO-Revision-Date : 2021-02-23 16:47+0100 \n "
10
10
"
Last-Translator :
Jules Lasne <[email protected] >\n "
11
11
"
Language-Team :
FRENCH <[email protected] >\n "
12
12
"Language : fr\n "
13
13
"MIME-Version : 1.0\n "
14
14
"Content-Type : text/plain; charset=UTF-8\n "
15
15
"Content-Transfer-Encoding : 8bit\n "
16
- "X-Generator : Poedit 2.4.1 \n "
16
+ "X-Generator : Poedit 2.2.3 \n "
17
17
18
18
#: tutorial/controlflow.rst:5
19
19
msgid "More Control Flow Tools"
@@ -49,7 +49,7 @@ msgid ""
49
49
msgstr ""
50
50
"Il peut y avoir un nombre quelconque de parties :keyword:`elif` et la "
51
51
"partie :keyword:`else` est facultative. Le mot clé :keyword:`!elif` est un "
52
- "raccourci pour *else if*, mais permet de gagner un niveau d'indentation. Une "
52
+ "raccourci pour *else if*, et permet de gagner un niveau d'indentation. Une "
53
53
"séquence :keyword:`!if` ... :keyword:`!elif` ... :keyword:`!elif` ... est "
54
54
"par ailleurs équivalente aux instructions ``switch`` ou ``case`` disponibles "
55
55
"dans d'autres langages."
@@ -83,10 +83,9 @@ msgid ""
83
83
"can be tricky to get right. Instead, it is usually more straight-forward to "
84
84
"loop over a copy of the collection or to create a new collection::"
85
85
msgstr ""
86
- "Le code qui modifie une collection tout en itérant sur cette même collection "
87
- "peut être délicat à mettre en place. Au lieu de cela, il est généralement "
88
- "plus simple de boucler sur une copie de la collection ou de créer une "
89
- "nouvelle collection ::"
86
+ "Écrire du code qui modifie une collection tout en itérant dessus peut "
87
+ "s'avérer délicat. Il est généralement plus simple de boucler sur une copie "
88
+ "de la collection ou de créer une nouvelle collection ::"
90
89
91
90
#: tutorial/controlflow.rst:88
92
91
msgid "The :func:`range` Function"
@@ -111,7 +110,7 @@ msgstr ""
111
110
"générée ; ``range(10)`` génère une liste de 10 valeurs, dont les valeurs "
112
111
"vont de 0 à 9. Il est possible de spécifier une valeur de début et une "
113
112
"valeur d'incrément différentes (y compris négative pour cette dernière, que "
114
- "l'on appelle également parfois le ' pas' ) ::"
113
+ "l'on appelle également parfois le « pas » ) ::"
115
114
116
115
#: tutorial/controlflow.rst:116
117
116
msgid ""
@@ -153,12 +152,12 @@ msgid ""
153
152
"keyword:`for` statement is such a construct, while an example of a function "
154
153
"that takes an iterable is :func:`sum`::"
155
154
msgstr ""
156
- "On appelle de tels objets des :term:`iterable`, c'est-à-dire des objets qui "
157
- "conviennent à des fonctions ou constructions qui s'attendent à quelque chose "
158
- "duquel ils peuvent tirer des éléments, successivement, jusqu'à épuisement. "
159
- "Nous avons vu que l'instruction :keyword:`for` est une de ces constructions, "
160
- "et un exemple de fonction qui prend un itérable en paramètre est :func: "
161
- "`sum` ::"
155
+ "On appelle de tels objets des :term:`itérables < iterable> `, c'est-à-dire des "
156
+ "objets qui conviennent à des fonctions ou constructions qui s'attendent à "
157
+ "quelque chose duquel elles peuvent tirer des éléments, successivement, "
158
+ "jusqu'à épuisement. Nous avons vu que l'instruction :keyword:`for` est une "
159
+ "de ces constructions, et un exemple de fonction qui prend un itérable en "
160
+ "paramètre est :func: `sum` ::"
162
161
163
162
#: tutorial/controlflow.rst:151
164
163
msgid ""
@@ -168,7 +167,7 @@ msgid ""
168
167
msgstr ""
169
168
"Plus loin nous voyons d'autres fonctions qui donnent des itérables ou en "
170
169
"prennent en paramètre. Si vous vous demandez comment obtenir une liste à "
171
- "partir d'un *range*, voilà la solution ::"
170
+ "partir d'un *range*, voici la solution ::"
172
171
173
172
#: tutorial/controlflow.rst:158
174
173
msgid ""
@@ -234,7 +233,7 @@ msgstr ""
234
233
"instruction :keyword:`try` s'exécute lorsqu'aucune exception n'est "
235
234
"déclenchée, et celle d'une boucle lorsqu'aucun ``break`` n'intervient. Pour "
236
235
"plus d'informations sur l'instruction :keyword:`!try` et le traitement des "
237
- "exceptions, consultez :ref:`tut-handling`."
236
+ "exceptions, consultez la section :ref:`tut-handling`."
238
237
239
238
#: tutorial/controlflow.rst:203
240
239
msgid ""
@@ -332,8 +331,8 @@ msgid ""
332
331
msgstr ""
333
332
"*L'exécution* d'une fonction introduit une nouvelle table de symboles "
334
333
"utilisée par les variables locales de la fonction. Plus précisément, toutes "
335
- "les affectations de variables effectuées au sein d'une fonction stockent la "
336
- "valeur dans la table des symboles locaux ; en revanche, les références de "
334
+ "les affectations de variables effectuées au sein d'une fonction stockent les "
335
+ "valeurs dans la table des symboles locaux ; en revanche, les références de "
337
336
"variables sont recherchées dans la table des symboles locaux, puis dans les "
338
337
"tables des symboles locaux des fonctions englobantes, puis dans la table des "
339
338
"symboles globaux et finalement dans la table des noms des primitives. Par "
@@ -440,10 +439,10 @@ msgstr ""
440
439
"définissent différentes méthodes. Des méthodes de différents types peuvent "
441
440
"porter le même nom sans qu'il n'y ait d'ambigüité (vous pouvez définir vos "
442
441
"propres types d'objets et leurs méthodes en utilisant des *classes*, voir :"
443
- "ref:`tut-classes`). La méthode :meth:`append` donnée dans cet exemple est "
442
+ "ref:`tut-classes`). La méthode :meth:`append` utilisée dans cet exemple est "
444
443
"définie pour les listes ; elle ajoute un nouvel élément à la fin de la "
445
444
"liste. Dans cet exemple, elle est l'équivalent de ``result = result + [a]``, "
446
- "mais elle est plus efficace."
445
+ "en plus efficace."
447
446
448
447
#: tutorial/controlflow.rst:360
449
448
msgid "More on Defining Functions"
@@ -642,11 +641,11 @@ msgid ""
642
641
"position or keyword, or by keyword."
643
642
msgstr ""
644
643
"Par défaut, les arguments peuvent être passés à une fonction Python par "
645
- "position, ou explicitement par mot-clé . Pour la lisibilité et la "
644
+ "position, ou explicitement en les nommant . Pour la lisibilité et la "
646
645
"performance, il est logique de restreindre la façon dont les arguments "
647
646
"peuvent être transmis afin qu'un développeur n'ait qu'à regarder la "
648
647
"définition de la fonction pour déterminer si les éléments sont transmis par "
649
- "position seule, par position ou par mot-clé , ou par mot-clé seul ."
648
+ "position seule, par position ou nommé , ou seulement nommé ."
650
649
651
650
#: tutorial/controlflow.rst:539
652
651
msgid "A function definition may look like:"
@@ -661,7 +660,7 @@ msgid ""
661
660
msgstr ""
662
661
"où ``/`` et ``*`` sont facultatifs. S'ils sont utilisés, ces symboles "
663
662
"indiquent par quel type de paramètre un argument peut être transmis à la "
664
- "fonction : position seule, position ou mot-clé , et mot-clé seul . Les "
663
+ "fonction : position seule, position ou nommé , et seulement nommé . Les "
665
664
"paramètres par mot-clé sont aussi appelés paramètres nommés."
666
665
667
666
#: tutorial/controlflow.rst:557
@@ -674,7 +673,7 @@ msgid ""
674
673
"be passed to a function by position or by keyword."
675
674
msgstr ""
676
675
"Si ``/`` et ``*`` ne sont pas présents dans la définition de fonction, les "
677
- "arguments peuvent être passés à une fonction par position ou par mot-clé ."
676
+ "arguments peuvent être passés à une fonction par position ou par nommés ."
678
677
679
678
#: tutorial/controlflow.rst:564
680
679
msgid "Positional-Only Parameters"
@@ -742,7 +741,7 @@ msgid ""
742
741
msgstr ""
743
742
"La première définition de fonction, ``standard_arg``, la forme la plus "
744
743
"familière, n'impose aucune restriction sur la convention d'appel et les "
745
- "arguments peuvent être passés par position ou par mot-clé ::"
744
+ "arguments peuvent être passés par position ou nommés ::"
746
745
747
746
#: tutorial/controlflow.rst:614
748
747
msgid ""
@@ -903,8 +902,8 @@ msgstr ""
903
902
"nécessitant des arguments positionnés séparés. Par exemple, la primitive :"
904
903
"func:`range` attend des arguments *start* et *stop* distincts. S'ils ne sont "
905
904
"pas disponibles séparément, écrivez l'appel de fonction en utilisant "
906
- "l'opérateur ``*`` pour séparer les arguments présents dans une liste ou un n- "
907
- "uplet ::"
905
+ "l'opérateur ``*`` pour séparer les arguments présents dans une liste ou un "
906
+ "*n*- uplet ::"
908
907
909
908
#: tutorial/controlflow.rst:753
910
909
msgid ""
0 commit comments