2009年7月24日

[ubuntu-jp:2001] Re:Ubuntu 6.06 デスクトップ版のサポートが終了

荻野です。お手数をおかけしております。

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


投稿者 xml-rpc : 2009年7月24日 19:10
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/86933
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。