Separera språk och land
En språkväxlare bör visa språk och land som separata valmöjligheter. Många användare talar ett språk som inte tillhör deras hemland, till exempel franska i Schweiz. Genom att separera dem kan användarna välja sitt föredragna språk oberoende av land. Detta är särskilt viktigt för flerspråkiga länder eller internationella användare. En tydlig åtskillnad förhindrar missförstånd och förbättrar användarupplevelsen.
Avstå från flaggor
Flaggor representerar länder, inte språk. Att använda en flagga för ett språk kan utlösa politiska eller kulturella konflikter och är särskilt olämpligt för flerspråkiga länder. Användare kan felaktigt anta att endast landets språk erbjuds. Avstå därför helt från flaggor i språkväxlaren. Använd istället tydliga språkbeteckningar på respektive språk.
Språkets egenbeteckning
Språkväxlaren bör visa språket med dess egenbeteckning, till exempel „Deutsch“ istället för „German“ eller „allemand“. Detta underlättar identifiering för modersmålstalare och ger ett mer professionellt intryck. Undvik förkortningar som „DE“ utan sammanhang; kombinera koden med det fullständiga namnet, till exempel „DE – Deutsch“. Se till att egenbeteckningen är korrekt skriven och känns igen av talare av respektive språk.
Optimal placering
Placera språkväxlaren på en väl synlig men inte påträngande position. Vanligt och effektivt är övre högra hörnet av sidan eller i huvudmenyn. Växlaren bör finnas konsekvent på varje sida, inte bara på startsidan. Undvik rullgardinsmenyer som öppnas av misstag och se till att det aktuella språket tydligt framhävs. En tydlig etikett som 'Språk' eller en globsymbol kan hjälpa.
Tillgänglighet och undvik automatisk omdirigering
Automatiska omdirigeringar baserade på webbläsarspråket är problematiska. De kan tvinga användare till en felaktig språkversion och irritera. Erbjud istället en manuell språkväxlare. För tillgänglighet måste växlaren vara nåbar med tangentbord och kompatibel med skärmläsare. Använd semantiska HTML-element och beskrivande etiketter. Testa implementeringen med hjälpmedelsteknik för att säkerställa att alla användare kan byta språk.