【发布时间】:2009-06-20 16:49:23
【问题描述】:
msginit 提示输入电子邮件地址。有没有办法告诉 msginit 使用哪个电子邮件地址而无需提示输入,例如命令行参数?
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
【问题讨论】:
-
引用 JS:“反对者:请提供 cmets。- Jon Skeet 5 月 8 日 9:25”
标签: linux internationalization gettext