---
title: "Olika språk på hemsida?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/165036-olika-språk-på-hemsida"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "Guldstrand"
published: "2007-10-01T07:42:29.000Z"
updated: "2007-10-01T22:52:38.000Z"
replies: 5
views: 875
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/165036-olika-språk-på-hemsida"
---

# Olika språk på hemsida?

## #1 — Guldstrand, 2007-10-01T07:42Z

*Detta har säkert diskuterats ett antal gånger redan.*

Vilket är det mest optimala/bästa sättet om man vill ha olika språk på en hemsida? (Kommer ha ca 4 olika språk)
(Sidan är för övrigt kodad i php samt html.)

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

## #2 — oskars, 2007-10-01T08:52Z

Oj, jag ställde precis mig själv den frågan.

Jag funderar på om man ska ha extra kolumner i databasen för t.ex SE och ENG.

Så här kanske:

Information_SE
Information_ENG

Fast det känns väldigt knäppt på något sätt...

Förhoppningsvis så kommer någon som vet bättre och hjälper oss :)

EDIT: Om du inte kör med databas så kan du ju lägga If-satser som kollar vilket språk användaren har valt och skriver ut det språket som önskas.

Typ så här på ASPiska:

```

<a href="?lang=SE">Svenska</a>
<a href="?lang=ENG">Engelska</a>

<%
 If Request.Querystring("lang") = "SE" Then
  Response.Write("Svensk text")
 ElseIf Request.Querystring("lang") = "ENG" Then
  Response.Write("Engelsk text")
End If
%>
```

Du kan ju även köra med sessioner tillsammans querystringen, om du vill!
Hur det blir på PHPiska vet jag inte =)

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

## #3 — jonne, 2007-10-01T09:17Z

En databaslösning är utan tvekan det smidigaste. Sen kan man ju disskutera hur avancerad man ska göra det. 
Själv tycker jag inte riktigt om att ge kolumer så spoecifika namn som att lägga till "\_SE" "\_EN" etc.

Detta kanske är lite overkill men iaf:

```
===================
tblTextShorthands:
===================
iShorthandID	sShorthand
-----------------------------------------
1		"ordertext"
2		"kundvagn"

==============
tblLangtexts:
==============
iShorthandID	sText		iLangID
-----------------------------------------
1		"order"		2
1		"beställ"	1
2		"kundvagn"	1
2		"cart"		2

==============
tblLanguages:
==============
iLangID		sLangShorthand
------------------------------------------
1		"se"
2		"en"
```

Används med en funktion där du matar in sShorthand från tabellen tblTextShorthands:

fnLang("kundvagn")

Sedan anger du språket du ska använda dig av antingen direkt i funktionen eller så har du en klass som integrerar allt detta.
På detta sättet så är det lite lättare att använda i koden så man kan använda "riktiga" ord.

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

## #4 — yador, 2007-10-01T13:39Z

<http://www.webforum.nu/showthread.php?t=158248&highlight=olika+spr%E5k> kan kanske  hjälpa?

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

## #5 — LoLo, 2007-10-01T21:53Z

> **Guldstrand skrev:**
>
> *Detta har säkert diskuterats ett antal gånger redan.*
> 
> Vilket är det mest optimala/bästa sättet om man vill ha olika språk på en hemsida? (Kommer ha ca 4 olika språk)
> (Sidan är för övrigt kodad i php samt html.)

Varför bara 4 språk, när du kan få 19 språk helt gratis.  :i 
Scriptet är gratis tror jag, bara att ladda ner och installera, gör så att varje besökare från det land denne bor i får det språk som passar denne.. eller något liknande, är inte kunnig inom script..

<http://www.phpheaven.net/phplang:home>

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

## #6 — Guldstrand, 2007-10-01T22:52Z

> **LoLo skrev:**
>
> Varför bara 4 språk, när du kan få 19 språk helt gratis.  :i 
> Scriptet är gratis tror jag, bara att ladda ner och installera, gör så att varje besökare från det land denne bor i får det språk som passar denne.. eller något liknande, är inte kunnig inom script..
> 
> <http://www.phpheaven.net/phplang:home>

Mycket intressant.   :p 
Synd bara att inte svenska fanns med.
Ska kolla lite på detta.

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/165036-olika-språk-på-hemsida
