2017-07-01 7 views
2

l20n.jsには少し問題があります。文字列のHTMLは常にエスケープされます:/。htmlとl20n.jsの使い方

私はこのようなl20n使用

:私は

<div class="col-twelve" data-l10n-id="intro-text"> 
    | Mon titre 
    | Bienvenue Welcome Willkommen 
    | texte intro 
</div> 

:このようなテキストをレンダリング

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"> 
    <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で既にいくつかの検索を行っています

  • 1208 tinker:http://l20n.github.io/tinker/私はHTMLをエスケープするためのチェックボックスをオンまたはオフにすることができますが、APIでこのオプションが見つかりませんでした:/。

だから私は少し迷っています。

ご存知ですか?または他のJavaScriptフレームワークを使用して簡単に翻訳を実行できますか? (私は持っている必要があります:独立したロケールファイル、バックエンドなしのngninx、no-ITの読み書きが簡単)

ありがとう。

答えて

1

ハム、そう昨日は...動作していないと、今日それが仕事だ...

私はちょうどから私の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> 

へ:

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はtextの前にスペースが1つしかないことがあります:/。

関連する問題