---
title: "språkversioner till en site"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/68753-språkversioner-till-en-site"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Percy"
published: "2003-02-19T14:39:28.000Z"
updated: "2003-02-19T15:15:10.000Z"
replies: 10
views: 421
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/68753-språkversioner-till-en-site"
---

# språkversioner till en site

## #1 — Percy, 2003-02-19T14:39Z

Hej!

Vet att frågan varit uppe ett flertal ggr, men jag har inte riktigt bildat mig ngn uppfattning om vilken av sätten som verkar vara det bästa/minst dåliga. Såg följande site och tycker den verkar funka bra:
<http://ontee.golf.se/sites/index.asp>

hur bör jag göra? lägga all text i en databas, ha if-satser på varje sida, includefiler....

väldigt tacksam för hjälp!

tack på förhand!

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

## #2 — Ola N, 2003-02-19T14:44Z

Databas helt klart.
Köra in allt i variablar i början av varje sida.
Kort men klart... hoppas jag...

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

## #3 — Engine^, 2003-02-19T14:45Z

Den sidan börjar blanda språk om klickar lite på flaggorna... ivarjefall blev det så för mig.

Antingen lägger du alla texter i en databas eller så gör du kopior av alla sidor (vilket är betydligt omständigare). Så, lägg alla texter i en databas, kolla vilket språk som är valt och select:a ut texten för det språket. If-satser kan nog komma till användning för menyer och liknande.

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

## #4 — Vide, 2003-02-19T14:47Z

Det beror väl helt på hur allt är uppbyggt och vilka som skall skriva texterna.

I dom flesta fall skulle jag använda XML, som både template och text.

Men som sagt, det beror helt på situationen.

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

## #5 — Percy, 2003-02-19T14:50Z

då jag själv aldrig använt mig av flerspråkiga siter i databasmiljö, hur skulle ni rekommendera mig att göra då? lägga till ett fält för språkID inser jag utan att tveka, men annars, om jag har ex. 5 st olika sidor med olika innehåll, hur gör man? lagrar ni ALL info i en enda tabell och skiljer innehållstyperna åt eller har ni flera olika tabeller med innehåll?

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

## #6 — Ola N, 2003-02-19T14:53Z

Hmm... i din tabell så har du flera kollumner, ex:

sprakSwe, sprakDan, sprakFin

Sen varje textstyke skriver du in tre gånger (såklart =)).

När du sen hämtar sidan så kollar du (med session?) vilket språk det ska vara  och kör in det i variblar. Första texten på sidan skriver du t.ex ut med \<%=sprak1%\> och andra med \<%=sprak2%\> och då har du ju matat in det innan. Du fattar principen... Det här blev väldigt flummigt, men sån är jag =)!

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

## #7 — Vide, 2003-02-19T14:56Z

Du skulle kunna använda min funktion för textfiler, fast anpassa den för att köra mot databaser:
<http://www.webeye.nu/f/topic.asp?TOPIC_ID=12>

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

## #8 — Percy, 2003-02-19T14:59Z

OlaN, så du rekommenderar inte att man har ett fält för texten och sedan ett för språkId:t? så om det ex. är 5 olika språk medför detta 5 st poster ist. för 5 st. fält?

tack, Vide! skall kolla på länken alldeles strax :- )

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

## #9 — Engine^, 2003-02-19T15:00Z

> **Ola N skrev:**
>
> Hmm... i din tabell så har du flera kollumner, ex:
> 
> sprakSwe, sprakDan, sprakFin

Det kan vara bra att lägga till en kolumn för namnet på textstycket. Annars kan det bli väldigt svårt att hitta åt den text som ska ut ;)

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

## #10 — Nickemannen, 2003-02-19T15:01Z

Server.Execute(language."asp")

swedish.asp innehåller variabler med svensk text som du skriver ut

english.asp -- \|\| -- engelsk text -- \|\| --

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

## #11 — Ola N, 2003-02-19T15:15Z

Engine: Självklart... tyckte bara att det var ganska självklart =)

Percy: En post för varje textstycke. Alla språken i olika fält i posten.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/68753-språkversioner-till-en-site
