Traducir CSV de localización de Unity, I2 Localization y tablas de cadenas
Exporta tus términos de I2 Localization o tu tabla de cadenas del paquete Localization como CSV, súbelo y recíbelo con la columna del idioma de destino completada a partir del inglés. Las claves, tipos, descripciones y demás columnas de idiomas se mantienen sin cambios, y las filas que ya tengan traducción en ese idioma se omiten. Vuelve a importar el archivo en Unity. Las primeras cadenas son gratis; la tabla completa cuesta $5, en un pago único.
- Reconoce columnas de idioma con nombres como French, French [fr], fr, fr-FR o French(fr)
- Completa solo las celdas vacías de la columna de destino; se conservan las traducciones existentes
- Las columnas Keys, Type y Desc, así como los demás idiomas, se copian sin cambios
- Comprobación de variables como {0} y {name} en cada cadena
- Un solo pago de $5: hasta 40,000 cadenas y 2,000,000 caracteres
Cómo traducir una tabla de localización de Unity
-
1
Exporta la tabla como CSV
En I2 Localization, exporta los términos a CSV; con el paquete Localization, exporta la colección de tablas de cadenas a CSV. Agrega una columna vacía para el idioma de destino si aún no existe.
-
2
Sube el archivo y revisa las primeras cadenas
Elige el idioma. La columna de destino se detecta y se completa a partir del inglés; las primeras cadenas aparecerán en pantalla.
-
3
Desbloquea e importa
Desbloquea por $5, descarga el CSV y vuelve a importarlo en Unity.
Cómo se identifican las columnas
Primero se lee el encabezado. La columna del idioma de destino se identifica por su nombre o su código (French, French [fr], French(fr), fr y fr-FR funcionan sin problemas), tomando como origen la columna en inglés. Solo se traducen las celdas vacías de la columna de destino; si una fila ya contiene texto en francés, se deja intacta, lo cual resulta ideal tras una actualización de contenido donde solo necesitas traducir claves nuevas.
Si la tabla no tiene una columna para el idioma de destino, añade una columna vacía con el nombre del idioma antes de subirla, o selecciona la columna de texto en la pantalla siguiente y descarga el resultado con una columna traducida agregada al lado.
Variables y texto enriquecido
Las variables de formato como {0}, {player} o {{count}} se verifican en cada traducción. Si a una cadena le falta alguna, se vuelve a solicitar la traducción; si persiste el problema, se mantiene el texto en inglés y se incluye en una lista, para que tu juego nunca muestre una variable dañada.
Cómo funciona la herramienta, cuánto cuesta y cómo se tratan tus archivos está en la página de Traducir textos de videojuegos; los precios de todas las herramientas están en la página de precios.
Última actualización:
Preguntas y respuestas
¿Puede ChatGPT traducir un CSV de localización de Unity?
Traduce bien unas pocas filas. Pero una tabla larga debe devolverse con cada clave y columna en su sitio, algo que una respuesta de chat rara vez logra. Esta herramienta completa la columna del idioma y mantiene todo lo demás intacto.
¿Se sobrescriben las traducciones existentes?
No. Las filas que ya tienen texto en la columna de destino se omiten.
¿Puedo traducir a varios idiomas?
Un idioma por trabajo. Procesa el archivo una vez por cada idioma; cada pasada completa su propia columna.
¿Cuántas cadenas caben en un solo pago?
Hasta 40,000 cadenas y 2,000,000 caracteres por $5. Ilimitado cubre hasta 200,000.
¿Es gratis?
Las tablas de hasta 300 cadenas son totalmente gratis. En tablas más grandes, las primeras cadenas son gratis; la tabla completa cuesta $5, en un pago único.