[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12054] Re: ja_JP.eucJP
From: Tomohiro KUBOTA <kubota@xxxxxxxxxxxxxxxxxxxxx>
Subject: [debian-devel:12050] Re: ja_JP.eucJP
> > ところで xcalendar-i18n のほうには
> >
> > /usr/X11R6/lib/X11/ja_JP.ujis
> > /usr/X11R6/lib/X11/ja_JP.ujis/app-defaults
> > /usr/X11R6/lib/X11/ja_JP.ujis/app-defaults/XCalendar
> >
> > っていうのがあるんですが、これは ja_JP.ujis -> ja_JP.eucJP に
> > ディレクトリ名を変更したほうがいいのかな、と思ってるんですが、
> > どうなんでしょう ?
>
> eucJP にディレクトリ名を変更して、ujis でも使えるようにシンボリック
> リンクするという方針でいいと思います。具体的には、
>
> postinst で
> if [ ! -L /usr/X11R6/lib/X11/j_JP.ujis ]
> then
> ln -s ja_JP.eucJP /usr/X11R6/lib/X11/ja_JP.ujis
> fi
ln -sf としてしまっても良いかも?
> をやって、postrm (prerm ではなくて) で
> if [ ! -d /usr/X11R6/lib/X11/ja_JP.eucJP ]
> then
> rm -f /usr/X11R6/lib/X11/ja_JP.ujis
> fi
> というぐあいでしょうか?
良さそうに感じます。
ちょっとコードを見てみましたが、ディレクトリ以外に
Imakefile もいじった方が良さそうですね。
ところで話は少しそれるのですが、
/usr/X11R6/lib/X11/ja_JP.eucJP へのシンボリック
リンクを /usr/X11R6/lib/X11/ja_JP.ujis に張るとして、
/usr/X11R6/lib/X11/ja もシンボリックリンクとして
作った方が良いでしょうか?
LANG が regexp で ja.* と書ける場合、つまり先頭が ja で
後に0文字以上の文字がつくような場合に当てはまる時は、
自動的に X application の app-default などの default
locale を eucJP と見なしてしまおうということです。
現在 ja_JP.SJIS や .ISO-2022-JP は実質的にないわけで、
LANG=ja_JP.eucjp や LANG=ja とされたときも
ユーザーは意識せずに EUC-JP を利用することができる
からです。
どうでしょうか?
--
後藤 正徳