v1.0.0: i18n for all
Vue i18n Ally is now i18n Ally
This extension is now come to v1.x stage! From v1.x, we make it not limited to support Vue but other frameworks such as React.js, Angular and more all in one extension!
Migration from Vue i18n Ally (v0.x)
There is not to much work to be done for this migration.
- Install the new
i18n Allyfrom the marketplace - Uninstall the old
Vue i18n Ally. - You are done. π
Configurations are backward compatible. And all the features for Vue will work as it would do.
New Features
- Support for Vue, React, Angular, i18next, VSCode extension and more. Check the Supported Frameworks List
- Automatically detect what frameworks are using by reading
package.json
Supported Frameworks
| Framework | Status | Trigger Packages |
|---|---|---|
| Vue | β | vue-i18n, vuex-i18n, vue-i18next, nuxt-i18n |
| Vue SFC | β | @kazupon/vue-i18n-loader |
| React | β | react-i18next, react-intl |
| Angular(native) | Vote Here | |
| Angular(ngx-translate) | β | @ngx-translate/core |
| VSCode Extension | β | vscode |
| i18next | β | i18next |
| i18nTag | β | es2015-i18n-tag |
Breaking Changes
- Extension and Repo are renamed to
i18n-ally - Configures namespace is renamed to
i18n-allywith legacyvue-i18n-allybackward compatibility. - Config
forceEnabledis deprecated, useenabledFrameworksinstead. - Config
experimental.sfcis deprecated. It will be enabled automatically when you need it.
Changes
- New Logo
- Updated documents
Vue i18n Allywill disable itself wheni18n Allyis installed.i18n Allycomes to master branch andVue i18n Allyis moved to branchv0.x
Commits
β‘ Features
- support for i18n-tag (fb37acb)
- vscode: support annonation in package.json (0e4086b)
- add react-i18next framework support (3e5ee9c)
- add support for react-intl (6e56515)
- support general i18next (b23bd33)
- framework: add ngx-translate support (652ce69)
