首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在l20n.js中使用html

如何在l20n.js中使用html
EN

Stack Overflow用户
提问于 2017-07-01 08:41:19
回答 1查看 126关注 0票数 2

我对l20n.js有个小问题,字符串中的HTML总是转义:/。

我像这样使用l20n:

代码语言:javascript
复制
<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中:

代码语言:javascript
复制
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将文本呈现如下:

代码语言:javascript
复制
<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)

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-07-01 09:20:57

哼,所以昨天不是工作..。今天是工作。

我刚刚把我的超光速从:

代码语言:javascript
复制
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>

致:

代码语言:javascript
复制
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>

也许ftl在文本之前只需要一个空格:/。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44859002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档