0
Django對國際化提供了極好的支持,模型,表單,視圖或模板中的任何英語表達都可以輕鬆標記爲翻譯。但是,我遇到了一個我不知道該如何處理的有趣情況。如何翻譯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')
非常感謝,
嗨卡夫,我認爲這不是possbile。您將不得不使用其中一種翻譯模塊(如http://code.google.com/p/django-modeltranslation/)或編寫自己的翻譯功能。 – Jingo
謝謝你的提示。我真的不知道這個項目是否還活着。但我會給它一個機會,並在這裏回報。他們爲什麼不把它放在GitHub上? :)在此期間,您可以將此作爲答案。謝謝 – Houman
這個項目還活着,我恰好在本週將模型翻譯移動到github上。順便說一句,只是因爲某些東西不在github上,它不一定是死的。 ;) –