Los mensajes "formAlreadySubmitted" y "datatypeMessage" no se traducen del inglés
AEM Este artículo trata sobre el problema de la en el que un mensaje de error no se internacionaliza al idioma de la audiencia objetivo. AEM Este problema conocido se ha corregido en el paquete de servicio 16 de 6.5 de.
Descripción description
Entorno
Adobe Experience Manager (AEM)
Problema
El problema es que el mensaje de error: Fecha no válida - El valor debe ser de fecha datatype está en inglés aunque deba estar en alemán (el idioma del explorador del usuario en esta instancia).
Al comprobar la clientlib alemana: /libs/fd/af/runtime/clientlibs/I18N/de/javascript/LogMessages.js, vemos que el mensaje está en inglés y, además, tiene un marcador de posición {0}, lo que significa que parte del mensaje es dinámico.
Al comprobar la función que reemplaza el marcador de posición (EnglishMessage03.JPG), podemos ver que el valor "date" está codificado y en inglés, lo que dificulta la traducción.
Pasos a seguir:
- Compruebe el alemán o cualquier otro idioma excepto el inglés clientlib:
/libs/fd/af/runtime/clientlibs/I18N/de/javascript/LogMessages.js - Compruebe que los mensajes "formAlreadySubmitted" y "datatypeMessage" estén en inglés.
Comportamiento esperado:
Los mensajes deben traducirse al idioma adecuado.
Comportamiento experimentado:
Los mensajes están en inglés.
Detalles del entorno:
- AEM Versiones afectadas: 6.5.12
- AEM Versiones probadas: 6.5.12
Resolución resolution
AEM Este problema conocido se ha corregido en el paquete de servicio 16 de 6.5 de.