1.BS项目全局翻译插件说明
1.插件说明
1.使用
在main.js中引用插件,并使用Vue.use注册插件
js文件路径:src\util\InternationalLanguageHelp.js
import internationalLanguageHelp from '@/util/InternationalLanguageHelp';
Vue.use(internationalLanguageHelp);
window.E3Language //全局翻译配置
window.E3Language.state //翻译插件状态
window.E3Language.lang //翻译的语言
window.E3Language.package //翻译包
window.E3Language.regExpsPackage //正则翻译包
2.主要方法
/**
* 初始化并设置语言包和语言等信息
* @param {String} lang 语言标识
* @param {Array} packageFile 语言包
*/
SetLanguage(lang = "zh-CN", packageFile = []) {...}
/**
* 清理语言包,还原状态
*/
ReductionDefault() {...}
/**
* 翻译
* @param {String} label 要翻译中文
* @param {Boolean} enableReg 是否使用正则
* @returns
*/
Translate(label, enableReg = false) {...}
/**
* 根据html字符串翻译里面的中文
* @param {String} html html文本
* @returns
*/
TranslateByDomHtmlString(html) {...}
/**
* 根据dom翻译dom中的中文
* @param {Object} el dom
* @param {Boolean} e