Traduction de library/json.po (#1674)

Automerge of PR #1674 by @JulienPalard

Remplace https://github.com/python/python-docs-fr/pull/1596/ (upstream n'a plus le repo).

Co-authored-by: Julien Palard <julien@palard.fr>
This commit is contained in:
Julien Palard 2021-08-05 13:32:47 +02:00 committed by GitHub
parent e0943ec2df
commit f8399b0cdd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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