общем во фронтенде довольно долго, вот захотел немного backend'a поучить, так как интересно стало, как там все работает. Написал e-commerce Vue.js + Django (писал с туториала, так как backend только начал учить). Решил добавить в проект помимо туториала от себя фреймворк i18n для интернационализации проекта. Перевел все (переводы храню в .JSON), кроме тех вещей, которые импортируются с базы данных Django (SQLite3). Вот теперь вопрос как бы перевести все то, что я из базы данных беру?
1. Несколько ролей 2. одно поле с локалью и несколько записей по одной на каждый язык 3. Под каждый язык свои таблицы
После того как поле с русским переводом добавите, можно на сервере запускать worker script, например под управлением supervisor, скрипт берет одну запись, обращается к внешнему api, получает перевод и записывает в бд. На php знаю как это сделать, по Django не подскажу
Обсуждают сегодня