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 sintaxis de formato de mensaje ICU.
Los chatbots de IA pueden ser muy efectivos para verificar las reglas ICU.
Habilite el formato de mensaje ICU en la pestaña de la ventana de .
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 la meta-información relevante, como el tipo de formato. Se pueden aplicar argumentos y formatos individuales directamente en su meta a la traducción para evitar errores introducidos por errores tipográficos. Haga clic en un marcador de posición en la lista de marcadores de posición extraídos o directamente en la parte del contenido fuente que se utilizará en la traducción meta.
-
Validación de sintaxis
La corrección de la sintaxis se valida mientras se traduce. Esto puede evitar mensajes ICU rotos 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. Haga clic en el botón de vista previa en el Strings Editor y asigne atributos del mundo real al mensaje ICU para ver si la sintaxis de la traducción es correcta y si todos los casos posibles son compatibles como se espera.
Se pueden asignar valores de prueba para los atributos de una traducción en el panel de vista previa. Se muestra cómo se ve la cadena y se puede verificar dos veces para asegurar que la traducción funcione como se espera.
Cuando una clave que contiene un mensaje plural ICU se envía desde Strings a TMS a través de Job Sync con la opción de analizar mensajes ICU habilitada, TMS expande las categorías plurales para que coincidan con el conjunto completo de reglas plurales CLDR para la localización meta. Esto puede agregar 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 de categoría expandida en lugar de volver al recuento de categorías de la fuente original.