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

[debian-devel:13189] Re: LANG/locale in woody



むつみです。

 投げたはずのメールがでてってない ;_;

>>>>> In [debian-devel : No.13177] 
>>>>>	Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> wrote:
>> 一連のスレッド読みましたが今一理解できません。
>> 結論は出たと思って良いのでしょうか?

 いくつかの点でまだ結論でてません。

>> こちらは /etc/X11/ja_JP.eucJP/app-defaults/ で良い
>> のでしょうか? /usr/X11R6/lib/X11/ja_JP.*/app-defaults/
>> はもう無関係?
>> それとも 3.3.6/4.0.x 依存あるいは Branden 氏の対応依存
>> なんでしょうか?

 3.3.6/4.0.x (の xlibs)依存 かつ glibc2.2 依存です。

 xfree86-4.0.1 パッケージに対する必要な変更は、すでに Bradnen に
やってもらいました。

 xfree86-4.0.1 かつ現状の glibc 2.1.95 で LANG=ja_JP.eucJP の時
以下のように検索します。XCalender を例に取ると。

 $HOME/ja_JP.eucjp/XCalender
 $HOME/ja/XCalender
 $HOME/XCalender
 /etc/X11/ja_JP.eucjp/app-defaults/XCalender
 /etc/X11/ja/app-defaults/XCalender
 /etc/X11/app-defaults/XCalender
 /usr/X11R6/lib/X11/ja_JP.eucjp/app-defaults/XCalender
 /usr/X11R6/lib/X11/ja/app-defaults/XCalender
 /usr/X11R6/lib/X11/app-defaults/XCalender

/usr/X11R6/lib/X11 も念のため残した)

 ここで、eucJP じゃなくて eucjp である点に注意してください。

 libXt 内で setlocale()を呼んでいますが、そこで ja_JP.eucjp が返される
ために、こうなるようです。setlocale()が /usr/lib/locale/ 下の対象とな
る locale のディレクトリ名を返す挙動のようです。

 ってことで

 LANG=ja_JP.eucJP
 ディレクトリ ja_JP.eucjp

 ?

-- 
いしかわ むつみ
 <ishikawa@xxxxxxxxxxx>, <ishikawa@debian.org>, <ishikawa@xxxxxxxxxx>