-1

例如,Android、Web 浏览器和 Windows 都有一个 API,可以获取首选语言列表。Linux 上是否有类似的东西(如 Gnome API 或 KDE API)?

4

1 回答 1

1

对于一些基本且与平台无关的东西,您可以尝试获取 C 语言环境信息。在某些环境变量中设置基本语言环境信息是 POSIX 标准,其中对您最有用的可能是$LANG. 如果您现在使用的是 Linux 系统,请尝试echo $LANG在 shell 中运行。

POSIX 还提供了一个locale命令。如果您locale在 shell 中运行,它将输出有关当前所选语言环境的信息。如果您想要可用语言环境的列表,可以尝试locale -a. 手册页locale(1p)locale(5)locale(7)包含有关 POSIX 语言环境的更多有用信息。

于 2021-07-02T18:08:11.107 回答