@@ -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 : 2020-08-24 09:01+0200\n "
9
- "PO-Revision-Date : 2020-08-27 11:33+0200 \n "
9
+ "PO-Revision-Date : 2020-11-18 16:55+0100 \n "
10
10
"
Last-Translator :
Jules Lasne <[email protected] >\n "
11
11
"
Language-Team :
FRENCH <[email protected] >\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.1 \n "
16
+ "X-Generator : Poedit 2.2.3 \n "
17
17
18
18
#: tutorial/inputoutput.rst:5
19
19
msgid "Input and Output"
@@ -25,7 +25,7 @@ msgid ""
25
25
"printed in a human-readable form, or written to a file for future use. This "
26
26
"chapter will discuss some of the possibilities."
27
27
msgstr ""
28
- "Il existe bien des moyens de présenter les sorties d'un programmes ; les "
28
+ "Il existe bien des moyens de présenter les sorties d'un programme ; les "
29
29
"données peuvent être affichées sous une forme lisible par un être humain ou "
30
30
"sauvegardées dans un fichier pour une utilisation future. Ce chapitre "
31
31
"présente quelques possibilités."
@@ -41,7 +41,7 @@ msgid ""
41
41
"method of file objects; the standard output file can be referenced as ``sys."
42
42
"stdout``. See the Library Reference for more information on this.)"
43
43
msgstr ""
44
- "Jusqu'ici, nous avons rencontré deux moyens d'écrire des données : les "
44
+ "Jusqu'ici, nous avons rencontré deux moyens d'écrire des données : les "
45
45
"*déclarations d'expressions* et la fonction :func:`print`. Une troisième "
46
46
"méthode consiste à utiliser la méthode :meth:`write` des fichiers, avec le "
47
47
"fichier de sortie standard référencé en tant que ``sys.stdout``. Voyez le "
@@ -261,7 +261,7 @@ msgid ""
261
261
"As an example, the following lines produce a tidily-aligned set of columns "
262
262
"giving integers and their squares and cubes::"
263
263
msgstr ""
264
- "A titre d’exemple, les lignes suivantes produisent un ensemble de colonnes "
264
+ "À titre d’exemple, les lignes suivantes produisent un ensemble de colonnes "
265
265
"alignées de façon ordonnée donnant les entiers, leurs carrés et leurs "
266
266
"cubes ::"
267
267
@@ -271,7 +271,7 @@ msgid ""
271
271
"ref:`formatstrings`."
272
272
msgstr ""
273
273
"Pour avoir une description complète du formatage des chaînes de caractères "
274
- "avec la méthode :meth:`str.format`, lisez : :ref:`formatstrings`."
274
+ "avec la méthode :meth:`str.format`, lisez : :ref:`formatstrings`."
275
275
276
276
#: tutorial/inputoutput.rst:214
277
277
msgid "Manual String Formatting"
@@ -286,7 +286,7 @@ msgid ""
286
286
"(Note that the one space between each column was added by the way :func:"
287
287
"`print` works: it always adds spaces between its arguments.)"
288
288
msgstr ""
289
- "(Remarquez que l'espace séparant les colonnes vient de la manière donc :func:"
289
+ "(Remarquez que l'espace séparant les colonnes vient de la manière dont :func:"
290
290
"`print` fonctionne : il ajoute toujours des espaces entre ses arguments.)"
291
291
292
292
#: tutorial/inputoutput.rst:237
@@ -305,7 +305,7 @@ msgstr ""
305
305
"gauche. Il existe des méthodes similaires :meth:`str.ljust` et :meth:`str."
306
306
"center`. Ces méthodes n'écrivent rien, elles renvoient simplement une "
307
307
"nouvelle chaîne. Si la chaîne passée en paramètre est trop longue, elle "
308
- "n'est pas tronquée mais renvoyée sans modification ; cela peut chambouler "
308
+ "n'est pas tronquée mais renvoyée sans modification ; cela peut chambouler "
309
309
"votre mise en page mais c'est souvent préférable à l'alternative, qui "
310
310
"pourrait mentir sur une valeur (et si vous voulez vraiment tronquer vos "
311
311
"valeurs, vous pouvez toujours utiliser une tranche, comme dans ``x.ljust(n)[:"
@@ -353,7 +353,7 @@ msgid ""
353
353
"two arguments: ``open(filename, mode)``."
354
354
msgstr ""
355
355
"La fonction :func:`open` renvoie un :term:`objet fichier` et est le plus "
356
- "souvent utilisée avec deux arguments : ``open(nomfichier, mode)``."
356
+ "souvent utilisée avec deux arguments : ``open(nomfichier, mode)``."
357
357
358
358
#: tutorial/inputoutput.rst:293
359
359
msgid ""
@@ -405,8 +405,8 @@ msgid ""
405
405
msgstr ""
406
406
"En mode texte, le comportement par défaut, à la lecture, est de convertir "
407
407
"les fin de lignes spécifiques à la plateforme (``\\ n`` sur Unix, ``\\ r\\ n`` "
408
- "sur Windows etc.. .) en simples ``\\ n``. Lors de l'écriture, le comportement "
409
- "par défaut est d'appliquer l'opération inverse : les ``\\ n`` sont convertis "
408
+ "sur Windows, etc.) en simples ``\\ n``. Lors de l'écriture, le comportement "
409
+ "par défaut est d'appliquer l'opération inverse : les ``\\ n`` sont convertis "
410
410
"dans leur équivalent sur la plateforme courante. Ces modifications "
411
411
"effectuées automatiquement sont normales pour du texte mais détérioreraient "
412
412
"des données binaires contenues dans un fichier de type :file:`JPEG` ou :file:"
@@ -425,7 +425,7 @@ msgstr ""
425
425
"traitez des fichiers. Vous fermez ainsi toujours correctement le fichier, "
426
426
"même si une exception est levée. Utiliser :keyword:`!with` est aussi "
427
427
"beaucoup plus court que d'utiliser l'équivalent avec des blocs :keyword:`try`"
428
- "\\ - \\ :keyword:`finally` ::"
428
+ "\\ … \\ :keyword:`finally` ::"
429
429
430
430
#: tutorial/inputoutput.rst:330
431
431
msgid ""
@@ -481,7 +481,7 @@ msgstr ""
481
481
"dernière lit une certaine quantité de données et la renvoie sous forme de "
482
482
"chaîne (en mode texte) ou d'objet *bytes* (en mode binaire). *taille* est un "
483
483
"argument numérique facultatif. Lorsque *taille* est omis ou négatif, la "
484
- "totalité du contenu du fichier sera lue et retournée ; c'est votre problème "
484
+ "totalité du contenu du fichier sera lue et renvoyée ; c'est votre problème "
485
485
"si le fichier est deux fois plus grand que la mémoire de votre machine. "
486
486
"Sinon, au maximum *taille* caractères (en mode texte) ou *taille* octets (en "
487
487
"mode binaire) sont lus et renvoyés. Si la fin du fichier est atteinte, ``f."
@@ -496,10 +496,10 @@ msgid ""
496
496
"end of the file has been reached, while a blank line is represented by "
497
497
"``'\\ n'``, a string containing only a single newline. ::"
498
498
msgstr ""
499
- "``f.readline()`` lit une seule ligne du fichier ; un caractère de fin de "
499
+ "``f.readline()`` lit une seule ligne du fichier ; un caractère de fin de "
500
500
"ligne (``\\ n``) est laissé à la fin de la chaîne. Il n'est omis que sur la "
501
501
"dernière ligne du fichier si celui-ci ne se termine pas un caractère de fin "
502
- "de ligne. Ceci permet de rendre la valeur de retour non ambigüe : si ``f."
502
+ "de ligne. Ceci permet de rendre la valeur de retour non ambigüe : si ``f."
503
503
"readline()`` renvoie une chaîne vide, c'est que la fin du fichier a été "
504
504
"atteinte, alors qu'une ligne vide est représentée par ``'\\ n'`` (une chaîne "
505
505
"de caractères ne contenant qu'une fin de ligne). ::"
@@ -510,7 +510,7 @@ msgid ""
510
510
"memory efficient, fast, and leads to simple code::"
511
511
msgstr ""
512
512
"Pour lire ligne à ligne, vous pouvez aussi boucler sur l'objet fichier. "
513
- "C'est plus efficace en terme de gestion mémoire, plus rapide et donne un "
513
+ "C'est plus efficace en termes de gestion mémoire, plus rapide et donne un "
514
514
"code plus simple ::"
515
515
516
516
#: tutorial/inputoutput.rst:394
@@ -574,7 +574,7 @@ msgid ""
574
574
msgstr ""
575
575
"Sur un fichier en mode texte (ceux ouverts sans ``b`` dans le mode), seuls "
576
576
"les changements de position relatifs au début du fichier sont autorisés "
577
- "(sauf une exception : se rendre à la fin du fichier avec ``seek(0, 2)``) et "
577
+ "(sauf une exception : se rendre à la fin du fichier avec ``seek(0, 2)``) et "
578
578
"les seules valeurs possibles pour le paramètre *décalage* sont les valeurs "
579
579
"renvoyées par ``f.tell()``, ou zéro. Toute autre valeur pour le paramètre "
580
580
"*décalage* produit un comportement indéfini."
@@ -586,7 +586,7 @@ msgid ""
586
586
"Reference for a complete guide to file objects."
587
587
msgstr ""
588
588
"Les fichiers disposent de méthodes supplémentaires, telles que :meth:`~file."
589
- "isatty` et :meth:`~file.truncate` qui sont moins souvent utilisées ; "
589
+ "isatty` et :meth:`~file.truncate` qui sont moins souvent utilisées ; "
590
590
"consultez la Référence de la Bibliothèque Standard pour avoir un guide "
591
591
"complet des objets fichiers."
592
592
@@ -626,7 +626,7 @@ msgid ""
626
626
msgstr ""
627
627
"Plutôt que de passer son temps à écrire et déboguer du code permettant de "
628
628
"sauvegarder des types de données compliqués, Python permet d'utiliser `JSON "
629
- "(JavaScript Object Notation) <http://json.org>`_, un format répandu de "
629
+ "(* JavaScript Object Notation* ) <http://json.org>`_, un format répandu de "
630
630
"représentation et d'échange de données. Le module standard appelé :mod:"
631
631
"`json` peut transformer des données hiérarchisées Python en une "
632
632
"représentation sous forme de chaîne de caractères. Ce processus est nommé :"
@@ -642,7 +642,7 @@ msgid ""
642
642
"good choice for interoperability."
643
643
msgstr ""
644
644
"Le format JSON est couramment utilisé dans les applications modernes pour "
645
- "échanger des données. Beaucoup de développeurs le maîtrise , ce qui en fait "
645
+ "échanger des données. Beaucoup de développeurs le maîtrisent , ce qui en fait "
646
646
"un format de prédilection pour l'interopérabilité."
647
647
648
648
#: tutorial/inputoutput.rst:474
@@ -700,7 +700,7 @@ msgstr ""
700
700
"Au contraire de :ref:`JSON <tut-json>`, *pickle* est un protocole permettant "
701
701
"la sérialisation d'objets Python arbitrairement complexes. Il est donc "
702
702
"spécifique à Python et ne peut pas être utilisé pour communiquer avec "
703
- "d'autres langages. Il est aussi, par défaut, une source de vulnérabilité : "
703
+ "d'autres langages. Il est aussi, par défaut, une source de vulnérabilité : "
704
704
"dé-sérialiser des données au format *pickle* provenant d'une source "
705
705
"malveillante et particulièrement habile peut mener à exécuter du code "
706
706
"arbitraire."
0 commit comments