Можно ли хранить файлы переводов Django в базе данных?

Я занят добавлением переводов в наше приложение Django. Я понимаю, что Django находит файлы переводов следующим образом: https://docs.djangoproject.com/en/3.2/topics/i18n/translation/#how-django-discovers-translations-1

Я хотел бы иметь возможность редактировать файлы перевода "на лету"?

Например, предположим, у меня есть таблица DB с названиями стран. Если я добавляю новую страну в список стран, я не хочу перестраивать файл переводов для каждого языка, так как это потребует участия разработчика и развертывания новой версии сайта.

В общем, я хочу создать модель Locale и в ней текстовое поле, в котором я сохраняю файл переводов. Этот файл может быть скомпилирован и сохранен в модели при каждом обновлении. Затем Django должен читать переводы оттуда.

Возможно ли нечто подобное?

Обратите внимание, что это простой пример - мой случай использования более сложный.

Мы используем Heroku, поэтому я не могу писать в файловую систему.

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