Keele ja riigi eraldamine
Keelevalija peaks kujutama keelt ja riiki eraldi valikutena. Paljud kasutajad räägivad keelt, mis ei vasta nende elukohariigile, näiteks prantsuse keel Šveitsis. Eraldamine võimaldab kasutajatel valida eelistatud keelt sõltumata riigist. See on eriti oluline mitmekeelsetes riikides või rahvusvaheliste kasutajate jaoks. Selge eristus väldib arusaamatusi ja parandab kasutajakogemust.
Lippudest loobumine
Lipud esindavad riike, mitte keeli. Lipu kasutamine keele tähistamiseks võib põhjustada poliitilisi või kultuurilisi konflikte ning on eriti sobimatu mitmekeelsetes riikides. Kasutajad võivad ekslikult arvata, et pakutakse ainult selle riigi keelt. Seetõttu loobuge täielikult lippudest keelevalijas. Kasutage selle asemel selgeid keelenimetusi vastava riigikeeles.
Keele omanimetus
Keelevalija peaks kuvama keelt selle omanimetuses, näiteks „Deutsch” mitte „German” või „allemand”. See hõlbustab emakeelekõnelejatel tuvastamist ja mõjub professionaalsemalt. Vältige lühendeid nagu „DE” ilma kontekstita; kombineerige kood täisnimega, näiteks „DE – Deutsch”. Veenduge, et omanimetus on õigesti kirjutatud ja seda tunnevad ära vastava keele kõnelejad.
Optimaalne positsioneerimine
Paigutage keelevalija hästi nähtavale, kuid mitte pealetükkivale kohale. Tavaline ja tõhus on lehe ülemine parem nurk või põhimenüü. Keelevalija peaks olema igal lehel järjepidevalt olemas, mitte ainult avalehel. Vältige rippmenüüsid, mis võivad kogemata avaneda, ja veenduge, et praegune keel on selgelt esile tõstetud. Selge märgistus nagu „Keel“ või maakera ikoon võib aidata.
Juurdepääsetavus ja automaatse ümbersuunamise vältimine
Brauseri keele põhjal automaatsed ümbersuunamised on problemaatilised. Need võivad sundida kasutajaid valesse keeleversiooni ja põhjustada segadust. Pakkuge selle asemel manuaalset keelevalijat. Ligipääsetavuse tagamiseks peab keelevalija olema klaviatuuriga juhitav ja ühilduv ekraanilugejatega. Kasutage semantilisi HTML-elemente ja kirjeldavaid silte. Testige rakendust abitehnoloogiatega, et veenduda, et kõik kasutajad saavad keelt vahetada.