Kdyby/Translation a multijazycne routovani

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

Ahoj,

potreboval bych nasmerovat a idealne i poradit, jak poresit mujtijazycne routovani s pouzitim Kdyby/Translation.

Rozhodne nechci jazyk v URL!

Potrebuji neco co poresi nasledujici priklad nejak chytreji a s nejakou tou logikou:

$router[] = new Route('account/login', 'Login:default');
$router[] = new Route('ucet/prihlaseni', 'Login:default');

Pokud uzivatel s lokalnim nastavenim na anglictinu zavola www.example.com/ucet/prihlaseni, potrebuju, aby se to samo preroutovalo na www.example.com/account/login

Diky za cokoliv,

@flexroad

sadamek
Člen | 16
+
0
-
flexroad
Člen | 117
+
0
-

To jsem cetl, ale stejne nevim, jak to pouzit v tom mem konkretnim pripade s Kdyby/Translation.

llsm
Člen | 121
+
+1
-

Myslim, ze to co chces nepujde bez napsani vlastniho routeru (coz povazuji u tohoto za nejcistsi reseni). Mozna, ze by se to dalo nacpat i do filtru, ale asi by to nebylo uplne pekne (hlavne ta cast rozeznani jazyka podle jazyka prohlizece a preklad)

Editoval llsm (23. 7. 2014 16:02)

flexroad
Člen | 117
+
0
-

@llsm : diky, taky nad necim takovym jsem taky premyslel, spise jsem se ptal, jestli to nejde se soucasnou funkcionalitou nette s kdyby/translation.

Filip Procházka
Moderator | 4668
+
0
-

Přímo v Kdyby/Translation nic není, protože tohle je věc, která se strašně těžko dělá univerzálně.