【发布时间】:2013-02-07 23:20:29
【问题描述】:
我正在使用这个Hunsplell iOS Implementation。
我想用我选择的单词创建我的自定义词典和词缀文件。
我知道如何创建 .dic 文件,但我不知道如何为相应的 .dic 文件生成扩展名为 .aff 的词缀文件。有没有我通过谷歌搜索没有得到的工具或技术?
【问题讨论】:
标签: iphone ios objective-c dictionary hunspell
我正在使用这个Hunsplell iOS Implementation。
我想用我选择的单词创建我的自定义词典和词缀文件。
我知道如何创建 .dic 文件,但我不知道如何为相应的 .dic 文件生成扩展名为 .aff 的词缀文件。有没有我通过谷歌搜索没有得到的工具或技术?
【问题讨论】:
标签: iphone ios objective-c dictionary hunspell
我不确定这是否满足您的需求,但就我而言,因为我正在构建的自定义词典是英文的,所以我只是使用标准 en_US.aff 并将其重命名以匹配我的自定义词典名称。
我在我构建的应用程序中使用了它并且运行良好。
【讨论】:
我见过的最好的解释是在 Chromium:https://sites.google.com/a/chromium.org/dev/developers/how-tos/editing-the-spell-checking-dictionaries
查看来自 OpenOffice 的其他流行词典会让您对编写 .aff 规则的一些更复杂的方法有所了解:
http://extensions.services.openoffice.org/dictionary
那里的大多数字典都在 GNU GPL 下。
AFAIK,.aff 文件是编写的,不一定是生成的,所以我不知道有什么工具。真正的困难在于给定语言的单词量、可能的转换以及手头语言的形态复杂性。
【讨论】:
好的,对我有用的解决方案分为两部分:
自己编写 .aff 文件是一项相当漫长而艰巨的任务。因此,如果您想创建自己的自定义字典(前提是它不是很复杂且词汇量不是很深),只需在记事本中创建一个空文件并以 .aff 扩展名保存,它就可以正常工作。
我遇到了这个问题,因为我想将两个不同的 Hunspell 词典与其 .aff 和 .dic 文件合并。我发现了一个很棒的免费Hunspell Merge 工具,它可以合并 Hunspell 词典(.aff 和 .dic 文件),生成合并的 .aff 和 .dic 文件。
【讨论】: