我正在使用需要支持国际化的 Ember / Handlebars 开发 Javascript MVC 网站。我已经有了进行翻译的代码,但我很好奇本地化大块文本(多段、列表等)的最佳实践是什么。分别本地化每个段落、列出项目还是让本地化包含 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>
感谢您的任何建议