[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: