[ Predrag Gajic @ 29.05.2005. 21:58 ] @
| Poceo sam da pravim sajt koji bi bio na vise jezika.
Problem je taj da ne znam kako da podesim da neki jezik bude
"default" i da on bude glavni za posetioca dok neizabere neki drugi jezik.
Nadam se da ste shvatili šta želim da uradim.
Pogledati GOOGLE...kako se pretrazuje |
[ dado_k @ 29.05.2005. 22:26 ] @
ako jezik nije složeni onda jezik=tvoj jezik (nekužim pitanje)
Na kojem jeziku je registracija?
ima li registracije?
ako nema
onda imaš ovako
if(!isset($lang)) $lang='defaultjezik'
gdje je lang naravno varijabla koju koristiš za jezik a defaultjezik je naravno jezik koji želiš da bude default, no ne kužim ako si znao napisat tui skriptui kako neznaš ovo....???
A da staviš ovdje scijelu skriptu??
[ dinke @ 29.05.2005. 23:47 ] @
Default jezik mozes da setujes parsujuci http request headere, konkretno Accept-Language deo. Na taj nacin google ti setuje default jezik kada mu pristupis (ovo zavisi od browsera, tj. sta on posalje unutar Accept-Language polja).
Za pravljenje visejezicnog sajta u php-u najbolje je da koristis gettext. Vec sam pisao o tome na ovom forumu, koristi pretragu. Kljucna rec - gettext :)
[ Predrag Gajic @ 29.05.2005. 23:53 ] @
Pa tako sam i postavio(jezik=tvoj jezik) ali problem je u tome da nemogu nikako
da podesim da neki jezik bude "prvi" (pre nego sto posetioc izabere)a kada posetioc sam promeni jezik(jezik=turski,
jezik=madjarski...) onda mi je lako.
Razmisljao sam da napravim uvodnu stranicu sa izborom jezika,pa da se napravi kolacic kod korisnika pa kad sledeci put pristupi na sajt da se automacki prebaci. Ali mi ni to nepomaze mnogo
[ The Sekula @ 30.05.2005. 08:53 ] @
U $_SERVER nizu imas 'HTTP_ACCEPT_LANGUAGE', koji ti daje Accept-Language iz headera http zahteva. To je zapravo podesavanje toga koji jezik korisnik zeli se vrsi u browseru. ('sr' za srpski, 'en' za engleski i sl.)
[ dado_k @ 02.06.2005. 22:35 ] @
Još jednom dobro prouči moj odgovor i pogledaj if(!isset)
isset -- naredba da vidiš da liu je vrijdenost varijable setovana ili nije...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.