このHunsplell iOS 実装を使用しています。
そして、自分で選んだ単語を使ってカスタム辞書と接辞ファイルを作成したいと考えています。
.dic ファイルの作成方法は知っていますが、それぞれの .dic ファイルに対して拡張子が .aff の接辞ファイルを生成する方法がわかりません。グーグルで調べても得られないツールやテクニックはありますか?
このHunsplell iOS 実装を使用しています。
そして、自分で選んだ単語を使ってカスタム辞書と接辞ファイルを作成したいと考えています。
.dic ファイルの作成方法は知っていますが、それぞれの .dic ファイルに対して拡張子が .aff の接辞ファイルを生成する方法がわかりません。グーグルで調べても得られないツールやテクニックはありますか?
これがあなたのニーズを満たしているかどうかはわかりませんが、私の場合、作成していたカスタム辞書は英語であったため、標準の en_US.aff を使用し、カスタム辞書の名前と一致するように名前を変更しました。
私が構築したアプリでこれを使用し、正常に動作しました。
わかりました、私のために働いた解決策は2つの部分にあります:
自分で.affファイルを書くことは、かなり長くて難しい作業です。したがって、独自のカスタム辞書を作成する場合(それが非常に複雑で語彙的に深くない場合)、メモ帳で空のファイルを作成し、.aff拡張子を付けて保存するだけで問題なく動作します。
この問題が発生したのは、2つの異なるHunspell辞書をそれらの.affファイルと.dicファイルにマージしたかったためです。そして、 Hunspell辞書(.affファイルと.dicファイルの両方)をマージして、.affファイルと.dicファイルを組み合わせて生成できる素晴らしい無料のHunspellマージツールを見つけました。
私が見た中で最も良い説明は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 の下にあります。
私の知る限り、.aff ファイルは書き込まれますが、必ずしも生成されるとは限らないため、ツールについては知りません。本当の難しさは、特定の言語の膨大な量の単語、考えられる変換、手元にある言語の形態学的複雑さにあります。