[ubuntu-jp:2001] Re: Ubuntu 6.06 デスクトップ版のサポートが終了
Mitsuru Ogino
ogino @ verama.net
2009年 7月 24日 (金) 11:10:54 BST
荻野です。お手数をおかけしております。
Kazuhiro NISHIYAMA said the following on 09.7.24 4:51 PM:
> 同様に試してみたところ、再現しました。
>
> Python の gettext は LANGUAGE 環境変数を LANG 環境変数よりも先に
> 見るようなので、「unset LANGUAGE」もしてから do-release-upgrade すると
> 日本語のメッセージは出てこなくなりました。
>
> # http://www.pinkdragon.net/doc_lib/contents/ja/python_man/lib/node314.html
なるほど。date コマンドの表示が LANG のみで切り替わるので、そこで思考停
止していました。勉強になりました。
> 以下の環境変数: LANGUAGE、LC_ALL、 LC_MESSAGES、および LANG が検索され
> ます。空でない値を返した最初の候補が languages 変数として使われます。
http://www.pinkdragon.net/doc_lib/contents/ja/python_man/lib/node314.html
環境変数 LANGUAGE を見るコマンドとそうでないコマンドがあるのは落とし穴で
すね。
しかも、手元のサーバの /etc/environment をみると、
LANG="ja_JP.UTF-8"
だけのものと
LANG="ja_JP.UTF-8"
LANGUAGE="ja_JP:ja:en_GB:en"
となっているものがありました。うーむ。
--
荻野 充 (おぎの みつる) ... 「萩(はぎ)」にあらず
Key fingerprint = 7F26 5414 1805 F31B 1617 10B7 C117 07AE 1691 9BD1
ubuntu-jp メーリングリストの案内