Passer au contenu principal
Toutes les collectionsAgent IA
Installation Copilote sur un site multilingue
Installation Copilote sur un site multilingue

Comment afficher votre copilote selon la langue de la page.

Mis à jour il y a plus de 5 mois

Introduction

Pour une installation multilingue, un ajustement supplémentaire est requis au script d'installation. Ce guide vous indiquera comment remplacer le scrit de base par un script personnalisé.

Note : La langue d'interface pour Copilote n'est seulement disponible qu'en français ou anglais pour le moment. Cependant, votre assistant sera toujours en mesure de répondre à vos visiteurs dans la langue qu'ils souhaites discutés.

Prérequis

Pour que ce script fonctionne correctement, votre site multilingue doit posséder la propriété lang sur la balise html de votre site dans chacune des langues :

Pour vérifier ceci, n'importe où sur une page de votre site Web: Clique droit > Inspecter

Reperez la balise html tout au haut de l'onglet Éléments et vérifiez si l'attribut lang est présent.

Installation du script

Pour être en mesure d'afficher l'interface du Copilote selon la langue de votre page Web, remplacez le script d'installation de base par le script suivant:

<script async>
(function() {
// Get language
const getDataLang = (lang) => lang.toLowerCase().startsWith('en') ? 'en' : 'fr';
const htmlLang = document.documentElement.lang || 'fr';
const dataLang = getDataLang(htmlLang);

// Create and configure the script element
const script = document.createElement('script');
script.async = true;
script.src = "https://d1haj5zknoayto.cloudfront.net/loader.js";
script.setAttribute('data-token', 'INSEREZ_VOTRE_DATA_TOKEN_ICI');
script.setAttribute('data-lang', dataLang);

// Append the script to the head
document.head.appendChild(script);
})();
</script>

IMPORTANT - Insérez votre data-token

Il est nécessaire de remplacer votre data-token dans le script ci-dessus sur cette ligne👇

script.setAttribute('data-token', 'INSEREZ_VOTRE_DATA_TOKEN_ICI');

Votre data-token se retrouve dans le script de base disponible dans vos paramètres d'installation du Copilote :

Langue par défaut

Ce script utilise le français comme langue par défaut si l'attribut lang de la balise html n'est pas détecté ou correspond à une langue non-supportée.

Si vous souhaitez changer ce comportement et définir l'anglais comme langue par défaut, utilisez le script suivant:

<script async>
(function() {
// Get language
const getDataLang = (lang) => lang.toLowerCase().startsWith('fr') ? 'fr' : 'en';
const htmlLang = document.documentElement.lang || 'en';
const dataLang = getDataLang(htmlLang);

// Create and configure the script element
const script = document.createElement('script');
script.async = true;
script.src = "https://d1haj5zknoayto.cloudfront.net/loader.js";
script.setAttribute('data-token', 'INSEREZ_VOTRE_DATA_TOKEN_ICI');
script.setAttribute('data-lang', dataLang);

// Append the script to the head
document.head.appendChild(script);
})();
</script>

N'oubliez pas d'insérez votre data-token sur la ligne:

script.setAttribute('data-token', 'INSEREZ_VOTRE_DATA_TOKEN_ICI');

Assistance et Support

Si vous rencontrez des difficultés ou avez besoin d'aide supplémentaire, n'hésitez pas à contacter notre support technique pour obtenir de l'assistance.

Avez-vous trouvé la réponse à votre question ?