我正在使用需要支持國際化的Ember/Handlebars的Javascript MVC網站。我已經有了翻譯的代碼,但對於本地化大塊文本(多段落,列表等)的最佳做法感到好奇。將每個段落本地化,單獨列出項目還是讓本地化包含HTML更好?最佳實踐:包含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'
VS.
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>
感謝您的任何意見
我不想在本地化文件中看到html –