diff --git a/src/scripts/globalize.js b/src/scripts/globalize.js index 69bb3aee21..2d7d725b5d 100644 --- a/src/scripts/globalize.js +++ b/src/scripts/globalize.js @@ -1,4 +1,4 @@ -define(['connectionManager', 'userSettings', 'events'], function (connectionManager, userSettings, events) { +define(['userSettings', 'events'], function (userSettings, events) { 'use strict'; var fallbackCulture = 'en-us'; @@ -253,7 +253,6 @@ define(['connectionManager', 'userSettings', 'events'], function (connectionMana updateCurrentCulture(); - events.on(connectionManager, 'localusersignedin', updateCurrentCulture); events.on(userSettings, 'change', function (e, name) { if (name === 'language' || name === 'datetimelocale') { updateCurrentCulture(); @@ -269,6 +268,7 @@ define(['connectionManager', 'userSettings', 'events'], function (connectionMana defaultModule: defaultModule, getCurrentLocale: getCurrentLocale, getCurrentDateTimeLocale: getCurrentDateTimeLocale, - register: register + register: register, + updateCurrentCulture: updateCurrentCulture }; }); diff --git a/src/scripts/site.js b/src/scripts/site.js index 2c0cfc8ca5..fa67d48ff4 100644 --- a/src/scripts/site.js +++ b/src/scripts/site.js @@ -452,6 +452,9 @@ var AppInfo = {}; require(["autoFocuser"], function(autoFocuser) { autoFocuser.enable(); }); + require(['globalize', 'connectionManager', 'events'], function (globalize, connectionManager, events) { + events.on(connectionManager, 'localusersignedin', globalize.updateCurrentCulture); + }); }); }); }