web-dev-qa-db-ja.com

スペルチェックの言語を選択

私は多くの言語を話し、常にそれらを切り替えます。通常、ユーザーインターフェイスは英語に設定されたままであり、スペルチェックを適切な言語に切り替えます。このために、Ubuntuのシステム設定の「言語サポート」に移動し、必要なすべての言語をインストールしました。

これは、1つの迷惑を除いて、うまく機能します。言語を切り替えたい場合、選択した言語のすべてのバリアントがリストに表示されます!たとえば、オーストラリア、カナダ、南アフリカ、英国、米国のように、半ダースの英語のバリエーションがあります。同じことがオランダ語、フランス語、またはドイツ語にも当てはまり、スペイン語はさらに悪い。 Firefox、gedit、Libre Officeなど、スペルチェックに使用する言語を選択できるすべての場所で、これが発生するようです。1日数回その長いリストをスクロールしなければならない場合、ちょっと面倒です!

これらのリスト内の言語バリアントの数をどのように制限できますか?通常、各言語に必要なバリアントは1つだけです。英語は米国、オランダ語はフラマン語、フランス語はベルギー語、スペイン語はスペインなどです。

ご意見ありがとうございます。

3
Alex

これは解決策ではありませんが、トピックに何らかの光を当てる試みです。

オプションの数が示すほど多くのスペルチェック用の辞書は存在しません。たとえば、コマンドを実行する場合

ls /usr/share/hunspell

フォルダにはかなりの数のシンボリックリンクが含まれていることがわかります。これらのシンボリックリンクは、辞書をインストールするさまざまなパッケージによってインストールされています。その理由は、アプリケーションが現在のロケール(LANG変数の値)に基づいて適切な辞書を見つけることができるからだと思います。

上記のフォルダーおよび他のいくつかの関連フォルダー内のシンボリックリンクを削除することにより、バリアントの数を制限することが可能です。ただし、次にそれぞれのパッケージが更新されたときに再インストールされるため、実際には良い考えではありません。

この問題に対する簡単な解決策はないと思います。

1