Интернационализация (vue-i18n / i18next)
локализацияAdopt
Мультиязычность закрываем двумя библиотеками: vue-i18n во внутренних системах и Vue-приложениях, i18next в Nuxt- и Astro-сайтах. Для перевода ошибок валидации используется zod-i18n-map.
Сам подход — стандарт: новые проекты с мультиязычностью делаем на одной из этих двух библиотек, выбор определяется стеком проекта.