Accessibird kuvab vidina menüüd samas keeles nagu leht, millel vidin töötab. Sa ei pea midagi seadistama.
Kuidas keel valitakse
Vidin kasutab esimest sobivat valikut sellest loendist:
- Keel, mille külastaja on vidinas valinud (jäetakse selles seadmes iga veebisaidi jaoks eraldi meelde).
- Manustamiskoodi atribuut
data-langvõi laaduri aadressi parameeter?lang=. Kui mõlemad on määratud, on eelis atribuudildata-lang. - Lehe enda keel (
<html lang>). - Lehe metasilt
content-languagevõiog:locale. - Külastaja brauseri keeled.
- Inglise keel.
Juhtpaneelil määratud vaikekeelt kasutatakse ainult siis, kui ei leht ega brauser anna keele kohta teavet.
Kindla keele määramine
<script src="https://widget.accessibird.com/loader.js" data-website-id="YOUR_WEBSITE_ID" data-lang="nl" async></script>Või lisa keel aadressile:
<script src="https://widget.accessibird.com/loader.js?lang=zh-tw" data-website-id="YOUR_WEBSITE_ID" async></script>data-lang="auto" tähendab sama mis selle atribuudi väljajätmine.
Hea teada
- Keele vahetamine lehte uuesti laadimata: kui sinu veebisait vahetab keelt ilma lehte uuesti laadimata, näiteks keelevaliku nupu abil, vahetab ka vidin keelt, välja arvatud juhul, kui külastaja on keele ise valinud.
- Paremalt vasakule: selliste keelte puhul nagu araabia ja heebrea kuvatakse vidin paremalt vasakule.
- Nõuanne: veendu, et sinu lehele oleks määratud õige keel, näiteks
<html lang="nl">. Enamik veebisaidi loomise tööriistu teeb seda sinu eest. - Korduvkülastajad: pärast seda uuendust kustutatakse külastaja varasem keelevalik ühekordselt. Külastaja saab keele vidinas uuesti valida.
Arendajatele
Accessibird.setLanguage('nl'); // set the language
Accessibird.getLanguage(); // read the current language
Accessibird.resetLanguage(); // go back to automatic
window.addEventListener('accessibird:languagechange', e => console.log(e.detail)); // { lang, source }
// Before the widget has loaded:
window.Accessibird = window.Accessibird || { q: [] };
Accessibird.q.push(['setLanguage', 'nl']);