• Stars
    star
    1,904
  • Rank 24,362 (Top 0.5 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created almost 5 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Vue I18n for Vue 3

vue-i18n-next

This is the repository for Vue I18n 9 for Vue 3

Internationalization plugin for Vue.js

Supporting Vue I18n & Intlify Project

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:

🏅 Platinum Sponsors

✨ Special Sponsors

đŸĨ‡ Gold Sponsors

đŸĨˆ Silver Sponsors

đŸĨ‰ Bronze Sponsors


Status: Test Lint

Quickstart

  • Via CDN: <script src="https://unpkg.com/vue-i18n@9"></script>
  • In-browser playground on CodeSandbox
  • Add it to an existing Vue Project:
    npm install vue-i18n@9

Changes from Vue I18n v8

Please consult the Migration Guide.

🙋‍♂ī¸ About support for v9 and earlier

  • v7 and v8: we will follow Vue v2 maintenance lifespan

🍭 Examples

See the examples directory.

The examples are offered in the following two API styles:

  • composition
    • Examples using the new Vue I18n API for Vue 3 Composition API
  • legacy
    • Examples using the Vue I18n API that are almost compatible with Vue I18n v8.x

đŸ“Ļ Main Packages

Package NPM
vue-i18n vue-i18n
vue-i18n-bridge vue-i18n-bridge
@intlify/core @intlify/core
@intlify/core-base @intlify/core-base
@intlify/message-compiler @intlify/message-compiler
@intlify/shared @intlify/shared

🏃 Other Projects

Project NPM Repo
Vue CLI Plugin vue-cli-plugin-i18n intlify/vue-cli-plugin-i18n
Vue I18n Extensions @intlify/vue-i18n-extensions intlify/vue-i18n-extentions
ESLint Plugin @intlify/eslint-plugin-vue-i18n intlify/eslint-plugin-vue-i18n
Composition API for Vue 2.x vue-i18n-composable intlify/vue-i18n-composable
CLI intlify/cli intlify/cli
Unplugin plugin @intlify/unplugin-vue-i18n intlify/unplugin-vue-i18n
Vite Plugin @intlify/vite-plugin-vue-i18n intlify/vite-plugin-vue-i18n
Webpack Loader @intlify/vue-i18n-loader intlify/vue-i18n-loader
Rollup Plugin @intlify/rollup-plugin-vue-i18n intlify/rollup-plugin-vue-i18n
Vue Jest Plugin vue-i18n-jest intlify/vue-i18n-jest
Vue I18n Locale Message Tools vue-i18n-locale-message intlify/vue-i18n-locale-message

đŸ’Ē Contribution

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

Šī¸ License

MIT

More Repositories

1

vue-i18n-loader

🌐 vue-i18n loader for custom blocks
TypeScript
268
star
2

bundle-tools

bundling for intlify i18n tools
TypeScript
226
star
3

nuxt3

Nuxt 3 Module for vue-i18n-next
TypeScript
202
star
4

vue-cli-plugin-i18n

🌐 Vue CLI plugin to add vue-i18n to your Vue Project
JavaScript
197
star
5

vite-plugin-vue-i18n

🌐 Vite plugin for Vue I18n
TypeScript
130
star
6

eslint-plugin-vue-i18n

🌐 ESLint plugin for Vue I18n
TypeScript
120
star
7

vue-i18n-extensions

🌐 vue-i18n extensions
TypeScript
89
star
8

vue-i18n-locale-message

🌐 i18n locale messages management tool for vue-i18n
TypeScript
72
star
9

vue-i18n-composable

Composition API for vue-i18n in Vue 2.x
JavaScript
44
star
10

h3

Internationalization middleware & utilities for h3
TypeScript
25
star
11

vite-vue-i18n-starter

⚡ Vite Vue I18n Starter
Vue
24
star
12

routing

The i18n routing libraries
TypeScript
16
star
13

hono

Internationalization middleware & utilities for Hono
TypeScript
14
star
14

utils

Collection of i18n utilities
TypeScript
12
star
15

devtools

⚙ī¸ i18n devtools for debugging Intlify applications
TypeScript
11
star
16

cli

CLI Tooling for i18n development
TypeScript
10
star
17

bridging

Utilities that provide universal compatibility for Vue 2 & Vue 3
JavaScript
10
star
18

rollup-plugin-vue-i18n

🌐 vue-i18n rollup plugin for custom blocks
JavaScript
9
star
19

vue-i18n-jest

🌐 vue-jest wrapper for i18n custom blocks
JavaScript
7
star
20

intlify.dev

🌐 Website for Intlify
Vue
6
star
21

eslint-plugin-svelte

ESLint plugin for internationalization with Svelte
TypeScript
4
star
22

poeditor-service-provider

POEditor service provider for vue-i18n-locale-message
TypeScript
4
star
23

intlify-core

3
star
24

express

intlify for express middleware
TypeScript
2
star
25

blog

📔 The official Intlify blog
Vue
2
star
26

art

🎨 Artworks
1
star
27

.github

1
star