0

国際化をサポートする必要がある Ember / Handlebars を使用して Javascript MVC Web サイトに取り組んでいます。翻訳を行うためのコードは既にありますが、大きなテキスト ブロック (複数の段落、リストなど) をローカライズするためのベスト プラクティスについて知りたいと思っています。各段落、リスト項目を個別にローカライズするのと、ローカライズに HTML を含めるのとのどちらがよいでしょうか?

HTML:

<p>{{i18n first_paragraph}}</p>
<p>{{i18n second_paragraph}}</p>
<ul>
  <li>{{i18n first_item}}</li>
  <li>{{i18n second_item}}</li>
  <li>{{i18n third_item}}</li>
</ul>

ローカリゼーション ファイル:

first_paragraph: 'some text',
second_paragraph: 'some text',
first_item: 'some text',
second_item: 'some text',
third_item: 'some text'

対。

HTML:

{{i18n page_content}}

ローカリゼーション ファイル:

page_content: '<p>some text</p><p>some text</p><ul><li>some text</li><li>some text</li><li>some text</li></ul>

アドバイスをありがとう

4

1 に答える 1