ICU (International Components for Unicode) es un conjunto de bibliotecas que proporciona soporte de globalización para la internacionalización de sistemas de software.
Se admiten traducciones con la sintaxis del formato de mensaje ICU.
Los chatbots de IA pueden ser muy eficaces para verificar las reglas de ICU.
Habilita el formato de mensaje ICU en la pestaña de la ventana .
El formato de mensaje ICU proporciona:
-
Resaltado de sintaxis
Cuando se abre en el editor de traducción, las diferentes partes de un mensaje se resaltan y se muestran junto con metainformación relevante, como el tipo de formato. Se pueden aplicar argumentos y formatos individuales directamente a la traducción de destino para evitar errores tipográficos. Haz clic en un marcador de posición de la lista de marcadores extraídos o directamente en la parte del contenido de origen que quieras usar en la traducción de destino.
-
Validación de sintaxis
La sintaxis se valida mientras traduces. Esto puede evitar mensajes ICU dañados en los archivos de localización.
-
Vista previa
La sintaxis del formato de mensaje ICU puede ser compleja y se puede obtener una vista previa de cómo se verá la traducción con los argumentos reales. Haz clic en el botón de vista previa en el editor de Strings y asigna valores reales a los atributos del mensaje ICU para comprobar si la sintaxis de la traducción es correcta y si se contemplan todos los casos posibles según lo previsto.
Se pueden asignar valores de prueba para los atributos de una traducción en el panel de vista previa. Puedes ver cómo queda la cadena y comprobar que la traducción funciona como esperas.
Cuando una clave que contiene un mensaje de plural ICU se envía de Strings a TMS mediante Job Sync con la opción Analizar mensajes ICU habilitada, TMS amplía las categorías de plural para que coincidan con el conjunto completo de reglas de plural de CLDR para la configuración regional de destino. Esto puede añadir categorías que no están presentes en la fuente de Strings. Cuando el trabajo se exporta de nuevo a Strings, el mensaje ICU conserva esta estructura ampliada de categorías en lugar de volver al número original de categorías del texto de origen.
Cuando el formato de mensaje ICU está habilitado y todo el contenido de una clave es un mensaje ICU, la traducción automática y la pretraducción no traducen esa clave. La clave mantiene su texto de origen.