Registry / utility / nicksnyder-go-i18n-v2

nicksnyder-go-i18n-v2

JSON →
library2.6.1gogounverified

A Go package for internationalization (i18n) and localization (l10n) with message templates and pluralization support.

go get github.com/nicksnyder/go-i18n/v2
INSTALL
IMPORT
SIG · NICKSNYDER-GO-I18N
N
nicksnyder-go-i18n-v2
utilitygov2.6.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

i18n
github.com/nicksnyder/go-i18n/v2/i18n

Initialize a localizer and localize a message

package main import ( "fmt" "github.com/nicksnyder/go-i18n/v2/i18n" "golang.org/x/text/language" ) func main() { bundle := i18n.NewBundle(language.English) localizer := i18n.NewLocalizer(bundle, language.English.String()) msg, _ := localizer.Localize(&i18n.Message{ID: "HelloWorld"}) fmt.Println(msg) }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
2.6.1latest on pkg.go.dev
Audit
Dependencies

No dependency data recorded yet.

Agent activity
2 hits · last 30 days
node
2
Resources
nicksnyder-go-i18n-v2 — go get nicksnyder-go-i18n-v2 · libregistry