Ako sa riešia v Nette viacjazyčné stránky?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Takeshi
Člen | 596
+
0
-

Ahojte,

ako sa riešia v nette viacjazyčné stránky? … teda prepýnanie do angličtiny, nemčiny atď.
Jedna možnosť ma napadla, že pre každý jazyk si urobiť zvášť stránku … robíte to inak? Ďakujem za odpoveď.

Editoval Takeshi (14. 4. 2015 10:16)

Azathoth
Člen | 495
+
+1
-

Na to je v Nette frameworku interface ITranslator.
Já osobně používám Kdyby translation, které integruje Symfony překlad, a ten je geniální.
Na každý jazyk máš jeden nebo více souborů a v šablonách máš pouze texty, které odkazují na ten překlad. A všechen text, který se ukazuje uživateli, se tak načítá ze souborů podle vybraného jazyka. A šablona ti stačí jedna na všechny jazyky.