Возможны ли пользовательские переводы для пользовательских шаблонов с помощью шаблонизатора django?

В моем веб-приложении я хотел бы позволить пользователям, которые хотят развернуть экземпляр, писать свои собственные шаблоны. В частности, я хотел бы включить шаблон для декларации о защите данных с помощью тега include и указать его на место, которое пользователи могут определить в своих настройках.
Однако, это не будет переводимым, так как все переведенные строки должны быть в django.po, а этот файл находится в системе контроля версий.
. Есть ли способ расширить django.po, например, использовать оператор include для указания на второй, созданный пользователем файл переводов, подобно тому, как я могу включать шаблоны в другие шаблоны?

Не совсем уверен, что это возможно, но лучше всего использовать другой механизм для перевода. Например, вы можете создать шаблон-тег user_translation и заставить его получать перевод из базы данных или настроек.

Вернуться на верх