Siamo stati piuttosto soddisfatti della localizzazione dei contenuti, ma abbiamo riscontrato un problema relativo all’impostazione Set locale from param.
Dovrebbe consentire l’impostazione della lingua di un utente anonimo tramite il parametro URL ‘tl’, ad esempio ?tl=es. Attualmente, se inseriamo ad esempio ?tl=fi nell’URL del forum, mostra correttamente l’interfaccia utente e le intestazioni del forum in finlandese per un utente anonimo. Tuttavia, se apro qualsiasi discussione, le mostra in modo errato in base all’intestazione Accept-Language del browser (inglese in questo caso).
Se ho capito bene, la priorità dovrebbe essere ?lang= nell’URL, poi il cookie della lingua, poi Accept-Language? Eppure, almeno nel nostro caso, sembra che l’uso di ?tl cambi solo la lingua dell’interfaccia utente ma non le traduzioni mostrate.
Per quanto riguarda il contesto di ciò che stiamo cercando di ottenere:
- Guidare gli utenti alla versione svedese del forum (tl=sv) dal nostro sito .se, e alla versione finlandese (tl=fi) dal nostro sito .fi e così via.
- Per gli utenti anonimi che navigano a livello globale, sarebbe bello avere l’intestazione della lingua del browser come predefinita se noi o l’utente non abbiamo pre-selezionato la lingua.
Qualsiasi pensiero?