i tried first in application controller:
init123: function() { var locale; if (this.session.get('lang') === null || this.session.get('lang') === undefined) locale = env.i18n.defaultlocale; else locale = this.session.get('lang'); this.get('i18n').set('locale', locale); }.on('init'), but works when user logged in. if not, default set.
then tried stuff initalizer on answer.
how set i18n.locale within initializer artych
but how remember last choice done in browser?
thx
you need persist preference somewhere. take @ ember-localforage-adapter or ember-local-storage packages.
Comments
Post a Comment