Versions in this module Expand all Collapse all v1 v1.0.3 Dec 24, 2023 Changes in this version + var DefaultLanguage string = getDefaultLanguage() + func BindLocale(g Gettexter) + func DGetdata(domain, name string) []byte + func DGettext(domain, msgid string) string + func DNGettext(domain, msgid, msgidPlural string, n int) string + func DPGettext(domain, msgctxt, msgid string) string + func DPNGettext(domain, msgctxt, msgid, msgidPlural string, n int) string + func Getdata(name string) []byte + func Gettext(msgid string) string + func NGettext(msgid, msgidPlural string, n int) string + func PGettext(msgctxt, msgid string) string + func PNGettext(msgctxt, msgid, msgidPlural string, n int) string + func SetDomain(domain string) string + func SetLanguage(lang string) string + type FileSystem interface + LoadMessagesFile func(domain, lang, ext string) ([]byte, error) + LoadResourceFile func(domain, lang, name string) ([]byte, error) + LocaleList func() []string + String func() string + func NewFS(name string, x interface{}) FileSystem + func NilFS(name string) FileSystem + func OS(root string) FileSystem + func ZipFS(r *zip.Reader, name string) FileSystem + type Gettexter interface + DGetdata func(domain, name string) []byte + DGettext func(domain, msgid string) string + DNGettext func(domain, msgid, msgidPlural string, n int) string + DPGettext func(domain, msgctxt, msgid string) string + DPNGettext func(domain, msgctxt, msgid, msgidPlural string, n int) string + FileSystem func() FileSystem + GetDomain func() string + GetLanguage func() string + Getdata func(name string) []byte + Gettext func(msgid string) string + NGettext func(msgid, msgidPlural string, n int) string + PGettext func(msgctxt, msgid string) string + PNGettext func(msgctxt, msgid, msgidPlural string, n int) string + SetDomain func(domain string) Gettexter + SetLanguage func(lang string) Gettexter + func New(domain, path string, data ...interface{}) Gettexter