/ / Messages régionaux de différentes applications résolus dans le modèle - python, django, internationalisation

Messages régionaux provenant d'applications différentes résolues dans le modèle - python, django, internationalisation

Les applications Django peuvent avoir leurs propres fichiers de messages, localiserdans leurs répertoires. Et, supposons que j'ai 2 applications différentes, qui traduisent différemment un mot similaire. Il est clair que lorsque gettext sera utilisé dans l’application, il sera traduit par le fichier de messages de l’application. Comment puis-je prédire quelle traduction sera sélectionnée lorsque j'utilise la balise {% trans%} dans le modèle? Existe-t-il un ordre ou une priorité pour la résolution de Django lors du rendu du modèle?

Réponses:

0 pour la réponse № 1

Si c’est l’application que vous développez, la meilleure approche pour vous assurer que la traduction est utilisée est la suivante: contexte de spécification dans un modèle ou un code. Ceci est entièrement supporté à partir de Django 1.4.