La mejor forma de localizar una app generada por Claude Code es no salir de Claude Code: instala un Skill de localización, deja que el agente internacionalice el codebase y que la infraestructura mantenga a partir de ahí todos los idiomas sincronizados. globalize.now es infraestructura de localización impulsada por IA creada exactamente para este loop. Extrae las cadenas codificadas y las convierte en claves de traducción, genera los archivos de traducción y devuelve los idiomas traducidos como pull requests en cada push a git. Esta guía recorre todo el proceso, desde un repo solo en inglés hasta una PR multilingüe fusionada.


¿Por qué tu app de Claude Code solo está en inglés?

Porque Claude Code, como cualquier coding agent, escribe la copy visible para el usuario como cadenas literales. Es el camino más corto hacia una funcionalidad que funciona, y nada en un prompt por defecto pide claves de traducción. Cuando la app ya funciona, el inglés está codificado en cientos de componentes, y los plurales y las fechas se gestionan con concatenación de cadenas que solo tiene sentido en un idioma.

La solución tentadora es pedirle al agente que "traduzca la app al alemán". Eso produce un segundo idioma codificado: componentes duplicados o un montón de operadores ternarios, y cada funcionalidad futura duplica el trabajo. Cubrimos este fallo en cómo localizar una app generada por IA. Traducir sin internacionalizar es como se acumula la deuda de i18n.


¿Cuál es la mejor forma de localizar una app generada por Claude Code?

Ejecuta el workflow de localización dentro del mismo agente que construyó la app: un Skill le enseña a Claude Code el procedimiento de internacionalización, y la infraestructura se encarga de la traducción y la sincronización después de cada push. Los Skills son el formato de extensión que Anthropic da soporte para Claude Code, carpetas de instrucciones que el agente carga cuando una tarea coincide, tal como se documenta en Agent Skills docs. Además son portables: la CLI de skills abierta de Vercel instala paquetes de Skills en Claude Code, Cursor, Codex y decenas de otros agentes, así que el mismo workflow viaja con el agente que uses.

Esto tiene una forma distinta a la de la mayoría de las herramientas de localización. Las plataformas establecidas han añadido funciones de IA y conectores de agentes encima de un workflow que sigue girando en torno a su dashboard: tus cadenas viven en su sistema, y el agente es un cliente de ese sistema. La localización agent-native invierte eso. El trabajo ocurre en tu repositorio, el agente hace la internacionalización, y globalize.now hace la traducción y la sincronización. No hay una base de datos de contenido aparte que mantener alineada con tu código, porque el código es la base de datos.


¿Cómo se localiza una app de Claude Code, paso a paso?

El loop completo tiene cinco pasos, y el agente hace el pesado.

  1. Conecta el repositorio en globalize.now. La conversión se ejecuta una vez, en la app, y llega como una pull request. Para ejecutar ese primer pase desde Claude Code, instala los Skills:

    npx skills add globalize-now/globalize-skills
    

    Añade --all si quieres que los Skills estén disponibles para todos los agentes de tu máquina, no solo para Claude Code.

  2. Pide a Claude Code que internacionalice la app. El Skill hace que primero inspeccione el repo: qué framework usa, qué cadenas son visibles para el usuario y si ya existe alguna configuración de i18n. Propone un plan, la biblioteca, la estructura de claves y la organización de los archivos de traducción, y espera tu aprobación antes de tocar el código.

  3. Conecta el repositorio a globalize.now para que cada push dispare la traducción. La configuración para developers es una sola conexión, y quienes construyen con herramientas de IA obtienen el mismo loop sin tocar una terminal más allá del paso 1.

  4. Haz push. Las cadenas nuevas y modificadas vuelven traducidas, como una pull request que revisas igual que cualquier otro cambio de código.

  5. Fusiona. Añadir otro idioma más adelante es un cambio de configuración, no un proyecto.

En un monorepo real de producción, un agente ejecutando este workflow internacionalizó el codebase y produjo cinco idiomas en unos 30 minutos. Tu tiempo variará según el tamaño del proyecto, pero el paso 2 es donde una semana de refactorización manual se reduce a una sesión con el agente.


¿Qué cambia realmente el agente en tu código?

Convierte las cadenas literales en llamadas de traducción y genera los archivos de traducción que necesita el runtime. En concreto: elige o detecta una biblioteca de runtime de i18n (i18next, next-intl o Lingui, según tu stack), sustituye el texto JSX codificado por llamadas a t() o componentes de mensaje, genera claves con nombres sensatos y escribe el archivo de traducción del idioma de origen. Los plurales pasan a usar formas ICU reales en lugar de count + " items".

globalize.now no sustituye la biblioteca de runtime, ni traduce delegando a alguna cola externa. Se sitúa una capa por encima: la infraestructura que genera y mantiene las claves y los archivos de traducción que consume tu runtime. Si ya tienes i18next o next-intl configurado, el Skill conserva tus claves y estructura existentes y continúa desde donde estás.


¿Qué pasa en el siguiente push a git?

Cada push tras la configuración inicial dispara la traducción de lo que haya cambiado, y los idiomas actualizados llegan como una pull request. Sin paso de exportación, sin paso de importación, sin cola en una herramienta aparte. La revisión ocurre donde los ingenieros ya revisan las cosas: el diff.

Ese es todo el modelo operativo. Se configura una vez, se sincroniza automáticamente en cada push a git, sin intervención manual. El fallo típico de las apps generadas con IA, donde el agente lanza funcionalidades más rápido de lo que cualquier proceso de localización puede seguir, deja de ser un problema, porque el proceso de localización va enganchado al mismo push con el que se lanza la funcionalidad.


¿Necesitas un servidor MCP o un dashboard para esto?

No. MCP conecta un agente a una plataforma externa; un Skill le enseña al agente a hacer el trabajo donde vive el código. Varios productos de localización ofrecen ahora servidores MCP, lo cual es una mejora real frente a copiar y pegar en un editor web, pero las cadenas y su estado siguen viviendo en la plataforma del otro extremo de esa conexión, y sigues teniendo que reconciliar ambos lados.

Con el loop de Skill más push no hay nada que reconciliar. Los archivos de traducción viven en git, las traducciones llegan como commits, y el rollback es git revert. Escribimos sobre por qué este patrón se está extendiendo en los Skills de Claude Code se están convirtiendo en el estándar de localización. Ambos enfoques superan la era del dashboard; la diferencia está en dónde reside tu fuente de verdad.


¿Cuánto cuesta localizar una app de Claude Code?

globalize.now cuesta 20 € al mes por workspace, lo que incluye 20 € de crédito de traducción (unas 200.000 palabras) al mes, y a partir de ahí uso basado en tokens al mismo precio por carácter. Un solo plan, sin niveles, sin cargos por puesto, sin cargos por idioma. Idiomas ilimitados, incluidos los RTL. Un SaaS típico con alrededor de 10.000 claves de traducción en 5 idiomas se queda cómodamente dentro del volumen incluido.

El registro incluye 5 € de crédito de traducción sin necesidad de tarjeta, lo que cubre aproximadamente un millón de caracteres. Suficiente para ejecutar el loop completo en una app real antes de pagar nada.

Tu app ya está construida. Localizarla está a un solo Skill instalado y un solo push de distancia.

globalize.now convierte el texto codificado de tu app en archivos de traducción listos para localizar y los mantiene actualizados en cada despliegue.

Prueba globalize.now gratis