問題タブ [aspell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ckeditor - Aspell と CKEditor
CKEditor で Aspell のスペル チェックのサーバー スクリプトとして 'spellchecker.pl' を使用すると、スペル チェック ダイアログ ボックスにスペルミスのあるテキストではなくソース コードが表示されます。
誰か助けてくれませんか?
windows - emacs を使用して Windows に Aspell をインストールする
Windows7 で Emacs23.3 を使用しており、Aspell をインストールしようとしました。インストールはうまくいきましたが、英語辞書をインストールしようとすると、「拡張属性が矛盾しています」というメッセージが表示されました。(他のあらゆる種類のプログラムのインストールに問題はありません)。現在、辞書を操作できません。Emacs で「alt-x aspell」と入力すると、「一致しません」と表示されます。
誰でも私を助けることができますか?
perl - さまざまな人間の言語の音声表現に適したパッケージは何ですか?
私は現在、さまざまな言語の単語の音声表現を考え出すことができると非常に役立つと思うプロジェクトに取り組んでいます。Aspell がこれを非常にうまく行っていることは知っていますが、音声表現を取得するための非常に簡単な方法はないと思います。 /方言/アクセント/それは何から来ているのですか?
これは特定の言語である必要はありませんが、Perl であればそれが最適です。
私はすでに Soundex、Metaphone、DoubleMetaphone、およびText::Phoneticの他のすべてを試しましたが、どれも非常に優れたものではありませんでした。間違いなく、Aspell のものほど優れたものではありませんでした。
automation - aspell を使用してパッセージを自動修正する賢い方法は?
私は aspell を初めて使用しますが、aspell を使用してファイルをスキャンし、最初の提案を使用してすべてのエラーを自動修正する方法があるかどうかを知りたかっただけです。
xml - Vim と XML によるスペル チェックを自動的に行う
vim が XML 文書のスペルをチェックするとき、属性などをチェックするのがデフォルトのようですが、タグ間のテキストはチェックしません。これは、次の 2 つのコマンドを実行することで簡単に修正できます。
Vimにデフォルトでこれをしてもらいたいです。ただし、これら 2 つのコマンドを vimrc に追加しても影響はないようです。Vim を起動するたびに手動で実行する必要があります。デフォルトで Vim に XML タグ間のスペルをチェックさせる別の方法はありますか?
php - Aspell/Pspell への辞書の追加
Aspell を正常にインストールし、PHP を Pspell でコンパイルしました。すべて正常に動作しているようです。
私ができない唯一のことは、「無視する」単語のリスト、または個人辞書を作成することですが、それを参照したいと思っています。
こことここで概説した手順を試しましたが、どちらも効果がありませんでした。
上記のリンクとAspell のドキュメントで説明されているように、マニュアルに記載されている個人用辞書を作成してみました。
これを aspell ディレクトリ、ホーム ディレクトリ、ルート ディレクトリに配置しましたが、取得されませんでした。Aspell のドキュメントには、それがどこにあるべきか、またはそれ以外の方法でそれをロードする方法が実際に記載されていません。
もう 1 つの参照は、個々の単語リストを作成することです。
辞書に追加する単語を含む txt ファイルを作成します。各単語は別の行にあり、次のコマンドを実行します。
これにより、辞書用に aspell でエンコードされた単語を含む custom.rws というファイルが作成されます。拡張子が .rws である限り、ファイルには任意の名前を付けることができます。これをディクショナリに追加するには、次のコマンドを実行して、custom.rws ファイルをディクショナリの場所である /usr/lib/aspell に移動します。
cp custom.rws /usr/lib/aspell/
ディクショナリへの追加を完了するには、次を実行してディクショナリ ディレクトリに変更します。
次の行を追加します。
add custom.rws
これらの方法はどちらも機能していないようで、辞書または単語リストを適切に追加する方法の明確な例が見つかりません。これらは、私が見つけることができた最も有望な 2 つの方法であり、どちらも機能しませんでした。私が作成した個人辞書ファイルを Aspell で使用する方法を知っている人はいますか?
お時間をいただきありがとうございます。
EDIT:ここで概説した手順は私にとってはうまくいきました。これらは、前者が「en.multi」を参照するのに対し、後者は「en_US.multi」を参照することを除いて、ここで概説したものとよく似ています。カスタム リストを en.multi (en_US.multi ではなく) に追加した後、期待どおりに機能していました。
emacs - メールモードでaspellを開始する
aspellのドキュメントを調べても、電子メールモードで期待されているように、引用されたテキストをスキップすることはできません。.emacs.dファイルに次のものがあります。
ただし、Aspellは、 .をC-h v ispell-extra-args
返しても、引用符で囲まれたメッセージをスペルチェックし続けますIts value is ("--mode=email")
。また、コマンドラインからaspellを実行しても--mode=email
オプションが無視されないため、aspell自体に問題はないようです。
internationalization - GNU aspell 辞書から単語のリストを取得する
ベンガル語辞書サポート用の aspell パッケージをダウンロードしました。tarball から、bn.wl ファイルを分離することができました。これは、各行に 1 つずつ、約 100,000 語の単なるリストです。
問題は、エンコーディングがどうやら is13194-bn であり、ファイルを開くテキスト エディターがゴミ (1 行に 1 ゴミ文字) を表示していることです。おそらくutf8か何かを期待しています。
このファイルを読み取り可能な形式に変換するにはどうすればよいですか? iconv を使用してみましたが、エンコーディングを認識できないようです。
spell-checking - 特定のAspell辞書を削除する方法は?
aspell dump dictsを実行すると、次の辞書が表示されます。en_GBとen_USだけを残したい場合、どうすれば他のものを取り除くことができますか?私はここのドキュメントを読みましたが、これを行う方法がわかりません。(関連する場合、これはLinuxとWindowsの両方にあります。)
php - ドイツ語用の php を使用した pspell および aspell
PHP 用の aspell と組み合わせて pspell を使用しようとしています。
私はこの方法でそれをインストールしました:
その後、コード例を次に示します。
2 つの問題があります。
- この例はドイツ語のウムラウトを理解していません
- 名詞については、pspell_check が true を返すように大文字にする必要があります。単語がすべて小文字の場合、どうすれば true になりますか? たとえば、"Ball" は true を返しますが、"ball" は false を返します。「ボール」の場合、チェックもtrueを返すことを解決する方法は?