/ / Puis-je utiliser une autre langue au lieu de l'anglais pour la traduction Django par défaut - Django, traduction

Puis-je utiliser une autre langue au lieu de l'anglais pour la traduction django par défaut - django, traduction

Puis-je utiliser une autre langue au lieu de l'anglais (par exemple, le français) pour la traduction par défaut de Django.

Par exemple, pour faire ceci:

messages.error(request, _("My message in english"))

Je fais ça:

messages.error(request, _("Mon message en francais"))

Réponses:

2 pour la réponse № 1

Oui, vous pouvez le faire, et ce serait la plupart mais il serait préférable de les écrire en anglais, puis de fournir des traductions en français i18n approche), et de définir le projet "s LANGUAGE_CODE à "fr" aussi.

De cette façon, votre code sera plus facilement réutilisable dans d’autres langues et, peut-être plus utilement pour vous si cela ne vous inquiète pas, vous pourrez propre utiliser déjà les traductions en français / autre languedisponible dans toutes les applications tierces que vous souhaitez ajouter à votre site, sinon vous allez mélanger ce que Django considère comme étant l'anglais par défaut (mais le français) et comme français (et le français)

Allez! ; o)