おのたく日記 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版のバッチはリポジトリの淵に消えてしまった…
|