Localiza tu app de Lovable, automáticamente

globalize.now añade i18n real a tu app de Lovable y mantiene cada idioma sincronizado en cada push. Añade un skill dentro de Lovable, luego las traducciones llegan como un PR.

El Skill lovable-i18n instala Lingui v6, catálogos PO en src/locales/[locale]/messages.po, macros Trans, un selector de idioma y una GitHub Action. Detecta stacks Vite SPA y TanStack Start. Después de conectar el repo a globalize.now, cada push abre una PR de traducción con catálogos actualizados. Los archivos de locale confirmados superan los widgets en runtime: sin traducción posterior a la carga, sin desplazamiento de diseño, y páginas por idioma que los motores de búsqueda pueden indexar.

Más de 50 idiomas · RTL incluido · 5 € de crédito inicial · sin tarjeta requerida

Requisitos previos

  • Un proyecto de Lovable con UI que quieres traducir
  • Cuenta de GitHub con sincronización de proyecto de Lovable habilitada
  • Un repositorio de Git conectado desde Lovable (usa el menú +, luego GitHub, luego Conectar proyecto)
  • Una cuenta de globalize.now para conectar el repo para sincronización de traducciones

Cómo configurar globalize.now con Lovable

  1. Conecta tu proyecto de Lovable a GitHub

    En Lovable, abre el menú + en la entrada de chat, elige GitHub, luego Conectar proyecto. Sincroniza tu app a un repositorio real para que los catálogos PO y la configuración de Lingui vivan en control de versiones.

  2. Añade el skill lovable-i18n a tu workspace

    Abre Skills en tu workspace de Lovable, luego Añadir, luego Importar desde GitHub. Pega la URL del skill a continuación y confirma. Añadir un skill a través de Open Skills es gratis y no usa créditos. Solo necesitas hacerlo una vez por workspace.

    https://github.com/globalize-now/globalize-skills/tree/main/skills/lovable-i18n
  3. Solicita a Lovable que configure i18n

    Pega esto en el chat de Lovable. El skill detecta tu stack, instala Lingui, crea catálogos PO, envuelve cadenas en macros Trans y añade un selector de idioma.

    Set up i18n for my project using the lovable-i18n skill
  4. Revisa y fusiona a tu rama por defecto

    Lovable sincroniza el scaffold de i18n a GitHub. Revisa el diff para la configuración de Lingui, catálogos PO y cambios de componentes, luego fusiona a tu rama por defecto.

  5. Conecta el repo a globalize.now

    Inicia sesión en globalize.now, conecta el repositorio, autoriza la app de GitHub, selecciona tu repo de Lovable y rama por defecto, y elige idiomas de destino.

  6. Sigue construyendo en Lovable

    En cada push, globalize.now diferencia nuevas cadenas, las traduce y abre un PR con catálogos PO actualizados. Fusiona el PR. Sin extracción manual entre lanzamientos.

Problemas comunes

Las traducciones se rompen después de cada actualización de Lovable

Resolución: Cada prompt de Lovable puede añadir cadenas codificadas. Conecta la sincronización en tu ciclo de push a Git para que los catálogos PO se mantengan actuales. globalize.now detecta nuevos literales en push y devuelve un PR de traducción antes de que la brecha se amplíe.

¿Debo usar Weglot, Lovalingo u otro widget de runtime?

Resolución: Los widgets de runtime traducen después de que la página carga, lo que causa un destello de inglés, cambio de diseño y SEO más débil. El skill lovable-i18n confirma catálogos PO y Lingui para que el markup traducido se envíe desde tu repo.

Preguntas frecuentes

¿Qué instala el skill lovable-i18n?

Lingui v6 con catálogos PO en src/locales/[locale]/messages.po, macros Trans para extracción de cadenas, un selector de idioma y una GitHub Action. El Skill detecta Vite SPA o TanStack Start y genera el stack que usa tu app Lovable.

¿Por qué no Weglot o Lovalingo para una app de Lovable?

Las herramientas de traducción automática de runtime inyectan JavaScript que traduce contenido después de cargar. Eso produce un destello de texto sin traducir, daña Core Web Vitals y deja una página en inglés que se traduce en el navegador. Los catálogos PO confirmados y el enrutamiento por idioma producen páginas estables e indexables.

¿Puedo seguir construyendo en Lovable después de la configuración?

Sí. Añade el skill una vez por workspace, ejecuta el prompt de configuración, conecta el repo a globalize.now, luego sigue usando Lovable normalmente. Cada push dispara un diff, las nuevas cadenas se traducen y un PR llega con catálogos PO actualizados.

¿Cuántos idiomas admite globalize.now para apps de Lovable?

Más de 50 idiomas incluidos locales RTL como árabe y hebreo. Elige destinos cuando conectes el repo. globalize.now llena brechas en tus catálogos PO en cada push y devuelve un PR fusionable.

¿Funciona esto si construyo el mismo repo en Cursor o Claude Code?

Sí. Ejecuta `npx skills add globalize-now/globalize-skills` en el repo conectado para el mismo bundle de skill fuera de Lovable. La importación del workspace de Lovable usa la subruta lovable-i18n; la CLI de open skills instala el bundle completo para Cursor y Claude Code.

¿Aparecerán las páginas de Lovable traducidas en Google?

Solo si las traducciones existen en el markup servido, no inyectadas del lado del cliente después de cargar. Lingui con catálogos PO y enrutamiento de locale adecuado da a los motores de búsqueda páginas rastreables por idioma. Los widgets de runtime generalmente no.

Empieza con i18n de Lovable

Crea una cuenta de globalize.now para conectar tu repo, o ve el skill en GitHub:

https://github.com/globalize-now/globalize-skills/tree/main/skills/lovable-i18n

Crear una cuenta de globalize.now →

Ve el skill lovable-i18n en GitHub →

Otras integraciones

Empieza gratis