更新之前(我使用的是 13.04),编辑:
sudo gedit /etc/default/locale
以便LC_TIME="en_GB.UTF-8"完成工作。
但是在 13.10 中这不再起作用。
我尝试过编辑:
sudo gedit /usr/share/i18n/locales/en_AU
sudo gedit /usr/share/i18n/locales/en_GB
sudo gedit /usr/share/i18n/locales/en_US
以便first_weekday 2在每个文件中,但这也不起作用。
作为参考,当我运行时locale
,输出是
LANG=en_AU.UTF-8
LANGUAGE=en_AU:en
LC_CTYPE="en_AU.UTF-8"
LC_NUMERIC=en_AU.UTF-8
LC_TIME=en_AU.UTF-8
LC_COLLATE="en_AU.UTF-8"
LC_MONETARY=en_AU.UTF-8
LC_MESSAGES="en_AU.UTF-8"
LC_PAPER=en_AU.UTF-8
LC_NAME=en_AU.UTF-8
LC_ADDRESS=en_AU.UTF-8
LC_TELEPHONE=en_AU.UTF-8
LC_MEASUREMENT=en_AU.UTF-8
LC_IDENTIFICATION=en_AU.UTF-8
LC_ALL=
请帮忙。
答案1
如果 中的 LC_TIME 为 en_GB.UTF-8 /etc/default/locale
,并且locale
命令仍然显示 en_AU.UTF-8,则您拥有特定于用户的设置,这些设置将覆盖 中的系统范围设置/etc/default/locale
。
假设您居住在澳大利亚,并且希望区域格式设置总体上反映澳大利亚的典型情况,您可以尝试编辑文件~/.profile
并添加以下行:
export LC_TIME=en_GB.UTF-8