@@ -6,14 +6,14 @@ msgstr ""
66"Project-Id-Version : Python 3\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2024-11-01 00:16+0100\n "
9- "PO-Revision-Date : 2022 -10-18 12:35+0200 \n "
10- "Last-Translator : Dimitri Merejkowsky <dimitri@dmerej.info >\n "
9+ "PO-Revision-Date : 2024 -10-31 11:21+0100 \n "
10+ "Last-Translator : Hugo <hugo.follet@etu.univ-littoral.fr >\n "
1111"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1212"Language : fr\n "
1313"MIME-Version : 1.0\n "
1414"Content-Type : text/plain; charset=UTF-8\n "
1515"Content-Transfer-Encoding : 8bit\n "
16- "X-Generator : Poedit 2.4.3 \n "
16+ "X-Generator : Poedit 3.5 \n "
1717
1818#: library/configparser.rst:2
1919#, fuzzy
@@ -47,15 +47,17 @@ msgstr ""
4747"utilisant divers préfixes."
4848
4949#: library/configparser.rst:36
50- #, fuzzy
5150msgid "Module :mod:`tomllib`"
52- msgstr "Module :mod:`json `"
51+ msgstr "Module :mod:`tomlib `"
5352
5453#: library/configparser.rst:37
5554msgid ""
5655"TOML is a well-specified format for application configuration files. It is "
5756"specifically designed to be an improved version of INI."
5857msgstr ""
58+ "TOML est un format bien spécifié pour les fichiers de configuration "
59+ "d'application. Il est spécifiquement conçu pour être une version améliorée "
60+ "d'INI."
5961
6062#: library/configparser.rst:40
6163msgid "Module :mod:`shlex`"
@@ -151,12 +153,20 @@ msgid ""
151153"an ``override.ini`` file, which will override any conflicting keys from the "
152154"``example.ini`` file."
153155msgstr ""
156+ "Il est possible de lire plusieurs configurations dans un seul objet :class:"
157+ "`ConfigParser`, où la configuration ajoutée la plus récemment a la priorité "
158+ "la plus élevée. Toutes les clés en conflit sont prises de la configuration "
159+ "la plus récente tandis que les anciennes clés déjà existantes sont mises de "
160+ "côté. L'exemple suivant lit un fichier ``override.ini`` qui prendra le "
161+ "dessus sur toutes les clés en conflit avec le fichier ``exemple.ini``."
154162
155163#: library/configparser.rst:174
156164msgid ""
157165"This behaviour is equivalent to a :meth:`ConfigParser.read` call with "
158166"several files passed to the *filenames* parameter."
159167msgstr ""
168+ "Ce comportement est équivalent à un appel à :meth:`ConfigParser.read` avec "
169+ "plusieurs fichiers passés dans le paramètre *filenames*."
160170
161171#: library/configparser.rst:179
162172msgid "Supported Datatypes"
@@ -291,6 +301,9 @@ msgid ""
291301"By default, a valid section name can be any string that does not contain '\\ "
292302"\\ n'. To change this, see :attr:`ConfigParser.SECTCRE`."
293303msgstr ""
304+ "Par défaut, un nom de section valide peut-être n'importe quelle chaîne de "
305+ "caractères ne contenant pas le caractère ``'\\\\ n'``. Pour modifier cela, "
306+ "voir :attr:`ConfigParser.SECTCRE`."
294307
295308#: library/configparser.rst:283
296309msgid ""
@@ -812,10 +825,24 @@ msgid ""
812825"default_section`` attribute and may be modified at runtime (i.e. to convert "
813826"files from one format to another)."
814827msgstr ""
828+ "La convention permettant d’autoriser une section spéciale de valeurs par "
829+ "défaut pour d’autres sections ou à des fins d’interpolation est un concept "
830+ "puissant de cette bibliothèque, permettant aux utilisateurs de créer des "
831+ "configurations déclaratives complexes. Cette section est normalement appelée "
832+ "``\" DEFAULT\" ``, mais elle peut être personnalisée pour pointer vers "
833+ "n’importe quel autre nom de section valide. Certaines autres valeurs "
834+ "typiques incluent : ``\" general\" `` ou ``\" common\" ``. Le nom fourni est "
835+ "utilisé pour reconnaître les sections par défaut lors de la lecture à partir "
836+ "de n’importe quelle source, et est utilisée lors de la réécriture de la "
837+ "configuration dans un fichier. Sa valeur actuelle peut être récupérée à "
838+ "l’aide de l’attribut ``parser_instance.default_section``, et peut être "
839+ "modifiée au moment de l’exécution (c’est-à-dire pour convertir des fichiers "
840+ "d’un format à un autre)."
815841
816842#: library/configparser.rst:715
817843msgid "*interpolation*, default value: ``configparser.BasicInterpolation``"
818844msgstr ""
845+ "*interpolation*, valeur par défaut : ``configparser.BasicInterpolation``"
819846
820847#: library/configparser.rst:717
821848msgid ""
@@ -826,10 +853,17 @@ msgid ""
826853"`dedicated documentation section <#interpolation-of-values>`_. :class:"
827854"`RawConfigParser` has a default value of ``None``."
828855msgstr ""
856+ "Le comportement d'interpolation peut être personnalisé en fournissant un "
857+ "gestionnaire personnalisé via l'argument *interpolation*. ``None`` peut être "
858+ "utilisé pour désactiver complètement l'interpolation. "
859+ "``ExtendedInterpolation()`` fournit une variante plus avancée inspirée de "
860+ "``zc.buildout``. Plus d'informations sur le sujet dans la section `dédiée de "
861+ "la documentation <#interpolation-of-values>`_. :class:`RowConfigParser` vaut "
862+ "``None`` par défaut."
829863
830864#: library/configparser.rst:724
831865msgid "*converters*, default value: not set"
832- msgstr ""
866+ msgstr "*converters*, valeur par défaut : non défini "
833867
834868#: library/configparser.rst:726
835869msgid ""
@@ -844,6 +878,18 @@ msgid ""
844878"``parser_instance.getdecimal('section', 'key', fallback=0)`` and "
845879"``parser_instance['section'].getdecimal('key', 0)``."
846880msgstr ""
881+ "Les analyseurs de configuration fournissent des fonctions de récupération de "
882+ "valeurs qui effectuent la conversion par type. Par défaut, :meth:"
883+ "`~ConfigParser.getint`, :meth:`~ConfigParser.getfloat` et :meth:"
884+ "`~ConfigParser.getboolean` sont implémentées. Si vous désirez d’autres "
885+ "fonctions de récupération de valeurs, vous pouvez les définir dans une sous-"
886+ "classe ou transmettre un dictionnaire où chaque clé est le nom du "
887+ "convertisseur et chaque valeur est une fonction implémentant ladite "
888+ "conversion. Par exemple, passer ``{'decimal':decimal.Decimal}`` ajouterait :"
889+ "meth:`!getdecimal` à la fois sur l’analyseur et sur tous les proxys de "
890+ "section. En d’autres termes, il sera possible d’écrire à la fois "
891+ "``parser_instance.getdecimal('section', 'key', fallback=0)`` et "
892+ "``parser_instance['section'].getdecimal('key', 0)``."
847893
848894#: library/configparser.rst:737
849895msgid ""
@@ -852,13 +898,22 @@ msgid ""
852898"method starts with ``get``, it will be available on all section proxies, in "
853899"the dict-compatible form (see the ``getdecimal()`` example above)."
854900msgstr ""
901+ "Si le convertisseur doit accéder à l'état de l'analyseur, il peut être "
902+ "implémenté en tant que méthode sur une sous-classe d'analyseur de "
903+ "configuration. Si le nom de cette méthode commence par ``get``, elle sera "
904+ "disponible sur tous les proxys de section, sous la forme compatible avec un "
905+ "dictionnaire (voir l'exemple ``getdecimal()`` ci-dessus)."
855906
856907#: library/configparser.rst:742
857908msgid ""
858909"More advanced customization may be achieved by overriding default values of "
859910"these parser attributes. The defaults are defined on the classes, so they "
860911"may be overridden by subclasses or by attribute assignment."
861912msgstr ""
913+ "Une personnalisation plus avancée peut être obtenue en remplaçant les "
914+ "valeurs par défaut de ces attributs de l'analyseur. Les valeurs par défaut "
915+ "sont définies sur les classes, elles peuvent donc être remplacées par des "
916+ "sous-classes ou par des attributs d'instance."
862917
863918#: library/configparser.rst:748
864919msgid ""
0 commit comments