První otázka... to se pak musí řešit pomocí šablon. Třeba v Seznamu se většina věcí řeší přes Teng. Ten je postaven na podobném modelu MVC. Tedy máš webovku jako šablonu a dosazuješ data.
Jenže to je trochu neohrabané, protože, pro každou jazykovou mutaci máš vlastně postavený celý web znova, včetně designu. Pak si to musíš rozdělit do tří oblastí:
- vlastní app (a její výstup)
- texty
- vzhled stránky
Každá oblast musí být oddělená a samostatně řešena. Webovka pak vlastně dělá to, že nejprve spočítá data, následně vybere texty podle jazykové mutace a nakonec to dosadí do šablony stránky.
Otázka 2), pokud máš pocit, že těch textu je fakt hodně, pak není problém to rozdělit do tematických okruhu. Nebo podle stránek. Třeba
index.php
menu.php
lang/en/index.php
lang/en/menu.php
lang/cz/index.php
lang/cz/menu.php
lang/de/index.php
lang/de/menu.php
|