Skip to content

Commit ca6808e

Browse files
HugoJulienPalard
authored andcommitted
Traduction de quelques lignes de library/configparser.po
1 parent 0f7e0be commit ca6808e

File tree

2 files changed

+62
-7
lines changed

2 files changed

+62
-7
lines changed

library/configparser.po

Lines changed: 61 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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
5150
msgid "Module :mod:`tomllib`"
52-
msgstr "Module :mod:`json`"
51+
msgstr "Module :mod:`tomlib`"
5352

5453
#: library/configparser.rst:37
5554
msgid ""
5655
"TOML is a well-specified format for application configuration files. It is "
5756
"specifically designed to be an improved version of INI."
5857
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."
5961

6062
#: library/configparser.rst:40
6163
msgid "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."
153155
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``."
154162

155163
#: library/configparser.rst:174
156164
msgid ""
157165
"This behaviour is equivalent to a :meth:`ConfigParser.read` call with "
158166
"several files passed to the *filenames* parameter."
159167
msgstr ""
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
162172
msgid "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`."
293303
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`."
294307

295308
#: library/configparser.rst:283
296309
msgid ""
@@ -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)."
814827
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)."
815841

816842
#: library/configparser.rst:715
817843
msgid "*interpolation*, default value: ``configparser.BasicInterpolation``"
818844
msgstr ""
845+
"*interpolation*, valeur par défaut : ``configparser.BasicInterpolation``"
819846

820847
#: library/configparser.rst:717
821848
msgid ""
@@ -826,10 +853,17 @@ msgid ""
826853
"`dedicated documentation section <#interpolation-of-values>`_. :class:"
827854
"`RawConfigParser` has a default value of ``None``."
828855
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."
829863

830864
#: library/configparser.rst:724
831865
msgid "*converters*, default value: not set"
832-
msgstr ""
866+
msgstr "*converters*, valeur par défaut : non défini"
833867

834868
#: library/configparser.rst:726
835869
msgid ""
@@ -844,6 +878,18 @@ msgid ""
844878
"``parser_instance.getdecimal('section', 'key', fallback=0)`` and "
845879
"``parser_instance['section'].getdecimal('key', 0)``."
846880
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)``."
847893

848894
#: library/configparser.rst:737
849895
msgid ""
@@ -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)."
854900
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)."
855906

856907
#: library/configparser.rst:742
857908
msgid ""
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."
861912
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."
862917

863918
#: library/configparser.rst:748
864919
msgid ""

library/xml.sax.handler.po

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ msgstr ""
66
"Project-Id-Version: Python 3\n"
77
"Report-Msgid-Bugs-To: \n"
88
"POT-Creation-Date: 2024-10-29 21:40+0100\n"
9-
"PO-Revision-Date: 2024-10-30 13:39+0100\n"
9+
"PO-Revision-Date: 2024-10-31 11:15+0100\n"
1010
"Last-Translator: Christophe Nanteuil <christophe.nanteuil@gmail.com>\n"
1111
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
1212
"Language: fr\n"

0 commit comments

Comments
 (0)