【发布时间】:2012-09-04 18:58:06
【问题描述】:
对于一个有大量固定字符串(标签、公告等)的网站,我将在项目中添加国际化,我想知道您在原始代码中使用关键字与真实短语的经验?哪个更好用?
检查这个例子 - 在 django 中:
真正的短语:
<p>
{% trans "Welcome to my website" %}
</p>
关键字:
<p>
{% trans "WELCOME_MESSAGE" %}
</p>
当然使用真实的短语更容易,但我有一些不好的经历。考虑一个通用词,{% trans "contacts" %} 用作页面标题,而在其他地方用在像 {{selected_contacts_count}}{% trans "contacts" %} 这样的短语中,contacts 作为页面标题的翻译可能与 contacts 作为一个单词的翻译不同短语,所以这是一个冲突。
【问题讨论】:
标签: python django internationalization translation templating