Documentation
¶
Index ¶
- Variables
- func Init(cfg gcore.Config) (err error)
- func SetBinData(data map[string]string)
- type I18n
- func (this *I18n) Add(lang string, data map[string]string)
- func (this *I18n) Clone(lang string) gcore.I18n
- func (this *I18n) Lang(lang string)
- func (this *I18n) Languages() (languages []string, err error)
- func (this *I18n) LanguagesT() (languages []language.Tag, err error)
- func (this *I18n) MatchAcceptLanguageT(r *http.Request) (tag language.Tag, err error)
- func (this *I18n) MatchT(languages []language.Tag) (t language.Tag, err error)
- func (this *I18n) ParseAcceptLanguage(r *http.Request) (strs []string, err error)
- func (this *I18n) ParseAcceptLanguageStr(s string) (str string, err error)
- func (this *I18n) ParseAcceptLanguageStrT(s string) (t language.Tag, err error)
- func (this *I18n) ParseAcceptLanguageT(r *http.Request) (tags []language.Tag, err error)
- func (this *I18n) String(lang string)
- func (this *I18n) Tr(lang, key string, defaultMessage ...string) string
- func (this *I18n) TrLangs(langs []string, key string, defaultMessage ...string) string
- func (this *I18n) TrV(lang, key string, defaultMessage ...string) template.HTML
Constants ¶
This section is empty.
Variables ¶
View Source
var (
I18N = newI18n()
)
Functions ¶
func SetBinData ¶
Types ¶
type I18n ¶
type I18n struct {
// contains filtered or unexported fields
}
func (*I18n) MatchAcceptLanguageT ¶
func (*I18n) ParseAcceptLanguage ¶
func (*I18n) ParseAcceptLanguageStr ¶
func (*I18n) ParseAcceptLanguageStrT ¶
func (*I18n) ParseAcceptLanguageT ¶
Click to show internal directories.
Click to hide internal directories.