Control de calidad de la localización en el editor de Unity

Revisa tu localización
antes que tus jugadores.

Pon a prueba cada idioma.

Localization Checker te ayuda a comprobar la interfaz localizada en Unity. Detecta texto desbordado y superpuesto, glifos ausentes, errores en placeholders y etiquetas de rich text y texto sin traducir. Revisa los idiomas y las resoluciones que elijas en un solo escaneo y usa el modo Play para comprobar las pantallas que tu juego crea o actualiza.

Comprueba las traducciones existentes; no traduce ni reescribe el contenido.

Unity Asset Store · próximamenteTuanjie Store (China) · próximamenteitch.io · próximamente Leer la documentación (en inglés y chino)

Funciona con Unity 2022.3 LTS o superior, incluido Unity 6, y con Tuanjie Engine 2022.3. Comprueba el texto de TextMeshPro y de los componentes UI Text clásicos. Las comprobaciones de UI Toolkit requieren Unity 6.

Un solo escaneo, todos los idiomas.

  1. La parte superior de la ventana del plugin: archivos de traducción, alcance «escenas abiertas», idiomas a comprobar, idioma de los textos en y resoluciones 1920x1080.

    Conecta tus traducciones, elige idiomas y resoluciones

  2. todos los idiomas × todas las resoluciones × 5 comprobaciones

    Un solo escaneo

  3. La matriz de la vista general tras un escaneo: filas de, ja, (sin idioma) y Sources; columnas desbordamiento, glifos ausentes, placeholders, etiquetas de rich text y traducción; celdas rojas para 2 desbordamientos en alemán y 15 glifos ausentes en japonés.

    Qué idioma, qué problema: una sola tabla

  4. El mapa de calor en la vista Scene: el menú principal de la demo con marcos de colores numerados sobre el título y los botones, y una leyenda que va de 1 (desbordamiento) a 5 (a punto de desbordarse).

    Marcado directamente en tu interfaz, numerado por tipo de problema

Lo que encuentra el plugin

La vista Scene de Unity muestra la etiqueta alemana «Spiel beenden» sobresaliendo del botón Quit, con un contorno rojo alrededor de todo el texto y la etiqueta «de · Text overflows · 1920x1080».
La etiqueta alemana del botón Quit no cabe. El plugin señala el desbordamiento medido en Unity.
La lista de problemas del plugin tras un escaneo: filas críticas «Missing glyphs» para textos en japonés como 星明かりの物語 y スタート, una fila por texto, cada una marcada con Engine Metadata y ja.
Textos en japonés que la fuente de la demo no puede mostrar: un solo escaneo los lista, una fila por texto.

Un botón, nueve idiomas

La vista Scene de Unity muestra la etiqueta alemana «Spiel beenden» sobresaliendo del botón Quit, con un contorno rojo alrededor de todo el texto y la etiqueta «de · Text overflows · 1920x1080».

Animación en el navegador con nueve versiones lingüísticas, incluido el inglés: el texto alemán se desborda y las fuentes de ejemplo carecen de glifos chinos, japoneses y coreanos. Los marcos y las etiquetas de diagnóstico señalan ambos problemas.

Caracteres que faltan, por fuente

La vista general tras un escaneo: la matriz idioma × comprobación cuenta 15 glifos ausentes en japonés; Language coverage marca Lato SDF como fuente sin caracteres japoneses; «The scan’s missing characters by font» lista Lato SDF.asset con 56 caracteres ausentes y un botón «Copy for Font Asset Creator».
La vista general cuenta los glifos ausentes por idioma, muestra qué recursos de fuente cubren cada idioma y lista los caracteres ausentes por fuente. Un clic los copia para el Font Asset Creator de Unity.

Qué revisa

  • Desbordamiento de texto y diseño

    Mide una copia de tu interfaz con el motor de texto de Unity para cada idioma y resolución que selecciones. Detecta texto desbordado o recortado y texto que Auto Size reduce demasiado. Para los componentes de texto compatibles, el motor también prueba sugerencias como el mayor tamaño de fuente que cabe, Auto Size o el ajuste de línea.

  • Glifos ausentes y cobertura de fuentes

    Comprueba si la fuente asignada y sus fuentes de respaldo pueden mostrar tu texto. Revisa la cobertura de las fuentes frente a los conjuntos de caracteres por idioma incluidos en el plugin y copia los caracteres ausentes para pegarlos en Font Asset Creator. Los conjuntos predefinidos incluyen los idiomas con soporte completo en Steam.

  • Placeholders, etiquetas y traducciones

    Detecta placeholders ausentes o modificados, etiquetas de rich text sin cerrar o mal anidadas, traducciones ausentes o vacías, marcadores «TODO» y posibles errores de codificación. Marca las traducciones idénticas al original para su revisión e identifica texto fijo en la interfaz que no está conectado al sistema de localización.

  • Comprueba pantallas en modo Play

    Abre una pantalla en el juego en ejecución, pon el foco en la ventana Localization Checker y presiona F8. La patrulla usa tu sistema de localización para recorrer los idiomas seleccionados, comprobar la interfaz que se muestra y hacer una captura de pantalla de cada idioma. También revisa la interfaz creada en tiempo de ejecución.

Del resumen al detalle de cada problema

La ventana de Localization Checker tras un escaneo: una matriz de idiomas y cinco tipos de problema, Canvas con mayor concentración de problemas, cobertura de fuentes por idioma y caracteres ausentes por fuente.
Compara idiomas y tipos de problema, encuentra las pantallas afectadas y revisa la cobertura de las fuentes.
La lista de problemas ordenada por gravedad con el botón Quit en alemán seleccionado y «Spiel beenden» enmarcado en la vista Scene.
Selecciona un problema para localizar su objeto. Si ese resultado de escaneo lo permite, también puedes previsualizar la traducción.
La vista Scene con un mapa de calor: los componentes de texto afectados están rodeados de contornos numerados y coloreados según el tipo de problema.
Usa el mapa de calor para ver dónde aparecen los problemas en la interfaz.

Cómo funciona en tu proyecto

  • Los escaneos miden copias de tu interfaz en una escena oculta de vista previa y no modifican ni guardan los originales. Las vistas previas de Scene sustituyen temporalmente el texto mostrado y lo restauran después. El manual explica los efectos de la vista previa y del modo Play.
  • Solo en el editor: nada se incluye en las compilaciones de tu juego. Sin DLL de terceros ni conexiones de red. Incluye todo el código fuente en C#.
  • Funciona con Unity Localization, I2 Localization o con tus propios archivos CSV, Excel, JSON, XLIFF y gettext PO. Interfaz y documentación en inglés y chino.
  • Exporta la lista de problemas a CSV o a un informe HTML que se abre sin conexión. Incluye una línea de comandos para integración continua.