Penso che personalizzare il tuo sito richieda molto più lavoro quando consenti agli utenti di scegliere la loro lingua. Quando modifichi, ad esempio, il messaggio di benvenuto senza consentire altre lingue, cambi un testo. Quando consenti altre lingue, devi cambiarlo per tutte le lingue separatamente e, se ti dimentichi, non tutti gli utenti riceveranno le stesse informazioni nel messaggio. È lo stesso per i componenti del tema come il banner di ricerca o il banner del link di benvenuto. Quando guardi la sezione internazionale di Discourse Discover, puoi vedere screenshot con un banner che utilizza il testo predefinito “Welcome to our community”. Quando ho visitato quei forum, ho notato che molti di loro avevano personalizzato il testo del banner, ma non lo avevano fatto per tutte le lingue. Quindi, mentre vedo il testo personalizzato perché il componente del tema non offre un testo tedesco predefinito, qualcuno con la lingua del browser impostata sull’inglese (USA) vede il testo predefinito, che è ciò che accade quando vengono scattati gli screenshot. Quindi, al momento, questo potrebbe interessare solo gli utenti con inglese USA come lingua del browser e non è un grosso lavoro tradurlo. Ma quando l’inglese UK viene aggiunto al componente, gli amministratori dovranno modificare anche queste stringhe e poi qualcuno potrebbe aggiungere il tedesco e il testo successivo dovrà essere modificato. Quindi non solo devi essere consapevole che devi cambiare la stringa per diverse lingue, ma devi anche notare quando vengono aggiunte nuove lingue per personalizzarle.
Consentire altre lingue può causare molto più lavoro per gli amministratori. In una community in cui le persone comunicano solo in una lingua, probabilmente non vale la pena. Gli utenti hanno comunque a che fare con la lingua. Solo un’interfaccia nella loro lingua è di poca utilità.