55 lines
1.8 KiB
JavaScript
55 lines
1.8 KiB
JavaScript
/**
|
|
* 初始化当前语言
|
|
*/
|
|
function initLocalLang () {
|
|
const lang = localStorage.getItem('lang')
|
|
// if (lang === 'zh' || window.location.href.match('=zh-CN')) {
|
|
// console.log("langHandler" + '简体')
|
|
// // 将 zh-CN.js中的对象langZhCN设置到window.lang中
|
|
// window.lang = langZh-CN
|
|
// window.lang.code = 'zh-CN'
|
|
// window.lang.defaults = false
|
|
// } else
|
|
if (lang === 'zh' || window.location.href.match('=zh')) {
|
|
console.log("langHandler" + '繁体')
|
|
window.lang = langZh
|
|
window.lang.code = 'zh'
|
|
window.lang.defaults = false
|
|
} else if (lang === 'ar' || window.location.href.match('=ar')) {
|
|
// 阿拉伯
|
|
console.log("langHandler" + '阿拉伯')
|
|
window.lang = langAr
|
|
window.lang.code = 'ar'
|
|
window.lang.defaults = false
|
|
} else if (lang === 'en' || window.location.href.match('=en')) {
|
|
// 英语
|
|
console.log("langHandler" + '英语')
|
|
window.lang = langEn
|
|
window.lang.code = 'en'
|
|
window.lang.defaults = false
|
|
} else if (lang === 'id' || window.location.href.match('=id')) {
|
|
// 印度尼西亚
|
|
console.log("langHandler" + '印尼')
|
|
window.lang = langId
|
|
window.lang.code = 'Id'
|
|
window.lang.defaults = false
|
|
}else if (lang === 'tr' || window.location.href.match('=tr')) {
|
|
// 土耳其
|
|
console.log("langHandler" + '土耳其')
|
|
window.lang = langTr
|
|
window.lang.code = 'Tr'
|
|
window.lang.defaults = false
|
|
} else {
|
|
console.log("langHandler" + '默认')
|
|
window.lang = langZh
|
|
window.lang.code = null
|
|
window.lang.defaults = true
|
|
}
|
|
|
|
window.lang.replace = (Lang, defaultText) => {
|
|
if (Lang) {
|
|
return Lang
|
|
}
|
|
return defaultText
|
|
}
|
|
} |