Namazu-devel-ja(旧)


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

Re: 言語処理に関する問題



寺西です。

以下のテストスクリプトの不具合を修正し、commit しました。
(namazu-users-ja#03857, Reported by Yasuaki KAI, thank you.)

Tadamasa Teranishi wrote:
> 
> $ env LC_CTYPE=C LC_MESSAGE=ja_JP.eucJP LANG=ja make check
...
> tests/select-data でテスト用データを決定する際に $LC_ALL, $LC_CTYPE,
> $LANG の順で値を調べていくのですが、この際、"C" を無視してしまいます。
> "enXXXX" なら通るのですが、"C" だと未設定と同じ扱いになり、上記の
> 組み合わせの場合、LANG の "ja" が使われ、tests/data/ja/ をテスト
> データとみなしてしまいます。
...
> 次に ja-xxxx スクリプトですが、これは日本語処理に限定したものです。
> しかし、言語のチェックを LANG でのみ行っています。
> このため、上記の組み合わせの場合は、LANG=ja が採用され、日本語処理
> を実行してしまいます。こちらも LC_CTYPE=C ですので、本来ですと
> Skip すべきです。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E