summaryrefslogtreecommitdiffstats
path: root/pkg/i18n/i18n.go
diff options
context:
space:
mode:
authorMark Kopenga <mkopenga@gmail.com>2018-08-14 21:06:50 +0200
committerMark Kopenga <mkopenga@gmail.com>2018-08-14 21:06:50 +0200
commitbe3f5846e48c6f775496fd9f0a6827ae1356bba7 (patch)
tree9298e7c53837c906bf589b411e920e289440da06 /pkg/i18n/i18n.go
parent38a1a00cf158a9c1fd9c70ec44f932491ab1f26f (diff)
Added more translations
Diffstat (limited to 'pkg/i18n/i18n.go')
-rw-r--r--pkg/i18n/i18n.go11
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