diff options
author | Mark Kopenga <mkopenga@gmail.com> | 2018-08-14 21:06:50 +0200 |
---|---|---|
committer | Mark Kopenga <mkopenga@gmail.com> | 2018-08-14 21:06:50 +0200 |
commit | be3f5846e48c6f775496fd9f0a6827ae1356bba7 (patch) | |
tree | 9298e7c53837c906bf589b411e920e289440da06 /pkg/i18n/i18n.go | |
parent | 38a1a00cf158a9c1fd9c70ec44f932491ab1f26f (diff) |
Added more translations
Diffstat (limited to 'pkg/i18n/i18n.go')
-rw-r--r-- | pkg/i18n/i18n.go | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/pkg/i18n/i18n.go b/pkg/i18n/i18n.go index f54cb9d80..5a09d6d66 100644 --- a/pkg/i18n/i18n.go +++ b/pkg/i18n/i18n.go @@ -60,6 +60,17 @@ func (l *Localizer) SLocalize(ID string, Other string) string { }) } +// TemplateLocalize allows the Other input to be dynamic +func (l *Localizer) TemplateLocalize(ID string, Other string, TemplateData map[string]interface{}) string { + return l.Localize(&i18n.LocalizeConfig{ + DefaultMessage: &i18n.Message{ + ID: ID, + Other: Other, + }, + TemplateData: TemplateData, + }) +} + // GetLanguage returns the currently selected language, e.g 'en' func (l *Localizer) GetLanguage() string { return l.language |