---
title: "Välja mellan olika språk"
type: "forum-thread"
url: "https://www.webforum.nu/amne/webbutveckling/188175-välja-mellan-olika-språk"
topic: "Webbutveckling"
topic_url: "https://www.webforum.nu/amne/webbutveckling"
author: "grennfox"
published: "2011-10-31T10:37:49.000Z"
updated: "2011-11-02T09:51:22.000Z"
replies: 2
views: 1021
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/188175-välja-mellan-olika-språk"
---

# Välja mellan olika språk

## #1 — grennfox, 2011-10-31T10:37Z

Hallå!

Tänkte höra om någon vet något bra sätt man kan bygga upp en hemsida som flera språk, tex att om man skriver in <https://www.exempel.se> så kommer man till den svenska sidan. Men om man skriver in <https://www.exempel.com> så kommer man till den engelska sidan osv, men man ska även kunna välja språket på hemsidan, genom en vanlig liten "meny" uppe o hörnet.

Öppen för alla olika sortes förslag, ifall det behövs något server språk så helst php. Annars så är hemsidan skriven i html och css, men har några php sidor.

Tack på för hand :)

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

## #2 — Shakor, 2011-10-31T19:58Z

Det beror lite på.  Har du inte så många sidor kanske det är lättare att göra olika versioner per sida.  Jag brukar lagra all text i databastabeller och ladda in dessa dynamiskt beroende på vilket språk användaren valt :) Ett annat alternativ är att ha XML-filer med olika översättningar

Nånting sånt här kanske?

```
<?
$available_languages = mysql_query("SELECT name FROM languages");
$requested_language = $_GET['language']
if (in_array($available_languages, $requested_language)
{
  $language = $user_language;
}
else
{
  $language = "English";
}

$result_set = mysql_query("SELECT field, text FROM page_x WHERE language='".$language."'");

..
..
?>

<html>
 <head>
  <title><? $result_set['title']; ?> </title>
 </head>
 <body>
  <p><? $result_set['page_description']; ?> </p>
 </body>
</html>

?>
```

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

## #3 — grennfox, 2011-11-02T09:51Z

Tackar så mycket för svaret, det var faktiskt åt det hållet jag ville :) Så det hjälpte mig på traven en bit :)

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

---

Tråden på webben: https://www.webforum.nu/amne/webbutveckling/188175-välja-mellan-olika-språk
