---
title: "Göra engelsk version av svensk sida ?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/84728-göra-engelsk-version-av-svensk-sida"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Pellefant"
published: "2003-08-28T15:35:59.000Z"
updated: "2003-09-05T11:53:35.000Z"
replies: 8
views: 451
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/webbutveckling/84728-göra-engelsk-version-av-svensk-sida"
---

# Göra engelsk version av svensk sida ?

## #1 — Pellefant, 2003-08-28T15:35Z

Hej!

Hur gör man på enklaste sätt en engelsk version av en svensk sida. (Dvs att användaren kan välja språk), 

Känns ju lite onödigt att göra dubbla uppsättningar med sidor för detta, så det finns säkert smidiga lösningar som någon använt innan.    :)

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

## #2 — andreascarlsson, 2003-08-28T17:33Z

Är sidan databasdriven är det ju inte så svårt. Då lagrar du bara texten i dubbla uppsättingar i tabellen. Ett fält för svenska och ett för engelska, osv.

Sedan kollar du bara vilket språkval användaren gjort och hämtar rätt data (från rätt fält).

Är den inte databasdriven kan det dock bli lite omständigare. Isådanafall bör du överväga en databaslösning om det handlar om en stor sajt!

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

## #3 — Pellefant, 2003-08-28T17:43Z

Ja, den är databasdriven. :)

Men hur menar du att man kollar språkvalet?(ingen inloggning krävs)  Är en cookie eller session det enklaste då kanske?

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

## #4 — andreascarlsson, 2003-08-29T10:18Z

Jag antar att du kommer att ha en länk/knapp eller dylikt som låter användaren välja något annat språk??

När användaren klickat på denna, sätter du en cookie med maximal livslängd. En sessionsvariable fungerar också, men då måste användaren göra om samma val nästa gång sidan besöks. Av denna anledning bör du använda en kaka...

Du borde även kunna kolla i headern, vilken språkversion som webläsaren har och sedan anpassa valet efter detta, men det kanske är dumt, eftersom många svenskar sitter med engelska webläsare...??

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

## #5 — Pellefant, 2003-08-29T10:42Z

Tack, det var snällt.

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

## #6 — @nders, 2003-08-29T11:53Z

> **andreascarlsson skrev:**
>
> Du borde även kunna kolla i headern, vilken språkversion som webläsaren har och sedan anpassa valet efter detta, men det kanske är dumt, eftersom många svenskar sitter med engelska webläsare...??

Följande gäller Windows / MSIE:

Det är inte så himla dumt faktiskt, eftersom du kan kolla av det språk som användaren helst vill läsa. Det har inget med webbläsarspråk eller ens OS-språk att göra, utan vilka regionala inställningar som gäller på maskinen. Kolla miljövariabeln HTTP_ACCEPT_LANG så kanske du har något att utgå ifrån.

Mvh

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

## #7 — LeonL, 2003-08-31T13:11Z

Jag tänkte faktiskt lägga till en sådan funktion på min sida och är själv intresserad av detta ämne.
Texterna på min sida är tyvärr inte lagrade i databasen, men jag tänkte använda mig utav ASP-funktionen Server.Execute. Kan det vara någon bra idé?

Det är ju iofs in så jobbigt att lägga in all text i databasen. Använder MySQL så sidan blir nog inte slö om jag använder det.

Vilket sätt rekommenderar ni?

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

## #8 — OveRRidE, 2003-09-02T01:08Z

För mindre lösningar rekommenderar jag följande metod för språkval, som inte involverar en databaslösning av något slag. Kod är i detta fall i VBScript. 

```
<%
dim intLang
dim strRubrik
dim strText

intLang = request.cookies("language")("identifier")

select case intLang
   case 1
      strRubrik = "Rubrik på svenska"
      strText   = "Text på svenska"
   case 2
      strRubrik = "Rubrik på engelska"
      strText   = "Text på engelska"
end select
%>

<html>
<head><title></title>
</head>

<body>

<h2><% =strRubrik %></h2>
<h5><% =strText %></h5>

</body>
</html>
```

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

## #9 — casca, 2003-09-05T11:53Z

Jo, språkfiler är rätt smidigt. Byt ut alla fraser mot en variabel, sen inkluderar du bara filen i toppen av varje dokument. Styr vilken filen som ska väljas med en cookie.

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/84728-göra-engelsk-version-av-svensk-sida
