From 4972a4c21828220c60b6ca2d62be43930a639884 Mon Sep 17 00:00:00 2001 From: Anthony HAMON Date: Mon, 20 Aug 2018 21:18:15 +0200 Subject: rewrite addBundles --- pkg/i18n/i18n.go | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'pkg') diff --git a/pkg/i18n/i18n.go b/pkg/i18n/i18n.go index e46cb3fcb..bb97cc9a0 100644 --- a/pkg/i18n/i18n.go +++ b/pkg/i18n/i18n.go @@ -61,19 +61,18 @@ func (l *Localizer) GetLanguage() string { // add translation file(s) func addBundles(log *logrus.Logger, i18nBundle *i18n.Bundle) { - err := addPolish(i18nBundle) - if err != nil { - log.Fatal(err) - } - err = addDutch(i18nBundle) - if err != nil { - log.Fatal(err) - } - err = addEnglish(i18nBundle) - if err != nil { - log.Fatal(err) + fs := []func(*i18n.Bundle) error{ + addPolish, + addDutch, + addEnglish, } + for _, f := range fs { + if err := f(i18nBundle); err != nil { + log.Fatal(err) + + } + } } // detectLanguage extracts user language from environment -- cgit v1.2.3