table of contents
- unstable 4.32.4-1
| 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 :¶
- -c, --context=CONTEXTE
- spécifier le contexte pour FORMAT
- FORMAT
- chaine de format
- ARGUMENT
- chaine ou argument numérique
Sortie informative :¶
- -h, --help
- Afficher l’aide-mémoire et quitter.
- -V, --version
- 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
- \a
- alarme (BEL)
- \b
- espace arrière (BS)
- \f
- saut de page (FF)
- \n
- saut de ligne (LF)
- \r
- retour chariot (CR)
- \t
- tabulation horizontale (HT)
- \v
- tabulation verticale (VT)
- \nnn
- 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 |