Динамичное изменение языковых настроек. Vue.js

Доброго времени суток!

Есть web-клиент, написанный на vue.js. На данный момент для локализации используется библиотека VueI18n. Каждый язык описан в исходниках в виде отельных json файлов, которые при сборке упаковываются в js файлы вместе с другими функциями. Соответственно, чтобы добавить какой-то язык, необходимо в исходниках создать json файл с новым переводом, пересобрать клиент и отправить новую сборку заказчику.

Пример файла с переводом в исходниках web-клиента:

Тот же перевод, но уже в релизе:

Как сделать так, чтобы заказчик мог самостоятельно добавлять нужный ему перевод, просто создав соответствующий файл? Возможно ли это сделать через клиент, или придется переносить функционал локализации на сервер?


Ответы (0 шт):