Meddelanden av typen "formAlreadySubowed" och "datatypeMessage" är inte översatta från engelska

Den här artikeln handlar om AEM där ett felmeddelande inte är internationaliserat till målgruppens språk.  Detta kända fel har korrigerats i AEM 6.5 Service Pack 16.

Beskrivning description

Miljö

Adobe Experience Manager (AEM)

Problem

Felmeddelandet Ogiltigt datum - Värdet måste vara av datatypen på engelska även om det ska vara på tyska (användarens webbläsarspråk i den här instansen).

Vid kontroll av tyska klientlib: /libs/fd/af/runtime/clientlibs/I18N/de/javascript/LogMessages.js ser vi att meddelandet är på engelska och har en platshållare {0} vilket betyder att en del av meddelandet är dynamisk.

När vi kontrollerar funktionen som ersätter platshållaren (EnglishMessage03.JPG) ser vi att värdet "date" är hårdkodat och på engelska, vilket gör det knappt översättningsbart.

Steg som ska återskapas:

  • Kontrollera tyska eller något annat språk förutom engelska klientlib: /libs/fd/af/runtime/clientlibs/I18N/de/javascript/LogMessages.js
  • Se att meddelandena formAlreadySubested och datatypeMessage är på engelska.

Förväntat beteende:

Meddelandena ska översättas till rätt språk.

Erfaret :

Meddelandena är på engelska.

Miljöinformation:

  • Berörda versioner: AEM 6.5.12
  • Testade versioner: AEM 6.5.12

Upplösning resolution

Detta kända fel har korrigerats i AEM 6.5 Service Pack 16.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f