是否有可能爲Django對象翻譯?如何翻譯Django中的對象屬性?
比方說,我有型號Category
和Product
。當用戶添加新產品時,他們必須從Category
對象中進行選擇。我想翻譯這些名字。
class Category(models.Model):
name = models.CharField(max_length=100, verbose_name=_('Category'))
def __unicode__(self):
return u'{}'.format(self.name)
class Meta:
verbose_name_plural = _('Categories')
class Product(models.Model):
user = models.ForeignKey(User, verbose_name=_('Company'), related_name='products')
name = models.CharField(max_length=200, verbose_name=_('Name'),)
category = models.ForeignKey('Category', verbose_name=_('Category'), related_name='products')
class Meta:
verbose_name = _('Product')
verbose_name_plural = _('Products')
def __unicode__(self):
return u'{}'.format(self.name)
所以在運行服務器之前,我創建了幾個類別,如'電子'。
我應該怎麼做才能讓名字'電子'翻譯成SK語言的'Elektronika'?
這是[SO回答](http://stackoverflow.com/a/2030653/2689986),回答你的問題? –
你的意思是你想翻譯用戶輸入的輸入?.. – Sayse
@AshishNitinPatil它似乎很好,我會嘗試它。 –