Jump to content
Sign in to follow this  
Rain3r

Problém s vychozím jazykem

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?

Share this post


Link to post
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 ;)

Share this post


Link to post
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 ;-)

Share this post


Link to post
Share on other sites

ja jsem nakonec to vyresil tak, ze do souboru config.inc.php jsem doplnil řádek $cookie->id_lang = '9'; (9ka je id čestiny v moji DB)

Share this post


Link to post
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
Sign in to follow this  

×

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More