Localizza la tua app Lovable, automaticamente

globalize.now aggiunge i18n reale alla tua app Lovable e mantiene ogni lingua sincronizzata a ogni push. Aggiungi una skill e il globalize MCP dentro Lovable, poi le traduzioni arrivano come PR.

La skill lovable-i18n installa Lingui v6, cataloghi PO in src/locales/[locale]/messages.po, macro Trans, uno switcher di lingua e una GitHub Action. Rileva stack Vite SPA e TanStack Start. Dopo aver aggiunto il globalize MCP, ogni push apre una PR di traduzione con cataloghi aggiornati. I file locale committati superano i widget runtime: nessuna traduzione dopo il caricamento, nessuno shift di layout, e pagine per-locale che i motori di ricerca possono indicizzare.

50+ lingue · RTL incluso · 5 € di credito iniziale · nessuna carta richiesta

Prerequisiti

  • Un progetto Lovable con UI che vuoi tradurre
  • Account GitHub con sincronizzazione del progetto Lovable abilitata
  • Un repository Git connesso da Lovable (usa il menu +, poi GitHub, poi Connetti progetto)
  • Un account globalize.now per connettere il repo per la sincronizzazione delle traduzioni

Come configurare globalize.now con Lovable

  1. Connetti il tuo progetto Lovable a GitHub

    In Lovable, apri il menu + nell'input della chat, scegli GitHub, poi Connetti progetto. Sincronizza la tua app a un repository reale in modo che i cataloghi PO e la configurazione Lingui vivano nel controllo di versione.

  2. Aggiungi la skill lovable-i18n al tuo workspace

    Apri Skills nel tuo workspace Lovable, fai clic su Aggiungi, scegli Importa da GitHub e punta al repository globalize-now/lovable-i18n qui sotto — la skill si trova alla radice del repo. È gratuita e non consuma crediti, e la configuri una sola volta per workspace.

    https://github.com/globalize-now/lovable-i18n
  3. Aggiungi il globalize MCP in Lovable

    In Lovable, apri Connectors, poi Custom MCP, e aggiungi l'URL del globalize MCP qui sotto. Autenticati con una chiave API dalla scheda MCP del tuo dashboard globalize.now. Questo permette a Lovable di creare il tuo progetto, tradurre i tuoi cataloghi e connettere il repo per la sincronizzazione a ogni push, senza un passaggio separato nel dashboard.

    https://api.globalize.now/mcp
  4. Richiedi a Lovable di configurare i18n

    Incolla questo nella chat di Lovable. La skill rileva il tuo stack, installa Lingui, scaffolda cataloghi PO, avvolge le stringhe in macro Trans e aggiunge uno switcher di lingua; il globalize MCP poi connette il tuo repo e traduce a ogni push.

    Use the lovable-i18n skill and the globalize MCP to set up i18n and translate my app
  5. Rivedi e fai merge al tuo branch predefinito

    Lovable sincronizza lo scaffold i18n a GitHub. Rivedi il diff per la configurazione Lingui, i cataloghi PO e i cambiamenti dei componenti, poi fai merge al tuo branch predefinito.

  6. Continua a costruire in Lovable

    A ogni push, globalize.now fa il diff delle nuove stringhe, le traduce e apre una PR con cataloghi PO aggiornati. Fai merge della PR. Nessuna estrazione manuale tra i rilasci.

Problemi comuni

Le traduzioni si rompono dopo ogni aggiornamento di Lovable

Soluzione: Ogni prompt di Lovable può aggiungere stringhe hardcoded. Collega la sincronizzazione al tuo ciclo di push su Git in modo che i cataloghi PO rimangano attuali. globalize.now cattura i nuovi letterali al push e restituisce una PR di traduzione prima che il divario si allarghi.

Devo usare Weglot, Lovalingo o un altro widget runtime?

Soluzione: I widget runtime traducono dopo il caricamento della pagina, il che causa un flash di inglese, uno shift di layout e SEO più debole. La skill lovable-i18n committe i cataloghi PO e Lingui in modo che il markup tradotto venga spedito dal tuo repo.

Domande frequenti

Cosa installa la skill lovable-i18n?

Lingui v6 con cataloghi PO in src/locales/[locale]/messages.po, macro Trans per l'estrazione di stringhe, un language switcher e una GitHub Action. La skill rileva Vite SPA o TanStack Start e scaffolda lo stack che usa la tua app Lovable.

Perché non Weglot o Lovalingo per un'app Lovable?

Gli strumenti di auto-traduzione runtime iniettano JavaScript che traduce il contenuto dopo il caricamento. Questo produce un flash di testo non tradotto, danneggia Core Web Vitals e lascia una pagina in inglese che viene tradotta nel browser. I cataloghi PO committati e il routing per locale producono pagine stabili e indicizzabili.

Posso continuare a costruire in Lovable dopo il setup?

Sì. Aggiungi la skill una volta per workspace, esegui il prompt di setup, connetti il repo a globalize.now, poi continua a richiedere a Lovable normalmente. Ogni push attiva un diff, le nuove stringhe vengono tradotte e una PR arriva con cataloghi PO aggiornati.

Quante lingue supporta globalize.now per le app Lovable?

50+ lingue inclusi i locale RTL come l'arabo e l'ebraico. Scegli i target quando connetti il repo. globalize.now riempie i vuoti nei tuoi cataloghi PO a ogni push e restituisce una PR mergibile.

Funziona se costruisco lo stesso repo in Cursor o Claude Code?

Sì. Esegui npx skills add globalize-now/globalize-skills nel repo connesso per lo stesso bundle di skill al di fuori di Lovable. L'importazione del workspace Lovable usa il percorso lovable-i18n; il CLI open skills installa il bundle completo per Cursor e Claude Code.

Le pagine Lovable tradotte compariranno in Google?

Solo se le traduzioni esistono nel markup servito, non iniettate client-side dopo il caricamento. Lingui con cataloghi PO e routing locale appropriato fornisce ai motori di ricerca pagine crawlabili per lingua. I widget runtime di solito no.

Inizia con Lovable i18n

Crea un account globalize.now per connettere il tuo repo, o visualizza la skill su GitHub:

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

Crea un account globalize.now →

Prefer a visual, step-by-step walkthrough? Follow the interactive Lovable setup guide →

Visualizza la skill lovable-i18n su GitHub →

Altre integrazioni

Inizia gratis