update module to own version

This commit is contained in:
2020-07-29 18:27:37 +02:00
parent 67d7b9ca60
commit c8ac87a60c

View File

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