J'ai l'intention de localiser mon application Django et j'ai commencé à lire sur la localisation sur le site Django. Cela a mis quelques questions dans mon esprit:Quelques questions sur la localisation Django
Il semble que lorsque vous exécutez la commande 'makemessages django-admin.py de, il scanne les fichiers pour les chaînes intégrées et génère un fichier de message qui contient les traductions. Ces traductions sont mappées aux chaînes du fichier. Par exemple, si j'ai une chaîne en HTML qui indique "Veuillez entrer le nom du destinataire", Django considèrera que c'est l'identifiant du message. Que se passerait-il si je changeais quelque chose dans la chaîne? Disons que j'ai ajouté l'apostrophe manquante au mot "destinataire". Est-ce que cela casserait la traduction? En ce qui concerne le scénario ci-dessus, est-il préférable d'utiliser des phrases complètes dans la source (qui pourrait changer) ou serais-je mieux d'utiliser un mot comme "RECIPIENT_NAME" qui est moins susceptible de changer et plus facile à carte pour? La commande 'django-admin.py makemessages' scanne-t-elle également les sources Python?
Merci.