Selezione lingua in base a quella del browser?
Moderatore: mod Generali
Selezione lingua in base a quella del browser?
Mi capita, che avendo attivato 2 lingue:
ita 0 default
en 1
con IE la homepage è italiana, mentre con mozilla è inglese.
Da qualche parte mi sembra di aver visto un settaggio che imposta la lingua in base a quella del browser, mi sbajo?
Se esiste, dov'e' che lo disattivo? E se non esiste, di che si tratta??
ITA è default.. tant'è che su IE si vede alla prima hit
ita 0 default
en 1
con IE la homepage è italiana, mentre con mozilla è inglese.
Da qualche parte mi sembra di aver visto un settaggio che imposta la lingua in base a quella del browser, mi sbajo?
Se esiste, dov'e' che lo disattivo? E se non esiste, di che si tratta??
ITA è default.. tant'è che su IE si vede alla prima hit
funziona anche su mozilla... se hai la versione con lingua italiana attivata, altrmenti modifica la funzione
impostando $this->browser_languages = 'it'.... credo così dovrebbe andare
Codice: Seleziona tutto
function get_browser_language() {
$this->browser_languages = explode(',', getenv('HTTP_ACCEPT_LANGUAGE'));
for ($i=0, $n=sizeof($this->browser_languages); $i<$n; $i++) {
reset($this->languages);
while (list($key, $value) = each($this->languages)) {
if (eregi('^(' . $value . ')(;q=[0-9]\\.[0-9])?$', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {
$this->language = $this->catalog_languages[$key];
break 2;
}
}
}
È forse questa la soluzione al mio problema?
Ho installato OScommerce con lingua italiana come default e inglese come seconda lingua... Non appena traduco la pagina digitando la bandiera inglese, compare la pagina in inglese e fin quì tutto bene, ma se continuo a navigare torna la lingua italiana!
Le vostre indicazioni risolgono anche questo problema?
Vi ringrazio anticipatamente e a presto!
Ho installato OScommerce con lingua italiana come default e inglese come seconda lingua... Non appena traduco la pagina digitando la bandiera inglese, compare la pagina in inglese e fin quì tutto bene, ma se continuo a navigare torna la lingua italiana!

Le vostre indicazioni risolgono anche questo problema?
Vi ringrazio anticipatamente e a presto!
non funge!!!
Sono solo io ad avere questi problemi?
...ma com' é possibile che dopo aver selezionato la lingua inglese tempo due clicks torna la lingua italiana o viceversa?
La cosa incredibile é che io non ho ancora installatoto nessun extra!!!
Se esistono santi in questo forum che possono darmi qualche consiglio ne sarei veramente grato...



Sono solo io ad avere questi problemi?
...ma com' é possibile che dopo aver selezionato la lingua inglese tempo due clicks torna la lingua italiana o viceversa?

La cosa incredibile é che io non ho ancora installatoto nessun extra!!!
Se esistono santi in questo forum che possono darmi qualche consiglio ne sarei veramente grato...