如何用另一种语言(相当于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步:测试应用程序