Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions howto/regex.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-11 12:59+0100\n"
"PO-Revision-Date: 2018-09-27 23:16+0200\n"
"PO-Revision-Date: 2019-03-26 22:48+0100\n"
"Last-Translator: Nabil Bendafi <nabil@bendafi.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
Expand Down Expand Up @@ -210,7 +210,6 @@ msgstr ""
"classe de caractères, il est dépourvu de sa signification spéciale."

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

#: ../Doc/howto/regex.rst:103
msgid ""
Expand Down
53 changes: 42 additions & 11 deletions library/collections.po
Original file line number Diff line number Diff line change
Expand Up @@ -261,12 +261,16 @@ msgid ""
"Note, the iteration order of a :class:`ChainMap()` is determined by scanning "
"the mappings last to first::"
msgstr ""
"Notez que l'itération de :class:`ChainMap()` se fait en parcourant les "
"tableaux de correspondances du dernier jusqu'au premier ::"

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

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

#: ../Doc/library/collections.rst:905
#, fuzzy
msgid ""
"Return a new :class:`dict` which maps field names to their corresponding "
"values:"
msgstr ""
"Renvoie un nouvel :class:`OrderedDict` qui associe chaque nom de champ à sa "
"valeur correspondante :"
"Renvoie un nouveau :class:`dict` qui associe chaque nom de champ à sa valeur "
"correspondante :"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: ../Doc/library/collections.rst:1157
msgid ":class:`UserDict` objects"
Expand Down
18 changes: 13 additions & 5 deletions library/datetime.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 09:03+0100\n"
"PO-Revision-Date: 2019-02-21 17:21+0100\n"
"PO-Revision-Date: 2019-03-27 15:18+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
Expand Down Expand Up @@ -485,11 +485,12 @@ msgid "``f = t2 / t3``"
msgstr "``f = t2 / t3``"

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

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

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

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

#: ../Doc/library/datetime.rst:2045
msgid ""
Expand Down
18 changes: 10 additions & 8 deletions library/re.po
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-11 12:59+0100\n"
"PO-Revision-Date: 2019-02-27 11:53+0100\n"
"PO-Revision-Date: 2019-03-27 15:23+0100\n"
"Last-Translator: Jules Lasne <jules.lasne@gmail.com>\n"
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.1\n"
"X-Generator: Poedit 2.0.2\n"

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

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

#: ../Doc/library/re.rst:576
msgid ""
Expand Down Expand Up @@ -1559,7 +1560,6 @@ msgstr ""
"dans le résultat."

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

#: ../Doc/library/re.rst:859
msgid ""
Expand Down
Loading