Есть ли способ изменить набор языков для поля в django-translated-fields
В настоящее время у меня есть модель, в которой есть поле под названием title
, которое должно иметь перевод на японский язык (JP). В настоящее время я использую отдельное поле для этой переведенной версии, но в документации django-translated-fields
говорится, что существует способ добавления дополнительных языков.
Моя модель выглядит следующим образом:
class MyModel(model.Model):
title_en = models.CharField(max_chars=100)
title_jp = models.CharField(max_chars=100)
Мои настройки выглядят следующим образом:
LANGUAGES = [
("en", "English"),
("es", "Spanish")
]
В документации говорится, что есть способ сделать это, но не описывается как.
Также можно переопределить список используемых кодов языков, например, если вы хотите перевести под- или надмножество
settings.LANGUAGES
. В сочетании сattrgetter
иattrsetter
ничто не мешает вам использовать это поле для различных видов переводов, не обязательно связанных сdjango.utils.translation
или вообще языками.
Дело в том, что мне нужно иметь jp
и en
перевод, но не es
перевод. Есть ли способ полностью изменить языки, используемые для поля title
?