C++ Linux中的操作系统语言是如何表示的

C++ Linux中的操作系统语言是如何表示的,c++,linux,localization,C++,Linux,Localization,我的应用程序正在Linux中运行。 它将被本地化。 如何获取操作系统语言? 它在Linux中表示吗? 作为数值?请参见超级用户的问题: 如果您只想知道支持哪些语言环境,您可以查看安装了哪些语言环境,这可以通过执行以下操作在Debian中完成: ls -l /usr/share/locale 我想应该始终安装名为“C”的区域设置(默认区域设置名称,仅为英语) 如果要设置区域设置,只需使用: export -n LC_ALL=de_DE 对于德语,例如,您可以在中找到一些有用的信息。因为您的大

我的应用程序正在Linux中运行。 它将被本地化。 如何获取操作系统语言? 它在Linux中表示吗?
作为数值?

请参见超级用户的问题:

如果您只想知道支持哪些语言环境,您可以查看安装了哪些语言环境,这可以通过执行以下操作在Debian中完成:

ls -l /usr/share/locale
我想应该始终安装名为“C”的区域设置(默认区域设置名称,仅为英语)

如果要设置区域设置,只需使用:

export -n LC_ALL=de_DE

对于德语,例如,

您可以在中找到一些有用的信息。

因为您的大多数其他问题都与Qt有关,您可能需要阅读静态函数的文档

好问题,但需要编辑。需要重新定位到超级用户!我的意思是-如果我想切换(语言),根据操作系统语言的值是什么,以及如何检索它们