| avtomatska izbira jezika glede lokacije | ||
|---|---|---|
| funnow14. jul 2010 09:57:28Pridružen od: 4. dec 2008 153 objav +33-5310 | #1Ali kdo pozna kaka skripto za implementirati v obstoječo skripto, da ko zazna IP uporabnika avtomatsko nastavi jezik? Vnaprej hvala za odgovore. všeč(0)ni všeč(0)spam(0) | |
| Lucifix14. jul 2010 10:16:51Pridružen od: 14. okt 2008 506 objav +202-80 | #2Jaz imam nekako takole nastavljeno: Datoteko geoip.dat pa dobiš tukaj: http://www.maxmind.com/app/geolitecountry geoip.inc: http://geolite.maxmind.com/download/geoip/api/php/geoip.inc všeč(0)ni všeč(0)spam(0) | |
| bostjan14. jul 2010 10:29:22Pridružen od: 31. jul 2008 240 objav +234-81 | #3Opozarjam te, da to ni pametno početje! Primer: Sam imam prenosnik, grem v nemčijo in ti mi boš prikazal stran v nemškem jeziku. Ok to še gre ker nekaj znam nemško in bom zamenjal jezik (če se to da). Pomislu pa kakega nemca, da pride v Slovenijo in ti mu stran prikažeš v Slovenščini. Ni najbol pametno. Razmisli o tem, da zaznavaš jezik brskalnika. všeč(+1)ni všeč(0)spam(0) | |
| DiTi14. jul 2010 10:31:27Pridružen od: 3. apr 2010 224 objav +118-50 | #4je dejansko s ipji bol primerno kot recimo tako: $lang_b = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); všeč(0)ni všeč(0)spam(0) | |
| Lucifix14. jul 2010 11:09:42Pridružen od: 14. okt 2008 506 objav +202-80 | #5Verjetnost, da bo recimo Nemec prišel na tvojo stran iz Slovenije, je tudi zanemarljivo majhna. In če že pride, bo verjetno hitro ugotovil, da ima na strani tudi možnost izbire jezika. Jaz recimo vedno uporabljam angleško različico brskalnika in v tem primeru mi bo vedno pokazalo angleški jezik, kar pa spet ni pravilno. všeč(0)ni všeč(0)spam(0) | |
| blackmamba14. jul 2010 11:19:06Pridružen od: 4. mar 2008 290 objav +124-101 | #6To o čemer se pogovarjate, naj preverja samo ob 1. obisku oz. v primeru ko user nima shranjenega privzetega jezika v cookiju ali/in profilu. Sam se pa ponavadi raje odločim za HTTP_ACCEPT_LANGUAGE kot pa IP. všeč(0)ni všeč(0)spam(0) | |
| Lucifix14. jul 2010 11:24:57Pridružen od: 14. okt 2008 506 objav +202-80 | #7Pa še to, jaz imam nastavljeno, da vsem botom prikaže slovensko različico strani. Tako da sploh ne preverja njegov IP naslov oziroma jezik, ampak ga spusti mimo te zanke. všeč(0)ni všeč(0)spam(0) | |
| bostjan14. jul 2010 11:31:45Pridružen od: 31. jul 2008 240 objav +234-81 | #8No po želji....toda izbira preko IPja ni primerna :D (kdor je bil na zadnji PHP konferenci je tudi slišal) Pa še to....v različnih državah govorijo veliko jezikov.....v katerem jeziku boš prikazal stran nekomu katerega IP je iz švice? všeč(0)ni všeč(0)spam(0) | |
| Lucifix14. jul 2010 11:38:21Pridružen od: 14. okt 2008 506 objav +202-80 | #9Mogoče imaš tukaj prav, jaz imam stran prevedeno v 3 jezike: slovenščina, hrvaščina in angleščina. In glede na to da pride na stran skoraj 95% slovensko govorečih obiskovalcev, se ne mislim obremenjevati ali bo obiskovalec prihajal iz Nemčije ali Francije. Drugače pa je seveda, da imaš več tujih jezikov in v tem primeru je mogoče bolje da ne uporabljaš ip-jev. Res pa, da do tega trenutna nisem razmišljal da bi namesto IP-jev raje uporabljal HTTP_ACCEPT_LANGUAGE - thanks for the tip ;) všeč(0)ni všeč(0)spam(0) | |
| funnow14. jul 2010 14:19:39Pridružen od: 4. dec 2008 153 objav +33-5310 | #10Sam sem se lotil prevod v sloveniščino, pa so mi določene fraze zelo težke, tako, da sem jim rekel, da se matram, ampak ne gre ravno po tekočem traku :) Kako ima to rešeno google npr.?? všeč(0)ni všeč(0)spam(0) | |