webForumDet fria alternativet

Förslag på en lösning: Webbsida många språk!

Webbutveckling

7 svar · 541 visningar · startad av Sjodahl

Medlem sedan maj 20033 218 inlägg
Frågan#1

Hej! (blev nog fel forum..)

Liten fundering om man skapar en hemsida och vill ha den på ett gäng olika språk. Självklart gör man ju en val sida i början där man väljer språk. Men hur lägger man upp själva sidorna?

Kör man det med smidigast med en databaslösning, eller skriver man alla sidorna i de olika språken som htm och spara ner all text i?l filer typ?

sida2_se.html
sida2_uk.html
osv...

Vilket är att föredra?
Andra lösningar?

Medlem sedan jan. 2000978 inlägg
#2

Jag tycker det är störande med såna där startsidor med 3 eller 4 flaggor där man ska välja språk genom att klicka sig vidare.
Det enklaste är väl att man bara kommer in på den svenska sidan och att det finns en länk nånstans 'in english'.
Det går väl iofs att känna språkinställningarna man har så att man automatiskt kommer till rätt sida.

Medlem sedan maj 20033 218 inlägg
#3

Japp det har du en poäng i. Men inte där själv problemet ligger just nu. Själv tycker jag faktiskt det är rätt smidigt att välja språk. Inte alltid jag vill till en svensk sida bara för att jag är ifrån sverige ;)

Förslag på hanteringen av språkvarianter?

Medlem sedan dec. 20042 245 inlägg
#4

"Content negotiation".

Om din server hanterar det kan du använda två olika filer:

  1. index.html.sv
  2. index.html.en

Then you're done!

Annars kan man göra det själv med tex PHP, och läsa av "Accept-Language"-headern. :)

Medlem sedan apr. 20003 174 inlägg
#5

Tråden flyttad från HTML, XHTML & CSS.

mvh Palle
Moderator webForum

Medlem sedan aug. 20012 349 inlägg
#6

Om man har någon typ av automatisk språkigenkänning så måste det gå att manuellt på sidan byta iallafall. Många sitter ju på engelska webbläsare och OS, men vill inte ha sidan på engelska för det.

Och det är inte ok med en guide på sidan som talar om hur man byter standardspråk i sin webbläsare! Exempel på fel sätt: http://www.mdh.se/webb/sprak/index.shtml.sv

Medlem sedan juni 200032 967 inlägg
#7

Intressant läsning: http://webtips.dan.info/language.html

Medlem sedan mars 200533 inlägg
#8

Du kan om du hanterar scriptspråk såsom asp, .net eller php göra ett script som om besökaren ej valt språk går in i en IP databas och matchar besökarens IP mot databasen och plockar ut vilket land besökare är ifrån.

Sen kan du använda antingen en databas med all språk data (även fast jag personligen är emot det) eller som jag föredrar, inkludera rätt språkfil dynamiskt.

252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)