i18n autonomo

Come usare gt-next come libreria i18n autonoma

Panoramica

gt-next offre una parità di funzionalità con molte altre librerie i18n. Questo significa che puoi usare gt-next come libreria i18n autonoma, senza ricorrere alla piattaforma General Translation.

Per farlo, non impostare variabili d’ambiente come GT_API_KEY o GT_PROJECT_ID.

Consulta la nostra guida alla migrazione per ulteriori informazioni su come passare da un’altra libreria i18n a gt-next.

Compromessi

L’uso di gt-next come libreria i18n standalone comporta alcuni compromessi.

Traduzione manuale

Dovrai tradurre manualmente la tua app. Se usi la nostra piattaforma, traduciamo automaticamente la tua app per te.

Se il tuo progetto utilizza solo dizionari con le funzioni useTranslations e getTranslations, dovrai tradurre manualmente i dizionari, come faresti con qualsiasi altra libreria i18n.

Assicurati di caricare i dizionari tradotti con la funzione loadDictionary.


Traduzione manuale delle stringhe

Se il tuo progetto utilizza traduzioni inline con il componente <T> o le funzioni useGT() & getGT(), dovrai anche tradurre manualmente le stringhe.

Poiché non ci sono chiavi con traduzioni inline, lo strumento CLI include il comando gtx-cli generate, che genererà automaticamente i file di template per il tuo progetto. Dovrai solo modificare i template con le traduzioni per ciascuna lingua.

Assicurati di caricare le stringhe tradotte con la funzione loadTranslations.

Nessuna traduzione per l’ambiente di sviluppo

Come valuti questa guida?

i18n autonomo