README
¶
i18n 多语言资源
资源文件
文件名格式
- locale.[lang].json | locale.[lang].ini => locale.en-US.json | locale.zh-CN.ini
内容格式
- locale.[lang].json
{
"name": "value",
"name2": "value2",
...
}
- locale.[lang].ini
name=value
name2=value2
...
使用本地加载资源
i18n.SetLocalPath(localPath string)
使用内置FS加载资源
i18n.SetLocalFS(localFS *embed.FS, localFSPath string)
语言切换
i18n.Switch(lang consts.LANGUAGE)
静态资源注册
i18n.RegisterResource(name, value string)
变量资源注册
i18n.RegisterVarResource(name string, value *string)
获取资源
i18n.Resource(name string) string
Documentation
¶
Overview ¶
Package i18n Multilingual resources
Resource usage file loading File name format: locale.[lang].json | locale.[lang].ini => locale.en-US.json | locale.zh-CN.ini
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterResource ¶
func RegisterResource(name, value string)
RegisterResource
注册资源, 在代码中手动设置在静态资源
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.