Ako jednoducho spravit viacjazycny portal?

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

Zdravim, chcel by som spravit portal, tak aby bol prelozeny v jazykoch – sk/cz/en, tak aby som sa k nemu dostal cez www.domena.com/sk/ alebo www.domena.com/cz/ alebo www.domena.com/com/ . Viete mi poradit ako to spravit v Nette co najjednoduchsie? Nasiel som https://github.com/…/Translation , su aj ine riesenia? Niekto nejake skusenosti?

EDIT – podotazka (nechcem zakladat dalsiu temu):

  • kdyby translation vyzera celkom dobre, no chcel by som sa opytat pri nastavovani defaultneho jazyka – da sa to spravit nejak tak, aby sa defaultny jazyk nastavoval automaticky podla toho odkial navstevnik prichadza? teda ci zo Slovenska, Ceska alebo z inej krajiny?

Editoval xHRo (30. 6. 2015 19:34)

Azathoth
Člen | 495
+
+1
-

kdyby translation je nejspíš nejlepší volba

chemix
Nette Core | 1296
+
+4
-

Zacinal jsem tak, ze jsem si to nejak pytlikoval po svem, pak jsem objevil Kdyby/Translate a zalibilo se mi.
Mrkni na https://m.youtube.com/watch?… a uvidis ze je tam vse vyresene od slovniku po sablony (pres formulare,…)

UPDATE:
natocil jsem kratky screencast (4minuty!!!) jak zacit s kdyby/translation

SCREENCAST

http://blog.honzacerny.com/…-translation

budu rad za jakekoli napady a pripominky

Editoval chemix (4. 7. 2015 15:15)

xHRo
Člen | 13
+
0
-

diky :)

jakub.barta
Člen | 10
+
0
-

da

xHRo
Člen | 13
+
0
-

vies mi povedat ako?

Filip Procházka
Moderator | 4668
+
+28
-

@xHRo tohle je spíš otázka na routování než na translator. Translator si pak jenom veme parametr kterej dodá router. Žádná další magie tam není.

Psal jsem kdysi docela našlapanej router na tohle. Řeší i srandy typu různé url pro různé jazyky.
Když se tu posbírá aspoň pár upvotů, tak bych ho možná mohl oprášit a hodit na github když se budu nějakej víkend nudit :)

xHRo
Člen | 13
+
0
-

no to by bolo super :)

Azathoth
Člen | 495
+
0
-

upvote!

Filip Procházka
Moderator | 4668
+
0
-

To už je docela dost upvotes, dávám si do todo :D

chemix
Nette Core | 1296
+
0
-

screencast ;-)