30. september 2007 - 12:13Der er
8 kommentarer og 1 løsning
Sprog-versioner af system
Hej
Jeg skal bygge et system som på sigt skal kunne fremvises i flere forskellige sprog.
Jeg forestillede mig at lave en sprogtabel lign: language | key | value da | welcome | Velkommen en | welcome | Welcome de | welcome | Wilkommen
Er dette den bedste måde at gøre det på, eller er der en smartere?
Næste spørgsmål er så: Skal jeg hver gang jeg skal bruge en sætning køre en function der læser det ind fra DB, eller kan jeg læse det ind ved login, og derefter bruge det for brugeren?!
Hvis du laver en en til en oversættelse, altså hvert ord oversættes til det tilvarende på et andet sprog, vil du få noget meget morsomme resultater, når ordene bliver sat sammen til en sætning.
I stedet skal du hellere gemme hele afsnit på de forskellige sprog i databasen.
Når brugeren vælger sprog, kan du sætte en sessionsvariabel, som du så kan teste på hver gang, der skal vises en side.
jeg vil selvfølgelig ikke kun oversætte ordene, men fraserne i systemet...
mit spørgsmål er hvordan man gør det, så systemet fortsat kører hurtigt... skal jeg hente tingene fra en database, en tekstfil eller noget helt andet.?
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.