
iOS App Localizer
Apple · Escritura
iOS App Localizer son los String Catalogs que Apple añadió en Xcode 15: una herramienta de localización de apps integrada que reúne todos los textos, traducciones y plurales en un solo archivo para publicar en más de 40 idiomas.

Acerca de iOS App Localizer
About
Qué es iOS App Localizer
iOS App Localizer es el nombre que recibe el flujo de String Catalogs que Apple presentó en Xcode 15. No es una app que descargas por tu cuenta. Vive dentro de Xcode, la herramienta que los desarrolladores ya usan para crear software para iPhone y iPad. Cuando agregas un catálogo de cadenas a un proyecto, el compilador revisa tu código en cada compilación, saca el texto que ve el usuario y coloca cada línea en una lista editable. En lugar de perseguir archivos .strings y .stringsdict repartidos por el proyecto, tienes una única fuente de verdad para la traducción de apps.
El problema que resuelve es la dispersión. Los proyectos antiguos guardaban un archivo de cadenas por idioma, así que un botón nuevo obligaba a editar en una docena de sitios, y nada avisaba de qué líneas seguían sin traducir. Un catálogo de cadenas cambia eso. Un solo archivo contiene el idioma de origen y todos los destinos, y Xcode muestra un porcentaje de avance por idioma, así que los huecos se ven de un vistazo. También puedes marcar el estado de cada traducción, manejar plurales y variar el texto según el dispositivo sin salir del editor.
Hay límites que conviene conocer. iOS App Localizer funciona solo en Mac y Xcode, así que no sirve si compilas en Windows o con una herramienta sin código. Tampoco escribe las traducciones por ti: extrae y organiza las cadenas, pero el texto en alemán o japonés lo aportas tú, salvo que uses la traducción asistida por agentes de las versiones recientes de Xcode. Y migrar un proyecto grande requiere una pasada deliberada, porque estás moviendo todos los archivos de cadenas antiguos al formato nuevo.
Cómo empezar
- Abre tu proyecto en Xcode 15 o posterior y selecciona el archivo del proyecto en el navegador.
- En Info, busca la sección Localizations y pulsa el botón más para añadir cada idioma que quieras soportar.
- Haz clic derecho en la carpeta de tu app, elige New File from Template, escoge el tipo String Catalog y llámalo Localizable para que Xcode lo trate como catálogo por defecto.
- Compila el proyecto una vez. Xcode extrae las cadenas localizables de tu código y las lista en el catálogo.
- Abre el catálogo, rellena cada columna de idioma y marca las entradas como traducidas. Xcode va llevando el porcentaje de avance.
Información del producto
Un vistazo rápido a los precios, las plataformas compatibles y el rendimiento de iOS App Localizer.
Ideal para
Los usuarios, tareas y casos de uso en los que esta herramienta encaja mejor.
Usuarios
- Desarrolladores indie de iOS que publican para una audiencia global
- Equipos pequeños sin ingeniero de localización dedicado
- Desarrolladores que migran un proyecto antiguo
- Product managers que necesitan visibilidad
Tareas
- Gestionar la internacionalización de iOS en todo un código
- Saber qué cadenas siguen sin traducir
- Tratar los plurales bien
- Variar el texto según el dispositivo
- Mantener origen y traducciones sincronizados
- Exportar el trabajo para traductores
Casos de uso
- Añadir un segundo idioma a una app que solo salió en inglés
- Un lanzamiento donde marketing también quiere el nombre de la app localizado
- Incorporar a un traductor freelance
- Revisar la calidad de la traducción antes de lanzar
Funciones clave
Extracción automática de cadenas
Cada vez que compilas, Xcode revisa tu código y tus vistas de SwiftUI en busca de texto visible y añade lo nuevo al catálogo. Dejas de mantener cadenas a mano y de preguntarte si una etiqueta recién añadida llegó al conjunto de traducción. En SwiftUI la extracción es casi automática, lo que elimina el paso antiguo de envolver el texto en macros de localización antes de poder traducirlo.
Un archivo con todos los idiomas
Los String Catalogs sustituyen el patrón antiguo de un archivo de cadenas por idioma con un único archivo .xcstrings que contiene el idioma de origen y todos los destinos. Al localizar una app iOS de esta forma, cada idioma destino está en un solo archivo en vez de en una carpeta de archivos sueltos.
Seguimiento del avance de traducción
El editor muestra un porcentaje de avance por idioma y marca las entradas extraídas, traducidas o todavía ausentes. Eso convierte el "estamos listos para lanzar" en un número que cualquiera del equipo puede leer, en lugar de una duda sobre si los archivos de cadenas están al día.
Plurales y variaciones por dispositivo
Gestionas las reglas de plural y las variantes por dispositivo dentro del catálogo. En vez de archivos .stringsdict separados por idioma, añades las formas de plural junto a la cadena, y puedes mostrar texto distinto en iPhone, iPad y Mac desde la misma entrada, lo que mantiene manejable el texto sensible al diseño.
Flujos de importación y exportación
Exportas un catálogo de localización o archivos XLIFF, se los entregas a traductores fuera de Xcode e importas los resultados al proyecto. Encaja con equipos que trabajan con una agencia o un freelance y mantiene su trabajo alineado con las cadenas exactas del código.
Soporte de InfoPlist
Un catálogo de cadenas InfoPlist dedicado cubre los valores que viven en tu property list, como el nombre visible de la app y los avisos de permisos. Localizar esos textos obligaba antes a tener archivos plist separados por idioma, y el catálogo los integra en el mismo flujo que el resto.
Integrado en la cadena de herramientas de Apple
Los String Catalogs funcionan dentro de Xcode sin librería ni servicio de terceros que añadir, y sin dependencia extra que mantener al día. La localización en Xcode queda en el mismo sitio que tus compilaciones y tu firma, lo que reduce el riesgo de que un idioma se pierda entre herramientas.
Ventajas y desventajas
Ventajas
- Fuente única de verdad: un catálogo guarda el origen y todas las traducciones, así que no hay que buscar entre archivos por idioma.
- Extracción automática: Xcode encuentra las cadenas nuevas en cada compilación, lo que recorta el trabajo de seguimiento manual.
- Vista de avance integrada: los porcentajes por idioma convierten la preparación para el lanzamiento en un número concreto.
- Sin herramientas extra: viene dentro de Xcode, así que no hay servicio de terceros al que registrarse ni mantener.
- Buen soporte de plurales y dispositivos: los plurales y las variantes por dispositivo viven en el mismo archivo que la cadena base.
Desventajas
- Solo Mac y Xcode: no hay camino en Windows ni Linux, así que los equipos que compilan multiplataforma fuera de las herramientas de Apple no pueden usarlo directamente.
- Organiza traducciones, no las escribe: sin la traducción asistida por agentes sigues aportando tú el texto en el idioma destino.
- La migración exige planificación: pasar un proyecto grande con muchos archivos .strings al formato nuevo es una tarea dedicada, no un cambio de un clic para todo.
- Atado al ciclo de Apple: los cambios de formato y funciones llegan con nuevas versiones de Xcode, así que no adoptas mejoras por tu cuenta.
Preguntas frecuentes
iOS App Localizer es el sistema String Catalogs de Xcode 15 y posteriores. Extrae el texto que ve el usuario desde tu código, guarda las cadenas de origen y todas las traducciones en un único archivo .xcstrings y lleva la cuenta de cuán completo está cada idioma.
Contenido relacionado
Explora herramientas, habilidades y artículos relacionados con iOS App Localizer.
Alternativas a iOS App Localizer
Emailwritr
Emailwritr · Escritura · MarketingEmailwritr es una herramienta de copywriting de email con IA pensada para afiliados, creadores de cursos y negocios online que quieren sacar más ingresos de la lista que ya tienen. En lugar de páginas en blanco o prompts genéricos de chatbot, este redactor de emails con IA genera secuencias de bienvenida, campañas de lanzamiento, emails de recuperación de carrito y series promocionales a partir de frameworks inspirados en copywriters de respuesta directa conocidos. Conectas tu autorespondedor, respondes unas cuantas preguntas sobre tu oferta y la herramienta escribe el texto por ti.

Swms
Swms AI · Escritura · Productividad · NegociosSwms es una herramienta de IA para el cumplimiento en seguridad que convierte una descripción sencilla de un trabajo en documentos de seguridad listos para usar. Describes tu proyecto, tu oficio y los peligros conocidos, y redacta una declaración de métodos de trabajo seguros, un análisis de peligros del puesto, un procedimiento de trabajo seguro, un RAMS o una hoja de datos de seguridad en segundos. También incluye a Oscar, un asistente de chat que responde preguntas sobre seguridad laboral en cualquier idioma. Equipos de construcción, minería, transporte y almacenamiento lo usan para recortar el papeleo que normalmente se come parte de la jornada.
Prosp
Prosp · Escritura · Voz e idioma · MarketingProsp es una herramienta de contacto en LinkedIn con IA, pensada para agencias y equipos de ventas, y escribe el mensaje y la nota de voz con tu propia voz para cada prospecto, para que de verdad respondan. Conectas tus cuentas, encuentras leads y dejas que la IA redacte y envíe mensajes personalizados a escala, todo desde una sola bandeja. Está hecha para quien hace contacto masivo. Ese es todo el argumento. Cada toque aún tiene que parecer humano.
