La maggior parte delle codebase non è mai stata costruita per la localizzazione.

Il testo dell'UI spesso finisce sparso tra i component, duplicato tra i file e strettamente accoppiato all'interfaccia.

globalize.now scansiona il tuo repository e converte automaticamente le stringhe UI hardcoded in un'architettura i18n strutturata.

globalize.now è una CLI che scansiona il tuo repository e genera un'architettura i18n pronta per la produzione.

Compatibile con React, Next.js, Vue e framework frontend moderni.

La localizzazione fallisce perché il testo dell'UI vive dentro i component. globalize.now estrae quelle stringhe e genera un'architettura i18n reale automaticamente.

Costruisci con Cursor o Lovable? Vedi la nostra guida per app costruite con IA.

Output

Prima

<button>Submit order</button>

Dopo

<button>{t("checkout.submit_order")}</button>
locales/
  en.json  fr.json  es.json

Come converte globalize.now le stringhe UI hardcoded in chiavi i18n?

Compatibile con React, Next.js, Vue e framework frontend moderni. Gira come un singolo comando CLI.

~/project
$npx globalize-now

Scansione del repository...

1.243 stringhe UI rilevate

987 chiavi di traduzione generate

file di traduzione creati

glossario generato

La tua app è ora pronta per la localizzazione.

Gira localmente sulla tua macchina. Il tuo codice non esce mai dal tuo repository.

Cosa cambia effettivamente il CLI nel tuo repo

Eseguire globalize-now analizza il tuo repository e introduce una struttura di localizzazione reale automaticamente.

components/checkout/button.tsx

Prima

Submit order

Dopo

{t("checkout.submit_order")}
locales/en.json
{
  "checkout.submit_order": "Submit order"
}

L'esecuzione della CLI farà:

  • estrarre stringhe UI dai componenti
  • generare chiavi di traduzione strutturate
  • creare file di traduzione
  • riscrivere stringhe UI per usare chiavi di traduzione

Perché la localizzazione diventa dolorosa nelle codebase reali

La maggior parte delle applicazioni inizia senza internazionalizzazione. Nel tempo il testo dell'UI diventa incorporato direttamente dentro i component.

Quando la localizzazione è necessaria:

  • le stringhe UI sono sparse in centinaia di file
  • il testo duplicato appare in tutta l'interfaccia
  • le chiavi di traduzione non sono mai state progettate
  • non esiste una struttura di locale

Aggiungere i18n in questa fase di solito significa riscrivere grandi parti dell'UI.

Cosa genera globalize.now

Estrai stringhe UI dalla tua codebase

Scansiona component, route e template per testo rivolto all'utente.

Come genera globalize.now chiavi di traduzione strutturate?

Converti stringhe UI in chiavi i18n con namespace.

Quali file locale genera globalize.now automaticamente?

Genera file JSON locale e un glossario condiviso.

Come funziona

1

Scansiona il tuo repository

Analizza la codebase per rilevare stringhe UI rivolte all'utente.

2

Normalizza il testo dell'UI

Converti stringhe UI in chiavi di traduzione coerenti.

3

Genera file di localizzazione

Crea file JSON locale e un glossario di traduzione condiviso.

Aggiungi la localizzazione alla tua codebase senza riscrivere la tua UI.

Genera automaticamente l'architettura i18n di cui la tua app ha bisogno.

Gratuito per piccoli progetti. Piani a pagamento per repo più grandi e team.

Rendi la mia app multilingue

Scegli il tuo workflow

globalize.now funziona sia che la tua UI sia scritta da IA o costruita in una codebase tradizionale.

App generate da IA

Gli strumenti IA spesso hardcodano l'inglese direttamente dentro i component dell'UI.globalize.now estrae quelle stringhe e genera un'architettura i18n propria automaticamente.

Per i costruttori di IA

Codebase per sviluppatori

Le app legacy spesso incorporano il testo dell'UI in centinaia di component e file.globalize.now scansiona il repository e converte quelle stringhe in chiavi di traduzione strutturate.

Per gli sviluppatori