ref: 9c5f2befc0818bd14df63b30f96edff14bd10316
parent: 43bf9ed38e92919f143f84b6e3d09d10db883103
author: Bjørn Erik Pedersen <[email protected]>
date: Fri Sep 9 17:21:16 EDT 2016
tpl: Make it more clear on missing language string
--- a/tpl/template_i18n.go
+++ b/tpl/template_i18n.go
@@ -78,7 +78,9 @@
i18nWarningLogger.Printf("i18n|MISSING_TRANSLATION|%s|%s", currentLang, translationID)
}
if defaultT != nil {
- return defaultT(translationID, args...)
+ if translated := defaultT(translationID, args...); translated != translationID {
+ return translated
+ }
}
return fmt.Sprintf("[i18n] %s", translationID)
}