diff options
author | Elias Nahum <nahumhbl@gmail.com> | 2016-01-22 01:37:11 -0300 |
---|---|---|
committer | Elias Nahum <nahumhbl@gmail.com> | 2016-01-22 01:37:11 -0300 |
commit | 6fd328ddaa61cd75c24cd2d9b8fdc0f73c7ab974 (patch) | |
tree | 04014253d528a8f8f79f7c26b02339e2945b20a5 /utils | |
parent | c8d22ed1fba591e7a6b18afc5e6a6d541c11645c (diff) | |
download | chat-6fd328ddaa61cd75c24cd2d9b8fdc0f73c7ab974.tar.gz chat-6fd328ddaa61cd75c24cd2d9b8fdc0f73c7ab974.tar.bz2 chat-6fd328ddaa61cd75c24cd2d9b8fdc0f73c7ab974.zip |
Refactoring api to use translations (chunk 2)
- Add spanish translations
- Does not include tests
- Add func to get the translations for a user locale
Diffstat (limited to 'utils')
-rw-r--r-- | utils/i18n.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/utils/i18n.go b/utils/i18n.go index 4b7b187a8..6811796fd 100644 --- a/utils/i18n.go +++ b/utils/i18n.go @@ -57,6 +57,15 @@ func GetTranslationsBySystemLocale() i18n.TranslateFunc { return translations } +func GetUserTranslations(locale string) i18n.TranslateFunc { + if _, ok := locales[locale]; !ok { + locale = model.DEFAULT_LOCALE + } + + translations, _ := i18n.Tfunc(locale) + return translations +} + func SetTranslations(locale string) i18n.TranslateFunc { translations, _ := i18n.Tfunc(locale) return translations |