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 <jpmeng...@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 <jpmeng...@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