1
0
Fork 0
forked from External/ergo

Update translation framework, add badge to readme

This commit is contained in:
Daniel Oaks 2018-01-23 15:06:55 +10:00
parent 1d22d65f9f
commit 75dcff7183
9 changed files with 332 additions and 173 deletions

View file

@ -34,7 +34,15 @@ func NewLanguageManager(defaultLang string, languageData map[string]LangData) *L
// load language data
for name, data := range languageData {
lm.Info[name] = data
lm.translations[name] = data.Translations
// make sure we don't include empty translations
lm.translations[name] = make(map[string]string)
for key, value := range data.Translations {
if strings.TrimSpace(value) == "" {
continue
}
lm.translations[name][key] = value
}
}
return &lm