【发布时间】:2013-10-18 15:29:33
【问题描述】:
我正在使用需要支持国际化的 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>
感谢您的建议
【问题讨论】:
-
我不想在本地化文件中看到 html
标签: javascript html ember.js internationalization