Avatar billede emetico Nybegynder
14. januar 2005 - 23:33 Der er 6 kommentarer og
1 løsning

Oversættelser i message_dk message_eng format!

Hej igen igen..

jeg har opdaget at man kan gøre sådan at man kan load forskellige sprog, så jeg ville gerne starte med dansk og engelsk.

jeg opretter derfor en fil kaldet message_da og message_en også feks. 1 ting der skal over sættes.

#Hello=Hej(i DA)
#Hello=Hello(i en)

Når jeg så skal have sat det ind i en <td> feks.
gør jeg så <%=getmsg("Hello")%> .

Men et eller andet sted skal den jo vide om den skal tages fra den engelske fil eller den danske. og det ville jeg gerne have i en cookie, så hvis brugeren trykker på det danske flag får han det i dansk og omvendt..

Nogen der kan hjælpe mig med det??

Siden er en blanding af asp og java..

men mener bestemt at det her er java delen hehe..

Mange tak på forhånd
Avatar billede thesurfer Nybegynder
14. januar 2005 - 23:46 #1
Næh.. det er jo egentligt ASP delen.. :-)
ASP gemmer "message_da" i en session/cookie, som så hentes frem på server siden..

Eksempel:
Vælg sprog / Choose language:
<a href="sprog.asp?lang=da">dansk</a> - <a href="sprog.asp?lang=en">English</a>

Siden "sprog.asp" læser så "lang", og gemmer så "message_" + lang.

Det er jo så ASP der skal læse indholdet af filen, og udskrive det korrekte sprog.

Alt hvad du har brug for, kan du finde her: http://www.html.dk/tutorials/asp/

Held og lykke :-)
Avatar billede thesurfer Nybegynder
14. januar 2005 - 23:47 #2
PS: hvis du har brug for mere hjælp, skal du lige flytte spm'et over i ASP kategorien:

http://www.eksperten.dk/spm/Programmering/Script/ASP/

Du flytter et spm ved at:
1) lægge et svar
2) markere dit navn  <-- MEGET VIGTIGT!!
3) klikke på Accepter-knappen

Husk at check om dit svar er accepteret, inden du går videre.

- Hvis alt er i orden, opretter du samme spm, bare i den rette kategori.
- Læg et link i dette spm, der peger på det nye spm, så folk kan finde det.
Avatar billede emetico Nybegynder
14. januar 2005 - 23:53 #3
Altså nu læser jeg lige den tutorials du gav mig :) og tak for svaret, hvis det ikke hjælper flytter jeg spørgsmålet over.. og hvis det går, kan du få nogle dejlige points af mig :)
Avatar billede thesurfer Nybegynder
15. januar 2005 - 00:02 #4
hmmm.. det er faktisk løgn det jeg sagde..

Altså linien "Alt hvad du har brug for, kan du finde her: http://www.html.dk/tutorials/asp/"

Du finder alt pånær 1 ting: lektion i brugen af FileSystemObject.
FSO bruges til at læse filer.. da FSO udgør en sikkerhedsrisiko, er det typisk slået fra/deaktiveret på de "gratis" webservere.. dvs, server hvor man kan få en gratis konto.

Alternativet er, at bruge en database (lektionerne 17-22).. hvis serveren understøtter det (plejer de at gøre..)
Hvis din server ikke understøtter databaser, kan du bruge http://www.frip.dk
Avatar billede emetico Nybegynder
15. januar 2005 - 00:09 #5
Ja jeg har læst det, og min server understøtter det for jeg lagde en chat op for sjov der brugte det og det duet...

Men jeg skal da bruge et script der kører og ser om i cookie hvilken sprog brugeren har valgt..

Jeg er vidst med på at jeg laver et dansk flag og et engelsk.

jeg prøver lige..

<a href="load_sprog_dansk.asp"><img src="image/da_flag"></a><br>
<a href="load_sprog_engelsk.asp"><img src="image/en_flag"></a>

i load_sprog_dansk.asp.

Response.Cookies("HTMLTest")("sprog") = "message_en"
Response.Cookies("HTMLTest").Expires = Date+365
response.write "index.asp"

Men det du forklaret med

<a href="sprog.asp?lang=da">dansk</a> - <a href="sprog.asp?lang=en">English</a>

Siden "sprog.asp" læser så "lang", og gemmer så "message_" + lang.

Kan du forklare det kort?? for det ser da bedre ud...
Eller skal jeg flytte den over til asp??

For jeg har nemlig bare set et script engang på java der kørte det...
Avatar billede thesurfer Nybegynder
15. januar 2005 - 00:17 #6
Du må nok flytte det til ASP, inden vi får dem på nakken :-)
Avatar billede emetico Nybegynder
15. januar 2005 - 00:18 #7
det gør jeg så
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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