Linux中应用程序的本地化

Linux中应用程序的本地化,linux,gtk,Linux,Gtk,我有一个UI语言为英语的应用程序 如何将其UI设置为其他语言,如意大利。标准方法是使用gettext。将代码更改为对UI字符串使用u或gettext(),然后提取它们并将.po文件翻译成不同的语言。假设应用程序已翻译并且已安装翻译: LANG=locale application 您可以通过以下方式查看系统上定义的区域设置: localedef --list-archive 在您的情况下,区域设置可能是“it\u it”您可能需要在/etc/profile或~/.profile中设置区域设置

我有一个UI语言为英语的应用程序


如何将其UI设置为其他语言,如意大利。

标准方法是使用gettext。将代码更改为对UI字符串使用u或gettext(),然后提取它们并将.po文件翻译成不同的语言。

假设应用程序已翻译并且已安装翻译:

LANG=locale application
您可以通过以下方式查看系统上定义的区域设置:

localedef --list-archive

在您的情况下,区域设置可能是“
it\u it

您可能需要在/etc/profile或~/.profile中设置区域设置