Zdravím zde na fóru,

měl bych jeden takový problém a nevím jak na to. S kolegou děláme vícejazykový web, ale formou co jazyk to vlastní doména. Tedy 1 zdroj dat a na něj směřované ostatní domény a podle domén se natáhne dodatečný domain.config.neon, který každý má vlastní routy podle jazyku a taky definici defaultu: translation:
default: jazyk dle domény
fallback: cs_CZ, cs Jenže při testu bohužel v panelu mám vždy cs i když jsem třeba na sk doméně atd. V panelu mám jen: Front:Homepage:kontakty cs

  1. LocaleParamResolver NIC (prázdná hodnota)
  2. AcceptHeaderResolver cs

Routy fungují a mám samo: <locale=sk sk<presenter>/<action>

6ádným překlikáním vlaječek ani detekcí header, pouze všichni na dané doméně např.: sk se má nastavit sk a je jedno jakou mají hlavičku jestli rozumíte. V podstatě nic nezmění ani to když na cz nastavím default třeba hu, sk nebo pl – pořád cs.

já to pořešil následovně:


$router[] = new Route('//www.[
	.]%sld%.
		', 'Front:Homepage:default');
	
	

a překlad pro češtinu mám: neco.cz_CZ.neon, není to úplně ideální řešení, ale funguje :)


You must first log in to participate in this discussion