虽然我是奥地利人,但我更喜欢使用英语版 Ubuntu,当然我也不想错过我的区域格式。
这些是当前的设置/etc/default/locale
:
LANG="en_US.UTF-8"
LC_NUMERIC="de_AT.UTF-8"
LC_TIME="de_AT.UTF-8"
LC_MONETARY="de_AT.UTF-8"
LC_PAPER="de_AT.UTF-8"
LC_NAME="de_AT.UTF-8"
LC_ADDRESS="de_AT.UTF-8"
LC_TELEPHONE="de_AT.UTF-8"
LC_MEASUREMENT="de_AT.UTF-8"
LC_IDENTIFICATION="de_AT.UTF-8"
这是海豚的截图:
它显示美国时间格式。在 Nautilus 中,时间格式缺少文件保存/创建的年份,即当前年份等等。
应用程序显示日期/时间的方式似乎没有固定模式。在相应应用程序的偏好设置中寻找一些开关也是徒劳。
只有 unity 右上角的日期和时间是正确的。为什么?
答案1
输出locale
看起来正常。我认为您描述的 Nautilus 行为是有意为之,但似乎存在 Dolphin 错误。
Dolphin 是一个 qt 应用程序,对吧?如果是那样的话,它就不是我遇到的第一个有这种特定错误的 qt 应用程序了。
您可能想要尝试的一件事是创建文件~/bin/dolphin
,并为其提供以下内容:
#!/bin/sh
export LANG=de_AT.UTF-8
export LC_MESSAGES=en_US.UTF-8
exec /usr/bin/dolphin $@
并赋予其执行权限:
chmod +x ~/bin/dolphin
该文件在您启动 Dolphin 时充当包装器。但是,存在不仅格式而且显示语言都会切换为德语的风险...