diff --git a/resources/assets/src/js/common/i18n.js b/resources/assets/src/js/common/i18n.js index cba9553c..9a4aacba 100644 --- a/resources/assets/src/js/common/i18n.js +++ b/resources/assets/src/js/common/i18n.js @@ -1,7 +1,7 @@ 'use strict'; -$.locales = {}; -$.currentLocale = {}; +$.locales = Object.create(null); +$.currentLocale = Object.create(null); /** * Load current selected language. @@ -11,7 +11,7 @@ $.currentLocale = {}; function loadLocales() { for (let lang in $.locales) { if (!isEmpty($.locales[lang])) { - $.currentLocale = $.locales[lang] || {}; + $.currentLocale = $.locales[lang] || Object.create(null); } } } diff --git a/resources/views/common/dependencies/script.tpl b/resources/views/common/dependencies/script.tpl index a4840428..8f5d1ed0 100644 --- a/resources/views/common/dependencies/script.tpl +++ b/resources/views/common/dependencies/script.tpl @@ -1,5 +1,10 @@ - + +@if (file_exists(resource_path('lang/'.config('app.locale').'/locale.js'))) + +@else + +@endif @if (isset($module))