Re: [RFR] po4a://manpages-fr/memfd_create/po/fr.po 20f 57u
Bonjour,
suggestions indépendantes de bubu.
Amicalement.
--
Jean-Paul
--- memfd_create.2.po.orig 2020-10-25 12:43:56.509353732 +0100
+++ memfd_create.2.po 2020-10-25 19:07:49.404863982 +0100
@@ -18,18 +18,17 @@
# Jean-Philippe MENGUAL <jpmengual@debian.org>, 2020.
msgid ""
msgstr ""
-"Project-Id-Version: perkamon\n"
+"Project-Id-Version: manpages-fr\n"
"POT-Creation-Date: 2020-09-13 12:35+02:00\n"
-"PO-Revision-Date: 2020-10-24 10:18+0200\n"
+"PO-Revision-Date: 2020-10-25 19:07+0100\n"
"Last-Translator: Jean-Philippe MENGUAL <jpmengual@debian.org>\n"
-"Language-Team: French <https://translate.holcroft.fr/projects/man-pages-fr/"
-"memory/fr/>\n"
+"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"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: vim\n"
#. type: TH
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -69,7 +68,7 @@
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
msgid "memfd_create - create an anonymous file"
-msgstr "memfd_create - créer un fichier anonyme"
+msgstr "memfd_create - Créer un fichier anonyme"
#. type: SH
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -125,7 +124,7 @@
msgstr ""
"B<memfd_create>() crée un fichier anonyme et renvoie un descripteur de "
"fichier qui s'y rapporte. Le fichier se comporte comme un fichier normal, il "
-"peut donc être modifié, tronqué, on peut y projeter de la mémoire, et ainsi "
+"peut donc être modifié, tronqué, projeté en mémoire, et ainsi "
"de suite. Mais contrairement à un fichier normal, il réside dans la RAM et "
"son stockage est volatile. Une fois que toutes les références au fichier ont "
"disparu, il est automatiquement libéré. La mémoire anonyme est utilisée pour "
@@ -157,11 +156,11 @@
"descriptor, and as such multiple files can have the same name without any "
"side effects."
msgstr ""
-"Le nom fourni dans I<nom> est utilisé comme nom de fichier et sera affiché "
+"Le nom fourni dans I<name> est utilisé comme nom de fichier et sera affiché "
"en tant que cible du lien symbolique correspondant dans le répertoire I</"
"proc/self/fd/>. Le nom affiché a toujours un préfixe I<memfd:> et il ne sert "
"que pour le débogage. Les noms ne changent pas le comportement du "
-"descripteur de fichier et autant de fichiers peuvent avoir le même nom sans "
+"descripteur de fichier et en tant que tels plusieurs fichiers peuvent avoir le même nom sans "
"effets de bord."
#. type: Plain text
@@ -171,7 +170,7 @@
"The following values may be bitwise ORed in I<flags> to change the behavior "
"of B<memfd_create>():"
msgstr ""
-"Les valeurs suivantes peuvent être liées logiquement en bits dans I<flags> "
+"Les valeurs suivantes peuvent subir une opération OU logique bit à bit dans I<flags> "
"pour modifier le comportement de B<memfd_create>()Â :"
#. type: TP
@@ -263,8 +262,7 @@
"Utilisé avec B<MFD_HUGETLB> pour sélectionner d'autres tailles de page "
"hugetlb (respectivement 2 Mo, 1 Go, ...) sur les systèmes qui gèrent "
"plusieurs tailles de page hugetlb. Les définitions des tailles de page "
-"immenses connues figurent dans le fichier d'entête I<E<lt>linux/memfd.hE<gt>."
-">"
+"immenses connues figurent dans le fichier d'entête I<E<lt>linux/memfd.hE<gt>>."
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -310,7 +308,7 @@
"Par rapport à B<fork>(2) et B<execve>(2), la sémantique habituelle "
"s'applique au descripteur de fichier créé par B<memfd_create>(). Une copie "
"du descripteur de fichier est récupérée par l'enfant produit par B<fork>(2) "
-"et il se rapporte au même fichier. Le descripteur de fichier est préservé "
+"et elle se rapporte au même fichier. Le descripteur de fichier est préservé "
"pendant un B<execve>(2), sauf si l'attribut close-on-exec a été positionné."
#. type: SH
@@ -349,7 +347,7 @@
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
#: opensuse-tumbleweed
msgid "The address in I<name> points to invalid memory."
-msgstr "L'adresse dans I<nom> pointe vers une mémoire non valable."
+msgstr "L'adresse dans I<name> pointe vers une mémoire non valable."
#. type: TP
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -372,8 +370,8 @@
"I<name> was too long. (The limit is 249 bytes, excluding the terminating "
"null byte.)"
msgstr ""
-"I<nom> était trop long (la limite de 249 octets, n'incluant pas l'octet zéro "
-"de fin)."
+"I<name> était trop long (la limite de 249 octets, n'incluant pas l'octet NULL "
+"final)."
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -482,7 +480,7 @@
"manuel d'un système de fichiers B<tmpfs>(5) et à la création et l'ouverture "
"d'un fichier dans ce système de fichiers. Le premier objectif de "
"B<memfd_create>() est de créer des fichiers et leur descripteur associé, "
-"utilisés avec les APIs de verrou de fichiers fournis par B<fcntl>(2)."
+"utilisés avec les API de verrou de fichiers fournis par B<fcntl>(2)."
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -496,11 +494,11 @@
"resulting file into the filesystem."
msgstr ""
"L'appel système B<memfd_create>() s'utilise également sans verrou de fichier "
-"(c'est pourquoi file-sealing a été désactivé sauf demande explicite avec "
+"(c'est pourquoi le verrouillage de fichier a été désactivé sauf demande explicite avec "
"l'attribut B<MFD_ALLOW_SEALING>). En particulier, il peut être utilisé comme "
"alternative pour créer des fichiers dans I<tmp> ou pour utiliser "
-"B<O_TMPFILE> de B<open>(2), si vous ne voulez pas rattacher le fichier de "
-"résultat au système de fichiers."
+"B<O_TMPFILE> de B<open>(2), si vous ne voulez pas rattacher le fichier "
+"résultant au système de fichiers."
#. type: SS
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -619,12 +617,12 @@
msgstr ""
"Le premier processus utilise l'opération B<F_ADD_SEALS> de B<fcntl>(2) pour "
"poser un ou plusieurs verrous sur le fichier afin de restreindre des "
-"modifications ultérieures (si on pose un verrou B<F_SEAL_WRITE>,L_WRITE>, il "
+"modifications ultérieures (si on pose un verrou B<F_SEAL_WRITE>, il "
"sera nécessaire de désassocier la projection modifiable partagée créée à "
"l'étape précédente. Sinon, on peut obtenir un comportement identique à "
"B<F_SEAL_WRITE> en utilisant B<F_SEAL_FUTURE_WRITE>, qui empêchera des "
"écritures ultérieures à l'aide de B<mmap>(2) et de B<write>(2), tout en "
-"conservant les projections modifiable partagée existantes)."
+"conservant les projections modifiables partagées existantes)."
#. type: IP
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -676,7 +674,7 @@
"normally be necessary.)"
msgstr ""
"Le deuxième processus est créé à l'aide de B<fork>(2) et, ainsi, il récupère "
-"automatiquement le descripteur de fichier et sa projection (ermarquez que "
+"automatiquement le descripteur de fichier et sa projection (remarquez que "
"dans ce cas et dans le prochain, il existe une relation de confiance "
"naturelle entre les deux processus puisqu'ils tournent sous le même "
"identifiant utilisateur. Donc, un verrou de fichier n'est, en principe, pas "
@@ -719,7 +717,7 @@
msgstr ""
"Le deuxième processus utilise l'opération B<F_GET_SEALS> de B<fcntl>(2) pour "
"récupérer le masque de bits de verrous appliqué au fichier. Ce masque peut "
-"être examiné pour déterminer le types de restrictions posées aux "
+"être examiné pour déterminer le type de restrictions posées aux "
"modifications du fichier. Si vous le souhaitez, le deuxième processus peut "
"appliquer des verrous supplémentaires pour imposer d'autres restrictions "
"(tant que le verrou B<F_SEAL_SEAL> n'a pas encore été appliqué)."
@@ -737,7 +735,7 @@
"Below are shown two example programs that demonstrate the use of "
"B<memfd_create>() and the file sealing API."
msgstr ""
-"VOici deux programmes exemples ci-dessous montrant l'utilisation de "
+"Voici deux exemples de programme montrant l'utilisation de "
"B<memfd_create>() et de l'API de verrou de fichier."
#. type: Plain text
@@ -753,8 +751,8 @@
"characters that specify seals to be set on file."
msgstr ""
"Le premier programme, I<t_memfd_create.c>, crée un fichier B<tmpfs>(5) en "
-"utilisant B<memfd_create>(), il donne une taille au fichier, il le projette "
-"en mémoire et, en option, il pose des verrous sur le fichier. Le programme "
+"utilisant B<memfd_create>(), donne une taille au fichier, le projette "
+"en mémoire et, en option, pose des verrous sur le fichier. Le programme "
"accepte jusqu'à trois paramètres en ligne de commande, dont les deux "
"premiers sont requis. Le premier paramètre est le nom à donner au fichier, "
"le deuxième est la taille à lui donner, le troisième, optionnel, est une "
@@ -814,7 +812,7 @@
"[pid]/fd> qui correspond au descripteur de fichier ouvert par "
"B<memfd_create>(). En utilisant ce chemin, nous examinons le contenu du lien "
"symbolique I</proc/[pid]/fd> et nous utilisons notre programme "
-"I<t_get_seals> pour voir les verrous posés sur le fichierrr :"
+"I<t_get_seals> pour voir les verrous posés sur le fichier :"
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -942,8 +940,8 @@
" /* Create an anonymous file in tmpfs; allow seals to be\n"
" placed on the file */\n"
msgstr ""
-" /* Créer un fichier sans nom dans tmpfs ; permet de poser des verrous\n"
-" sur le fichier */\n"
+" /* Créer un fichier anonyme dans tmpfs ; permet de poser\n"
+" des verrous sur le fichier */\n"
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -995,8 +993,8 @@
" /* Code to map the file and populate the mapping with data\n"
" omitted */\n"
msgstr ""
-" /* Code pour projeter le fichier et remplir le plan avec des données\n"
-" omises */\n"
+" /* Code pour projeter le fichier et remplir le plan\n"
+" avec des données omises */\n"
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -1067,8 +1065,8 @@
" /* Keep running, so that the file created by memfd_create()\n"
" continues to exist */\n"
msgstr ""
-" /* Continuer à s'exéuter pour que le fichier créé par memfd_create()\n"
-" continue à exister */\n"
+" /* Continuer lâ??exécution pour que le fichier créé par\n"
+" memfd_create() continue à exister */\n"
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -1190,7 +1188,19 @@
" if (seals & F_SEAL_SHRINK)\n"
" printf(\" SHRINK\");\n"
" printf(\"\\en\");\n"
-msgstr " printf(\\\"Verrous existants :\\\");"
+msgstr ""
+" printf(\"Existing seals:\");\n"
+" if (seals & F_SEAL_SEAL)\n"
+" printf(\" SEAL\");\n"
+" if (seals & F_SEAL_GROW)\n"
+" printf(\" GROW\");\n"
+" if (seals & F_SEAL_WRITE)\n"
+" printf(\" WRITE\");\n"
+" if (seals & F_SEAL_FUTURE_WRITE)\n"
+" printf(\" FUTURE_WRITE\");\n"
+" if (seals & F_SEAL_SHRINK)\n"
+" printf(\" SHRINK\");\n"
+" printf(\"\\en\");\n"
#. type: Plain text
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
@@ -1201,7 +1211,7 @@
" resulting mapping omitted */\n"
msgstr ""
" /* Code pour associer le fichier et l'accès au contenu de la\n"
-" transposition existante transposée */\n"
+" projection résultante omise */\n"
#. type: SH
#: archlinux debian-buster debian-unstable fedora-rawhide mageia-cauldron
Reply to: