这个页面,通常关于gettext,提到了为标记为翻译的字符串指定上下文的能力。 (http://www.gnu.org/software/gettext/manual/gettext.html#PO-Files)当应用程序中有两个具有不同含义的相同字符串实例时,这会有所帮助(例如,“后退”在一个实例可能意味着“回去”,而在另一个实体可能意味着“不是前面” - 这可能是外语中的两个不同的单词)
Django的i18n是否允许您指定上下文?
答案 0 :(得分:2)
是的,因为版本1.3 Django支持“上下文标记”。见例如。这个例子来自the documentation:
from django.utils.translation import pgettext
month = pgettext("month name", "May")