Срещнах странен проблем, когато превеждам низове (в администратора) с помощта на gettext
на django: Локално стартиране на сървъра за разработка, всички преводи се показват правилно в администратора, но когато проектът е разгърнат на производствения сървър някои низовете изобщо не се превеждат. Не мога да определя нито една система зад кои низове са засегнати и кои не!
За да ви създаде впечатление, напр. моделът се дефинира като:
class Company(models.Model):
....
class Meta:
verbose_name = _('Company Profile')
verbose_name_plural = _('Company Profiles')
Използвайки dev сървър, името на модела се показва правилно на различни езици в администратора, на производствения сървър не! Това засяга някои модели, други не... Това наистина ме побърква, тъй като едва ли имам идея как да отстранявам грешки в това...
ugettext_lazy
срещуugettext
? - person Wolph   schedule 05.11.2010