namazu-dev(ring)


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

NMZ.*.ja_JP.JIS7 -> NMZ.*.ja



template ディレクトリの NMZ.*.ja_JP.JIS7 を NMZ.*.ja に改名
しました。また、encoding を EUC-JP に変更しました。

LANG が ja_JP.SJIS や ja_JP.ISO-2022-JP のときは、 NMZ.*.ja 
の encoding を適宜、変換して使います。

なお、1.9.x で作った既存のインデックスは

  % find -name 'NMZ.*.ja_JP.JIS7' |perl -nle '/(.*\.ja)/;rename $_, $1'
  % find -name 'NMZ.*.ja' | xargs qkc -e

と実行することで新しい形式に変換できます。

それから、po/ja_JP.JIS7.po を ja_JP.ISO-2022-JP.po に改名し
ました。よって、~/.namazurc に

  Lang  ja_JP.JIS7 

と設定している場合は ja_JP.ISO-2022-JP に変更する必要があり
ます。

  ...

ソースコードを少しばかり整理しました。

  1. コメントを大文字で始めるようにした (機械的に)。例: 
     /* This is a comment. */

  2. 関数のコメントは次の形式に統一した (機械的に)

     /*
      * Find the first occurrence of the substring in the str.
      */
      char *
      foobar(const char *str)

  3. 関数のパラメタ char * に const をつけまくった (手作業で)
     - 気づいたら const をつけてくださいませ :-)

# まだまだ汚いなあ…。地道に整理していくしかないんだけど。
# 教訓: はじめからきれいに書こう

-- Satoru Takabayashi