{"id":10566662,"url":"https://github.com/intlify/vue-i18n","last_synced_at":"2026-04-26T01:01:53.732Z","repository":{"id":37655382,"uuid":"231953283","full_name":"intlify/vue-i18n","owner":"intlify","description":"Vue I18n for Vue 3","archived":false,"fork":false,"pushed_at":"2025-05-10T01:21:04.000Z","size":28234,"stargazers_count":2426,"open_issues_count":160,"forks_count":361,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-05-11T23:55:55.600Z","etag":null,"topics":["i18n","internationalization","library","plugin","vue","vue3","vuejs"],"latest_commit_sha":null,"homepage":"https://vue-i18n.intlify.dev","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/intlify.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"kazupon","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"issuehunt":null,"custom":null}},"created_at":"2020-01-05T17:38:06.000Z","updated_at":"2025-05-11T04:39:12.000Z","dependencies_parsed_at":"2022-07-10T20:16:53.153Z","dependency_job_id":"333fa441-7dd1-4f06-8192-ec82f7a72b6e","html_url":"https://github.com/intlify/vue-i18n","commit_stats":{"total_commits":2476,"total_committers":217,"mean_commits":"11.410138248847927","dds":"0.22132471728594505","last_synced_commit":"75028629977012d5545d7121124add08eb9f9e17"},"previous_names":["intlify/vue-i18n-next"],"tags_count":199,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intlify%2Fvue-i18n","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intlify%2Fvue-i18n/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intlify%2Fvue-i18n/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/intlify%2Fvue-i18n/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/intlify","download_url":"https://codeload.github.com/intlify/vue-i18n/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253650918,"owners_count":21942230,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["i18n","internationalization","library","plugin","vue","vue3","vuejs"],"created_at":"2024-06-01T08:21:47.886Z","updated_at":"2026-04-26T01:01:53.714Z","avatar_url":"https://github.com/intlify.png","language":"TypeScript","funding_links":["https://github.com/sponsors/kazupon"],"categories":["TypeScript","Resources","📦 Libraries"],"sub_categories":["Truly awesome projects","VueJS"],"readme":"# vue-i18n\n\n\u003c!-- eslint-disable markdown/no-missing-label-refs --\u003e\n\n\u003e [!NOTE]\n\u003e This is the repository for Vue I18n 9 for Vue 3\n\n\u003e [!IMPORTANT]\n\u003e When running `npm install`, v11 may appear as deprecated. **This was a mistake when deprecating v9 and v10. v11 will continue to be maintained**.\n\n\u003c!-- eslint-enable markdown/no-missing-label-refs --\u003e\n\nInternationalization plugin for Vue.js\n\n\u003ch2 align=\"center\"\u003eSupporting Vue I18n \u0026 Intlify Project\u003c/h2\u003e\n\nVue 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:\n\n- [Become a Sponsor on GitHub](https://github.com/sponsors/kazupon)\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://cdn.jsdelivr.net/gh/kazupon/sponsors/sponsors.svg\"\u003e\n    \u003cimg alt=\"sponsors\" src='https://cdn.jsdelivr.net/gh/kazupon/sponsors/sponsors.svg'/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Status: [![CI](https://github.com/intlify/vue-i18n/actions/workflows/ci.yml/badge.svg)](https://github.com/intlify/vue-i18n/actions/workflows/ci.yml)\n\n- v11: stable (About maintenance status, see the [here](https://vue-i18n.intlify.dev/guide/maintenance.html))\n- [Documentation](https://vue-i18n.intlify.dev/)\n\n## Quickstart\n\n- Via CDN: `\u003cscript src=\"https://unpkg.com/vue-i18n@11\"\u003e\u003c/script\u003e`\n- In-browser playground on [CodeSandbox](https://codesandbox.io/s/vue-i18n-9-template-h28c0)\n- Add it to an existing Vue Project:\n  ```bash\n  npm install vue-i18n@11\n  ```\n\n## Vue I18n v8\n\nVue I18n v8 has reached EOL and is no longer actively maintained. Upgrade to Vue I18n v9 or later.\n\n## 🍭 Examples\n\nSee the [`examples`](https://github.com/intlify/vue-i18n/tree/master/examples) directory.\n\nThe examples are offered in the following two API styles:\n\n- composition\n  - Examples using the new Vue I18n API for Vue 3 Composition API\n- legacy\n  - Examples using the Vue I18n API that are almost compatible with Vue I18n v8.x\n\n## 📦 Main Packages\n\n| Package                                                | NPM                                                                                                                                                 |\n| ------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [vue-i18n](packages/vue-i18n)                          | [![vue-i18n](https://img.shields.io/npm/v/vue-i18n.svg)](https://www.npmjs.com/package/vue-i18n)                                                    |\n| [petite-vue-i18n](packages/petite-vue-i18n)            | [![petite-vue-i18n](https://img.shields.io/npm/v/petite-vue-i18n.svg)](https://www.npmjs.com/package/petite-vue-i18n)                               |\n| [@intlify/core](packages/core)                         | [![@intlify/core](https://img.shields.io/npm/v/@intlify/core.svg)](https://www.npmjs.com/package/@intlify/core)                                     |\n| [@intlify/core-base](packages/core-base)               | [![@intlify/core-base](https://img.shields.io/npm/v/@intlify/core-base.svg)](https://www.npmjs.com/package/@intlify/core-base)                      |\n| [@intlify/message-compiler](packages/message-compiler) | [![@intlify/message-compiler](https://img.shields.io/npm/v/@intlify/message-compiler.svg)](https://www.npmjs.com/package/@intlify/message-compiler) |\n| [@intlify/shared](packages/shared)                     | [![@intlify/shared](https://img.shields.io/npm/v/@intlify/shared.svg)](https://www.npmjs.com/package/@intlify/shared)                               |\n\n## 🏃 Other Projects\n\n| Project                       | NPM                                                                                                                                                                   | Repo                                                                                                      |\n| ----------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------- |\n| Vue I18n Extensions           | [![@intlify/vue-i18n-extensions](https://img.shields.io/npm/v/@intlify/vue-i18n-extensions/next.svg)](https://www.npmjs.com/package/@intlify/vue-i18n-extensions)     | [intlify/vue-i18n-extentions](https://github.com/intlify/vue-i18n-extensions)                             |\n| ESLint Plugin                 | [![@intlify/eslint-plugin-vue-i18n](https://img.shields.io/npm/v/@intlify/eslint-plugin-vue-i18n.svg)](https://www.npmjs.com/package/@intlify/eslint-plugin-vue-i18n) | [intlify/eslint-plugin-vue-i18n](https://github.com/intlify/eslint-plugin-vue-i18n)                       |\n| CLI                           | [![intlify/cli](https://img.shields.io/npm/v/@intlify/cli.svg)](https://www.npmjs.com/package/@intlify/cli)                                                           | [intlify/cli](https://github.com/intlify/cli)                                                             |\n| Unplugin (Vite) plugin        | [![@intlify/unplugin-vue-i18n](https://img.shields.io/npm/v/@intlify/unplugin-vue-i18n.svg)](https://www.npmjs.com/package/@intlify/unplugin-vue-i18n)                | [intlify/unplugin-vue-i18n](https://github.com/intlify/bundle-tools/tree/main/packages/unplugin-vue-i18n) |\n| Vue I18n Locale Message Tools | [![vue-i18n-locale-message](https://img.shields.io/npm/v/vue-i18n-locale-message.svg)](https://www.npmjs.com/package/vue-i18n-locale-message)                         | [intlify/vue-i18n-locale-message](https://github.com/intlify/vue-i18n-locale-message)                     |\n\n## 💪 Contribution\n\nPlease make sure to read the [Contributing Guide](https://github.com/intlify/vue-i18n/blob/master/.github/CONTRIBUTING.md) before making a pull request.\n\n## ©️ License\n\n[MIT](http://opensource.org/licenses/MIT)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintlify%2Fvue-i18n","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintlify%2Fvue-i18n","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintlify%2Fvue-i18n/lists"}