Для объединения всех языковых файлов
Нет необходимости связывать все языки и возвращать их клиентам.
загрузить файлы по запросу?
Если ваши страницы работают на стороне сервера, установите значения локализации на странице
в то время на основе заголовка Accept-Language
в запросе. Если заголовок Accept-Language
отсутствует, установите значение по умолчанию Accept-Language
в соответствии с требованиями вашего бизнеса или страны, в которой вы работаете.
Если страницы отображаются на стороне клиента, в этом случае также устанавливаются значения локализации в index.html
, как только он подается из бэкэнда, потому что, если вы запрашиваете файл после его рендеринга в браузере, пользователь ждет, пока страница покажется, пока локализации не будут выборки.
Подробнее о документации MDN - https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Language