Vérification des clés i18n des types de contenus spécifiques


Cette page ne doit être appliquée que si le script vous demande de passer la migration manuelle code.20261110.AutomaticContentType

Cette migration concerne les types de contenus spécifiques définis dans les fichiers **/WEB-INF/param/content-types/[PLUGIN_NAME]/*.xml et fait suite à la correction du ticket JIRA CMS-12881

Vous devez vérifier tous les libellés i18n du fichier qui sont déclarés sans être préfixés par le nom du catalogue i18n à utiliser.
Par exemple:

<cms:label i18n="true">CONTENT_EVENT_LABEL</cms:label>
<cms:description i18n="true">CONTENT_EVENT_DESC</cms:description>

Dans ce cas, le catalogue i18n utilisé par défaut est le catalogue "application"

Vérifiez donc que la traduction des clés utilisées est bien définie dans le fichier WEB-INF/i18n/application*.xml

  • Si oui, vous n'avez rien à faire.
    Cela signifie en revanche que vos clés, depuis Ametys 4.6, n'étaient jusque là plus traduites.
  • Si non, 2 possibilités:
    • Déplacer la traduction des clés dans le catalogue application WEB-INF/i18n/application*.xml
    • Modifier le fichier XML en précisant le catalogue de traduction dans lequel se trouvent les clés.
      Par exemple: <cms:label i18n="true">plugin.web:CONTENT_EVENT_LABEL</cms:label>

Il est possible que cette migration ait déjà été passée lors d'un passage antérieur à Ametys 4.9.17 ou supérieure.

Retour en haut