данных. Думал сделать похожую систему как в Laravel но может уже есть хороший готовый вариант?
что имеется ввиду под мультиязычной валидацией данных?
Ну система сообщений для ошибок и разных сообщений для респонса с поддержкой разных языков. Ну вот в Ларавель например можно создавать шаблоны сообщений на разных языках и дальше уже с помощью функций доставать нужные, есть также возможность передать переменные в сообщениях. Я могу сам написать похожую систему но может есть уже готовый вариант.
очень странный юз кейс. есть же родной инглиш, на котором все ответы можно писать а как будете узнавать на каком языке ошибку отдавать?
Можно легко передавать нужный язык через хедер.
имхо я бы переводил все на клиенте ну а так у вас вопрос был о валидации данных, а тут уже распространяется на все ошибки возможные в апи так вам что нужно?
Ну вот просто если нужно сделать валидацию форм, нужно ведь выводить текст. А что если нужно сделать поддержку нескольких языков. А получать с сервера ошибку на английском и потом переводить по моему мнению не очень коректно.
так получайте с сервера не ошибку на английском, а ее код/мнемоник
Любые ошибки.
у вас SPA (react/vue/angualar/other shit)?
Понятно можно и так, но думаю всё же так будет удобней. Хотя и так сойдёт.
Vue, к тому же я уже реализовал похожую систему ошибок там, поэтому это не плохой вариант.
там есть же vue-i18n, делаете там в файлике раздел errors и вот вам готовые переводы
Обсуждают сегодня