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

[debian-devel:04678] Re: catalog in sharutils



とりあえずメッセージカタログに関していうと、X/Openの関数を使っ
てる場合は、ロケールの正式名がja_JP.ujisになってるとして、デ
フォルトでは以下を探しにいくはずです。

/usr/share/locale/ja_JP.ujis
/usr/share/locale/ja_JP.ujis/LC_MESSAGES
/usr/share/locale/ja
/usr/share/locale/ja/LC_MESSAGES

gettextを使ってる場合は、以下を探しにいくようです。

/usr/share/locale/ja_JP.ujis/LC_MESSAGES
/usr/share/locale/ja_JP/LC_MESSAGES
/usr/share/locale/ja.ujis/LC_MESSAGES
/usr/share/locale/ja/LC_MESSAGES

というわけで、ja_JPはともかく、jaにはリンクいらないです。ほ
かの言語でもメッセージカタログしかないし、抽象クラスみたいな
ものでしょうか?

今気付いたのですが、LANG=ja_JP.EUCにしておくとja_JP.eucディ
レクトリも探してくれるようです。

更に極端な話、/usr/share/locale/ja_JP.ujisも、もういらないは
ずです。もともと、manの問題を回避するために追加したディレク
トリなので、locale-jaでは、ja_JP.ujis/* (リンク) -> ja_JP/*
(実体) となってたりします。

>>>>> On Fri, 14 Aug 1998 15:25:35 +0900, Fumitoshi UKAI <ukai@debian.or.jp> said:

    FU> あぁ そういえば wcsmbs-locale って /usr/share/locale/ja を
    FU> 作った方がいいんでしょうか?

    FU> 現状では ja_JP はあるけど ja はない
    FU> って ja_JP も directory があるだけで空だ、しまった(^^;

    FU> つくるとして
    FU>   ja, ja_JP -> ja_JP.ujis 
    FU> な symlink でよいのか

    FU>   ja/*, ja_JP/* -> ja_JP.ujis/*
    FU> とファイルごとの symlink にしておく方がいいのか どちらでしょう?
-- 
ささやま <Kaz.Sasayama@xxxxxxxxxxxxxxx> / 有限会社ハイパーコア
「日本で最初のDebian GNU/Linuxコンサルタント」
* <URL:http://www.debian.org/consultants.html#Japan> を参照