Tags: xnx3/translate
Tags
translate.ignore 忽略翻译的识别方面,增加对元素属性的适配; translate.nomenclature.replace… … 、 translate.nomenclature.dispose 的传入参数 nodeObject 移除 attribute 属性。 如果目标是元素的属性,应该传入这个属性的node ,使之定位更清晰; 增加 translate.listener.nodeValueChangeNeedTranslate 用于监听发生改变的这个 node 是否有正常需要翻译的内容、以及是否是非translate.js触发的需要被翻译; translate.listener.addListener 优化当属性发生改变时,根据属性来精确判定是否需要被翻译,此时也会适配用户所自定义翻译的属性; 移除 translate.node.getAttribute ,加入 translate.node 的 node 将不再分 attribute ,使定位更清晰,约束增强; 优化 translate.execute 当上一次翻译还未完成时的拦截,控制台打印提示,增加对传入的属性node也进行参与打印; 增加 translate.element.nodeAnalyse.gets 扫描 element/node 下的所有可翻译的子节点(下层节点),返回数组形态; 优化 translate.node 中的记录方式,将原本元素按照属性拆分改为直接按照最终节点进行记录,移除不同属性不同记录,增强约束;
PreviousNext