---
title: "Dubbla språk"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7198-dubbla-språk"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Rossifumi"
published: "2000-11-21T09:48:00.000Z"
updated: "2000-11-22T10:13:00.000Z"
replies: 6
views: 199
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/7198-dubbla-språk"
---

# Dubbla språk

## #1 — Rossifumi, 2000-11-21T09:48Z

Vilket är det vanligaste / lättaste sättet att ha dubbla språk på en sida?

Jag undrar alltså hur "Du" skulle lagt upp det i kodningen...

/Sebastian

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

## #2 — Vide, 2000-11-21T11:36Z

Det beror ju på vilka språk du skall använda... och om de skall vara på server eller klienten...

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

## #3 — Robban, 2000-11-21T17:13Z

Du vill skicka besökaren vidare till en språkspecifik sida?

```
<%
Select Case LCase(Left(Request.ServerVariables("HTTP_Accept-Language"),2))
  Case "sv" Response.Redirect("sv.asp") 'Svenska
  Case "da" Response.Redirect("da.asp") 'Danska
  Case "fi" Response.Redirect("fi.asp") 'Finska
  Case Else Response.Redirect("en.asp") 'Engelska
End Select
%>
```

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

## #4 — Rossifumi, 2000-11-21T18:01Z

Jag var nog lite otydlig...

Vad ville ha reda på var hur Ni lägger upp en sida när ni skall ha den på, säg Svenska & Engelska.

Använder ni includes, IF - satser m.m

Jag vet inte riktigt vad som är det lättaste...

Sedan en fråga till emission \>\> Vad är .taf?

\[Redigerat av Rossifumi den 21 nov 2000\]

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

## #5 — emission, 2000-11-21T18:35Z

Det finns många strategier för att göra sidor flerspråkiga. Includes och if-satser är en möjlighet. Själv har jag använt en strategi som bygger på att man lägger texter och ord, och kanske även URL:ar till bilder, i en Application-"scopad" Scripting.Dictionary (passande namn), som byggs upp ur en databas. Sedan är det lätt att hämta orden från denna. Egentligen ska man inte göra så, för Scripting.Dictionary ska inte läggas i Application, men det funkar bra så länge man inte göra det överallt. Jag fnular dock med ett ersättningsobjekt som ska gå runt detta.

Nyckeln till bra språkhantering är **mallar**, och här kommer XML att spela en stor roll.

TAF? Det är Tango Application File, de filer som Tango Application Server exekverar. Tango är ett mycket kraftfullt webbutvecklingsverktyg, som kanske mest påminner om Cold Fusion. 

Tyvärr dras Tango-servern med stabilitetsproblem, så vi övergår mer och mer till alternativa lösningar. 

Just nu är det ASP som gäller, med ASP+, Zope och JSP ligger på lur.
Själva filerna är uppbyggda med XML, men det ser man inget av. I stället jobbar man med en speciell editor där man "drar-och-släpper".

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

## #6 — Vide, 2000-11-21T20:48Z

Jag brukar lägga ett värde av vilket språk användaren använder i en session. Sedan så inkuderar jag en fil som har alla språkvariablerna i sidan, och hämtar de variabler jag behöver...

I includefilen har jag en ifsats för allt (eller en Case om det är fler än två)...

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

## #7 — Rossifumi, 2000-11-22T10:13Z

Jag har gjort som Vide innan och eftersom jag inte är ensam om det så kommer jag nog att fortsätta med det :)

emissions alternativ var lite avancerat för mig...

/Seb

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/7198-dubbla-språk
