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?
La variante formale/informale è un grosso problema nelle lingue con una distinzione T-V (come il tedesco o l’ungherese). Usare una variante che non corrisponde al tuo pubblico può alienarlo; ancora di più se il sito a cui Discourse è collegato utilizza l’altra opzione. Sembra che negli anni trascorsi da questa conversazione Discourse sia passato da Transifex a Crowdin, quindi forse ora è più facile da gestire?
Per quanto riguarda i nomi delle lingue, l’approccio compatibile con gli standard sarebbe l’uso di un sottotag di uso privato BCP-47, come de_DE-x-formal. Vedo che per il tedesco esiste ora un plugin, ma sembra un approccio molto “hacky” e mi piacerebbe vederne uno più pulito (personalmente sono interessato ad avere una variante informale per l’ungherese).
Nel frattempo, Discourse si è spostato su Crowdin per gestire le traduzioni delle lingue dell’interfaccia. Non riesco a trovare alcun riferimento a varianti formali e informali, ma hanno varianti regionali. Mi chiedo se queste varianti regionali siano fisse dal sistema, o se gli amministratori del progetto possano crearne di nuove. Se gli amministratori possono, allora sarebbe possibile creare, ad esempio, Ungherese (Informale). Il software può persino riempire automaticamente le stringhe non tradotte tra le varianti, in modo che i traduttori debbano concentrarsi solo sulle frasi che differiscono tra formale e informale.
Se questo processo funzionasse tecnicamente, la creazione di varianti formali/informali potrebbe seguire lo stesso processo della richiesta di nuove lingue.
Come parlante di varie lingue con versioni formali e informali, sono d’accordo con tutti coloro che richiedono questa funzionalità qui (dichiarazione di non responsabilità: @Tgr ed io proveniamo dallo stesso progetto). Trovare un equivalente inglese è difficile, ma immagina che l’interfaccia di Discourse si rivolga a tutti con il tono e il registro di un servitore alla corte della Regina Elisabetta.
Ciò che è fastidioso riguardo al “processo” attuale è che non esiste uno standard comune. Diverse lingue sono state tradotte in formale o informale a seconda di ciò che il primo traduttore (o i primi traduttori) ha deciso di fare quando ha iniziato a tradurre.