@Bezlepkin
Yii, PHP, JS, Android

Где хранить языковые переменные в проектах с разделением бэкенд/фронтенд?

Привет! Подскажите, стоит ли возвращать с сервера тексты ошибок при валидации, или лучше их прям в js прописывать, или типа какого нибудь языкового файла?
  • Вопрос задан
  • 584 просмотра
Решения вопроса 1
pandvm
@pandvm
Web - разработка.
На бэкенде предпочтительнее. В общем случае может же быть несколько языков у сайта, а если их 20, 40, 50 (языков)? Вы что всю таблицу переводов будете на фронте хранить? Бэкенд определяет языковую локаль клиента(фронта) затем возвращет в соответствии с локалью сообщение на соответствующем языке. Даже если язык один используется, то нет смысла хранить все сообщения об ошибках, например, на фронте, так как не факт, что это сообщение выведется вообще, но в итоге загрузятся на странцу все сообщения, что увеличит размер страницы. Надеюсь понятно объяснил :)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы