[Namazu-devel-ja 1157] Re: utf8index-branch 些細な修正

Tadamasa Teranishi yw3t-trns @ asahi-net.or.jp
2006年 8月 12日 (土) 13:11:53 JST


寺西です。

Yukio USUDA wrote:
> 
> 修正ありがとうございます。
> wakati 辞書ファイルの文字コードがこれまでと違うので
> 判別して警告をするスクリプトを用意したいですね。

そうですね。

コンパイル時にチェックするのは大変であれば、HEAD/stable-2-0 には 
pltests には辞書のコードをチェックする仕組みを入れたので、pltests
で警告するという簡単なものでも良いかもしれません。
 
> utf8 の po/ja.po ファイルだけで処理できるように直して
> 文字コード別の po ファイルを用意しなくてもよいように修正を
> したはずです。

プログラム内部ではそう修正されているのですが、各種コンフィグレー
ションプログラムの修正ができていないので、そのままではうまくいか
なかったのです。

細かい話だと、
ja.po の charset が EUC-JP と書かれているにも関わらず、UTF-8 の
コードであったり、make dist 等で make_sjis_po が走ってしまったりと、
まだ対応が甘い部分がありまして、co した状態ではコンパイルできません
でした。

これらの個々の問題を修正するのが筋ではありますが、暫定的に
ja_JP.utf8.po を用意することで、多くの問題が回避できますので、
(一時的に一歩後退しますが)今回はそのようにしました。

今後 HEAD に移した後の作業として以下を行わないといけないでしょう。

・make_sjis_po を削除し、これを使っている部分を削除
・po/ja_JP.utf8.po, po/ja_JP.SJIS.po を削除し、po/ja.po を UTF-8 に
  変更
・po/es.po, po/fr.po の Charaset を UTF-8 に変更、それに伴う修正
・HACKING を修正
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns @ asahi-net.or.jp
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E




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