Iniziare
Installa i1n, inizializza il tuo progetto e spedisci la tua prima traduzione in meno di due minuti.
Installazione
Installa i1n globalmente tramite npm. Questo fornisce la CLI di i1n a tutti i tuoi progetti.
Requisiti: Node.js 18 o versione successiva. Funziona su macOS, Linux e Windows.
Crea il tuo account
Prima di utilizzare la CLI, crea un account su dashboard.i1n.ai. Puoi registrarti con Google o GitHub, non è richiesta una password separata.
Una volta effettuato l'accesso, crea un'organizzazione (o accetta un invito a unirti a una esistente). Ogni organizzazione ha i propri progetti, membri del team e piano di fatturazione.
Naviga alle impostazioni della tua organizzazione per generare una chiave API. Questa chiave collega la CLI alla tua organizzazione e le consente di accedere ai tuoi progetti.
Inizializza il tuo progetto
Esegui i1n init nella directory del tuo progetto. La CLI ti chiederà la tua API key, quindi rileverà automaticamente il tuo framework, il formato del file e la lingua di origine. Infine, ti chiederà di selezionare un progetto all'interno della tua organizzazione.
Questo crea un file i1n.config.json (ignorato da git) contenente la configurazione del tuo progetto e la chiave API. Non eseguire il commit di questo file nel controllo di versione.
Invia e traduci
Usa i1n push per caricare le tue chiavi di traduzione. Aggiungi il flag --translate seguito dai codici delle lingue di destinazione per attivare immediatamente la traduzione AI.
Le traduzioni vengono eseguite in parallelo, elaborando migliaia di stringhe in pochi secondi. Le variabili sono automaticamente protette.
Estrai e Spedisci
Esegui i1n pull per scaricare i file tradotti e generare automaticamente le definizioni dei tipi TypeScript (i1n.d.ts).
Esegui il commit dei file tradotti, effettua il push al tuo repository ed esegui il deploy. La tua applicazione è ora multilingue.
npm i -g i1n
cd my-app
i1n init
i1n push --translate es,fr
i1n pull