o.v.n's løsningsforslag er som sagt en løsning der IKKE er automatisk. Den er skrevet i et specielt sprog.
Jeg er af en noget ældre skole og derfor giver jeg ikke løsninger i et sprog.
Jeg giver mine løsninger i såkaldt Pseudo-kodning. Se her:
0.: Opret en liste over Lande og sprog.
1.: Undersøg fra hvilket land IP-adressen kommer.
2.: Check i din liste, hvilket sprog man taler i dette land.
3.: Ud fra det i listen fundne sprog, sender du brugeren til den rigtige hjemmeside.
3a.: Findes der flere sprog i landet, så giv mulighed for at brugeren kan vælge imellem disse. Engelsk/Fransk o.l.
På Pseudosprog kunne det se således ud: (Land-Sprog)
IP-Country-base: 01-0, 02-0, 03-0, 04-0, 05-1, 06-1, 07-2 o.s.v. Her forudsættes at IP-koderne for
England = 01, Ireland = 02, Scotland = 03, Australien = 04, France = 05, Denmark = 07 o.s.v.
Den anden del af koden er:
(0=engelsk, 1=fransk, 2=dansk)
Det var DATA-delen. Så kommer kodedelen:
/KODE
Læs IP-nr.
Find koden for landet.
Brug den fundne kode til opslag i IP-Country-base.
Vælg Kode
0 - Gå til engelsk side
1 - Gå til fransk side
2 - Gå til dansk side
ellers
Gå til alternativ side (typisk engelsk)
Slut valg
Fortsæt din kode....................
/KODE SLUT
Omsæt denne logik til det sprog DU kan, så er problemet løst.