Как было бы верно организовать переводы текстов, например трех или пяти языков (что бы можно было расширять по мере необходимости переводы)?
Сами переводы хотелось бы хранить в отдельных полях в БД. Например text_ru, text_en, text_es.
Соответственно выводить по URL /ru или /en или /es.
И как тогда эти переводы выводить в шаблонах?
Например сейчас есть такой кусочек кода, который не радует тем, что если использовать больше 3-х языков:
{% get_current_language as LANGUAGE_CODE %} {% ifequal LANGUAGE_CODE 'ru' %} {{ctx.text | safe}} {% else %} {{ctx.text_en | safe}} {% endifequal %}