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))