diff --git a/locale.go b/locale.go index 6090ccd..26c669c 100644 --- a/locale.go +++ b/locale.go @@ -71,49 +71,44 @@ func NewLocale(p, l string) *Locale { } } +//SetLang ... func (l *Locale) SetLang(lang string) { l.lang = lang } +//GetLang ... +func (l *Locale) GetLang() string { + return l.lang +} + +//SetPath ... func (l *Locale) SetPath(path string) { l.path = path } func (l *Locale) findExt(dom, ext string) string { filename := filepath.Join(l.path, l.lang, "LC_MESSAGES", dom+"."+ext) - _, err := os.Stat(filename) - if err == nil { + if _, err := os.Stat(filename); err == nil { return filename - } else { - println(err) } if len(l.lang) > 2 { filename = filepath.Join(l.path, l.lang[:2], "LC_MESSAGES", dom+"."+ext) - _, err = os.Stat(filename) - if err == nil { + if _, err := os.Stat(filename); err == nil { return filename - } else { - println(err) } } filename = filepath.Join(l.path, l.lang, dom+"."+ext) - _, err = os.Stat(filename) - if err == nil { + if _, err := os.Stat(filename); err == nil { return filename - } else { - println(err) } if len(l.lang) > 2 { filename = filepath.Join(l.path, l.lang[:2], dom+"."+ext) - _, err = os.Stat(filename) - if err == nil { + if _, err := os.Stat(filename); err == nil { return filename } - } else { - println(err) } return ""