Feb Vue v0.8 Oct Vue v1 Sep Vue v2 Sep Vue v3 May Vue I18n v0 Jan Vue I18n v1 June Vue I18n v2 Apr Vue I18n v3 May Vue I18n v4 Feb Vue I18n v5 Apr Vue I18n v6 May Vue I18n v7 June Vue I18n v8 Initial Release! Vue v1 Support! Vue v2 Support! Add many features! - i18n custom block - Datetime Format - Number Format - Component Interpolation - Custom format - SSR - TypeScript type definitions - … and more
initial alpha version • Jan 6, 2020 • Started Vue I18n v9 development repo: https://github.com/intlify/vue-i18n-next vue-i18n-next over 600 commits, 9 related tooling development • Feb, 2021 • Released Vue I18n v9!
Composition API • Legacy API • Almost Compatible v8.x API • Based on Low Level i18n API (@intlify/core-base) Low Level i18n API Composition API Legacy API
only • Runtime + Message Compiler (Default) vue-i18n.esm-bundler.js • Runtime Only vue-i18n.runtime.esm-bundler.js You can reduce message complier size!
(Full install / Full API / Runtime + Message Compiler) 27.83 KB • Full Optimization: (Composition API / Runtime) 22.00 KB Reduce bundle size about 20% with Tree-Shaking!
Experience in software internationalization. We will aim to improve the Developer Experience of internationalization by providing libraries, frameworks, and tools that break down barriers to internationalization. Mission “ ”
be working on solving i18n problem while also working on the Vue ecosystem. • As Vue I18n is growing, Intlify project member wanted. • If you are interested in intlify, please ask me.