Увы, это уже не избежать, там будет логика работы со значением типа дата / число до отображения пользователю, поэтому в данном случае данные нужно гонять строго в одном определенном формате.
Читать полностью…Вы же сами писали, что клиентов будет много. Т.е. вся эта логика будет размазана по всем ним.
Читать полностью…Задайте себе кучу вопросов и попробуйте с точки зрения Бека на рендеринг ошибки взглянуть. Там в дурку не долго уехать
Читать полностью…Не - вот это не надо. Это на фронте в одном месте один раз пишется. Иначе там будет пздц с визуальными компонентами для редактирования дат и чисел.
Читать полностью…А если его родной язык - Javascript - то пусть лучше увольняется, реально от таких "разработчиков" только одни проблемы.
Читать полностью…Переводить нет - но он должен закинуть инфу что есть такая -то новая языковая фраза в сервис перевода хотя бы. И на своем языке или en описать что ошибка означает, чтобы ее уже переводчик мог перевести.
Читать полностью…Ладно. Делайте как хотите. Я просто свой взгляд на проблему описал и попытался аргументировать. Не претендую на истинность.
Читать полностью…Понятно что это просто сделать. Вопрос целесообразности. Фронту это добавит гемору. Потому что ему надо писать длинный код для работы с датами, а тут еще придется при выводе Datepicker предварительно переводить эти даты во внутренний формат, там обрабатывать, потом все равно локализовать для пользователя, потом чтобы отправить обратно в API - все в обратном порядке.
Читать полностью…Бек на основе локали может возвращать даты/числа в нужном формате без всяких фронтендов.
Читать полностью…еще накинуть поддержку смещений часовых поясов не в часах, а в минутах - учитывать есть пояса со смещением на полчаса0)
Читать полностью…Представьте что у вас с бека может прийти для одного языка в одном формате, для другого в другом
Читать полностью…Ну дак подготовит он для en/ru локали.
Для остальных, кмк, переводчики должны заниматься. С контекстом, т.е. не просто прогнать через сервис перевода и получить ошибки: отменить/отменить для cancel/discard changes.
А. Ещё. Вы ещё бек научите даты правильно в сообщении об ошибке рендерить. А то эти иностранцы напридумывал форматы mm-dd, dd/mm и т.д.
Читать полностью…Все проблемы от разработчиков. Лажают. Зп требуют. Спорят. Не могут без багов писать.
Читать полностью…И до того как это попадет на бой - надо чтобы переводы были сделаны. Поэтому фолбек тут в принципе не нужен.
Читать полностью…Там не должно быть отсутствия перевода - если ты написал какую-то ошибку, у нее должен быть осмысленный текст. Если бекендер готов уволиться из-за того, что его заставляют описать текстом ошибку которую он выкидывает - то я считаю пусть лучше уволится.
Читать полностью…