Documentation ¶
Index ¶
- Variables
- func Add(key string, lang map[string]string)
- func FixedLanguageKey(key string) string
- func Get(value string) string
- func GetFromHtml(value template.HTML, scopes ...string) template.HTML
- func GetWithScope(value string, scopes ...string) string
- func JoinScopes(scopes []string) string
- func WithScopes(value string, scopes ...string) string
- type LangMap
- type LangSet
Constants ¶
This section is empty.
Variables ¶
View Source
var ( EN = language.English.String() CN = language.Chinese.String() JP = language.Japanese.String() TC = language.TraditionalChinese.String() )
View Source
var Lang = LangMap{ language.Chinese.String(): cn, language.English.String(): en, language.Japanese.String(): jp, language.TraditionalChinese.String(): tc, "cn": cn, "en": en, "jp": jp, "tc": tc, }
Lang is the global LangMap.
Functions ¶
func FixedLanguageKey ¶
func GetFromHtml ¶
GetFromHtml return the value of given scopes and template.HTML value.
func GetWithScope ¶
GetWithScope return the value of given scopes.
func JoinScopes ¶
func WithScopes ¶
WithScopes join scopes prefix and the value.
Types ¶
Click to show internal directories.
Click to hide internal directories.