Messaggi "formAlreadySubmitted" e "datatypeMessage" non tradotti dall’inglese
Questo articolo tratta del problema dell’AEM, per cui il messaggio di errore non viene internazionalizzato nel linguaggio del pubblico a cui è destinato. Questo problema noto è stato risolto con AEM 6.5 Service Pack 16.
Descrizione description
Ambiente
Adobe Experience Manager (AEM)
Problema
Il problema è che il messaggio di errore: Data non valida - Il valore deve essere del tipo di dati data è in inglese anche se dovrebbe essere in tedesco (la lingua del browser dell'utente in questa istanza).
Durante il controllo della clientlib tedesca: /libs/fd/af/runtime/clientlibs/I18N/de/javascript/LogMessages.js, il messaggio è in lingua inglese e contiene un segnaposto {0}, il che significa che parte del messaggio è dinamica.
Durante il controllo della funzione che sostituisce il segnaposto (EnglishMessage03.JPG), è possibile vedere che il valore "date" è codificato e in inglese, rendendo difficile la traduzione.
Passaggi da riprodurre:
- Controlla il tedesco o qualsiasi altra lingua ad eccezione dell'inglese clientlib:
/libs/fd/af/runtime/clientlibs/I18N/de/javascript/LogMessages.js - Vedi che i messaggi "formAlreadySubmitted" e "datatypeMessage" sono in inglese.
Comportamento previsto:
I messaggi devono essere tradotti nella lingua corretta.
Comportamento esperienza:
I messaggi sono in inglese.
Dettagli ambiente:
- Versioni interessate: AEM 6.5.12
- Versioni testate: AEM 6.5.12
Risoluzione resolution
Questo problema noto è stato risolto con AEM 6.5 Service Pack 16.