update module to own version
This commit is contained in:
27
locale.go
27
locale.go
@@ -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 ""
|
||||||
|
|||||||
Reference in New Issue
Block a user