ii
ii copied to clipboard
Перевод топиков
Начинаем процесс мультиязычности на проекте. Первым этапом нужно добавить возможность переводить топики (org.ayfaar.app.model.Topic). Для этого нужно создать специальный URL например /api/topic/translate/ с параметрами origin, translation, lang (по умолчанию en). Метод вызываемый по этому урлу дожен сохранить новый инстанс топика в базе данных и создать новую связь (класс org.ayfaar.app.model.Link), которая связывала бы оригинальный топик с переведённым. Тип связи org.ayfaar.app.model.Link#type = org.ayfaar.app.model.LinkType#TRANSLATION