Debian 9.9:我可以设置具有区域设置的多语言、多用户系统吗?

Debian 9.9:我可以设置具有区域设置的多语言、多用户系统吗?

在 Debian 中我设置了多个用户。安装的操作系统是英文的。接下来,我运行 sudo dpkg-reconfigure locale并选择了多种其他语言(例如德语、西班牙语和法语)并安装了它们。然后,我将新用户全部创建为没有密码的标准用户。我以“西班牙语”用户身份登录,并使用以下内容编辑了 ~/.bashrc:

export LANG=es_MX.utf8
export LANGUAGE=es_MX:es

然后我注销并重新登录。我用以下命令签入了控制台

echo $LANG

返回的

es_MX.utf8

然而,系统上似乎没有任何改变。菜单、所有应用程序、控制台等 - 一切仍然是英语。

我本来希望能够为系统的每个用户设置不同的语言。我这样做是否正确,或者我完全误解了“区域设置”的用途?如果是这样,Debian 9(stretch)中是否可以为不同的用户提供不同的语言环境?我正在使用 Cinnamon 桌面,如果这有什么区别的话。

另外,我是否需要安装新的、特定于语言的 Firefox 和 LibreOffice 版本,或者是否有可以安装的语言包?

编辑:根据某些较旧的文档,语言模块已从 2.2 及更高版本中的 Cinnamon 控制面板中删除。 (https://wiki.archlinux.org/index.php/Cinnamon#Manage_languages_used_in_Cinnamon)控制它的唯一方法显然是使用一个名为 mintlocale 的 Mint 特定软件包,据我所知,它没有 Debian 版本。我希望有一种命令行或配置文件的方式来完成同样的事情,但如果 Debian 无法工作,我也愿意将发行版更改为支持多种语言的发行版。

答案1

更改用户的语言只会.bashrc影响他们的 shell,正如您将在终端会话中看到的那样。要更改桌面环境的语言,您需要为每个用户配置桌面环境。在某些情况下,可以从登录屏幕完成此操作(见下文)。在其他情况下,语言配置是在桌面首选项中完成的。

使用 Debian 中与 Cinnamon 一起使用的默认桌面管理器,右上角有一个下拉语言菜单,其中应显示系统上可用的语言:

语言菜单

有 Firefox 和 LibreOffice 的语言包;查找名称以firefox-esr-l10nFirefox 和libreoffice-l10nLibreOffice 开头的软件包。

相关内容