diff --git a/library/json.po b/library/json.po index f0b4fe7a..4a24c1af 100644 --- a/library/json.po +++ b/library/json.po @@ -6,14 +6,14 @@ msgstr "" "Project-Id-Version: Python 3\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-03-19 16:59+0100\n" -"PO-Revision-Date: 2020-08-10 16:10+0200\n" -"Last-Translator: Antoine Wecxsteen\n" +"PO-Revision-Date: 2021-07-28 18:57+0200\n" +"Last-Translator: Caliendo Julien \n" "Language-Team: FRENCH \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.4\n" +"X-Generator: Poedit 2.4.1\n" #: library/json.rst:2 msgid ":mod:`json` --- JSON encoder and decoder" @@ -37,8 +37,7 @@ msgstr "" "`_, " "est un format très simple d'échange de données inspiré par la syntaxe des " "objets littéraux de `JavaScript `_ " -"(bien que ce ne soit pas au sens propre un sous-ensemble de Javascript [#rfc-" -"errata]_ )." +"(bien que ce ne soit pas un sous-ensemble de Javascript [#rfc-errata]_ )." #: library/json.rst:21 msgid "" @@ -112,11 +111,10 @@ msgid "" "to specify :class:`collections.OrderedDict` for JSON generation and parsing." msgstr "" "Avant Python 3.7, :class:`dict` n'était pas garanti d'être ordonné, donc les " -"entrées et sorties étaient généralement mélangées à moins d'utiliser " -"explicitement un :class:`collections.OrderedDict`. À partir de Python 3.7, " -"un :class:`dict` conserve son ordre, il n'est donc plus nécessaire " -"d'utiliser un :class:`collections.OrderedDict` pour générer et analyser du " -"JSON." +"entrées et sorties étaient mélangées à moins d'utiliser explicitement un :" +"class:`collections.OrderedDict`. Depuis Python 3.7, un :class:`dict` " +"conserve son ordre, il n'est donc plus nécessaire d'utiliser un :class:" +"`collections.OrderedDict` pour générer et analyser du JSON." #: library/json.rst:137 msgid "Basic Usage" @@ -128,9 +126,9 @@ msgid "" "supporting :term:`file-like object`) using this :ref:`conversion table `." msgstr "" -"Sérialise *obj* en un flux JSON dans *fp* (un :term:`objet compatible " -"fichier ` prenant en charge ``.write()``), en utilisant " -"cette :ref:`table de conversion `." +"Sérialise *obj* en un flux JSON dans *fp* (un :term:`objet fichier ` prenant en charge ``.write()``), en utilisant cette :ref:" +"`table de conversion `." #: library/json.rst:148 msgid "" @@ -158,9 +156,9 @@ msgid "" "all incoming non-ASCII characters escaped. If *ensure_ascii* is false, " "these characters will be output as-is." msgstr "" -"Si *ensure_ascii* vaut ``True`` (valeur par défaut), il est garanti que les " -"caractères non ASCII soient tous échappés à la sortie. Si *ensure_ascii* " -"vaut ``False``, ces caractères sont écrits tels quels." +"Si *ensure_ascii* vaut ``True`` (valeur par défaut), les caractères non " +"ASCII sont tous échappés à la sortie. Si *ensure_ascii* vaut ``False``, ils " +"sont écrits tels quels." #: library/json.rst:160 msgid "" @@ -170,7 +168,7 @@ msgid "" msgstr "" "Si *check_circular* vaut ``False`` (``True`` par défaut), la vérification " "des références circulaires pour les conteneurs est ignorée, et une référence " -"circulaire résulte en une :exc:`OverflowError` (ou pire)." +"circulaire cause une :exc:`OverflowError` (ou pire)." #: library/json.rst:164 msgid "" @@ -182,8 +180,8 @@ msgid "" msgstr "" "Si *allow_nan* vaut ``False`` (``True`` par défaut), une :exc:`ValueError` " "est levée lors de la sérialisation de valeurs :class:`float` extérieures aux " -"bornes (``nan``, ``inf``, ``-inf``), en respect strict de la spécification " -"JSON. Si *allow_nan* vaut ``True``, leurs équivalents JavaScript (``NaN``, " +"bornes (``nan``, ``inf``, ``-inf``), en respect avec la spécification JSON. " +"Si *allow_nan* vaut ``True``, les équivalents JavaScript (``NaN``, " "``Infinity``, ``-Infinity``) sont utilisés." #: library/json.rst:448 @@ -218,8 +216,7 @@ msgstr "" "Si spécifié, *separators* doit être un *n*-uplet ``(item_separator, " "key_separator)``. Sa valeur par défaut est ``(', ', ': ')`` si *indent* est " "``None``, et ``(',', ': ')`` autrement. Pour obtenir la représentation JSON " -"la plus compacte possible, passez ``(',', ':')`` pour éliminer les " -"espacements." +"la plus compacte possible, passez ``(',', ':')`` pour éliminer les espaces." #: library/json.rst:463 msgid "Use ``(',', ': ')`` as default if *indent* is not ``None``." @@ -234,9 +231,8 @@ msgid "" msgstr "" "Si spécifié, *default* doit être une fonction qui sera appelée pour les " "objets qui ne peuvent être sérialisés autrement. Elle doit renvoyer une " -"représentation de l'objet sérialisable en JSON ou lever une :exc:" -"`TypeError`. Si non spécifié, une :exc:`TypeError` est levée pour les types " -"non sérialisables." +"représentation composée d'objets Python sérialisable en JSON ou lever une :" +"exc:`TypeError`. Si non spécifié, une :exc:`TypeError` est levée." #: library/json.rst:193 msgid "" @@ -532,17 +528,17 @@ msgstr "" "partie de la spécification JSON." #: library/json.rst:333 -#, fuzzy msgid "" "*object_hook*, if specified, will be called with the result of every JSON " "object decoded and its return value will be used in place of the given :" "class:`dict`. This can be used to provide custom deserializations (e.g. to " "support `JSON-RPC `_ class hinting)." msgstr "" -"Si *object_hook* est définie, elle sera appelée avec le résultat de chaque " +"Si *object_hook* est donnée, elle est appelée avec le résultat de chaque " "objet JSON décodé et sa valeur de retour est utilisée à la place du :class:" -"`dict` donné. Cela est utile pour apporter des déserialisations " -"personnalisées (p. ex. pour supporter les *class hinting* de JSON-RPC)." +"`dict` fourni. Cette fonctionnalité peut être utilisée pour implémenter des " +"décodeurs personnalisés (p. ex prendre en charge les indications de classe " +"de `JSON-RPC `_)." #: library/json.rst:338 msgid "" @@ -652,16 +648,15 @@ msgstr "" "exc:`TypeError`)." #: library/json.rst:425 -#, fuzzy msgid "" "If *skipkeys* is false (the default), a :exc:`TypeError` will be raised when " "trying to encode keys that are not :class:`str`, :class:`int`, :class:" "`float` or ``None``. If *skipkeys* is true, such items are simply skipped." msgstr "" "Si *skipkeys* vaut ``False`` (valeur par défaut), une :exc:`TypeError` est " -"levée lors de l'encodage de clés autres que des :class:`str`, des :class:" -"`int`, des :class:`float` ou ``None``. Si *skipkeys* vaut ``True``, ces " -"éléments sont simplement ignorés." +"levée si la clé encodée n'est pas de type :class:`str`, :class:`int`, :class:" +"`float` ou ``None``. Si *skipkeys* vaut ``True``, ces éléments sont " +"simplement ignorés." #: library/json.rst:433 msgid "" @@ -710,13 +705,12 @@ msgstr "" "exc:`TypeError`)." #: library/json.rst:481 -#, fuzzy msgid "" "For example, to support arbitrary iterators, you could implement :meth:" "`default` like this::" msgstr "" -"Par exemple, pour supporter des itérateurs arbitraires, vous pouvez " -"implémenter *default* comme cela ::" +"Par exemple, pour prendre en charge les itérations arbitraires, la :meth:" +"`default` peut être écrite ainsi ::" #: library/json.rst:497 msgid "" @@ -1076,11 +1070,8 @@ msgid "Parse every input line as separate JSON object." msgstr "Transforme chaque ligne d'entrée en un objet JSON individuel." #: library/json.rst:747 -#, fuzzy msgid "Mutually exclusive options for whitespace control." -msgstr "" -"Options mutuellement exclusives pour le contrôle des caractères " -"d’espacements (caractères « blancs »)." +msgstr "Options mutuellement exclusives de contrôle des espaces." #: library/json.rst:753 msgid "Show the help message."