区域格式设置为德语,而文件管理器仍然显示英语格式

区域格式设置为德语,而文件管理器仍然显示英语格式

虽然我是奥地利人,但我更喜欢使用英语版 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 时充当包装器。但是,存在不仅格式而且显示语言都会切换为德语的风险...

相关内容