Avatar billede lifeweb Nybegynder
09. juni 2006 - 19:06 Der er 5 kommentarer og
1 løsning

flere sprog i applikation

Hej

Jeg har en applikation der skal kunne håndtere flere sprog...

Jeg har lavet det tidligere ved at have een language-fil, eksempelvis:
<%
if lan = "DA" then
txt_about = "OM"
end if
if lan = "EN" then
txt_about = "ABOUT"
end if
%>

Jeg ville egentlig gerne at jeg bare bruge flere forskellige filer, såsom da.lan og en.lan

Men er det muligt??

Eller er der en hel anden, og bedre måde, at gøre det på???
Avatar billede loukas Mester
09. juni 2006 - 20:48 #1
Du kunne jo gøre sådan her f.eks:
<%
if lan = "DA" then
%>
<!--#INCLUDE FILE="da.lan"-->
<%
end if
if lan = "EN" then
%>
<!--#INCLUDE FILE="en.lan"-->
<%
end if
%>
Avatar billede busschou Praktikant
11. juni 2006 - 08:44 #2
loukas >> den går vist ikke ;o) ... includes køres altid før asp koden hvorved begge filer inkluderes.... http://activedeveloper.dk/artikler/default.asp?articleid=50
Avatar billede busschou Praktikant
11. juni 2006 - 08:46 #3
hvis nu det var asp filer som skulle køres kunne du i stedet benytte server.execute
altså
----
<%
if lan = "da" then
  server.execute "da.asp"
else if lan = "en" then
  server.execute "en.asp"
else
  server.execute "default_sprog.asp"
end if
%>
Avatar billede lifeweb Nybegynder
12. juni 2006 - 11:15 #4
hej

jeg vil helst undgå at include som loukas gør da dette vil resultere i en fejl alle steder hvis bare een sprog-fil er fejl.

server.execute virker ikke ifm deklarering af variabler tror jeg ikke...

andre gode forslag?
Avatar billede lifeweb Nybegynder
12. juni 2006 - 11:16 #5
som sidespørgsmål

hvis jeg inkluderer MANGE filer på en side - så vil det vel gøre siden meget tung??
Avatar billede lifeweb Nybegynder
05. juli 2006 - 10:15 #6
der er oprettet et nyt spørgsmål med samme beskrivelse
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester