perkamon - en to fr translation catalogue (63 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: fmtmsg - print formatted error messages
fr: fmtmsg - Afficher des messages d'erreur formatés

note: type: Plain text
en: This function displays a message described by its arguments on the device(s)  specified in the I<classification> argument.  For messages written to I<stderr>, the format depends on the B<MSGVERB> environment variable.
fr: Cette fonction affiche un message décrit par ses arguments sur le(s) périphérique(s) spécifié(s) par le paramètre I<classification>. Pour les messages écrits sur I<stderr>, le format dépend de la variable d'environnement B<MSGVERB>.

note: type: Plain text
en: The I<label> argument identifies the source of the message.  The string must consist of two colon separated parts where the first part has not more than 10 and the second part not more than 14 characters.
fr: Le paramètre I<label> identifie la source du message. La chaîne doit être composée en deux parties, séparées par le caractère deux-points «\ :\ », où la première partie ne comporte pas plus de 10 caractères et la seconde, pas plus de 14.

note: type: Plain text
en: The I<text> argument describes the condition of the error.
fr: Le paramètre I<text> décrit la condition de l'erreur.

note: type: Plain text
en: The I<action> argument describes possible steps to recover from the error.  If it is printed, it is prefixed by "TO FIX: ".
fr: Le paramètre I<action> décrit les étapes possibles pour récupérer l'erreur. Si elle est affichée, elle sera préfixée par «\TO FIX:\ ».

note: type: Plain text
en: The I<tag> argument is a reference to the online documentation where more information can be found.  It should contain the I<label> value and a unique identification number.
fr: Le paramètre I<tag> est une référence à la documentation en ligne où l'on pourra trouver plus d'informations. Il devrait contenir la valeur I<label> et un numéro d'identification unique.

note: type: SS
en: Dummy arguments
fr: Paramètres factices

note: type: Plain text
en: Each of the arguments can have a dummy value.  The dummy classification value B<MM_NULLMC> (0L) does not specify any output, so nothing is printed.  The dummy severity value B<NO_SEV> (0) says that no severity is supplied.  The values B<MM_NULLLBL>, B<MM_NULLTXT>, B<MM_NULLACT>, B<MM_NULLTAG> are synonyms for I<((char\ *)\ 0)>, the empty string, and B<MM_NULLSEV> is a synonym for B<NO_SEV>.
fr: Chacun des paramètres peut avoir une valeur factice. La valeur de classification factice B<MM_NULLMC> (0L) ne spécifie aucune sortie, ainsi, rien n'est affiché. La valeur de sévérité factice B<NO_SEV> (0) signifie qu'aucune sévérité n'est fournie. Les valeurs B<MM_NULLLBL>, B<MM_NULLTXT>, B<MM_NULLACT>, B<MM_NULLTAG> sont des synonymes de I<((char\ *) 0)>, la chaîne vide, et B<MM_NULLSEV> est un synonyme de B<NO_SEV>.

note: type: SS
en: The classification argument
fr: Le paramètre classification

note: type: Plain text
en: The I<classification> argument is the sum of values describing 4 types of information.
fr: Le paramètre I<classification> est la somme de valeurs décrivant 4 types d'informations.

note: type: Plain text
en: The first value defines the output channel.
fr: La première valeur définit le canal de sortie.

note: type: Plain text
en: Output to I<stderr>.
fr: Sortie sur I<stderr>.

note: type: Plain text
en: Output to the system console.
fr: Sortie sur la console du système.

note: type: Plain text
en: Output to both.
fr: Sortie sur les deux.

note: type: Plain text
en: The second value is the source of the error:
fr: La deuxième valeur est la source de l'erreur\ :

note: type: Plain text
en: A hardware error occurred.
fr: Une erreur matérielle est survenue.

note: type: Plain text
en: A firmware error occurred.
fr: Une erreur micro-logicielle («\ firmware\ ») est survenue.

note: type: Plain text
en: A software error occurred.
fr: Une erreur logicielle est survenue.

note: type: Plain text
en: The third value encodes the detector of the problem:
fr: La troisième valeur encode le détecteur du problème\ :

note: type: Plain text
en: It is detected by an application.
fr: L'erreur a été détectée par une application.

note: type: Plain text
en: It is detected by a utility.
fr: L'erreur a été détectée par un utilitaire.

note: type: Plain text
en: It is detected by the operating system.
fr: L'erreur a été détectée par le système d'exploitation.

note: type: Plain text
en: The fourth value shows the severity of the incident:
fr: La quatrième valeur indique la gravité de l'incident\ :

note: type: Plain text
en: It is a recoverable error.
fr: L'erreur est récupérable.

note: type: Plain text
en: It is a nonrecoverable error.
fr: L'erreur n'est pas récupérable.

note: type: SS
en: The severity argument
fr: Le paramètre «\ severity\ »

note: type: Plain text
en: The I<severity> argument can take one of the following values:
fr: Le paramètre I<severity> peut prendre l'une des valeurs suivantes\ :

note: type: Plain text
en: No severity is printed.
fr: Aucune sévérité ne sera affichée.

note: type: Plain text
en: This value is printed as HALT.
fr: Cette valeur est affichée en tant que HALT.

note: type: Plain text
en: This value is printed as ERROR.
fr: Cette valeur est affichée en tant que ERROR.

note: type: Plain text
en: This value is printed as WARNING.
fr: Cette valeur est affichée en tant que WARNING.

note: type: Plain text
en: This value is printed as INFO.
fr: Cette valeur est affichée en tant que INFO.

note: type: Plain text
en: The numeric values are between 0 and 4.  Using B<addseverity>(3)  or the environment variable B<SEV_LEVEL> you can add more levels and strings to print.
fr: Les valeurs numériques sont comprises entre 0 et 4. Utiliser B<addseverity>(3) ou la variable d'environnement B<SEV_LEVEL> vous permet d'ajouter plus de niveaux et d'afficher des messages.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: The function can return 4 values:
fr: La fonction peut retourner 4 valeurs\ :

note: type: Plain text
en: Everything went smooth.
fr: Tout c'est bien passé.

note: type: Plain text
en: Complete failure.
fr: Échec complet.

note: type: Plain text
en: Error writing to I<stderr>.
fr: Erreur lors de l'écriture sur I<stderr>.

note: type: Plain text
en: Error writing to the console.
fr: Erreur lors de l'écriture sur la console.

note: type: SH
en: ENVIRONMENT
fr: ENVIRONNEMENT

note: type: Plain text
en: The environment variable B<MSGVERB> ("message verbosity") can be used to suppress parts of the output to I<stderr>.  (It does not influence output to the console.)  When this variable is defined, is non-NULL, and is a colon-separated list of valid keywords, then only the parts of the message corresponding to these keywords is printed.  Valid keywords are "label", "severity", "text", "action" and "tag".
fr: La variable d'environnement B<MSGVERB> («\ verbosité du message\ ») peut être utilisée pour supprimer des parties de la sortie vers I<stderr> (cela n'a pas d'influence sur la sortie vers la console). Lorsque cette variable est définie, non vide et que c'est une liste de mots clés valides séparés par le caractère deux-points, seules les parties du message correspondant à ces mots clés seront affichées. Les mots-clés valides sont «\ label\ », «\ severity\ », «\ text\ », «\ action\ » et «\ tag\ ».

note: type: Plain text
en: The environment variable B<SEV_LEVEL> can be used to introduce new severity levels.  By default, only the five severity levels described above are available.  Any other numeric value would make B<fmtmsg>()  print nothing.  If the user puts B<SEV_LEVEL> with a format like
fr: La variable d'environnement B<SEV_LEVEL> peut être utilisée afin d'introduire de nouveaux niveaux de sévérité. Par défaut, seuls les cinq niveaux de sévérité décrits précédemment sont disponibles. Toute autre valeur numérique fera que la fonction B<fmtmsg>() n'affichera rien. Si l'utilisateur positionne B<SEV_LEVEL> avec un format comme

note: type: Plain text
en: in the environment of the process before the first call to B<fmtmsg>(), where each description is of the form
fr: dans l'environnement du processus avant le premier appel à B<fmtmsg>(), où chaque description est de la forme

note: type: Plain text
en: severity-keyword,level,printstring
fr: sévérité, niveau, chaîne

note: type: Plain text
en: The severity-keyword part is not used by B<fmtmsg>()  but it has to be present.  The level part is a string representation of a number.  The numeric value must be a number greater than 4.  This value must be used in the severity argument of B<fmtmsg>()  to select this class.  It is not possible to overwrite any of the predefined classes.  The printstring is the string printed when a message of this class is processed by B<fmtmsg>().
fr: La partie «\ sévérité\ » n'est pas utilisée par B<fmtmsg>() mais elle doit être présente. La partie «\ niveau\ » est la représentation alphabétique d'un nombre. La valeur numérique doit être un nombre strictement supérieur à 4. Cette valeur doit être utilisée dans le paramètre «\ sévérité\ » de B<fmtmsg>() pour sélectionner cette classe. Il n'est pas possible de surcharger les classes prédéfinies. La partie «\ chaîne\ » est la chaîne qui sera affichée lorsqu'un message de cette classe est traité par B<fmtmsg>().

note: type: Plain text
en: B<fmtmsg>()  is provided in glibc since version 2.1.
fr: B<fmtmsg>() est fournie par la glibc depuis la version 2.1.

note: type: SH
en: ATTRIBUTES
fr: ATTRIBUTS

note: type: tbl table
en: Value
fr: Valeur

note: type: Plain text
en: Before glibc 2.16, the B<fmtmsg>()  function uses a static variable that is not protected, so it is not thread-safe.
fr: Avant glibc 2.16, la fonction B<fmtmsg>() utilisait une variable statique non protégée, et n’était donc pas sûre dans un contexte multithread.

note: Modified in commit 7724defcf8873116fe4efab256596861eef21a94 type: Plain text
en: Since glibc 2.16, the B<fmtmsg>()  function uses a lock to protect the static variable, so it is thread-safe.
fr: Depuis glibc 2.16, la fonction B<fmtmsg>() utilise un verrou de protection de la variable statique, donc elle est sûre dans un contexte multithread.

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: Plain text
en: System V and UnixWare man pages tell us that these functions have been replaced by "pfmt() and addsev()" or by "pfmt(), vpfmt(), lfmt(), and vlfmt()", and will be removed later.
fr: Les pages de manuel System V et UnixWare disent que ces fonctions ont été remplacées par «\ pfmt() et addsev()\ » ou par «\ pfmt(), vpfmt(), lfmt(), et vlfmt()\ », et seront supprimées par la suite.

note: type: SH
en: EXAMPLE
fr: EXEMPLE

note: type: Plain text
en: The output should be:
fr: La sortie devrait être\ :

note: type: Plain text
en: and after
fr: et après

note: type: Plain text
en: the output becomes:
fr: la sortie devient\ :

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
