Jump to content

Problém s vychozím jazykem


Rain3r

Recommended Posts

Ahoj, máte taky tento problém?
Jako výchozí a jediný povolený jazyk mám zaplou češtinu, ale na některých počítačích se mi front office přepíná na angličtinu, popisky produktů zmizí, názvy bloků jsou v angličtině, nevím co stím...

Nemáte prosím nějaký tip?

Link to comment
Share on other sites

Zdarec,
mě se to zatím nestalo ale abych řekl pravdu tak to nemám pořádně otestovaný.
Já bych zkusil zálohovat databázi a potom třeba smazal všechny jazyky včetně AJ a nechal tam jenom češtinu a pak uviděl co to dělá ;)

V nejhorším kdyby to nepomohlo tak nahraješ zpět databázi kde jsou uloženy jazyky ;)

Link to comment
Share on other sites

pokud neni nastaven jazyk v cookies v id_lang, bere si PS vychozi jazyk z $_SERVER['HTTP_ACCEPT_LANGUAGE'], coz muze hazet napr. EN (podle OS, apod...)

jelikoz chci svuj shop pouze v cs, nastavil jsem to tak i v classes/Tools.php

nasledujici zdrojak
/* Automatically detect language if not already defined */
if (!$cookie->id_lang AND isset($_SERVER['HTTP_ACCEPT_LANGUAGE']))
{
$array = split(',', Tools::strtolower($_SERVER['HTTP_ACCEPT_LANGUAGE']));
if (Validate::isLanguageIsoCode($array[0]))
$cookie->id_lang = Language::getIdByIso($array[0]);
}

jsem zmenil na

/* Automatically detect language if not already defined */
if (!$cookie->id_lang AND isset($_SERVER['HTTP_ACCEPT_LANGUAGE']))
{
$array = split(',', Tools::strtolower('cs'));
if (Validate::isLanguageIsoCode($array[0]))
$cookie->id_lang = Language::getIdByIso($array[0]);
}

elegantneji by tam sla jiste dosadit napr $_LANG

az nekdo vymysli neco hezciho, dejte vedet ;-)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...