Namazu-users-ja(旧)


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

mknmz  や namazu が日本語表示になりません



横井です。

namazu 2.0.4
SunOS 5.5
を使っています。

namazu のインストールは特にエラー表示がなかったので行えたと思いますが、
mknmz --help やnamazu --help のメッセージが日本語になりません。
LANGUAGE とLANG をいろいろと変えてみましたが、ダメでした。
ひょっとhelp って全て英語なのでしょうか?
ドキュメントをみるとインデックス作成結果は日本語で
表示されていたのに、インデックス作成時に英語だったのは変な気がする。

以下試した事。
shellは、tcshを使っています。
% setenv LANGUAGE ja
% setenv LANG ja
% mknmz --help
couldn't set locale correctly
mknmz 2.0.4, an indexer of Namazu.
英語の説明

% mknmz -C
couldn't set locale correctly
System: solaris
Namazu: 2.0.4
Perl: 5.00401
NKF: module_nkf
KAKASI: module_kakasi -ieuc -oeuc -w
ChaSen: /usr/local/bin/chasen -j -F '%m '
Wakati: module_kakasi -ieuc -oeuc -w
Lang: ja
Coding System: euc
CONFDIR: /home/yokoi/usr/local/etc/namazu
LIBDIR: /home/yokoi/usr/local/share/namazu/pl
FILTERDIR: /home/yokoi/usr/local/share/namazu/filter
TEMPLATEDIR: /home/yokoi/usr/local/share/namazu/template
Supported media types:
  application/pdf
  application/x-compress
  application/x-gzip
  message/news
  message/rfc822
  text/hnf
  text/html
  text/html; x-type=mhonarc
  text/plain
  text/plain; x-type=rfc
  text/x-roff

% setenv LANGUAGE japanese
% setenv LANG japanese
% mknmz --help
couldn't set locale correctly
mknmz 2.0.4, an indexer of Namazu.
英語の説明

% setenv LANG ja_JP.eucJP
% setenv LANGUAGE ja_JP.eucJP
% mknmz --help
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LC_ALL = (unset),
        LANG = "ja_JP.eucJP"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
couldn't set locale correctly
couldn't set locale correctly
mknmz 2.0.4, an indexer of Namazu.
英語の説明

% setenv LANGUAGE ja_JP.EUC
% setenv LANG ja_JP.EUC
% mknmz --help
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LC_ALL = (unset),
        LANG = "ja_JP.EUC"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
couldn't set locale correctly
couldn't set locale correctly
mknmz 2.0.4, an indexer of Namazu.
英語の説明

 setenv LANGUAGE ja_JP.ujis
wasabi 143% setenv LANG ja_JP.ujis
wasabi 144% mknmz --help
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LC_ALL = (unset),
        LANG = "ja_JP.ujis"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
couldn't set locale correctly
couldn't set locale correctly
mknmz 2.0.4, an indexer of Namazu.
英語の説明


コンパイル時に
% ./configure  --prefix=/home/yokoi/usr/local 
--with-pmdir=/home/usr/local/lib/perl5/site_perl/
した時に表示されるメッセージを一部抽出しました。
checking for LC_MESSAGES... yes
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for libintl.h... yes
checking for gettext in libc... no
checking for bindtextdomain in -lintl... yes
checking for gettext in -lintl... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
found xgettext program is not GNU xgettext; ignore it
checking for catalogs to be installed...  ja ja_JP.SJIS


xgettext がGNU のものでないのが原因なのでしょうか?
どなたか対処方法をご存知ないですか?

ひょっとして、
/home/yokoi/usr/local/lib/locale/ja/LC_MESSAGES/namazu.mo
というのがダメなのかな?って思って
/usr/local/lib/locale/ja/LC_MESSAGES/namazu.mo へ
コピーしましたが、couldn't set locale correctly が
出なくなっただけで、やはり英語のままでした。


#mkznm やnamazu で強制的に日本語になる
#オプションが欲しいです。
========================
横井
yokoi@xxxxxxxxx
========================