go-i18n
Go package and command for translating Go programs into multiple languages with message files and CLDR plural rules.
go-i18n is a Go package and a command for translating Go programs into several languages. Its messages use text/template placeholders, can carry plural forms based on CLDR plural rules, and are kept in message files in formats such as JSON, TOML or YAML. Nick Snyder holds the copyright, and the repository sits under his GitHub user account.
The project has no website of its own. Its documentation is the package page on pkg.go.dev.
Sources
- 2026-11-08: links, Runtime, Categories, Multilingual, License
raw.githubusercontent.com/nicksnyder/go-i18n/v2.7.0/README.md - 2026-11-08: links, Written in, GitHub stars
api.github.com/repos/nicksnyder/go-i18n - 2026-11-08: First release
api.github.com/repos/nicksnyder/go-i18n/commits/6570d1a61e8dd40d7a98781e061ac85c907b2104 - 2026-11-08: Maintainer, License model
raw.githubusercontent.com/nicksnyder/go-i18n/v2.7.0/LICENSE - 2026-11-08: Current major version, Last release
github.com/nicksnyder/go-i18n/releases/tag/v2.7.0 - 2026-11-08: Contributors
api.github.com/repos/nicksnyder/go-i18n/contributors - 2026-11-08: Dependent packages, Dependent repositories
packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnicksnyder%2Fgo-i18n%2Fv2