Avatar billede fcknet Nybegynder
11. december 2003 - 20:36 Der er 6 kommentarer og
1 løsning

Flersprogig side

Hejsa. Jeg er i gang med et projekt hvor jeg skal gøre et site flersprogigt.

Altså skal jeg på den ene eller den anden måde give brugeren mulighed for at vælge sprog.

Mit spørgsmål er så hvordan jeg nemmest bygger koden op så jeg kan vise forskellige sprog...

Ideer?
Avatar billede Slettet bruger
11. december 2003 - 20:46 #1
Normalt vil man enten:

- inkludere en sprogfil med al tekst i valgte sprog
eller
- hente teksten fra en database

Til at holde styr på valgte sprog kan du bruge cookies og sessions sammen.
Avatar billede fcknet Nybegynder
11. december 2003 - 20:47 #2
Jeg har besluttet mig for den med filen, men hvordan ser det rent kodemæssigt ud?
Avatar billede Slettet bruger
11. december 2003 - 20:52 #3
Der kan du så enten bruge konstanter eller variabler, eller et enkelt array:

//konstanter i din sprogfil
define("velkomsttekst", "davs, det her er dansk version");

//udskriv konstant på selve sitet
echo velkomsttekst;


//variabler i din sprogfil
$velkomsttekst = "davs, det her er dansk version";

//udskriv variabel på selve sitet
echo $velkomsttekst;



//array i din sprogfil
$tekst['velkomsttekst'] = "davs, det her er dansk version";

//udskriv element på selve sitet
echo $tekst['velkomsttekst'];
Avatar billede fcknet Nybegynder
11. december 2003 - 20:56 #4
Hvilken en er at foretrække, rent hastighedsmæssigt.... eller er det ligegyldigt?
Avatar billede Slettet bruger
11. december 2003 - 21:53 #5
Tror ikke du kan mærke forskel alligevel, så vælg det du finder nemmest.

Man kan måske spare et enkelt milisekund ved at vælge konstanter, men igen er et array nemmere at løbe igennem, såe..

frit valg :)
Avatar billede fcknet Nybegynder
25. december 2003 - 17:11 #6
Jeg har smidt det hele i et array....
Svarer du eller....?
Avatar billede fcknet Nybegynder
07. januar 2004 - 17:53 #7
Hallooo?
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