Aller au contenu
Mistral Studio

Site multilingue

Faire vivre un site en plusieurs langues avec Mistral Pro : traductions de pages, sélecteur de langue, et l'anglais et le français intégrés des pages système.

Mis à jour le 23 août 2026 · 3 min de lecture · S'applique à partir de la version 1.0.0

Mistral Pro ne contient aucun texte codé en dur : chaque libellé qu'un visiteur peut lire est un champ de module. Traduire un site revient donc au flux multilingue habituel de HubSpot, avec deux points à connaître sur les pages système et le sélecteur de langue.

Traduire des pages

  1. Dans Contenu → Pages de site web, ouvrez les actions de la page et choisissez Créer une variante → variante linguistique (la fonction multilingue standard de HubSpot), puis la langue.
  2. Dans la variante, traduisez le contenu de chaque module : titres, textes, boutons, et les groupes de libellés (Labels, Labels and formats, Accessibility labels) où vivent les petites chaînes d'interface — « Read more », « Previous / Next », le suffixe du temps de lecture, le format de date, les libellés pour lecteurs d'écran.
  3. Faites de même pour le header et le footer si vous conservez un header global par langue, ou pointez leurs menus vers un menu HubSpot par langue.

Chaque chaîne affichée par un module est dans ses champs : rien ne reste en anglais par accident. Les libellés de statut du tableau de méthode (« Done », « In progress », « Up next »), la pilule « All » des filtres du blog, les phrases de décompte de la page de recherche et le bouton de paramètres des cookies du footer sont tous des champs.

Le sélecteur de langue

Le header affiche le sélecteur de langue de HubSpot dans la barre supérieure et dans le menu mobile (Display → Show language switcher, activé par défaut) ; le footer peut aussi l'afficher (désactivé par défaut). Il liste les traductions existantes de la page courante, chaque langue écrite dans sa propre langue, et reste masqué quand la page n'a pas de traduction.

Pages système et espace membre : anglais et français intégrés

Les pages système (demande de mot de passe, pages d'abonnement e-mail) et les pages d'espace membre n'ont pas de champs de module pour leurs textes. Ceux-ci viennent d'un fichier partagé à l'intérieur du theme, templates/partials/system-i18n.html, livré en anglais et en français, qui choisit la langue d'après le réglage de langue de la page : une page en français obtient automatiquement les textes français.

Les pages d'erreur (404, 500) et la page de résultats de recherche sont différentes : leurs textes vivent dans des champs de module, modifiés dans l'éditeur de page, et leur titre de page suit le même fichier de traduction.

Les réglages du theme sont globaux

Couleurs, polices et espacements sont partagés par toutes les langues. Seul le contenu diffère d'une variante à l'autre.

Voir aussi