問題タブ [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.
heroku - Vulcan を使用して Heroku に raspell gem をインストールする
thinking-sphinx-raspellジェムを使用して、私たちのウェブサイトでの検索に「もしかして」の提案を許可したいと考えています。私の開発マシン (Mountain Lion) では動作しますが、Heroku Cedar にデプロイするのに苦労しています。
gem はaspellに依存するraspell gem に依存します。aspell は Heroku Cedar スタックに含まれていないため、Vulcan を使用して Heroku マシンでコンパイルし、バイナリを git リポジトリに追加してから Heroku にプッシュしています。手順については、こちらで詳しく説明しています。
これにより、バンドラー フェーズでエラーが発生します。
私の理解が正しければ、この aspell.h への依存関係はraspell gem のextconf.rbに設定されています。
そのヘッダー ファイルをプロジェクトの bin ディレクトリに配置しました。最適な場所ではありませんが、それは問題ではないと思います。これは/app/bin
、Heroku ファイル システムに対応します。このパスを に追加しPATH
、C_INCLUDE_PATH
にCPLUS_INCLUDE_PATH
も設定CFLAGS
しました-I/app/bin
。
私が間違っていることは何ですか?それとも、Heroku ではうまくいかないことを試しているのでしょうか?
apache - enchant_broker_init()のパフォーマンスの問題
enchant enchant_broker_init()を使用するWebサイトがあります。理由はわかりませんが、enchant_broker_init()がページをロードするのに19〜秒ほどかかります。この関数を削除すると、ページがすぐに読み込まれます。
誰もがこれがなぜであるかについての考えを持っていますか?またはどうすればデバッグできますか?
ありがとう
git - コミット前のAspellによる自動ドキュメント検証
プロジェクトにGitHubリポジトリを使用しています。使用しているGUIはSmartGitであり、リモート担当者にコミットしてプルする前に、正統的に正しいかどうかをaspellで確認するスクリプトがあります。
これを自動化する方法はありますか?
ありがとうございました
tinymce - 個人的な単語リストを Aspell に追加するには?
呼び出されたときに aspell 辞書に含める必要がある単語の個人的なリストがあります。最初にコマンドラインからこれをチェックしてから、これを PHP スペルチェッカー プラグイン (TinyMCE) に実装する必要があります。それに応じて PHP コードを変更する必要があります。誰でも私を助けることができますか?
$aspell check new.txt -p dict.txt を保存した単純な単語で試しましたが、 Dict not in correct form と表示されます。
emacs - Emacs、LaTeX ファイルの flyspell を自動的にオンにする方法
\LaTeX と python プログラミングにのみ Emacs を使用しています。flyspell-mode
.tex ファイルで作業しているときに自動的にオンになりflyspell-prog-mode
、.py ファイルで作業しているときにオンにする方法はありますか? .emacs ファイルでこれを行うにはどうすればよいですか?
aspell - Aspell は、パイプを使用して個人辞書に単語を追加します
パイプを介して Aspell を使用していますが、個人辞書に新しい単語を追加する方法を知りたいです。
たとえば、「test」という単語のスペルをチェックするには、次のようにします。
ここでは、「*単語」を使用して、この単語を個人辞書に追加できることを説明します。
しかし、そうではありません。
私が間違っていることは何ですか?
spell-checking - どのように ispell 辞書を hunspell にインポートしますか?
ispell 用の american-huge 辞書をダウンロードし、そこから単語リストを抽出しようとしています。それを aspell にインポートして aspell を使用してダンプするのは難しいですが、できません:(
私は自分のプログラムで hunspell を使用できる hunspell を読んだので、次のオプションは hunspell 辞書を使用することでしたが、問題は hunspell に相当する辞書 (巨大) が見つからなかったことです。
ispell 辞書を hunspell にインポートする方法はありますか?
text - テキストファイルの特定の単語を各行から削除する必要があります
以下のような単語を含むテキストファイルがあります。
そして、各行から単語を削除したいと思います。ただし、「sabotovať」または「nasavať」から「sa」を削除するつもりはありません。私の最終結果は次のようになります。
ASPELL は「さ」が新しい単語である単語間の空白を取得するため、ASPELL にはこれが必要です。私はWINDOWSを使用しています。ありがとうございました。
python - Pythonエンチャントは、チェックできない単語を提案しますか?
これは奇妙ではありませんか?
したがって、基本的に「civilization」という単語のスペル チェックは失敗しますが、代替案を提案するように求められると、enchant (または aspell?) は、スペルに失敗したのとまったく同じ単語を提案します。
編集:この回避策の使用
pyEnchant からより賢明な回答を得ることができますが、それはハックのように思えます。ただし、これはpyEnchantの問題ではなく、aspell
それ自体に関係があるようです:
または、ここで出力を読み間違えていますか?
編集:この質問が閉じられた後、このスレッドでより明確に言い換えました。