const lang = { cn:'zh-cn', en:'en-us', } const textArr = [ { keys: ["首页"], "en-us": 'index' }, { keys: ["English"], "en-us": '中文' }, { keys: ["合方圆管理平台","管理平台"], "en-us": 'HFY management platform', "abbr-en-us": 'HFY DMP' }, { keys: ["智慧能源"], "en-us": 'Smart Energy (SE)', "abbr-en-us": 'S Energy' }, { keys: ["输电线路摄像头"], "en-us": 'Power Transmission Line Camera', "abbr-en-us": 'TCLC ', }, { keys: ["4G低功耗摄像头"], "en-us": '4G Low Power Camera', "abbr-en-us": '4G-LP Camera' }, { keys: ["自动变焦双目协同摄像头"], "en-us": 'Auto-focus Dual-lens Coordinated Camera', "abbr-en-us": 'AF dual-camera' }, { keys: ["M2M产品"], "en-us": 'M2M Products', }, { keys: ["智能终端"], "en-us": 'Intelligent Terminal', }, { keys: ["关于我们"], "en-us": 'about us', }, { keys: ["智能产品"], "en-us": 'smart product', }, { keys: ["服务与支持"], "en-us": 'server & support', }, { keys: ["快速链接"], "en-us": 'quick link', }, { keys: ["选择语言"], "en-us": 'Languages', }, { keys: ["联系我们"], "en-us": 'contact us', }, { keys: ["产品中心"], "en-us": 'product center', }, { keys: ["了解更多"], "en-us": 'more', }, ] const i18Paths = [ { keys: ['/','/index'], "en-us": '/index_en', } ] function getText(langType,langKey){ let item = textArr.find(val=>val.keys.includes(langKey)); if(item && item[langType]){ return item[langType] }else{ return langKey } } function getAbbrText(langType,langKey){ let item = textArr.find(val=>val.keys.includes(langKey)); let AbbrTypeKey = "abbr-"+langType if(item){ if(item[AbbrTypeKey]){ return item[AbbrTypeKey] }else if(item && item[langType]){ return item[langType] } } return langKey } function getLangPathStr(langType,langKey){ let item = i18Paths.find(val=>val.keys.includes(langKey)); if(item && item[langType]){ return item[langType] }else{ return langKey } } export default { lang, getText, getAbbrText, getLangPathStr }