我有一个远程服务器,我已经安装并尝试了几个小时,但未能成功将区域设置更改为法语。以下是我的区域设置文件的内容:
/etc/default/locale:
一切仍然默认为英文日期和美元货币在我的网络应用程序中。 我是否忽视了其他事情? 我还应该提到,在更改后,我已经重新配置了dpkg并重新启动了服务器。
/etc/default/locale:
LANG="fr_FR.UTF-8"
LANGUAGE="fr_FR.UTF-8"
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL="fr_FR.UTF-8
/var/lib/locales/supported.d/local
:
fr_FR.UTF-8 UTF-8
en_US.UTF-8 UTF-8
en_GB ISO-8859-1
en_GB.UTF-8 UTF-8
en_GB.ISO-8859-15 ISO-8859-15
fr_BE.UTF-8 UTF-8
fr_CA.UTF-8 UTF-8
fr_CH.UTF-8 UTF-8
fr_LU.UTF-8 UTF-8
fr_FR ISO-8859-1
一切仍然默认为英文日期和美元货币在我的网络应用程序中。 我是否忽视了其他事情? 我还应该提到,在更改后,我已经重新配置了dpkg并重新启动了服务器。
sudo update-locale LANG="fr_FR.UTF-8" LANGUAGE="fr_FR"
和sudo dpkg-reconfigure locales
命令。最后,尝试在/etc/environment
中添加 LANG 和 LANGUAGE 以强制更改。尝试重新启动,可能需要服务器服务。 :) - Savvas Radevicsudo update-locale var=locale
并重新启动对我在 Ubuntu Server 16.04 上有效。 - Daniel