↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] YouTubeも始めました→


2010-09-12(Sun) Google 日本語入力のオープンソース版(mozc)を0.13.464.102にupgrade [長年日記]

[Mozc]Google 日本語入力のオープンソース版(mozc)を0.13.464.102にupgrade

Google 日本語入力の開発版をアップデートしました。(0.13.464.10X) 2010 年 9 月 10 日」ということで、早速「私家版Mozc辞書」などの追加辞書をいれてビルドし直した。

いままでのように、data/dictionary/dictionary1.txt に追加辞書をつなげようとしたら、dictionary1.txtが無くなって、dictionary0x.txt に変わっていた。

追加の辞書は、dictionary99.txt とすることにして

diff --git a/dictionary/dictionary.gyp b/dictionary/dictionary.gyp

--- a/dictionary/dictionary.gyp

+++ b/dictionary/dictionary.gyp

@@ -105,6 +105,7 @@

'../data/dictionary/dictionary07.txt',

'../data/dictionary/dictionary08.txt',

'../data/dictionary/dictionary09.txt',

+ '../data/dictionary/dictionary99.txt',

'../data/dictionary/zip_code_seed.tsv',

],

},

とバッチして、mozcdic-ut 2010/09/11版のカタカナ英語辞書、人名・名詞の辞書をつなげてdictionary99.txtとした。

mozcオリジナルの郵便番号辞書の data/dictionary/zip_code_seed.tsv は変わっていなかったので、前に

python ../../dictionary/gen_zip_code_seed.py \

--zip_code=ken_all.csv --jigyosyo=jigyosyo.csv < ./zip_code_seed.tsv

として作ったファイルをそのまま使った。

ついでに、候補ウィンドウにバージョン番号が出るのがうるさいので

diff --git a/debian/rules b/debian/rules

index 74b8f6b..1e6a320 100755 (executable)

--- a/debian/rules

+++ b/debian/rules

@@ -29,7 +29,7 @@ build: build-arch

build-arch: build-arch-stamp

build-arch-stamp: configure-stamp

- python build_mozc.py gyp --gypdir=/usr/bin

+ python build_mozc.py gyp --gypdir=/usr/bin --channel_dev=0

python build_mozc.py build_tools -c Release

python build_mozc.py build $(TARGETS) -c Release

touch build-arch-stamp

として、候補ウィンドウにバージョン番号が出ないようにした。

これらのローカルでのパッチはgitで管理しているのだけど、git rebase -i が強力なので、必要なパッチと必要で無いパッチを直しながら、昔のファイルを消しながら更新することが出来て助かった。

でも、ブランチ作っておかなかったので、 0.12.434.102+mozcdic-ut 2010/07/11版のバッチはリポジトリの淵に消えてしまった…

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索