Pourquoi ce code Django utilise-t-il _ code> devant 'a Favicon'
3 Réponses :
Si vous regardez dans les relevés d'importation, vous constaterez qu'ils sont liés _ à une fonction qui transforme des choses en unicode et la localise en écrivant:
_ code> est généralement une macro / fonction de GetText, cela signifie que l'argument est une chaîne localisée. Cela ne se limite pas à Django ou à Python. En fait, GetText est à l'origine un paquet pour C Programmes, porté dans de nombreuses autres langues au fil des ans. P>
Ajouté une partie sur GetText Heritage. Vous pouvez le copier aussi. ;)
Il ne la marque également comme une traduction afin que les outils automatisés puissent créer un fichier * .po pour les traducteurs à utiliser.
_ code> à Django est une convention utilisée pour localiser les textes. C'est un alias pour ugetText_lazy. Lire traduction paresseuse dans les docs pour plus d'informations à ce sujet. p>