По очень конкретной причине я хочу иметь собственный язык. Например, поскольку мое имя здесь 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 и внесли код в проект. Однако он бесплатный, поэтому я не получаю прибыли от его рекламы или чего-то в этом роде.