编译期间转化
使用babel的transformFileSync方法,得到语法树。
通过解析语法树的几种babel-type,提取文案进行对应语言替换。
运行期间转化
先写好几个多语言的文案,
然后通过专门的文案对象和当前的语言环境,
进行页面动态展示文案。
文案里面的变量需要占位符。
文案里面的HTML标签
需要解析。
文案里面的事件绑定,需要事件代理。
使用babel的transformFileSync方法,得到语法树。
通过解析语法树的几种babel-type,提取文案进行对应语言替换。
先写好几个多语言的文案,
然后通过专门的文案对象和当前的语言环境,
进行页面动态展示文案。
文案里面的变量需要占位符。
文案里面的HTML标签
需要解析。
文案里面的事件绑定,需要事件代理。