Go Integrazione
Localizza la tua applicazione Go
Carica i tuoi file di localizzazione Go (JSON o YAML), traduci con l'IA in qualsiasi lingua ed estrai i file tradotti. Chiavi type-safe tramite generazione di codice.
$ npx i1n init
main.go
// Using go-i18n with i1n-managed locale files
import "github.com/nicksnyder/go-i18n/v2/i18n"
bundle := i18n.NewBundle(language.English)
bundle.LoadMessageFile("locales/en_us/common.json")
bundle.LoadMessageFile("locales/es/common.json")
localizer := i18n.NewLocalizer(bundle, "es")
msg := localizer.MustLocalize(&i18n.LocalizeConfig{
MessageID: "welcome",
}) Perché i team Go usano i1n
Supporto JSON e YAML
i1n legge e scrive file di localizzazione sia JSON che YAML. Usa il formato preferito dal tuo progetto Go.
Compatibile con go-i18n
I file locale generati funzionano direttamente con go-i18n e altre librerie i18n Go popolari.
Flusso di lavoro nativo per CLI
Gli sviluppatori Go amano il terminale. i1n è CLI-first: invia, traduci ed estrai senza lasciare la tua shell.
Traduzione AI con protezione variabile
Le variabili di template Go come {{.Name}} sono automaticamente protette durante la traduzione.
Inizia a localizzare la tua app Go
Gratis per sempre. Non è richiesta carta di credito.