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