go-i18n Go 实现的国际化 i18n 库开源项目

我要开发同款
匿名用户2018年10月29日
118阅读
开发技术GO语言
所属分类Google Go、其他开发相关、程序开发
授权协议MIT

作品详情

ii18n-是一个Go的i18n库,采用MIT开源协议。通过读取翻译映射格式的配置文件来实现多语言翻译。使用起来非常简单方便。

下载安装go get github.com/syyongx/ii18n快速开始import github.com/syyongx/ii18nfunc main() {    config := map[string]Config{        "app": Config{            SourceNewFunc: NewJSONSource,            OriginalLang:  "en-US",            BasePath:      "./testdata",            FileMap: map[string]string{                "app":   "app.json",                "error": "error.json",            },        },    }    NewI18N(config)    message := T("app", "hello", nil, "zh-CN")}ApisNewI18N(config map[string]Config) *I18NT(category string, message string, params map[string]string, lang string) string配置文件

参考testdata目录。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论