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
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.
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-i18nAggiungi 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/mcpRichiedi 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 appRivedi 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.
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-i18nCrea un account globalize.now →
Prefer a visual, step-by-step walkthrough? Follow the interactive Lovable setup guide →