Prepinanie jazykov podla geolokacie a kliknuteho jazyka
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- dadalos1
- Člen | 4
Caute.
Podla geolokacie IP cez API si zistim z akej je navstevnik krajiny v DTB mam
ulozene pre aku krajinu mam stranku nacitat v akom jazyku. Cez kdyby translator
mam implementovane jazykove mutacie… Jazyk stranky podla krajiny nastavujem
v basepresentery cez $this->locale = $countryCode;
a potrebujem
spravit to ze ak niekto klikne na vlajocku pre zmenu jazyka (en|sk|cz) tak aby
sa mu tento jazyk zmenil. Ale kedze to $this->locale mam v base presentery
tak to mi to prepinanie jazyka vzdy prepise. Dufam ze som to napisal
zrozumitelne dakujem za rady. V tych odkazoch na vlajockach jazyk prepinam
takto
<a n:href="Default:worldwide, locale=>'en'">en</a>
premenna $locale je persist