[i18n] Fix a strange behavior when set user language to default-sys-lang
parent
219b439ff2
commit
8ec8fd0198
|
@ -35,15 +35,16 @@ class AuthService extends taiga.Service
|
||||||
"$tgResources",
|
"$tgResources",
|
||||||
"$tgHttp",
|
"$tgHttp",
|
||||||
"$tgUrls",
|
"$tgUrls",
|
||||||
|
"$tgConfig",
|
||||||
"$translate"]
|
"$translate"]
|
||||||
|
|
||||||
constructor: (@rootscope, @storage, @model, @rs, @http, @urls, @translate) ->
|
constructor: (@rootscope, @storage, @model, @rs, @http, @urls, @config, @translate) ->
|
||||||
super()
|
super()
|
||||||
|
|
||||||
_setLocales: ->
|
_setLocales: ->
|
||||||
if @rootscope.user.lang
|
lang = @rootscope.user.lang || @config.get("defaultLanguage") || "en"
|
||||||
@translate.use(@rootscope.user.lang)
|
@translate.use(lang)
|
||||||
moment.locale(@rootscope.user.lang)
|
moment.locale(lang)
|
||||||
|
|
||||||
getUser: ->
|
getUser: ->
|
||||||
if @rootscope.user
|
if @rootscope.user
|
||||||
|
|
Loading…
Reference in New Issue