49 lines
1.6 KiB
JavaScript
49 lines
1.6 KiB
JavaScript
/**
|
|
* 初始化当前语言
|
|
*/
|
|
function initLocalLang () {
|
|
const lang = sessionStorage.getItem('language')
|
|
console.log('getSessionLang',lang);
|
|
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
|
|
}
|
|
} |