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

Re: /usr/pkg/man/ja_JP.EUC



>>>>> On Tue, 12 Jul 2005 22:56:22 +0900, OBATA Akio <obata@lins.jp> said:

>> もし、将来、
>> - man コマンドでの iconv による自動変換をサポートし、
>> かつ、
>> - 日本語マニュアルとしては eucJP のものを置く
>> ということであれば、
>> 
>> 		LOCALE_NAME.ja_JP.eucJP		MAN_SUBDIR.ja_JP.eucJP
>> NetBSD	ja_JP.eucJP			ja
>> 
>> すなわち、FreeBSD や Linux と同じの方がいいでしょうし、
>> あるいは、このどちらか片方でも成り立たないのであれば、
>> 
>> 		LOCALE_NAME.ja_JP.eucJP		MAN_SUBDIR.ja_JP.eucJP
>> NetBSD	ja_JP.eucJP			ja_JP.eucJP
>> 
>> すなわち、Tru64、最近の HP-UX や Solaris と同じにしておいた方が良いと
>> いうことになると思います。
>> 
>> う〜ん、どうしましょう…

> 将来的/理想的には1番目、現状では2番目、でしょうか。
> 他の言語はどうするか、ってんで日本語だけでは決められませんよね。
> (ま、現状man なんて英語以外は日本語がほとんどを占めているようですが)
> eucJPで置くのか、って問題もあるでしょうし。

そうですね。
それに2番目にしておいてあとから1番目に変更することはできますが
(この場合、問題が出るにしても 2番目の頃にインストールしたマニュアルが、
他の日本語 locale から見つけられないことくらい?)、逆の1番目を選択した
場合、もはやそれ以外の選択肢はなくなるので、2番目の方が安全側ですね。

> #完全に脱線してしまいますが、ふと思ったのですが、
> #emulator を動かしてるときの locale の扱いってどうなってるんでしょう?
> #NetBSD と emulator 上のOSの locale 名が食い違ってる場合。
> #たとえば、NetBSD/prep 上で、AIX の emulator が動いたとしたら、
> #LANG=ja_JP.eucJP で AIX のバイナリを起動したときは?

システムコールエミュレーションの場合ですか?
これは、ターゲットとなるバイナリ用の locale 名を設定してから起動
すべきだと思います。そうしないと正しく動く保証はできませんから。
--
soda