22 Resources
Golang i18n Libraries
Go-i18n - i18n for Golang
I18n for Go Installation go get -u github.com/fitv/go-i18n Usage YAML files ├──
i18n-pseudo - Pseudolocalization is an incredibly useful tool for localizing your apps.
i18n-pseudo Pseudolocalization is an incredibly useful tool for localizing your apps. This module makes it easy to apply pseudo to any given string. I
Fluent.go - A pure Go implementation of Project Fluent
fluent.go fluent.go is a pure Go implementation of Project Fluent Important noti
t: translation util for go, using GNU gettext
t t: a translation util for go, inspired by GNU gettext t: GNU gettext 的 Go 语言实现,Go 程序的国际化工具 Install 安装 go get -u github.com/youthlin/t go.mod require
Universal-translator - :speech balloon: i18n Translator for Go/Golang using CLDR data + pluralization rules
universal-translator Universal Translator is an i18n Translator for Go/Golang using CLDR data + pluralization rules Why another i18n library? Because
Locales is a set of locales generated from the Unicode CLDR Project which can be used independently or within an i18n package;
locales Locales is a set of locales generated from the Unicode CLDR Project which can be used independently or within an i18n package; these were buil
Translate your Go program into multiple languages with similar fmt.Sprintf format syntax.
Loafer-i18n Loafer-i18n is a Go package and a command that helps you translate Go programs into multiple languages. Supports pluralized strings with =
i18n of golang
i18n i18n of golang 使用方法 下载i18n go get https://github.com/itmisx/i18n 定义 code 语言包 var langPack1 = map[string]map[interface{}]interface{}{ "zh-cn": {
app-services-go-linter plugin analyze source tree of Go files and validates the availability of i18n strings in *.toml files
app-services-go-linter app-services-go-linter plugin analyze source tree of Go files and validates the availability of i18n strings in *.toml files. A
Package i18n is a middleware that provides internationalization and localization for Flamego
i18n Package i18n is a middleware that provides internationalization and localization for Flamego. Installation The minimum requirement of Go is 1.16.
Package i18n provides internationalization and localization for your Go applications.
i18n Package i18n provides internationalization and localization for your Go applications. Installation The minimum requirement of Go is 1.16. go get
Localizer: convenient localization for Go
Localizer: convenient localization for Go Localizer intends to make it easy for you to work with locales in Go. It was inspired by many good tools tha
go-i18n is a Go package and a command that helps you translate Go programs into multiple languages.
go-i18n is a Go package and a command that helps you translate Go programs into multiple languages.
📖 Tutorial: An easy way to translate your Golang application
📖 Tutorial: An easy way to translate your Golang application 👉 The full article is published on April 13, 2021, on Dev.to: https://dev.to/koddr/an-e
simple i18n support that relies on standard go libraries
The i18n package mainly includes a set of methods for managing the data. Start by creating a en.json file.
Cross platform locale detection for Golang
go-locale go-locale is a Golang lib for cross platform locale detection. OS Support Support all OS that Golang supported, except android: aix: IBM AIX
Cross platform locale detection for Golang
go-locale go-locale is a Golang lib for cross platform locale detection. OS Support Support all OS that Golang supported, except android: aix: IBM AIX
String i18n utilities for the Go Programming Language
About polyglot polyglot is a String translation package and tool for Go. Setup Make sure you have a working Go installation. See Getting Started Now r
:ab: GNU gettext for Go (Imported By Kubernetes)
Go语言QQ群: 102319854, 1055927514 凹语言(凹读音“Wa”)(The Wa Programming Language): https://github.com/wa-lang/wa gettext-go: GNU gettext for Go (Imported By Ku
Go (Golang) GNU gettext utilities package
Gotext GNU gettext utilities for Go. Features Implements GNU gettext support in native Go. Complete support for PO files including: Support for multil
i18n (Internationalization and localization) engine written in Go, used for translating locale strings.
go-localize Simple and easy to use i18n (Internationalization and localization) engine written in Go, used for translating locale strings. Use with go
Translate your Go program into multiple languages.
go-i18n go-i18n is a Go package and a command that helps you translate Go programs into multiple languages. Supports pluralized strings for all 200+ l