diff --git a/public/assets/js/require-backend.js b/public/assets/js/require-backend.js index 6d7ac29891e256bf4c776f4ad18674b3b33d2a1c..ea731b0139c400ef4204b00a89ce46494ea95bbf 100644 --- a/public/assets/js/require-backend.js +++ b/public/assets/js/require-backend.js @@ -40,7 +40,7 @@ require.config({ 'addtabs': '../libs/fastadmin-addtabs/jquery.addtabs', 'slimscroll': '../libs/jquery-slimscroll/jquery.slimscroll', 'validator': '../libs/nice-validator/dist/jquery.validator', - 'validator-lang': '../libs/nice-validator/dist/local/zh-CN', + 'validator-lang': 'empty:', 'toastr': '../libs/toastr/toastr', 'jstree': '../libs/jstree/dist/jstree.min', 'layer': '../libs/fastadmin-layer/dist/layer', @@ -154,6 +154,16 @@ require(['jquery', 'bootstrap'], function ($, undefined) { }); define('moment/locale/zh-cn'); } + // nice-validator的语言包配置 + const niceValidatorLangFile = { + 'en-us': 'en', + 'ja-jp': 'ja', + 'zh-cn': 'zh-CN', + 'zh-tw': 'zh-TW' + }; + const langCode = niceValidatorLangFile[Config.language] || 'zh-CN'; + paths['validator-lang'] = `../libs/nice-validator/dist/local/${langCode}`; + require.config({paths: paths}); // 初始化