Debian7,日期和时间格式为匈牙利语

Debian7,日期和时间格式为匈牙利语

我如何在 Debian7 上(仅)将日期和时间格式更改为匈牙利语(但我想保留英语)...

我尝试过这样改变:

/etc/defaults/区域设置

#  File generated by update-locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
LC_TIME="hu_HU" (or "hu_HU.UTF-8" or hu_HU.UTF-8)

...但日期时间格式保持不变...

root@debian:~# date
Fri Mar 21 13:07:48 CET 2014

...但是字符集以某种方式发生了变化,因为如果我启动 mc ,边界线看起来很糟糕,如果我从 /etc/defaults/locale 中删除 LC_TIME 行,这些线又会很好...

有任何想法吗?

root@debian:~# 语言环境

LANG=en_US.UTF-8
LANGUAGE=en_US:en
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=

答案1

/etc/default/locale文件通常在登录时读取(请参阅 参考资料/etc/pam.d/login)。

所以,一般需要注销并重新登录才能生效。

locale单独为您提供当前设置(基于所有这些环境变量的值(LC_*LANGLANGUAGE...)。

为了能够使用 a locale,必须将语言环境编译为/usr/lib/locale/locale-archive.在典型的 Debian 系统上,默认情况下仅编译少数语言环境以节省资源。

您可以通过运行以下命令来更改支持的区域设置列表:

dpkg-reconfigure locales

作为根。

相关内容