Quelle est la meilleure façon de gérer les images i18n et texte?Comment gérer les images textuelles qui doivent afficher la version traduite?
J'ai un certain nombre d'images qui contiennent du texte qui doit être remplacé par la bonne version pour chaque langue. c'est-à-dire que j'ai un "header.gif" avec le texte en anglais, puis un autre "header.gif" avec le texte en français.
ce qui est la meilleure façon de dire
if my image exists in the current language:
show the image
else
show the english image
Je pense un middleware qui peut vérifier pour chaque balise img, vérifiez si l'image est disponible dans la langue courante, le cas échéant, modifier la balise img pour le montrer, sinon, ne le faites pas.
Mon autre pensée était de joindre simplement la référence de l'image dans une balise {% trans ... %}
et changer l'URL dans le fichier .po
ou d'une autre façon?
Mais je ne veux pas que toutes mes images soient stockées comme modèles - comme des en-têtes, des boutons, etc ... –
Ensuite, vous pouvez suivre une procédure de nommage comme pour header, vous pouvez garder "header_lang.jpg" et ensuite L'appel de modèles frm utilise/[url]/header _ {{language}}. jpg comme source d'image. – crodjer