Hej alle Amino brugere, og rigtig godt nytår... Jeg har fulgt lidt med her på siden, men nu står jeg og mangler et par råd. Jeg er sammen med en kammerat ved at opstarte en hjemmeside med salg af online annoncer. Vi vil meget gerne have hjemmesiden på 2 sprog og dermed også annoncerne (med tiden flere sprog). Annoncerne bliver jo selvsagt hentet ud af min database og det er intet problem for mig, nu hvor siden kun er på dansk. Mit spørgsmål er så: Hvordan laver jeg det så annoncerne bliver vist på engelsk på den engelske del af hjemmesiden? Det betyder selvfølgeligt at vi selv skal oversætte annoncerne fra dansk, men vi kan jo ikke bare oversætte dem i databasen for så er de jo ikke danske på den danske del mere. Skal jeg arbejde med flere databaser, eller lave flere tables i databasen afhængigt af hvor jeg arbejder fra? Andre forslag?? På forhånd tak for hjælpen) |
Jeg anbefaler følgende:
Du laver en tabel der hedder "AnnonceTekster"
Den skal have følgende kolonner:
AnnonceId Integer
Sprog text(5)
AnnonceText memo/ntext/nvarchar
Du kan så hive teksten ud med SQL''en:
SELECT AnnonceText FROM AnnonceTekster WHERE AnnonceId = <ID> AND Language = ''en''
Således behøver du ikke at rode med databasen hver gang du får et nyt sprog til, men gemmer blot med en ny sprogkode.