Localizza la tua app Lovable, automaticamente
globalize.now aggiunge vero i18n alla tua app Lovable e mantiene ogni lingua sincronizzata a ogni push. Aggiungi una skill 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, un selettore di lingua e una GitHub Action. Rileva stack Vite SPA e TanStack Start. Dopo aver connesso il repository a globalize.now, ogni push apre una PR di traduzione con cataloghi aggiornati. I file locale committati battono i widget runtime: nessuna traduzione dopo il caricamento, nessuno shift di layout e pagine per-lingua 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, poi Aggiungi, poi Importa da GitHub. Incolla l'URL della skill qui sotto e conferma. Aggiungere una skill tramite Open Skills è gratuito e non usa crediti. Devi farlo solo una volta per workspace.
https://github.com/globalize-now/globalize-skills/tree/main/skills/lovable-i18nRichiedi 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.
Set up i18n for my project using the lovable-i18n skillRivedi 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.
Connetti il repo a globalize.now
Accedi a globalize.now, connetti il repository, autorizza l'app GitHub, seleziona il tuo repo Lovable e il branch predefinito, e scegli le lingue di destinazione.
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