@voerkai18n/cli
Version:
命令行工具,用来初始化/提取/编译/自动翻译等工具链
21 lines (16 loc) • 613 B
JavaScript
let i18nScope,t
try{
// @voerkai18n/cli工程本身使用了voerkai18n,即@voerkai18n/cli的extract和compile依赖于其自己生成的languages运行时
// 而@voerkai18n/cli又用来编译多语言包,这样产生了鸡生蛋问题
// extract与compile调试阶段如果t函数无法使用(即编译的languages无法正常使用),则需要提供t函数
const language = require('./languages2');
t = language.t
i18nScope = language.i18nScope
}catch(e){
t=(message)=>message
i18nScope={change:()=>{} }
}
module.exports = {
i18nScope,
t
}