Перевести JSON в Django

#python #json #django #translation

#python #json #django #перевод

Вопрос:

У меня есть приложение Django, которое использует множество файлов JSON для отображения содержимого на HTML-страницах с помощью шаблонов Django.

Теперь дело доходит до перевода всего приложения, и содержимое, которое у меня есть в JSON, также должно быть переведено. Я пытался найти способ сделать это, но не могу. JSON Считывается скриптом python, который считывает их все и сохраняет их содержимое в словаре. Итак, в основном все это должно быть сведено к переводу кода python через ugettext.

Но это всего лишь мой подход к проблеме, и он не работает. Как бы вы это сделали? Я хотел бы знать общий подход к решению этой проблемы.

Спасибо всем, кто ответит.

Комментарии:

1. Что вы подразумеваете под «переводом» приложения? Можете ли вы опубликовать какой-нибудь код относительно того, что вы пробовали? Прямо сейчас я не понимаю, чего вы пытаетесь достичь

2. Я не публиковал код специально, потому что мне нужен более общий подход, и я бы даже не знал, какой код публиковать, поскольку нет конкретной вещи, которая не работает. Это общий процесс, который мне непонятен. Перевод: я имею в виду использовать функции Django u18n для генерации файлов .po и использовать их для перевода приложения.

3. Ну, когда вы создаете свой словарь, просто поместите в него переведенные значения, а затем сериализуйте. Это почти то же самое, что и преобразования внутри HTML, за исключением того, что у вас нет специальных инструментов для этого (потому что они вам не нужны из-за простоты JSON). За этим нет скрытой правды.