DOM更改后的L20N翻译html
L20N translate html after DOM changed
我正试图在一个简单的基于淘汰的网站中实现L20n,但我遇到了一些问题。
我的视图是动态创建的。一旦我的DOM发生更改,我如何强制html再次被翻译?
这还没有在文档中,但L20n使用突变观测器来对DOM的任何更改做出反应。只要在视图代码中使用data-l10n-id
属性,观察者就会获取Knockout所做的任何动态更改,并重新翻译受影响的元素。
如果您真的需要强制重新翻译,可以使用translateFragment
:
document.l10n.translateFragment(document.body).then(…);
相关文章:
- 如何在javascript上使用flak-babel进行翻译
- 使用谷歌网站翻译器自动翻译网页
- jsi18n-django.catogue没有'不包含任何已翻译的字符串(但是djangojs.mo包含)
- Django'支持Javascript文件中的翻译
- 如何翻译MySQL查询's ResultSet转换为整数
- 原生脚本无限翻译动画
- AngularJS无法使用translate值正确翻译
- 如何将此JS翻译成Angular2
- Angular JS:翻译带有大量文本的静态html页面
- DOM更改后的L20N翻译html
- Javascript翻译模板
- 将JavaScript oop代码翻译为Lua
- i10n angularjs分配翻译变量
- 为什么可以't I翻译JS画布图像
- 如何翻译SVG及其所有子项
- 翻译是从哪里来的?Java servlet、tomcat和Ext Js Sencha应用程序
- 将 jQuery 代码翻译成普通的 JavaScript for Google Tag Manager
- 如何加载JSON数组以使用Angular-Translate翻译AngularJS网页
- Antlr4 中的源到源翻译
- 占位符上的角度翻译更新