| 安定リリース | 3.0
|
|---|---|
| オペレーティング·システム | クロスプラットフォーム |
| タイプ | スペルチェッカー |
| Webサイト | code.google.com/a/apache-extras.org/p/ooo-myspell/ |
MySpellは、以前は無料のOpenOffice.orgオフィス スイートのOOo Writerに含まれていたスペル チェッカーです。
OpenOffice.org はバージョン 2.0.2 以降、 MySpell をHunspellに置き換えました。
背景
MySpell は、さまざまなオープンソースのスペル チェッカーをOpenOffice.orgビルドに統合する目的で Kevin Hendricks によって開始されました。 [1] PspellとAspellの作者である Kevin Atkinson のちょっとした勧めで、 Ispellをベースにした接辞圧縮をサポートする新しいスペル チェッカー (MySpell) がC++で作成されました。[要出典]
ロケール(言語)ファイル
各ロケール(特定の地域の言語) には、スペル、ハイフネーション、シソーラスのファイルがあります。これらのファイルはすべて 1 つのフォルダーにまとめられています。スペル チェックは、ロケールの .aff ファイルと .dic ファイルを使用して行われます。.dic ファイルは、 .aff ファイルにある接辞を参照する文字のグループとともに単語のリストです。これにより、jump (jumping、jumps、jumped) などの単語のすべての形式を含める必要がなくなり、.dic ファイルに単語が 1 回含まれ、.aff ファイル内の接辞への参照によって他のすべての形式を構築できるため、スペースが節約されます。
ロケールのファイルをフォルダーにコピーするだけでは不十分です。ロケールが複数あるため、すべての辞書を自動的に読み込むと、かなりのオーバーヘッドが発生します。したがって、dictionary.lst にリストされているロケールのみにアクセスできます。dictionary.lst は単純なテキスト エディターで編集できますが、フロント エンドを使用すると、よりユーザー フレンドリな方法で新しいロケールを追加できます。
MySpellと他のプログラム
MySpell は現在他のプログラムによって使用されています:
- アビワード
- Aegisub 2.0 では、AFF ファイルと DIC ファイルを Dictionary フォルダーに追加することで、MySpell 用に作成された辞書を使用できます。
- スイスのSTAR AG 社製のCATスイートであるSTAR Transit NXTでは、スペルチェックにオプションでMySpell辞書を使用できます。
Aspell とVim 7 では、MySpell 用に作成された辞書を使用できるようになりました。
参照
参考文献
- ^ サンマルティン・ロサダ、フアン・ラモン。強磁場における静電プローブの理論:コロラド大学大学院航空宇宙工学科学科博士課程に提出された論文(論文)。マドリード工科大学 - 大学図書館。
外部リンク
- Debianリポジトリのmyspell
