diff --git a/src/_h5ai/client/js/inc/ext/l10n.js b/src/_h5ai/client/js/inc/ext/l10n.js index b27d145d..c2abc220 100644 --- a/src/_h5ai/client/js/inc/ext/l10n.js +++ b/src/_h5ai/client/js/inc/ext/l10n.js @@ -151,14 +151,11 @@ modulejs.define('ext/l10n', ['_', '$', 'core/settings', 'core/langs', 'core/form init = function () { - if (!settings.enabled) { - event.sub('ready', function () { update(); }); - return; + if (settings.enabled) { + initLangSelector(langs); } - initLangSelector(langs); - - event.sub('ready', function () { + event.sub('location.changed', function () { localize(langs, settings.lang, settings.useBrowserLang); });