From fdf27d8ca015936d24ba463078da8e4d49c7ff5c Mon Sep 17 00:00:00 2001 From: laenNoCode Date: Mon, 15 Oct 2018 23:08:31 +0200 Subject: [PATCH 1/3] translated most of c-api/file.po --- c-api/file.po | 51 ++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a/c-api/file.po b/c-api/file.po index 2515330a..22d29055 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -6,13 +6,14 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-04-02 22:11+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" +"PO-Revision-Date: 2018-10-15 23:08+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Last-Translator: \n" +"X-Generator: Poedit 1.8.11\n" #: ../Doc/c-api/file.rst:6 msgid "File Objects" @@ -29,6 +30,15 @@ msgid "" "reporting in the interpreter; third-party code is advised to access the :mod:" "`io` APIs instead." msgstr "" +"Ces API sont une émulation minimale de l'API C Python2 pour les objets " +"fichier natifs, qui sont utilisés pour dépendre du support de l'E/S mise en " +"tampon (:c:type:`FILE\\*`) de la bibliothèque standard C. En Python3, les " +"fichier et les flus utilisent le nouveau module :mod:`io`, qui définit " +"plusieur couches par dessus l'E/S bas niveau sans tampon du système " +"d'exploitation. Les fonctions définies ci-dessous sont des enveloppe C de " +"commodité par desuus ces nouvelles API et sont majoritairement pensées pour " +"signaler des erreurs internes dans l'interpréteur; il est conseillé au code " +"tiers d'utiliser les API de :mod:`io` à la place." #: ../Doc/c-api/file.rst:22 msgid "" @@ -39,17 +49,29 @@ msgid "" "failure. For a more comprehensive description of the arguments, please refer " "to the :func:`io.open` function documentation." msgstr "" +"Crée un objet fichier Python depuis le descripteur d'un fichier déjà ouvert " +"*fd*. Les arguments *name*, *encoding*, *errors* et *newline* peuvent être " +"*NULL* pour utiliser ceux par défaut; *buffering* peut être *-1* pour " +"utiliser celui par défaut; *name* est ignoré et gardé pour la " +"rétrocompatibilité. Retourne *NULL* en cas d'échec. Pour une description " +"plus détaillée des arguments, merci de vous référer à la documentation de " +"fonction de :func:`io.open`." #: ../Doc/c-api/file.rst:31 +#, fuzzy msgid "" "Since Python streams have their own buffering layer, mixing them with OS-" "level file descriptors can produce various issues (such as unexpected " "ordering of data)." msgstr "" +"Étant donné que les flux de données Python on leur propre couche de tampon, " +"les mélanger avec des descripteur de fichiers du niveau du système " +"d'exploitation peut produire des erreures variées (comme par exemple un " +"ordre des données inattendu)" #: ../Doc/c-api/file.rst:35 msgid "Ignore *name* attribute." -msgstr "" +msgstr "ignore l'attribut *name*" #: ../Doc/c-api/file.rst:41 msgid "" @@ -59,6 +81,11 @@ msgid "" "integer, which is returned as the file descriptor value. Sets an exception " "and returns ``-1`` on failure." msgstr "" +"Retourne un descripteur de fichier associé avec *p* comme un :c:type:`int`. " +"Si l'objet est un entier, sa valeur est retournée. Sinon, la méthode :meth:" +"`~io.IOBase.fileno` de l'objest est appellée si elle existe; la méthode doit " +"retourner un entier, qui est retourné en tant que valeur du descripteur. " +"Lève une exception et retourne ``-1`` lors d'un échec." #: ../Doc/c-api/file.rst:52 msgid "" @@ -72,6 +99,16 @@ msgid "" "regardless of length, but :exc:`EOFError` is raised if the end of the file " "is reached immediately." msgstr "" +"Cette fonction, équivalente à ``p.readline([n])``, lit une ligne de l'objet " +"*p*. *p* peut être un objet fichier ou n'importe quel objet qui possède une " +"méthode :meth:`~io.IOBase.readline`. Si *n* est ``0``, une seule ligne est " +"lue, indépendamment de la taille de la ligne. Si *n* est plus grand que " +"``0``, un maximum de *n* octets seront lus en provenance du fichie; une " +"ligne partielle peut être renvoyée. Dans les deux cas, une chaîne de " +"charactères vide est renvoyée si la fin du fichier est atteinte " +"immédiatement. Cependant, si *n* est okus petit que ``0``, une ligne est lue " +"indépendamment de sa taille, mais :exc:`EOFError` est levée si la fin du " +"fichier est atteinte immédiatement." #: ../Doc/c-api/file.rst:67 msgid "" @@ -80,9 +117,17 @@ msgid "" "instead of the :func:`repr`. Return ``0`` on success or ``-1`` on failure; " "the appropriate exception will be set." msgstr "" +"Écrit l'objet *obj* dans l'objet fichier *p*. Le seul drapeau supporté pour " +"*flags* est :const:`Py_PRINT_RAW`; si défini, l'attribut :func:`str` de " +"l'objet est écrit à la place de l'attribut :func:`repr`. Retourne ``0`` en " +"cas de succès ou ``-1`` en cas d'échec; l'exception appropriée sera mise en " +"place." #: ../Doc/c-api/file.rst:75 msgid "" "Write string *s* to file object *p*. Return ``0`` on success or ``-1`` on " "failure; the appropriate exception will be set." msgstr "" +"Écrit la chaîne de charactère *s* dans l'objet fichier *p*. Retourne ``0`` " +"en cas de succès ou ``-1`` en cas d'échec; l'exception appropriée sera mise " +"en place." From 5d9a82b3aad36fb855540d58a751d556e2230941 Mon Sep 17 00:00:00 2001 From: laenNoCode Date: Mon, 15 Oct 2018 23:40:43 +0200 Subject: [PATCH 2/3] a few typing error fixed --- c-api/file.po | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/c-api/file.po b/c-api/file.po index 22d29055..f69f5122 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-04-02 22:11+0200\n" -"PO-Revision-Date: 2018-10-15 23:08+0200\n" +"PO-Revision-Date: 2018-10-15 23:34+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -33,10 +33,10 @@ msgstr "" "Ces API sont une émulation minimale de l'API C Python2 pour les objets " "fichier natifs, qui sont utilisés pour dépendre du support de l'E/S mise en " "tampon (:c:type:`FILE\\*`) de la bibliothèque standard C. En Python3, les " -"fichier et les flus utilisent le nouveau module :mod:`io`, qui définit " -"plusieur couches par dessus l'E/S bas niveau sans tampon du système " +"fichier et les flux utilisent le nouveau module :mod:`io`, qui définit " +"plusieurs couches par dessus l'E/S bas niveau sans tampon du système " "d'exploitation. Les fonctions définies ci-dessous sont des enveloppe C de " -"commodité par desuus ces nouvelles API et sont majoritairement pensées pour " +"commodité par dessus ces nouvelles API et sont majoritairement pensées pour " "signaler des erreurs internes dans l'interpréteur; il est conseillé au code " "tiers d'utiliser les API de :mod:`io` à la place." @@ -52,9 +52,9 @@ msgstr "" "Crée un objet fichier Python depuis le descripteur d'un fichier déjà ouvert " "*fd*. Les arguments *name*, *encoding*, *errors* et *newline* peuvent être " "*NULL* pour utiliser ceux par défaut; *buffering* peut être *-1* pour " -"utiliser celui par défaut; *name* est ignoré et gardé pour la " -"rétrocompatibilité. Retourne *NULL* en cas d'échec. Pour une description " -"plus détaillée des arguments, merci de vous référer à la documentation de " +"utiliser celui par défaut; *name* est ignoré et gardé pour la rétro-" +"compatibilité. Retourne *NULL* en cas d'échec. Pour une description plus " +"détaillée des arguments, merci de vous référer à la documentation de " "fonction de :func:`io.open`." #: ../Doc/c-api/file.rst:31 @@ -66,8 +66,8 @@ msgid "" msgstr "" "Étant donné que les flux de données Python on leur propre couche de tampon, " "les mélanger avec des descripteur de fichiers du niveau du système " -"d'exploitation peut produire des erreures variées (comme par exemple un " -"ordre des données inattendu)" +"d'exploitation peut produire des erreurs variées (comme par exemple un ordre " +"des données inattendu)" #: ../Doc/c-api/file.rst:35 msgid "Ignore *name* attribute." @@ -83,7 +83,7 @@ msgid "" msgstr "" "Retourne un descripteur de fichier associé avec *p* comme un :c:type:`int`. " "Si l'objet est un entier, sa valeur est retournée. Sinon, la méthode :meth:" -"`~io.IOBase.fileno` de l'objest est appellée si elle existe; la méthode doit " +"`~io.IOBase.fileno` de l'objet est appelée si elle existe; la méthode doit " "retourner un entier, qui est retourné en tant que valeur du descripteur. " "Lève une exception et retourne ``-1`` lors d'un échec." @@ -105,8 +105,8 @@ msgstr "" "lue, indépendamment de la taille de la ligne. Si *n* est plus grand que " "``0``, un maximum de *n* octets seront lus en provenance du fichie; une " "ligne partielle peut être renvoyée. Dans les deux cas, une chaîne de " -"charactères vide est renvoyée si la fin du fichier est atteinte " -"immédiatement. Cependant, si *n* est okus petit que ``0``, une ligne est lue " +"caractères vide est renvoyée si la fin du fichier est atteinte " +"immédiatement. Cependant, si *n* est plus petit que ``0``, une ligne est lue " "indépendamment de sa taille, mais :exc:`EOFError` est levée si la fin du " "fichier est atteinte immédiatement." @@ -120,7 +120,7 @@ msgstr "" "Écrit l'objet *obj* dans l'objet fichier *p*. Le seul drapeau supporté pour " "*flags* est :const:`Py_PRINT_RAW`; si défini, l'attribut :func:`str` de " "l'objet est écrit à la place de l'attribut :func:`repr`. Retourne ``0`` en " -"cas de succès ou ``-1`` en cas d'échec; l'exception appropriée sera mise en " +"cas de succès ou ``-1`` en cas échec; l'exception appropriée sera mise en " "place." #: ../Doc/c-api/file.rst:75 @@ -128,6 +128,6 @@ msgid "" "Write string *s* to file object *p*. Return ``0`` on success or ``-1`` on " "failure; the appropriate exception will be set." msgstr "" -"Écrit la chaîne de charactère *s* dans l'objet fichier *p*. Retourne ``0`` " -"en cas de succès ou ``-1`` en cas d'échec; l'exception appropriée sera mise " -"en place." +"Écrit la chaîne de caractère *s* dans l'objet fichier *p*. Retourne ``0`` en " +"cas de succès ou ``-1`` en cas d'échec; l'exception appropriée sera mise en " +"place." From a0fe8de87fd0351f92dff5e97acbbf1643ae1b15 Mon Sep 17 00:00:00 2001 From: laenNoCode Date: Wed, 17 Oct 2018 16:11:09 +0200 Subject: [PATCH 3/3] fix number one of remarks on the traduction --- c-api/file.po | 57 +++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/c-api/file.po b/c-api/file.po index f69f5122..dbfea54c 100644 --- a/c-api/file.po +++ b/c-api/file.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-04-02 22:11+0200\n" -"PO-Revision-Date: 2018-10-15 23:34+0200\n" +"PO-Revision-Date: 2018-10-17 16:00+0200\n" "Language-Team: FRENCH \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -31,14 +31,15 @@ msgid "" "`io` APIs instead." msgstr "" "Ces API sont une émulation minimale de l'API C Python2 pour les objets " -"fichier natifs, qui sont utilisés pour dépendre du support de l'E/S mise en " +"fichier natifs, qui reposaient sue la gestion des entrées-sorties avec " "tampon (:c:type:`FILE\\*`) de la bibliothèque standard C. En Python3, les " -"fichier et les flux utilisent le nouveau module :mod:`io`, qui définit " +"fichiers et les flux utilisent le nouveau module :mod:`io`, qui définit " "plusieurs couches par dessus l'E/S bas niveau sans tampon du système " -"d'exploitation. Les fonctions définies ci-dessous sont des enveloppe C de " -"commodité par dessus ces nouvelles API et sont majoritairement pensées pour " -"signaler des erreurs internes dans l'interpréteur; il est conseillé au code " -"tiers d'utiliser les API de :mod:`io` à la place." +"d'exploitation. Les fonctions définies ci-dessous, écrites en C, encapsulent " +"ces nouvelles APi pour les rendre plus faciles d'utilisation et sont " +"majoritairement pensées pour signaler des erreurs internes dans " +"l'interpréteur; il est conseillé au code tiers d'utiliser les API de :mod:" +"`io` à la place." #: ../Doc/c-api/file.rst:22 msgid "" @@ -49,25 +50,24 @@ msgid "" "failure. For a more comprehensive description of the arguments, please refer " "to the :func:`io.open` function documentation." msgstr "" -"Crée un objet fichier Python depuis le descripteur d'un fichier déjà ouvert " -"*fd*. Les arguments *name*, *encoding*, *errors* et *newline* peuvent être " -"*NULL* pour utiliser ceux par défaut; *buffering* peut être *-1* pour " +"Crée un objet fichier Python à partir du descripteur d'un fichier déjà " +"ouvert *fd*. Les arguments *name*, *encoding*, *errors* et *newline* peuvent " +"être *NULL* pour utiliser ceux par défaut ; *buffering* peut être *-1* pour " "utiliser celui par défaut; *name* est ignoré et gardé pour la rétro-" -"compatibilité. Retourne *NULL* en cas d'échec. Pour une description plus " +"compatibilité. Renvoie *NULL* en cas d'échec. Pour une description plus " "détaillée des arguments, merci de vous référer à la documentation de " -"fonction de :func:`io.open`." +"fonction :func:`io.open`." #: ../Doc/c-api/file.rst:31 -#, fuzzy msgid "" "Since Python streams have their own buffering layer, mixing them with OS-" "level file descriptors can produce various issues (such as unexpected " "ordering of data)." msgstr "" -"Étant donné que les flux de données Python on leur propre couche de tampon, " -"les mélanger avec des descripteur de fichiers du niveau du système " -"d'exploitation peut produire des erreurs variées (comme par exemple un ordre " -"des données inattendu)" +"Étant donné que les flux de données Python possèdent leur propre couche de " +"tampon, les mélanger avec des descripteurs de fichiers du niveau du système " +"d'exploitation peut produire des erreurs (comme par exemple un ordre des " +"données inattendu)." #: ../Doc/c-api/file.rst:35 msgid "Ignore *name* attribute." @@ -81,11 +81,11 @@ msgid "" "integer, which is returned as the file descriptor value. Sets an exception " "and returns ``-1`` on failure." msgstr "" -"Retourne un descripteur de fichier associé avec *p* comme un :c:type:`int`. " -"Si l'objet est un entier, sa valeur est retournée. Sinon, la méthode :meth:" +"Renvoie un descripteur de fichier associé avec *p* comme un :c:type:`int`. " +"Si l'objet est un entier, sa valeur est renvoyée. Sinon, la méthode :meth:" "`~io.IOBase.fileno` de l'objet est appelée si elle existe; la méthode doit " -"retourner un entier, qui est retourné en tant que valeur du descripteur. " -"Lève une exception et retourne ``-1`` lors d'un échec." +"renvoyer un entier, qui est renvoyé en tant que valeur du descripteur. " +"Lève une exception et renvoie ``-1`` lors d'un échec." #: ../Doc/c-api/file.rst:52 msgid "" @@ -101,9 +101,9 @@ msgid "" msgstr "" "Cette fonction, équivalente à ``p.readline([n])``, lit une ligne de l'objet " "*p*. *p* peut être un objet fichier ou n'importe quel objet qui possède une " -"méthode :meth:`~io.IOBase.readline`. Si *n* est ``0``, une seule ligne est " +"méthode :meth:`~io.IOBase.readline`. Si *n* vaut ``0``, une seule ligne est " "lue, indépendamment de la taille de la ligne. Si *n* est plus grand que " -"``0``, un maximum de *n* octets seront lus en provenance du fichie; une " +"``0``, un maximum de *n* octets seront lus en provenance du fichier ; une " "ligne partielle peut être renvoyée. Dans les deux cas, une chaîne de " "caractères vide est renvoyée si la fin du fichier est atteinte " "immédiatement. Cependant, si *n* est plus petit que ``0``, une ligne est lue " @@ -117,17 +117,16 @@ msgid "" "instead of the :func:`repr`. Return ``0`` on success or ``-1`` on failure; " "the appropriate exception will be set." msgstr "" -"Écrit l'objet *obj* dans l'objet fichier *p*. Le seul drapeau supporté pour " +"Écrit l'objet *obj* dans l'objet fichier *p*. La seule option gérée pour " "*flags* est :const:`Py_PRINT_RAW`; si défini, l'attribut :func:`str` de " "l'objet est écrit à la place de l'attribut :func:`repr`. Retourne ``0`` en " -"cas de succès ou ``-1`` en cas échec; l'exception appropriée sera mise en " -"place." +"cas de succès ou ``-1`` en cas échec ; l'exception appropriée sera levée." #: ../Doc/c-api/file.rst:75 msgid "" "Write string *s* to file object *p*. Return ``0`` on success or ``-1`` on " "failure; the appropriate exception will be set." msgstr "" -"Écrit la chaîne de caractère *s* dans l'objet fichier *p*. Retourne ``0`` en " -"cas de succès ou ``-1`` en cas d'échec; l'exception appropriée sera mise en " -"place." +"Écrit la chaîne de caractères *s* dans l'objet fichier *p*. Retourne ``0`` " +"en cas de succès ou ``-1`` en cas d'échec; l'exception appropriée sera mise " +"en place."