vue-i18n

Vue I18n for Vue 3

MIT License

Downloads
19.2M
Stars
2.1K

Bot releases are hidden (Show)

vue-i18n - v9.3.0-beta.11

Published by kazupon almost 2 years ago

v9.3.0-beta.11 (2022-12-23)

⭐ Features

⚡ Improvement Features

  • core-base, shared, vue-i18n-core

📝 Documentation

Committers: 5

vue-i18n - v9.3.0-beta.10

Published by kazupon almost 2 years ago

v9.3.0-beta.10 (2022-11-21)

🐛 Bug Fixes

  • vue-i18n-core

Committers: 1

vue-i18n - v9.3.0-beta.9

Published by kazupon almost 2 years ago

v9.3.0-beta.9 (2022-11-21)

🐛 Bug Fixes

Committers: 1

vue-i18n - v9.3.0-beta.8

Published by kazupon almost 2 years ago

v9.3.0-beta.8 (2022-11-20)

⚡ Improvement Features

📝 Documentation

Committers: 2

vue-i18n - v9.3.0-beta.7

Published by kazupon almost 2 years ago

v9.3.0-beta.7 (2022-11-14)

⭐ Features

  • petite-vue-i18n, vue-i18n-bridge, vue-i18n-core, vue-i18n
    • #1222 feat: export $te as global on composition mode (@kazupon)

📝 Documentation

Committers: 4

vue-i18n - v9.3.0-beta.6

Published by kazupon about 2 years ago

v9.3.0-beta.6 (2022-09-28)

🐛 Bug Fixes

  • vue-i18n-core
    • #1187 fix: tree-shaking Fragment with for vue-i18n-bridge (@kazupon)

Committers: 1

vue-i18n - v9.3.0-beta.5

Published by kazupon about 2 years ago

v9.3.0-beta.5 (2022-09-28)

⚡ Improvement Features

  • vue-i18n-bridge

Committers: 1

vue-i18n - v9.3.0-beta.4

Published by kazupon about 2 years ago

v9.3.0-beta.4 (2022-09-28)

🐛 Bug Fixes

⚡ Improvement Features

  • vue-i18n-bridge

Committers: 2

vue-i18n - v9.3.0-beta.3

Published by kazupon about 2 years ago

v9.3.0-beta.3 (2022-08-31)

🐛 Bug Fixes

  • core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, vue-devtools, vue-i18n-bridge, vue-i18n

Committers: 1

vue-i18n - v9.3.0-beta.2

Published by kazupon about 2 years ago

v9.3.0-beta.2 (2022-08-31)

⭐ Features

  • core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, vue-devtools, vue-i18n-bridge, vue-i18n-core, vue-i18n

⚡ Improvement Features

  • vue-i18n-core

Committers: 1

vue-i18n - v9.3.0-beta.1

Published by kazupon about 2 years ago

v9.3.0-beta.1 (2022-08-28)

⭐ Features

  • core-base, core, devtools-if, message-compiler, petite-vue-i18n, shared, size-check-core, size-check-petite-vue-i18n, size-check-vue-i18n, vue-devtools, vue-i18n-bridge, vue-i18n-core, vue-i18n

Committers: 1

vue-i18n - v9.3.0-beta.0

Published by kazupon about 2 years ago

v9.3.0-beta.0 (2022-08-28)

This release is for native ESM support preparation.

📝 Documentation

  • #1129 Add information about the pluralization option for the Composition API (@domoratskii)

Committers: 1

vue-i18n - v9.2.2

Published by kazupon about 2 years ago

v9.2.2 (2022-08-05)

🐛 Bug Fixes

  • vue-i18n-core
    • #1110 fix: conflict process global object in vDirective function (@kazupon)

Committers: 1

vue-i18n - v9.2.1

Published by kazupon about 2 years ago

v9.2.1 (2022-08-05)

🐛 Bug Fixes

  • vue-i18n-core

📝 Documentation

Committers: 6

vue-i18n - v9.2.0

Published by kazupon about 2 years ago

v9.2.0 (2022-08-01)

We are excited to announce the release of Vue I18n v9.2 !! This release includes many new features, bug fixes, improvements, and document fixes.

We had commited with 35 contributors. Thanks for your contributing ❤️

In the following, we introduce some of the new features:

More TypeScript supporting

From Vue I18n v9.2, we have improved TypeScript support. This allows type checking of resources specified in the messages option of createI18n and complementing with APIs such as t.

The following images is the resoureces type-checked:

type check1
type check2

The following gif image is the API completion working:

completion

For more information on how to setup the system, please read the docs

Web Components

WebComponents has been supported since Vue 3.2. You can support your Vue Component with Vue I18n as well.

About details, See more the docs

Small size subset of Vue I18n

We have released petite-vue-i18n, a small size subset version of Vue I18n, as an experimental feature.

Only minimal functionality is provided in this module. you can reduce your Vue application bundle size with using this module. If you do not need to use all the features of Vue I18n, this module would be a good option.

About details, See more README

Bridging to Vue 3

We have released a module called vue-i18n-bridge to support Vue 2 applications with Vue I18n v8.x migrate to Vue 3.

vue-i18n-bridge is a module that is mostly compatible with the Vue I18n v9 API. It's an add-on to existing Vue I18n v8.26.1 or later + Vue 2 applications to take advantage of the Composition API provided in Vue I18n v9. This module would be able to support the progressive migration to Vue 3.

About details, See more the docs

globalInjection option As default

From Vue I18n v9.2, the globalInjection option defaults to true. If you localize by global scope using $t in your template, you no longer need to set this option.

useI18n in Legacy API mode

We have supported for useI18n in Legacy API mode. This feature would be useful if you want to migrate from the options API style to the Composition API style in your Vue 3 application.

About details, See more the docs

Vue 2.7

vue-i18n-bridge module for migration to Vue 3 of course supports Vue 2.7.

Instead of going from Vue 2.6 to Vue 3 directly, you can migrate your Vue applications using Vue I18n with a strategy of Vue 2.6, Vue 2.7, and then Vue 3 progressively.

SSR for v-t

We have supported SSR for v-t. If your Vue application uses v-t, you can support SSR without having to be aware in your Vue application.

⭐ Features (15)

💥 Breaking Change (3)

⚡ Improvement Features (30)

🐛 Bug Fixes (36)

📝 Documentation (37)

Contributers: 35

vue-i18n - v9.2.0-beta.40

Published by kazupon over 2 years ago

v9.2.0-beta.40 (2022-07-19)

🐛 Bug Fixes

  • vue-i18n-core

Committers: 1

vue-i18n - v9.2.0-beta.39

Published by kazupon over 2 years ago

v9.2.0-beta.39 (2022-07-17)

🐛 Bug Fixes

  • vue-i18n-bridge
    • #1071 fix(vue-i18n-bridge): install error cause by peer deps (@kazupon)

Committers: 1

vue-i18n - v9.2.0-beta.38

Published by kazupon over 2 years ago

v9.2.0-beta.38 (2022-07-16)

⭐ Features

  • vue-i18n-bridge, vue-i18n-core

⚡ Improvement Features

  • vue-i18n-core

Committers: 1

vue-i18n - v9.2.0-beta.37

Published by kazupon over 2 years ago

v9.2.0-beta.37 (2022-07-12)

🐛 Bug Fixes

  • message-compiler, vue-i18n-core
  • core-base, vue-i18n-core

⚡ Improvement Features

  • message-compiler, vue-i18n-core

📝 Documentation

Committers: 6

vue-i18n - v9.2.0-beta.36

Published by kazupon over 2 years ago

v9.2.0-beta.36 (2022-06-06)

🐛 Bug Fixes

  • core-base, message-compiler, vue-i18n-core
    • #1023 fix: improvement processor for linked and pluralization (@kazupon)
  • core-base, vue-i18n-core

⚡ Improvement Features

  • vue-i18n-core
    • #1022 improvement: allow custom block useI18n on Legacy API mode (@kazupon)

📝 Documentation

Committers: 3