Avatar billede thb Nybegynder
25. maj 2004 - 21:04 Der er 8 kommentarer og
1 løsning

en hjemmeside med forskellige sprog

Hej alle

Jeg skal til at opbygge en hjemmeside som skal være på flere sprog.
Så jeg ville høre jer om hvad jeg skal tage med i mine vurderinger før jeg begynder at opbygge sitet..
Og hvordan har i lavet lign. før... ??

Thomas
Avatar billede retry Nybegynder
25. maj 2004 - 21:08 #1
Se http://www.eksperten.dk/spm/499078 og følg eventuelt linket i min kommentar dér.
Avatar billede thb Nybegynder
25. maj 2004 - 22:24 #2
Ja okay... Jeg ved ikke lige hvormeget jeg kan bruge det til.. :)
Jeg forstod ikke så meget.. Men hvis jeg lige prøver at forklare det jeg forstod..

3 tabeller:

sprog:
id
sprog-navn

ord:
id
ord

tekster:
id
sprog-id
tekst

Og hvad så... :)

Thomas
Avatar billede retry Nybegynder
26. maj 2004 - 08:10 #3
Nåede du frem til min kommentar fra 21/03-2004 10:44:44 i spørgsmål http://www.eksperten.dk/spm/479843 ? Hvad er det du IKKE forstod?
Avatar billede thb Nybegynder
26. maj 2004 - 09:18 #4
Jo det gjorde jeg, men... Jeg tror bare at jeg skal prøve at lave det...

Thomas
Avatar billede thb Nybegynder
26. maj 2004 - 13:02 #5
Du har lavet en funktion der hedder translate.. tranlate("ord") men hvordan virker den ??

Den oversætter selvfølgelig "ord" men hvordan ?

Thomas
Avatar billede retry Nybegynder
26. maj 2004 - 13:54 #6
translate("word") slår op i ordbogen. Her er et ekesempel på SQL til formålet:

SELECT dict_entries.translation FORM dictionary INNER JOIN dict_entries ON dictionary.dict_id = dict_entries.de_word WHERE dictionary.dict-word = <word to be translated> AND dict_entries.de_language = <current language selection>

I det virkelige liv er tabellerne cached i memory for at gøre opslagene voldsomt meget hurtigere.

Udtrykket "<word to be translated>" er ordet/vendeingen, der skal oversættes.

Udtrykket "<current language selection>" er fx en session-variabel indeholdende key til det valgte sprog.
Avatar billede thb Nybegynder
26. maj 2004 - 14:06 #7
Okay... :) tak for hjælpen... Jeg vil prøve at få det til at virker..

Eller vender jeg tilbage..

Thomas
Avatar billede thb Nybegynder
30. maj 2004 - 18:39 #8
Nu er jeg nået til det med funktionerne, og nu jeg gået lidt i stå igen...

Hvordan har du lavet de forskellige funktioner... Jeg skal have en funktion som henter et ord ud af dben, og en der henter en tekst.

Mine tabeller ser sådan ud..

ord:
- id
- ord

tekst
- id
- tekst

sammensættende tabel:
- sprog id
- tekst id
- ord id

Hvordan får jeg den så til at skrive f.eks:
"Her er du:" ved min navigation når det er dansk, og "Navigation:" når den er på engelsk ??

Thomas
Avatar billede learner Praktikant
26. november 2006 - 21:23 #9
jeg vil anbefale dig gettext() og poedit, det er super. Du kan sagtens finde noget om det her på eksperten. Ellers kan jeg måske hjælpe lidt
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