如何在Latin 输入法中增加一种语言的词库

如何在Latin 输入法中增加一种语言的词库

[DESCRIPTION]

Latin输入法的拼写检查和自动更正功能都需要有对应语言的词库才可以正常使用

[SOLUTION]


ICS的版本没有任何语言的词库,要添加词库,请用下面的方法:
生成字库方法:
1 准备好sample.xml文件
注意格式与packages/inputmethods/latinIME/dictionaries/sample.xml相同
2 把/out/host/linux-x86/framework/makedict.jar文件和自己写的 sample.xml 放
在同一目录下。在windows 命令行中运行如下指令:
JAVA -jar makedict .jar sample.xml main.dict (必须已安装JDK)
(其中是以sample.xml 作为例子)
会在当前目录下生成文件main.dict
3 将生成的main.dict文件拷贝到对应语言的路径下,如英文
packages\inputmethods\LatinIME\java\res\raw下
4.然后在packages\inputmethods\LatinIME\java\res\xml\spellchecker.xml文件中
查看是否已经有该语言的subtype,如果没有则添加对应语言的subtype。
5.然后重编latin 输入法。
JB版本在 /packages/inputmethods/LatinIME/java/res/raw/目录下已经有英语等一
些语言的单词库,要添加
自己的词库,请用下面的方法:
1 准备好sample.xml文件
注意格式与packages/inputmethods/latinIME/dictionaries/sample.xml相同
2 把/out/host/linux-x86/framework/dicttool_aosp.jar 文件和自己写的
sample.xml 放在同一目录下。在windows 命令行中运行如下指令:
java -jar dicttool_aosp.jar makedict -s sample.xml -d main_xx.dict (其中
的xx代表语言码,例如英语为 en, 俄文为 ru,
要生成英文词库就是 java -jar dicttool_aosp.jar makedict -s sample.xml -d
main_en.dict)
(必须已安装JDK,版本需高于build 1.6.0_39-b04,否则可能会报某些方法找不到的
错误)
会在当前目录下生成文件main_xx.dict
3 将生成的main_xx.dict文件拷贝到
packages\inputmethods\LatinIME\java\res\raw下
4.然后在packages\inputmethods\LatinIME\java\res\xml\spellchecker.xml文件中
查看是否已经有该语言的subtype,如果没有则添加对应语言的subtype。
5.然后重编latin 输入法。
KK版本编译dicttool_aosp.jar的方法略有不同,具体如下:
mk xxx mma packages/inputmethods/LatinIME/tools/
xxx为贵司的project名称, 这样就会在
out/host/linux-x86/framework/中生成dicttool_aosp.jar。
KK 版本在 /packages/inputmethods/LatinIME/java/res/raw/目录下已经有英语等
一些语言的单词库,要添加
自己的词库,请用下面的方法:
1 准备好sample.combinded文件
注意格式与packages/inputmethods/latinIME/dictionaries/sample.combinded相同
,
同时packages/inputmethods/latinIME/dictionaries/下一句有很多
.combinded.gz的文件,把这些文件解压就是
.combinded文件了。
2 把/out/host/linux-x86/framework/dicttool_aosp.jar 文件和自己写的
sample.combinded 放在同一目录下。在windows 命令行中运行如下指令:
java -jar dicttool_aosp.jar makedict -s sample.combinded -d main_xx.dict
(其中的xx代表语言码,例如英语为 en, 俄文为 ru,
要生成英文词库就是 java -jar dicttool_aosp.jar makedict -s
sample.combinded -d main_en.dict)
(必须已安装JDK,版本需高于build 1.6.0_39-b04,否则可能会报某些方法找不到的
错误)
会在当前目录下生成文件main_xx.dict
3 将生成的main_xx.dict文件拷贝到
packages\inputmethods\LatinIME\java\res\raw下
4.然后在packages\inputmethods\LatinIME\java\res\xml\spellchecker.xml文件中
查看是否已经有该语言的subtype,如果没有则添加对应语言的subtype。
5.然后重编latin 输入法。


阅读更多
想对作者说点什么? 我来说一句

小小输入法常用词库

2018年03月03日 1.53MB 下载

输入法词库 txt格式 很全的

2010年03月26日 6.14MB 下载

google谷歌拼音词库

2010年09月04日 7.4MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭