Namazu-users-ja(旧)


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

Re: Not a catalog file ?



対馬祐之@青森県

藤原さんにはいつも親切にアドバイスしていただいてありがとうございます。

namazu.moは/usr/local/lib/locale/ja/LC_MESSAGES/namazu.moにありました。
namazuは正常にインストールされたと思っていましたが、mknmzが実行できません。

> echo $LC_MESSAGES
> などと入力した時の表示にも関係して来るかも知れません。
echoで何も表示しません。

mknmzrcはsampleの場所にそのままmknmzrcとしてcpし、一部コメントをはずしていま
す。
もしかして、mknmzを実行する場所に.mknmzrcが必要なのですか?


> tsushima> % mknmz -U /home/www
> tsushima> Not a catalog file
>
> これ(など)のことですね。
> /usr/local/share/locale/ja/LC_MESSAGES/namazu.mo
>
> 例えば、次のような変更をしてから、もう一度実行すると、
> 何を指して言っているのかが分ると思います。
>
>
> --- /usr/local/share/namazu/pl/gettext.pl-ooo Mon Oct 30 09:01:03 2000
> +++ /usr/local/share/namazu/pl/gettext.pl Thu Nov 16 07:58:44 2000
> @@ -39,7 +39,7 @@
>      }
>      elsif (sprintf ("%x", $magic) ne "950412de")
>      {
> - die "Not a catalog file\n";
> + die "CATALOG($catalog) is not a catalog file\n";
>      }
>
>      $revision = &mo_format_value($reverse, $buffer,4);
>
>
> 僕の場合は次のようになりました。
> makoto@on■ 7:59:21/001116(~)> mknmz -O /tmp public_html
> CATALOG(/usr/local/share/locale/ja/LC_MESSAGES/namazu.mo) is not a catalog
file
>
> (もちろん この時には、namazu.mo を変なものと入替えてあります)
> echo $TEXTDOMAINDIR
> ehco $LANGUAGE
> echo $ LC_ALL
> echo $LANG
> echo $LC_MESSAGES
> などと入力した時の表示にも関係して来るかも知れません。
> ---
> (藤原)
>
>
>