Можно ли создать собственный язык для LibreOffice?

Можно ли создать собственный язык для LibreOffice?

По очень конкретной причине я хочу иметь собственный язык. Например, поскольку мое имя здесь JSV, этот язык должен называться JSV.

Возможно ли это вообще? И как?

Полагаю, что его будет проще создать, изменив один из существующих, например, английский:

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

Но как именно?

решение1

Добавление новых языков возможно в LibreOffice 5.3 и более поздних версиях. Существует программа командной строки, которая называетсяoxttoolsкоторый создает .oxt для языка. Когда .oxt добавляется в LibreOffice, добавляются XML-файлы, описывающие язык для проверки орфографии и других языковых функций.

Он ожидает тег языка, а тега JSV нет. Однако есть "jsl" (обычно для японского языка жестов). Поэтому вы можете использовать "jsl" в качестве тега, а затем "JSV" в качестве имени языка, что и будет видно в LibreOffice.

язык в диалоговом окне свойств персонажа

Если вы хотите попробовать, вот команда PowerShell, которую я использовал для этого теста.

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

Отказ от ответственности: Я связан с людьми, которые разрабатывают oxttools и внесли код в проект. Однако он бесплатный, поэтому я не получаю прибыли от его рекламы или чего-то в этом роде.

Связанный контент