"Matthiessen" <matthiessen@tdcadsl.dk> wrote in message
news:3cb02c13$0$78782$edfadb0f@dspool01.news.tele.dk...
> Jeg skal til at lave min side (
www.dioder.dk ) i 2 yderligere sprog. Nu
er
> jeg begyndt at tænke over hvordan det skal bygges op.
Der er forskellige muligheder, men hvilken der er den bedste for dig
afhænger af hvordan du har bygget dit site op. Hvor står den tekst du skal
have rettet og hvor meget du har integreret din ASP kode med "teksten". Men
er er mine tips (bruger dem selv :=)
Tip1:
start med at initiere en sessions variabel i global asa som indeholder
brugerens sprogopsætning:
If UCase(Request.ServerVariables("HTTP_ACCEPT_LANGUAGE"))="DA" Then
Session("LanguageID")="DK"
Else
Session("LanguageID")="UK"
End If
Tip2: Sprog
Den kan du nu bruge til at teste i din asp kode om sprogvalget. Variablen
kan også bruges når du slår op i databasen med produkter hvilket
sprog/valuta (Euro eller DKR) som det skal returneres i.
Databasen skal selvfølgelig tilpasses så den kan klare flere sporg.
Tip3: ASP
For tekst der er integret i ASP koden kan du i toppen af modulet erklære en
række variable som sættes afhængigt af sprogvalget. Disse bruges i koden når
der skal udskrives tekst:
If Session("LanguageID")="UK" Then
TEXT_Error40 = "Fejl 40: Fejlen skyldes det objekt som er placeret 40 cm
fra skærmen..."
Else
TEXT_Error40 = "Error 40: please remove suspect object located 40 cm from
screen ..."
End If
Tip4:Grafik
Grafik opbygges således at url til grafikken bygges dynamisk op, taget fra
din side:
<IMG SRC="/menu/omd0.<%=Session("LanguageID")%>.gif">...
--
Flemming
Støjdæmp din PC:
http://hjem.get2net.dk/Quake2/AlphaPal8045T/index.htm
Asus A7V266-E.:
http://hjem.get2net.dk/Quake2/LowNoise2/A7V266-E.htm