Traduire les adresses et vérifier la navigation

Traduire une adresse simple ou dynamique et changer de langue en conservant la même fiche, puis contrôler les liens du site publié.
Publié le 09/10/2026

Vous pouvez proposer une adresse lisible dans chaque langue. Dans notre exemple, la page française /studio devient /en/our-studio en anglais. Le contenu français conserve son adresse.

Distinguer les deux parties

Partie de l’adresse Où la régler
/en/ Le slug URL de la langue, dans Paramètres.
/our-studio L’adresse traduite de cette page, dans Traductions.

Saisissez uniquement l’adresse de la page dans son champ de traduction : n’ajoutez pas une deuxième fois /en/.

Traduire l’adresse d’une page

Ouvrez Site > Langues et traductions > Traductions, choisissez l’anglais puis ouvrez la page /studio. Dans la carte Adresse, remplacez l’adresse proposée par /our-studio. Quittez le champ pour enregistrer cette valeur.

L’adresse anglaise de la page du studio.

Le champ est distinct de l’éditeur de texte. Il normalise les adresses simples ; relisez la valeur enregistrée. Gardez des mots courts séparés par des tirets.

Publier et ouvrir les deux versions

Enregistrez et republiez dans le staging. Ouvrez la page française /studio, puis la page anglaise /en/our-studio. Elles doivent répondre et présenter le titre dans la langue attendue. Ces deux pages ont été contrôlées sur ordinateur et à 390 pixels dans cette démonstration.

Contrôler les liens

Testez les liens de votre en-tête, les boutons, le retour à l’accueil et votre sélecteur de langue sur le site publié. Une adresse saisie correctement ne valide pas tous les liens qui y conduisent. Si vous modifiez une adresse déjà publique, vérifiez aussi ce que devient l’ancienne adresse et préparez une redirection si nécessaire.

Traduire une page liée au CMS

Une adresse comme /carnet/[slug] contient une partie variable. Conservez [slug] exactement : ce n’est pas un mot à traduire. Le modèle peut devenir /journal/[slug] en anglais. L’adresse de la fiche se règle séparément : pause-partage devient ici shared-moment.

Le chemin anglais conserve la variable [slug].

Après publication, cette fiche répond à /carnet/pause-partage en français et /en/journal/shared-moment en anglais. Modifier le texte de la fiche ne doit pas effacer son adresse traduite : rouvrez-la pour vérifier les deux informations.

Changer de langue en restant sur la même fiche

La même fiche, avec son titre anglais.

Sur le site publié, choisissez English, puis Français dans le sélecteur de langue. Vous devez retrouver la même fiche, avec son texte et son adresse dans la langue choisie, au lieu de repartir à l’accueil.

Ce cas a été contrôlé dans les deux sens à 1440 et 390 pixels, ainsi que sans JavaScript : le lien rendu par le serveur mène déjà à l’adresse de la fiche dans l’autre langue. Cela suppose un sélecteur configuré pour changer la langue de la page courante. Un lien ordinaire vers l’accueil reste un lien vers l’accueil.

Terminer le contrôle de navigation

Testez les liens de menu, les boutons et les cartes de vos listes dans chaque langue. Si un lien contient une adresse saisie à la main, vérifiez sa destination après avoir renommé la page. Contrôlez aussi les ancres et les paramètres nécessaires à vos liens.

Si une fiche n’a pas d’adresse traduite, testez le chemin réellement servi avant de partager le lien. Si vous retirez une langue ou changez une ancienne adresse publique, préparez les redirections nécessaires : ne supposez pas qu’un ancien lien continuera de fonctionner.

Pour traduire les textes des fiches, poursuivez avec Traduire les contenus et adresses du CMS.