Django
Tout d'abord assurez-vous que USE_I18N est défini à True dans votre fichier settings.py.
Ajouter / mettre à jour toutes les chaînes de traduction dans votre code
Importer la bibliothèque nécessaires
from django.utils.translation import ugettext_lazy as _
Ecrivez votre texte (traductions)
_("my text")
Créez vos fichiers de traduction
Au sommet de l'application Django, lancez:
mkdir locale
django-admin.py makemessages -l your_locale
your_locale peut être par exemple: en, fr, de
ou une fois que tous vos paramètres régionaux ont été créés, la construire à nouveau pour tous les environnements locaux:
django-admin.py makemessages --all
Cela va créer / mettre à jour le fichier de paramètres régionaux /your_locale/LC_MESSAGES/django.po
Construire vos messages de traduction
- Ajouter vos traductions dans le fichier django.po pour chaque paramètre régional.
- Au sommet de l'application Django, lancez:
django-admin.py compilemessages
- Redémarrez Django
