如何使用另一种语言(相当于 LANGUAGE=C)调用 KDE 应用程序?

如何使用另一种语言(相当于 LANGUAGE=C)调用 KDE 应用程序?

在终端中调用 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 步:测试应用程序

相关内容