在 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 无法工作,我也愿意将发行版更改为支持多种语言的发行版。