Ločite jezik in državo
Preklopnik jezikov naj prikazuje jezik in državo kot ločeni možnosti izbire. Mnogi uporabniki govorijo jezik, ki ni povezan z njihovo državo bivanja, na primer francoščino v Švici. Z ločitvijo lahko uporabniki izberejo svoj najljubši jezik neodvisno od države. To je še posebej pomembno za večjezične države ali mednarodne uporabnike. Jasno razlikovanje preprečuje nesporazume in izboljšuje uporabniško izkušnjo.
Izogibajte se zastavam
Zastave predstavljajo države, ne jezikov. Uporaba zastave za jezik lahko sproži politične ali kulturne konflikte in je zlasti neprimerna za večjezične države. Uporabniki bi lahko napačno domnevali, da je na voljo samo jezik te države. Zato se v preklopniku jezikov v celoti izogibajte zastavam. Namesto tega uporabite jasne oznake jezika v ustreznem domačem jeziku.
Lastno ime jezika
Preklopnik jezikov naj prikazuje jezik v njegovem lastnem imenu, na primer „nemščina“ namesto „German“ ali „allemand“. To maternim govorcem olajša prepoznavanje in deluje bolj profesionalno. Izogibajte se okrajšavam, kot je „DE“ brez konteksta; kombinirate kodo s polnim imenom, npr. „DE – nemščina“. Poskrbite, da je lastno ime pravilno napisano in ga govorci zadevnega jezika prepoznajo.
Optimalna postavitev
Jezikovno preklopno orodje postavite na vidno, a nevsiljivo mesto. Običajno in učinkovito je v zgornjem desnem kotu strani ali v glavnem meniju. Preklop mora biti dosledno prisoten na vsaki strani, ne le na domači strani. Izogibajte se spustnim menijem, ki se pomotoma odprejo, in poskrbite, da je trenutni jezik jasno poudarjen. Jasna oznaka, kot je 'Jezik' ali ikona globusa, je lahko v pomoč.
Dostopnost in izogibanje samodejnemu preusmerjanju
Samodejne preusmeritve na podlagi jezika brskalnika so problematične. Uporabnike lahko prisilijo v napačno jezikovno različico in jih zmedejo. Namesto tega ponudite ročno jezikovno preklopno orodje. Za dostopnost mora biti preklop dosegljiv s tipkovnico in združljiv z bralniki zaslona. Uporabite semantične HTML elemente in opisne oznake. Preizkusite izvedbo s podpornimi tehnologijami, da zagotovite, da lahko vsi uporabniki zamenjajo jezik.