Avatar billede neoinspace Nybegynder
13. juni 2005 - 14:23 Der er 12 kommentarer

flersproget hjemmeside, helst i ASP !

Hej,

Jeg sidder og fumler lidt rundt i en hjemmeside jeg laver, og ønsker at give brugeren muligheden for at vælge mellem 2 sprog; Dansk eller Tysk.

Men jeg er IKKE verdensmester i det her; så jeg vil gerne have den mest enkle løsning på problemet, men jeg forestiller mig noget i retning af et dokument som indeholder alle teksterne på hhv. Dansk og tysk, og så en eller anden kommando på de respektive sider som henviser til dette dokument.

Jeg vil gerne bede om at svarene bliver så udførlige som muligt, helst med gode eksempler, så jeg kan komme videre.....der er gode points til den bedste og mest simple metode!
Avatar billede venturer Nybegynder
13. juni 2005 - 14:29 #1
Er ikke selv kodehaj, men umiddelbart ser den her side brugbar ud. Bare giv dig god tid og læs det et par gange :)
http://www.openmymind.net/localization/
Avatar billede venturer Nybegynder
13. juni 2005 - 14:33 #2
Der udover kan du søge på sider omrking "Language Negotiation". Det er den funktion der gør det muligt for en dansk browser at "fortælle" serveren at den er dansk og dermed gerne vil se danske sider (hvis muligt), og en engelsk browser vil have engelske sider.
Avatar billede neoinspace Nybegynder
13. juni 2005 - 14:35 #3
som sagt så er jeg heller ikke en kodehaj, men det her er vist ASP.NET og så er vi ude i en løsning som er skudt over målet tror jeg. Det skal helst kunne gøres vha. en fil som indeholder sproget og så en kommando som kalder det ene eller det andet sprog.
Avatar billede neoinspace Nybegynder
13. juni 2005 - 14:36 #4
det skal ikke styres igennem browseren...brugeren skal aktivt træffe et valg, såfremt de ikke ønsker default-sproget (dansk)
Avatar billede keysersoze Ekspert
13. juni 2005 - 15:17 #5
som udgangspunkt vil jeg mene at der er 2 muligheder - hvad der er lettest kan du nok bedst selv vurdere;

1. læg sprog i databasen - et lang_id, text_id, text - og lav opslag som normalt i databasen

2. lav en xml-fil - med fx <text id="2">test</text> - til hver sprog og load den fil svarende til det sprog der skal vises og hent så tekst ud svarende til et id.
Avatar billede neoinspace Nybegynder
13. juni 2005 - 15:52 #6
Jeg har desværre nok brug for en noget mere detaljeret forklaring, Keysersoze....kunne du komme med et eksempel til løsning 2, da jeg helst går uden om en database-løsning i første omgang.....som sagt så er jeg ret newbie på det her område !!
Avatar billede neoinspace Nybegynder
13. juni 2005 - 18:57 #7
Er det muligt at du kunne uddybe dit svar lidt mere.....??
Jeg ville sætte pris på et eksempel
Avatar billede neoinspace Nybegynder
13. juni 2005 - 21:10 #8
Har i helt givet op










Er der nogen der har lyst til at komme med et løsningsforslag eller et eksempel på hvordan det kunne lade sig gøre ?
Avatar billede keysersoze Ekspert
14. juni 2005 - 08:39 #9
Sry - men det er altså lidt svært at følge med når man ikke modtager mails fra de spørgsmål man deltager i...

Jeg har ikke noget færdigt jeg kan give dig - men har du prøvet at lede på google efter hvordan man i ASP kan kommunikere med xml? det må da være et let første skridt.

Jeg kan godt lave noget til dig men så bliver det ikke for point.
Avatar billede keysersoze Ekspert
25. juni 2005 - 10:25 #10
er det nu dig der har givet op :)
Avatar billede testpilot_dk Nybegynder
18. juli 2005 - 14:15 #11
Jeg har selv en side hvor man kan angive sprog på den måde, du snakker om.

Der har jeg lagt de forskellige sprog i en .txt! så læser jeg min fil ind og sætter nogle fine flag på det enkelte link!

Når brugeren så trykker på et af flagene, gemmer jeg værdien i en session, som jeg så senere kan tjekke på!

Samtidig skal du så have din tekst i X antal sprog, som indlæses alt afhængigt af sprog valg.
Avatar billede keysersoze Ekspert
31. januar 2006 - 19:54 #12
lukketid?
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