8000 Suivi des 'fuzzy' (#641) · python/python-docs-fr@1892c17 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1892c17

Browse files
christopheNanJulienPalard
authored andcommitted
Suivi des 'fuzzy' (#641)
1 parent 33cb2dd commit 1892c17

File tree

5 files changed

+98
-57
lines changed

5 files changed

+98
-57
lines changed

howto/regex.po

Lines changed: 6 additions & 6 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: 2019-03-11 12:59+0100\n"
9-
"PO-Revision-Date: 2018-09-27 23:16+0200\n"
9+
"PO-Revision-Date: 2019-03-26 22:48+0100\n"
1010
"Last-Translator: Nabil Bendafi <nabil@bendafi.fr>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -210,7 +210,6 @@ msgstr ""
210210
"classe de caractères, il est dépourvu de sa signification spéciale."
211211

212212
#: ../Doc/howto/regex.rst:97
213-
#, fuzzy
214213
msgid ""
215214
"You can match the characters not listed within the class by :dfn:"
216215
"`complementing` the set. This is indicated by including a ``'^'`` as the "
@@ -221,10 +220,11 @@ msgid ""
221220
msgstr ""
222221
"Vous pouvez trouver une correspondance avec les caractères non listés dans "
223222
"une classe en spécifiant le :dfn:`complément` de l'ensemble. Ceci est "
224-
"indiqué en plaçant un ``'^'`` en tant que premier caractère de la classe ; "
225-
"``'^'`` en dehors d'une classe de caractères correspond au caractère "
226-
"``'^'``. Par exemple, ``[^5]`` correspond à tous les caractères, sauf "
227-
"``'5'``."
223+
"indiqué en plaçant un ``'^'`` en tant que premier caractère de la classe. "
224+
"Par exemple, ``[^5]`` correspond à tous les caractères, sauf ``'5'``. Si le "
225+
"caret se trouve ailleurs dans la classe de caractères, il ne possède pas de "
226+
"signification spéciale. Ainsi, ``[5^]`` correspond au ``'5'`` ou au "
227+
"caractère ``'^'``."
228228

229229
#: ../Doc/howto/regex.rst:103
230230
msgid ""

library/collections.po

Lines changed: 42 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -261,12 +261,16 @@ msgid ""
261261
"Note, the iteration order of a :class:`ChainMap()` is determined by scanning "
262262
"the mappings last to first::"
263263
msgstr ""
264+
"Notez que l'itération de :class:`ChainMap()` se fait en parcourant les "
265+
"tableaux de correspondances du dernier jusqu'au premier ::"
264266

265267
#: ../Doc/library/collections.rst:111
266268
msgid ""
267269
"This gives the same ordering as a series of :meth:`dict.update` calls "
268270
"starting with the last mapping::"
269271
msgstr ""
272+
"Cela produit le même ordre qu'une suite d'appels à :meth:`dict.update` en "
273+
"commençant par le dernier tableau de correspondances ::"
270274

271275
#: ../Doc/library/collections.rst:121
272276
msgid ""
@@ -1246,13 +1250,12 @@ msgstr ""
12461250
"séquence ou d'un itérable existant."
12471251

12481252
#: ../Doc/library/collections.rst:905
1249-
#, fuzzy
12501253
msgid ""
12511254
"Return a new :class:`dict` which maps field names to their corresponding "
12521255
"values:"
12531256
msgstr ""
1254-
"Renvoie un nouvel :class:`OrderedDict` qui associe chaque nom de champ à sa "
1255-
"valeur correspondante :"
1257+
"Renvoie un nouveau :class:`dict` qui associe chaque nom de champ à sa valeur "
1258+
"correspondante :"
12561259

12571260
#: ../Doc/library/collections.rst:914
12581261
msgid "Returns an :class:`OrderedDict` instead of a regular :class:`dict`."
@@ -1347,14 +1350,14 @@ msgstr ""
13471350
"`~somenamedtuple._replace` pour personnaliser une instance prototype :"
13481351

13491352
#: ../Doc/library/collections.rst:1019
1350-
#, fuzzy
13511353
msgid ""
13521354
"See :class:`typing.NamedTuple` for a way to add type hints for named "
13531355
"tuples. It also provides an elegant notation using the :keyword:`class` "
13541356
"keyword::"
13551357
msgstr ""
13561358
"Voir :meth:`typing.NamedTuple` pour un moyen d'ajouter des indications de "
1357-
"type pour les tuples nommés."
1359+
"type pour les tuples nommés. Cela fournit aussi une notation élégante en "
1360+
"utilisant le mot-clé :keyword:`class` ::"
13581361

13591362
#: ../Doc/library/collections.rst:1028
13601363
msgid ""
@@ -1369,6 +1372,9 @@ msgid ""
13691372
"The :mod:`dataclasses` module provides a decorator and functions for "
13701373
"automatically adding generated special methods to user-defined classes."
13711374
msgstr ""
1375+
"Le module :mod:`dataclasses` fournit un décorateur et des fonctions pour "
1376+
"ajouter automatiquement des méthodes spéciales aux classes définies par "
1377+
"l'utilisateur."
13721378

13731379
#: ../Doc/library/collections.rst:1036
13741380
msgid ":class:`OrderedDict` objects"
@@ -1381,23 +1387,33 @@ msgid ""
13811387
"important now that the built-in :class:`dict` class gained the ability to "
13821388
"remember insertion order (this new behavior became guaranteed in Python 3.7)."
13831389
msgstr ""
1390+
"Les dictionnaires ordonnés sont des dictionnaires comme les autres mais "
1391+
"possèdent des capacités supplémentaires pour s'ordonner. Ils sont maintenant "
1392+
"moins importants puisque la classe native :class:`dict` sait se souvenir de "
1393+
"l'ordre d'insertion (cette fonctionnalité a été garantie par Python 3.7)."
13841394

13851395
#: ../Doc/library/collections.rst:1044
13861396
msgid "Some differences from :class:`dict` still remain:"
1387-
msgstr ""
1397+
msgstr "Quelques différences persistent vis-à-vis de :class:`dict` :"
13881398

13891399
#: ../Doc/library/collections.rst:1046
13901400
msgid ""
13911401
"The regular :class:`dict` was designed to be very good at mapping "
13921402
"operations. Tracking insertion order was secondary."
13931403
msgstr ""
1404+
"Les :class:`dict` classiques ont été conçus pour être performants dans les "
1405+
"opérations de correspondance. Garder une trace de l'ordre d'insertion était "
1406+
"secondaire."
13941407

13951408
#: ../Doc/library/collections.rst:1049
13961409
msgid ""
13971410
"The :class:`OrderedDict` was designed to be good at reordering operations. "
13981411
"Space efficiency, iteration speed, and the performance of update operations "
13991412
"were secondary."
14001413
msgstr ""
1414+
"Les :class:`OrderedDict` ont été conçus pour être performants dans les "
1415+
"opérations de ré-arrangement. L'occupation mémoire, la vitesse de parcours "
1416+
"et les performances de mise à jour étaient secondaires."
14011417

14021418
#: ../Doc/library/collections.rst:1053
14031419
msgid ""
@@ -1406,33 +1422,47 @@ msgid ""
14061422
"recent accesses (for example in an `LRU cache <https://medium.com/"
14071423
"@krishankantsinghal/my-first-blog-on-medium-583159139237>`_)."
14081424
msgstr ""
1425+
"Algorithmiquement, :class:`OrderedDict` gère mieux les ré-arrangements "
1426+
"fréquents que :class:`dict`. Ceci la rend adaptée pour suivre les accès les "
1427+
"plus récents (par exemple pour implémenter un `cache LRU <https://medium."
1428+
"com/@krishankantsinghal/my-first-blog-on-medium-583159139237>`_ pour *Least "
1429+
"Recently Used* en anglais)."
14091430

14101431
#: ../Doc/library/collections.rst:1058
14111432
msgid ""
14121433
"The equality operation for :class:`OrderedDict` checks for matching order."
14131434
msgstr ""
1435+
"Le test d'égalité de :class:`OrderedDict` vérifie si l'ordre correspond."
14141436

14151437
#: ../Doc/library/collections.rst:1060
14161438
msgid ""
14171439
"The :meth:`popitem` method of :class:`OrderedDict` has a different "
14181440
"signature. It accepts an optional argument to specify which item is popped."
14191441
msgstr ""
1442+
"La méthode :meth:`popitem` de :class:`OrderedDict` possède une signature "
1443+
"différente. Elle accepte un argument optionnel pour spécifier quel élément "
1444+
"doit être enlevé."
14201445

14211446
#: ../Doc/library/collections.rst:1063
14221447
msgid ""
14231448
":class:`OrderedDict` has a :meth:`move_to_end` method to efficiently "
14241449
"reposition an element to an endpoint."
14251450
msgstr ""
1451+
":class:`OrderedDict` possède une méthode :meth:`move_to_end` pour déplacer "
1452+
"efficacement un élément à la fin."
14261453

14271454
#: ../Doc/library/collections.rst:1066
14281455
msgid "Until Python 3.8, :class:`dict` lacked a :meth:`__reversed__` method."
14291456
msgstr ""
1457+
"Avant Python 3.8, :class:`dict` n'a pas de méthode :meth:`__reversed__`."
14301458

14311459
#: ../Doc/library/collections.rst:1071
14321460
msgid ""
14331461
"Return an instance of a :class:`dict` subclass that has methods specialized "
14341462
"for rearranging dictionary order."
14351463
msgstr ""
1464+
"Renvoie une instance d'une sous-classe de :class:`dict` qui possède des "
1465+
"méthodes spécialisées pour redéfinir l'ordre du dictionnaire."
14361466

14371467
#: ../Doc/library/collections.rst:1078
14381468
msgid ""
@@ -1506,23 +1536,24 @@ msgid ":class:`OrderedDict` Examples and Recipes"
15061536
msgstr "Exemples et cas pratiques utilisant :class:`OrderDict`"
15071537

15081538
#: ../Doc/library/collections.rst:1122
1509-
#, fuzzy
15101539
msgid ""
15111540
"It is straightforward to create an ordered dictionary variant that remembers "
15121541
"the order the keys were *last* inserted. If a new entry overwrites an "
15131542
"existing entry, the original insertion position is changed and moved to the "
15141543
"end::"
15151544
msgstr ""
1516-
"Il est également facile de créer une variante de dictionnaire ordonné qui "
1517-
"retient l'ordre dans lequel les clés ont été insérées *en dernier*. Si une "
1518-
"nouvelle entrée écrase une existante, la position d'insertion d'origine est "
1519-
"modifiée et déplacée à la fin : ::"
1545+
"Il est facile de créer une variante de dictionnaire ordonné qui retient "
1546+
"l'ordre dans lequel les clés ont été insérées *en dernier*. Si une nouvelle "
1547+
"entrée écrase une existante, la position d'insertion d'origine est modifiée "
1548+
"et déplacée à la fin : ::"
15201549

15211550
#: ../Doc/library/collections.rst:1134
15221551
msgid ""
15231552
"An :class:`OrderedDict` would also be useful for implementing variants of :"
15241553
"func:`functools.lru_cache`::"
15251554
msgstr ""
1555+
"Un :class:`OrderedDict` peut aussi être utile pour implémenter des variantes "
1556+
"de :func:`functools.lru_cache` ::"
15261557

15271558
#: ../Doc/library/collections.rst:1157
15281559
msgid ":class:`UserDict` objects"

library/datetime.po

Lines changed: 13 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: 2019-03-20 09:03+0100\n"
9-
"PO-Revision-Date: 2019-02-21 17:21+0100\n"
9+
"PO-Revision-Date: 2019-03-27 15:18+0100\n"
1010
"Last-Translator: Julien Palard <julien@palard.fr>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"
@@ -485,11 +485,12 @@ msgid "``f = t2 / t3``"
485485
msgstr "``f = t2 / t3``"
486486

487487
#: ../Doc/library/datetime.rst:257
488-
#, fuzzy
489488
msgid ""
490489
"Division (3) of overall duration *t2* by interval unit *t3*. Returns a :"
491490
"class:`float` object."
492-
msgstr "Division (3) de *t2* par *t3*. Renvoie un objet :class:`float`."
491+
msgstr ""
492+
"Division (3) de la durée totale *t2* par l'unité d'intervalle *t3*. Renvoie "
493+
"un objet :class:`float`."
493494

494495
#: ../Doc/library/datetime.rst:261
495496
msgid "``t1 = t2 / f or t1 = t2 / i``"
@@ -693,14 +694,15 @@ msgid "Instance methods:"
693694
msgstr "Méthodes de l'instance :"
694695

695696
#: ../Doc/library/datetime.rst:354
696-
#, fuzzy
697697
msgid ""
698698
"Return the total number of seconds contained in the duration. Equivalent to "
699699
"``td / timedelta(seconds=1)``. For interval units other than seconds, use "
700700
"the division form directly (e.g. ``td / timedelta(microseconds=1)``)."
701701
msgstr ""
702702
"Renvoie le nombre total de secondes contenues dans la durée. Équivalent à "
703-
"``td / timedelta(seconds=1)``."
703+
"``td / timedelta(seconds=1)``. Pour un intervalle dont l'unité n'est pas la "
704+
"seconde, utilisez directement la division (par exemple, ``td / "
705+
"timedelta(microseconds=1)``)."
704706

705707
#: ../Doc/library/datetime.rst:358
706708
msgid ""
@@ -2997,6 +2999,12 @@ msgid ""
29972999
"intact in the output, while on others ``strftime`` may raise :exc:"
29983000
"`UnicodeError` or return an empty string instead."
29993001
msgstr ""
3002+
"Pour la même raison, la gestion des chaînes contenant des caractères (ou "
3003+
"points) Unicode qui ne peuvent pas être représentés dans la *locale* "
3004+
"actuelle dépend aussi de la plateforme. Sur certaines plateformes, ces "
3005+
"caractères sont conservés tels quels dans la sortie, alors que sur d'autres "
3006+
"plateformes ``strftime`` lève une :exc:`UnicodeError` ou renvoie une chaîne "
3007+
"vide."
30003008

30013009
#: ../Doc/library/datetime.rst:2045
30023010
msgid ""

library/re.po

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@ msgstr ""
55
"Project-Id-Version: Python 3.6\n"
66
"Report-Msgid-Bugs-To: \n"
77
"POT-Creation-Date: 2019-03-11 12:59+0100\n"
8-
"PO-Revision-Date: 2019-02-27 11:53+0100\n"
8+
"PO-Revision-Date: 2019-03-27 15:23+0100\n"
99
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
1010
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1111
"Language: fr\n"
1212
"MIME-Version: 1.0\n"
1313
"Content-Type: text/plain; charset=UTF-8\n"
1414
"Content-Transfer-Encoding: 8bit\n"
15-
"X-Generator: Poedit 2.2.1\n"
15+
"X-Generator: Poedit 2.0.2\n"
1616

1717
#: ../Doc/library/re.rst:2
1818
msgid ":mod:`re` --- Regular expression operations"
@@ -1141,14 +1141,15 @@ msgstr ""
11411141
"caractères.)"
11421142

11431143
#: ../Doc/library/re.rst:572
1144-
#, fuzzy
11451144
msgid ""
11461145
"``'\\u'`` and ``'\\U'`` escape sequences are only recognized in Unicode "
11471146
"patterns. In bytes patterns they are errors. Unknown escapes of ASCII "
11481147
"letters are reserved for future use and treated as errors."
11491148
msgstr ""
11501149
"Les séquences d'échappement ``'\\u'`` et ``'\\U'`` sont seulement reconnues "
1151-
"dans les motifs Unicode. Dans les motifs de *byte*, ce sont des erreurs."
1150+
"dans les motifs Unicode. Dans les motifs de *byte*, ce sont des erreurs. "
1151+
"Les échappements inconnus de lettres ASCII sont réservés pour une "
1152+
"utilisation future et sont considérés comme des erreurs."
11521153

11531154
#: ../Doc/library/re.rst:576
11541155
msgid ""
@@ -1559,7 +1560,6 @@ msgstr ""
15591560
"dans le résultat."
15601561

15611562
#: ../Doc/library/re.rst:843
1562-
#, fuzzy
15631563
msgid ""
15641564
"Return the string obtained by replacing the leftmost non-overlapping "
15651565
"occurrences of *pattern* in *string* by the replacement *repl*. If the "
@@ -1578,9 +1578,11 @@ msgstr ""
15781578
"être une chaîne de caractères ou une fonction ; si c'est une chaîne, toutes "
15791579
"les séquences d'échappement qu'elle contient sont traduites. Ainsi, ``\\n`` "
15801580
"est convertie en un simple saut de ligne, ``\\r`` en un retour chariot, et "
1581-
"ainsi de suite. Les séquences inconnues telles que ``\\&`` sont laissées "
1582-
"intactes. Les références arrières, telles que ``\\6``, sont remplacées par "
1583-
"la sous-chaîne correspondant au groupe 6 dans le motif. Par exemple ::"
1581+
"ainsi de suite. Les échappements inconnus de lettres ASCII sont réservés "
1582+
"pour une utilisation future et sont considérés comme des erreurs. Les autres "
1583+
"échappements tels que ``\\&`` sont laissés intacts. Les références "
1584+
"arrières, telles que ``\\6``, sont remplacées par la sous-chaîne "
1585+
"correspondant au groupe 6 dans le motif. Par exemple ::"
15841586

15851587
#: ../Doc/library/re.rst:859
15861588
msgid ""

0 commit comments

Comments
 (0)
0