Les messages "formAlreadySubmitted" et "datatypeMessage" ne sont pas traduits de l’anglais

Description

Environnement

  • Adobe Experience Manager

Problème/Symptômes

Le client signale un message qui n’est pas internationalisé. Le message d’erreur "Invalid date - The value must be of date datatype" (Date non valide - La valeur doit être du type de données date) est en anglais, même s’il doit être en allemand, qui est la langue du navigateur du client.

En vérifiant la bibliothèque cliente allemande /libs/fd/af/runtime/clientlibs/I18N/de/javascript/LogMessages.js, nous voyons que le message est en anglais et qu’il comporte également un espace réservé {0} ce qui signifie qu’une partie du message est dynamique.

En vérifiant la fonction qui remplace l’espace réservé (EnglishMessage03.JPG), nous pouvons constater que la valeur "date" est codée en dur et en anglais, ce qui la rend à peine traduisible.

Étapes à reproduire :

  • Vérifier l'allemand ou toute autre langue à l'exception de la bibliothèque cliente anglaise /libs/fd/af/runtime/clientlibs/I18N/de/javascript/LogMessages.js
  • Vérifiez que les messages "formAlreadySubmitted" et "datatypeMessage" sont en anglais.

Comportement attendu :

Les messages doivent être traduits dans la langue appropriée.

Comportement d’expérience :

Les messages sont en anglais.

Détails de l’environnement:

  • Versions affectées : AEM 6.5.12
  • Versions testées : AEM 6.5.12

Résolution

Le ticket Jira interne - CQ-4343882 a été ouvert pour résoudre ce problème. Toutefois, l'équipe d'ingénieurs ne s'attaquera pas immédiatement à ce problème en raison de sa faible priorité et du fait qu'il n'y a pas de perte de fonctionnalité. au lieu de cela, il sera traité dans une version ultérieure.

Sur cette page