Documentation
¶
Overview ¶
Package locale 提供基本的多语言支持的接口及基本实现
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func L ¶
L 提供语言包的对外调用方法,由语言包的具体实现返回处理结果
@catalog 指定的语言包查询的类别,如 `sys` @key 语言文本对应的 key 值 @fallback 必须提供,当语言包查询失败时,会以`fallback`提供默认返回 @args... 若语言文本为格式化模板,则需要提供具体替换值 returns @string 语言文本
Types ¶
type Pack ¶
type Pack interface {
// Localize 返回根据制定的区域,语言包类别,语言包标记处理得到的具体字符串
// `locale` 指定的区域,如 `en-us`,但不强制使用此区域标记,根据语言包具体实现判断
// `catalog` 指定的语言包查询的类别,如 `sys`
// `fallback` 必须提供,当语言包查询失败时,会以`fallback`提供默认返回
Localize(locale, catalog, key, fallback string, args ...interface{}) string
}
Pack 语言包标准接口
Click to show internal directories.
Click to hide internal directories.