Scroll to navigation

PRINTF_GETTEXT(1) Commandes de l'utilisateur PRINTF_GETTEXT(1)

NOM

printf_gettext – Traduction d’une chaine de format et son application

SYNOPSIS

printf_gettext [OPTION] FORMAT [ARGUMENT]...

DESCRIPTION

Le programme printf_gettext traduit une chaine de format dans la langue de l’utilisateur en recherchant la traduction dans un catalogue de messages et en appliquant la chaine de format traduite aux arguments indiqués.

Production d’une sortie formatée en appliquant la traduction en langue native de FORMAT aux ARGUMENTs.

Options et arguments :

spécifier le contexte pour FORMAT
chaine de format
chaine ou argument numérique

Sortie informative :

Afficher l’aide-mémoire et quitter.
Afficher la version du logiciel et quitter.

Le format d’une chaine se compose de  :

– de texte simple ; de directives qui commencent par % ; de séquences d’échappement débutant par une contre-oblique.

Une directive qui utilise un argument :

– débute par % ou %m$ où m est un entier positif ; est suivie facultativement par un des caractères #, 0, -, espace, +,
chacun agissant comme un drapeau ;
– est suivie facultativement par une indication de largeur (un entier non négatif) ; – est suivie facultativement par un point et une indication de précision (un entier non négatif) ;

– est terminée par un spécificateur :
c affichant un caractère ; s affichant une chaine ; i, d affichant un entier ; u, o, x, X affichant un entier non signé (non négatif) ; e, E affichant un nombre en virgule flottante en notation scientifique ; f, F affichant un nombre en virgule flottante sans exposant ; g, G affichant un nombre en virgule flottante en notation générale ; a, A affichant un nombre en virgule flottante en notation hexadécimale.

De plus, il existe une directive %% affichant un seul %.

Si une directive spécifie un argument par son nombre (notation %m$), toutes les directives qui utilisent un argument doivent faire de même.

Les séquences d’échappement sont les suivantes :

\\
contre-oblique
alarme (BEL)
espace arrière (BS)
saut de page (FF)
saut de ligne (LF)
retour chariot (CR)
tabulation horizontale (HT)
tabulation verticale (VT)
nombre octal de 1 à 3 chiffres

Variables d'environnement

La traduction de la chaîne de format est recherchée dans le domaine de traduction spécifié par la variable d'environnement TEXTDOMAIN. Elle est recherchée dans le répertoire de catalogues indiqué par la variable d'environnement TEXTDOMAINDIR ou, si celle-ci n’existe pas, dans le répertoire de catalogues par défaut. Ce binaire est configuré pour utiliser le répertoire de catalogues par défaut : /usr/share/locale.

AUTEUR

Écrit par Bruno Haible.

SIGNALER DES BOGUES

Signaler les bogues dans le système de gestion de problèmes à l'adresse <https://savannah.gnu.org/projects/gettext> ou par courriel à <bug-gettext@gnu.org>.

COPYRIGHT

Copyright © 2023-2026 Free Software Foundation, Inc. Licence GPLv3+: GNU GPL version 3 ou ultérieure <http://gnu.org/licenses/gpl.html>
Ce programme est un logiciel libre. Vous pouvez le modifier et le redistribuer. Il n'y a AUCUNE GARANTIE dans la mesure autorisée par la loi.

VOIR AUSSI

La documentation complète de printf_gettext est disponible dans un manuel Texinfo. Si les programmes info et printf_gettext sont correctement installés, la commande

info printf_gettext

devrait vous donner accès au manuel complet.

TRADUCTION

La traduction française de cette page de manuel a été créée par Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.

Janvier 2026 GNU gettext-runtime 1.0