Go Integración
Localiza tu aplicación Go
Subí tus archivos de localización de Go (JSON o YAML), traducí con IA a cualquier idioma y volvé a descargar los archivos traducidos. Claves type-safe mediante generación de código.
$ 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",
}) Por qué los equipos de Go usan i1n
Soporte de JSON y YAML
i1n lee y escribe archivos de localización tanto en JSON como en YAML. Usá el formato que prefiera tu proyecto de Go.
Compatible con go-i18n
Los archivos de localización generados funcionan directamente con go-i18n y otras bibliotecas populares de i18n de Go.
Flujo de trabajo nativo de CLI
Los desarrolladores de Go aman la terminal. i1n está primero en la CLI: subí, traducí y descargá sin salir de tu shell.
Traducción de IA con protección de variables
Las variables de plantilla de Go como {{.Name}} se protegen automáticamente durante la traducción.
Comienza a localizar tu app de Go
Gratis para siempre. No se requiere tarjeta de crédito.