diff options
author | Harrison Healey <harrisonmhealey@gmail.com> | 2016-06-07 17:43:46 -0400 |
---|---|---|
committer | Joram Wilander <jwawilander@gmail.com> | 2016-06-07 17:43:46 -0400 |
commit | ce5f3aeee15f0537ccdbb5314842506959423676 (patch) | |
tree | ded22da00bc464a2be15b97f1a211129a00722c6 /model | |
parent | 3a6694cc6b52ba0022a92373df9f07b7bf080240 (diff) | |
download | chat-ce5f3aeee15f0537ccdbb5314842506959423676.tar.gz chat-ce5f3aeee15f0537ccdbb5314842506959423676.tar.bz2 chat-ce5f3aeee15f0537ccdbb5314842506959423676.zip |
Changed default LocalizationSettings.AvailableLocales to include all locales (#3280)
Diffstat (limited to 'model')
-rw-r--r-- | model/config.go | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/model/config.go b/model/config.go index 7e810be02..e63dca073 100644 --- a/model/config.go +++ b/model/config.go @@ -6,6 +6,7 @@ package model import ( "encoding/json" "io" + "strings" ) const ( @@ -35,6 +36,15 @@ const ( FAKE_SETTING = "********************************" ) +// should match the values in webapp/i18n/i18n.jsx +var LOCALES = []string{ + "en", + "es", + "fr", + "ja", + "pt-BR", +} + type ServiceSettings struct { ListenAddress string MaximumLoginAttempts int @@ -541,7 +551,7 @@ func (o *Config) SetDefaults() { if o.LocalizationSettings.AvailableLocales == nil { o.LocalizationSettings.AvailableLocales = new(string) - *o.LocalizationSettings.AvailableLocales = *o.LocalizationSettings.DefaultClientLocale + *o.LocalizationSettings.AvailableLocales = strings.Join(LOCALES, ",") } } |