"get-text" "1" "" "" "Starbuntu"
get-text - lit à des fins de traduction un fichier de traduction lisible par les humains, par ex. Starbuntu.po (fourni par Starbuntu)
[textdomaindir=<chemin du dossier au dessus ./locale/> textdomain=<nom du fichier de traduction *.po sans extension>] get-text [--<code langue>] <phrase anglaise> [<valeurs des variables>]
Le programme Starbuntu get-text traduit une entrée anglaise d'un fichier de traduction '*,po'. Il faut remettre au programme les variables d'environnement textdomaindir=<chemin du fichier de traduction> (sans '/Locale/$LANGUAGE/LC_MESSAGES') ainsi que textdomain=<nom du fichier de traduction> (sans .po) si elles n'ont pas les valeurs comme dans l'exemple ci-dessous. En option, le paramètre --$LANGUAGE peut être défini si $LANGUAGE n'est pas la langue utilisateur donnée. Si l'entrée à traduire contient des variables, leurs valeurs doivent également être transmises en tant que paramètres. Ce programme fonctionne au moins pour Starbuntu, mais dans certains cas également pour d'autres packages si le programme alternatif gettext échoue parce que, par exemple, le processus de démarrage n'est pas encore terminé.
Lors de l'appel de get-text, il convient de noter que dans la phrase anglaise donnée, le signe dollar et les crochets doivent être précédés d'une barre oblique inverse.
--<code langue>
par ex. --es pour l'espagnol
/usr/local/bin/get-text
/usr/bin/gettext
/usr/local/share/locale/$LANGUAGE/LC_MESSAGES/*.po
textedomaindir
<chemin du dossier ci-dessus ./locale/> (par exemple /usr/local/share)
textdomain
<nom du fichier de traduction *.po sans extension> (par exemple Starbuntu)
textdomaindir="/usr/local/share" textdomain=Starbuntu get-text --es "Starbuntu upgradable to \$newest!" 24.04.2.14
A titre de comparaison :
newest=24.04.2.14
msgstr="Starbuntu upgradable to \$newest!"
TEXTDOMAINDIR="/usr/share/locale" TEXTDOMAIN=Starbuntu LANGUAGE=es gettext "$msgid" | (export PATH `envsubst --variables "$msgid"`; envsubst "$msgid")
Peter Starfinger <info@die-starfingers.de>
programme GNU
get-text