---
title: "Mozillas val av språk på webbsidan."
type: "forum-thread"
url: "https://www.webforum.nu/amne/kontorsprogram/68767-mozillas-val-av-språk-på-webbsidan"
topic: "Kontorsprogram"
topic_url: "https://www.webforum.nu/amne/kontorsprogram"
author: "Pontus Thor"
published: "2003-02-19T17:55:12.000Z"
updated: "2003-02-19T19:19:51.000Z"
replies: 1
views: 203
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/kontorsprogram/68767-mozillas-val-av-språk-på-webbsidan"
---

# Mozillas val av språk på webbsidan.

## #1 — Pontus Thor, 2003-02-19T17:55Z

På: Preference \> Navigator \> Languages i mozilla står det ungefär "webbsidor är ibland tillgängliga i mer en ett språk. Välj visningsordning för språken". Nu undrar jag, hur deklarerar man att hemsidan finns på flera språk!? Antar att det är någon meta-tagg eller något sådant men jag har inte en anning. Någon som vet?

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

## #2 — jarvklo, 2003-02-19T19:19Z

Hmm...
Hur menar du?
Det är upp till din server eller din webbapplikation att göra "content negotiation" med avseende på minst tre olika format: 
\* MIME-typ
\* teckenkodning och 
\* språk .

"Content negotiation" baseras på innehålllet i http-headern när sidan begärs av Moz (eller vilken webbläsare som helst förresten ;) ).

Det Moz gör är att den lägger in ditt val av språk i http-headern "Accept-Language", med en viktning för varje (q=...) som gör att webbservern "vet" i vilken ordning du föredrar språken...

I Apache finns mod_negotiation som kan  sköta detta åt dig (se <http://httpd.apache.org/docs/content-negotiation.html>) 
Gör du det kan du använda extra filextensioner - typ:
index.html.sv, index.html.en-us osv så sköter servern det hela automagiskt (om mod_negotiation är rätt inställd och ditt DirectoryIndex är index.html eller bara index ;) )

I IIs finns ingenting automatiskt såvitt jag vet, där får du ge dig på att tolka strängen i Accept_language bäst du gitter i ASP eller vad du kör...

Min Moz ger följande (kollat i PHP):

```
HTTP_ACCEPT_LANGUAGE: sv, en-us;q=0.75, en;q=0.50, sv-fi;q=0.25
```

vilket betyder
Helst svenska, annars US-English, Annars engelska vilkensomhelst annars Finlandssvenska...
q-faktorn anger "preferensordning".

Om detta inte var vad du tänkt dig - fråga igen så utvecklar jag gärna det hela ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/kontorsprogram/68767-mozillas-val-av-språk-på-webbsidan
