Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b36de86

Browse files
authored
Traduction des nouveaux messages dans library/argparse.po (#1540)
1 parent 2c5a429 commit b36de86

File tree

1 file changed

+59
-25
lines changed

1 file changed

+59
-25
lines changed

library/argparse.po

+59-25
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: 2021-01-27 19:26+0100\n"
9-
"PO-Revision-Date: 2020-10-15 13:22+0200\n"
9+
"PO-Revision-Date: 2021-02-09 11:07-0700\n"
1010
"Last-Translator: Yannick Gingras <[email protected]>\n"
1111
"Language-Team: FRENCH <[email protected]>\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.3\n"
16+
"X-Generator: Poedit 2.4.1\n"
1717

1818
#: library/argparse.rst:2
1919
msgid ""
@@ -808,12 +808,12 @@ msgstr ""
808808
"const_ – Valeur constante requise par certains choix d'action_ et de nargs_ ;"
809809

810810
#: library/argparse.rst:698
811-
#, fuzzy
812811
msgid ""
813812
"default_ - The value produced if the argument is absent from the command "
814813
"line and if it is absent from the namespace object."
815814
msgstr ""
816-
"default_ – Valeur produite si l'argument est absent de la ligne de commande ;"
815+
"default_ – Valeur produite si l'argument est absent de la ligne de "
816+
"commande et absent de l'objet ``namespace`` ;"
817817

818818
#: library/argparse.rst:701
819819
msgid ""
@@ -1168,7 +1168,7 @@ msgid ""
11681168
"command-line argument following it, the value of ``const`` will be assumed "
11691169
"instead. See the nargs_ description for examples."
11701170
msgstr ""
1171-
"quand la méthode :meth:`~ArgumentParser.add_argument` est appelée avec des "
1171+
"Quand la méthode :meth:`~ArgumentParser.add_argument` est appelée avec des "
11721172
"chaînes d'options (telles que ``-f`` ou ``--foo``) et ``nargs='?'``. Ceci "
11731173
"crée un argument optionnel qui peut être suivi de zéro ou un argument de "
11741174
"ligne de commande. Quand la ligne de commande est analysée, si la chaîne "
@@ -1210,6 +1210,8 @@ msgid ""
12101210
"If the target namespace already has an attribute set, the action *default* "
12111211
"will not over write it::"
12121212
msgstr ""
1213+
"Si l'objet ``namespace`` cible a déjà un attribut assigné, l'action "
1214+
"*default* ne l'écrase pas ::"
12131215

12141216
#: library/argparse.rst:1017
12151217
msgid ""
@@ -1247,27 +1249,27 @@ msgid "type"
12471249
msgstr "Le paramètre *type*"
12481250

12491251
#: library/argparse.rst:1053
1250-
#, fuzzy
12511252
msgid ""
12521253
"By default, the parser reads command-line arguments in as simple strings. "
12531254
"However, quite often the command-line string should instead be interpreted "
12541255
"as another type, such as a :class:`float` or :class:`int`. The ``type`` "
12551256
"keyword for :meth:`~ArgumentParser.add_argument` allows any necessary type-"
12561257
"checking and type conversions to be performed."
12571258
msgstr ""
1258-
"Par défaut, les objets :class:`ArgumentParser` capturent les arguments de la "
1259-
"ligne de commande comme des chaînes. Très souvent par contre, on désire "
1260-
"interpréter les chaînes de la ligne de commande comme un autre type, tel "
1261-
"que :class:`float` ou :class:`int`. L'argument nommé ``type`` d':meth:"
1262-
"`~ArgumentParser.add_argument` nous permet de faire les vérifications et les "
1263-
"conversions de type nécessaires. Les types et les fonctions natives peuvent "
1264-
"être utilisés directement pour la valeur de l'argument ``type`` ::"
1259+
"Par défaut, l'analyseur capture les arguments de la ligne de commande comme "
1260+
"des chaînes. Très souvent par contre, on désire interpréter les chaînes de "
1261+
"la ligne de commande comme un autre type, tel que :class:`float` ou :class:"
1262+
"`int`. L'argument nommé ``type`` d':meth:`~ArgumentParser.add_argument` nous "
1263+
"permet de faire les vérifications et les conversions de type nécessaires."
12651264

12661265
#: library/argparse.rst:1059
12671266
msgid ""
12681267
"If the type_ keyword is used with the default_ keyword, the type converter "
12691268
"is only applied if the default is a string."
12701269
msgstr ""
1270+
"Si l'argument nommé type_ est utilisé en conjonction avec l'argument nommé "
1271+
"keyword_, le convertisseur de type n'est appliqué que si la valeur par "
1272+
"défaut est une chaîne."
12711273

12721274
#: library/argparse.rst:1062
12731275
msgid ""
@@ -1276,21 +1278,31 @@ msgid ""
12761278
"`ValueError`, the exception is caught and a nicely formatted error message "
12771279
"is displayed. No other exception types are handled."
12781280
msgstr ""
1281+
"La valeur de l'argument ``type`` peut être n'importe quel appelable qui "
1282+
"accepte une seule chaîne. Si la fonction lance :exc:`ArgumentTypeError`, :"
1283+
"exc:`TypeError` ou :exc:`ValueError`, l'exception est traitée et un message "
1284+
"d'erreur agréablement formaté est affiché. Aucun autre type d'exception "
1285+
"n'est géré."
12791286

12801287
#: library/argparse.rst:1067
12811288
msgid "Common built-in types and functions can be used as type converters:"
12821289
msgstr ""
1290+
"Les types et les fonctions natives peuvent être utilisés comme "
1291+
"convertisseurs de types :"
12831292

12841293
#: library/argparse.rst:1083
12851294
msgid "User defined functions can be used as well:"
1286-
msgstr ""
1295+
msgstr "Les fonctions définies par l'usager peuvent aussi être utilisées :"
12871296

12881297
#: library/argparse.rst:1095
12891298
msgid ""
12901299
"The :func:`bool` function is not recommended as a type converter. All it "
12911300
"does is convert empty strings to ``False`` and non-empty strings to "
12921301
"``True``. This is usually not what is desired."
12931302
msgstr ""
1303+
"La fonction :func:`bool` est déconseillée comme convertisseur de type. Son "
1304+
"comportement se limite à convertir les chaînes vides à ``False`` et les "
1305+
"chaînes non-vides à ``True``. Ce n'est généralement pas le résultat désiré."
12941306

12951307
#: library/argparse.rst:1099
12961308
msgid ""
@@ -1299,6 +1311,11 @@ msgid ""
12991311
"exceptions. Anything with more interesting error-handling or resource "
13001312
"management should be done downstream after the arguments are parsed."
13011313
msgstr ""
1314+
"En général, l'argument nommé ``type`` est un raccourci qui ne devrait être "
1315+
"utilisé que pour les conversions simples qui ne peuvent lever qu'une des "
1316+
"trois exceptions gérées. Les conversions qui demandent un traitement "
1317+
"d'erreurs plus intéressant ou une gestion de ressources devraient être "
1318+
"effectuées plus tard dans l’exécution suite à l'analyse des arguments."
13021319

13031320
#: library/argparse.rst:1104
13041321
msgid ""
@@ -1307,6 +1324,11 @@ msgid ""
13071324
"JSONDecodeError` would not be well formatted and a :exc:`FileNotFound` "
13081325
"exception would not be handled at all."
13091326
msgstr ""
1327+
"Par exemple, les conversions de documents *JSON* ou *YAML* ont des cas "
1328+
"d'erreurs complexes qui requièrent un meilleur signalement que ce qui est "
1329+
"fourni par l'argument nommé ``type``. Une exception :exc:`~json."
1330+
"JSONDecodeError` ne serait pas adéquatement formatée et une exception :exc:"
1331+
"`FileNotFound` ne serait pas du tout traitée."
13101332

13111333
#: library/argparse.rst:1109
13121334
msgid ""
@@ -1316,12 +1338,20 @@ msgid ""
13161338
"closed. In this case, it would be better to wait until after the parser has "
13171339
"run and then use the :keyword:`with`-statement to manage the files."
13181340
msgstr ""
1341+
"Même la classe :class:`~argparse.FileType` a ses limitations quand elle est "
1342+
"utilisée pour l'argument nommé ``type``. Si un argument utilise *FileType* "
1343+
"et qu'un argument ultérieur échoue, une erreur est annoncée mais le fichier "
1344+
"n'est pas automatiquement fermé. Dans ce cas, il serait mieux d'attendre la "
1345+
"fin de l'exécution de l'analyseur puis de gérer les fichiers à l'aide d'un "
1346+
"bloc :keyword:`with`."
13191347

13201348
#: library/argparse.rst:1115
13211349
msgid ""
13221350
"For type checkers that simply check against a fixed set of values, consider "
13231351
"using the choices_ keyword instead."
13241352
msgstr ""
1353+
"Pour les vérificateurs de types qui ne font que tester l'appartenance à un "
1354+
"ensemble de valeurs, pensez plutôt à utiliser l'argument nommé choices_."
13251355

13261356
#: library/argparse.rst:1120
13271357
msgid "choices"
@@ -1353,22 +1383,21 @@ msgstr ""
13531383
"doivent donc correspondre au type_ spécifié ::"
13541384

13551385
#: library/argparse.rst:1149
1356-
#, fuzzy
13571386
msgid ""
13581387
"Any container can be passed as the *choices* value, so :class:`list` "
13591388
"objects, :class:`set` objects, and custom containers are all supported."
13601389
msgstr ""
13611390
"N'importe quel conteneur peut être fourni pour la valeur de *choices*, donc "
1362-
"les objets :class:`list`, les objets :class:`set` et les conteurs "
1363-
"personnalisés sont tous acceptés. Ceci inclus :class:`enum.Enum` qui peut "
1364-
"être utilisé pour limiter le choix des arguments. Si on revient à notre "
1365-
"exemple pierre-papier-ciseaux, on peut faire comme suit ::"
1391+
"les objets :class:`list`, les objets :class:`set` et les conteneurs "
1392+
"personnalisés sont tous acceptés."
13661393

13671394
#: library/argparse.rst:1152
13681395
msgid ""
13691396
"Use of :class:`enum.Enum` is not recommended because it is difficult to "
13701397
"control its appearance in usage, help, and error messages."
13711398
msgstr ""
1399+
"L'utilisation d':class:`enum.Enum` est déconseillée, car il est difficile de "
1400+
"contrôler son apparence dans les messages d'usage, d'aide et d'erreur."
13721401

13731402
#: library/argparse.rst:1155
13741403
msgid ""
@@ -1377,6 +1406,11 @@ msgid ""
13771406
"*dest* parameter. If this display isn't desirable (perhaps because there "
13781407
"are many choices), just specify an explicit metavar_."
13791408
msgstr ""
1409+
"Les choix formatés écrasent la valeur par défaut de *metavar* qui est "
1410+
"normalement dérivée de *dest*. C'est en général le comportement recherché "
1411+
"car l'usager ne voit jamais le paramètre *dest*. Si cet affichage n'est pas "
1412+
"souhaité (comme lorsque les choix sont nombreux) spécifiez simplement "
1413+
"metavar_ de façon explicite."
13801414

13811415
#: library/argparse.rst:1162
13821416
msgid "required"
@@ -1508,7 +1542,7 @@ msgid ""
15081542
"each of the arguments::"
15091543
msgstr ""
15101544
"Certaines valeurs de ``nargs`` peuvent provoquer l'affichage de ``metavar`` "
1511-
"plus d'une fois. Passer un *n*-uplet à ``metavar`` indique les différents "
1545+
"plus d'une fois. Passer un *n-uplet* à ``metavar`` indique les différents "
15121546
"noms à afficher pour chacun des arguments ::"
15131547

15141548
#: library/argparse.rst:1307
@@ -1647,8 +1681,8 @@ msgid ""
16471681
"set attributes on the ``namespace`` based on ``dest`` and ``values``."
16481682
msgstr ""
16491683
"La méthode ``__call__`` peut réaliser un traitement arbitraire, mais en "
1650-
"général elle affect des attributs sur ``namespace`` en fonction de ``dest`` "
1651-
"et de ``values``."
1684+
"général elle affecte des attributs sur le ``namespace`` en fonction de "
1685+
"``dest`` et de ``values``."
16521686

16531687
#: library/argparse.rst:1388
16541688
msgid ""
@@ -1905,9 +1939,9 @@ msgstr ""
19051939
"grâce à la méthode :meth:`add_subparsers`. La méthode :meth:`add_subparsers` "
19061940
"est généralement appelée sans argument et elle renvoie un objet ``Action`` "
19071941
"spécial. Cet objet possède une seule méthode, :meth:`~ArgumentParser."
1908-
"add_parser`, qui prend le nom d'une commande et n'importe quel(s) "
1909-
"argument(s) du constructeur d':class:`ArgumentParser` ; elle renvoie un "
1910-
"objet :class:`ArgumentParser` qui peut être modifié normalement."
1942+
"add_parser`, qui prend le nom d'une commande et n'importe quels arguments du "
1943+
"constructeur d':class:`ArgumentParser` ; elle renvoie un objet :class:"
1944+
"`ArgumentParser` qui peut être modifié normalement."
19111945

19121946
#: library/argparse.rst:1630
19131947
msgid "Description of parameters:"

0 commit comments

Comments
 (0)