Accessibird muestra los menús del widget en el mismo idioma que la página en la que se ejecuta. No necesitas configurar nada.
Cómo se elige el idioma
El widget utiliza la primera opción disponible de esta lista:
- El idioma que el visitante haya elegido en el widget (se recuerda para cada sitio web en ese dispositivo).
data-langen el código de inserción, o?lang=en la dirección del cargador. Si ambos están definidos,data-langtiene prioridad.- El idioma de la propia página (
<html lang>). - La metaetiqueta
content-languageuog:localede la página. - Los idiomas del navegador del visitante.
- Inglés.
El idioma predeterminado de tu panel de control solo se utiliza cuando ni la página ni el navegador indican un idioma.
Establecer un idioma fijo
<script src="https://widget.accessibird.com/loader.js" data-website-id="YOUR_WEBSITE_ID" data-lang="nl" async></script>También puedes incluir el idioma en la dirección:
<script src="https://widget.accessibird.com/loader.js?lang=zh-tw" data-website-id="YOUR_WEBSITE_ID" async></script>data-lang="auto" equivale a omitir este atributo.
Conviene saber
- Cambios en tiempo real: si tu sitio web cambia de idioma sin recargar la página, por ejemplo mediante un selector de idioma, el widget también cambia, salvo que el visitante haya elegido un idioma por su cuenta.
- De derecha a izquierda: en idiomas como el árabe y el hebreo, el widget se muestra de derecha a izquierda.
- Consejo: asegúrate de que tu página tenga configurado el idioma correcto, por ejemplo
<html lang="nl">. La mayoría de los creadores de sitios web lo hacen por ti. - Visitantes que vuelven: tras esta actualización, el idioma que un visitante haya elegido anteriormente se olvidará una sola vez. Podrá volver a elegirlo en el widget.
Para desarrolladores
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']);