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.