@@ -6,14 +6,14 @@ msgstr ""
66"Project-Id-Version : Python 3\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2022-05-22 23:13+0200\n "
9- "PO-Revision-Date : 2020-12-23 19:23+0100 \n "
9+ "PO-Revision-Date : 2022-05-24 18:30+0200 \n "
1010"Last-Translator : Jules Lasne <jules.lasne@gmail.com>\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.2.3 \n "
16+ "X-Generator : Poedit 3.0.1 \n "
1717
1818#: tutorial/inputoutput.rst:5
1919msgid "Input and Output"
@@ -348,14 +348,14 @@ msgid "Reading and Writing Files"
348348msgstr "Lecture et écriture de fichiers"
349349
350350#: tutorial/inputoutput.rst:281
351- #, fuzzy
352351msgid ""
353352":func:`open` returns a :term:`file object`, and is most commonly used with "
354353"two positional arguments and one keyword argument: ``open(filename, mode, "
355354"encoding=None)``"
356355msgstr ""
357356"La fonction :func:`open` renvoie un :term:`objet fichier` et est le plus "
358- "souvent utilisée avec deux arguments : ``open(nomfichier, mode)``."
357+ "souvent utilisée avec deux arguments positionnels et un argument nommé : "
358+ "``open(filename, mode, encoding=None)``"
359359
360360#: tutorial/inputoutput.rst:294
361361msgid ""
@@ -378,7 +378,6 @@ msgstr ""
378378"L'argument *mode* est optionnel, sa valeur par défaut est ``'r'``."
379379
380380#: tutorial/inputoutput.rst:303
381- #, fuzzy
382381msgid ""
383382"Normally, files are opened in :dfn:`text mode`, that means, you read and "
384383"write strings from and to the file, which are encoded in a specific "
@@ -391,12 +390,14 @@ msgid ""
391390msgstr ""
392391"Normalement, les fichiers sont ouverts en :dfn:`mode texte`, c'est-à-dire "
393392"que vous lisez et écrivez des chaînes de caractères depuis et dans ce "
394- "fichier, suivant un encodage donné. Si aucun encodage n'est spécifié, "
395- "l'encodage par défaut dépend de la plateforme (voir :func:`open`). ``'b'`` "
396- "collé à la fin du mode indique que le fichier doit être ouvert en :dfn:`mode "
397- "binaire` c'est-à-dire que les données sont lues et écrites sous formes "
398- "d'octets (type *bytes*). Ce mode est à utiliser pour les fichiers contenant "
399- "autre chose que du texte."
393+ "fichier, suivant un encodage donné via *encoding*. Si *encoding* n'est pas "
394+ "spécifié, l'encodage par défaut dépend de la plateforme (voir :func:`open`). "
395+ "UTF-8 étant le standard moderne de facto, ``encoding=\" utf-8\" `` est "
396+ "recommandé à moins que vous ne sachiez que vous devez utiliser un autre "
397+ "encodage. L’ajout d’un ``'b'`` au mode ouvre le fichier en :dfn:`mode "
398+ "binaire`. Les données en mode binaire sont lues et écrites sous forme "
399+ "d’objets :class:`bytes`. Vous ne pouvez pas spécifier *encoding* lorsque "
400+ "vous ouvrez un fichier en mode binaire."
400401
401402#: tutorial/inputoutput.rst:313
402403msgid ""
@@ -669,24 +670,25 @@ msgid ""
669670"a :term:`text file` object opened for writing, we can do this::"
670671msgstr ""
671672"Une variante de la fonction :func:`~json.dumps`, nommée :func:`~json.dump`, "
672- "sérialise simplement l'objet donné vers un :term:`fichier texte <text "
673- "file>`. Donc si ``f`` est un :term:`fichier texte <text file>` ouvert en "
674- "écriture, il est possible de faire ::"
673+ "sérialise simplement l'objet donné vers un :term:`text file`. Donc si ``f`` "
674+ "est un :term:`text file` ouvert en écriture, il est possible de faire ::"
675675
676676#: tutorial/inputoutput.rst:497
677- #, fuzzy
678677msgid ""
679678"To decode the object again, if ``f`` is a :term:`binary file` or :term:`text "
680679"file` object which has been opened for reading::"
681680msgstr ""
682- "Pour reconstruire l'objet, si ``f`` est cette fois un :term:`fichier texte` "
683- "ouvert en lecture ::"
681+ "Pour reconstruire l'objet, si ``f`` est cette fois un :term:`binary file` ou "
682+ "un :term:`text file` ouvert en lecture ::"
684683
685684#: tutorial/inputoutput.rst:503
686685msgid ""
687686"JSON files must be encoded in UTF-8. Use ``encoding=\" utf-8\" `` when opening "
688687"JSON file as a :term:`text file` for both of reading and writing."
689688msgstr ""
689+ "Les fichiers JSON doivent être encodés en UTF-8. Utilisez "
690+ "``encoding=\" utf-8\" `` lorsque vous ouvrez un fichier JSON en tant que :term:"
691+ "`fichier texte<text file>`, que ce soit en lecture ou en écriture."
690692
691693#: tutorial/inputoutput.rst:506
692694msgid ""
0 commit comments