function i18n(strArr,...rest){
const strContent = String.raw({raw:strArr},...(rest.map((v,i)=>{
return '${' + (i + 1) + '}';
})));
const key = getKey(strContent);
const langContent = langMap.langPkg[key] || '';
const pattern = /\$\{(.+?)\}/i;
const result = rest.reduce((pre,cur)=>{
return pre.replace(pattern,cur);
},langContent);
setContent(result);
return result;
}