> >> chtel jsem se zeptat, jak nastavit, aby se uzivateli
> nacetla stranka
> >> podle nastaveni jazyka prohlizece jako u Googlu (napr.: pokud ma
> >> uzivatel nastavenu cestinu, zobrazi se mu indexcs.htm, pokud
> >> anglictinu tak indexen.htm atd.).
> ...
> No treba v PHP pomoci hlavicky Accept-Language? Nevim, nikdy
> jsem to nedelal, ale melo by to jit...
>
> Nebo JavaScirpt (JSript?) ma nasledujici funkce, jen nevim,
> kdo a jak je podporuje a co vraceji: Navigator.userLanguage
> Navigator.systemLanguage Navigator.language
>
Myslim ze nejschudnejsi je to pomoci toho PHPcka - rozstrel se udela
rovnou na serveru (treba pres Header("Location:....")) a nezdrzujes se
stahovanim nejakyho JS nebo html kodu
Ta promenna se jmenuje $HTTP_ACCEPT_LANGUAGE, vraci retezec ve tvaru:
cs,sk;q=0.8,en;q=0.5,en-gb;q=0.3
- ty q u dalsich jazyku ukazuji vahu tzoho jazyka - cili preferovane
poradi. V podstate by melo stacit precist si prvni cast retezce do carky
a tu pouzit.
Poradi jednotlivych jazyku si urcuje uzivatel - napr. u MSIE 5 je to pod
nabidkou Nastroje --> Moznosti site Internet ---> Jazyky, u NN6 Edit -->
Preferences --> Navigator --> Languages
Martin
This archive was generated by hypermail 2.1.2 : 25. 10. 2001, 12:47 CEST