Cette compétence documente les étapes pratiques et les meilleures pratiques pour ajouter l'internationalisation aux sites Astro. Elle explique comment configurer le routage des locales, définir les locales par défaut et les stratégies de routage, générer des liens sensibles à la locale avec des fonctions d'aide (getRelativeLocaleUrl/getAbsoluteLocaleUrl) et intégrer le hreflang dans les sitemaps pour le SEO. Le guide couvre l'organisation du contenu traduit via les Collections de Contenu et la gestion de la locale au moment de l'exécution avec Astro.currentLocale.
Utilisez cette compétence lors de la construction ou de l'audit d'un site web Astro multilingue : configuration initiale de l'i18n, migration des routes existantes vers des URL avec préfixe de locale, ajout du support hreflang pour les moteurs de recherche, ou lors de l'implémentation de la génération de liens et de replis sensibles à la locale. Elle est également utile pour standardiser la structure des fichiers de traduction dans une base de code.
Idéalement utilisé par Claude Code ou d'autres agents de code de type Claude/GPT capables de lire des fichiers de projet et de modifier la configuration et les modèles Astro. Cela suppose un accès à la base de code et aux outils de build/test pour valider le routage et la sortie du sitemap.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.