Re: [RFR2] po4a://manpages-fr/aio/po/fr.po 30f 30u

2018-11-22 Par sujet Jean-Pierre Giraud
Bonjour,
Le dimanche 11 novembre 2018 à 23:48 +0100, Thomas Vincent a écrit :
> Bonjour,
> Le 11/11/2018 à 06:38, JP Guillonneau a écrit :
> > suggestion.
> Intégrée, merci Jean-Paul.
> Voici donc la version à jour du diff, également disponible à l'adresse :
> 
> https://gitlab.com/perkamon/man-pages-fr/merge_requests/6/diffs
> 
> Merci d'avance pour vos relectures.
> Amicalement,
> Thomas
Relecture complète.
Amicalement,
jipege--- /home/jpg1/Documents/traductions/l10n/m_q/manpages-fr/source/perkamon-fr-3.65-1/po4a/aio/po/2018_11/fr.po	2018-11-22 18:29:18.018247370 +0100
+++ /home/jpg1/Documents/traductions/l10n/m_q/manpages-fr/source/perkamon-fr-3.65-1/po4a/aio/po/2018_11/frjpg.po	2018-11-23 00:07:19.382767080 +0100
@@ -312,7 +312,7 @@
 #: build/C/man7/aio.7:110 build/C/man2/io_submit.2:155
 msgid "The file descriptor on which the I/O operation is to be performed."
 msgstr ""
-"Le descripteur de fichier sur lequel les opérations d'E/S sont à réaliser."
+"Le descripteur du fichier sur lequel les opérations d'E/S sont à réaliser."
 
 #. type: TP
 #: build/C/man7/aio.7:110 build/C/man2/io_submit.2:162
@@ -366,7 +366,7 @@
 msgstr ""
 "Valeur à soustraire de la priorité temps-réel du thread de l'appelant pour "
 "déterminer la priorité d'exécution de cette requête d'E/S (consultez "
-"B(3)). La valeur indiquée doit être entre 0 et la "
+"B(3)). La valeur indiquée doit être entre 0 et la "
 "valeur renvoyée par I. Ce champ est ignoré "
 "lors des opérations de synchronisation de fichier."
 
@@ -407,7 +407,7 @@
 "In addition to the standard functions listed above, the GNU C library "
 "provides the following extension to the POSIX AIO API:"
 msgstr ""
-"En plus des fonctions standard précédentes, la bibliothèque C du projet GNU "
+"En plus des fonctions standard précédentes, la bibliothèque C du projet GNU "
 "fournit les extensions suivantes à l'API AIO POSIX :"
 
 #. type: TP
@@ -454,7 +454,7 @@
 "greater than the limit returned by the call "
 "I."
 msgstr ""
-"Le champ I de la structure I était inférieur à 0, ou "
+"Le champ I de la structure I était inférieur à 0, ou "
 "supérieur à la limite renvoyée par l'appel "
 "I."
 
@@ -633,26 +633,26 @@
 "for request 1 (descriptor 4): 2\n"
 msgstr ""
 "$ B<./a.out /dev/stdin /dev/stdin>\n"
-"/dev/stdin ouvert sur le descripteur 3\n"
-"/dev/stdin ouvert sur le descripteur 4\n"
+"/dev/stdin ouvert sur le descripteur 3\n"
+"/dev/stdin ouvert sur le descripteur 4\n"
 "aio_error():\n"
-"pour la requête 0 (descripteur 3) : En cours\n"
-"pour la requête 1 (descripteur 4) : En cours\n"
+"pour la requête 0 (descripteur 3) : En cours\n"
+"pour la requête 1 (descripteur 4) : En cours\n"
 "B\n"
 "Signal de fin d'E/S reçu\n"
 "aio_error():\n"
-"pour la requête 0 (descripteur 3) : E/S réussie\n"
-"pour la requête 1 (descripteur 4) : En cours\n"
+"pour la requête 0 (descripteur 3) : E/S réussie\n"
+"pour la requête 1 (descripteur 4) : En cours\n"
 "aio_error():\n"
-"pour la requête 1 (descripteur 4) : En cours\n"
+"pour la requête 1 (descripteur 4) : En cours\n"
 "B\n"
 "Signal de fin d'E/S reçu\n"
 "aio_error():\n"
-"pour la requête 1 (descripteur 4) : E/S réussie\n"
+"pour la requête 1 (descripteur 4) : E/S réussie\n"
 "Toutes les requêtes d'E/S sont terminées\n"
 "aio_return():\n"
-"pour la requête 0 (descripteur 3) : 4\n"
-"pour la requête 1 (descripteur 4) : 2\n"
+"pour la requête 0 (descripteur 3) : 4\n"
+"pour la requête 1 (descripteur 4) : 2\n"
 
 #. type: SS
 #: build/C/man7/aio.7:246
@@ -1240,7 +1240,7 @@
 "and Morgan, Proceedings of the Linux Symposium, 2003, E<.UR https://www.;
 "kernel.org/doc/ols/2003/ols2003-pages-351-366.pdf> E<.UE>"
 msgstr ""
-"\"Asynchronous I/O Support in Linux 2.5\", Bhattacharya, Pratt, Pulavarty, "
+"\"Asynchronous I/O Support in Linux 2.5\", Bhattacharya, Pratt, Pulavarty, "
 "and Morgan, Proceedings of the Linux Symposium, 2003, E<.UR https://www.;
 "kernel.org/doc/ols/2003/ols2003-pages-351-366.pdf> E<.UE>"
 
@@ -1272,7 +1272,7 @@
 "version of this page, can be found at \\%https://www.kernel.org/doc/man-;
 "pages/."
 msgstr ""
-"Cette page fait partie de la publication 4.16 du projet I Linux. "
+"Cette page fait partie de la publication 4.16 du projet I Linux. "
 "Une description du projet et des instructions pour signaler des anomalies "
 "peuvent être trouvées à l'adresse \\%https://www.kernel.org/doc/man-pages/.;
 
@@ -1351,7 +1351,7 @@
 msgstr ""
 "Une notification asynchrone normale survient pour les requêtes annulées "
 "(consultez B(7) et B(7)). L'état de retour de la requête "
-"(B(3)) est défini à -1 et l'état de l'erreur de la requête "
+"(B(3)) est défini à -1 et l'état de l'erreur de la requête "
 "(B(3)) est défini à B. Le bloc de contrôle des "
 "requêtes qui n'ont pas été annulées n'est pas modifié."
 
@@ -1745,7 +1745,7 @@
 "0.  On error, -1 is returned, and I is set appropriately."
 msgstr ""
 "En cas de réussite (la requête de synchronisation a été mise 

[RFR2] po4a://manpages-fr/aio/po/fr.po 30f 30u

2018-11-12 Par sujet Thomas Vincent
Bonjour,

Le 11/11/2018 à 06:38, JP Guillonneau a écrit :
> suggestion.

Intégrée, merci Jean-Paul.
Voici donc la version à jour du diff, également disponible à l'adresse :

https://gitlab.com/perkamon/man-pages-fr/merge_requests/6/diffs

Merci d'avance pour vos relectures.

Amicalement,
Thomas
diff --git a/po4a/aio/po/fr.po b/po4a/aio/po/fr.po
index 5928d6561c63c720029b3e41cd07a016c2883461..5b7ae1df54d3adcbb95f7f193890e890a99d0f05 100644
--- a/po4a/aio/po/fr.po
+++ b/po4a/aio/po/fr.po
@@ -16,8 +16,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: perkamon\n"
 "POT-Creation-Date: 2018-10-21 19:17+0200\n"
-"PO-Revision-Date: 2018-09-10 20:54+\n"
-"Last-Translator: Weblate Admin \n"
+"PO-Revision-Date: 2018-10-23 23:14+0200\n"
+"Last-Translator: Thomas Vincent \n"
 "Language-Team: French \n"
 "Language: fr\n"
@@ -25,7 +25,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 3.1.1\n"
+"X-Generator: Poedit 1.8.11\n"
 
 #. type: TH
 #: build/C/man7/aio.7:26
@@ -304,10 +304,9 @@ msgstr "Les champs de cette structure sont les suivants :"
 
 #. type: TP
 #: build/C/man7/aio.7:107
-#, fuzzy, no-wrap
-#| msgid "I"
+#, no-wrap
 msgid "I"
-msgstr "I"
+msgstr "I"
 
 #. type: Plain text
 #: build/C/man7/aio.7:110 build/C/man2/io_submit.2:155
@@ -533,9 +532,9 @@ msgstr ""
 "Les opérations de lecture ou d'écriture asynchrones simultanées qui "
 "utilisent la même structure I produisent des résultats indéfinis."
 
-#.  http://lse.sourceforge.net/io/aio.html
-#.  http://lse.sourceforge.net/io/aionotes.txt
-#.  http://lwn.net/Articles/148755/
+#. http://lse.sourceforge.net/io/aio.html
+#. http://lse.sourceforge.net/io/aionotes.txt
+#. http://lwn.net/Articles/148755/
 #. type: Plain text
 #: build/C/man7/aio.7:196
 msgid ""
@@ -663,14 +662,7 @@ msgstr "Source du programme"
 
 #. type: Plain text
 #: build/C/man7/aio.7:256
-#, fuzzy, no-wrap
-#| msgid ""
-#| "#include Estdlib.hE\n"
-#| "#include Eunistd.hE\n"
-#| "#include Estdio.hE\n"
-#| "#include Eerrno.hE\n"
-#| "#include Eaio.hE\n"
-#| "#include Esignal.hE\n"
+#, no-wrap
 msgid ""
 "#include Efcntl.hE\n"
 "#include Estdlib.hE\n"
@@ -680,12 +672,14 @@ msgid ""
 "#include Eaio.hE\n"
 "#include Esignal.hE\n"
 msgstr ""
+"#include Efcntl.hE\n"
 "#include Estdlib.hE\n"
 "#include Eunistd.hE\n"
 "#include Estdio.hE\n"
 "#include Eerrno.hE\n"
 "#include Eaio.hE\n"
 "#include Esignal.hE\n"
+"\n"
 
 #. type: Plain text
 #: build/C/man7/aio.7:258
@@ -759,12 +753,7 @@ msgstr "#define IO_SIGNAL SIGUSR1   /* Signal pour notifier la fin d'E/S */\n"
 
 #. type: Plain text
 #: build/C/man7/aio.7:287
-#, fuzzy, no-wrap
-#| msgid ""
-#| "static void /* Handler for I/O completion signal */\n"
-#| "aioSigHandler(int sig, siginfo_t *si, void *ucontext)\n"
-#| "{\n"
-#| "write(STDOUT_FILENO, \"I/O completion signal received\\en\", 31);\n"
+#, no-wrap
 msgid ""
 "static void /* Handler for I/O completion signal */\n"
 "aioSigHandler(int sig, siginfo_t *si, void *ucontext)\n"
@@ -775,17 +764,12 @@ msgstr ""
 "static void /* Gestionnaire pour le signal de fin d'E/S */\n"
 "aioSigHandler(int sig, siginfo_t *si, void *ucontext)\n"
 "{\n"
-"write(STDOUT_FILENO, \"Signal de fin d'E/S reçu\\en\", 31);\n"
+"if (si-Esi_code == SI_ASYNCIO) {\n"
+"\twrite(STDOUT_FILENO, \"Signal de fin d'E/S reçu\\en\", 31);\n"
 
 #. type: Plain text
 #: build/C/man7/aio.7:294
-#, fuzzy, no-wrap
-#| msgid ""
-#| "/* The corresponding ioRequest structure would be available as\n"
-#| "   struct ioRequest *ioReq = si-Esi_value.sival_ptr;\n"
-#| "   and the file descriptor would then be available via\n"
-#| "   ioReq-Eaiocbp-Eaio_fildes */\n"
-#| "}\n"
+#, no-wrap
 msgid ""
 "/* The corresponding ioRequest structure would be available as\n"
 "   struct ioRequest *ioReq = si-Esi_value.sival_ptr;\n"
@@ -794,10 +778,11 @@ msgid ""
 "}\n"
 "}\n"
 msgstr ""
-"/* La structure ioRequest correspondante serait disponible en\n"
-"   struct ioRequest *ioReq = si-Esi_value.sival_ptr;\n"
-"   et le descripteur de fichier serait alors disponible via\n"
-"   ioReq-Eaiocbp-Eaio_fildes */\n"
+"\t/* La structure ioRequest correspondante serait disponible en\n"
+"\t   struct ioRequest *ioReq = si-Esi_value.sival_ptr;\n"
+"\t   et le descripteur de fichier serait alors disponible via\n"
+"\t   ioReq-Eaiocbp-Eaio_fildes */\n"
+"}\n"
 "}\n"
 
 #. type: Plain text
@@ -1052,24 +1037,7 @@ msgstr "printf(\"réception de SIGQUIT ; annulation des requêtes d
 
 #. type: Plain text
 #: build/C/man7/aio.7:399
-#, fuzzy, no-wrap
-#| msgid ""
-#| "for (j = 0; j E numReqs; j++) {\n"
-#| "if (ioList[j].status == EINPROGRESS) {\n"
-#| "printf(\"