Por um motivo muito específico, quero ter um idioma personalizado. Por exemplo, como meu nome aqui é JSV, essa linguagem deveria se chamar JSV.
É possível de alguma forma? E como?
Suponho que será mais fácil criá-lo alterando um dos existentes, por exemplo, inglês:
C:\Program Files\LibreOffice\share\extensions\dict-en\...
Mas como exatamente?
É possível adicionar novos idiomas no LibreOffice 5.3 e posterior. Existe um programa de linha de comando chamado oxttools que cria um .oxt para um idioma. Quando o .oxt é adicionado ao LibreOffice, são adicionados arquivos XML que descrevem o idioma para verificação ortográfica e outras funções de idioma.
Ele espera uma tag de idioma e não há nenhuma tag JSV existente. No entanto, existe "jsl" (normalmente para Língua de Sinais Japonesa). Então o que você pode fazer é usar "jsl" como a tag e depois "JSV" como o nome do idioma, que é o que ficará visível no LibreOffice.
Se você quiser tentar isso, aqui está o comando powershell que usei para este teste.
Isenção de responsabilidade: Estou associado às pessoas que desenvolvem oxttools e contribuíram com código para o projeto. No entanto, é gratuito, então não estou lucrando com publicidade ou algo assim.