@@ -6,13 +6,14 @@ msgstr ""
66"Project-Id-Version : Python 3.6\n "
77"Report-Msgid-Bugs-To : \n "
88"POT-Creation-Date : 2017-04-02 22:11+0200\n "
9- "PO-Revision-Date : YEAR-MO-DA HO:MI+ZONE\n "
10- "Last-Translator : FULL NAME <EMAIL@ADDRESS>\n "
9+ "PO-Revision-Date : 2018-10-15 23:08+0200\n "
1110"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
1211"Language : fr\n "
1312"MIME-Version : 1.0\n "
1413"Content-Type : text/plain; charset=UTF-8\n "
1514"Content-Transfer-Encoding : 8bit\n "
15+ "Last-Translator : \n "
16+ "X-Generator : Poedit 1.8.11\n "
1617
1718#: ../Doc/c-api/file.rst:6
1819msgid "File Objects"
@@ -29,6 +30,15 @@ msgid ""
2930"reporting in the interpreter; third-party code is advised to access the :mod:"
3031"`io` APIs instead."
3132msgstr ""
33+ "Ces API sont une émulation minimale de l'API C Python2 pour les objets "
34+ "fichier natifs, qui sont utilisés pour dépendre du support de l'E/S mise en "
35+ "tampon (:c:type:`FILE\\ *`) de la bibliothèque standard C. En Python3, les "
36+ "fichier et les flus utilisent le nouveau module :mod:`io`, qui définit "
37+ "plusieur couches par dessus l'E/S bas niveau sans tampon du système "
38+ "d'exploitation. Les fonctions définies ci-dessous sont des enveloppe C de "
39+ "commodité par desuus ces nouvelles API et sont majoritairement pensées pour "
40+ "signaler des erreurs internes dans l'interpréteur; il est conseillé au code "
41+ "tiers d'utiliser les API de :mod:`io` à la place."
3242
3343#: ../Doc/c-api/file.rst:22
3444msgid ""
@@ -39,17 +49,29 @@ msgid ""
3949"failure. For a more comprehensive description of the arguments, please refer "
4050"to the :func:`io.open` function documentation."
4151msgstr ""
52+ "Crée un objet fichier Python depuis le descripteur d'un fichier déjà ouvert "
53+ "*fd*. Les arguments *name*, *encoding*, *errors* et *newline* peuvent être "
54+ "*NULL* pour utiliser ceux par défaut; *buffering* peut être *-1* pour "
55+ "utiliser celui par défaut; *name* est ignoré et gardé pour la "
56+ "rétrocompatibilité. Retourne *NULL* en cas d'échec. Pour une description "
57+ "plus détaillée des arguments, merci de vous référer à la documentation de "
58+ "fonction de :func:`io.open`."
4259
4360#: ../Doc/c-api/file.rst:31
61+ #, fuzzy
4462msgid ""
4563"Since Python streams have their own buffering layer, mixing them with OS-"
4664"level file descriptors can produce various issues (such as unexpected "
4765"ordering of data)."
4866msgstr ""
67+ "Étant donné que les flux de données Python on leur propre couche de tampon, "
68+ "les mélanger avec des descripteur de fichiers du niveau du système "
69+ "d'exploitation peut produire des erreures variées (comme par exemple un "
70+ "ordre des données inattendu)"
4971
5072#: ../Doc/c-api/file.rst:35
5173msgid "Ignore *name* attribute."
52- msgstr ""
74+ msgstr "ignore l'attribut *name* "
5375
5476#: ../Doc/c-api/file.rst:41
5577msgid ""
@@ -59,6 +81,11 @@ msgid ""
5981"integer, which is returned as the file descriptor value. Sets an exception "
6082"and returns ``-1`` on failure."
6183msgstr ""
84+ "Retourne un descripteur de fichier associé avec *p* comme un :c:type:`int`. "
85+ "Si l'objet est un entier, sa valeur est retournée. Sinon, la méthode :meth:"
86+ "`~io.IOBase.fileno` de l'objest est appellée si elle existe; la méthode doit "
87+ "retourner un entier, qui est retourné en tant que valeur du descripteur. "
88+ "Lève une exception et retourne ``-1`` lors d'un échec."
6289
6390#: ../Doc/c-api/file.rst:52
6491msgid ""
@@ -72,6 +99,16 @@ msgid ""
7299"regardless of length, but :exc:`EOFError` is raised if the end of the file "
73100"is reached immediately."
74101msgstr ""
102+ "Cette fonction, équivalente à ``p.readline([n])``, lit une ligne de l'objet "
103+ "*p*. *p* peut être un objet fichier ou n'importe quel objet qui possède une "
104+ "méthode :meth:`~io.IOBase.readline`. Si *n* est ``0``, une seule ligne est "
105+ "lue, indépendamment de la taille de la ligne. Si *n* est plus grand que "
106+ "``0``, un maximum de *n* octets seront lus en provenance du fichie; une "
107+ "ligne partielle peut être renvoyée. Dans les deux cas, une chaîne de "
108+ "charactères vide est renvoyée si la fin du fichier est atteinte "
109+ "immédiatement. Cependant, si *n* est okus petit que ``0``, une ligne est lue "
110+ "indépendamment de sa taille, mais :exc:`EOFError` est levée si la fin du "
111+ "fichier est atteinte immédiatement."
75112
76113#: ../Doc/c-api/file.rst:67
77114msgid ""
@@ -80,9 +117,17 @@ msgid ""
80117"instead of the :func:`repr`. Return ``0`` on success or ``-1`` on failure; "
81118"the appropriate exception will be set."
82119msgstr ""
120+ "Écrit l'objet *obj* dans l'objet fichier *p*. Le seul drapeau supporté pour "
121+ "*flags* est :const:`Py_PRINT_RAW`; si défini, l'attribut :func:`str` de "
122+ "l'objet est écrit à la place de l'attribut :func:`repr`. Retourne ``0`` en "
123+ "cas de succès ou ``-1`` en cas d'échec; l'exception appropriée sera mise en "
124+ "place."
83125
84126#: ../Doc/c-api/file.rst:75
85127msgid ""
86128"Write string *s* to file object *p*. Return ``0`` on success or ``-1`` on "
87129"failure; the appropriate exception will be set."
88130msgstr ""
131+ "Écrit la chaîne de charactère *s* dans l'objet fichier *p*. Retourne ``0`` "
132+ "en cas de succès ou ``-1`` en cas d'échec; l'exception appropriée sera mise "
133+ "en place."
0 commit comments