aboutsummaryrefslogtreecommitdiffhomepage
path: root/locale/locale.go
diff options
context:
space:
mode:
Diffstat (limited to 'locale/locale.go')
-rw-r--r--locale/locale.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/locale/locale.go b/locale/locale.go
index 4900525..257ec2b 100644
--- a/locale/locale.go
+++ b/locale/locale.go
@@ -6,16 +6,19 @@ package locale
import "log"
+// Translation is the translation mapping table.
type Translation map[string]interface{}
+// Locales represents locales supported by the system.
type Locales map[string]Translation
+// Load prepare the locale system by loading all translations.
func Load() *Translator {
translator := NewTranslator()
- for language, translations := range Translations {
+ for language, tr := range translations {
log.Println("Loading translation:", language)
- translator.AddLanguage(language, translations)
+ translator.AddLanguage(language, tr)
}
return translator