FAQ |
Kalender |
![]() |
#1 | |||
|
||||
Flitig postare
|
Jag tänkte översätta min sida till alla de olika nordiska språken. Hur ska jag göra rent tekniskt med fil och katalogstrukturer? Ska jag använda mig av subdomäner eller ska jag köpa motsvarande .no, .fi, .dk domän? Vad är för och nackdelarna med de olika alternativen?
|
|||
![]() |
![]() |
![]() |
#2 | |||
|
||||
Bara ett inlägg till!
|
Några tips på vägen:
Köp en domän för varje land, det är helt klart det bästa. Du kan antingen hitta på ett ord "Joomla, Skype, Google, Loopia, etc" som funkar på alla språk eller kalla sajterna olika (nått vettigt på varje språk). En annan väg är att köra på en com-domän rakt av (glöm inte att du ändå bör äga de lokala domänerna). Där finns det, som du nämner, några olika alternativ man kan köra (t.ex. subdomäner, e.g. sv.domän.com). Vad man väljer spelar inte så stor roll, men glöm inte att sätta korrekt språk i html-taggarna. Exempel: Kod:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv"> Last but not least.. Se till att sidorna är 100% översatta, det ser fruktansvärt slarvigt ut om det fattas översättningar här och där. |
|||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Supermoderator
|
Håller med i mångt och mycket i ovanstående men alternativet med att känna av språket är inte alltid så kul för besökarna eftersom språken inte alltid följer landsgränserna. Nu handlade det ju iofs om de nordiska länderna men ska man expandera ytterligare så kan det bli ganska komplext till slut.
Köpa en domän för varje land fungerar återigen bra för de nordiska länderna men om några av länderna är Ecuador, Vietnam och Gambia är det då verkligen lönt att köpa .ec, .vn och .gm?
__________________
Full-stack developer, free for smaller assignments |
||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Flitig postare
|
Citat:
Är subdomäner bäst ur SEO-synpunkt? |
|||
![]() |
![]() |
![]() |
#5 | |||
|
||||
Flitig postare
|
Citat:
|
|||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Klarade millennium-buggen
|
http://www.onlamp.com/pub/a/php/2002/06/13/php.html
Gettext / PHP. Överlägset bästa språklösningen jag har använt (vilket iofs inte säger jättemycket, men lite). |
||
![]() |
![]() |
![]() |
#7 | |||
|
||||
Bara ett inlägg till!
|
Citat:
Kod:
if (FALSE != strstr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 'sv')) { header('HTTP/1.1 301 Moved Permanently'); header('Location: http://sv.domän.com/'); exit(); } |
|||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Nykomling
|
Detta ämne har diskuterats en hel del ur seo perspektiv bl.a. på seo-forum.se.
Så testa att söka där samt söka mer på WN om olika språk. Jag har själv funderat en hel del på detta och skulle kunna summera lite. För att få bästa lokala anknytningen i Google (dvs hamna högt upp när någon söker på svenska sidor eller bara söker från Sverige): * En lokal domän (ex .se, .no) * Lokalt språk på sidan (ex svenska) * Lokal server (ex server i Sverige) * Lokala länkar (ex få sidor i Sverige att länka till din svenska sida) (kan ha glömt något men då är det bara att fylla på) Men att uppfylla alla dessa krav (ex en massa olika webhotell kan bli lite jobbigt om det inte är ens fulltidssysselsättning att skapa en massa siter) Jag skulle nog bestämma var din huvudmarknad är först. Dvs om den är i USA så skaffa en USA server och .com samt lägg upp de andra som underkataloger ex domän.com/sv. (Få då svenska siter att länka direkt till domän.com/sv). Om huvudmarknaden är Sverige, så regga fortfarande .com, men ha den svenska sidan på domän.se på en svensk server. Men det som i slutändan ska avgöra är vad du tycker är enklast och passar bäst för dig. För det är ju ingen idé att du planerar något avancerat med flera webbhotell, men som bara rinner ut i sanden för att du bara hinner fixa med siten på fritiden. Sedan håller jag med Grazzy att gettext fungerar väldigt bra med php. fördelen är bl.a. att du kan enkelt generera en språkfil som du sedan skickar till någon kompis i Norge som översätter. Sedan laddar du bara filen och kör. /Micke |
||
![]() |
![]() |
![]() |
#9 | |||
|
||||
Bara ett inlägg till!
|
Vi har lagt upp allting på en server i Sverige, med en .com adress. Vi har även ett tiotal tld's som alla 301:ar till .com
På domän.com känner vi automatiskt av språk om det går, annars får användaren välja (valet sparas i en Cookie). Man kommer sedan till domän.com/SV/Default.aspx eller domän.com/EN-AU/Default.aspx Språkhanteringen sköts delvis av .NETs inbygda localization (när det gäller statisk text) och dynamisk text har jag gjort databaslösningar för. Eftersom dessa lösningar visar olika text på samma sida, använder jag URL-Rewriting, så när jag går till /SV/Default.aspx så ställs språket in till svenska, och /Default.aspx körs. Fungerar mycket bra. [edit] Jag har förstått att det bästa vore att köra på olika tld, men det blir drygt (sajten finns på 16 språk, och mot fyra olika engelska marknader, totalt 20 tlds skulle det bli). Det skulle också bli ohållbart att dela upp detta på 20 olika servrar. [/edit] |
|||
![]() |
![]() |
![]() |
#10 | |||
|
||||
Har WN som tidsfördriv
|
Om man redan har arbetat upp en svensk sida på .com då? Det vore väll inte helt dumt då att fortsätta köra svenska som bas på .com och engelska under .com/en/ ?
|
|||
![]() |
![]() |
Svara |
|
|