如何用另一种语言(相当于LANGUAGE = C)调用KDE应用程序?
在终端中使用LANUAGE=C application
调用GNOME应用LANUAGE=C application
似乎工作正常(我还没有遇到困难),我认为它是一个指定的(GNOME)行为。 使用shell变量控制KDE应用程序语言的等效方法(不一定在KDE桌面中调用,例如在Unity中)?
命令
LANGUAGE=C application
是错的。 它似乎“有效”,但这是巧合。
LANGUAGE=X application
从这个意义上说,“也有效”。
LANGUAGE
变量需要以冒号分隔的语言代码列表。 由于C和X都不是有效的语言代码,因此GNU兼容的应用程序可以归结为原始语言,即英语。
LANGUAGE=en application
如果会话环境中的LANGUAGE
设置为某种其他语言,并且您希望以英语启动特定应用程序,那么这将是正确的。
要用英语启动非GNU兼容的应用程序,您可以使用
LANG=en_US.UTF-8 application
KDE 4:
KDE_LANG=de myapp
KDE框架5:
LANGUAGE=de myapp
请参阅http://techbase.kde.org/Development/Tutorials/Localization/Building_KDE%27s_l10n_Module第2步:测试应用程序