【文件属性】:
文件名称:easy-i18n:使用类似的fmt.Sprintf格式语法将Go程序翻译成多种语言
文件大小:1.91MB
文件格式:ZIP
更新时间:2021-05-10 06:35:24
i18n go golang translation internationalization
易i18n
Easy-i18n是Go程序包和命令,可帮助您将Go程序翻译成多种语言。
支持带有= x或> x表达式的复数字符串。
支持类似于格式语法的字符串。
支持任何格式的消息文件(例如JSON,TOML,YAML)。
套餐i18n
i18n软件包提供了根据一组区域设置首选项查找消息的支持。
package main
import (
"fmt"
"os"
_ "github.com/mylukin/easy-i18n/example/catalog"
"github.com/mylukin/easy-i18n/i18n"
"golang.org/x/text/language"
)
func main () {
i18n . SetLang ( language . SimplifiedChinese )
i18n . Printf ( `hello worl
【文件预览】:
easy-i18n-master
----example()
--------example(3.53MB)
--------locales()
--------catalog()
--------main.go(1KB)
----LICENSE(1KB)
----i18n()
--------generate.go(2KB)
--------extract.go(4KB)
--------printer.go(3KB)
--------update.go(1KB)
--------i18n.go(2KB)
----.gitignore(26B)
----go.sum(4KB)
----README.md(4KB)
----easyi18n()
--------locales()
--------catalog()
--------main.go(3KB)
----go.mod(266B)