golang包推荐获取系统的语言包go-locale
简单介绍
在win10或者linux服务器,要想获取系统的语言是中文或者是其他语言,非常麻烦,官方里面并没有,有部分还不兼容win和linux,今天推荐的这个可以轻松获取.
中文是 zn-CN 英文 en-US 在做多语言cli时候有很好效果
代码示例
locale "github.com/Xuanwo/go-locale"
tag, err := locale.Detect() //zh-CN en-US,当前系统正在使用语言
tags, err := locale.DetectAll()//[zh-CN en-US],可用语言列表
此包支持交叉编译,可获取linux,win系统
- 原文作者:Yoby
- 原文链接:/2021/06/15/20210615-lang.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),关于内容请通过关于我方式联系作者!