Atskirti kalbą ir šalį
Kalbų perjungiklis turėtų pateikti kalbą ir šalį kaip atskiras parinktis. Daug vartotojų kalba kalba, kuri neatitinka jų gyvenamosios šalies, pavyzdžiui, prancūzų Šveicarijoje. Atskyrimas leidžia vartotojams pasirinkti pageidaujamą kalbą nepriklausomai nuo šalies. Tai ypač svarbu daugiakalbėms šalims ar tarptautiniams vartotojams. Aiškus atskyrimas apsaugo nuo nesusipratimų ir pagerina naudotojų patirtį.
Atsisakyti vėliavų
Vėliavos atstovauja šalis, o ne kalbas. Vėliavos naudojimas kalbai gali sukelti politinių ar kultūrinių konfliktų ir yra ypač netinkamas daugiakalbėms šalims. Vartotojai gali klaidingai manyti, kad siūloma tik tos šalies kalba. Todėl visiškai atsisakykite vėliavų kalbų perjungiklyje. Vietoj to naudokite aiškius kalbų pavadinimus atitinkama šalies kalba.
Kalbos savivardis
Kalbų perjungiklis turėtų rodyti kalbą jos savivardžiu, pavyzdžiui, „Deutsch“ vietoj „German“ arba „allemand“. Tai palengvina gimtakalbių atpažinimą ir atrodo profesionaliau. Venkite santrumpų, tokių kaip „DE“ be konteksto; derinkite kodą su visu pavadinimu, pavyzdžiui, „DE – Deutsch“. Pasirūpinkite, kad savivardis būtų parašytas teisingai ir atpažįstamas tos kalbos kalbėtojų.
Optimali pozicija
Padėkite kalbos perjungiklį matomoje, bet neįkyrioje vietoje. Įprasta ir efektyvi vieta yra viršutinis dešinysis puslapio kampas arba pagrindinis meniu. Perjungiklis turėtų būti nuosekliai matomas kiekviename puslapyje, ne tik pagrindiniame. Venkite išskleidžiamųjų sąrašų, kurie gali netyčia atsidaryti, ir užtikrinkite, kad dabartinė kalba būtų aiškiai paryškinta. Aiškus užrašas, pvz., „Kalba“ arba gaublio piktograma, gali padėti.
Vengti automatinio nukreipimo ir užtikrinti prieinamumą
Automatiniai nukreipimai pagal naršyklės kalbą yra problemiški. Jie gali priversti vartotojus pereiti prie netinkamos kalbos versijos ir sukelti nepatogumų. Vietoj to pasiūlykite rankinį kalbos perjungiklį. Dėl prieinamumo perjungiklis turi būti pasiekiamas klaviatūra ir suderinamas su ekrano skaitytuvais. Naudokite semantinius HTML elementus ir aprašomuosius žymėjimus. Išbandykite diegimą su pagalbinėmis technologijomis, kad įsitikintumėte, jog visi vartotojai gali perjungti kalbą.