更改一周的第一天不起作用

更改一周的第一天不起作用

我尝试按照此说明进行操作邮政,但它对我不起作用,我做错了什么?这是我在 /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

致谢: 在 Ubuntu GNOME 日历上将一周的第一天更改为星期一

相关内容