翻译完后自动触发执行

当翻译完成后会自动触发执行某个方法,以便您来做自定义扩展。比如 layui的翻译组件 便是使用了此能力在翻译完成后重新绘制 select 选中项。

  1. translate.listener.renderTaskFinish = function(task){
  2. console.log('执行完一次');
  3. }

进行翻译时每当执行完一次渲染任务(翻译)时会触发此。注意页面一次翻译会触发多个渲染任务。普通情况下,一次页面的翻译可能会触发两三次渲染任务。(因为一个网页上可能有多种语言,每种语言都是一次翻译任务。)
另外如果页面中有ajax交互方面的信息时,每次ajax信息刷新后,也会进行翻译,也是一次翻译任务。
当然,这里的翻译任务是确实有进行了翻译的前提下,执行完才会触发此。

寻找合作伙伴盈利 - 全自有技术研发

1. html源码翻译开放API
2. 企业级翻译通道代理
3. TCDN全自动网站源码级翻译,适合翻译后语种的SEO优化
联系:17076012262(微信同号) 我们是纯技术团队,欢迎联系,希望能跟你探讨合作盈利商机