---
title: "Olika språk på siten"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/39288-olika-språk-på-siten"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "kristoffer"
published: "2002-03-08T18:48:44.000Z"
updated: "2002-03-08T20:18:14.000Z"
replies: 6
views: 299
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/39288-olika-språk-på-siten"
---

# Olika språk på siten

## #1 — kristoffer, 2002-03-08T18:48Z

Vilket sätt är bäst/standard för att göra siten tillgänglig på flera språk? Jag har följande idéer:

1. Lagra fraser och vilket språk de tillhör i en databas och sedan hämta dessa beroende på vilket språk man valt?
2. Skriva olika asp-sidor för varje språk.

 

Alternativ 2 verkar onekligen väldigt besvärligt och inte särskilt korrekt heller. Alternativ 1 verkar ge upphov till en hel del db-queries.

Jag är väldigt tacksam för synpunkter och kommentarer. Jag måste ha funderat klart till efter helgen.

Permalänk: https://www.webforum.nu/p/39288

## #2 — Jörgen HP, 2002-03-08T19:01Z

Hej,

jag hade nog haft olika versioner (språk) i databasen och läst in dessa i en template-fil beroende på vad som står i adressraden.

mvh Jörgen HP :)

Permalänk: https://www.webforum.nu/p/621750

## #3 — Rinaldo, 2002-03-08T19:02Z

Jag tror på ettan... När en användare väljer språk kan du ju bara skapa en session eller cookie eller vad som helst och utgå från den, det är nog ganska enkelt...

Permalänk: https://www.webforum.nu/p/621751

## #4 — kristoffer, 2002-03-08T19:12Z

Men vad är standard? Det finns ju siter med tio olika språk.

Permalänk: https://www.webforum.nu/p/621758

## #5 — Jörgen HP, 2002-03-08T19:25Z

Någon standard skulle jag inte tro att det finns. Varje webutvecklare gör på det sätt som han/hon tycker är smidigast.

Försök efterleva reglerna för databasnormalisering och använd templates så är du nog nära det optimala.

mvh Jörgen :)

Permalänk: https://www.webforum.nu/p/621771

## #6 — Pace, 2002-03-08T20:08Z

Nja, om du ska använda dig av databas beror ju på hur ofta innehållet och texten ändras. Ändras den inte allt för ofta, så vore det väl inga problem att lägga det i statiska html-filer, men annars är ju databaser att föredra.

Permalänk: https://www.webforum.nu/p/621790

## #7 — Brimba, 2002-03-08T20:18Z

När du sedan skapar din databas, vill jag råda dig till att inte skapa ett fält/kolumn per språk.
Det är dels dåligt eftersom det är svårt att uppdatera med ett nytt språk och dels kan eventuellt tomma fält ta upp extra utrymme, plus att du inte kan ha olika data på de olika sidorna, förutom texten då.

Jag skulle gjort något i stil med:

tblLanguage
\- fldLangID
\- fldLangName

tblPageInfo
\- fldText 
\- fldLangID

Givetvis måste dessa tabeller utökas, för att det göra det ännu bättre, men jag tog bara med det viktigaste.

För att lägga till ett nytt språk lägger du alltså bara till en post i tblLanguage, och pang, du har ett nytt språk.

Lycka till!

Permalänk: https://www.webforum.nu/p/621794

---

Tråden på webben: https://www.webforum.nu/amne/asp/39288-olika-språk-på-siten
