我在“设置”>“区域和语言格式”中将格式设置为“英国”。预览中显示的日期为 12 月 12 日,但正如您在附件中看到的那样,在桌面顶部显示的日期为 12 月 12 日。
此外,Thunderbird 使用美国格式。
终端输出中的区域设置转储显示所有内容为“en_US”,如下所示。
~/Desktop$ locale
LANG=en_US.utf8
LANGUAGE=en_US.utf8
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=en_US.utf8
另外,我发现这个与我的 GNOME 设置相匹配:
$ more /etc/default/locale
"#" File generated by update-locale
LANG="en_GB.UTF-8"
LANGUAGE="en_GB:en"
我可能可以部分理解 Thunderbird 拾取了一些错误参数,但却无法理解 gnome 桌面本身的错误!
自从我升级到 22.4 版本后,GUI 设置就没有改变过,中间需要重启多次。
答案1
顶部栏中日期字符串的组件顺序由当前语言而非格式决定。如果您还将语言更改为 en_GB(并重新登录),您应该会注意到差异。