Skip to content

Dépannage ​

{{locale}} reste vide ​

  • VĂ©rifier que activeLocale est initialisĂ© (URL ?lang= ou valeur hydratĂ©e en prĂ©fĂ©rence).
  • VĂ©rifier que le composant lit bien contextStore.data et non un contexte local obsolète.

Le template ne se met pas à jour après changement de langue ​

  • VĂ©rifier que le rendu passe par MustacheText ou renderObjectWithMustache avec le contexte courant.
  • VĂ©rifier que la langue est bien changĂ©e via activeLocale.set(...) (sidebar).
  • Les deeplinks passent par performMenuAction('deeplink', ...) et le rendu Mustache est applique au moment du clic.
  • VĂ©rifier que l'URI CMS contient bien des placeholders Mustache valides (ex: ...?lang={{lang}}).
  • VĂ©rifier que activeLocale est bien initiee avant l'action deeplink.

Valeur inattendue de locale ​

  • locale reprend exactement la valeur de activeLocale (ex : fr-FR, en-US).
  • Si un format spĂ©cifique est attendu (ex : fr), appliquer la transformation dans le template ou dans la source CMS qui consomme la variable.