
Traduzca archivos .strings sin romper su aplicación
Claves intactas. Especificadores de formato conservados. Reglas de plural correctas. Su archivo Localizable.strings traducido en segundos, no en días.
Traducir .strings de Apple es tedioso y propenso a errores
Exporta Localizable.strings, se lo entrega a un traductor o lo pega en una herramienta genérica y recibe especificadores de formato dañados, secuencias de escape rotas y reglas de plural estropeadas. Después dedica horas a averiguar por qué su aplicación se bloquea al iniciarse en japonés.
Las herramientas genéricas traducen, reordenan o eliminan especificadores de formato como %@, %d y %1$@
Las secuencias de escape (\n, \", \t) se dañan o escapan dos veces, lo que impide analizar las cadenas
Las reglas de plural de stringsdict necesitan categorías CLDR específicas del idioma que la mayoría de las herramientas ignora por completo
Los comentarios para traductores y las indicaciones de contexto se eliminan, lo que genera traducciones incorrectas
/* Localizable.strings (English) */
"welcome_title" = "Welcome to MyApp";
"login_button" = "Sign In";
"greeting" = "Hello, %@!";
"items_count" = "%d items in your cart";
"transfer" = "Send %1$@ to %2$@";/* Localizable.strings (Japanese) */
"welcome_title" = "MyAppへようこそ";
"login_button" = "サインイン";
"greeting" = "%@さん、こんにちは!";
"items_count" = "カートに%d個のアイテム";
"transfer" = "%2$@に%1$@を送信";Lo que conserva i18n Agent
Especificadores de formato
Los especificadores posicionales (%1$@) y específicos de tipo (%d, %f, %@) se detectan y permanecen intactos
Secuencias de escape
Los saltos de línea (\n), las tabulaciones (\t), las comillas (\") y los escapes Unicode se conservan correctamente
Plurales de stringsdict
Las categorías de plural CLDR (zero, one, two, few, many y other) se configuran correctamente para cada idioma de destino
Comentarios y contexto
Los comentarios para traductores y las notas de desarrollo se conservan para mantener el contexto de traducción
Funciona en todas las plataformas Apple
Herramientas de código abierto para localizar iOS
i18n Agent para Xcode
Una aplicación para la barra de menús de macOS que añade localización con un clic a Xcode. Detecta automáticamente el proyecto activo, traduce los archivos .strings, .xcstrings y .stringsdict, y los escribe en los directorios .lproj correctos. Envíe las traducciones existentes como memoria de traducción para obtener resultados coherentes en todo el proyecto.
LocaleChain
iOS tiene una carencia conocida: cuando falta la configuración regional del usuario —por ejemplo, pt-BR—, el sistema pasa directamente al inglés en lugar de probar una configuración relacionada, como pt-PT. LocaleChain es un paquete Swift que lo corrige mediante cadenas de respaldo configurables. Una línea de configuración y ningún cambio en su código existente.
Cómo funciona

Sin copiar y pegar manualmente. Sin extraer cadenas. Solo archivos traducidos.
Pruebe i18n Agent ahora
Arrastre y suelte aquí su archivo de traducción
JSON, YAML, PO, XML, CSV, Markdown, Properties
o haga clic para seleccionar
Idiomas de destino
Preguntas frecuentes
También puede traducir:
¿Desarrolla software?
Instale la herramienta de CLI y traduzca su primer archivo en 2 minutos.
Instalar la herramienta de CLI¿Forma parte de un equipo empresarial?
¿Sigue atrapado en un contrato de TMS? Hablemos de la migración.