[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:14902] Re: xmms-ja



In message [debian-devel:14900], on Fri, 15 Feb 2002,
Sugano Yoshihisa <koshian@xxxxxxxxxxx> wrote:

> パッチ適用後の物ですがスクリーンショットを取ってみました。
> 
> $ LC_ALL=ja_JP.eucJP /usr/bin/xmms として起動したもの
> http://www.misao.gr.jp/~koshian/tmp/xmms-euc.png
> 
> $ LC_ALL=ja_JP.SJIS /usr/bin/xmms として起動したもの
> http://www.misao.gr.jp/~koshian/tmp/xmms-sjis.png

手元では、ファイル名は化けますが、ボタンについてはSJISでも上記の
eucJPの場合のように日本語で表示されます。xmms_1.2.6-2でも同様です。

また、gettextによりlocaleに応じたメッセージを取得できることも確認
できています。

---- 
$ LC_ALL=ja_JP.eucJP gettext xmms 'Add selected files' >euc.txt
$ file2 euc.txt
euc.txt:        EUC text
$ LC_ALL=ja_JP.SJIS gettext xmms 'Add selected files' >sjis.txt
$ file2 sjis.txt
sjis.txt:       SJIS text
$ nkf sjis.txt
選択したファイルを追加
---- 

私はこのあたりの仕組がよく理解できていないので、もっと詳しい方の
助けが必要になりそうです。

とりあえずメッセージにSJISを使わなければ回避できそうな気はします。

  $ LC_ALL=ja_JP.SJIS LANGUAGE=C xmms &

> 少し気になったのですが、/usr/share/i18n/SUPPORTEDにはSJISのlocaleが
> 見当たらないのです。

これはそういうものだと思います。

/etc/locale.gen (/var/lib/dpkg/info/locales.postinst):

> # This file lists locales that you wish to have built. You can find a list
> # of valid supported locales at /usr/share/i18n/SUPPORTED. Other
> # combinations are possible, but may not be well tested. If you change
> # this file, you need to rerun locale-gen.

-- 
木下達也