Django 对国际化有很好的支持,模型、表单、视图或模板中的任何英文表达都可以很容易地标记为翻译。但是我遇到了一个有趣的情况,我不知道如何处理。
我有一个性别查找(男性,女性)。现在,即使我将网站翻译成德语,性别下拉菜单仍然指向保存在数据库中的值,而这些值恰好是英文的。那么我应该如何在 PO 文件中标记要翻译的数据库中的值呢?
class Gender(models.Model):
gender = models.CharField(_(u'Sex'), max_length=10)
def __unicode__(self):
return self.gender
class Meta:
verbose_name = _(u'Sex')
verbose_name_plural = _(u'Sexes')
非常感谢,