It looks like transifex supports regional subtags, but unless I missed seeing them, not script (eg. cyrillic / latin) or variant (eg. de-DE-1901) subtags.
I don’t think so. I couldn’t find anything in the language settings of my Transifex test project that relates to language variations. This is all there is when I’m searching for German:
Yes, that’s what I see when I look around, some language-region translations but not any language-script etc. translations. (with maybe Chinese being an exception?)
@meglio
During your travels in web land have you found a way to specify cyrillic vs. latin?
A variante formal/informal é um grande problema em idiomas com distinção T-V (como alemão ou húngaro). Usar uma variante que não corresponde ao seu público pode ser alienante; ainda mais se o site ao qual o Discourse está anexado usar a outra opção. Parece que, nos anos desde que esta conversa aconteceu, o Discourse mudou do Transifex para o Crowdin, então talvez isso seja mais fácil de lidar agora?
Em relação aos nomes de idiomas, a abordagem compatível com os padrões seria o uso de uma subtag de uso privado BCP-47, como de_DE-x-formal. Vejo que para o alemão há um plugin agora, mas isso parece uma abordagem muito improvisada e eu adoraria ver uma mais limpa (pessoalmente, estou interessado em ter uma variante húngara informal).
Enquanto isso, o Discourse mudou para o Crowdin para lidar com as traduções de idiomas da interface. Não consigo encontrar nenhuma referência a variantes formais e informais, mas eles têm variantes regionais. Eu me pergunto se essas variantes regionais são corrigidas pelo sistema, ou se os administradores do projeto podem criar novas. Se os administradores puderem, então seria possível criar, por exemplo, húngaro (informal). O software pode até preencher automaticamente strings não traduzidas entre variantes, para que os tradutores precisem focar apenas nas frases que diferem entre formal e informal.
Se este processo funcionasse tecnicamente, então a criação de variantes formais/informais poderia seguir o mesmo processo do pedido de novas línguas.
Como falante de várias línguas com versões formais e informais, concordo com todos que pedem este recurso aqui (aviso: @Tgr e eu viemos do mesmo projeto). Encontrar um equivalente em inglês é difícil, mas imagine que a interface do Discourse se dirigiria a todos com o tom e o registro de um servo na corte da Rainha Elizabeth.
O que incomoda no “processo” atual é que não há um padrão comum. Diferentes línguas foram traduzidas para formal ou informal dependendo do que o(s) primeiro(s) tradutor(es) decidiu(ram) fazer quando começaram a traduzir.