LibreOffice のカスタム言語を作成することは可能ですか?

LibreOffice のカスタム言語を作成することは可能ですか?

非常に具体的な理由から、カスタム言語が必要です。たとえば、私の名前は JSV なので、この言語は JSV と呼ばれるべきです。

それは可能なのでしょうか?そして、どのように?

既存のものの 1 つ、たとえば英語を変更すると、作成が簡単になると思います。

C:\Program Files\LibreOffice\share\extensions\dict-en\...

しかし、具体的にはどうすればいいのでしょうか?

答え1

LibreOffice 5.3以降では新しい言語を追加することができます。コマンドラインプログラムがあります。オックスツール言語の .oxt を作成します。.oxt が LibreOffice に追加されると、スペル チェックやその他の言語機能の言語を記述する XML ファイルが追加されます。

言語タグが必要ですが、既存の JSV タグはありません。ただし、「jsl」(通常は日本手話) はあります。したがって、タグとして「jsl」を使用し、言語名として「JSV」を使用すると、LibreOffice で表示されます。

文字プロパティダイアログの言語

これを試してみたい場合は、このテストに使用した PowerShell コマンドを以下に示します。

& ./makeoxt -d wordlist.txt -l "JSV" -t west jsl out.oxt

免責事項: 私は oxttools を開発している人々と提携しており、プロジェクトにコードを提供しています。ただし、これは無料なので、宣伝などによって利益を得ることはありません。

関連情報