Home

Awesome

vue-i18n

[!NOTE] This is the repository for Vue I18n 9 for Vue 3

Internationalization plugin for Vue.js

<h2 align="center">Supporting Vue I18n & Intlify Project</h2>

Vue I18n is part of the Vue Ecosystem and Intlify Project is an open source project with its ongoing development made possible entirely by the support of Sponsors. If you would like to become a sponsor, please consider:

<h3 align="center">🏅 Platinum Sponsors</h3> <p align="center"> <a href="https://zenarchitects.co.jp/" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/zenarchitects.png" width="400px" /> </a> </p> <p align="center"> <a href="https://www.microsoft.com/" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/microsoft.webp" width="400px" /> </a> </p> <h3 align="center">✨ Special Sponsors</h3> <p align="center"> <a href="https://plaid.co.jp/" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/plaid.svg" width="240px" /> </a> </p> <h3 align="center">🥇 Gold Sponsors</h3> <p align="center"> <a href="https://nuxtlabs.com/" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/nuxtlabs.svg" width="240px" /> </a> </p> <p align="center"> <a href="https://localazy.com/blog/how-to-localize-vuejs-app-with-vue-i18n-and-localazy?utm_source=kazupon&utm_medium=banner&utm_campaign=sponsorships_kazupon&utm_content=logo" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/localazy.svg" width="240px" /> </a> </p> <p align="center"> <a href="https://crowdin.com/teams/engineering?utm_source=vue-i18n.intlify.dev&utm_medium=referral" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/crowdin.svg" width="240px" /> </a> </p> <h3 align="center">🥈 Silver Sponsors</h3> <h3 align="center">🥉 Bronze Sponsors</h3> <p align="center"> <a href="https://www.vuemastery.com/" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/vuemastery.png" width="144px" /> </a> </p> <p align="center"> <a href="https://froggly.pl/" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/Froggly.svg" width="144px" /> </a> </p> <p align="center"> <a href="https://languagemonster.com/" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/LanguageMonster.svg" width="144px" /> </a> </p> <p align="center"> <a href="https://route4me.com" target="_blank"> <img src="https://raw.githubusercontent.com/intlify/vue-i18n/master/docs/public/Route4Me.png" width="144px" alt="Route Optimizer and Route Planner Software" /> </a> </p> <br/>

Status: CI

Quickstart

Changes from Vue I18n v8

Please consult the Migration Guide.

🙋‍♂️ About support for v9 and earlier

🍭 Examples

See the examples directory.

The examples are offered in the following two API styles:

📦 Main Packages

PackageNPM
vue-i18nvue-i18n
petite-vue-i18npetite-vue-i18n
vue-i18n-bridgevue-i18n-bridge
@intlify/core@intlify/core
@intlify/core-base@intlify/core-base
@intlify/message-compiler@intlify/message-compiler
@intlify/shared@intlify/shared

🏃 Other Projects

ProjectNPMRepo
Vue I18n Extensions@intlify/vue-i18n-extensionsintlify/vue-i18n-extentions
ESLint Plugin@intlify/eslint-plugin-vue-i18nintlify/eslint-plugin-vue-i18n
CLIintlify/cliintlify/cli
Unplugin (Vite) plugin@intlify/unplugin-vue-i18nintlify/unplugin-vue-i18n
Vue Jest Pluginvue-i18n-jestintlify/vue-i18n-jest
Vue I18n Locale Message Toolsvue-i18n-locale-messageintlify/vue-i18n-locale-message

💪 Contribution

Please make sure to read the Contributing Guide before making a pull request.

©️ License

MIT