Re: [RFR] po4a://manpages-fr/scanf.3/po/fr.po 28f 3u
Bonjour,
Le 17/03/23 17:52 Jean-Pierre a écrit :
>> Cette page du manuel a été mise à jour. Voici une proposition de
>> traduction.
https://fr.wikipedia.org/wiki/Scanf
Entrée devrait peut être être remplacée plus souvent par saisie ‽
Suggestions.
Amicalement.
--
Jean-Paul
--- scanf.3.po.orig 2023-03-09 14:55:57.000000000 +0100
+++ scanf.3.po 2023-03-18 09:42:31.920210284 +0100
@@ -22,7 +22,7 @@
msgstr ""
"Project-Id-Version: perkamon\n"
"POT-Creation-Date: 2023-02-20 20:28+0100\n"
-"PO-Revision-Date: 2023-03-09 14:49+0100\n"
+"PO-Revision-Date: 2023-03-18 09:42+0100\n"
"Last-Translator: Jean-Pierre Giraud <jean-pierregiraud@neuf.fr>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
@@ -61,7 +61,7 @@
#. type: Plain text
#: archlinux debian-unstable fedora-38 fedora-rawhide mageia-cauldron
msgid "scanf, fscanf, vscanf, vfscanf - input FILE format conversion"
-msgstr "scanf, fscanf, vscanf, vfscanf - Conversion d'entrées de format FILE"
+msgstr "scanf, fscanf, vscanf, vfscanf - Conversion d’entrée de fichier formaté"
#. type: SH
#: archlinux debian-unstable fedora-38 fedora-rawhide mageia-cauldron
@@ -99,7 +99,7 @@
"B< const char *restrict >I<format>B<, ...);>\n"
msgstr ""
"B<int scanf(const char *restrict >I<format>B<, ...);>\n"
-"B<int fscanf(FILE *restrict >I<stream>B<,>\n"
+"B<int fscanf(FICHIER *restrict >I<flux>B<,>\n"
"B< const char *restrict >I<format>B<, ...);>\n"
#. type: Plain text
@@ -118,7 +118,7 @@
"B< const char *restrict >I<format>B<, va_list >I<ap>B<);>\n"
msgstr ""
"B<int vscanf(const char *restrict >I<format>B<, va_list >I<ap>B<);>\n"
-"B<int vfscanf(FILE *restrict >I<stream>B<,>\n"
+"B<int vfscanf(FICHIER *restrict >I<flux>B<,>\n"
"B< const char *restrict >I<format>B<, va_list >I<ap>B<);>\n"
#. type: Plain text
@@ -158,11 +158,11 @@
"and parse them later with B<sscanf>(3) or more specialized functions such "
"as B<strtol>(3)."
msgstr ""
-"Les fonctions de la famille B<scanf>() analysent les entrées comme "
-"B<sscanf>(3), mais lisent à partir de I<FILE>. Il est très difficile "
+"La famille de fonctions B<scanf>() analyse les entrées comme "
+"B<sscanf>(3), mais lisent à partir d’un I<FICHIER>. Il est très difficile "
"d'utiliser ces fonctions correctement et il est préférable de lire des "
-"lignes entières avec B<fgets>(3) ou B<getline>(3) et de les anlayser plus "
-"tard avec B<sscanf>(3) ou des fonctions plus spécialiées telles que "
+"lignes entières avec B<fgets>(3) ou B<getline>(3) et de les analyser plus "
+"tard avec B<sscanf>(3) ou des fonctions plus spécialisées telles que "
"B<strtol>(3)."
#. type: Plain text
@@ -184,7 +184,7 @@
msgstr ""
"La fonction B<vfscanf>() est analogue à B<vfprintf>(3) et lit ses arguments "
"depuis le flux pointé par I<flux> en utilisant une liste variable "
-"d'arguments I<pointeurs>, consultez B<stdarg>(3). La fonction B<vscanf>() "
+"d'arguments de pointeurs, consultez B<stdarg>(3). La fonction B<vscanf>() "
"est analogue à B<vprintf>(3) et lit à partir de l'entrée standard.."
#. type: SH
@@ -202,7 +202,7 @@
"matched and assigned; this can be fewer than provided for, or even zero, in "
"the event of an early matching failure."
msgstr ""
-"En cas de succès, ces fonctions renvoient le nombre d'éléments d'entrées "
+"En cas de succès, ces fonctions renvoient le nombre d'éléments d'entrée "
"correctement mis en correspondance et affectés. Ce nombre peut être plus "
"petit que le nombre d'éléments attendus, et même être nul, dans le cas d'une "
"erreur précoce de mise en correspondance."
@@ -260,7 +260,7 @@
msgid ""
"The file descriptor underlying I<stream> is invalid, or not open for reading."
msgstr ""
-"Le descripteur de fichier I<flux> sous-jacent n'est pas valide ou bien n'est "
+"Le descripteur de fichier I<flux> sous-jacent n'est pas valable ou bien n'est "
"pas ouvert en lecture."
#. type: TP
@@ -274,7 +274,7 @@
#: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-5 opensuse-tumbleweed
msgid "Input byte sequence does not form a valid character."
-msgstr "La séquence d'octet en entrée ne constitue pas un caractère valable."
+msgstr "La séquence d'octets en entrée ne constitue pas un caractère valable."
#. type: TP
#: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide
@@ -300,7 +300,7 @@
#: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide
#: mageia-cauldron opensuse-leap-15-5 opensuse-tumbleweed
msgid "Not enough arguments; or I<format> is NULL."
-msgstr "Pas suffisamment de paramètres ; ou bien I<format> est NULL."
+msgstr "Pas suffisamment de paramètres ou bien I<format> est NULL."
#. type: TP
#: archlinux debian-bullseye debian-unstable fedora-38 fedora-rawhide
@@ -432,7 +432,7 @@
#: debian-bullseye opensuse-leap-15-5 opensuse-tumbleweed
msgid ""
"scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf - input format conversion"
-msgstr "scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf - Entrées formatées"
+msgstr "scanf, fscanf, sscanf, vscanf, vsscanf, vfscanf — conversion de format d’entrée"
#. type: Plain text
#: debian-bullseye opensuse-leap-15-5
@@ -443,7 +443,7 @@
"B<int sscanf(const char *>I<str>B<, const char *>I<format>B<, ...);>\n"
msgstr ""
"B<int scanf(const char *>I<format>B<, ...);>\n"
-"B<int fscanf(FILE *>I<flux>B<, const char *>I<format>B<, ...);>\n"
+"B<int fscanf(FICHIER *>I<flux>B<, const char *>I<format>B<, ...);>\n"
"B<int sscanf(const char *>I<chaîne>B<, const char *>I<format>B<, ...);>\n"
#. type: Plain text
@@ -456,7 +456,7 @@
msgstr ""
"B<int vscanf(const char *>I<format>B<, va_list >I<ap>B<);>\n"
"B<int vsscanf(const char *>I<chaîne>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
-"B<int vfscanf(FILE *>I<flux>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
+"B<int vfscanf(FICHIER *>I<flux>B<, const char *>I<format>B<, va_list >I<ap>B<);>\n"
#. type: Plain text
#: debian-bullseye opensuse-leap-15-5 opensuse-tumbleweed
@@ -481,7 +481,7 @@
"Les fonctions de la famille B<scanf>() analysent leurs entrées conformément "
"au I<format> décrit plus bas. Ce format peut contenir des I<indicateurs de "
"conversion>. Les résultats des conversions, s'il y en a, sont stockés dans "
-"des endroits pointés par des arguments I<pointeurs> qui suivent le "
+"des endroits pointés par des arguments I<pointeur> qui suivent le "
"I<format>. Chaque argument I<pointeur> doit être du type approprié pour la "
"valeur retournée par la spécification de conversion correspondante."
@@ -522,9 +522,9 @@
msgstr ""
"La fonction B<vfscanf>() est analogue à B<vfprintf>(3) et lit ses arguments "
"depuis le flux pointé par I<flux> en utilisant une liste variable "
-"d'arguments I<pointeurs>, consultez B<stdarg>(3). La fonction B<vscanf>() "
+"d'arguments I<pointeur>, consultez B<stdarg>(3). La fonction B<vscanf>() "
"examine l'entrée standard en utilisant une liste variable d'arguments "
-"I<pointeurs> et la fonction B<vsscanf>() examine une chaîne. Elles sont "
+"I<pointeur> et la fonction B<vsscanf>() examine une chaîne. Elles sont "
"respectivement analogues aux fonctions B<vprintf>(3) et B<vsprintf>(3)."
#. type: Plain text
@@ -672,13 +672,13 @@
"mark the end of the input; the maximum field width does not include this "
"terminator."
msgstr ""
-"Un entier décimal optionnel qui indique la I<taille maximum du champ>. La "
+"Un entier décimal optionnel qui indique la I<taille maximale du champ>. La "
"lecture des caractères s'arrête, soit lorsque ce maximum est atteint, soit "
"lorsqu'on trouve un caractère qui ne correspond pas, quelque soit la "
"condition vérifiée en premier. La plupart des conversions abandonnent les "
"caractères blancs de tête (les exceptions sont notées plus loin), et ces "
"caractère abandonnés n'entrent pas en compte dans la taille maximale du "
-"champ. Les conversions d'entrée de chaînes stocke un octet NULL final («\\ "
+"champ. Les conversions d'entrée de chaînes stockent un octet NULL final («\\ "
"\\e0\\ ») pour marquer la fin de l'entrée\\ ; la largeur maximale du champ "
"n'inclut pas ce caractère de terminaison."
@@ -740,7 +740,7 @@
"The following I<type modifier characters> can appear in a conversion "
"specification:"
msgstr ""
-"Les I<caractères modificateurs de type> suivant peuvent se apparaître dans "
+"Les I<caractères modificateurs de type> suivants peuvent apparaître dans "
"une spécification de conversion\\ :"
#. type: TP
@@ -900,7 +900,7 @@
"matches a single input \\(aq%\\(aq character. No conversion is done (but "
"initial white space characters are discarded), and assignment does not occur."
msgstr ""
-"Correspond à un caractère «\\ %\\ ». Ceci signifie qu'un spécificateur B<%"
+"Correspond à un caractère «\\ %\\ ». Cela signifie qu'un spécificateur B<%"
"\\&%> dans la chaîne de format correspond à un seul caractère «\\ %\\ » dans "
"la chaîne d'entrée. Aucune conversion (mais les caractères blancs de début "
"sont ignorés) et aucune affectation n'a lieu."
@@ -948,7 +948,7 @@
msgstr ""
"Correspond à un entier éventuellement signé. Le pointeur suivant doit être "
"du type I<int>. L'entier est en base 16 (hexadécimal) s'il commence par "
-"I<0x> ou I<0X>, en base 8 (octal) s'il commence par un I<0>, et en base 10 "
+"I<0x> ou I<0X>, en base 8 (octal) s'il commence par un I<0>, et en base 10 "
"sinon. Seuls les caractères correspondants à la base concernée sont utilisés."
#. type: TP
@@ -1077,7 +1077,7 @@
"pointeur suivant doit être un pointeur sur un tableau de caractères qui doit "
"être assez large pour accueillir toute la séquence d'entrée, ainsi que "
"l'octet NULL final («\\ \\e0\\ ») qui est ajouté automatiquement. La "
-"conversion s'arrête soit au premier caractère blanc, soit à la longueur "
+"conversion s'arrête soit au premier caractère blanc, soit à la taille "
"maximale du champ, quelle que soit la condition vérifiée en premier."
#. type: TP
@@ -1095,8 +1095,8 @@
"is added). The usual skip of leading white space is suppressed. To skip "
"white space first, use an explicit space in the format."
msgstr ""
-"Correspond à une séquence de caractères dont la longueur est spécifiée par "
-"la I<largeur maximum de champ> (par défaut 1). Le pointeur suivant doit être "
+"Correspond à une séquence de caractères dont la taille est spécifiée par "
+"la I<taille maximale de champ> (par défaut 1). Le pointeur suivant doit être "
"un pointeur vers un I<caractère>, et il doit y avoir suffisamment de place "
"dans la chaîne pour tous les caractères. Aucun octet NULL final n'est "
"ajouté. Les caractères blancs de début ne sont pas supprimés. Si on veut les "
@@ -1132,8 +1132,8 @@
"Correspond à une séquence non vide de caractères appartenant à un ensemble "
"donné. Le pointeur correspondant doit être un pointeur vers un I<caractère> "
"et il doit y avoir suffisamment de place dans le tableau de caractères pour "
-"accueillir la chaîne ainsi qu'un octet nul final. Les caractères blancs du "
-"début ne sont pas supprimés. La chaîne est constituées de caractères inclus "
+"accueillir la chaîne ainsi qu'un octet NULL final. Les caractères blancs du "
+"début ne sont pas supprimés. La chaîne est constituée de caractères inclus "
"ou exclus d'un ensemble donné. L'ensemble est composé des caractères compris "
"entre les deux crochets B<[> et B<]>. L'ensemble I<exclut> ces caractères si "
"le premier après le crochet ouvrant est un accent circonflexe (B<^>). Pour "
@@ -1147,7 +1147,7 @@
"correspond à l'ensemble «\\ tout sauf le crochet fermant, les chiffres de\\ "
"B<0> à\\ B<9> et le tiret\\ ». La chaîne se termine dès l'occurrence d'un "
"caractère exclu (ou inclus s'il y a un accent circonflexe ) de l'ensemble ou "
-"dès qu'on atteint la longueur maximale du champ."
+"dès qu'on atteint la taille maximale du champ."
#. type: TP
#: debian-bullseye opensuse-leap-15-5 opensuse-tumbleweed
@@ -1184,9 +1184,9 @@
"Aucune lecture n'est faite. Le nombre de caractères déjà lus est stocké dans "
"le pointeur suivant, qui doit être un pointeur vers un I<int>. Il ne s'agit "
"I<pas> d'une conversion et le compteur d'assignations renvoyé à la fin de "
-"l'exécution n'est pas incrémente. L'assignation peut être supprimée par le "
+"l'exécution n'est pas incrémenté. L'assignation peut être supprimée par le "
"caractère d'assignation-suppression B<*>, mais l'effet sur la valeur "
-"renvoyée n'est alors pas définit. Par conséquent, les conversions B<%*n> ne "
+"renvoyée n'est alors pas défini. Par conséquent, les conversions B<%*n> ne "
"devraient pas être utilisées."
#. type: TP
@@ -1261,7 +1261,7 @@
"The B<q> specifier is the 4.4BSD notation for I<long long>, while B<ll> or "
"the usage of B<L> in integer conversions is the GNU notation."
msgstr ""
-"Le spécificateur B<q> est une notation BSD\\ 4.4 pour I<long long>, alors "
+"Le spécificateur B<q> est une notation 4.4BSD pour I<long long>, alors "
"que B<ll> ou l'utilisation de B<L> dans les conversions entières sont des "
"notations GNU."
@@ -1325,7 +1325,7 @@
"L'utilisation de la lettre B<a> dans ce but posait problème étant donné que "
"B<a> est également synonyme de B<f> dans le standard ISO C (entrée de nombre "
"à virgule flottante). POSIX.1-2008 spécifie en revanche que le modificateur "
-"B<m> doit être utilisée pour l'affectation allocation (comme indiqué dans la "
+"B<m> doit être utilisé pour l'affectation allocation (comme indiqué dans la "
"DESCRIPTION plus haut)."
#. type: Plain text
@@ -1378,8 +1378,8 @@
"It avoids ambiguity with respect to the B<%a> floating-point conversion "
"specifier (and is unaffected by I<gcc -std=c99> etc.)."
msgstr ""
-"Il lève toute ambiguité avec le spécificateur de conversion en virgule "
-"flottante B<%a> (et n'est pas affecté par I<gcc -std=c99> etc.)."
+"Il lève toute ambiguïté avec le spécificateur de conversion en virgule "
+"flottante B<%a> (et n'est pas affecté par I<gcc -std=c99>, etc.)."
#. type: SH
#: debian-bullseye opensuse-leap-15-5 opensuse-tumbleweed
@@ -1424,9 +1424,9 @@
"The usage of B<q> is not the same as on 4.4BSD, as it may be used in float "
"conversions equivalently to B<L>."
msgstr ""
-"L'utilisation B<q> n'est pas la même sous BSD\\ 4.4, car il peut être "
+"L'utilisation B<q> n'est pas la même sous 4.4BSD, car il peut être "
"utilisé avec des conversions de réels de manière équivalente à B<L>. [NDT] "
-"La conversion B<%s> devrait toujours être accompagnée d'une longueur "
+"La conversion B<%s> devrait toujours être accompagnée d'une taille "
"maximale de chaîne de caractères. En effet, il existe un risque de "
"débordement de tampon, qui peut conduire à un trou de sécurité important "
"dans un programme setuid ou setgid."
@@ -1445,7 +1445,7 @@
"the returned string, as in the following example:"
msgstr ""
"Pour utiliser l'indicateur de conversion d'allocation dynamique, indiquez "
-"B<m> comme modificateur de longueur (par conséquent B<%ms> ou "
+"B<m> comme modificateur de taille (par conséquent B<%ms> ou "
"B<%m[>I<range>B<]>). L'appelant doit libérer (B<free>(3)) l'espace occupé "
"par la chaîne renvoyée, comme dans l'exemple suivant :"
@@ -1639,7 +1639,7 @@
"correspond à l'ensemble «\\ tout sauf le crochet fermant, les chiffres de\\ "
"B<0> à\\ B<9> et le tiret\\ ». La chaîne se termine dès l'occurrence d'un "
"caractère exclu (ou inclus s'il y a un accent circonflexe ) de l'ensemble ou "
-"dès qu'on atteint la longueur maximale du champ."
+"dès qu'on atteint la taille maximale du champ."
#. type: Plain text
#: opensuse-leap-15-5
@@ -1693,7 +1693,7 @@
"B< const char *restrict >I<format>B<, ...);>\n"
msgstr ""
"B<int scanf(const char *restrict >I<format>B<, ...);>\n"
-"B<int fscanf(FILE *restrict >I<flux>B<,>\n"
+"B<int fscanf(FICHIER *restrict >I<flux>B<,>\n"
"B< const char *restrict >I<format>B<, ...);>\n"
"B<int sscanf(const char *restrict >I<chaîne>B<,>\n"
"B< const char *restrict >I<format>B<, ...);>\n"
@@ -1709,7 +1709,7 @@
"B< const char *restrict >I<format>B<, va_list >I<ap>B<);>\n"
msgstr ""
"B<int vscanf(const char *restrict >I<format>B<, va_list >I<ap>B<);>\n"
-"B<int vfscanf(FILE *restrict >I<flux>B<,>\n"
+"B<int vfscanf(FICHIER *restrict >I<flux>B<,>\n"
"B< const char *restrict >I<format>B<, va_list >I<ap>B<);>\n"
"B<int vsscanf(const char *restrict >I<chaîne>B<,>\n"
"B< const char *restrict >I<format>B<, va_list >I<ap>B<);>\n"
@@ -1747,7 +1747,7 @@
"B<o>, B<u>, B<x>, B<X>, or B<n> and the next pointer is a pointer to a "
"I<long long> or I<unsigned long long> (rather than I<int>)."
msgstr ""
-"(ell-ell) Indique que la conversion sera de type B<b>, B<d>, B<i>, B<o>, "
+"(double L) Indique que la conversion sera de type B<b>, B<d>, B<i>, B<o>, "
"B<u>, B<x>, B<X> ou B<n> et que le pointeur suivant est un pointeur sur un "
"I<long long> ou un I<unsigned long long> (plutôt que sur un I<int>)."
@@ -1948,7 +1948,7 @@
"It avoids ambiguity with respect to the B<%a> floating-point conversion "
"specifier (and is unaffected by I<gcc\\~-std=c99> etc.)."
msgstr ""
-"Il lève toute ambiguité avec le spécificateur de conversion en virgule "
+"Il lève toute ambiguïté avec le spécificateur de conversion en virgule "
"flottante B<%a> (et n'est pas affecté par I<gcc\\~-std=c99> etc.)."
#. type: Plain text
Reply to: