shithub: hugo

Download patch

ref: 07eb3a50c7388a7e8f013ac853d07aaa5e80e473
parent: d4830fc4fd765d38fd0d7e3d8297eebbe6fca011
author: Bjørn Erik Pedersen <[email protected]>
date: Sat Nov 5 13:27:40 EDT 2016

tpl: Golint fixes

--- a/tpl/template_funcs.go
+++ b/tpl/template_funcs.go
@@ -2051,7 +2051,7 @@
 		"upper":        func(a string) string { return strings.ToUpper(a) },
 		"urlize":       helpers.CurrentPathSpec().URLize,
 		"where":        where,
-		"i18n":         I18nTranslate,
-		"T":            I18nTranslate,
+		"i18n":         i18nTranslate,
+		"T":            i18nTranslate,
 	}
 }
--- a/tpl/template_i18n.go
+++ b/tpl/template_i18n.go
@@ -23,6 +23,7 @@
 )
 
 var (
+	// Logi18nWarnings set to true to print warnings about missing language strings
 	Logi18nWarnings   bool
 	i18nWarningLogger = helpers.NewDistinctFeedbackLogger()
 	currentLanguage   *helpers.Language
@@ -49,6 +50,7 @@
 	return nil
 }
 
+// SetI18nTfuncs sets the language bundle to be used for i18n.
 func SetI18nTfuncs(bndl *bundle.Bundle) {
 	translator = &translate{translateFuncs: make(map[string]bundle.TranslateFunc)}
 	defaultContentLanguage := viper.GetString("defaultContentLanguage")
@@ -89,7 +91,7 @@
 	}
 }
 
-func I18nTranslate(id string, args ...interface{}) (string, error) {
+func i18nTranslate(id string, args ...interface{}) (string, error) {
 	if translator == nil || translator.current == nil {
 		helpers.DistinctErrorLog.Printf("i18n not initialized, check that you have language file (in i18n) that matches the site language or the default language.")
 		return "", nil
--- a/tpl/template_i18n_test.go
+++ b/tpl/template_i18n_test.go
@@ -119,7 +119,7 @@
 	SetI18nTfuncs(i18nBundle)
 	SetTranslateLang(helpers.NewLanguage(lang))
 
-	translated, err := I18nTranslate(id, args)
+	translated, err := i18nTranslate(id, args)
 	if err != nil {
 		t.Errorf("Error translating '%s': %s", id, err)
 	}