@@ -6,14 +6,14 @@ msgstr ""
6
6
"Project-Id-Version : Python 3\n "
7
7
"Report-Msgid-Bugs-To : \n "
8
8
"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 "
11
11
"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
12
12
"Language : fr\n "
13
13
"MIME-Version : 1.0\n "
14
14
"Content-Type : text/plain; charset=UTF-8\n "
15
15
"Content-Transfer-Encoding : 8bit\n "
16
- "X-Generator : Poedit 2.4.3 \n "
16
+ "X-Generator : Poedit 3.5 \n "
17
17
18
18
#: library/configparser.rst:2
19
19
#, fuzzy
@@ -47,15 +47,17 @@ msgstr ""
47
47
"utilisant divers préfixes."
48
48
49
49
#: library/configparser.rst:36
50
- #, fuzzy
51
50
msgid "Module :mod:`tomllib`"
52
- msgstr "Module :mod:`json `"
51
+ msgstr "Module :mod:`tomlib `"
53
52
54
53
#: library/configparser.rst:37
55
54
msgid ""
56
55
"TOML is a well-specified format for application configuration files. It is "
57
56
"specifically designed to be an improved version of INI."
58
57
msgstr ""
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."
59
61
60
62
#: library/configparser.rst:40
61
63
msgid "Module :mod:`shlex`"
@@ -151,12 +153,20 @@ msgid ""
151
153
"an ``override.ini`` file, which will override any conflicting keys from the "
152
154
"``example.ini`` file."
153
155
msgstr ""
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``."
154
162
155
163
#: library/configparser.rst:174
156
164
msgid ""
157
165
"This behaviour is equivalent to a :meth:`ConfigParser.read` call with "
158
166
"several files passed to the *filenames* parameter."
159
167
msgstr ""
168
+ "Ce comportement est équivalent à un appel à :meth:`ConfigParser.read` avec "
169
+ "plusieurs fichiers passés dans le paramètre *filenames*."
160
170
161
171
#: library/configparser.rst:179
162
172
msgid "Supported Datatypes"
@@ -291,6 +301,9 @@ msgid ""
291
301
"By default, a valid section name can be any string that does not contain '\\ "
292
302
"\\ n'. To change this, see :attr:`ConfigParser.SECTCRE`."
293
303
msgstr ""
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`."
294
307
295
308
#: library/configparser.rst:283
296
309
msgid ""
@@ -812,10 +825,24 @@ msgid ""
812
825
"default_section`` attribute and may be modified at runtime (i.e. to convert "
813
826
"files from one format to another)."
814
827
msgstr ""
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)."
815
841
816
842
#: library/configparser.rst:715
817
843
msgid "*interpolation*, default value: ``configparser.BasicInterpolation``"
818
844
msgstr ""
845
+ "*interpolation*, valeur par défaut : ``configparser.BasicInterpolation``"
819
846
820
847
#: library/configparser.rst:717
821
848
msgid ""
@@ -826,10 +853,17 @@ msgid ""
826
853
"`dedicated documentation section <#interpolation-of-values>`_. :class:"
827
854
"`RawConfigParser` has a default value of ``None``."
828
855
msgstr ""
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."
829
863
830
864
#: library/configparser.rst:724
831
865
msgid "*converters*, default value: not set"
832
- msgstr ""
866
+ msgstr "*converters*, valeur par défaut : non défini "
833
867
834
868
#: library/configparser.rst:726
835
869
msgid ""
@@ -844,6 +878,18 @@ msgid ""
844
878
"``parser_instance.getdecimal('section', 'key', fallback=0)`` and "
845
879
"``parser_instance['section'].getdecimal('key', 0)``."
846
880
msgstr ""
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)``."
847
893
848
894
#: library/configparser.rst:737
849
895
msgid ""
@@ -852,13 +898,22 @@ msgid ""
852
898
"method starts with ``get``, it will be available on all section proxies, in "
853
899
"the dict-compatible form (see the ``getdecimal()`` example above)."
854
900
msgstr ""
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)."
855
906
856
907
#: library/configparser.rst:742
857
908
msgid ""
858
909
"More advanced customization may be achieved by overriding default values of "
859
910
"these parser attributes. The defaults are defined on the classes, so they "
860
911
"may be overridden by subclasses or by attribute assignment."
861
912
msgstr ""
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."
862
917
863
918
#: library/configparser.rst:748
864
919
msgid ""
0 commit comments