Django: Как бы я перевел ключи в шаблоне HTML со значениями в CSV?
Я столкнулся с несколькими проблемами, связанными с началом работы с переводами. В настоящее время у меня есть файл.csv, который отформатирован так:
KEYS,en-US,ko-KR
active,Active,사용 여부
actual,Actual,실적 경비
addNewCostType,Add New Cost Type,경비 등록
etc...
и я пытаюсь использовать этот CSV как файл i18n для файла HTML, который я создаю, используя Django для динамической вставки данных в файл.
В идеале я хотел бы иметь в HTML-файле таблицу, в которой заголовок является ключом, а затем в зависимости от локали браузера Django вставит правильный перевод. Я видел несколько примеров, когда пользователи могли использовать для этого файлы.JSON, но мне было любопытно, есть ли способ использовать.csv, который мне сейчас нужен для достижения этой цели, так как это сэкономило бы много времени.
Я думаю, что мой код должен быть что-то вроде
{% load i18n %}
<table>
<tbody>
<tr>
<th>{% trans trainingTitle %}</th>
<td>{{training_title}}</td>
<th> {% trans targetAudience %}</th>
<td>{{audience}}</td>
</tr>
</tbody>
</table>
но я не знаю, как ссылаться на.csv или действительно много о том, как переводы работают в рендеринге шаблонов Django. Может ли кто-нибудь направить меня в нужном направлении, чтобы заставить это работать, или дайте мне знать, если это вообще возможно?
Спасибо.