merge pot files.

This commit is contained in:
Julien Palard 2018-04-29 00:28:01 +02:00
commit e810d13422

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-10 00:49+0200\n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -905,21 +905,14 @@ msgid ""
"`get` method."
msgstr ""
#: ../Doc/library/configparser.rst:1109
msgid ""
"Items present in *vars* no longer appear in the result. The previous "
"behaviour mixed actual parser options with variables provided for "
"interpolation."
msgstr ""
#: ../Doc/library/configparser.rst:1116
#: ../Doc/library/configparser.rst:1112
msgid ""
"If the given section exists, set the given option to the specified value; "
"otherwise raise :exc:`NoSectionError`. *option* and *value* must be "
"strings; if not, :exc:`TypeError` is raised."
msgstr ""
#: ../Doc/library/configparser.rst:1123
#: ../Doc/library/configparser.rst:1119
msgid ""
"Write a representation of the configuration to the specified :term:`file "
"object`, which must be opened in text mode (accepting strings). This "
@ -928,20 +921,20 @@ msgid ""
"surrounded by spaces."
msgstr ""
#: ../Doc/library/configparser.rst:1132
#: ../Doc/library/configparser.rst:1128
msgid ""
"Remove the specified *option* from the specified *section*. If the section "
"does not exist, raise :exc:`NoSectionError`. If the option existed to be "
"removed, return :const:`True`; otherwise return :const:`False`."
msgstr ""
#: ../Doc/library/configparser.rst:1140
#: ../Doc/library/configparser.rst:1136
msgid ""
"Remove the specified *section* from the configuration. If the section in "
"fact existed, return ``True``. Otherwise return ``False``."
msgstr ""
#: ../Doc/library/configparser.rst:1146
#: ../Doc/library/configparser.rst:1142
msgid ""
"Transforms the option name *option* as found in an input file or as passed "
"in by client code to the form that should be used in the internal "
@ -950,7 +943,7 @@ msgid ""
"of this name on instances to affect this behavior."
msgstr ""
#: ../Doc/library/configparser.rst:1152
#: ../Doc/library/configparser.rst:1148
msgid ""
"You don't need to subclass the parser to use this method, you can also set "
"it on an instance, to a function that takes a string argument and returns a "
@ -958,72 +951,72 @@ msgid ""
"sensitive::"
msgstr ""
#: ../Doc/library/configparser.rst:1160
#: ../Doc/library/configparser.rst:1156
msgid ""
"Note that when reading configuration files, whitespace around the option "
"names is stripped before :meth:`optionxform` is called."
msgstr ""
#: ../Doc/library/configparser.rst:1166
#: ../Doc/library/configparser.rst:1162
msgid "Use :meth:`read_file` instead."
msgstr ""
#: ../Doc/library/configparser.rst:1169
#: ../Doc/library/configparser.rst:1165
msgid ""
":meth:`readfp` now iterates on *fp* instead of calling ``fp.readline()``."
msgstr ""
#: ../Doc/library/configparser.rst:1172
#: ../Doc/library/configparser.rst:1168
msgid ""
"For existing code calling :meth:`readfp` with arguments which don't support "
"iteration, the following generator may be used as a wrapper around the file-"
"like object::"
msgstr ""
#: ../Doc/library/configparser.rst:1182
#: ../Doc/library/configparser.rst:1178
msgid ""
"Instead of ``parser.readfp(fp)`` use ``parser."
"read_file(readline_generator(fp))``."
msgstr ""
#: ../Doc/library/configparser.rst:1188
#: ../Doc/library/configparser.rst:1184
msgid ""
"The maximum depth for recursive interpolation for :meth:`get` when the *raw* "
"parameter is false. This is relevant only when the default *interpolation* "
"is used."
msgstr ""
#: ../Doc/library/configparser.rst:1196
#: ../Doc/library/configparser.rst:1192
msgid "RawConfigParser Objects"
msgstr ""
#: ../Doc/library/configparser.rst:1206
#: ../Doc/library/configparser.rst:1202
msgid ""
"Legacy variant of the :class:`ConfigParser` with interpolation disabled by "
"default and unsafe ``add_section`` and ``set`` methods."
msgstr ""
#: ../Doc/library/configparser.rst:1210
#: ../Doc/library/configparser.rst:1206
msgid ""
"Consider using :class:`ConfigParser` instead which checks types of the "
"values to be stored internally. If you don't want interpolation, you can "
"use ``ConfigParser(interpolation=None)``."
msgstr ""
#: ../Doc/library/configparser.rst:1217
#: ../Doc/library/configparser.rst:1213
msgid ""
"Add a section named *section* to the instance. If a section by the given "
"name already exists, :exc:`DuplicateSectionError` is raised. If the "
"*default section* name is passed, :exc:`ValueError` is raised."
msgstr ""
#: ../Doc/library/configparser.rst:1221
#: ../Doc/library/configparser.rst:1217
msgid ""
"Type of *section* is not checked which lets users create non-string named "
"sections. This behaviour is unsupported and may cause internal errors."
msgstr ""
#: ../Doc/library/configparser.rst:1227
#: ../Doc/library/configparser.rst:1223
msgid ""
"If the given section exists, set the given option to the specified value; "
"otherwise raise :exc:`NoSectionError`. While it is possible to use :class:"
@ -1033,7 +1026,7 @@ msgid ""
"string values."
msgstr ""
#: ../Doc/library/configparser.rst:1234
#: ../Doc/library/configparser.rst:1230
msgid ""
"This method lets users assign non-string values to keys internally. This "
"behaviour is unsupported and will cause errors when attempting to write to a "
@ -1041,32 +1034,32 @@ msgid ""
"not allow such assignments to take place."
msgstr ""
#: ../Doc/library/configparser.rst:1241
#: ../Doc/library/configparser.rst:1237
msgid "Exceptions"
msgstr "Les exceptions"
#: ../Doc/library/configparser.rst:1245
#: ../Doc/library/configparser.rst:1241
msgid "Base class for all other :mod:`configparser` exceptions."
msgstr ""
#: ../Doc/library/configparser.rst:1250
#: ../Doc/library/configparser.rst:1246
msgid "Exception raised when a specified section is not found."
msgstr ""
#: ../Doc/library/configparser.rst:1255
#: ../Doc/library/configparser.rst:1251
msgid ""
"Exception raised if :meth:`add_section` is called with the name of a section "
"that is already present or in strict parsers when a section if found more "
"than once in a single input file, string or dictionary."
msgstr ""
#: ../Doc/library/configparser.rst:1259
#: ../Doc/library/configparser.rst:1255
msgid ""
"Optional ``source`` and ``lineno`` attributes and arguments to :meth:"
"`__init__` were added."
msgstr ""
#: ../Doc/library/configparser.rst:1266
#: ../Doc/library/configparser.rst:1262
msgid ""
"Exception raised by strict parsers if a single option appears twice during "
"reading from a single file, string or dictionary. This catches misspellings "
@ -1074,58 +1067,58 @@ msgid ""
"representing the same case-insensitive configuration key."
msgstr ""
#: ../Doc/library/configparser.rst:1274
#: ../Doc/library/configparser.rst:1270
msgid ""
"Exception raised when a specified option is not found in the specified "
"section."
msgstr ""
#: ../Doc/library/configparser.rst:1280
#: ../Doc/library/configparser.rst:1276
msgid ""
"Base class for exceptions raised when problems occur performing string "
"interpolation."
msgstr ""
#: ../Doc/library/configparser.rst:1286
#: ../Doc/library/configparser.rst:1282
msgid ""
"Exception raised when string interpolation cannot be completed because the "
"number of iterations exceeds :const:`MAX_INTERPOLATION_DEPTH`. Subclass of :"
"exc:`InterpolationError`."
msgstr ""
#: ../Doc/library/configparser.rst:1293
#: ../Doc/library/configparser.rst:1289
msgid ""
"Exception raised when an option referenced from a value does not exist. "
"Subclass of :exc:`InterpolationError`."
msgstr ""
#: ../Doc/library/configparser.rst:1299
#: ../Doc/library/configparser.rst:1295
msgid ""
"Exception raised when the source text into which substitutions are made does "
"not conform to the required syntax. Subclass of :exc:`InterpolationError`."
msgstr ""
#: ../Doc/library/configparser.rst:1305
#: ../Doc/library/configparser.rst:1301
msgid ""
"Exception raised when attempting to parse a file which has no section "
"headers."
msgstr ""
#: ../Doc/library/configparser.rst:1311
#: ../Doc/library/configparser.rst:1307
msgid "Exception raised when errors occur attempting to parse a file."
msgstr ""
#: ../Doc/library/configparser.rst:1313
#: ../Doc/library/configparser.rst:1309
msgid ""
"The ``filename`` attribute and :meth:`__init__` argument were renamed to "
"``source`` for consistency."
msgstr ""
#: ../Doc/library/configparser.rst:1319
#: ../Doc/library/configparser.rst:1315
msgid "Footnotes"
msgstr "Notes"
#: ../Doc/library/configparser.rst:1320
#: ../Doc/library/configparser.rst:1316
msgid ""
"Config parsers allow for heavy customization. If you are interested in "
"changing the behaviour outlined by the footnote reference, consult the "

File diff suppressed because it is too large Load diff

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-05-27 19:40+0200\n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -207,7 +207,7 @@ msgid ""
"bytes with the high bit set as needed using an ASCII-compatible :mailheader:"
"`Content-Transfer-Encoding`. That is, transform parts with non-ASCII :"
"mailheader:`Cotnent-Transfer-Encoding` (:mailheader:`Content-Transfer-"
"Encoding: 8bit`) to an ASCII compatibile :mailheader:`Content-Transfer-"
"Encoding: 8bit`) to an ASCII compatible :mailheader:`Content-Transfer-"
"Encoding`, and encode RFC-invalid non-ASCII bytes in headers using the MIME "
"``unknown-8bit`` character set, thus rendering them RFC-compliant."
msgstr ""

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -209,8 +209,8 @@ msgstr ""
msgid "Example"
msgstr "Exemple"
#: ../Doc/library/faulthandler.rst:157
#: ../Doc/library/faulthandler.rst:155
msgid ""
"Example of a segmentation fault on Linux with and without enabling the fault "
"handler::"
"handler:"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-23 09:03+0100\n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: 2017-08-10 01:00+0200\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n"
@ -987,7 +987,7 @@ msgstr ""
#: ../Doc/library/importlib.rst:801
msgid ""
":term:`Finder` for modules declared in the Windows registry. This class "
"implements the :class:`importlib.abc.Finder` ABC."
"implements the :class:`importlib.abc.MetaPathFinder` ABC."
msgstr ""
#: ../Doc/library/importlib.rst:809

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-08 09:58+0100\n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: 2017-12-02 11:08+0100\n"
"Last-Translator: Raphaël Gomès <alphare33@gmail.com>\n"
"Language-Team: \n"
@ -433,8 +433,8 @@ msgstr ""
"sortie sera aussi vide."
#: ../Doc/library/itertools.rst:101 ../Doc/library/itertools.rst:193
#: ../Doc/library/itertools.rst:242 ../Doc/library/itertools.rst:468
#: ../Doc/library/itertools.rst:547 ../Doc/library/itertools.rst:600
#: ../Doc/library/itertools.rst:242 ../Doc/library/itertools.rst:477
#: ../Doc/library/itertools.rst:556 ../Doc/library/itertools.rst:609
msgid "Roughly equivalent to::"
msgstr "Sensiblement équivalent à : ::"
@ -722,7 +722,7 @@ msgstr ""
"multi-ligne pourrait lister un nom de champ toutes les trois lignes). "
"Sensiblement similaire à : ::"
#: ../Doc/library/itertools.rst:448
#: ../Doc/library/itertools.rst:457
msgid ""
"If *start* is ``None``, then iteration starts at zero. If *step* is "
"``None``, then the step defaults to one."
@ -730,14 +730,14 @@ msgstr ""
"Si *start* vaut ``None``, alors l'itération commence à zéro. Si *step* vaut "
"``None``, alors le pas est à 1 par défaut."
#: ../Doc/library/itertools.rst:454
#: ../Doc/library/itertools.rst:463
msgid ""
"Return successive *r* length permutations of elements in the *iterable*."
msgstr ""
"Renvoyer les permutations successives de longueur *r* des éléments de "
"*iterable*."
#: ../Doc/library/itertools.rst:456
#: ../Doc/library/itertools.rst:465
msgid ""
"If *r* is not specified or is ``None``, then *r* defaults to the length of "
"the *iterable* and all possible full-length permutations are generated."
@ -746,7 +746,7 @@ msgstr ""
"longueur de *iterable* et toutes les permutations de longueur *r* possibles "
"sont générées."
#: ../Doc/library/itertools.rst:460
#: ../Doc/library/itertools.rst:469
msgid ""
"Permutations are emitted in lexicographic sort order. So, if the input "
"*iterable* is sorted, the permutation tuples will be produced in sorted "
@ -756,7 +756,7 @@ msgstr ""
"l'itérable d'entrée *iterable* est trié, les *tuples* de permutation seront "
"produits dans l'ordre."
#: ../Doc/library/itertools.rst:464
#: ../Doc/library/itertools.rst:473
msgid ""
"Elements are treated as unique based on their position, not on their value. "
"So if the input elements are unique, there will be no repeat values in each "
@ -766,7 +766,7 @@ msgstr ""
"non pas de leur valeur. Ainsi, si l'élément est unique, il n'y aura pas de "
"valeurs répétées dans chaque permutation."
#: ../Doc/library/itertools.rst:495
#: ../Doc/library/itertools.rst:504
msgid ""
"The code for :func:`permutations` can be also expressed as a subsequence of :"
"func:`product`, filtered to exclude entries with repeated elements (those "
@ -776,7 +776,7 @@ msgstr ""
"séquence de :func:`product`, filtré pour exclure les entrées avec des "
"éléments répétés (celles de la même position dans la *pool* d'entrée) : ::"
#: ../Doc/library/itertools.rst:507
#: ../Doc/library/itertools.rst:516
msgid ""
"The number of items returned is ``n! / (n-r)!`` when ``0 <= r <= n`` or zero "
"when ``r > n``."
@ -784,11 +784,11 @@ msgstr ""
"Le nombre d'éléments renvoyés est ``n! / (n-r)!`` quand ``0 <= r <= n`` ou "
"zéro quand ``r > n``."
#: ../Doc/library/itertools.rst:512
#: ../Doc/library/itertools.rst:521
msgid "Cartesian product of input iterables."
msgstr "Produit cartésien des itérables d'entrée."
#: ../Doc/library/itertools.rst:514
#: ../Doc/library/itertools.rst:523
msgid ""
"Roughly equivalent to nested for-loops in a generator expression. For "
"example, ``product(A, B)`` returns the same as ``((x,y) for x in A for y in "
@ -798,7 +798,7 @@ msgstr ""
"de générateur. Par exemple ``product(A, B)`` renvoie la même chose que "
"``((x, y) for x in A for y in B)``."
#: ../Doc/library/itertools.rst:517
#: ../Doc/library/itertools.rst:526
msgid ""
"The nested loops cycle like an odometer with the rightmost element advancing "
"on every iteration. This pattern creates a lexicographic ordering so that "
@ -810,7 +810,7 @@ msgstr ""
"lexicographique afin que si les itérables de l'entrée sont triés, les "
"*tuples* de produit sont émis dans l'ordre."
#: ../Doc/library/itertools.rst:522
#: ../Doc/library/itertools.rst:531
msgid ""
"To compute the product of an iterable with itself, specify the number of "
"repetitions with the optional *repeat* keyword argument. For example, "
@ -820,7 +820,7 @@ msgstr ""
"répétitions avec le paramètre nommé optionnel *repeat*. Par exemple, "
"``product(A, repeat=4)`` veut dire la même chose que ``product(A, A, A, A)``."
#: ../Doc/library/itertools.rst:526
#: ../Doc/library/itertools.rst:535
msgid ""
"This function is roughly equivalent to the following code, except that the "
"actual implementation does not build up intermediate results in memory::"
@ -828,7 +828,7 @@ msgstr ""
"Cette fonction est sensiblement équivalente au code suivant, saut que la "
"vraie implémentation ne créé pas les résultats intermédiaires en mémoire : ::"
#: ../Doc/library/itertools.rst:542
#: ../Doc/library/itertools.rst:551
msgid ""
"Make an iterator that returns *object* over and over again. Runs "
"indefinitely unless the *times* argument is specified. Used as argument to :"
@ -840,7 +840,7 @@ msgstr ""
"`map` pour les paramètres invariants de la fonction appelée. Aussi utilisée "
"avec :func:`zip` pour créer une partie invariante d'un *tuple*."
#: ../Doc/library/itertools.rst:558
#: ../Doc/library/itertools.rst:567
msgid ""
"A common use for *repeat* is to supply a stream of constant values to *map* "
"or *zip*::"
@ -848,7 +848,7 @@ msgstr ""
"Une utilisation commune de *repeat* est de fournir un flux constant de "
"valeurs à *map* ou *zip* : ::"
#: ../Doc/library/itertools.rst:566
#: ../Doc/library/itertools.rst:575
msgid ""
"Make an iterator that computes the function using arguments obtained from "
"the iterable. Used instead of :func:`map` when argument parameters are "
@ -864,7 +864,7 @@ msgstr ""
"à la différence entre ``fonction(a,b)`` et ``fonction(*c)``. Sensiblement "
"équivalent à : ::"
#: ../Doc/library/itertools.rst:580
#: ../Doc/library/itertools.rst:589
msgid ""
"Make an iterator that returns elements from the iterable as long as the "
"predicate is true. Roughly equivalent to::"
@ -872,11 +872,11 @@ msgstr ""
"Créer un itérateur qui renvoie les éléments d'un itérable tant que le "
"prédicat est vrai. Sensiblement équivalent à : ::"
#: ../Doc/library/itertools.rst:594
#: ../Doc/library/itertools.rst:603
msgid "Return *n* independent iterators from a single iterable."
msgstr "Renvoyer *n* itérateurs indépendant depuis un unique itérable."
#: ../Doc/library/itertools.rst:596
#: ../Doc/library/itertools.rst:605
msgid ""
"The following Python code helps explain what *tee* does (although the actual "
"implementation is more complex and uses only a single underlying :abbr:`FIFO "
@ -886,7 +886,7 @@ msgstr ""
"vraie implémentation est plus complexe et n'utilise qu'une file :abbr:`FIFO "
"(first-in, first-out)`)."
#: ../Doc/library/itertools.rst:617
#: ../Doc/library/itertools.rst:626
msgid ""
"Once :func:`tee` has made a split, the original *iterable* should not be "
"used anywhere else; otherwise, the *iterable* could get advanced without the "
@ -896,7 +896,7 @@ msgstr ""
"devrait être utilisé nulle part ailleurs ; sinon, *iterable* pourrait être "
"avancé sans que les objets tee soient informés."
#: ../Doc/library/itertools.rst:621
#: ../Doc/library/itertools.rst:630
msgid ""
"This itertool may require significant auxiliary storage (depending on how "
"much temporary data needs to be stored). In general, if one iterator uses "
@ -909,7 +909,7 @@ msgstr ""
"itérateur ne commence, il est plus rapide d'utiliser :func:`list` à la place "
"de :func:`tee`."
#: ../Doc/library/itertools.rst:629
#: ../Doc/library/itertools.rst:638
msgid ""
"Make an iterator that aggregates elements from each of the iterables. If the "
"iterables are of uneven length, missing values are filled-in with "
@ -921,7 +921,7 @@ msgstr ""
"remplacées par *fillvalue*. L'itération continue jusqu'à ce que l'itérable "
"le plus long soit épuisé. Sensiblement équivalent à : ::"
#: ../Doc/library/itertools.rst:654
#: ../Doc/library/itertools.rst:663
msgid ""
"If one of the iterables is potentially infinite, then the :func:"
"`zip_longest` function should be wrapped with something that limits the "
@ -933,11 +933,11 @@ msgstr ""
"d'appels (par exemple, :func:`islice` ou :func:`takewhile`). Si *fillvalue* "
"n'est pas spécifié, il vaut ``None`` par défaut."
#: ../Doc/library/itertools.rst:663
#: ../Doc/library/itertools.rst:672
msgid "Itertools Recipes"
msgstr "Recettes *itertools*"
#: ../Doc/library/itertools.rst:665
#: ../Doc/library/itertools.rst:674
msgid ""
"This section shows recipes for creating an extended toolset using the "
"existing itertools as building blocks."
@ -945,7 +945,7 @@ msgstr ""
"Cette section montre des recettes pour créer une boîte à outil étendue en se "
"servant des *itertools* existants comme de briques."
#: ../Doc/library/itertools.rst:668
#: ../Doc/library/itertools.rst:677
msgid ""
"The extended tools offer the same high performance as the underlying "
"toolset. The superior memory performance is kept by processing elements one "
@ -963,7 +963,7 @@ msgstr ""
"est gardée en préférant les briques \"vectorisées\" plutôt que les boucles "
"*for* et les :term:`générateur`\\s qui engendrent du sur-coût de traitement."
#: ../Doc/library/itertools.rst:885
#: ../Doc/library/itertools.rst:899
msgid ""
"Note, many of the above recipes can be optimized by replacing global lookups "
"with local variables defined as default values. For example, the "

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -74,8 +74,9 @@ msgstr "Spécialisation du décodage JSON pour un objet : ::"
msgid "Extending :class:`JSONEncoder`::"
msgstr "Étendre la classe :class:`JSONEncoder` : ::"
#: ../Doc/library/json.rst:105
msgid "Using :mod:`json.tool` from the shell to validate and pretty-print::"
#: ../Doc/library/json.rst:103
#, fuzzy
msgid "Using :mod:`json.tool` from the shell to validate and pretty-print:"
msgstr ""
"Utiliser :mod:`json.tool` depuis le *shell* pour valider et afficher "
"élégamment : ::"
@ -84,7 +85,7 @@ msgstr ""
msgid "See :ref:`json-commandline` for detailed documentation."
msgstr "Voir :ref:`json-commandline` pour une documentation détaillée."
#: ../Doc/library/json.rst:120
#: ../Doc/library/json.rst:118
msgid ""
"JSON is a subset of `YAML <http://yaml.org/>`_ 1.2. The JSON produced by "
"this module's default settings (in particular, the default *separators* "
@ -96,11 +97,11 @@ msgstr ""
"valeur par défaut de *separators*) est aussi un sous ensemble de YAML 1.0 et "
"1.1. Ce module peut alors aussi être utilisé comme sérialiseur YAML."
#: ../Doc/library/json.rst:127
#: ../Doc/library/json.rst:125
msgid "Basic Usage"
msgstr "Utilisation basique"
#: ../Doc/library/json.rst:134
#: ../Doc/library/json.rst:132
msgid ""
"Serialize *obj* as a JSON formatted stream to *fp* (a ``.write()``-"
"supporting :term:`file-like object`) using this :ref:`conversion table <py-"
@ -110,7 +111,7 @@ msgstr ""
"object` supportant ``.write()``) utilisant cette :ref:`table de conversion "
"<py-to-json-table>`."
#: ../Doc/library/json.rst:138
#: ../Doc/library/json.rst:136
msgid ""
"If *skipkeys* is true (default: ``False``), then dict keys that are not of a "
"basic type (:class:`str`, :class:`int`, :class:`float`, :class:`bool`, "
@ -121,7 +122,7 @@ msgstr ""
"`float`, :class:`bool`, ``None``) seront ignorées, elles provoquent "
"normalement la levée d'une :exc:`TypeError`."
#: ../Doc/library/json.rst:142
#: ../Doc/library/json.rst:140
msgid ""
"The :mod:`json` module always produces :class:`str` objects, not :class:"
"`bytes` objects. Therefore, ``fp.write()`` must support :class:`str` input."
@ -130,7 +131,7 @@ msgstr ""
"objets :class:`bytes`. ``fp.write()`` doit ainsi supporter un objet :class:"
"`str` en entrée."
#: ../Doc/library/json.rst:146 ../Doc/library/json.rst:419
#: ../Doc/library/json.rst:144 ../Doc/library/json.rst:417
msgid ""
"If *ensure_ascii* is true (the default), the output is guaranteed to have "
"all incoming non-ASCII characters escaped. If *ensure_ascii* is false, "
@ -140,7 +141,7 @@ msgstr ""
"non-ASCII soient tous échappés sur la sortie. Si *ensure_ascii* est faux, "
"ces caractères seront écrits comme tels."
#: ../Doc/library/json.rst:150
#: ../Doc/library/json.rst:148
msgid ""
"If *check_circular* is false (default: ``True``), then the circular "
"reference check for container types will be skipped and a circular reference "
@ -150,7 +151,7 @@ msgstr ""
"références circulaires pour les conteneurs sera ignorée, et une référence "
"circulaire résultera en une :exc:`OverflowError` (ou pire)."
#: ../Doc/library/json.rst:154
#: ../Doc/library/json.rst:152
msgid ""
"If *allow_nan* is false (default: ``True``), then it will be a :exc:"
"`ValueError` to serialize out of range :class:`float` values (``nan``, "
@ -164,7 +165,7 @@ msgstr ""
"*allow_nan* est vrai, leurs équivalents JavaScript (``NaN``, ``Infinity``, "
"``-Infinity``) seront utilisés."
#: ../Doc/library/json.rst:160 ../Doc/library/json.rst:438
#: ../Doc/library/json.rst:158 ../Doc/library/json.rst:436
msgid ""
"If *indent* is a non-negative integer or string, then JSON array elements "
"and object members will be pretty-printed with that indent level. An indent "
@ -182,11 +183,11 @@ msgstr ""
"*indent* est une chaîne (telle que ``\"\\t\"``), cette chaîne est utilisée "
"pour indenter à chaque niveau."
#: ../Doc/library/json.rst:167 ../Doc/library/json.rst:445
#: ../Doc/library/json.rst:165 ../Doc/library/json.rst:443
msgid "Allow strings for *indent* in addition to integers."
msgstr "Autorise les chaînes en plus des nombres entiers pour *indent*."
#: ../Doc/library/json.rst:170 ../Doc/library/json.rst:448
#: ../Doc/library/json.rst:168 ../Doc/library/json.rst:446
msgid ""
"If specified, *separators* should be an ``(item_separator, key_separator)`` "
"tuple. The default is ``(', ', ': ')`` if *indent* is ``None`` and ``(',', "
@ -199,11 +200,11 @@ msgstr ""
"la plus compacte possible, vous devriez spécifier ``(',', ':')`` pour "
"éliminer les espacements."
#: ../Doc/library/json.rst:175 ../Doc/library/json.rst:453
#: ../Doc/library/json.rst:173 ../Doc/library/json.rst:451
msgid "Use ``(',', ': ')`` as default if *indent* is not ``None``."
msgstr "Utilise ``(',', ': ')`` par défaut si *indent* n'est pas ``None``."
#: ../Doc/library/json.rst:178 ../Doc/library/json.rst:456
#: ../Doc/library/json.rst:176 ../Doc/library/json.rst:454
msgid ""
"If specified, *default* should be a function that gets called for objects "
"that can't otherwise be serialized. It should return a JSON encodable "
@ -216,7 +217,7 @@ msgstr ""
"Si non spécifié, une :exc:`TypeError` sera levée pour les types non-"
"sérialisables."
#: ../Doc/library/json.rst:183
#: ../Doc/library/json.rst:181
msgid ""
"If *sort_keys* is true (default: ``False``), then the output of dictionaries "
"will be sorted by key."
@ -224,7 +225,7 @@ msgstr ""
"Si *sort_keys* est vrai (faux par défaut), les dictionnaires seront "
"retranscrits triés selon leurs clés."
#: ../Doc/library/json.rst:186
#: ../Doc/library/json.rst:184
msgid ""
"To use a custom :class:`JSONEncoder` subclass (e.g. one that overrides the :"
"meth:`default` method to serialize additional types), specify it with the "
@ -235,14 +236,14 @@ msgstr ""
"additionnels), spécifiez-la avec le paramètre nommé *cls* ; autrement, :"
"class:`JSONEncoder` est utilisée."
#: ../Doc/library/json.rst:190 ../Doc/library/json.rst:266
#: ../Doc/library/json.rst:188 ../Doc/library/json.rst:264
msgid ""
"All optional parameters are now :ref:`keyword-only <keyword-only_parameter>`."
msgstr ""
"Tous les paramètres optionnels sont maintenant des :ref:`keyword-only "
"<keyword-only_parameter>`."
#: ../Doc/library/json.rst:199
#: ../Doc/library/json.rst:197
msgid ""
"Serialize *obj* to a JSON formatted :class:`str` using this :ref:`conversion "
"table <py-to-json-table>`. The arguments have the same meaning as in :func:"
@ -252,7 +253,7 @@ msgstr ""
"`table de conversion <py-to-json-table>`. Les arguments ont la même "
"signification que ceux de :func:`dump`."
#: ../Doc/library/json.rst:205
#: ../Doc/library/json.rst:203
msgid ""
"Unlike :mod:`pickle` and :mod:`marshal`, JSON is not a framed protocol, so "
"trying to serialize multiple objects with repeated calls to :func:`dump` "
@ -263,7 +264,7 @@ msgstr ""
"répétés à :func:`dump` en utilisant le même *fp* résultera en un fichier "
"JSON invalide."
#: ../Doc/library/json.rst:211
#: ../Doc/library/json.rst:209
msgid ""
"Keys in key/value pairs of JSON are always of the type :class:`str`. When a "
"dictionary is converted into JSON, all the keys of the dictionary are "
@ -278,7 +279,7 @@ msgstr ""
"résultat peut ne pas être égal à l'original. Ainsi, ``loads(dumps(x)) != x`` "
"si x contient des clés qui ne sont pas des chaînes."
#: ../Doc/library/json.rst:220
#: ../Doc/library/json.rst:218
msgid ""
"Deserialize *fp* (a ``.read()``-supporting :term:`file-like object` "
"containing a JSON document) to a Python object using this :ref:`conversion "
@ -288,7 +289,7 @@ msgstr ""
"contenant un document JSON) vers un objet Python en utilisant cette :ref:"
"`table de conversion <json-to-py-table>`."
#: ../Doc/library/json.rst:224
#: ../Doc/library/json.rst:222
msgid ""
"*object_hook* is an optional function that will be called with the result of "
"any object literal decoded (a :class:`dict`). The return value of "
@ -303,7 +304,7 @@ msgstr ""
"personnalisés (p. ex. les *class hinting* de `JSON-RPC <http://www.jsonrpc."
"org>`_)."
#: ../Doc/library/json.rst:230
#: ../Doc/library/json.rst:228
msgid ""
"*object_pairs_hook* is an optional function that will be called with the "
"result of any object literal decoded with an ordered list of pairs. The "
@ -322,11 +323,11 @@ msgstr ""
"l'ordre d'insertion). *object_pairs_hook* prend la priorité sur "
"*object_hook*, si cette dernière est aussi définie."
#: ../Doc/library/json.rst:238 ../Doc/library/json.rst:333
#: ../Doc/library/json.rst:236 ../Doc/library/json.rst:331
msgid "Added support for *object_pairs_hook*."
msgstr "Ajout du support de *object_pairs_hook*."
#: ../Doc/library/json.rst:241 ../Doc/library/json.rst:336
#: ../Doc/library/json.rst:239 ../Doc/library/json.rst:334
msgid ""
"*parse_float*, if specified, will be called with the string of every JSON "
"float to be decoded. By default, this is equivalent to ``float(num_str)``. "
@ -339,7 +340,7 @@ msgstr ""
"de données ou un autre analyseur pour les nombres réels JSON (p. ex. :class:"
"`decimal.Decimal`)."
#: ../Doc/library/json.rst:246 ../Doc/library/json.rst:341
#: ../Doc/library/json.rst:244 ../Doc/library/json.rst:339
msgid ""
"*parse_int*, if specified, will be called with the string of every JSON int "
"to be decoded. By default, this is equivalent to ``int(num_str)``. This "
@ -352,7 +353,7 @@ msgstr ""
"données ou un autre analyseur pour les nombres entiers JSON (p. ex. :class:"
"`float`)."
#: ../Doc/library/json.rst:251 ../Doc/library/json.rst:346
#: ../Doc/library/json.rst:249 ../Doc/library/json.rst:344
msgid ""
"*parse_constant*, if specified, will be called with one of the following "
"strings: ``'-Infinity'``, ``'Infinity'``, ``'NaN'``. This can be used to "
@ -363,11 +364,11 @@ msgstr ""
"peut servir à lever une exception si des nombres JSON invalides sont "
"rencontrés."
#: ../Doc/library/json.rst:256
#: ../Doc/library/json.rst:254
msgid "*parse_constant* doesn't get called on 'null', 'true', 'false' anymore."
msgstr "*parse_constant* n'est plus appelée pour 'null', 'true' ou 'false'."
#: ../Doc/library/json.rst:259
#: ../Doc/library/json.rst:257
msgid ""
"To use a custom :class:`JSONDecoder` subclass, specify it with the ``cls`` "
"kwarg; otherwise :class:`JSONDecoder` is used. Additional keyword arguments "
@ -378,8 +379,8 @@ msgstr ""
"utilisée. Les arguments nommés additionnels seront passés au constructeur "
"de cette classe."
#: ../Doc/library/json.rst:263 ../Doc/library/json.rst:278
#: ../Doc/library/json.rst:356
#: ../Doc/library/json.rst:261 ../Doc/library/json.rst:276
#: ../Doc/library/json.rst:354
msgid ""
"If the data being deserialized is not a valid JSON document, a :exc:"
"`JSONDecodeError` will be raised."
@ -387,7 +388,7 @@ msgstr ""
"Si les données à désérialiser ne sont pas un document JSON valide, une :exc:"
"`JSONDecodeError` sera levée."
#: ../Doc/library/json.rst:271
#: ../Doc/library/json.rst:269
msgid ""
"Deserialize *s* (a :class:`str`, :class:`bytes` or :class:`bytearray` "
"instance containing a JSON document) to a Python object using this :ref:"
@ -397,7 +398,7 @@ msgstr ""
"`bytearray` contenant un document JSON) vers un objet Python en utilisant "
"cette :ref:`table de conversion <json-to-py-table>`."
#: ../Doc/library/json.rst:275
#: ../Doc/library/json.rst:273
msgid ""
"The other arguments have the same meaning as in :func:`load`, except "
"*encoding* which is ignored and deprecated."
@ -405,7 +406,7 @@ msgstr ""
"Les autres arguments ont la même signification que pour :func:`load`, à "
"l'exception d'*encoding* qui est ignoré et déprécié."
#: ../Doc/library/json.rst:281
#: ../Doc/library/json.rst:279
msgid ""
"*s* can now be of type :class:`bytes` or :class:`bytearray`. The input "
"encoding should be UTF-8, UTF-16 or UTF-32."
@ -413,91 +414,91 @@ msgstr ""
"*s* peut maintenant être de type :class:`bytes` ou :class:`bytearray`."
"L'encodage d'entrée doit être UTF-8, UTF-16 ou UTF-32."
#: ../Doc/library/json.rst:287
#: ../Doc/library/json.rst:285
msgid "Encoders and Decoders"
msgstr "Encodeurs et décodeurs"
#: ../Doc/library/json.rst:291
#: ../Doc/library/json.rst:289
msgid "Simple JSON decoder."
msgstr "Décodeur simple JSON."
#: ../Doc/library/json.rst:293
#: ../Doc/library/json.rst:291
msgid "Performs the following translations in decoding by default:"
msgstr "Applique par défaut les conversions suivantes en décodant :"
#: ../Doc/library/json.rst:298 ../Doc/library/json.rst:389
#: ../Doc/library/json.rst:296 ../Doc/library/json.rst:387
msgid "JSON"
msgstr "JSON"
#: ../Doc/library/json.rst:298 ../Doc/library/json.rst:389
#: ../Doc/library/json.rst:296 ../Doc/library/json.rst:387
msgid "Python"
msgstr "Python"
#: ../Doc/library/json.rst:300 ../Doc/library/json.rst:391
#: ../Doc/library/json.rst:298 ../Doc/library/json.rst:389
msgid "object"
msgstr "objet"
#: ../Doc/library/json.rst:300 ../Doc/library/json.rst:391
#: ../Doc/library/json.rst:298 ../Doc/library/json.rst:389
msgid "dict"
msgstr "*dict*"
#: ../Doc/library/json.rst:302 ../Doc/library/json.rst:393
#: ../Doc/library/json.rst:300 ../Doc/library/json.rst:391
msgid "array"
msgstr "*array*"
#: ../Doc/library/json.rst:302
#: ../Doc/library/json.rst:300
msgid "list"
msgstr "*list*"
#: ../Doc/library/json.rst:304 ../Doc/library/json.rst:395
#: ../Doc/library/json.rst:302 ../Doc/library/json.rst:393
msgid "string"
msgstr "*string*"
#: ../Doc/library/json.rst:304 ../Doc/library/json.rst:395
#: ../Doc/library/json.rst:302 ../Doc/library/json.rst:393
msgid "str"
msgstr "*str*"
#: ../Doc/library/json.rst:306
#: ../Doc/library/json.rst:304
msgid "number (int)"
msgstr "*number* (nombre entier)"
#: ../Doc/library/json.rst:306
#: ../Doc/library/json.rst:304
msgid "int"
msgstr "*int*"
#: ../Doc/library/json.rst:308
#: ../Doc/library/json.rst:306
msgid "number (real)"
msgstr "*number* (nombre réel)"
#: ../Doc/library/json.rst:308
#: ../Doc/library/json.rst:306
msgid "float"
msgstr "*float*"
#: ../Doc/library/json.rst:310 ../Doc/library/json.rst:399
#: ../Doc/library/json.rst:308 ../Doc/library/json.rst:397
msgid "true"
msgstr "*true*"
#: ../Doc/library/json.rst:310 ../Doc/library/json.rst:399
#: ../Doc/library/json.rst:308 ../Doc/library/json.rst:397
msgid "True"
msgstr "*True*"
#: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401
#: ../Doc/library/json.rst:310 ../Doc/library/json.rst:399
msgid "false"
msgstr "*false*"
#: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401
#: ../Doc/library/json.rst:310 ../Doc/library/json.rst:399
msgid "False"
msgstr "*False*"
#: ../Doc/library/json.rst:314 ../Doc/library/json.rst:403
#: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401
msgid "null"
msgstr "*null*"
#: ../Doc/library/json.rst:314 ../Doc/library/json.rst:403
#: ../Doc/library/json.rst:312 ../Doc/library/json.rst:401
msgid "None"
msgstr "*None*"
#: ../Doc/library/json.rst:317
#: ../Doc/library/json.rst:315
msgid ""
"It also understands ``NaN``, ``Infinity``, and ``-Infinity`` as their "
"corresponding ``float`` values, which is outside the JSON spec."
@ -506,7 +507,7 @@ msgstr ""
"comme leurs valeurs ``float`` correspondantes, bien que ne faisant pas "
"partie de la spécification JSON."
#: ../Doc/library/json.rst:320
#: ../Doc/library/json.rst:318
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 :"
@ -518,7 +519,7 @@ msgstr ""
"donné. Cela peut être utilisé pour apporter des désérialisations "
"personnalisées (p. ex. pour supporter les *class hinting* de JSON-RPC)."
#: ../Doc/library/json.rst:325
#: ../Doc/library/json.rst:323
msgid ""
"*object_pairs_hook*, if specified will be called with the result of every "
"JSON object decoded with an ordered list of pairs. The return value of "
@ -537,7 +538,7 @@ msgstr ""
"*object_pairs_hook* prend la priorité sur *object_hook*, si cette dernière "
"est aussi définie."
#: ../Doc/library/json.rst:351
#: ../Doc/library/json.rst:349
msgid ""
"If *strict* is false (``True`` is the default), then control characters will "
"be allowed inside strings. Control characters in this context are those "
@ -549,13 +550,13 @@ msgstr ""
"ce contexte sont ceux dont les codes sont dans l'intervalle 0--31, incluant "
"``'\\t'`` (tab), ``'\\n'``, ``'\\r'`` et ``'\\0'``."
#: ../Doc/library/json.rst:359 ../Doc/library/json.rst:461
#: ../Doc/library/json.rst:357 ../Doc/library/json.rst:459
msgid "All parameters are now :ref:`keyword-only <keyword-only_parameter>`."
msgstr ""
"Tous les paramètres sont maintenant des :ref:`keyword-only <keyword-"
"only_parameter>`."
#: ../Doc/library/json.rst:364
#: ../Doc/library/json.rst:362
msgid ""
"Return the Python representation of *s* (a :class:`str` instance containing "
"a JSON document)."
@ -563,7 +564,7 @@ msgstr ""
"Renvoie la représentation Python de *s* (une instance :class:`str` contenant "
"un document JSON)."
#: ../Doc/library/json.rst:367
#: ../Doc/library/json.rst:365
msgid ""
":exc:`JSONDecodeError` will be raised if the given JSON document is not "
"valid."
@ -571,7 +572,7 @@ msgstr ""
"Une :exc:`JSONDecodeError` sera levée si le document JSON donné n'est pas "
"valide."
#: ../Doc/library/json.rst:372
#: ../Doc/library/json.rst:370
msgid ""
"Decode a JSON document from *s* (a :class:`str` beginning with a JSON "
"document) and return a 2-tuple of the Python representation and the index in "
@ -582,7 +583,7 @@ msgstr ""
"représentation Python de l'objet et l'index dans *s* où le document se "
"terminait."
#: ../Doc/library/json.rst:376
#: ../Doc/library/json.rst:374
msgid ""
"This can be used to decode a JSON document from a string that may have "
"extraneous data at the end."
@ -590,31 +591,31 @@ msgstr ""
"Elle peut être utilisée pour décoder un document JSON depuis une chaîne qui "
"peut contenir des données supplémentaires à la fin."
#: ../Doc/library/json.rst:382
#: ../Doc/library/json.rst:380
msgid "Extensible JSON encoder for Python data structures."
msgstr "Encodeur JSON extensible pour les structures de données Python."
#: ../Doc/library/json.rst:384
#: ../Doc/library/json.rst:382
msgid "Supports the following objects and types by default:"
msgstr "Supporte par défaut les objets et types suivants :"
#: ../Doc/library/json.rst:393
#: ../Doc/library/json.rst:391
msgid "list, tuple"
msgstr "*list*, *tuple*"
#: ../Doc/library/json.rst:397
#: ../Doc/library/json.rst:395
msgid "int, float, int- & float-derived Enums"
msgstr "*int*, *float*, et *Enums* dérivées d'*int* ou de *float*"
#: ../Doc/library/json.rst:397
#: ../Doc/library/json.rst:395
msgid "number"
msgstr "*number*"
#: ../Doc/library/json.rst:406
#: ../Doc/library/json.rst:404
msgid "Added support for int- and float-derived Enum classes."
msgstr "Ajout du support des classes *Enum* dérivées d'*int* ou de *float*."
#: ../Doc/library/json.rst:409
#: ../Doc/library/json.rst:407
msgid ""
"To extend this to recognize other objects, subclass and implement a :meth:"
"`default` method with another method that returns a serializable object for "
@ -626,7 +627,7 @@ msgstr ""
"qui renverrait si possible un objet sérialisable pour ``o``, ou ferait appel "
"à l'implémentation de la classe mère (qui lèverait une :exc:`TypeError`)."
#: ../Doc/library/json.rst:414
#: ../Doc/library/json.rst:412
msgid ""
"If *skipkeys* is false (the default), then it is a :exc:`TypeError` to "
"attempt encoding of keys that are not :class:`str`, :class:`int`, :class:"
@ -637,7 +638,7 @@ msgstr ""
"`float` ou ``None``. Si *skipkeys* est vrai, ces éléments sont simplement "
"ignorés."
#: ../Doc/library/json.rst:423
#: ../Doc/library/json.rst:421
msgid ""
"If *check_circular* is true (the default), then lists, dicts, and custom "
"encoded objects will be checked for circular references during encoding to "
@ -649,7 +650,7 @@ msgstr ""
"références circulaires et éviter les récursions infinies (qui causeraient "
"une :exc:`OverflowError`). Autrement, la vérification n'a pas lieu."
#: ../Doc/library/json.rst:428
#: ../Doc/library/json.rst:426
msgid ""
"If *allow_nan* is true (the default), then ``NaN``, ``Infinity``, and ``-"
"Infinity`` will be encoded as such. This behavior is not JSON specification "
@ -662,7 +663,7 @@ msgstr ""
"décodeurs JavaScript. Autrement, une :exc:`ValueError` sera levée pour de "
"telles valeurs."
#: ../Doc/library/json.rst:434
#: ../Doc/library/json.rst:432
msgid ""
"If *sort_keys* is true (default: ``False``), then the output of dictionaries "
"will be sorted by key; this is useful for regression tests to ensure that "
@ -672,7 +673,7 @@ msgstr ""
"seront triés par clés en sortie ; cela est utile lors de tests de régression "
"pour pouvoir comparer les sérialisations JSON au jour le jour."
#: ../Doc/library/json.rst:467
#: ../Doc/library/json.rst:465
msgid ""
"Implement this method in a subclass such that it returns a serializable "
"object for *o*, or calls the base implementation (to raise a :exc:"
@ -682,7 +683,7 @@ msgstr ""
"sérialisable pour *o*, ou appelle l'implémentation de base (qui lèvera une :"
"exc:`TypeError`)."
#: ../Doc/library/json.rst:471
#: ../Doc/library/json.rst:469
msgid ""
"For example, to support arbitrary iterators, you could implement default "
"like this::"
@ -690,7 +691,7 @@ msgstr ""
"Par exemple, pour supporter des itérateurs arbitraires, vous pourriez "
"implémenter *default* comme cela : ::"
#: ../Doc/library/json.rst:487
#: ../Doc/library/json.rst:485
msgid ""
"Return a JSON string representation of a Python data structure, *o*. For "
"example::"
@ -698,7 +699,7 @@ msgstr ""
"Renvoie une chaîne JSON représentant la structure de données Python *o*. "
"Par exemple : ::"
#: ../Doc/library/json.rst:496
#: ../Doc/library/json.rst:494
msgid ""
"Encode the given object, *o*, and yield each string representation as "
"available. For example::"
@ -706,40 +707,40 @@ msgstr ""
"Encode l'objet *o* donné, et produit chaque chaîne représentant l'objet "
"selon disponibilité. Par exemple : ::"
#: ../Doc/library/json.rst:504
#: ../Doc/library/json.rst:502
msgid "Exceptions"
msgstr "Les exceptions"
#: ../Doc/library/json.rst:508
#: ../Doc/library/json.rst:506
msgid "Subclass of :exc:`ValueError` with the following additional attributes:"
msgstr ""
"Sous-classe de :exc:`ValueError` avec les attributs additionnels suivants :"
#: ../Doc/library/json.rst:512
#: ../Doc/library/json.rst:510
msgid "The unformatted error message."
msgstr "Le message d'erreur non formaté."
#: ../Doc/library/json.rst:516
#: ../Doc/library/json.rst:514
msgid "The JSON document being parsed."
msgstr "Le document JSON actuellement traité."
#: ../Doc/library/json.rst:520
#: ../Doc/library/json.rst:518
msgid "The start index of *doc* where parsing failed."
msgstr "L'index de *doc* à partir duquel l'analyse a échoué."
#: ../Doc/library/json.rst:524
#: ../Doc/library/json.rst:522
msgid "The line corresponding to *pos*."
msgstr "La ligne correspondant à *pos*."
#: ../Doc/library/json.rst:528
#: ../Doc/library/json.rst:526
msgid "The column corresponding to *pos*."
msgstr "La colonne correspondant à *pos*."
#: ../Doc/library/json.rst:534
#: ../Doc/library/json.rst:532
msgid "Standard Compliance and Interoperability"
msgstr "Conformité au standard et Interopérabilité"
#: ../Doc/library/json.rst:536
#: ../Doc/library/json.rst:534
msgid ""
"The JSON format is specified by :rfc:`7159` and by `ECMA-404 <http://www."
"ecma-international.org/publications/standards/Ecma-404.htm>`_. This section "
@ -754,7 +755,7 @@ msgstr ""
"`JSONDecoder`, et les paramètres autres que ceux explicitement mentionnés ne "
"sont pas considérés."
#: ../Doc/library/json.rst:542
#: ../Doc/library/json.rst:540
msgid ""
"This module does not comply with the RFC in a strict fashion, implementing "
"some extensions that are valid JavaScript but not valid JSON. In particular:"
@ -762,11 +763,11 @@ msgstr ""
"Ce module ne se conforme pas strictement à la RFC, implémentant quelques "
"extensions qui sont valides en JavaScript mais pas en JSON. En particulier :"
#: ../Doc/library/json.rst:545
#: ../Doc/library/json.rst:543
msgid "Infinite and NaN number values are accepted and output;"
msgstr "Les nombres infinis et *NaN* sont acceptés et retranscrits ;"
#: ../Doc/library/json.rst:546
#: ../Doc/library/json.rst:544
msgid ""
"Repeated names within an object are accepted, and only the value of the last "
"name-value pair is used."
@ -774,7 +775,7 @@ msgstr ""
"Les noms répétés au sein d'un objet sont acceptés, seule la valeur du "
"dernier couple nom/valeur sera utilisée."
#: ../Doc/library/json.rst:549
#: ../Doc/library/json.rst:547
msgid ""
"Since the RFC permits RFC-compliant parsers to accept input texts that are "
"not RFC-compliant, this module's deserializer is technically RFC-compliant "
@ -784,11 +785,11 @@ msgstr ""
"non conformes, le désérialiseur de ce module avec ses paramètres par défaut "
"est techniquement conforme à la RFC."
#: ../Doc/library/json.rst:554
#: ../Doc/library/json.rst:552
msgid "Character Encodings"
msgstr "Encodage des caractères"
#: ../Doc/library/json.rst:556
#: ../Doc/library/json.rst:554
msgid ""
"The RFC requires that JSON be represented using either UTF-8, UTF-16, or "
"UTF-32, with UTF-8 being the recommended default for maximum "
@ -798,7 +799,7 @@ msgstr ""
"UTF-16 ou UTF-32, avec UTF-8 recommandé par défaut pour une interopérabilité "
"maximale."
#: ../Doc/library/json.rst:559
#: ../Doc/library/json.rst:557
msgid ""
"As permitted, though not required, by the RFC, this module's serializer sets "
"*ensure_ascii=True* by default, thus escaping the output so that the "
@ -809,7 +810,7 @@ msgstr ""
"façon à ce que les chaînes résultants ne contiennent que des caractères "
"ASCII."
#: ../Doc/library/json.rst:563
#: ../Doc/library/json.rst:561
msgid ""
"Other than the *ensure_ascii* parameter, this module is defined strictly in "
"terms of conversion between Python objects and :class:`Unicode strings "
@ -820,7 +821,7 @@ msgstr ""
"class:`chaînes Unicode <str>` de ce module sont strictement définies, et ne "
"rencontrent donc pas directement le problème de l'encodage des caractères."
#: ../Doc/library/json.rst:568
#: ../Doc/library/json.rst:566
msgid ""
"The RFC prohibits adding a byte order mark (BOM) to the start of a JSON "
"text, and this module's serializer does not add a BOM to its output. The RFC "
@ -834,7 +835,7 @@ msgstr ""
"désérialiseur de ce module lève une :exc:`ValueError` quand un BOM est "
"présent au début du fichier."
#: ../Doc/library/json.rst:574
#: ../Doc/library/json.rst:572
msgid ""
"The RFC does not explicitly forbid JSON strings which contain byte sequences "
"that don't correspond to valid Unicode characters (e.g. unpaired UTF-16 "
@ -849,11 +850,11 @@ msgstr ""
"retranscrit (quand présents dans la :class:`str` originale) les *code "
"points* de telles séquences."
#: ../Doc/library/json.rst:582
#: ../Doc/library/json.rst:580
msgid "Infinite and NaN Number Values"
msgstr "Valeurs numériques infinies et NaN"
#: ../Doc/library/json.rst:584
#: ../Doc/library/json.rst:582
msgid ""
"The RFC does not permit the representation of infinite or NaN number values. "
"Despite that, by default, this module accepts and outputs ``Infinity``, ``-"
@ -864,7 +865,7 @@ msgstr ""
"Infinity`` et ``NaN`` comme s'ils étaient des valeurs numériques littérales "
"JSON valides ::"
#: ../Doc/library/json.rst:599
#: ../Doc/library/json.rst:597
msgid ""
"In the serializer, the *allow_nan* parameter can be used to alter this "
"behavior. In the deserializer, the *parse_constant* parameter can be used "
@ -874,11 +875,11 @@ msgstr ""
"ce comportement. Dans le désérialiseur, le paramètre *parse_constant* peut "
"être utilisé pour altérer ce comportement."
#: ../Doc/library/json.rst:605
#: ../Doc/library/json.rst:603
msgid "Repeated Names Within an Object"
msgstr "Noms répétés au sein d'un objet"
#: ../Doc/library/json.rst:607
#: ../Doc/library/json.rst:605
msgid ""
"The RFC specifies that the names within a JSON object should be unique, but "
"does not mandate how repeated names in JSON objects should be handled. By "
@ -890,17 +891,17 @@ msgstr ""
"ce module ne lève pas d'exception ; à la place, il ignore tous les couples "
"nom/valeur sauf le dernier pour un nom donné : ::"
#: ../Doc/library/json.rst:616
#: ../Doc/library/json.rst:614
msgid "The *object_pairs_hook* parameter can be used to alter this behavior."
msgstr ""
"Le paramètre *object_pairs_hook* peut être utilisé pour altérer ce "
"comportement."
#: ../Doc/library/json.rst:620
#: ../Doc/library/json.rst:618
msgid "Top-level Non-Object, Non-Array Values"
msgstr "Valeurs de plus haut niveau autres qu'objets ou tableaux"
#: ../Doc/library/json.rst:622
#: ../Doc/library/json.rst:620
msgid ""
"The old version of JSON specified by the obsolete :rfc:`4627` required that "
"the top-level value of a JSON text must be either a JSON object or array "
@ -916,7 +917,7 @@ msgstr ""
"restriction, jamais implémentée par ce module, que ce soit dans le "
"sérialiseur ou le désérialiseur."
#: ../Doc/library/json.rst:629
#: ../Doc/library/json.rst:627
msgid ""
"Regardless, for maximum interoperability, you may wish to voluntarily adhere "
"to the restriction yourself."
@ -924,33 +925,33 @@ msgstr ""
"Cependant, pour une interopérabilité maximale, vous pourriez volontairement "
"souhaiter adhérer à cette restriction par vous-même."
#: ../Doc/library/json.rst:634
#: ../Doc/library/json.rst:632
msgid "Implementation Limitations"
msgstr "Limitations de l'implémentation"
#: ../Doc/library/json.rst:636
#: ../Doc/library/json.rst:634
msgid "Some JSON deserializer implementations may set limits on:"
msgstr ""
"Certaines implémentations de désérialiseurs JSON peuvent avoir des limites "
"sur :"
#: ../Doc/library/json.rst:638
#: ../Doc/library/json.rst:636
msgid "the size of accepted JSON texts"
msgstr "la taille des textes JSON acceptés ;"
#: ../Doc/library/json.rst:639
#: ../Doc/library/json.rst:637
msgid "the maximum level of nesting of JSON objects and arrays"
msgstr "le niveau maximum d'objets et tableaux JSON imbriqués ;"
#: ../Doc/library/json.rst:640
#: ../Doc/library/json.rst:638
msgid "the range and precision of JSON numbers"
msgstr "l'intervalle et la précision des nombres JSON ;"
#: ../Doc/library/json.rst:641
#: ../Doc/library/json.rst:639
msgid "the content and maximum length of JSON strings"
msgstr "le contenu et la longueur maximale des chaînes JSON."
#: ../Doc/library/json.rst:643
#: ../Doc/library/json.rst:641
msgid ""
"This module does not impose any such limits beyond those of the relevant "
"Python datatypes themselves or the Python interpreter itself."
@ -958,7 +959,7 @@ msgstr ""
"Ce module n'impose pas de telles limites si ce n'est celles inhérentes aux "
"types de données Python ou à l'interpréteur."
#: ../Doc/library/json.rst:646
#: ../Doc/library/json.rst:644
msgid ""
"When serializing to JSON, beware any such limitations in applications that "
"may consume your JSON. In particular, it is common for JSON numbers to be "
@ -976,15 +977,15 @@ msgstr ""
"la sérialisation de valeurs :class:`int` Python de forte magnitude, ou "
"d'instances de types numériques « exotiques » comme :class:`decimal.Decimal`."
#: ../Doc/library/json.rst:659
#: ../Doc/library/json.rst:655
msgid "Command Line Interface"
msgstr "Interface en ligne de commande"
#: ../Doc/library/json.rst:664
#: ../Doc/library/json.rst:660
msgid "**Source code:** :source:`Lib/json/tool.py`"
msgstr "**Code source :** :source:`Lib/json/tool.py`"
#: ../Doc/library/json.rst:668
#: ../Doc/library/json.rst:664
msgid ""
"The :mod:`json.tool` module provides a simple command line interface to "
"validate and pretty-print JSON objects."
@ -992,16 +993,17 @@ msgstr ""
"Le module :mod:`json.tool` fournit une simple interface en ligne de commande "
"pour valider et réécrire élégamment des objets JSON."
#: ../Doc/library/json.rst:671
#: ../Doc/library/json.rst:667
#, fuzzy
msgid ""
"If the optional ``infile`` and ``outfile`` arguments are not specified, :"
"attr:`sys.stdin` and :attr:`sys.stdout` will be used respectively::"
"attr:`sys.stdin` and :attr:`sys.stdout` will be used respectively:"
msgstr ""
"Si les arguments optionnels ``infile`` et ``outfile`` ne sont pas "
"spécifiés, :attr:`sys.stdin` et :attr:`sys.stdout` seront utilisés "
"respectivement : ::"
#: ../Doc/library/json.rst:681
#: ../Doc/library/json.rst:679
msgid ""
"The output is now in the same order as the input. Use the :option:`--sort-"
"keys` option to sort the output of dictionaries alphabetically by key."
@ -1010,12 +1012,13 @@ msgstr ""
"l'option :option:`--sort-keys` pour sortir des dictionnaires triés "
"alphabétiquement par clés."
#: ../Doc/library/json.rst:687
#: ../Doc/library/json.rst:685
msgid "Command line options"
msgstr "Options de la ligne de commande"
#: ../Doc/library/json.rst:691
msgid "The JSON file to be validated or pretty-printed::"
#: ../Doc/library/json.rst:689
#, fuzzy
msgid "The JSON file to be validated or pretty-printed:"
msgstr "Le fichier JSON à valider ou réécrire élégamment : ::"
#: ../Doc/library/json.rst:705

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-13 22:28+0200\n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -644,19 +644,19 @@ msgid ""
"handler from the id. If, however, a user defines a ``my.package.MyHandler`` "
"which has an ``alternate`` handler, the configuration system would not know "
"that the ``alternate`` referred to a handler. To cater for this, a generic "
"resolution system allows the user to specify::"
"resolution system allows the user to specify:"
msgstr ""
#: ../Doc/library/logging.config.rst:551
#: ../Doc/library/logging.config.rst:553
msgid ""
"The literal string ``'cfg://handlers.file'`` will be resolved in an "
"analogous way to strings with the ``ext://`` prefix, but looking in the "
"configuration itself rather than the import namespace. The mechanism allows "
"access by dot or by index, in a similar way to that provided by ``str."
"format``. Thus, given the following snippet::"
"format``. Thus, given the following snippet:"
msgstr ""
#: ../Doc/library/logging.config.rst:567
#: ../Doc/library/logging.config.rst:571
msgid ""
"in the configuration, the string ``'cfg://handlers'`` would resolve to the "
"dict with key ``handlers``, the string ``'cfg://handlers.email`` would "
@ -672,7 +672,7 @@ msgid ""
"needed."
msgstr ""
#: ../Doc/library/logging.config.rst:581
#: ../Doc/library/logging.config.rst:585
msgid ""
"Given a string ``cfg://handlers.myhandler.mykey.123``, this will resolve to "
"``config_dict['handlers']['myhandler']['mykey']['123']``. If the string is "
@ -682,11 +682,11 @@ msgid ""
"['mykey']['123']`` if that fails."
msgstr ""
#: ../Doc/library/logging.config.rst:593
#: ../Doc/library/logging.config.rst:597
msgid "Import resolution and custom importers"
msgstr ""
#: ../Doc/library/logging.config.rst:595
#: ../Doc/library/logging.config.rst:599
msgid ""
"Import resolution, by default, uses the builtin :func:`__import__` function "
"to do its importing. You may want to replace this with your own importing "
@ -698,17 +698,17 @@ msgid ""
"instance level, you need to wrap it with :func:`staticmethod`. For example::"
msgstr ""
#: ../Doc/library/logging.config.rst:610
#: ../Doc/library/logging.config.rst:614
msgid ""
"You don't need to wrap with :func:`staticmethod` if you're setting the "
"import callable on a configurator *instance*."
msgstr ""
#: ../Doc/library/logging.config.rst:617
#: ../Doc/library/logging.config.rst:621
msgid "Configuration file format"
msgstr ""
#: ../Doc/library/logging.config.rst:619
#: ../Doc/library/logging.config.rst:623
msgid ""
"The configuration file format understood by :func:`fileConfig` is based on :"
"mod:`configparser` functionality. The file must contain sections called "
@ -725,7 +725,7 @@ msgid ""
"specified in a section called ``[logger_root]``."
msgstr ""
#: ../Doc/library/logging.config.rst:634
#: ../Doc/library/logging.config.rst:638
msgid ""
"The :func:`fileConfig` API is older than the :func:`dictConfig` API and does "
"not provide functionality to cover certain aspects of logging. For example, "
@ -738,17 +738,17 @@ msgid ""
"when it's convenient to do so."
msgstr ""
#: ../Doc/library/logging.config.rst:644
#: ../Doc/library/logging.config.rst:648
msgid "Examples of these sections in the file are given below."
msgstr ""
#: ../Doc/library/logging.config.rst:657
#: ../Doc/library/logging.config.rst:661
msgid ""
"The root logger must specify a level and a list of handlers. An example of a "
"root logger section is given below."
msgstr ""
#: ../Doc/library/logging.config.rst:666
#: ../Doc/library/logging.config.rst:670
msgid ""
"The ``level`` entry can be one of ``DEBUG, INFO, WARNING, ERROR, CRITICAL`` "
"or ``NOTSET``. For the root logger only, ``NOTSET`` means that all messages "
@ -756,7 +756,7 @@ msgid ""
"``logging`` package's namespace."
msgstr ""
#: ../Doc/library/logging.config.rst:671
#: ../Doc/library/logging.config.rst:675
msgid ""
"The ``handlers`` entry is a comma-separated list of handler names, which "
"must appear in the ``[handlers]`` section. These names must appear in the "
@ -764,13 +764,13 @@ msgid ""
"file."
msgstr ""
#: ../Doc/library/logging.config.rst:676
#: ../Doc/library/logging.config.rst:680
msgid ""
"For loggers other than the root logger, some additional information is "
"required. This is illustrated by the following example."
msgstr ""
#: ../Doc/library/logging.config.rst:687
#: ../Doc/library/logging.config.rst:691
msgid ""
"The ``level`` and ``handlers`` entries are interpreted as for the root "
"logger, except that if a non-root logger's level is specified as ``NOTSET``, "
@ -783,20 +783,20 @@ msgid ""
"application to get the logger."
msgstr ""
#: ../Doc/library/logging.config.rst:696
#: ../Doc/library/logging.config.rst:700
msgid ""
"Sections which specify handler configuration are exemplified by the "
"following."
msgstr ""
#: ../Doc/library/logging.config.rst:706
#: ../Doc/library/logging.config.rst:710
msgid ""
"The ``class`` entry indicates the handler's class (as determined by :func:"
"`eval` in the ``logging`` package's namespace). The ``level`` is interpreted "
"as for loggers, and ``NOTSET`` is taken to mean 'log everything'."
msgstr ""
#: ../Doc/library/logging.config.rst:710
#: ../Doc/library/logging.config.rst:714
msgid ""
"The ``formatter`` entry indicates the key name of the formatter for this "
"handler. If blank, a default formatter (``logging._defaultFormatter``) is "
@ -804,7 +804,7 @@ msgid ""
"and have a corresponding section in the configuration file."
msgstr ""
#: ../Doc/library/logging.config.rst:715
#: ../Doc/library/logging.config.rst:719
msgid ""
"The ``args`` entry, when :func:`eval`\\ uated in the context of the "
"``logging`` package's namespace, is the list of arguments to the constructor "
@ -812,12 +812,12 @@ msgid ""
"or to the examples below, to see how typical entries are constructed."
msgstr ""
#: ../Doc/library/logging.config.rst:771
#: ../Doc/library/logging.config.rst:775
msgid ""
"Sections which specify formatter configuration are typified by the following."
msgstr ""
#: ../Doc/library/logging.config.rst:780
#: ../Doc/library/logging.config.rst:784
msgid ""
"The ``format`` entry is the overall format string, and the ``datefmt`` entry "
"is the :func:`strftime`\\ -compatible date/time format string. If empty, "
@ -828,7 +828,7 @@ msgid ""
"time in ISO8601 format is ``2003-01-23 00:29:50,411``."
msgstr ""
#: ../Doc/library/logging.config.rst:788
#: ../Doc/library/logging.config.rst:792
msgid ""
"The ``class`` entry is optional. It indicates the name of the formatter's "
"class (as a dotted module and class name.) This option is useful for "
@ -837,7 +837,7 @@ msgid ""
"condensed format."
msgstr ""
#: ../Doc/library/logging.config.rst:796
#: ../Doc/library/logging.config.rst:800
msgid ""
"Due to the use of :func:`eval` as described above, there are potential "
"security risks which result from using the :func:`listen` to send and "
@ -846,18 +846,18 @@ msgid ""
"`listen` documentation for more information."
msgstr ""
#: ../Doc/library/logging.config.rst:805
#: ../Doc/library/logging.config.rst:809
msgid "Module :mod:`logging`"
msgstr ""
#: ../Doc/library/logging.config.rst:805
#: ../Doc/library/logging.config.rst:809
msgid "API reference for the logging module."
msgstr ""
#: ../Doc/library/logging.config.rst:807
#: ../Doc/library/logging.config.rst:811
msgid "Module :mod:`logging.handlers`"
msgstr ""
#: ../Doc/library/logging.config.rst:808
#: ../Doc/library/logging.config.rst:812
msgid "Useful handlers included with the logging module."
msgstr ""

View file

@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-10-13 22:28+0200\n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -562,7 +562,6 @@ msgid ""
msgstr ""
#: ../Doc/library/logging.handlers.rst:424
#: ../Doc/library/logging.handlers.rst:512
msgid ""
"If ``port`` is specified as ``None``, a Unix domain socket is created using "
"the value in ``host`` - otherwise, a TCP socket is created."
@ -669,6 +668,12 @@ msgid ""
"*port*."
msgstr ""
#: ../Doc/library/logging.handlers.rst:512
msgid ""
"If ``port`` is specified as ``None``, a Unix domain socket is created using "
"the value in ``host`` - otherwise, a UDP socket is created."
msgstr ""
#: ../Doc/library/logging.handlers.rst:518
msgid ""
"Pickles the record's attribute dictionary and writes it to the socket in "

File diff suppressed because it is too large Load diff

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-02-08 09:58+0100\n"
"POT-Creation-Date: 2018-04-29 00:24+0200\n"
"PO-Revision-Date: 2018-02-15 00:46+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: \n"
@ -3992,8 +3992,9 @@ msgstr ""
"générés avant que *dirpath* ne soit lui-même généré."
#: ../Doc/library/os.rst:2728
#, fuzzy
msgid ""
"By default, errors from the :func:`listdir` call are ignored. If optional "
"By default, errors from the :func:`scandir` call are ignored. If optional "
"argument *onerror* is specified, it should be a function; it will be called "
"with one argument, an :exc:`OSError` instance. It can report the error to "
"continue with the walk, or raise the exception to abort the walk. Note that "

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff