Cómo localizar una app de iPhone al japonés

Para localizar una app de iPhone al japonés, pon todos los textos visibles en un String Catalog de Xcode, añade el japonés como idioma, traduce y revisa cada cadena, y después localiza por separado la ficha de la App Store en App Store Connect: nombre y subtítulo (30 caracteres cada uno), palabras clave, descripción, texto promocional y capturas. Prueba la compilación con el idioma de la app en japonés antes de enviarla, porque el texto japonés cambia diseños que en inglés parecen terminados.

Publico mis propias apps de iPhone en inglés, español y japonés. El japonés es el que encuentra los problemas. También es un mercado donde la gente nota enseguida cuando una app se tradujo a última hora, así que vale la pena hacerlo bien una vez.

Empieza con un String Catalog

En las versiones actuales de Xcode, el lugar por defecto para los textos de la app es un String Catalog, un archivo Localizable.xcstrings con un editor visual. La guía de Apple para localizar texto con un string catalog describe el flujo: añade el catálogo, compila la app y Xcode encuentra las cadenas localizables y las añade por ti. Cada compilación posterior actualiza el catálogo con las cadenas que cambiaste.

La mayoría del texto dentro de las vistas de SwiftUI es localizable por defecto. Las cadenas que construyes en código Swift normal necesitan una API localizable, como String(localized:), o nunca llegan al catálogo. Una forma rápida de encontrarlas es cambiar la app a un idioma de prueba y buscar lo que siga en inglés.

Añade el japonés con el botón de más en el editor del catálogo, o en Localizations dentro de la pestaña Info del proyecto. Cada cadena nueva aparece con el estado New, y el porcentaje junto al idioma te dice cuánto llevas.

Traduce y luego revisa con un hablante nativo

La guía de Apple ya incluye generar traducciones y comentarios entre las tareas que Xcode puede hacer por ti, y un modelo de lenguaje produce japonés fluido para la mayoría de textos de interfaz en segundos. Yo lo uso como primer borrador y nada más.

Los textos de interfaz en japonés tienen decisiones que una pasada automática toma de forma inconsistente. ¿La app hablará en forma cortés con です y ます en todas partes, o en forma llana? ¿El botón de guardar dice 保存 o 保存する? ¿Préstamo en katakana o término japonés? Decide una vez, escribe esas decisiones en el campo de comentario del catálogo y pide a un hablante nativo que lea cada pantalla en contexto, no en una hoja de cálculo. Una cadena correcta por sí sola puede estar mal al lado de la pantalla que la rodea.

Los plurales son más fáciles de lo que parece. Según las reglas de plural de Unicode CLDR, el japonés tiene una sola forma, así que cuando marcas una cadena con Vary by Plural, la columna japonesa necesita una traducción en vez de las dos del inglés.

Los detalles que no son palabras

Fechas, números y dinero deben pasar por los formateadores del sistema, nunca por concatenación de cadenas. En Japón una fecha se lee año, mes, día, y el yen no tiene decimales. Si construyes una fecha en el código como mes, barra, día, ninguna traducción lo va a arreglar.

Los nombres son la otra trampa. Un formulario de registro con Nombre encima de Apellido se lee al revés en Japón, donde el apellido va primero, y muchos formularios japoneses también piden la lectura del nombre en kana. Si tu app guarda nombres, decídelo antes de traducir las etiquetas.

No olvides el texto que no escribiste en una vista: los avisos de permisos del Info.plist, las notificaciones que envía tu servidor, los mensajes de error de tu API y los correos. Los usuarios ven todo eso como parte de la app.

Localiza la ficha de la App Store

La ficha de la App Store es un trabajo aparte en App Store Connect, y para mucha gente es el primer japonés que ve de ti. La referencia de Apple da los límites: el nombre y el subtítulo pueden tener hasta 30 caracteres cada uno, y en la información de la versión la descripción admite hasta 4.000 caracteres y el texto promocional hasta 170.

Las palabras clave son la excepción. Apple le da a ese campo un límite de 100 bytes, no de caracteres, y pide palabras de más de dos caracteres cada una. Escribe las palabras clave en japonés directamente en App Store Connect y vigila su contador, en lugar de prepararlas en un sitio que cuente caracteres.

El texto promocional se puede cambiar sin enviar una versión nueva, lo que lo convierte en el lugar más fácil para probar redacciones en japonés. Las capturas importan más que la descripción para la mayoría de visitantes, así que rehazlas con la app funcionando de verdad en japonés. Una captura en inglés bajo un título en japonés le dice a la gente qué esperar dentro.

Pruébala en japonés antes de la revisión

En Xcode, edita el esquema y pon App Language en japonés, o abre la app en el simulador con argumentos de idioma japonés. Expliqué la versión por línea de comandos en cómo dejo que Claude Code pruebe mi app de iPhone en el simulador. Revisa también cada pantalla con el tamaño de texto más grande, porque las etiquetas japonesas saltan de línea de otra manera y se cortan antes de lo que esperas.

Busca tres cosas: restos en inglés, texto cortado con puntos suspensivos y botones que crecieron a dos líneas. Después pon la compilación en un teléfono real y úsala un día entero en japonés. Casi todo lo que arreglo aparece ese día.

Si construyes solo, este es uno de los lugares donde la ayuda de la IA cambia las cuentas. Hace unos años, una versión en japonés significaba un presupuesto de traducción. Ahora lo caro es la revisión y las pruebas, que es un sitio mejor para gastar. Para el resto de ese flujo, mira cómo publicar una app de iOS solo con IA, y para entender por qué recurrir al inglés no te lleva lejos aquí, el artículo sobre el nivel de inglés en Japón.

← Todos los artículos