Ceci est un contenu en français.
Explication : Détection de la langue : La langue du navigateur est détectée via navigator.language. Par exemple, pour un navigateur configuré en français, cela retournera "fr-FR". Nous extrayons juste le code de langue ("fr"). Traductions : Un dictionnaire contient les traductions pour les différentes langues supportées. Application des traductions : Le texte de la page est modifié en fonction de la langue du navigateur. Si la langue n'est pas supportée, la page sera en anglais par défaut. Remarque : Vous pouvez étendre le dictionnaire pour inclure plus de langues. Si vous souhaitez détecter également le pays, vous pourriez utiliser des services de géolocalisation ou une API externe. Vous avez dit : J'ai deja mon site créé en langue française je veux juste ajouter le script qui permet d'afficher la page au visiteur avec la langue de son navigateur ou pays de connexion ChatGPT a dit : ChatGPT Si votre site est déjà créé en français et que vous souhaitez simplement ajouter un script pour détecter et afficher automatiquement la langue du navigateur ou du pays de connexion du visiteur, vous pouvez utiliser l'API JavaScript pour rediriger vers des versions spécifiques de votre site basées sur la langue. Voici un exemple de script JavaScript que vous pouvez ajouter à votre page : html Copier le code Explication : Détection de la langue du navigateur : Le script utilise navigator.language pour détecter la langue par défaut du navigateur de l'utilisateur. Par exemple, si la langue du navigateur est réglée sur "en-US", il récupérera "en". Redirection : Le script redirige l'utilisateur vers une version linguistique spécifique du site. Par exemple : /en pour l'anglais /es pour l'espagnol /fr pour le français (par défaut) Gestion des langues non supportées : Si une langue n'est pas spécifiquement prise en charge, vous pouvez laisser les visiteurs sur la version par défaut (ici, le français). Utilisation : URLs différentes pour chaque langue : Ce script présuppose que vous avez des versions différentes de votre site Web disponibles à des URLs comme /en, /es, /fr, etc. Déploiement : Il vous suffit d'ajouter ce script dans l'en-tête () ou juste avant la balise fermante de vos pages HTML. Améliorations possibles : Vous pouvez utiliser un service de géolocalisation si vous souhaitez détecter la langue en fonction de la localisation géographique. Si vous avez des traductions dynamiques (par exemple, avec des fichiers JSON), vous pouvez ajuster ce script pour charger les contenus traduits sans redirection. Vous avez dit : Je n'est pas des pages deja traduite je veux que le script permet la traduction de la page affichée de mon site web à la langue du visiteur en utilisant l'outil de traduction Google ou un autre disponible en ligne ChatGPT a dit : ChatGPT Si vous n'avez pas déjà des pages traduites pour votre site et que vous souhaitez automatiser la traduction de votre contenu avec un outil comme Google Traduction, vous pouvez intégrer directement le widget de Google Translate pour permettre aux utilisateurs de traduire la page dans leur langue de préférence. Voici comment vous pouvez le faire avec Google Translate en ajoutant un script à votre site pour une traduction automatique basée sur la langue du visiteur. Étapes pour intégrer Google Translate : Ajoutez le script de Google Translate à votre site : Ce script permettra à Google Translate d'ajouter un bouton de traduction à votre page et de détecter la langue du visiteur. Détectez automatiquement la langue du visiteur et appliquez la traduction. Exemple de code à ajouter à votre page : html Copier le codeCeci est un contenu en français.