Accessibird viser widgettens menuer på samme sprog som den side, den kører på. Du behøver ikke at indstille noget.
Sådan vælges sproget
Widgetten bruger det første match på denne liste:
- Det sprog, den besøgende har valgt i widgetten (huskes for hvert website på den pågældende enhed).
data-langi indlejringskoden eller?lang=i loaderens adresse. Hvis begge er angivet, hardata-langforrang.- Sidens eget sprog (
<html lang>). - Sidens metatag
content-languageellerog:locale. - Den besøgendes browsersprog.
- Engelsk.
Standardsproget i dit kontrolpanel bruges kun, når hverken siden eller browseren angiver et sprog.
Indstil et fast sprog
<script src="https://widget.accessibird.com/loader.js" data-website-id="YOUR_WEBSITE_ID" data-lang="nl" async></script>Du kan også angive sproget i adressen:
<script src="https://widget.accessibird.com/loader.js?lang=zh-tw" data-website-id="YOUR_WEBSITE_ID" async></script>data-lang="auto" betyder det samme som at udelade attributten.
Godt at vide
- Sprogskift uden genindlæsning: Hvis dit website skifter sprog uden at genindlæse siden, for eksempel via en sprogknap, skifter widgetten med, medmindre den besøgende selv har valgt et sprog.
- Fra højre mod venstre: På sprog som arabisk og hebraisk vises widgetten fra højre mod venstre.
- Tip: Sørg for, at din side har det rigtige sprog angivet, for eksempel
<html lang="nl">. De fleste hjemmesideværktøjer gør det for dig. - Tilbagevendende besøgende: Efter denne opdatering bliver et sprog, som en besøgende tidligere har valgt, glemt én gang. Den besøgende kan vælge det igen i widgetten.
Til udviklere
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']);