拉丁语的二进制字典 - 如何构建或在哪里找到

Binary dictionary for LatinIME - how to build or where to find?

本文关键字:构建 在哪里 二进制 字典 何构建 拉丁语      更新时间:2023-10-16

到目前为止,我已经通过遵循本GIT指南来构建拉丁语(AOSP(。我已经使用此git构建了libjni_latinime.so文件,通过将本项目中使用的软件包名称的所有引用更改为我自己的软件包名称,然后将它们移至我的项目src/main/jnilibs。最终键盘有效!现在,我想为更多语言添加词典,例如希腊语和阿拉伯语,以便具有预测性的词语。据我了解,拉丁美洲使用的词典必须采用二进制格式,因此您必须使用DistTool AOSP构建它们。除了从AOSP树构建外,还有其他方法可以构建它们,或者是否有任何链接可以下载Prebuild .DICT文件的希腊语和阿拉伯语文件?我没有足够的空间(而且连接真的很糟糕,需要年龄(下载整个AOSP树,因为指定的要求告诉您需要100 GB来检查GIT和额外的150 GB来构建它。

我读过:

拉丁语DandTool供V401二进制字典

使用

android拉丁语词典

软键-BinaryDictionaries.wiki

以及关于此事的大多数问题,但我没有设法找到任何详细的答案,因为我真的很陌生。

可以在这里找到拉丁美洲的词典,我认为这些字典是您必须使用Disttool构建的字典。感谢您为希腊语和阿拉伯语构建字典的任何帮助,非常感谢。

编辑1:我设法使用此项目中的main_el.dict将希腊字典和自动校正包括了希腊语。它包括来自AOSP词典的所有预构建文件。现在有人可以帮助我使用预先构建的(二进制(阿拉伯语词典?

已经有一段时间,但设法找到了为拉丁语的最后版本添加更多字典的答案。

在此github文件夹中,一个人可以找到dicttool_aosp.jar文件。现在,为了创建dict,您需要一个组合的文字列表。许多语言由拉丁美洲官方存储库提供下载并取消压缩GZ文件后,您可以运行java -jar disttool_aosp.jar makedict -s your_wordlist.combined -d main_your.dict

如果某人想为这些文件中未包含的语言创建一个dict,可以下载Wikipedia的存档转储此语言,并且使用此处找到的工具,他可以创建一个文字列表并继续以上步骤。

编辑:修复了链接