[Namazu-users-ja 514] Re: Namazuの検索結果を日本語にしたいのですが。

seijun86 @ yahoo.co.jp seijun86 @ yahoo.co.jp
2005年 9月 9日 (金) 13:22:26 JST


Tadamasa Teranishi <yw3t-trns @ asahi-net.or.jp>さん:
Seijunです。どうも有り難うございます。
> この結果からわかることは、環境変数を正しく設定すれば日本語
> メッセージが表示されるので、namazu.cgi 自体にはなんら問題がない
> バイナリだということです。
> 
> これは
> 
> > > namazu が正常動作しているのですから、namazu.cgi だけが日本語表示
> > > できないバイナリが作られていることはないです。
> 
> とも矛盾しません。
> 
> ところで、
> http://www.namazu.org/pipermail/namazu-users-ja/2005-September/000493.html
> の結果によると言語に依存する環境変数は何ら設定されていない
> ことになります。
> その場合、このような結果になる理由が思いつきません。
> 
> /cgi-bin/namazu2.cgi の中身を次のものに書き換えた場合は日本語
> メッセージになるでしょうか?
> 
> #!/usr/bin/perl
> 
> delete $ENV{'LC_ALL'};
> delete $ENV{'LANG'};
> delete $ENV{'LC_MESSAGES'};
> delete $ENV{'LANGUAGE'};
> system("/usr/local/lib/namazu.cgi");
これですと、冒頭のメッセージ(ヒット件数)は英語です。
 
> 今までの結果からですと、この場合は日本語メッセージにならない
> と思われますが、そうすると、/cgi-bin/.namazurc の中身に問題が
> あって Lang の設定がうまくいっていないとしか思えません。
> まるごと .namazurc をお送りください。
下記が.namazurcの内容です。Replaceのみ伏せ文字にしてあります。
=================================================
# This is a Namazu configuration file for namazu or namazu.cgi.
#
#  Originally, this file is named 'namazurc-sample'.  so you should
#  copy this to 'namazurc' to make the file effective.
#  
#  Each item is must be separated by one or more SPACE or TAB characters. 
#  You can use a double-quoted string for represanting a string which 
#  contains SPACE or TAB characters like "foo bar baz".


##
## Index: Specify the default directory.
## 
Index         /usr/local/var/namazu/index


##
## Template: Set the template directory containing
## NMZ.{head,foot,body,tips,result} files.
##
## Template      /usr/local/var/namazu/template
Template      /usr/local/var/namazu/index


##
## Replace: Replace TARGET with REPLACEMENT in URIs in search
## results.  
##
## TARGET is specified by Ruby's perl-like regular expressions.  
## You can caputure sub-strings in TARGET by surrounding them 
## with `(' and `)'and use them later as backreferences by
## \1, \2, \3,... \9.
##  
## To use meta characters literally such as `*', `+', `?', `|', 
## `[', `]', `{', `}', `(', `)', escape them with `\'.
##  
## e.g.,
##  
##    Replace  /home/foo/public_html/   http://www.foobar.jp/~foo/
##    Replace  /home/(.*)/public_html/  http://www.foobar.jp/\1/
##    Replace   /C\|/foo/               http://www.foobar.jp/
##  
## If you do not want to do the processing on command line use, 
## run namazu with -U option.
##
## You can specify more than one Replace rules but the only 
## first-matched rule are applied. 
##
Replace       /home/webserver/html/  http://www.hoge.co.jp/


##
## Logging: Set OFF to turn off keyword logging to NMZ.slog. 
## Default is ON.
##
#Logging       off


##
## Lang: Set the locale code such as `ja_JP.eucJP', `ja_JP.SJIS', 
## `de', etc.  This directive works only if the environment 
## variable LANG is not set because the directive is mainly 
## intended for CGI use.  On the shell, You can set 
## environemtnt variable LANG instead of using the directive.
## 
## If you set `de' to it, namazu.cgi use 
## NMZ.(head|foot|body|tips|results).de for displaying results 
## and use a proper message catalog for `de'.
##
##Lang          ja
LANG    ja_JP.eucjp

##
## Scoring: Set the scoring method "tfidf" or "simple".
##
#Scoring       tfidf


##
## EmphasisTags: Set the pair of html elements which is used in
## keyword emphasizing for search results.
##
#EmphasisTags  "<strong class=\"keyword\">"   "</strong>"

##
## MaxHit: Set the maximum number of documents which can be
## handled in query operation.  If documents matching a
## query exceed the value, they will be ignored.
##
#MaxHit 10000

##
## MaxMatch: Set the maximum number of words which can be
## handled in regex/prefix/inside/suffix query. If documents
## matching a query exceed the value, they will be ignored.
##
#MaxMatch   1000

##
## ContentType: Set "Content-Type" header output. If you want to
## use non-HTML template files, set it suitably.
#ContentType    "text/x-hdml"
=================================================

__________________________________
 Take an action against poverty
 http://pr.mail.yahoo.co.jp/whiteband/




Namazu-users-ja メーリングリストの案内