|
| Ændre sprog på hjemmeside Fra : Mikkel45 |
Dato : 23-01-09 18:49 |
|
Hej
Jeg er ved at lave en hjemmeside hvor jeg gerne vil have at hjemmesiden selv
ændrer sprog alt efter hvor den befinder sig i verden, kan jeg /den det ?
Mvh
Peter M.
| |
Henrik Stidsen (23-01-2009)
| Kommentar Fra : Henrik Stidsen |
Dato : 23-01-09 19:10 |
|
"Mikkel45" <ingen@mail.dk> wrote in
news:497a030c$0$56791$edfadb0f@dtext02.news.tele.dk:
> Jeg er ved at lave en hjemmeside hvor jeg gerne vil have at
> hjemmesiden selv ændrer sprog alt efter hvor den befinder sig i
> verden, kan jeg /den det ?
Det bedste ville være hvis den skiftede sprog alt efter hvilket sprog
brugeren syntes den skulle være. Det kan du se i de headere browseren
sender med. Du kunne også lade brugeren vælge sprog via en menu.
--
Henrik Stidsen - http://henrikstidsen.dk/
http://fuglemarkedet.dk/ - Danmarks online fuglemarked!
| |
Philip Nunnegaard (23-01-2009)
| Kommentar Fra : Philip Nunnegaard |
Dato : 23-01-09 22:56 |
|
"Mikkel45" <ingen@mail.dk> skrev
> Jeg er ved at lave en hjemmeside hvor jeg gerne vil have at hjemmesiden
> selv ændrer sprog alt efter hvor den befinder sig i verden, kan jeg /den
> det ?
Det kan du godt hvis du bruger serversidesprog (måske kan man også
clientside, men det vil give noget mere bøvlet - og er måske også mindre
søgemaskinevenligt, da al tekst så skal stå i document.write-sætninger
fremfor i almindelig html).
Jeg ville foretrække at lade det være det sprog som brugeren har angivet,
der skal afgøre - og ikke hvor han er henne i verden. Jeg ville i hvert fald
nødigt risikere at få en kinesisk version af Google, blot fordi jeg sad i
Kina. (Jeg har dog aldrig været så langt væk fra Danmark).
I php bruger jeg variablen $_SERVER["HTTP_ACCEPT_LANGUAGE"].
I asp hedder det request.servervariables("HTTP_ACCEPT_LANGUAGE").
For danskere returnerer den værdien "da" plus lidt forskelligt andet.
Jeg kigger så på de første to tegn og vælger at antage at hvis værdien er
"da", "no" eller "sv", får de den danske version. Ellers får de det på
engelsk i det omfang jeg har fået lavet noget på engelsk.
| |
Erik Ginnerskov (24-01-2009)
| Kommentar Fra : Erik Ginnerskov |
Dato : 24-01-09 13:21 |
| | |
Philip Nunnegaard (24-01-2009)
| Kommentar Fra : Philip Nunnegaard |
Dato : 24-01-09 13:48 |
|
"Erik Ginnerskov" <erik.ginnerskov@live.dk> skrev
> Sikker på, at en svensk browser ikke returnerer "se" ?
Det troede jeg også i lang tid, og jeg kom da også i tvivl nu, så jeg
tjekkede lige min egen besøgslog.
Den returnerer "sv".
Det kunne være sjovt at se en komplet oversigt over sprogkoderne (altså bare
de første 2-3 tegn), når de nu ikke stemmer med tl-domænerne.
| |
Frank Damgaard (24-01-2009)
| Kommentar Fra : Frank Damgaard |
Dato : 24-01-09 14:36 |
| | |
Philip Nunnegaard (24-01-2009)
| Kommentar Fra : Philip Nunnegaard |
Dato : 24-01-09 16:43 |
| | |
|
|