Questo articolo documenta il percorso in cinque prompt dall’inglese hardcoded a un’app Next.js o React multilingue, usando skill per agent, file di traduzione gestiti in Git e traduzione automatica a ogni push. globalize.now è un’infrastruttura di localizzazione basata su IA che mantiene sincronizzate le nuove stringhe dell’interfaccia senza cicli di export manuali né dashboard da sorvegliare. Leggi il caso sul ROI in Perché dovresti rendere multilingue la tua app, la panoramica degli stack in I migliori strumenti di localizzazione per il vibe coding nel 2026 e l’approfondimento sull’estrazione in Come localizzare un’app generata dall’IA. Altri contenuti pensati per chi fa vibe coding sono disponibili nella pagina di globalize.now per chi fa vibe coding.


Come funziona la pipeline di internazionalizzazione in cinque passaggi?

Da dove si parte?

Collega il tuo repository su globalize.now. La prima conversione avviene una sola volta, nell'app: legge il repo, sostituisce le stringhe hardcoded con chiavi e apre una pull request da revisionare. Ogni push successivo traduce ciò che è nuovo.

Se preferisci eseguire il primo passaggio dal tuo editor, lo stesso playbook si installa nel tuo agent: Cursor, Claude Code, Codex o qualunque strumento usi:

$ npx skills add globalize-now/globalize-skills

Installa le skill i18n direttamente nel tuo agent. Rileva il tuo stack e ti mostra un menu con ciò che puoi caricare:

✔ Install scope: Local — this project only
? Which skills?
── Presets ──
❯◉ globalize-guide         — Detects stack, recommends i18n library
 ◉ lingui             — LinguiJS skills (setup, translate, code)
 ◉ css                — CSS i18n (logical properties, RTL)
 ◉ globalize-now-cli  — globalize CLI setup and usage
 ◉ next-intl          — next-intl for Next.js

Ora il tuo agent sa come preparare il progetto per le traduzioni. Nessuna configurazione manuale. Nessuna documentazione da leggere.


Come si configurano le lingue dopo aver installato le skill?

Dì al tuo agent:

Configura la localizzazione per il mio progetto

Scansiona la codebase, identifica il framework, consiglia la libreria i18n adatta al tuo stack e trova ogni stringa hardcoded in tutti i componenti:

Agent: Detected Next.js 15 with App Router.
       I'll set up next-intl — best fit for your stack.

       Found 47 hardcoded strings across 12 components.
       Which languages do you need?

> English, Spanish, Arabic

Agent: Setting up 3 locales with RTL support for Arabic.
       Creating translation files...

È il passaggio che normalmente richiede giorni. Il tuo agent lo gestisce in pochi minuti: framework configurato, struttura delle lingue creata, RTL configurato se necessario.


Come si convertono i literal in chiavi di traduzione?

Dì al tuo agent:

Converti la mia app

Riscrive i componenti sostituendo ogni stringa hardcoded con un riferimento a una chiave di traduzione. Allo stesso tempo genera i file di traduzione, compilati e coerenti con il tuo glossario:

Agent: Converting 47 strings to translatable keys
       for Spanish and Arabic...

       ✓ es.json — 47 translatable strings
       ✓ ar.json — 47 translatable strings

       All entries consistent with your glossary.

La codebase passa dall’inglese hardcoded a un’architettura pronta per le traduzioni. Prima e dopo:

// Before
<button>Submit order</button>

// After
<button>{t("checkout.submit_order")}</button>

Come si collega Git per sincronizzare automaticamente le traduzioni?

Dì al tuo agent:

Connetti questo progetto a globalize

Collega il repository a globalize.now. Da questo momento le traduzioni restano sincronizzate automaticamente: niente export manuali, niente sincronizzazioni dalla dashboard, nessuna stringa dimenticata quando rilasci nuove funzionalità:

Agent: Created project on globalize.

       ✓ Connected GitHub repo
       ✓ 3 locales configured (en, es, ar)
       ✓ Auto-translate on push enabled

       New strings translated automatically on push to main.

Ogni volta che fai push di codice con nuove stringhe dell’interfaccia, globalize.now le rileva, le traduce e apre una PR per riportarle nel repository.


Come si rendono disponibili le lingue con uno switcher?

Dì al tuo agent:

Aggiungi uno switcher delle lingue al mio sito

Il tuo agent aggiunge alla UI un componente per cambiare lingua, collegato alla configurazione i18n esistente. Ora chi usa l’app può passare da una lingua all’altra.

Questa è l’intera pipeline. Cinque prompt. La tua app è multilingue, l’architettura è pulita e le nuove stringhe restano sincronizzate automaticamente mentre rilasci.


Con quali stack funziona globalize.now?

globalize.now funziona con Next.js, React, Vite e React Router, pronto all’uso. Si integra anche con GitHub, GitLab, Claude, Cursor e Codex: per team di sviluppo con codebase esistenti e app create con IA che devono essere rilasciate rapidamente.

La skill globalize-guide rileva automaticamente il tuo stack e consiglia la libreria giusta. Non devi cercare quale framework i18n usare: il tuo agent prende la decisione in base a ciò che è già presente nel progetto.


Cosa include il prezzo?

Tutto è incluso in un unico piano: 20 € al mese per workspace, con 100.000 caratteri di output tradotto inclusi. CLI, API, sincronizzazione con GitHub, oltre 50 lingue incluse quelle RTL e supporto prioritario.


Rendi multilingue la tua app →

globalize.now trasforma il testo hardcoded dell'app in file di localizzazione pronti e li mantiene aggiornati mentre rilasci.

Prova globalize.now gratis