Skip to content

Commit d3b1ef8

Browse files
authored
Review some fuzzy translations. (#505)
1 parent 0a38822 commit d3b1ef8

File tree

11 files changed

+46
-94
lines changed

11 files changed

+46
-94
lines changed

tutorial/classes.po

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-12-21 09:48+0100\n"
9-
"PO-Revision-Date: 2018-12-12 22:00+0100\n"
9+
"PO-Revision-Date: 2019-01-03 17:13+0100\n"
1010
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -1272,7 +1272,6 @@ msgstr ""
12721272
"plupart des objets conteneurs en utilisant une instruction :keyword:`for` ::"
12731273

12741274
#: ../Doc/tutorial/classes.rst:780
1275-
#, fuzzy
12761275
msgid ""
12771276
"This style of access is clear, concise, and convenient. The use of "
12781277
"iterators pervades and unifies Python. Behind the scenes, the :keyword:"
@@ -1290,7 +1289,7 @@ msgstr ""
12901289
"itérateur qui définit la méthode :meth:`~iterator.__next__`, laquelle accède "
12911290
"aux éléments du conteneur un par un. Lorsqu'il n'y a plus d'élément, :meth:"
12921291
"`~iterator.__next__` lève une exception :exc:`StopIteration` qui indique à "
1293-
"la boucle de l'instruction :keyword:`for` de se terminer. Vous pouvez "
1292+
"la boucle de l'instruction :keyword:`!for` de se terminer. Vous pouvez "
12941293
"appeler la méthode :meth:`~iterator.__next__` en utilisant la fonction "
12951294
"native :func:`next`. Cet exemple montre comment tout cela fonctionne ::"
12961295

tutorial/controlflow.po

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-12-24 14:22+0100\n"
9-
"PO-Revision-Date: 2018-12-24 15:04+0100\n"
9+
"PO-Revision-Date: 2019-01-03 17:16+0100\n"
1010
"Last-Translator: Julien Palard <julien@palard.fr>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -29,9 +29,8 @@ msgstr ""
2929
"d'autres langages, mais toujours avec ses propres tournures."
3030

3131
#: ../Doc/tutorial/controlflow.rst:14
32-
#, fuzzy
3332
msgid ":keyword:`!if` Statements"
34-
msgstr "L'instruction :keyword:`if`"
33+
msgstr "L'instruction :keyword:`!if`"
3534

3635
#: ../Doc/tutorial/controlflow.rst:16
3736
msgid ""
@@ -41,7 +40,6 @@ msgstr ""
4140
"L'instruction :keyword:`if` est sans doute la plus connue. Par exemple ::"
4241

4342
#: ../Doc/tutorial/controlflow.rst:33
44-
#, fuzzy
4543
msgid ""
4644
"There can be zero or more :keyword:`elif` parts, and the :keyword:`else` "
4745
"part is optional. The keyword ':keyword:`!elif`' is short for 'else if', "
@@ -50,19 +48,17 @@ msgid ""
5048
"``switch`` or ``case`` statements found in other languages."
5149
msgstr ""
5250
"Il peut y avoir un nombre quelconque de parties :keyword:`elif` et la "
53-
"partie :keyword:`else` est facultative. Le mot clé :keyword:`elif` est un "
51+
"partie :keyword:`else` est facultative. Le mot clé :keyword:`!elif` est un "
5452
"raccourci pour *else if*, mais permet de gagner un niveau d'indentation. Une "
55-
"séquence :keyword:`if` ... :keyword:`elif` ... :keyword:`elif` ... est par "
56-
"ailleurs équivalente aux instructions ``switch`` ou ``case`` disponibles "
53+
"séquence :keyword:`!if` ... :keyword:`!elif` ... :keyword:`!elif` ... est "
54+
"par ailleurs équivalente aux instructions ``switch`` ou ``case`` disponibles "
5755
"dans d'autres langages."
5856

5957
#: ../Doc/tutorial/controlflow.rst:43
60-
#, fuzzy
6158
msgid ":keyword:`!for` Statements"
62-
msgstr "L'instruction :keyword:`for`"
59+
msgstr "L'instruction :keyword:`!for`"
6360

6461
#: ../Doc/tutorial/controlflow.rst:48
65-
#, fuzzy
6662
msgid ""
6763
"The :keyword:`for` statement in Python differs a bit from what you may be "
6864
"used to in C or Pascal. Rather than always iterating over an arithmetic "
@@ -76,7 +72,7 @@ msgstr ""
7672
"celle que l'on peut trouver en C ou en Pascal. Au lieu de toujours itérer "
7773
"sur une suite arithmétique de nombres (comme en Pascal), ou de donner à "
7874
"l'utilisateur la possibilité de définir le pas d'itération et la condition "
79-
"de fin (comme en C), l'instruction :keyword:`for` en Python itère sur les "
75+
"de fin (comme en C), l'instruction :keyword:`!for` en Python itère sur les "
8076
"éléments d'une séquence (qui peut être une liste, une chaîne de "
8177
"caractères...), dans l'ordre dans lequel ils apparaissent dans la séquence. "
8278
"Par exemple ::"
@@ -183,13 +179,12 @@ msgstr ""
183179
"prennent en paramètre."
184180

185181
#: ../Doc/tutorial/controlflow.rst:158
186-
#, fuzzy
187182
msgid ""
188183
":keyword:`!break` and :keyword:`!continue` Statements, and :keyword:`!else` "
189184
"Clauses on Loops"
190185
msgstr ""
191-
"Les instructions :keyword:`break`, :keyword:`continue` et les clauses :"
192-
"keyword:`else` au sein des boucles"
186+
"Les instructions :keyword:`!break`, :keyword:`!continue` et les clauses :"
187+
"keyword:`!else` au sein des boucles"
193188

194189
#: ../Doc/tutorial/controlflow.rst:160
195190
msgid ""
@@ -200,16 +195,15 @@ msgstr ""
200195
"`for` ou :keyword:`while` la plus profonde."
201196

202197
#: ../Doc/tutorial/controlflow.rst:163
203-
#, fuzzy
204198
msgid ""
205199
"Loop statements may have an :keyword:`!else` clause; it is executed when the "
206200
"loop terminates through exhaustion of the list (with :keyword:`for`) or when "
207201
"the condition becomes false (with :keyword:`while`), but not when the loop "
208202
"is terminated by a :keyword:`break` statement. This is exemplified by the "
209203
"following loop, which searches for prime numbers::"
210204
msgstr ""
211-
"Les boucles peuvent également disposer d'une instruction ``else`` ; celle-ci "
212-
"est exécutée lorsqu'une boucle se termine alors que tous ses éléments ont "
205+
"Les boucles peuvent également disposer d'une instruction ``!else`` ; celle-"
206+
"ci est exécutée lorsqu'une boucle se termine alors que tous ses éléments ont "
213207
"été traités (dans le cas d'un :keyword:`for`) ou que la condition devient "
214208
"fausse (dans le cas d'un :keyword:`while`), mais pas lorsque la boucle est "
215209
"interrompue par une instruction :keyword:`break`. L'exemple suivant, qui "
@@ -225,7 +219,6 @@ msgstr ""
225219
"keyword:`if`.)"
226220

227221
#: ../Doc/tutorial/controlflow.rst:190
228-
#, fuzzy
229222
msgid ""
230223
"When used with a loop, the ``else`` clause has more in common with the "
231224
"``else`` clause of a :keyword:`try` statement than it does that of :keyword:"
@@ -237,9 +230,9 @@ msgstr ""
237230
"Lorsqu'elle utilisée dans une boucle, la clause ``else`` est donc plus "
238231
"proche de celle associée à une instruction :keyword:`try` que de celle "
239232
"associée à une instruction :keyword:`if` : la clause ``else`` d'une "
240-
"instruction :keyword:`try` s'exécute lorsqu'aucune exception n'est "
233+
"instruction :keyword:`!try` s'exécute lorsqu'aucune exception n'est "
241234
"déclenchée, et celle d'une boucle lorsque aucun ``break`` n'intervient. Plus "
242-
"plus d'informations sur l'instruction :keyword:`try` et le traitement des "
235+
"plus d'informations sur l'instruction :keyword:`!try` et le traitement des "
243236
"exceptions, consultez :ref:`tut-handling`."
244237

245238
#: ../Doc/tutorial/controlflow.rst:197
@@ -251,9 +244,8 @@ msgstr ""
251244
"boucle à son itération suivante : ::"
252245

253246
#: ../Doc/tutorial/controlflow.rst:217
254-
#, fuzzy
255247
msgid ":keyword:`!pass` Statements"
256-
msgstr "L'instruction :keyword:`pass`"
248+
msgstr "L'instruction :keyword:`!pass`"
257249

258250
#: ../Doc/tutorial/controlflow.rst:219
259251
msgid ""
@@ -270,7 +262,6 @@ msgstr ""
270262
"On utilise couramment cette instruction pour créer des classes minimales : ::"
271263

272264
#: ../Doc/tutorial/controlflow.rst:232
273-
#, fuzzy
274265
msgid ""
275266
"Another place :keyword:`pass` can be used is as a place-holder for a "
276267
"function or conditional body when you are working on new code, allowing you "
@@ -280,7 +271,7 @@ msgstr ""
280271
"Un autre cas d'utilisation du :keyword:`pass` est de réserver un espace en "
281272
"phase de développement pour une fonction ou un traitement conditionnel, vous "
282273
"permettant ainsi de construire votre code à un niveau plus abstrait. "
283-
"L'instruction :keyword:`pass` est alors ignorée silencieusement : ::"
274+
"L'instruction :keyword:`!pass` est alors ignorée silencieusement : ::"
284275

285276
#: ../Doc/tutorial/controlflow.rst:243
286277
msgid "Defining Functions"
@@ -410,15 +401,14 @@ msgstr ""
410401
"Python :"
411402

412403
#: ../Doc/tutorial/controlflow.rst:333
413-
#, fuzzy
414404
msgid ""
415405
"The :keyword:`return` statement returns with a value from a function. :"
416406
"keyword:`!return` without an expression argument returns ``None``. Falling "
417407
"off the end of a function also returns ``None``."
418408
msgstr ""
419409
"L'instruction :keyword:`return` provoque la sortie de la fonction en "
420-
"renvoyant une valeur. :keyword:`return` sans expression en paramètre renvoie "
421-
"``None``. Arriver à la fin d'une fonction renvoie également ``None``."
410+
"renvoyant une valeur. :keyword:`!return` sans expression en paramètre "
411+
"renvoie ``None``. Arriver à la fin d'une fonction renvoie également ``None``."
422412

423413
#: ../Doc/tutorial/controlflow.rst:337
424414
msgid ""

tutorial/datastructures.po

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-12-21 09:48+0100\n"
9-
"PO-Revision-Date: 2018-12-12 22:05+0100\n"
9+
"PO-Revision-Date: 2019-01-03 17:17+0100\n"
1010
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -238,7 +238,6 @@ msgid "which is more concise and readable."
238238
msgstr "qui est plus court et lisible."
239239

240240
#: ../Doc/tutorial/datastructures.rst:218
241-
#, fuzzy
242241
msgid ""
243242
"A list comprehension consists of brackets containing an expression followed "
244243
"by a :keyword:`!for` clause, then zero or more :keyword:`!for` or :keyword:`!"
@@ -248,10 +247,10 @@ msgid ""
248247
"lists if they are not equal::"
249248
msgstr ""
250249
"Une compréhension de liste consiste à placer entre crochets une expression "
251-
"suivie par une clause :keyword:`for` puis par zéro ou plus clauses :keyword:"
252-
"`for` ou :keyword:`if`. Le résultat est une nouvelle liste résultat de "
253-
"l'évaluation de l'expression dans le contexte des clauses :keyword:`for` et :"
254-
"keyword:`if` qui la suivent. Par exemple, cette compréhension de liste "
250+
"suivie par une clause :keyword:`!for` puis par zéro ou plus clauses :keyword:"
251+
"`!for` ou :keyword:`!if`. Le résultat est une nouvelle liste résultat de "
252+
"l'évaluation de l'expression dans le contexte des clauses :keyword:`!for` "
253+
"et :keyword:`!if` qui la suivent. Par exemple, cette compréhension de liste "
255254
"combine les éléments de deux listes s'ils ne sont pas égaux : ::"
256255

257256
#: ../Doc/tutorial/datastructures.rst:228
@@ -336,12 +335,10 @@ msgstr ""
336335
"de cette ligne."
337336

338337
#: ../Doc/tutorial/datastructures.rst:334
339-
#, fuzzy
340338
msgid "The :keyword:`!del` statement"
341-
msgstr "L'instruction :keyword:`del`"
339+
msgstr "L'instruction :keyword:`!del`"
342340

343341
#: ../Doc/tutorial/datastructures.rst:336
344-
#, fuzzy
345342
msgid ""
346343
"There is a way to remove an item from a list given its index instead of its "
347344
"value: the :keyword:`del` statement. This differs from the :meth:`pop` "
@@ -351,10 +348,10 @@ msgid ""
351348
msgstr ""
352349
"Il existe un moyen de retirer un élément d'une liste à partir de sa position "
353350
"au lieu de sa valeur : l'instruction :keyword:`del`. Elle diffère de la "
354-
"méthode :meth:`pop` qui, elle, renvoie une valeur. L'instruction :keyword:"
355-
"`del` peut également être utilisée pour supprimer des tranches d'une liste "
356-
"ou la vider complètement (ce que nous avions fait auparavant en affectant "
357-
"une liste vide à la tranche). Par exemple : ::"
351+
"méthode :meth:`pop` qui, elle, renvoie une valeur. L'instruction :keyword:`!"
352+
"del` peut également être utilisée pour supprimer des tranches d'une liste ou "
353+
"la vider complètement (ce que nous avions fait auparavant en affectant une "
354+
"liste vide à la tranche). Par exemple : ::"
358355

359356
#: ../Doc/tutorial/datastructures.rst:353
360357
msgid ":keyword:`del` can also be used to delete entire variables::"

tutorial/errors.po

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-12-21 09:48+0100\n"
9-
"PO-Revision-Date: 2018-12-12 22:06+0100\n"
9+
"PO-Revision-Date: 2019-01-03 17:19+0100\n"
1010
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -197,7 +197,6 @@ msgstr ""
197197
"comme indiqué ci-dessus."
198198

199199
#: ../Doc/tutorial/errors.rst:114
200-
#, fuzzy
201200
msgid ""
202201
"A :keyword:`try` statement may have more than one except clause, to specify "
203202
"handlers for different exceptions. At most one handler will be executed. "
@@ -208,8 +207,8 @@ msgstr ""
208207
"Une instruction :keyword:`try` peut comporter plusieurs clauses ``except`` "
209208
"pour permettre la prise en charge de différentes exceptions. Mais un seul "
210209
"gestionnaire, au plus, sera exécuté. Les gestionnaires ne prennent en charge "
211-
"que les exceptions qui interviennent dans la clause `try` correspondante, "
212-
"pas dans d'autres gestionnaires de la même instruction :keyword:`try`. Mais "
210+
"que les exceptions qui interviennent dans la clause `!try` correspondante, "
211+
"pas dans d'autres gestionnaires de la même instruction :keyword:`!try`. Mais "
213212
"une même clause ``except`` peut citer plusieurs exceptions sous la forme "
214213
"d'un tuple entre parenthèses, comme dans cet exemple : ::"
215214

@@ -264,17 +263,16 @@ msgstr ""
264263
"Par exemple : ::"
265264

266265
#: ../Doc/tutorial/errors.rst:183
267-
#, fuzzy
268266
msgid ""
269267
"The use of the :keyword:`!else` clause is better than adding additional code "
270268
"to the :keyword:`try` clause because it avoids accidentally catching an "
271269
"exception that wasn't raised by the code being protected by the :keyword:`!"
272270
"try` ... :keyword:`!except` statement."
273271
msgstr ""
274-
"Il vaut mieux utiliser la clause :keyword:`else` plutôt que d'ajouter du "
272+
"Il vaut mieux utiliser la clause :keyword:`!else` plutôt que d'ajouter du "
275273
"code à la clause :keyword:`try` car cela évite de capturer accidentellement "
276274
"une exception qui n'a pas été levée par le code initialement protégé par "
277-
"l'instruction :keyword:`try` ... :keyword:`except`."
275+
"l'instruction :keyword:`!try` ... :keyword:`!except`."
278276

279277
#: ../Doc/tutorial/errors.rst:188
280278
msgid ""
@@ -427,7 +425,6 @@ msgstr ""
427425
"circonstances. Par exemple : ::"
428426

429427
#: ../Doc/tutorial/errors.rst:344
430-
#, fuzzy
431428
msgid ""
432429
"A *finally clause* is always executed before leaving the :keyword:`try` "
433430
"statement, whether an exception has occurred or not. When an exception has "
@@ -441,17 +438,16 @@ msgid ""
441438
msgstr ""
442439
"Une *clause finally* est toujours exécutée avant de quitter l'instruction :"
443440
"keyword:`try`, qu'une exception ait été levée ou non. Quand une exception a "
444-
"été levée dans la clause :keyword:`try` et n'a pas été prise en charge par "
441+
"été levée dans la clause :keyword:`!try` et n'a pas été prise en charge par "
445442
"une clause :keyword:`except` (ou si elle a été levée dans une clause :"
446-
"keyword:`except` ou :keyword:`else`), elle est propagée après l'exécution de "
447-
"la clause :keyword:`finally`. La clause :keyword:`finally` est également "
443+
"keyword:`!except` ou :keyword:`!else`), elle est propagée après l'exécution "
444+
"de la clause :keyword:`finally`. La clause :keyword:`!finally` est également "
448445
"exécutée \"à la sortie\" quand n'importe quelle autre clause de "
449-
"l'instruction :keyword:`try` est abandonnée par une instruction :keyword:"
446+
"l'instruction :keyword:`!try` est abandonnée par une instruction :keyword:"
450447
"`break`, :keyword:`continue` ou :keyword:`return`. Voici un exemple plus "
451448
"compliqué : ::"
452449

453450
#: ../Doc/tutorial/errors.rst:377
454-
#, fuzzy
455451
msgid ""
456452
"As you can see, the :keyword:`finally` clause is executed in any event. "
457453
"The :exc:`TypeError` raised by dividing two strings is not handled by the :"
@@ -461,7 +457,7 @@ msgstr ""
461457
"Comme vous pouvez le voir, la clause :keyword:`finally` est exécutée dans "
462458
"tous les cas. L'exception de type :exc:`TypeError`, déclenchée en divisant "
463459
"deux chaînes de caractères, n'est pas prise en charge par la clause :keyword:"
464-
"`except` et est donc propagée après que la clause :keyword:`finally` a été "
460+
"`except` et est donc propagée après que la clause :keyword:`!finally` a été "
465461
"exécutée."
466462

467463
#: ../Doc/tutorial/errors.rst:382

tutorial/inputoutput.po

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-12-21 09:48+0100\n"
9-
"PO-Revision-Date: 2018-10-04 15:54+0200\n"
9+
"PO-Revision-Date: 2019-01-03 17:12+0100\n"
1010
"Last-Translator: \n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -414,7 +414,6 @@ msgstr ""
414414
"mode binaire."
415415

416416
#: ../Doc/tutorial/inputoutput.rst:317
417-
#, fuzzy
418417
msgid ""
419418
"It is good practice to use the :keyword:`with` keyword when dealing with "
420419
"file objects. The advantage is that the file is properly closed after its "
@@ -424,9 +423,9 @@ msgid ""
424423
msgstr ""
425424
"C'est une bonne pratique d'utiliser le mot-clé :keyword:`with` lorsque vous "
426425
"traitez des fichiers. Vous fermez ainsi toujours correctement le fichier, "
427-
"même si une exception est levée. Utiliser :keyword:`with` est aussi beaucoup "
428-
"plus court que d'utiliser l'équivalent avec des blocs :keyword:`try`\\ -\\ :"
429-
"keyword:`finally` : ::"
426+
"même si une exception est levée. Utiliser :keyword:`!with` est aussi "
427+
"beaucoup plus court que d'utiliser l'équivalent avec des blocs :keyword:`try`"
428+
"\\ -\\ :keyword:`finally` : ::"
430429

431430
#: ../Doc/tutorial/inputoutput.rst:328
432431
msgid ""

tutorial/modules.po

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3.6\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2018-12-21 09:48+0100\n"
9-
"PO-Revision-Date: 2018-07-31 23:47+0200\n"
9+
"PO-Revision-Date: 2019-01-03 17:11+0100\n"
1010
"Last-Translator: Julien Palard <julien@palard.fr>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -187,13 +187,12 @@ msgstr ""
187187
"en mode interactif est acceptée pour gagner quelques secondes."
188188

189189
#: ../Doc/tutorial/modules.rst:115
190-
#, fuzzy
191190
msgid ""
192191
"If the module name is followed by :keyword:`!as`, then the name following :"
193192
"keyword:`!as` is bound directly to the imported module."
194193
msgstr ""
195-
"Si le nom du module est suivi par :keyword:`as`, alors le nom suivant :"
196-
"keyword:`as` est directement lié au module importé."
194+
"Si le nom du module est suivi par :keyword:`!as`, alors le nom suivant :"
195+
"keyword:`!as` est directement lié au module importé."
197196

198197
#: ../Doc/tutorial/modules.rst:124
199198
msgid ""

whatsnew/2.1.po

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1011,7 +1011,3 @@ msgid ""
10111011
"Michael Hudson, Marc-André Lemburg, Fredrik Lundh, Neil Schemenauer, Thomas "
10121012
"Wouters."
10131013
msgstr ""
1014-
1015-
#, fuzzy
1016-
#~ msgid "PEP 232 - Function Attributes"
1017-
#~ msgstr "PEP 232 : Attributs de fonctions"

0 commit comments

Comments
 (0)