"get-text" "1" "" "" "Starbuntu"

NOME

get-text - legge per scopi di traduzione un file di traduzione leggibile dall'uomo, p. es. Starbuntu.po (fornito da Starbuntu)

SINTASSI

[textdomaindir=<percorso della cartella sopra ./locale/> textdomain=<nome del file di traduzione *.po senza estensione>] get-text [--<codice di lingua>] <frase inglese> [<valori delle variabili>]

DESCRIZIONE

Il programma Starbuntu get-text traduce una voce in inglese di un file di traduzione '*.po'. Al programma devono essere consegnate le variabili di ambiente textdomaindir=<percorso del file di traduzione> (senza '/locale/$LANGUAGE/LC_MESSAGES') nonché textdomain=<nome del file di traduzione> (senza .po) se non hanno i valori come nell'esempio sottostante. Facoltativamente, il parametro --$LANGUAGE può essere impostato se $LANGUAGE non è la lingua utente data. Se la voce da tradurre contiene variabili, i loro valori devono anche essere consegnati come parametri. Questo programma funziona almeno per Starbuntu, ma in maggior parte anche per altri pacchetti se il programma alternativo gettext fallisce perché, p. es., il processo di avvio non è stato ancora completato.

Quando si chiama get-text, va notato che nella frase inglese data il segno del dollaro e le parentesi quadrate devono essere precedute da una barra inversa (backslash).

OPZIONI

--<codice di lingua>
p. es. --es per lo spagnolo

FILE

/usr/local/bin/get-text
/usr/bin/gettext
/usr/local/share/locale/$LANGUAGE/LC_MESSAGES/*.po

VARIABILI D'AMBIENTE

textdomaindir
  <percorso della cartella sopra ./locale/> (p. es. /usr/local/share)
textdomain
  <nome del file di traduzione *.po senza estensione> (p. es. Starbuntu)

ESEMPIO

textdomaindir="/usr/local/share" textdomain=Starbuntu get-text --es "Starbuntu upgradable to \\$newest!" 24.04.2.14

Per confronto:

newest=24.04.2.14
msgid="Starbuntu upgradable to \\$newest!"
TEXTDOMAINDIR="/usr/share/locale" TEXTDOMAIN=Starbuntu LANGUAGE=es gettext "$msgid" | (export PATH `envsubst --variables "$msgid"`; envsubst "$msgid")

AUTORE

Peter Starfinger <info@die-starfingers.de>

VEDERE ANCHE

Programma GNU
  gettext