我对 l20n.js 有一点问题,我的字符串中的 HTML 总是被转义 :/ 。
我像这样使用 l20n :
<div class="col-twelve" data-l10n-id="intro-text">
<h5>my <span style="color: whitesmoke">Title</span></h5>
<h1>Bienvenue <span class="title-separator"></span> Welcome <span class="title-separator"></span> Willkommen</h1>
<h5>Intro</h5>
</div>
在我的 fr.ftl 中:
intro-text =
| <h5>Mon <span style="color: whitesmoke">Titre</span></h5>
| <h1>Bienvenue <span class="title-separator"></span> Welcome <span class="title-separator"></span> Willkommen</h1>
| <h5>texte intro</h5>
但是,l20n.js 像这样渲染文本:
<div class="col-twelve" data-l10n-id="intro-text">
| Mon titre
| Bienvenue Welcome Willkommen
| texte intro
</div>
我已经做了一些搜索
- 在 l20n tinker 中:http://l20n.github.io/tinker/我们可以选中/取消选中一个复选框来转义 html,但我没有在 API 中找到这个选项:/。
所以,我有点失落。
你有什么主意吗 ?或任何其他易于翻译的javascript框架?(我需要:单独的语言环境文件,没有后端只有 ngninx,易于读/写的非 IT 翻译)
谢谢你。