Go Intégration
Localisez votre application Go
Poussez vos fichiers de localisation Go (JSON ou YAML), traduisez avec l'IA dans n'importe quelle langue, et récupérez les fichiers traduits. Clés de type sécurisé via la génération de code.
$ 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",
}) Pourquoi les équipes Go utilisent-elles i1n ?
Prise en charge de JSON et YAML
i1n lit et écrit des fichiers de localisation aux formats JSON et YAML. Utilisez le format que votre projet Go préfère.
compatible go-i18n
Les fichiers de locale générés fonctionnent directement avec go-i18n et d'autres bibliothèques i18n Go populaires.
Flux de travail natif CLI
Les développeurs Go adorent le terminal. i1n est axé sur la CLI — poussez, traduisez et récupérez sans quitter votre shell.
Traduction IA avec protection des variables
Les variables de modèle Go telles que {{.Name}} sont automatiquement protégées pendant la traduction.
Commencez à localiser votre application Go
Gratuit pour toujours. Aucune carte de crédit requise.