Namazu-devel-ja(旧)


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

Re: man filter and '-L ja' option



<m3it92afvl.wl@xxxxxxxxxxxxxxxxxxx>の記事において
kazuhiko@xxxxxxxxxxxxxxxxxxxさんは書きました。

>> >   一度このメールに添付したパッチを試していただけると嬉しいです。
>> (snip)
>> > @@ -49,10 +50,11 @@
>> >  
>> >      if (util::islang("ja") && $roffpath =~ /\bj?groff$/) {
>> ここは
>>        if (util::islang("ja") || $roffpath =~ /\bj?groff$/) {
>> でないと意味がないのではないでしょうか。                              

  ここは問題ないはずです。jgroff/groff の両方で動作するはずなので。

>> >  	# Check wheter -Tnippon is valid.
>> > +	$langenv = "env LC_ALL=$util::LANG LANGUAGE=$util::LAN";
>> これは
>>   +	$langenv = "env LC_ALL=$util::LANG LANGUAGE=$util::LANG";
>> ですよね?

  はい、そうです。これは copy&paste する時のミスでした。どうもすいませ
ん。

>> それはそれとして、mknmz -L ja... としても、なぜか $util::LANG = C になっ
>> てしまうようです (debug, verbose メッセージは適当にふやしています)。

  -L の処理を行なう前に、フィルタを読み込んでいるのが原因のようです。
修正して、こちらで Debian sid にて試してみましたが、うまくいっているよ
うです。
-- 
NOKUBI Takatsugu
E-mail: knok@xxxxxxxxxxxxx
	knok@xxxxxxxxxx / knok@xxxxxxxxxx

Index: mknmz.in
===================================================================
RCS file: /storage/cvsroot/namazu/scripts/mknmz.in,v
retrieving revision 1.85.4.22
diff -u -r1.85.4.22 mknmz.in
--- mknmz.in    2002/02/04 05:37:13     1.85.4.22
+++ mknmz.in    2002/02/13 04:51:19
@@ -1062,13 +1062,13 @@
     if ($opt_config) {
        load_rcfile($ConfigFile = $opt_config);
     }
-    load_filtermodules(); # to make effect $opt_config.
-    postload_modules();

     if ($index_lang) {
        $util::LANG = $index_lang;
       util::dprint("Override indexing language: $util::LANG\n");
     }
+    load_filtermodules(); # to make effect $opt_config, $index_lang.
+    postload_modules();

     if ($opt_help) {
        show_usage();