Стоит ли разбивать переводы между языками программирования?
Разрабатываю мультиязычный проект и наткнулся на ситуацию, когда используется очень много js скриптов со своими небольшими фразами.
Изначально все переводы хранятся в базе данных, но иногда появляются ситуации, когда просто необходимо показать фразу, которая забита в js файле.
Отсюда вопрос:
Что лучше, хранить отдельные js файлы переводов (ru.js, en.js и тп) или зарегистрировать php файл: <script src="lang.php"></script>
в котором генерировать js объект с нужными фразами на нужном языке?
65536: вы чуть не так интерпретировали вопрос. У примеру у Вас есть ajax запрос. ы его делаете, но покакой-то причине что-то пошло не так. Я бы хотел показать сообщение пользователю, что-то типа такого: "Возникла критическая ошибка, пожалуйста обратитесь в службу техподдержки.". Это сообщение не может вернуть сервер (так как предположим, что все плохо), и всеравно его нужно где-то хранить. Если хранить в отдельных js файлах, то выходит проблема, администратор по нужде не сможет поменять фразы (админка ну прям вообще отдельно, ну прям вообще на другом сервере на других технологиях).