All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.0.0 (2019-11-22)
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!
There is not to much works to be done for this migration.
- Install the new
i18n Ally
from 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.
- 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
- Extension and Repo are renamed to
i18n-ally
- Conguires namespace is renamed to
i18n-ally
with legacyvue-i18n-ally
backward compatibility. - Config
forceEnabled
is deprecated, useenabledFrameworks
instead. - Config
experimental.sfc
is deprecated. It will enabled automatically when you need it.
- New Logo
- Updated documents
Vue i18n Ally
will disable itself wheni18n Ally
is installed.i18n Ally
comes to master branch andVue i18n Ally
is moved to branchv0.x
- 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)
- key priority on sfc (3a4076b)
- trigger of completion (84ca8e6)
- filenameMatchRegex override (e04e51e)
- key detector (98837fe)
- namespace for tree views (7948dbf)
- remove default values from some of settings (73def5c)
0.36.0 (2019-11-18)
- writing for SFC (7acb628)
- sfc: integrate with
vue-i18n-locale-message
(4da33f4)
0.35.0 (2019-11-18)
- forceEnable accept an array of framework ids (3b0c807)
0.34.6 (2019-11-17)
0.34.5 (2019-11-14)
- fullfill keys cross all locales (8c1734c)
0.34.4 (2019-11-14)
- type error (e61cbeb)
0.34.3 (2019-11-14)
- improve key navigation for json and yaml (200a5ad)
0.34.2 (2019-11-14)
- bom encoding detection (2cf71c4)
0.34.1 (2019-11-13)
- goto file for locale (9283e5f)
0.34.0 (2019-11-13)
- imporve logical for annonation display (2cb5cb4)
- hover for annotation in locale (e4e9d6d)
- support for annonation in json locale files! (43dbe52)
- yaml annotation support (d351079)
0.33.1 (2019-11-13)
- edit key in progress view (29f03ec)
0.33.0 (2019-11-13)
- new config for customize the delimiter of annotations (4dd8eeb)
- support multiple encodings, thanks @mudoo (#105) (a23cc7a)
0.32.0 (2019-11-08)
- goto key in progress view (6a9092c)
- command to fulfill missing keys with empty string (f78eb9f)
0.31.2 (2019-11-07)
0.31.1 (2019-11-07)
- update messages for zh-cn and zh-tw (5259ee8)
0.31.0 (2019-11-07)
- translate all missing keys (940fe20)
- update zh-cn messages (a696cbe)
- extract manipulations into files (8a8b2df)
0.30.0 (2019-11-07)
- new config "fullReloadOnChanged" (4a931e7)
- translating for records listed under progress view (29413dd)
- duplicate watch (21354c3)
0.29.8 (2019-10-28)
0.29.7 (2019-10-02)
0.29.6 (2019-09-09)
- Added Norwegian Bokmål (nb-no) + corrected some typos in the English localisation (#83), thanks @rubjo (e2b2638)
- flag icons (e2608b4)
0.29.5 (2019-08-12)
- onDidChange on undefined (068120a)
0.29.4 (2019-08-10)
- icons: sidebar icon size in insider build (c9a8b95)
0.29.3 (2019-08-03)
- annoations updating event (30672f3)
- readme: update readme (61cb150)
0.29.2 (2019-08-01)
- safe object parsing (3a02f50)
0.29.1 (2019-07-29)
- annotation (91ca08b)
- sfc: sfc works in readonly mode (b5d7c0c)
- prepare for sfc support (a08a5b6)
- sfc: composed loadder (d26bce4)
- staticlize analyst (02e0f0c)
- staticlize Translator (e703df8)
0.29.0 (2019-07-29)
- I have reworked the internal engine and there might be some breaking bugs that tests can not cover. If you encounter any problems, feel free to raise an issue. If it's broken in your case, you can rollback to the previous version before the next fix came out.
- VSCode Markplace does not support alpha/beta channels. So again, sorry for any inconvenience. Thanks for understanding.
- SFC: Expiremental Single File Components (SFC) i18n Support, #56 (b5d7c0c)
- You can opt-in the SFC support on by setting
"vue-i18n-ally.experimental.sfc": true
- SFC currently only works in READONLY mode, the other features might be landed in future release.
- You can opt-in the SFC support on by setting
- examples: add sfc example (da8af1f)
0.28.0 (2019-07-23)
- collection support, close #62 (deff789)
- new setting field "vue-i18n-ally.preferredDelimiter" (96030d4)
- exmples: add collection example (6058def)
0.27.1 (2019-07-19)
- readme: update readme (ba51b89)
0.27.0 (2019-07-18)
- sort message keys (c1de912)
- extract configs from Global (3ce92d9)
0.26.0 (2019-07-17)
- new config "vue-i18n-ally.sortKeys" to sort keys in JSON/YAML (3b4dfb1)
- zh-cn: add new messages (d26ede6)
- update readme (b58c9c0)
- improved logs (67c2e03)
0.25.1 (2019-07-16)
- find reference slow on large project (5fabb35)
- rename key in context menu (61597bc)
- strict locale code parse (392a279)
- update analyst cache on file changed (7114b0d)
0.25.0 (2019-07-16)
- translation indicator (4fcd3cf)
- zh-cn: add missing messages (9d4d539)
0.24.8 (2019-07-13)
- path autoset (6d74ac7)
- string value of localesPaths (ef001ac)
- config watch of localesPaths (ada02ac)
- optimize file loading (2418570)
- tailing dash in localePaths (e68e17d)
- support for v-t={'...'} (29b75b1)
- vscodeignore (cfa90e4)
- deps of ts-node (b0ffd23)
- improved log (b2672af)
0.24.0 (2019-07-10)
- add ts locales support (d7e152b)
- add missing translations (d6fac95)
- docs: update readme (11ca965)
- actions behavior for readonly locales (caa2d22)
- support underscore in canonical locales (09e6dcb)
- ts hot reload, close #46 (f247f85)
- icons: update new iconset and add dark icons (6edae9f)
- unified internal types (3f31317)
0.23.1 (2019-07-09)
localesPaths
config now also accept glob pattern (f4dfcdd)
- add missing translations (1da6cb6)
- add module-style fixture (44e8c57)
0.23.0 (2019-07-09)
0.22.6 (2019-06-26)
0.22.5 (2019-06-24)
- locale normalization (a32a4c8)
- rounded and compress screenshoots (ba0cb63)
0.22.4 (2019-06-20)
0.22.3 (2019-06-19)
0.22.2 (2019-06-19)
- add more translations (4707acf)
- goto for flat style (cc6dab5)
0.22.1 (2019-06-19)
- filename with no locales code (0290a56)
0.22.0 (2019-06-19)
- add an config to turn off annotations (22ffdf8)
- add config to force enable this extension (advanced) (26bd36a)
- config for "annotation_max_length" (5a0153c)
- support for custom match regex (dd1d65b)
- reload on config changed (979d02e)
- add match-regex fixture (4dcd052)
0.21.6 (2019-06-19)
- quick fix (a229118)
0.21.5 (2019-06-18)
- disable unicodeDecorate for os other than Windows (b85e83c)
0.21.4 (2019-06-18)
- add
zh-cn
readme (40a0668)
0.21.3 (2019-06-18)
- hover buttons shows with conditions (1cc91eb)
- reorganize code (2aa98d5)
0.21.2 (2019-06-18)
0.21.1 (2019-06-18)
0.21.0 (2019-06-18)
- show missing keys in "problems" section (f1bc61e)
- extract texts and add translations for
zh-cn
andzh-tw
(7808912)
- change problem severity to infomation (8b25e4f)
- hover will now display for non-existent keys (72ce923)
- problems update listener (b086fa1)
- now use Intl to normalize locale codes (06ec923)
0.20.0 (2019-06-18)
- add flatten-mode fixture (49e86f5)
0.19.3 (2019-06-18)
- edit in hover (2ba3292)
0.19.2 (2019-06-16)
- auto detect for "lang" and "langs" folder (4be8c1d)
- update readme (9ba23de)
0.19.1 (2019-06-13)
- error warning (ff328e7)
0.19.0 (2019-06-11)
- i18n: vscode menu i18n (zh-cn) (95447cf)
- deps: @typescript-eslint/parser (4303e13)
- i18n: extract texts (ee1be49)
0.18.1 (2019-06-11)
- auto detect only on i18n-enabled project (a637544)
0.18.0 (2019-06-10)
- simplified code (5c94de1)
0.17.5 (2019-06-09)
0.17.4 (2019-06-09)
- rename keys will now also update current file (15fd6d4)
0.17.3 (2019-06-09)
- indicators of translation missing (51fcb2a)
- items sorting order (880883c)
0.17.2 (2019-06-09)
- error on rename/delete non-existent keys (e8793ee)
0.17.1 (2019-06-09)
0.17.0 (2019-06-08)
0.16.0 (2019-06-07)
.js
parser (b538d45)
0.15.0 (2019-06-07)
- "collapse all" button (8153666)
- displaying object keypaths (ffea7ed)
- goto definition (01d953c)
- source and displaying locales indicator (6e93964)
- use table to display hint (0534a20)
- extract file reading and writing logic to parser (185464a)
0.14.0 (2019-06-05)
- add support for
vuex-i18n
andvue-i18next
(769cce0)
0.13.0 (2019-06-05)
- edit and goto for node (9e6dbdc)
- keep source locales on top (53531d6)
- remove the placeholder for empty value (d094484)
- special "unicode font" for displaying locales (05da0ef)
- commandPalette commands (219599d)
- update badges (464b5a9)
0.12.0 (2019-06-05)
- screenshot (d444c2a)
0.11.1 (2019-06-05)
- file locales tree displays on both view containers (a6c07a7)
0.11.0 (2019-06-05)
- update readme (fb361ab)
0.10.11 (2019-06-04)
- activationEvents (a7c4f36)
- add output channel for debug (db40bd7)
- deps: remove "clipboardy" and use "env.clipboard" instead (95936ed)
- only detect locales on valid project (3021267)
- root path change watcher (35fb0bf)
- typo (41c076f)
0.10.0 (2019-06-04)
0.9.0 (2019-06-04)
- tree: file locales tree will now change with text changes (1b14647)
- extract support language ids (e6fad67)
- global (d86b325)
- move file locale tree to explorer (662a550)
- simplified fixtures (aa3f468)
- use vscode event (3ecc8ff)
0.8.0 (2019-06-03)
- new logo (8b58396)
0.7.1 (2019-06-03)
- exclude "nodejieba" from webpack (2f8c194)
0.7.0 (2019-06-03)
- departed file translator (3caaec6)
- editable for shadow keys (1e02464)
- extract text (3a9e000)
- go to file (19617e2)
- navigate to key (12691ff)
- show non-existent keys in file tree (4a49bda)
- extension will now activate on startup (6f674d2)
- goto file ignore non-existent key (41e12c5)
- hide translate button on non-existent keys (4bd703c)
- hint and annotation (de14107)
0.6.0 (2019-06-03)
- hide translate button for source record (65f4fb9)
- locale tree for current file (576d333)
- machine translate for all locales of an i18n key (ad08c81)
0.5.1 (2019-06-03)
- hide sidebar on non-vue-i18n project (bfdfe6e)
0.5.0 (2019-06-03)
0.4.0 (2019-06-02)
- All the configuration keys are renamed.
- Configuration for displaying language
- Source language for machine translating
- Translate text one by one
- Translator entry icon will now hide for project do not have
vue-i18n
installed. - Fixed crashes on Windows
- EOF newline for JSON
Forked from https://github.com/think2011/vscode-vue-i18n