https://github.com/aymericzip/intlayer/blob/main/docs/docs/ru/readme.md Отличный инструмент на замену vue i18n.
- Intlayer совместим со всеми основными фреймворками и библиотеками, включая Next.js, React, Vite, Vue.js, Nuxt, Preact, Express и другие.
- Управление контентом на основе JavaScript. Никаких "магических" строк. Всё строго типизировано.
- Словари хранятся в .content.ts файлах, удобно их композировать.
- Богатая экосистема: Перевод с использованием ИИ, MCP, расширение под vscode.
Вообще, DX прямо на высоте. Очень удобно использовать. Пока из минусов: const { count, edit, checkOut, officialStarter, learnMore, vueDocs, readTheDocs, } = useIntlayer("helloworld"); Это - официальный пример из документации. Деструктурированные переменные будут прекрасно работать в шаблоне, но сломаются, если поместить их в computed. Потому что useIntlayer возвращает proxy.
https://intlayer.org/ru/doc/environment/vite-and-vue - полная документация по интеграции с vite, vue.