[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 メーリングリストの案内