J'ai rencontré un problème étrange lors de la traduction de chaînes (dans l'admin) en utilisant gettext
de django: Exécution locale du serveur dev toutes les traductions sont affichées correctement dans l'admin, mais lorsque le projet est déployé sur le serveur de production certaines chaînes ne sont pas traduites du tout. Je ne peux pas déterminer de système derrière lequel les chaînes sont affectées et lesquelles ne le sont pas!La traduction de gettext ne fonctionnait pas sur le système de production
Pour vous donner une impression, par ex. un modèle est défini comme:
class Company(models.Model):
....
class Meta:
verbose_name = _('Company Profile')
verbose_name_plural = _('Company Profiles')
Utilisation d'un serveur dev le nom du modèle apparaît correctement dans différentes langues dans l'administration, sur le serveur de production non! Cela affecte certains modèles, d'autres pas ... Ce me rend vraiment les noix, puisque j'ai à peine une idée sur la façon de déboguer ce ...
Peut-être 'ugettext_lazy' versus' ugettext'? – Wolph