Re: [RFR] po4a://manpages-fr/getdents/po/fr.po 14f 5u
Bonjour,
suggestions.
Amicalement.
--
Jean-Paul
--- getdents.2.po.orig 2020-07-12 09:50:52.613547430 +0200
+++ getdents.2.po 2020-07-12 10:34:27.343183065 +0200
@@ -20,7 +20,7 @@
msgstr ""
"Project-Id-Version: perkamon\n"
"POT-Creation-Date: 2020-06-30 18:43+02:00\n"
-"PO-Revision-Date: 2020-07-11 23:44+0200\n"
+"PO-Revision-Date: 2020-07-12 10:34+0200\n"
"Last-Translator: Jean-Philippe MENGUAL <jpmengual@debian./org>\n"
"Language-Team: French <https://translate.holcroft.fr/projects/man-pages-fr/"
"dirent/fr/>\n"
@@ -98,7 +98,7 @@
msgid "I<Note>: There is no glibc wrapper for B<getdents>(); see NOTES."
msgstr ""
"I<Note>Â : il n'existe pas d'enveloppe glibc pour B<getdents>()Â ; voir les "
-"NOTES. NOTES."
+"NOTES."
#. type: SH
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -170,11 +170,11 @@
" unsigned long d_ino; /* Numéro d'inÅ?ud */\n"
" unsigned long d_off; /* Distance au prochain I<linux_dirent> */\n"
" unsigned short d_reclen; /* Longueur de ce I<linux_dirent> */\n"
-" char d_name[]; /* Nom de fichier (fini par 0) */\n"
+" char d_name[]; /* Nom de fichier (fini par NULL) */\n"
" /* La longueur est en fait (d_reclen - 2 -\n"
" offsetof(struct linux_dirent, d_name)) */\n"
" /*\n"
-" char pad; // Octet nul de remplissage\n"
+" char pad; // Octet de remplissage avec des zéros\n"
" char d_type; // Type de fichier (seulement depuis\n"
" // Linux 2.6.4) ; sa position est\n"
" // (d_reclen - 1)\n"
@@ -191,7 +191,7 @@
"I<d_ino> est un numéro d'inÅ?ud. I<d_off> est la distance entre le début du "
"répertoire et le début de la prochaine structure I<linux_dirent>. "
"I<d_reclen> est la taille complète de I<linux_dirent>. I<d_name> est le nom "
-"de fichier terminé par un caractère nul."
+"de fichier terminé par un caractère NULL."
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -294,7 +294,7 @@
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
msgid "This is a UNIX domain socket."
-msgstr "Il s'agit d'une socket de domaine UNIX."
+msgstr "Il s'agit d'un socket de domaine UNIX."
#. type: TP
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -319,9 +319,9 @@
"this field always provides the value 0 (B<DT_UNKNOWN>)."
msgstr ""
"Le champ I<d_type> est implémenté depuis Linux 2.6.4. Il occupe un espace "
-"qui était auparavant un octet de remplissage rempli par des zéros dans la "
+"qui était auparavant un octet de remplissage composé de zéros dans la "
"structure I<linux_dirent>. Ainsi, sur les noyaux antérieurs ou égaux à "
-"2.6.3, les accès à ce champ fournissent toujours la valeur 0 (B<DT_UNKNOWN>)."
+"2.6.3, les accès à ce champ fournissent toujours la valeur B<0> (B<DT_UNKNOWN>)."
#. kernel 2.6.27
#. The same sentence is in readdir.2
@@ -356,9 +356,9 @@
msgstr ""
"L'appel système B<getdents>() original de Linux ne permettait pas de gérer "
"les gros systèmes de fichiers et les positions dans les gros fichiers. En "
-"conséquence, Linux 2.4 a ajouté B<getdents64>(), avec un type élargi pour "
+"conséquence, Linux 2.4 a ajouté B<getdents64>(), avec des types plus larges pour "
"les champs I<d_ino> et I<d_off>. De plus, B<getdents64>() gère un champ "
-"explicit I<d_type>."
+"explicite I<d_type>."
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -386,10 +386,12 @@
"};\n"
msgstr ""
"struct dirent {\n"
-" ino_t d_ino; /* numéro d'inÅ?ud */\n"
-" off_t d_off; /* pas une position ;Â consultez NOTES */\n"
-" unsigned short d_reclen; /* longueur de cet enregistrement */\n"
-" unsigned char d_type; /* type du fichier */ char d_name[]; /* nom du fichier (se terminant par 0 */\n"
+" ino_t d_ino; /* numéro d'inÅ?ud 64 bits */\n"
+" off_t d_off; /* distance 64 bits vers\n"
+" la prochaine structure */\n"
+" unsigned short d_reclen; /* longueur de ce dirent */\n"
+" unsigned char d_type; /* type du fichier */\n"
+" char d_name[]; /* nom du fichier (terminé par NULL) */\n"
"};\n"
#. type: SH
@@ -406,9 +408,9 @@
"On success, the number of bytes read is returned. On end of directory, 0 is "
"returned. On error, -1 is returned, and I<errno> is set appropriately."
msgstr ""
-"B<getdents> renvoie le nombre d'octets lus s'il réussit (0 en fin de "
-"répertoire), ou -1 s'il échoue, auquel cas I<errno> contient le code "
-"d'erreur."
+"En cas de réussite, le nombre d'octets est renvoyé. En fin de répertoire, "
+"B<0> est renvoyé. En cas dâ??erreur, B<-1> est renvoyé, auquel cas I<errno> "
+"contient le code d'erreur."
#. type: SH
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -514,7 +516,7 @@
"I<linux_dirent64> structure yourself."
msgstr ""
"La prise en charge par la bibliothèque de B<getdents64>() a été ajoutée dans "
-"la glibc 2.30 ; il n'existe pas enveloppe glibc pour B<getdents>().L'appel à "
+"la glibc 2.30 ; il n'existe pas enveloppe glibc pour B<getdents>(). L'appel à "
"B<getdents>() (ou B<getdents64>() sur des versions antérieures de la glibc) "
"oblige à utiliser B<syscall>(2). Dans ce cas, vous devrez définir vous-même "
"la structure I<linux_dirent> ou I<linux_dirent64>."
@@ -551,7 +553,7 @@
"directory:"
msgstr ""
"Le programme ci-dessous démontre l'utilisation de B<getdents>(). La sortie "
-"suivante montre un exemple de ce que donne le programme sur une répertoire "
+"suivante montre un exemple de ce que donne le programme sur un répertoire "
"ext2Â :"
#. type: Plain text
@@ -603,7 +605,7 @@
"#include E<lt>sys/syscall.hE<gt>\n"
msgstr ""
"#define _GNU_SOURCE\n"
-"#include E<lt>dirent.hE<gt> /* Définie les constantes DT_* */\n"
+"#include E<lt>dirent.hE<gt> /* Définit les constantes DT_* */\n"
"#include E<lt>fcntl.hE<gt>\n"
"#include E<lt>stdio.hE<gt>\n"
"#include E<lt>unistd.hE<gt>\n"
Reply to: