Joomla.it Forum
Componenti per Joomla! => Gestione sito multilingua => : giulia_bike 08 Apr 2011, 14:03:42
-
Ciao,
il mio sito ha 7 lingue (uso il modulo JoomFish) e a seconda dell'impostazione lingua del browser verrà visualizzato il contenuto in una lignua piuttosto che in un altra.
Tutto funziona bene tranne per la lingua Inglese (Stati Uniti) in quanto anche se il browser ha Inglese(stati Uniti) come impostazione il sito visualizza sempre il contenuto della lingua inglese (gb).
Ho installato anche un modulo (geoIp) che credevo che a seconda della provenienza dell'utente mi visualizzasse la lingua corretta e invece sembra ignorarlo.
Quello che ho notato è che il cookie jfcookie (lang) viene sempre impostato a "en" anche se il linguaggio è English(United States) quindi dovrebbe essere "us".
La lingua EN-US l'ho solo installata come frontend perchè non l'ho trovata come core si Joomla (non so se questo influisca).
Avete delle idee?
Purtroppo in tutti gli altri forum (Joomla.org, Joomfish...) non mi hanno risposto o la risposta non ha risolto nulla.
Mi basta anche conoscere delle alternative tipo redirect con altri moduli o tramite file htaccess
-
La lingua EN-US
sbagliato, ecco perchè non funziona, devi scriverla correttamente, cioè
en-US
;)
-
scusa ma dove devo scrivere en-US?
in Joomfish - Content Languages c'è già en-US nel compo Joomla file.
Solo nel plugin Jrooter c'è us in corrispondenza di Inglese (Stati Uniti) , ho provato a mettere en-US ma non cambia nulla
-
Solo nel plugin Jrooter
sarebbe?
sposto nella sezione joom!fish
-
su www.pcvuesolutions.com in alto a sinistra ci sono tutte le lingue disponibili. In automatico il browser visualizza la lingua corretta in base all'impostazione della lingua. Quindi se il tuo browser ha come impostazione lingua "Italiano" vedrai italiano.
Questo non funziona per Inglese (Stati Uniti), in quanto mi fa sempre vedere la lingua Inglese (en-gb)