Я не уверен, но что если попытаться воспользоваться встроенным компонентом i18n.
Таким образом, у вас есть разные папки для разных языков, например:
- Изображения
- en_images_folder
- fr_images_folder
- ru_images_folder
(имена папок должны быть достаточно уникальными, чтобы не мешать обычным переводам)
И в шаблоне вы получаете к ним доступ как:
<img src={{STATIC_URL}}/images/fr_images_folder/logo.png>
Теперь измените его на:
<img src={{STATIC_URL}}/images/{% trans "fr_images_folder" %}/logo.png>
Создайте po файлы и, например, в переводе fr сделайте это:
#: .\test_temp\test.html.py:5
msgid "en_images_folder"
msgstr "fr_images_folder"
PS:
Я не пробовал это, но я думаю, что это должно работать
@Джон Доу уже предоставил ссылку на документы, поэтому я не буду повторять это.