Autor | Zpráva | ||
---|---|---|---|
Joe Profil * |
#1 · Zasláno: 11. 11. 2008, 21:52:05
Ako robite stranky v dvoch jazykoch?
Myslim tym, stranka je pisana v jednom jazyku napr. Slovensky a po kliknuti napr na Anglicku vlajku, sa ta ista stranka ukaze po anglicky. Samozrejme, ze ma napadlo, ze proste prepisem text do anglictiny, ale da sa to aj inak? Vdaka |
||
bohyn Profil |
#2 · Zasláno: 11. 11. 2008, 22:45:15
„Samozrejme, ze ma napadlo, ze proste prepisem text do anglictiny, ale da sa to aj inak? “
No jestli nechces prepisovat texty tak snad jenom nejakej prekladac, ale ty vysledky... Asi nejjednodussi reseni je ulozit vsechny texty do promenych a vkladat texty z promennych. udelat si jazykovy soubory a ty includovat lang/sk.php lang/en.php a pri prvnim nacteni stranky rozhodnout podle $_SERVER['HTTP_ACCEPT_LANGUAGE'] ktery jazyk pouzit |
||
Joe Profil * |
#3 · Zasláno: 11. 11. 2008, 22:53:08
bohyn
Mozes prosim ta uviest kratky priklad, ako by taky en.php mal vyzerat, pripadne, ako ho nacitat? |
||
bohyn Profil |
#4 · Zasláno: 11. 11. 2008, 23:08:13
// en.php $text['yes'] = "Yes"; $text['no'] = "no"; // .... // sk.php $text['yes'] = "Ano"; $text['no'] = "Ne"; // ... // index.php if(strpos("sk", $_SERVER['HTTP_ACCEPT_LANGUAGE']) !== false) { include "lang/sk.php"; } else { include "lang/en.php"; } echo $text['yes']; Timhle stylem se da pridat kolik chces jazyku chces, akorat by to potom chtelo vyyslet chytrejsi detekci jazyka |
||
Joe Profil * |
#5 · Zasláno: 12. 11. 2008, 19:03:06
bohyn
Vdaka. Vyzera to dobre. Urcite to vyskusam. |
||
Časová prodleva: 15 let
|
0