Vue Internationalization: Elegant Internationalization for Vue 3 Apps

2 tsuyoshi_k 2 9/8/2025, 6:45:49 AM vue-i18n.intlify.dev ↗

Comments (2)

tsuyoshi_k · 4h ago
Vue I18n is a powerful and flexible internationalization plugin for Vue.js. It supports lazy loading, dynamic translation, locale fallback, and seamless integration with the Composition API.

It’s also used in full-scale production projects like OS Yamato, a poetic multi-language web OS supporting Japanese, Chinese, Spanish, and French.

GitHub: https://github.com/intlify/vue-i18n

tsuyoshi_k · 4h ago
Vue I18n is a powerful internationalization plugin for Vue.js. Just by setting translation keys and adding this snippet:

import { useI18n } from 'vue-i18n' const { locale } = useI18n()

you can switch languages easily in your app.