Accessibird näyttää widgetin valikot samalla kielellä kuin sivu, jolla widget on käytössä. Sinun ei tarvitse tehdä mitään asetuksia.
Miten kieli valitaan
Widget käyttää ensimmäistä tästä luettelosta löytyvää kieltä:
- Kieli, jonka kävijä on valinnut widgetissä (valinta muistetaan verkkosivustokohtaisesti kyseisellä laitteella).
- Upotuskoodin
data-lang-arvo tai latausosoitteen?lang=-parametri. Jos molemmat on asetettu,data-langon ensisijainen. - Sivun oma kieli (
<html lang>). - Sivun
content-language- taiog:locale-metatunniste. - Kävijän selaimen kielet.
- Englanti.
Hallintapaneelissa määritettyä oletuskieltä käytetään vain, jos sivu ja selain eivät ilmoita kieltä.
Kiinteän kielen määrittäminen
<script src="https://widget.accessibird.com/loader.js" data-website-id="YOUR_WEBSITE_ID" data-lang="nl" async></script>Voit myös lisätä kielen osoitteeseen:
<script src="https://widget.accessibird.com/loader.js?lang=zh-tw" data-website-id="YOUR_WEBSITE_ID" async></script>data-lang="auto" tarkoittaa samaa kuin attribuutin jättäminen pois.
Hyvä tietää
- Kielen vaihtuminen sivulla: jos verkkosivustosi vaihtaa kieltä lataamatta sivua uudelleen, esimerkiksi kielivalitsimella, myös widget vaihtaa kieltä, ellei kävijä ole itse valinnut kieltä.
- Oikealta vasemmalle: esimerkiksi arabian ja heprean kielillä widget näytetään oikealta vasemmalle.
- Vinkki: varmista, että sivullesi on asetettu oikea kieli, esimerkiksi
<html lang="nl">. Useimmat verkkosivustotyökalut tekevät tämän puolestasi. - Palaavat kävijät: tämän päivityksen jälkeen kävijän aiemmin valitsema kieli unohtuu kerran. Kävijä voi valita sen uudelleen widgetissä.
Kehittäjille
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']);