Всем привет. Подскажите пожалуйста, вопрос - касательно интернационализации и код ошибок Сейчас у...
Всем привет. Подскажите пожалуйста, вопрос - касательно интернационализации и код ошибок
Сейчас у нас в проекте - есть i18n, с английским переводом (пока только так).
Но когда мы делаем запрос на бекенд - бек может нам отдать как код ошибки (number), так и message (который иногда мы выводим в UI, возможно анти паттерн?)
Так вот - сейчас хотят добавить еще больше языков - и стал вопрос как это хендлить на фронте?
Я думал - может вообще не выводить message с ответа в UI, а всегда опираться на code который приходит в ответе - и сделать типо объект {code: t('message')}
Но тогда получается нам на фронетнде всегда нужно будет знать - какие вообще кода существуют и какие могут прийти - я верно понимаю?
Сейчас это реализовано тяп ляп - и всем было пофиг, но мне теперь нужно это исправить