{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/go-i18n/","markdown":"https://findsoftware.frbit.cloud/go-i18n.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"go-i18n","name":"go-i18n","urls":{"repository":"https://github.com/nicksnyder/go-i18n","docs":"https://pkg.go.dev/github.com/nicksnyder/go-i18n/v2"},"category":["library"],"description":"Go package and command for translating Go programs into multiple languages with message files and CLDR plural rules.","maintainer":"Nick Snyder","maintainerType":"individual","firstRelease":2015,"hosting":["binary"],"language":"go","runtime":["binary"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":"pluralized strings for 200+ languages","runsAs":null,"renderingModes":null,"licenseModel":"open-source","license":"MIT","currentMajor":"2","latestReleaseDate":"2026-10-27T00:00:00.000Z","githubStargazers":3553,"contributors":54,"packagistDownloads":null,"npmWeeklyDownloads":null,"dependentRepos":1189,"dependentPackages":742,"checkedAt":"2026-11-08T00:00:00.000Z","addedAt":"2026-11-08T00:00:00.000Z","sources":[{"field":"urls","url":"https://raw.githubusercontent.com/nicksnyder/go-i18n/v2.7.0/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/nicksnyder/go-i18n","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/nicksnyder/go-i18n/commits/6570d1a61e8dd40d7a98781e061ac85c907b2104","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/nicksnyder/go-i18n/v2.7.0/LICENSE","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/nicksnyder/go-i18n","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"runtime","url":"https://raw.githubusercontent.com/nicksnyder/go-i18n/v2.7.0/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"category","url":"https://raw.githubusercontent.com/nicksnyder/go-i18n/v2.7.0/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"i18n","url":"https://raw.githubusercontent.com/nicksnyder/go-i18n/v2.7.0/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/nicksnyder/go-i18n/v2.7.0/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/nicksnyder/go-i18n/v2.7.0/LICENSE","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/nicksnyder/go-i18n/releases/tag/v2.7.0","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/nicksnyder/go-i18n/releases/tag/v2.7.0","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/nicksnyder/go-i18n","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/nicksnyder/go-i18n/contributors","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnicksnyder%2Fgo-i18n%2Fv2","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fnicksnyder%2Fgo-i18n%2Fv2","checkedAt":"2026-11-08T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\nThe project has no website of its own. Its documentation is the package page on pkg.go.dev."}