Debian7では、日付と時刻の形式のみをハンガリー語に変更できます(しかし英語を維持したい)。
私は次のように変更してみました。
/etc/defaults/locale
# 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_*
、、、...)の値に基づいて現在の設定を個別に提供しますLANG
。LANGUAGE
ロケールを使用するには、locale
ロケールをコンパイルする必要があります/usr/lib/locale/locale-archive
。一般的な Debian システムでは、リソースを節約するために基本的にいくつかのロケールのみがコンパイルされます。
次のコマンドを実行して、サポートされているロケールのリストを変更できます。
dpkg-reconfigure locales
ルートとして。