Nous essayons de répertorier certains de nos produits sur AppSource de Microsoft. Ils exigent une expérience entièrement en anglais pour la fiche. Cependant, nos forums sont bilingues et je souhaite inclure un lien vers la catégorie anglaise dans la fiche AppSource.
Nous avons activé l’option « Définir la localisation à partir de l’en-tête Accept-Language » pour permettre aux utilisateurs de l’Inde de voir le contenu secondaire en anglais (« Derniers sujets » au lieu de « Laatste nieuwsberichten » - néerlandais).
Cependant, lors des tests avec Postman en faisant basculer Accept-Language de « nl » à « en », le HTML généré est incorrect :
Avec en :
<!DOCTYPE html>
<html lang="nl">
<head>
Avec nl :
<!DOCTYPE html>
<html lang="nl">
<head>
Les libellés réels passent correctement du néerlandais à l’anglais, mais la balise HTML indique toujours la langue comme étant le néerlandais au lieu de la langue du contenu.
Un test a également été effectué sur Locale-Adaptive Pages Testing Tool | TechnicalSEO.com avec le même résultat :
Il serait bénéfique pour l’indexation que l’attribut lang de la balise puisse être défini soit à partir de Accept-Language, soit dérivé de la catégorie pour Google. Veuillez noter que Google effectue généralement des crawls depuis les États-Unis avec Accept-Language défini.
