rem*_*i0s 0 c++ java dictionary android-source android-studio
到目前为止,我已经按照这个git guide设法构建了 LatinIME (AOSP) 。我已经使用这个git构建了 libjni_latinime.so 文件通过将本项目中使用的包名称的所有引用更改为我自己的包名称,然后将它们移动到我的项目 src/main/jniLibs。最后键盘可以工作了!现在我想为更多语言(如希腊语和阿拉伯语)添加字典,以便有预测词。尽管据我所知,latinIME 使用的词典需要采用二进制格式,因此您必须使用 dicttool aosp 构建它们。除了从 aosp 树构建之外,是否还有其他方法可以构建它们,或者是否有任何链接可以下载希腊语和阿拉伯语的预构建 .dict 文件?我没有足够的空间(而且连接非常糟糕,需要很长时间)来下载整个 aosp 树,因为指定的要求告诉您需要 100 gb 用于结帐 git 和额外的 150 gb 来构建它。
我读过了:
用于 V401 二进制字典的 LatinIME dicttool
以及关于此事的大多数问题,但我没有找到任何详细的答案,因为我真的是在 latinIME 上构建的新手。
latinIME 的词典可以在这里找到,我认为这些是你必须使用 dicttool 构建的词典。感谢您对构建希腊语和阿拉伯语词典的任何帮助,非常感谢。
编辑 1:我设法使用该项目中的main_el.dict 包含希腊语字典和希腊语自动更正。它包括来自 aosp 词典的所有预建 dict 文件。现在有人可以帮我预建(二进制)阿拉伯语词典吗?
已经有一段时间了,但设法找到了为最新版本的 LatinIME 添加更多词典的答案。
在这个github 文件夹中可以找到 dicttool_aosp.jar 文件。现在为了创建字典,您需要一个组合词表。latinIME 官方存储库在这里提供了许多语言 下载并解压缩 gz 文件后,您可以运行 java -jar dicttool_aosp.jar makedict -s your_wordlist.combined -d main_your.dict
如果有人想为这些文件中未包含的语言创建字典,可以下载该语言的维基百科存档转储,使用此处找到的工具,他可以创建词表并继续上述步骤。
编辑:修复了链接
归档时间: |
|
查看次数: |
1082 次 |
最近记录: |