我尝试按照此说明进行操作邮政,但它对我不起作用,我做错了什么?这是我在 /etc/default/locale 中的本地文件
# File generated by update-locale
LANG="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
答案1
要查明 Ubuntu 当前正在使用哪个语言环境文件:
locale
就我的情况而言,输出如下:
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_US.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
这意味着我的语言环境是英文,此区域设置的设置保存在目录en_us
中的文件中/usr/share/i18n/locales/
。
备份文件:
sudo cp /usr/share/i18n/locales/en_US /usr/share/i18n/locales/en_US.bak
编辑 en_US 文件并将 first_weekday 从 1 (星期日)更改为 2
(星期一):
sudo nano /usr/share/i18n/locales/en_US
然后生成语言环境文件:
sudo locale-gen
登录并注销以应用更改:
gnome-session-quit