Olá, estou preparando uma comunidade que precisará de interface do usuário em inglês e em 2 idiomas/regiões adicionais não essenciais.
(Apenas de passagem, precisaremos fazer nossas próprias traduções sem usar o CrowdIn. O idioma não é realmente adequado para o núcleo por várias razões, pelo menos não neste momento — é tipicamente apenas falado, então as formas escritas são muito não padronizadas.)
Gostaria de manter a opção “Permitir que os usuários escolham sua própria preferência de idioma da interface” disponível, para que os usuários possam alternar entre esses 3 idiomas/regiões, mas não entre todos os outros idiomas que não são úteis para esta comunidade. Provavelmente teremos muitos usuários mais idosos e sem familiaridade com tecnologia, então apresentar menos opções é importante. Não vi nenhum post descrevendo, nem consegui descobrir exatamente o que preciso editar para remover todas as outras opções de idioma da lista. Alguém poderia explicar isso?
Além disso, alguém poderia confirmar se a maneira “correta” de implementar idiomas personalizados é por meio de um plugin de localidade, conforme descrito aqui? Suponho que possa fazer os dois idiomas/regiões em um único plugin?
E a última pergunta — preciso desativar a regra do markdown que converte dois hífens em um travessão. Alguém poderia me indicar o caminho certo para isso?
Obrigado
Edição/atualização:
Acredito que encontrei a solução para o primeiro problema aqui.
O segundo problema (plugin de localidade) parece funcionar, mas tive bastante dificuldade para descobrir como fazê-lo recarregar no meu servidor de desenvolvimento local — finalmente descobri que excluir a pasta tmp sempre que quiser ver as alterações funciona. Não tenho certeza de como isso funciona em produção? Com certeza precisarei atualizar frequentemente as strings de tradução conforme as construirmos.
Ainda não há solução aparente para o último problema, e isso é muito importante para mim, pois o “duplo hífen” é uma característica ortográfica do idioma.