argomento della riga di comando dell'indirizzo e-mail msginit?
-
06-07-2019 - |
Domanda
msginit richiede un indirizzo email. C'è un modo per dire a msginit quale indirizzo e-mail usare senza che venga richiesto come un argomento da riga di comando?
cat >hellogt.cxx <<EOF
// hellogt.cxx
#include <libintl.h>
#include <locale.h>
#include <iostream>
int main (){
setlocale(LC_ALL, "");
bindtextdomain("hellogt", "./");
textdomain( "hellogt" );
std::cout << gettext("hello, world!") << std::endl;
}
EOF
g++ -ohellogt hellogt.cxx
xgettext -d hellogt -o hellogt.pot hellogt.cxx
msginit -l es_MX -o spanish.po -i hellogt.pot
Soluzione
Il tuo problema è dovuto a msginit
usando / usr / lib64 / gettext / user-email
per richiedere la tua email. Se invece esegui msginit
con l'opzione --no-traduttore
, dovresti supporre che venga eseguito in modo non interattivo e non ti chieda:
msginit --no-translator -l es_MX -o spanish.po -i hellogt.pot
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow