# Changelog

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## 2.14.0 (2024-08-05)


### ⚠ BREAKING CHANGES

* remove encoding auto detection
* rename configs
* "i18n-ally.promptTranslatingSource" is renamed to "i18n-ally.translate.promptSource"
* parsers for Javascript, Typescript, INI, POT will be disabled by default now.
* rename package name to i18n-ally
* Removal of feature: file-translator

### chore

* remove encoding auto detection ([4beb6a9](https://github.com/kirbo/i18n-ally/commit/4beb6a9e7044d468b5fa20455b7c306f93251316))
* rename package name to i18n-ally ([60e0581](https://github.com/kirbo/i18n-ally/commit/60e0581693c205a59ddd3e539f2bbb40428acb32))


### 🌍 Internationalization

* `zh-cn` for new texts ([a2d38af](https://github.com/kirbo/i18n-ally/commit/a2d38afa1a1e583c51870e2db939c00489f2df36))
* `zh-tw` for new texts ([0789485](https://github.com/kirbo/i18n-ally/commit/0789485187d70a1f3a934aa23a69298511d293cc))
* add Dutch languaga, thanks @Niekvdm ([9a6eb49](https://github.com/kirbo/i18n-ally/commit/9a6eb492c83901223b5fb3f98a74042841360631))
* add french language support ([#166](https://github.com/kirbo/i18n-ally/issues/166), thanks @Nicoxx45) ([72fdcab](https://github.com/kirbo/i18n-ally/commit/72fdcab9d9fab5f7d1cdf4c9f599915021c582e5))
* add ja-jp translation ([#125](https://github.com/kirbo/i18n-ally/issues/125)), thanks [@isdh](https://github.com/isdh) ([e0d7bdf](https://github.com/kirbo/i18n-ally/commit/e0d7bdfa8f6ca714481f24d985129343e39082ca))
* add missing translations ([d6fac95](https://github.com/kirbo/i18n-ally/commit/d6fac957b4f1a30fd4efbb78de89a110c9b3fc31))
* add missing translations ([1da6cb6](https://github.com/kirbo/i18n-ally/commit/1da6cb62e15f8882def9c95a25bc4304c0bbea32))
* add more translations ([4707acf](https://github.com/kirbo/i18n-ally/commit/4707acff3fc3ea74674452de054ae02a4d2e8cec))
* add more translations for zh-CN ([4a4b0ad](https://github.com/kirbo/i18n-ally/commit/4a4b0ad5556a8f0e8592d1053155d90a4ad22e44))
* Add Portuguese-BR Translation ([#159](https://github.com/kirbo/i18n-ally/issues/159), thanks [@lbcs16](https://github.com/lbcs16)) ([7adfa05](https://github.com/kirbo/i18n-ally/commit/7adfa05856c73eb4f4a598613d08670a5a205f88))
* add Spanish translation, thanks @Baltimer ([#111](https://github.com/kirbo/i18n-ally/issues/111)) ([c303a73](https://github.com/kirbo/i18n-ally/commit/c303a733f075057ecaacd64ff75a1b4e2b8edc79))
* add Turkish support, complete French translations ([#560](https://github.com/kirbo/i18n-ally/issues/560)) ([2dde828](https://github.com/kirbo/i18n-ally/commit/2dde8284b8014ca04f190b1b4d4b3cb51588c0ba))
* Add uk_UA and ru-RU locales ([#433](https://github.com/kirbo/i18n-ally/issues/433)) ([b458fb8](https://github.com/kirbo/i18n-ally/commit/b458fb84c9598fe8e168f34fbee0f4e51fedd252))
* add zh-tw ([6fe183d](https://github.com/kirbo/i18n-ally/commit/6fe183dace4519281a413a2626082ce9e848dea6))
* Added Norwegian Bokmål (nb-no) + corrected some typos in the English localisation ([#83](https://github.com/kirbo/i18n-ally/issues/83)), thanks [@rubjo](https://github.com/rubjo)  ([e2b2638](https://github.com/kirbo/i18n-ally/commit/e2b2638badd07b3249637b5fee1663dc37433103))
* **de:** add local German (de) ([#463](https://github.com/kirbo/i18n-ally/issues/463)) ([9f7fae6](https://github.com/kirbo/i18n-ally/commit/9f7fae69c8bf5bda5c8454cf9cd78830481ba6a2))
* **editor:** i18n for editor ([0204862](https://github.com/kirbo/i18n-ally/commit/02048625a5578cc04885e3ac971611272f0f3c41))
* extract texts and add translations for `zh-cn` and `zh-tw` ([7808912](https://github.com/kirbo/i18n-ally/commit/7808912757d32386fb3b13cef289c4803760ceca))
* fix dynamic i18n ([7542a3b](https://github.com/kirbo/i18n-ally/commit/7542a3bbb8d75fe8e5b93196922869cc9860c839))
* fulfill missing keys ([3a50582](https://github.com/kirbo/i18n-ally/commit/3a5058253826483600910df2c660fd765fab967f))
* modified to commonly used words in zh-tw ([#389](https://github.com/kirbo/i18n-ally/issues/389)) ([02cc89b](https://github.com/kirbo/i18n-ally/commit/02cc89beb4d167d69baf7143a6ecdbffe331f8ee))
* remove unsed messages ([14ba7f4](https://github.com/kirbo/i18n-ally/commit/14ba7f40e392e1be295bf781e62a86347c37be61))
* remove unused keys ([3c9e6aa](https://github.com/kirbo/i18n-ally/commit/3c9e6aa2b1cab7b053f9eb40b53ba7cc136d7b4a))
* rename keys ([0b813e0](https://github.com/kirbo/i18n-ally/commit/0b813e0b25ed556d80f09fb647ab27fabfe7b43d))
* sort message keys ([c1de912](https://github.com/kirbo/i18n-ally/commit/c1de9124620971f6369333ba2dfae99ed8f8abe7))
* statically fallbacks ([d0dd886](https://github.com/kirbo/i18n-ally/commit/d0dd8866d1cdb02e92512e1b8d8c722510ba2bbc))
* **sv-SE:** tweaks and additions for sv_SE ([#450](https://github.com/kirbo/i18n-ally/issues/450)) ([005589b](https://github.com/kirbo/i18n-ally/commit/005589bba3f98729949182931206e253aec69ac9))
* translations for zh-cn, zh-tw ([fe3743d](https://github.com/kirbo/i18n-ally/commit/fe3743d3176ef0c656105f4b6f4866d57add7649))
* update messages for zh-cn and zh-tw ([5259ee8](https://github.com/kirbo/i18n-ally/commit/5259ee83fad6e9de8495ff9f9ef39a95207b1195))
* update translations for Chinese ([e660c5b](https://github.com/kirbo/i18n-ally/commit/e660c5bedaf0ac0ecf867d0f58e6a0d44e1ce099))
* update zh-cn & zh-tw ([a980d44](https://github.com/kirbo/i18n-ally/commit/a980d44d531d72707dd3c9b291cc07b5cd967b1c))
* update zh-cn messages ([a696cbe](https://github.com/kirbo/i18n-ally/commit/a696cbe26ec24424177ae6ff6c15f9191544d28f))
* update zh-cn, zh-tw ([b48d3ac](https://github.com/kirbo/i18n-ally/commit/b48d3ac52984e8846d7d40c24a6c93a3c6882b9f))
* **zh-cn:** add missing messages ([9d4d539](https://github.com/kirbo/i18n-ally/commit/9d4d539b62fce7c193d9cdfcb3da7b5b04faa43a))
* **zh-cn:** add new messages ([d26ede6](https://github.com/kirbo/i18n-ally/commit/d26ede66b35a8af482e81d541bb297bddcf4cc19))


### ⚗ Tests

* add bearbone test ([58533e3](https://github.com/kirbo/i18n-ally/commit/58533e376c81c55e9b3ff3ea0d97ff67ad45badb))
* add js fixtures ([e07fd50](https://github.com/kirbo/i18n-ally/commit/e07fd50cfa3f1f12bf1c6c6940ed1b2c69cb7301))
* add more tests ([5093e6d](https://github.com/kirbo/i18n-ally/commit/5093e6d534614ab02f004b6680ede729966faa1f))
* add test ([293f778](https://github.com/kirbo/i18n-ally/commit/293f7789b2980b39eaaba2acf3236d5911e7c0ba))
* add test cases for php from [@terales](https://github.com/terales) ([6698f0a](https://github.com/kirbo/i18n-ally/commit/6698f0ae436e2649cb1df9abeee00ec21d22e236))
* diff for fixture tests ([73b4d69](https://github.com/kirbo/i18n-ally/commit/73b4d698324daada91d1821e84bf40bd3252530d))
* **e2e:** able to detect i18n Ally ([7e7f428](https://github.com/kirbo/i18n-ally/commit/7e7f42810c6058baf4236355c74c2ea07d0927b8))
* **e2e:** open fixture ([2a73418](https://github.com/kirbo/i18n-ally/commit/2a734181c0392f3dcbf7baaa432a0b9123530649))
* enable fixture test ([63b6ed6](https://github.com/kirbo/i18n-ally/commit/63b6ed6aa066536963206693e82f26768a1aee38))
* refactor ([2f00c9e](https://github.com/kirbo/i18n-ally/commit/2f00c9e6014e1dd2717b3fc516ced4989e119845))
* setup e2e ([7f61121](https://github.com/kirbo/i18n-ally/commit/7f61121daf06ff08dbb9aeb7f25d0bc1c9e0acb4))
* test runner ([50d0510](https://github.com/kirbo/i18n-ally/commit/50d0510cc3d0ea4966f01016a33f67571b505a19))
* update e2e ([9ca482d](https://github.com/kirbo/i18n-ally/commit/9ca482d8e7518578157a99e19d58bd3bb85b22b6))
* update tests ([725323b](https://github.com/kirbo/i18n-ally/commit/725323b9c23be3806719b08e485fff7ade679ddd))


### 📚 Documentations

* add `zh-cn` readme ([40a0668](https://github.com/kirbo/i18n-ally/commit/40a06680f594a2e343d1fb1e7b5085ab3fd5bef8))
* add angular example ([dda136c](https://github.com/kirbo/i18n-ally/commit/dda136c62c816bd192cd02a70f18939f5819acf3))
* add badge ([07cb6e7](https://github.com/kirbo/i18n-ally/commit/07cb6e71410c4a6cd3fdbe070c33ea53ee4962de))
* add badges ([8459e41](https://github.com/kirbo/i18n-ally/commit/8459e41a828b040b6c1ae71d370f6c760484b1d6))
* add changelog ([a8d0e1a](https://github.com/kirbo/i18n-ally/commit/a8d0e1ab361198e51f27c99e6fd3787e05101910))
* add custom framework example ([8e5196b](https://github.com/kirbo/i18n-ally/commit/8e5196bca5d845ae14c154d5c9af7ad7c5b32b40))
* add custom-locales-path fixture ([f24d80f](https://github.com/kirbo/i18n-ally/commit/f24d80f684a755e2aca8e9a48a6edf845981ba71))
* add feedback links in the extension ([51c58b3](https://github.com/kirbo/i18n-ally/commit/51c58b3e77ea6d818141f23aee067a3d911f7d7a))
* add flatten-mode fixture ([49e86f5](https://github.com/kirbo/i18n-ally/commit/49e86f585c65198b91deb9052edddf717fecfe5f))
* add framworks field ([7c0c93e](https://github.com/kirbo/i18n-ally/commit/7c0c93e05b08b3a74365849990991d92503324c9))
* add icons for frameworks ([0ebee3a](https://github.com/kirbo/i18n-ally/commit/0ebee3ab93581eb6daa8077e23c78805a64a04fa))
* add issue templates ([#113](https://github.com/kirbo/i18n-ally/issues/113)) ([7ff9195](https://github.com/kirbo/i18n-ally/commit/7ff91956c2b6be7de5f697252a39ff9b2f987dc0))
* add joomla logo ([d24f2ba](https://github.com/kirbo/i18n-ally/commit/d24f2ba95b4f2727dd66eb79ff9c059c86552407))
* add js-parser fixture ([db33e1c](https://github.com/kirbo/i18n-ally/commit/db33e1c71fc9fdeb30d54a39b975b18e951bdaf4))
* add match-regex fixture ([4dcd052](https://github.com/kirbo/i18n-ally/commit/4dcd052a7d714a3562772f664901e6339d5059d7))
* add MIT license ([6274e80](https://github.com/kirbo/i18n-ally/commit/6274e803d45ddc4e14992bcdd761472bd91bc367))
* add module-style fixture ([44e8c57](https://github.com/kirbo/i18n-ally/commit/44e8c57a6c3cd24e988cef159ce88e4c7727bd5e))
* add more screenshots ([c5f7eb3](https://github.com/kirbo/i18n-ally/commit/c5f7eb34e0e37b205ebf3792e501ae5415ab54f4))
* add ngx-translate example ([07cb04d](https://github.com/kirbo/i18n-ally/commit/07cb04dfb204d10143a634c3479e31df7d1776e3))
* add png icons ([1cc0f82](https://github.com/kirbo/i18n-ally/commit/1cc0f82fa8ab55931c73fa5912d3db25240b4b4d))
* add screenshots ([d575f66](https://github.com/kirbo/i18n-ally/commit/d575f668bb000a0695a43ce51d3ec5887caabbaa))
* add sponsor ([2140e5f](https://github.com/kirbo/i18n-ally/commit/2140e5fd04fe737f9ce1676682dc9b180d0571de))
* add todos ([819bb8f](https://github.com/kirbo/i18n-ally/commit/819bb8f4a0caae852d05d37166222d37dd145032))
* add vuex-i18n fixture ([43d5c5d](https://github.com/kirbo/i18n-ally/commit/43d5c5d7521956ad850f5bfa815908b9b0e30a82))
* add zh-cn readme ([3d60dc0](https://github.com/kirbo/i18n-ally/commit/3d60dc008c1f9e5d63797ef77ec5aed3c9b73110))
* change display name to "i18n Ally" ([cab39ec](https://github.com/kirbo/i18n-ally/commit/cab39ec6391b7dc8153449fea78c6be57c9dc553))
* change github url ([2d96500](https://github.com/kirbo/i18n-ally/commit/2d96500aacc7c6c7ffa7595733fe4beb70f27f9d))
* changelog ([556c119](https://github.com/kirbo/i18n-ally/commit/556c11918ced2276c22f94b84d5dd2fe52f0b0dc))
* **examples:** add examples for path-matcher ([1fe8efa](https://github.com/kirbo/i18n-ally/commit/1fe8efa1dce46bb4dc922d48cd7346dcace18446))
* **examples:** add sfc example ([da8af1f](https://github.com/kirbo/i18n-ally/commit/da8af1f5598af971d2ca34be9351de0a8a03cd40))
* **examples:** new example 100-locales ([6c4837f](https://github.com/kirbo/i18n-ally/commit/6c4837f129049192198a63c80689b92609fe081f))
* **exmples:** add collection example ([6058def](https://github.com/kirbo/i18n-ally/commit/6058def7d3d2dd85576de6c7891d675653a89c2e))
* fix image url ([62c3126](https://github.com/kirbo/i18n-ally/commit/62c3126ddcd71fe5051fb21777bb1a08e516d77a))
* fix spelling and grammer in English README ([#234](https://github.com/kirbo/i18n-ally/issues/234)) ([f61c5d2](https://github.com/kirbo/i18n-ally/commit/f61c5d2b3ea49aa42fe100da0f44f85bcf9dc110))
* fix spelling and improve grammar ([#245](https://github.com/kirbo/i18n-ally/issues/245)) ([5de08ea](https://github.com/kirbo/i18n-ally/commit/5de08ea6d4a344e37c457c1d6fbca61f56cdd403))
* fix svg link ([5ea4b0b](https://github.com/kirbo/i18n-ally/commit/5ea4b0b97c55d8865cb3d50ad69e9e88e4785771))
* fix typo ([86e4006](https://github.com/kirbo/i18n-ally/commit/86e400648e21717a26bc4a7652d22448ab2cb5fb))
* **fixture:** add yaml fixture ([6f63f9e](https://github.com/kirbo/i18n-ally/commit/6f63f9e24a495350d0f26932b5de1893efa443c7))
* logos ([e4872af](https://github.com/kirbo/i18n-ally/commit/e4872af17454db8d17135c50b8427bb5c3677ea7))
* migration guide draft ([910b128](https://github.com/kirbo/i18n-ally/commit/910b128ce5347a0ace41f3e9e05a097aaa023933))
* move docs to wiki ([122d5dd](https://github.com/kirbo/i18n-ally/commit/122d5dddbf23879fd7ae6fb8340f8818898c754c))
* new icon ([cdd88a4](https://github.com/kirbo/i18n-ally/commit/cdd88a42780fa71db6ba5bf5e3521cdfa6afcaa4))
* polish README ([84f79ed](https://github.com/kirbo/i18n-ally/commit/84f79ed76d92c65e4f432fc1f51e7012795bcb74))
* **readme:** update readme ([61cb150](https://github.com/kirbo/i18n-ally/commit/61cb1501527f4381a5f7b44f290c1c489757f5ba))
* **readme:** update readme ([ba51b89](https://github.com/kirbo/i18n-ally/commit/ba51b89f8acdf09a485968e6b04e0653b62f259c))
* **readme:** update readme ([b65f740](https://github.com/kirbo/i18n-ally/commit/b65f740f96273ad7aafb26005338e20f83c659cf))
* **readme:** update readme ([3420e9e](https://github.com/kirbo/i18n-ally/commit/3420e9e4d44e4af677c8d99a7625a521783b96f4))
* **readme:** update readme ([b292d69](https://github.com/kirbo/i18n-ally/commit/b292d6951cec9e02b51ccbb245a2f29b75192e8e))
* remove chinese README for now ([9ad602d](https://github.com/kirbo/i18n-ally/commit/9ad602dc9400920ef5e284b77b7363e5262a156d))
* remove sponsorship ([c9588fc](https://github.com/kirbo/i18n-ally/commit/c9588fc3fdb2b54df31949a8e8e83fa49725b847))
* rounded and compress screenshoots ([ba0cb63](https://github.com/kirbo/i18n-ally/commit/ba0cb63ac3df3dd2b2753e9250a4aac310f495fc))
* screenshot ([d444c2a](https://github.com/kirbo/i18n-ally/commit/d444c2a8e8c7b68dfaa9c8cb108cca24d020a432))
* **transloco:** new example ([717e6e3](https://github.com/kirbo/i18n-ally/commit/717e6e3e377bb8d5f645752cdf8907f8bbad96ba))
* update ([934af7b](https://github.com/kirbo/i18n-ally/commit/934af7bfb19a85b2c6b7fb93a3eea34004b663b5))
* update ([b12bd56](https://github.com/kirbo/i18n-ally/commit/b12bd56a025111c030314d53b7ef3a76f3b7bf42))
* update ([16e3169](https://github.com/kirbo/i18n-ally/commit/16e31691ab9006ba6aa65f38748150ee204e956d))
* update badges ([464b5a9](https://github.com/kirbo/i18n-ally/commit/464b5a90203acb00689520810e50ef97986b5b40))
* update change log ([f89813b](https://github.com/kirbo/i18n-ally/commit/f89813b12ff276c6ed0170b135731e85e1f95d2d))
* update change log ([31115bd](https://github.com/kirbo/i18n-ally/commit/31115bdaa3d172aaceef8675329b77aa484f4531))
* update changelog ([9e061d7](https://github.com/kirbo/i18n-ally/commit/9e061d74fa3ef3f32bb20b0b2077058df622c01c))
* update docs ([9a5c67f](https://github.com/kirbo/i18n-ally/commit/9a5c67ff8c29db088a48c6b09d62826a92fabfd7))
* update docs ([d44c272](https://github.com/kirbo/i18n-ally/commit/d44c2723536cbda1e6dee8693d1e1dbf64ff1143))
* update docs ([714a90a](https://github.com/kirbo/i18n-ally/commit/714a90a1d1992319d5208325c8b46884a34c96e9))
* update docs ([f5f0e89](https://github.com/kirbo/i18n-ally/commit/f5f0e895402dd637d362b6018b29755c98bb795f))
* update document ([d7c0a7b](https://github.com/kirbo/i18n-ally/commit/d7c0a7b11c346c5640b82a4487a223e1c58ee236))
* update documents ([d7987ad](https://github.com/kirbo/i18n-ally/commit/d7987ade459e2e680853e1c60c6297104e093b06))
* update documents ([5c98de7](https://github.com/kirbo/i18n-ally/commit/5c98de78ea54b151897c15dc3fa036f61139d991))
* update icons ([debf607](https://github.com/kirbo/i18n-ally/commit/debf6075ea17bee783f8bffba9f7b6d1e0cc938d))
* update issue template ([0219d3e](https://github.com/kirbo/i18n-ally/commit/0219d3e53bd8c1d878fb82477622baed541f7545))
* update issue template ([ed36c4b](https://github.com/kirbo/i18n-ally/commit/ed36c4b3dc1f4c85b2877571069d84e3c51cac57))
* update readme ([3dc6fe4](https://github.com/kirbo/i18n-ally/commit/3dc6fe411e48998d8e3b99207dc3edba1d962854))
* update readme ([ba75b15](https://github.com/kirbo/i18n-ally/commit/ba75b1515e1d256cf8c4ed4e6ad4898e2c2281c4))
* update readme ([9fb1e62](https://github.com/kirbo/i18n-ally/commit/9fb1e6225c32649575275651ce5c9042da4a5f1b))
* update readme ([f2a8d3a](https://github.com/kirbo/i18n-ally/commit/f2a8d3a0ff97016864973f0624bb5c990a9df0a2))
* update readme ([843f9a8](https://github.com/kirbo/i18n-ally/commit/843f9a89b048165b2a40384ea705530d8ae004be))
* update readme ([3977172](https://github.com/kirbo/i18n-ally/commit/397717238fb64f9a4bb0aa0e3b36e5dc3a3fb2fe))
* update readme ([51ce555](https://github.com/kirbo/i18n-ally/commit/51ce5552f8f05ef699b0023de03e5fe2d92113d3))
* update readme ([d6ea8ff](https://github.com/kirbo/i18n-ally/commit/d6ea8ffcb7b5591818ae7f3160d70954eff6c535))
* update readme ([98c1e7e](https://github.com/kirbo/i18n-ally/commit/98c1e7e08670df5e481aedde005900153e652644))
* update readme ([c4b1c3e](https://github.com/kirbo/i18n-ally/commit/c4b1c3ed5c0acb46faaa04acd17262afed4dd5b9))
* update readme ([f260e3a](https://github.com/kirbo/i18n-ally/commit/f260e3a79c791223700f087b35eaa290273aefdc))
* update readme ([b58c9c0](https://github.com/kirbo/i18n-ally/commit/b58c9c0be0aec7367916a9c389723da0425c2bdf))
* update readme ([90f086f](https://github.com/kirbo/i18n-ally/commit/90f086f8d381fb22da97f7217f1850651da88ecd))
* update readme ([9ba23de](https://github.com/kirbo/i18n-ally/commit/9ba23de1e5040c40922f311975d9c23ad4425961))
* update readme ([8be2e94](https://github.com/kirbo/i18n-ally/commit/8be2e94cd053d0edd391c131f59c7f2cf070a817))
* update readme ([47d4613](https://github.com/kirbo/i18n-ally/commit/47d4613e7c4a587b60dd24507813867a005cee48))
* update readme ([46f0f14](https://github.com/kirbo/i18n-ally/commit/46f0f1431596e5a1dce0e7f7deb3077f0bec7f27))
* update readme ([fb361ab](https://github.com/kirbo/i18n-ally/commit/fb361ab278fb386773bc9bb1392ee64a1211c89f))
* update readme ([6e56de1](https://github.com/kirbo/i18n-ally/commit/6e56de1333c319eb31309201be57d02b6180656c))
* update readme ([a99a9ca](https://github.com/kirbo/i18n-ally/commit/a99a9caf3c20529d9eb3e35635874212dc908589))
* update readme ([39e34a4](https://github.com/kirbo/i18n-ally/commit/39e34a4737139964282fcdb0a7eabd176a5ebcd0))
* update README ([b59fdbb](https://github.com/kirbo/i18n-ally/commit/b59fdbb31ea1f37aa07b05b2b06d69882cf29629))
* update README ([30beeab](https://github.com/kirbo/i18n-ally/commit/30beeab73ac22cea497f850402554107c000dcd2))
* update README ([ba3728f](https://github.com/kirbo/i18n-ally/commit/ba3728f77e564ed3f7c4c1ddb1fe8c5c1f39af2e))
* update README ([b227745](https://github.com/kirbo/i18n-ally/commit/b227745d7da75604bd203a401bcecafb4e0ed695))
* update README ([b2eea53](https://github.com/kirbo/i18n-ally/commit/b2eea53da684615ee8a666bbb2135adecb42a3f4))
* update README ([24985e8](https://github.com/kirbo/i18n-ally/commit/24985e8ab172a79f748bc4deff39299a9b8e9cc7))
* update README ([95f703d](https://github.com/kirbo/i18n-ally/commit/95f703d1c94242b98d0ab7dcebc810b7bf24f3e4))
* update README ([d8eabbe](https://github.com/kirbo/i18n-ally/commit/d8eabbe603458146519b3211ac326ea67855414a))
* update README ([0fba9db](https://github.com/kirbo/i18n-ally/commit/0fba9db8a0b58a25aeb080b163f06262ef06463e))
* update README ([e1f4cd7](https://github.com/kirbo/i18n-ally/commit/e1f4cd77ff688ee0333402b087e0f4e3cea95550))
* update README ([aab08e4](https://github.com/kirbo/i18n-ally/commit/aab08e46d8e0ccba8f01ad233da87e83a60042b5))
* update readme about advanced folder directory configurations ([ba98b96](https://github.com/kirbo/i18n-ally/commit/ba98b96158dfe70b8412b2e2cbebab7e7f9128d5))
* update readme for js supporting ([aeedb81](https://github.com/kirbo/i18n-ally/commit/aeedb818abd3d82ebeec6e2849e3138614437fb9))
* update vscode logo ([396f670](https://github.com/kirbo/i18n-ally/commit/396f6700bd16468d21599425a7ee01ca9f7ce96d))
* update wiki ([67fb297](https://github.com/kirbo/i18n-ally/commit/67fb2979082ff4fdd4341964e926064599b8f4c0))
* zh-cn docs ([7da61c0](https://github.com/kirbo/i18n-ally/commit/7da61c0a5db37dbf55b82f12b87f594550c408a5))


### 🔮 Refactor

*  editor ([0b1c2f5](https://github.com/kirbo/i18n-ally/commit/0b1c2f5ad82d1bc8ed7a8ec356bd4d6565e346ae))
* add cache for "getUsageMatchRegex" ([63bbbb6](https://github.com/kirbo/i18n-ally/commit/63bbbb68eada344c7e8f5b44f289fe89b3386176))
* add cache for keydetector ([d65f182](https://github.com/kirbo/i18n-ally/commit/d65f18210554f9644bca4edce1d5531e60831fbc))
* annonations ([722ad76](https://github.com/kirbo/i18n-ally/commit/722ad76fa6d78f84e78f1ae8762c84351bf18e57))
* expandable progress item ([81a346d](https://github.com/kirbo/i18n-ally/commit/81a346d9eb290a7fcee2d8a36190ad2e8af9c4d3))
* extension registration ([ac42e82](https://github.com/kirbo/i18n-ally/commit/ac42e8230edd39a273312d4ee3c54696cd9b0a04))
* extract commands to enum ([d6a3bcf](https://github.com/kirbo/i18n-ally/commit/d6a3bcfd5df2e8ad3b6f9b84df67b069e283f4dd))
* extract configs from Global ([3ce92d9](https://github.com/kirbo/i18n-ally/commit/3ce92d9165a76366aa989cf0dbef9cd09aaf78c7))
* extract default vars to meta ([088cf7a](https://github.com/kirbo/i18n-ally/commit/088cf7aec4824178d4727e31f00e7d9be660062f))
* extract file reading and writing logic to parser ([185464a](https://github.com/kirbo/i18n-ally/commit/185464a4eab4586ef4968b51d7a6df5b80db09fc))
* extract key manipulation commands ([9709d9d](https://github.com/kirbo/i18n-ally/commit/9709d9d72309830a5b98d744416204883e2a1e46))
* extract key reg to frameworks ([41e3239](https://github.com/kirbo/i18n-ally/commit/41e323910b669cf0c58f40954014aa67946e1bdb))
* extract language selectors and refactor templates ([012222c](https://github.com/kirbo/i18n-ally/commit/012222c7b429d3c2b783ad7ef344e35db2ea287e))
* extract log from Global ([2bbe1c4](https://github.com/kirbo/i18n-ally/commit/2bbe1c4838e2564132de29931050af11c53fc199))
* extract logic in reference provider ([54666e8](https://github.com/kirbo/i18n-ally/commit/54666e8e16e127a9049f6a5055bb1864eb573f06))
* extract manipulations into files ([8a8b2df](https://github.com/kirbo/i18n-ally/commit/8a8b2dfdd1383f60efb4f0e5dd7a5632dbd59ceb))
* extract message protocol ([0944ec8](https://github.com/kirbo/i18n-ally/commit/0944ec802c79616ce9caafcc9213d7ed9b53400b))
* extract packages parser ([48c94ec](https://github.com/kirbo/i18n-ally/commit/48c94ec1f91dd349f5d3e62af6cbd9c8e8702052))
* extract support language ids ([e6fad67](https://github.com/kirbo/i18n-ally/commit/e6fad6778c6f19280f1140f8e2f220117bc0fe8f))
* extract tree view logic ([6e23fda](https://github.com/kirbo/i18n-ally/commit/6e23fdac0ed387f85faef8f454321c1e5b58aa42))
* fix typo ([d2c1d5d](https://github.com/kirbo/i18n-ally/commit/d2c1d5d92f46ba7904d89d12cae6ebd038fe7a76))
* framework class ([aeda41c](https://github.com/kirbo/i18n-ally/commit/aeda41c9c61d300e84617ad2b2a2df3b9eee0b0e))
* global ([d86b325](https://github.com/kirbo/i18n-ally/commit/d86b3255630291b3cf687727352818bd95c30844))
* **i18n:** extract texts ([ee1be49](https://github.com/kirbo/i18n-ally/commit/ee1be493e13e0be42a25376f41e10319f617ee1f))
* improve hover performance ([25730cb](https://github.com/kirbo/i18n-ally/commit/25730cbf39778281653754e259891ba99ea1140b))
* improve inplace annotation ([4342f31](https://github.com/kirbo/i18n-ally/commit/4342f31d6ef7d7e251999671c6ceca87232c057e))
* improved log ([b2672af](https://github.com/kirbo/i18n-ally/commit/b2672afbb5cf07ad635ca9b4ca572ed4fcd81504))
* improved logs ([67c2e03](https://github.com/kirbo/i18n-ally/commit/67c2e03d5af600e3590c65b43287a4f1acf67a17))
* key默认命名由 - 改为 _ 方便引用 ([aab62e0](https://github.com/kirbo/i18n-ally/commit/aab62e0b141201435dd5c13980083a3f19baba06))
* locale tree view ([1f8df72](https://github.com/kirbo/i18n-ally/commit/1f8df72b2d1667f9df5e5aef4bf105e3f3156587))
* LocaleLoader ([8a6b9c5](https://github.com/kirbo/i18n-ally/commit/8a6b9c55a02030dfd3882cc635e022da440617f8))
* make "Current File" tab a tree with multiple entries, close [#506](https://github.com/kirbo/i18n-ally/issues/506) ([e077a4b](https://github.com/kirbo/i18n-ally/commit/e077a4b2591a85802db9a66ddbd8aa053261604d))
* make analyst non-static ([43965f0](https://github.com/kirbo/i18n-ally/commit/43965f0e953c0386cc7010267b7281353e5e8baf))
* modulize ([afcb0cb](https://github.com/kirbo/i18n-ally/commit/afcb0cb965dfc6378061452b10851e1b3624d046))
* move file locale tree to explorer ([662a550](https://github.com/kirbo/i18n-ally/commit/662a550dab1f991a34238967b488b158d3791bd3))
* now use Intl to normalize locale codes ([06ec923](https://github.com/kirbo/i18n-ally/commit/06ec9236054b5be535a2174dad8464f1289ac372))
* Obey selection passed by vscode ([#85](https://github.com/kirbo/i18n-ally/issues/85)), thanks [@ypresto](https://github.com/ypresto) ([2ab77f8](https://github.com/kirbo/i18n-ally/commit/2ab77f8cf9bd5da0b258e2ccdbabdaa42939ba21))
* optimize ([a106b71](https://github.com/kirbo/i18n-ally/commit/a106b71e7202425a7387f14a6bc0baab4162208f))
* path refactoring ([17ac3de](https://github.com/kirbo/i18n-ally/commit/17ac3de7922355b1379d91b03ad294c3df2a231d))
* prepare for namespace delimiter ([16d4bd1](https://github.com/kirbo/i18n-ally/commit/16d4bd10fae4a3262d4b63c5da05b6d8ca6db6bd))
* prepare for sfc support ([a08a5b6](https://github.com/kirbo/i18n-ally/commit/a08a5b6501d96c654940095c6079bb764fe29c29))
* remove legacy codes ([43ab4ff](https://github.com/kirbo/i18n-ally/commit/43ab4ff08dc25de2f7897b8843114b9b12620e61))
* rename ([efe60e1](https://github.com/kirbo/i18n-ally/commit/efe60e1d53596a7e282a858b15263385aa654cf5))
* rename "i18nPathes" to "localesPaths" ([93a23c4](https://github.com/kirbo/i18n-ally/commit/93a23c4eab78af053d7fa0543384b644eadb47a1))
* rename `displayLocale` to `displayLanguage` ([b84d4af](https://github.com/kirbo/i18n-ally/commit/b84d4af8ce74954e7aa0f8e40d411a9657bbb282))
* rename Common to Global ([0cf478c](https://github.com/kirbo/i18n-ally/commit/0cf478c1e411a65f72464a12e68d14ed26c69609))
* rename configs ([9ad6bbd](https://github.com/kirbo/i18n-ally/commit/9ad6bbdeb52fe7bc8a0f35bfa85a43c6ff8fe568))
* rename coverageview to progressview ([02d2248](https://github.com/kirbo/i18n-ally/commit/02d2248e92238687e305e7186ffe45578f46bcbb))
* rename directories ([7ff3e62](https://github.com/kirbo/i18n-ally/commit/7ff3e620b96f095db2064a697e9ef6b56a2b1a99))
* rename transCenter to FileTranslator ([96654cf](https://github.com/kirbo/i18n-ally/commit/96654cfde2713b5a216cc53542df1476ce04e099))
* reorganize code ([2aa98d5](https://github.com/kirbo/i18n-ally/commit/2aa98d517cdb70e6f5b981456066c6b566ce754f))
* reorganize files  ([315ab6b](https://github.com/kirbo/i18n-ally/commit/315ab6b78eb2c0be671a60e38b55e4076eca4795))
* reorganize frameworks ([69f5e8d](https://github.com/kirbo/i18n-ally/commit/69f5e8dd91e59e6b5831b0722a3f5b6aa64393b6))
* restructure ([23a6521](https://github.com/kirbo/i18n-ally/commit/23a652144e742266aea79b8dc782cc3d5654e2c3))
* reuse tree view code ([b8f5c18](https://github.com/kirbo/i18n-ally/commit/b8f5c18de9ef22c8377c9b9c05ba485df850f708))
* **sfc:** composed loadder ([d26bce4](https://github.com/kirbo/i18n-ally/commit/d26bce4114183a3ba256e2a0a15e821bb4ec44c5))
* **sfc:** integrate with `vue-i18n-locale-message` ([4da33f4](https://github.com/kirbo/i18n-ally/commit/4da33f41ba4df31f92ec0f8c834e910cec8d20d7))
* simplified code ([5c94de1](https://github.com/kirbo/i18n-ally/commit/5c94de134c6670c3d11a5e8c8e4a6bcca9860bdf))
* simplified fixtures ([aa3f468](https://github.com/kirbo/i18n-ally/commit/aa3f468f91a61959c1f1054e7dc0c27dc8708b6e))
* simplified vscode menu condition ([a01be33](https://github.com/kirbo/i18n-ally/commit/a01be33f9e58e097623234a3c763c94666a6c803))
* staticlize analyst ([02e0f0c](https://github.com/kirbo/i18n-ally/commit/02e0f0c2dbcf29789bfacd27625d8e1a77a82741))
* staticlize Translator ([e703df8](https://github.com/kirbo/i18n-ally/commit/e703df8806d628f1aabcfbdf96a6f16d6cf7f0e3))
* switch hard string highlight to problems panel ([97e405c](https://github.com/kirbo/i18n-ally/commit/97e405cb0de34dc1b5785d64a8fcd2e5ea01d22a))
* tests utils ([7228299](https://github.com/kirbo/i18n-ally/commit/7228299becb03cf442a9ad859dd61b79749f7e2f))
* translate engine rework ([5628880](https://github.com/kirbo/i18n-ally/commit/5628880ead163bfc262b85a40f6e2858751552eb))
* translate guides to english ([0044a0e](https://github.com/kirbo/i18n-ally/commit/0044a0e3c71938315e20f90c4724a9cf78e71e31))
* tree views ([357263f](https://github.com/kirbo/i18n-ally/commit/357263fcb7058460ad44e7debface4439df9a9ca))
* unified internal types ([3f31317](https://github.com/kirbo/i18n-ally/commit/3f31317e78f49aa5723851254dd475e3406a5a49))
* use class for frameworks ([306e5cf](https://github.com/kirbo/i18n-ally/commit/306e5cf633ccf60e24fc3cb464bd42d6d7c4fa27))
* use vscode event ([3ecc8ff](https://github.com/kirbo/i18n-ally/commit/3ecc8ffc6db2d2b40470f4cb581e8440e901e12c))
* **vue:** space for vue mustache in refactor template, close [#584](https://github.com/kirbo/i18n-ally/issues/584) ([c29e38c](https://github.com/kirbo/i18n-ally/commit/c29e38c77cb471b3fbe7ef0d7006cd771e2c1e09))
* 只显示英文翻译成功提示 ([e8749e0](https://github.com/kirbo/i18n-ally/commit/e8749e0997388952f40df709ea243689274fcc33))


### ⚡ Features

* "collapse all" button ([8153666](https://github.com/kirbo/i18n-ally/commit/8153666d8faf3830b7168ec11b1769772767b2d1))
* "set as display language" contextmenu ([608fc93](https://github.com/kirbo/i18n-ally/commit/608fc930922ac408d9f3ed4fa108d672a4482687))
* {ext} for path matcher ([7269ad1](https://github.com/kirbo/i18n-ally/commit/7269ad15017bf4f5c0d20b9a5f44bcb069c1ac47))
* `.js` parser ([b538d45](https://github.com/kirbo/i18n-ally/commit/b538d45d3090a150ae8e3eea9b33ee1baad96206))
* `localesPaths` config now also accept glob pattern ([f4dfcdd](https://github.com/kirbo/i18n-ally/commit/f4dfcdd74a46fdaf0ae160820169e296c2039789))
* able rename keys and remove keys ([2f99d63](https://github.com/kirbo/i18n-ally/commit/2f99d63a4e572b4407e7195952c4c98090ac05b2))
* add  i18n-js framework ([#690](https://github.com/kirbo/i18n-ally/issues/690)) ([1b0ffc0](https://github.com/kirbo/i18n-ally/commit/1b0ffc0521d4bc1f98083409efa7f6230491b630))
* add 'most-similar-by-key' mode for TargetPickingStrategy ([#758](https://github.com/kirbo/i18n-ally/issues/758)) ([93e2c46](https://github.com/kirbo/i18n-ally/commit/93e2c46a45fd872a89d05fc5ee18d2632117d89a))
* add "goto" button for hover ([079fe1b](https://github.com/kirbo/i18n-ally/commit/079fe1bea949005d92b610204473883f3995cb5e))
* add {fileName} variable support for config.keyPrefix ([#385](https://github.com/kirbo/i18n-ally/issues/385)) ([992b870](https://github.com/kirbo/i18n-ally/commit/992b870f8b48cb1572e459f6ac4fc0037d20f018))
* add @nuxtjs/i18n to the detection trigger ([#645](https://github.com/kirbo/i18n-ally/issues/645)) ([643919b](https://github.com/kirbo/i18n-ally/commit/643919bf162518b8b3423c9aa2b79c821c507aa2))
* add `i18next-shopify` framework ([#970](https://github.com/kirbo/i18n-ally/issues/970)) ([652b827](https://github.com/kirbo/i18n-ally/commit/652b827d5f2e0413eb8f10d5b2fcc4b29e804262))
* add `next-international` framework ([#1007](https://github.com/kirbo/i18n-ally/issues/1007)) ([378dfdd](https://github.com/kirbo/i18n-ally/commit/378dfdd7cc2015ddc9aa18189949bee6c671cf94))
* add `next-intl` framework ([#934](https://github.com/kirbo/i18n-ally/issues/934)) ([e25e1cd](https://github.com/kirbo/i18n-ally/commit/e25e1cd622dc409f7c0a416b805689bf59e98d38))
* add `sveltekit-i18n` detection ([#815](https://github.com/kirbo/i18n-ally/issues/815)) ([f4e50e9](https://github.com/kirbo/i18n-ally/commit/f4e50e9f756bf8e3fb225f57f94b3390d9f54c0b))
* Add 2 new options to targetPickingStrategy ([#312](https://github.com/kirbo/i18n-ally/issues/312)) ([641c637](https://github.com/kirbo/i18n-ally/commit/641c6377dc81940324b1a7c9b1751a3b2424adee))
* add a configuration option `sourceLocale` ([1330b9a](https://github.com/kirbo/i18n-ally/commit/1330b9a602e8539372309a7f491f7904610fb0b4))
* add a number of detected hardcoded strings in tree view, close [#633](https://github.com/kirbo/i18n-ally/issues/633) ([a83f00c](https://github.com/kirbo/i18n-ally/commit/a83f00c860e1f89d3ca09acaefc30a0cf802aff5))
* add an config to turn off annotations ([22ffdf8](https://github.com/kirbo/i18n-ally/commit/22ffdf86bc50cd06776e81842c621c0d66b5cfbd))
* add Baidu translation engine support ([#768](https://github.com/kirbo/i18n-ally/issues/768)) ([fd4af07](https://github.com/kirbo/i18n-ally/commit/fd4af07b66ffbf9db507046b0c19c01bb0818bb7))
* add config to force enable this extension (advanced) ([26bd36a](https://github.com/kirbo/i18n-ally/commit/26bd36aff687edae8fc197a5113b7295fdcdc53c))
* add DeepL translate engine ([#452](https://github.com/kirbo/i18n-ally/issues/452)) ([d6e7adc](https://github.com/kirbo/i18n-ally/commit/d6e7adc1eba745b2f67ed517025216bcee623ccb))
* add docs link to detections root, close [#519](https://github.com/kirbo/i18n-ally/issues/519) ([bd7f28a](https://github.com/kirbo/i18n-ally/commit/bd7f28a86ce68f0518e55f9a588cd4b7ee65235c))
* add extract.keyMaxLength option ([#405](https://github.com/kirbo/i18n-ally/issues/405)) ([5ddae59](https://github.com/kirbo/i18n-ally/commit/5ddae59ef698d493686cd09d1df793bdc0e5c925))
* add flag for eo ([#569](https://github.com/kirbo/i18n-ally/issues/569)) ([c0907b5](https://github.com/kirbo/i18n-ally/commit/c0907b5b11ae53fadf6a061d3a891033ba643519))
* add flag for he, close [#442](https://github.com/kirbo/i18n-ally/issues/442) ([20b5b81](https://github.com/kirbo/i18n-ally/commit/20b5b81a8e4a93f5467d5f2558c5f510cdd09234))
* add fluter_i18n text widget shorthand ([#420](https://github.com/kirbo/i18n-ally/issues/420)) ([59a369c](https://github.com/kirbo/i18n-ally/commit/59a369c7ca762f07116055176f76be1996c98a17))
* add Hungarian translation ([#924](https://github.com/kirbo/i18n-ally/issues/924)) ([de4218f](https://github.com/kirbo/i18n-ally/commit/de4218f564bb2baf72de38b6de495ee4cce14543))
* add icons ([7e86682](https://github.com/kirbo/i18n-ally/commit/7e8668231714ea5ac5bc54f8b36a0f1ba6040c9e))
* add ini parser ([b07bd80](https://github.com/kirbo/i18n-ally/commit/b07bd8093af6fd49b02552b5e98e4ecf40f960f4))
* add message sort by locale's order instead of binary ([#703](https://github.com/kirbo/i18n-ally/issues/703)) ([ae6972a](https://github.com/kirbo/i18n-ally/commit/ae6972a0216fd1c1f64f11896d14bd531c0804cd)), closes [#702](https://github.com/kirbo/i18n-ally/issues/702)
* add more detections for `fluent-vue` ([#802](https://github.com/kirbo/i18n-ally/issues/802)) ([450bc19](https://github.com/kirbo/i18n-ally/commit/450bc1925dc57f55af634dd42d42b1313cf329c9))
* add more refactor templates for svelte, close [#629](https://github.com/kirbo/i18n-ally/issues/629) ([8940cc2](https://github.com/kirbo/i18n-ally/commit/8940cc23885cd18393ef052a0f491fe438c53e58))
* add OpenAI translate engine ([#983](https://github.com/kirbo/i18n-ally/issues/983)) ([b3749c8](https://github.com/kirbo/i18n-ally/commit/b3749c80c24d34bcb676b43ee38c8aaf0efb4641))
* add react-i18next framework support ([3e5ee9c](https://github.com/kirbo/i18n-ally/commit/3e5ee9c4a91ac165e708e05b9484973a154e76fb))
* add rename key icon in Editor UI, resolve [#335](https://github.com/kirbo/i18n-ally/issues/335) ([616e62a](https://github.com/kirbo/i18n-ally/commit/616e62ae1737d8fc8f5e186fa090bf6c59662664))
* add support for `vuex-i18n` and `vue-i18next` ([769cce0](https://github.com/kirbo/i18n-ally/commit/769cce0cd526dcc784d19fecaaa573519465e98a))
* add support for fluent-vue ([#652](https://github.com/kirbo/i18n-ally/issues/652)) ([a2c6549](https://github.com/kirbo/i18n-ally/commit/a2c65497cd22a8b32f45f6547ad6ba507813b279))
* add support for react-intl ([6e56515](https://github.com/kirbo/i18n-ally/commit/6e565152849e81f0ae60f1411f7b39f8d17f6bdf))
* add ts locales support ([d7e152b](https://github.com/kirbo/i18n-ally/commit/d7e152b348e186d16fcabcbc8bfa645b8f2f9772))
* add vite-plugin-vue-i18n in framework detection ([#782](https://github.com/kirbo/i18n-ally/issues/782)) ([6815d55](https://github.com/kirbo/i18n-ally/commit/6815d554046e2657b9e02c452f8f118d641befdb)), closes [#751](https://github.com/kirbo/i18n-ally/issues/751)
* added flag for hi (hindi) ([#612](https://github.com/kirbo/i18n-ally/issues/612)) ([0c963d7](https://github.com/kirbo/i18n-ally/commit/0c963d7748ce2a55ca904c6c3735da86b3dd1054))
* added keypath autocompletion ([#367](https://github.com/kirbo/i18n-ally/issues/367)) ([76d31b4](https://github.com/kirbo/i18n-ally/commit/76d31b45f8ab38c55db9872fce89cb1aac6a007d))
* adding new `scopeRangeRegex` config to the custom framework ([#926](https://github.com/kirbo/i18n-ally/issues/926)) ([ff7417c](https://github.com/kirbo/i18n-ally/commit/ff7417c7d963f3c989009e071ea63494202b5ffe))
* allow frameworks to set preferred settings ([31e3d2e](https://github.com/kirbo/i18n-ally/commit/31e3d2e0e6b885ac092ec7d15bd95f5938b7d760))
* allow to change annotation color via settings ([ee5efda](https://github.com/kirbo/i18n-ally/commit/ee5efdadf09507c15fac0b313aa4adc1a4a363f4))
* allow toggle `i18n-ally.extract.autoDetect` from UI, close [#591](https://github.com/kirbo/i18n-ally/issues/591) ([a9ca8ca](https://github.com/kirbo/i18n-ally/commit/a9ca8ca658a77bc6b82b787f1c3dbaa9121f2c9f))
* allow using deepl api free plan ([df8bb7f](https://github.com/kirbo/i18n-ally/commit/df8bb7ff761f1e26daaff78d5b72d45ad57c165e))
* allow using the source text as a keygen strategy ([#794](https://github.com/kirbo/i18n-ally/issues/794)) ([2e0def3](https://github.com/kirbo/i18n-ally/commit/2e0def3f6a9e413fe88376a3f46318a1fc33f01d))
* allowing flatten scope, [#184](https://github.com/kirbo/i18n-ally/issues/184) [#194](https://github.com/kirbo/i18n-ally/issues/194) ([3581f76](https://github.com/kirbo/i18n-ally/commit/3581f76aab8b131412a7953fdd25ff48f956fb65))
* allows to insert key when the selection is empty, resolves [#378](https://github.com/kirbo/i18n-ally/issues/378) ([3d75677](https://github.com/kirbo/i18n-ally/commit/3d75677988b692af0b63a87fdc50cdbe2cad9550))
* annotation fallback ([d3201bc](https://github.com/kirbo/i18n-ally/commit/d3201bc2a96b6dbe91c482725dd00945418c7d24))
* annotation for "Component interpolation" ([f16cabe](https://github.com/kirbo/i18n-ally/commit/f16cabe8aed55cc5d1a4ffdc0e185e0c003d3275))
* annotation in place ([1447649](https://github.com/kirbo/i18n-ally/commit/144764973e999a34c4e364a9fd0f8cbbace07677))
* auto-completion now listing all keys when starting empty ([149f959](https://github.com/kirbo/i18n-ally/commit/149f9593ddd27ffeff8afa769ebf4a283517f356))
* babel-detections ([#562](https://github.com/kirbo/i18n-ally/issues/562)) ([5448b32](https://github.com/kirbo/i18n-ally/commit/5448b3299f4aef1a61ab00f2fa6336d5696914eb))
* basic review ([e81fd67](https://github.com/kirbo/i18n-ally/commit/e81fd67658cd3c4ef3d8ca5efafd6c64bbcda661))
* basic review ([1a0b2f4](https://github.com/kirbo/i18n-ally/commit/1a0b2f45a8ccf6fb36c76e74fe08f29f0403973d))
* basic webview editor ([836f604](https://github.com/kirbo/i18n-ally/commit/836f604b63040d238d747d05c242c4846d9226e1))
* better extrat prompt ([1c8a33f](https://github.com/kirbo/i18n-ally/commit/1c8a33fc511ac9f477af70a5f09738a736cf7683))
* bring back "replace_with", close [#398](https://github.com/kirbo/i18n-ally/issues/398) ([25015e9](https://github.com/kirbo/i18n-ally/commit/25015e9a18dc990aeec223993f6af023c6004e7a))
* change default language to 'en' ([8a30812](https://github.com/kirbo/i18n-ally/commit/8a308120dd487096b03368a49b9979e9932fd0b1))
* click to navigate to detection, close [#509](https://github.com/kirbo/i18n-ally/issues/509) ([60c0f8a](https://github.com/kirbo/i18n-ally/commit/60c0f8aaf3775c2f9e6338527c2c95f5007eea52))
* collection support, close [#62](https://github.com/kirbo/i18n-ally/issues/62) ([deff789](https://github.com/kirbo/i18n-ally/commit/deff789bdf58d24404dfc2180546d7b2f37fd66d))
* command to fulfill missing keys with empty string ([f78eb9f](https://github.com/kirbo/i18n-ally/commit/f78eb9fae353c4bceae7e644a1efa0a5171ed3fe))
* **command:** new command "insert key" ([bc5ce41](https://github.com/kirbo/i18n-ally/commit/bc5ce41140615c6a177c80299a25c8b360c5db3b))
* config for "annotation_max_length" ([5a0153c](https://github.com/kirbo/i18n-ally/commit/5a0153c56b899ad897a0209ddfc837dabe20984c))
* config for display language ([427c206](https://github.com/kirbo/i18n-ally/commit/427c2069206dd06de3c7a5b7df404124f8086ccf))
* config for extract.parsers.babel, close [#634](https://github.com/kirbo/i18n-ally/issues/634) ([6c2ea99](https://github.com/kirbo/i18n-ally/commit/6c2ea99ce9bf913e5659c519e679a88f6a02bf3c))
* **config:** new config defaultNamespace, close [#438](https://github.com/kirbo/i18n-ally/issues/438) ([282287a](https://github.com/kirbo/i18n-ally/commit/282287a2216521ff711d57d67072894e96d8aa1e))
* **config:** new config to turn of review in gutters ([8e75030](https://github.com/kirbo/i18n-ally/commit/8e75030234a4cbce4678cfcfafb95d39f7cffee1))
* configure for custom refactor template, close [#574](https://github.com/kirbo/i18n-ally/issues/574) ([261ce4f](https://github.com/kirbo/i18n-ally/commit/261ce4f415db18b3ce18f4379c67ec8d26c1b5bd))
* continue auto detection configuration, close [#523](https://github.com/kirbo/i18n-ally/issues/523) ([d90b065](https://github.com/kirbo/i18n-ally/commit/d90b065364673d55f400720802010c4f5015f793))
* copy i18n key ([ebdec94](https://github.com/kirbo/i18n-ally/commit/ebdec948679f3af4cebb3363b0bcc13bb4344c01))
* coverage ([f8a80ff](https://github.com/kirbo/i18n-ally/commit/f8a80ffd102729c19c9c4305db78210aecbb35ba))
* custom refactor templates ([2812dbf](https://github.com/kirbo/i18n-ally/commit/2812dbf80c7aec0e74dda130068d64f965a871af))
* delete keys that are not in use ([c535293](https://github.com/kirbo/i18n-ally/commit/c535293d668ea48a76ebf0e2dd77ca83f45a297d))
* departed file translator ([3caaec6](https://github.com/kirbo/i18n-ally/commit/3caaec6f02cd35fd913ce2c8189827092a4bf4d1))
* detection range, close [#518](https://github.com/kirbo/i18n-ally/issues/518) ([98af9b9](https://github.com/kirbo/i18n-ally/commit/98af9b90963c296b9ffd21c573d429456a7dc5d8))
* **detection:** exclude all lowercases string as target ([6950438](https://github.com/kirbo/i18n-ally/commit/6950438032a0dc0e3767f0638c6e6861da746ed6))
* **detection:** ignore texts in conosle.log ([8751d71](https://github.com/kirbo/i18n-ally/commit/8751d7160a1d705cd9201216df890b61b785468b))
* **detect:** support different types of format ([cfc490d](https://github.com/kirbo/i18n-ally/commit/cfc490da157623abe81d942752d0d274472add3c))
* display gutter icon for missing translation in locales ([cfa0a04](https://github.com/kirbo/i18n-ally/commit/cfa0a042fb0bc309ad7d77a8d1d7cc74d7197c8f))
* displaying object keypaths ([ffea7ed](https://github.com/kirbo/i18n-ally/commit/ffea7edb6885d6a6fa0b01b3ee3be74ff479881b))
* displayLocale options ([6da2b68](https://github.com/kirbo/i18n-ally/commit/6da2b68147b62a5906ed0a1542569b6255bae1ec))
* do not display transCenter menu if the extension is not actived ([2789def](https://github.com/kirbo/i18n-ally/commit/2789def7f63e0b7752e8a2e0f0d8d2fd8d28b9b0))
* do not override existing text by default ([946ecd0](https://github.com/kirbo/i18n-ally/commit/946ecd0caee908452699f309460186c3924dd926))
* edit and goto for node ([9e6dbdc](https://github.com/kirbo/i18n-ally/commit/9e6dbdcfbfd99c74c99769b7d143aaad246835b8))
* edit in hover ([2ba3292](https://github.com/kirbo/i18n-ally/commit/2ba32925e3044005fa933415ad5ab3252140420c))
* edit keys in sidebar ([bfd3c83](https://github.com/kirbo/i18n-ally/commit/bfd3c83d0e3db7fa9d5e384eb5b523c8cb68ec1a))
* edit review comments ([1a77138](https://github.com/kirbo/i18n-ally/commit/1a771381dcceb55c07d6e739eac855624c3e313d))
* editable for shadow keys ([1e02464](https://github.com/kirbo/i18n-ally/commit/1e02464989028e416cf673444d41b1e26c85fbcf))
* **editor:** batch translating ([a0fc8c7](https://github.com/kirbo/i18n-ally/commit/a0fc8c7b5d6fbb1dfcecb60e0e944ddf53195189))
* **editor:** navigating ([ebc9dde](https://github.com/kirbo/i18n-ally/commit/ebc9dde3b10b2016732936044d87d722b773122e))
* **editor:** support for translation candidates ([03f54e8](https://github.com/kirbo/i18n-ally/commit/03f54e8dbac5140f9f01966339b215fbc36b8224))
* **ember:** support for hbs files ([2a47963](https://github.com/kirbo/i18n-ally/commit/2a47963790ec46848dec8a09740cb45b4c73975a))
* **ember:** update ember regex, by [@mamiller93](https://github.com/mamiller93), close [#448](https://github.com/kirbo/i18n-ally/issues/448) ([ec2a123](https://github.com/kirbo/i18n-ally/commit/ec2a12394cdc4968d76cadf9fda3c60ee173f04a))
* enable user analytics ([#618](https://github.com/kirbo/i18n-ally/issues/618)) ([19f8b37](https://github.com/kirbo/i18n-ally/commit/19f8b374c9992bc7a88f60d8299e011b74bbdb70))
* extract all in file, close [#592](https://github.com/kirbo/i18n-ally/issues/592) ([5b61082](https://github.com/kirbo/i18n-ally/commit/5b61082a2845bfabc1af773df90d37576b429666))
* extract batch in files, close [#593](https://github.com/kirbo/i18n-ally/issues/593) ([c4ca3b8](https://github.com/kirbo/i18n-ally/commit/c4ca3b891b00c209373b3a9029b98286cc3a8c55))
* extract text ([3a9e000](https://github.com/kirbo/i18n-ally/commit/3a9e0001ba035d904ab896ab55039a5b8d5761ed))
* extract text from command palette, fix [#309](https://github.com/kirbo/i18n-ally/issues/309) ([8b78127](https://github.com/kirbo/i18n-ally/commit/8b7812785cd9e335e86d45fafb3295577aa24113))
* extraction button in subtree, close [#510](https://github.com/kirbo/i18n-ally/issues/510) ([73bc114](https://github.com/kirbo/i18n-ally/commit/73bc1149a7efdb62dc137ab1c2761f84f916494d))
* extraction for string concatenation, close [#527](https://github.com/kirbo/i18n-ally/issues/527) ([26ada5a](https://github.com/kirbo/i18n-ally/commit/26ada5a1f9eb7cb2ca718a236809e8aaaf87a414))
* extraction key reuse and auto increment ([a148839](https://github.com/kirbo/i18n-ally/commit/a148839d1a1691fd7756a33ce5014a7021af0725)), closes [#594](https://github.com/kirbo/i18n-ally/issues/594) [#595](https://github.com/kirbo/i18n-ally/issues/595)
* extraction strings with variables in vue, close [#525](https://github.com/kirbo/i18n-ally/issues/525), close [#526](https://github.com/kirbo/i18n-ally/issues/526) ([1a11b75](https://github.com/kirbo/i18n-ally/commit/1a11b75e9d15247a9f0109ab87998617be6433c8))
* file locales tree displays on both view containers ([a6c07a7](https://github.com/kirbo/i18n-ally/commit/a6c07a759c7f50e4bae3a9c1051852d94da6f77d))
* find all references ([c5248d4](https://github.com/kirbo/i18n-ally/commit/c5248d49f3c91f021631f2c23cde7b8edb966260))
* fix French grammar ([#985](https://github.com/kirbo/i18n-ally/issues/985)) ([5554a0b](https://github.com/kirbo/i18n-ally/commit/5554a0b508cdd450143ec31478b66c14039f3201))
* **flags:** Add flags for Catalonia, Gallician and Basque languages  ([#967](https://github.com/kirbo/i18n-ally/issues/967)) ([852de50](https://github.com/kirbo/i18n-ally/commit/852de504eaf2f8af4f6e5cd1ae6131c3dbdd82c0))
* **framework:** add ngx-translate support ([652ce69](https://github.com/kirbo/i18n-ally/commit/652ce6981e67864747a256d63c1073f0b2305df9))
* **framework:** support for ember.js, close [#135](https://github.com/kirbo/i18n-ally/issues/135) ([3f91f07](https://github.com/kirbo/i18n-ally/commit/3f91f0747f558794c53f65204c1f31d7ddeae5a9))
* **framework:** support for flutter ([6ad5d8e](https://github.com/kirbo/i18n-ally/commit/6ad5d8ed07959a3f55de1b987ab74e5edd36044f))
* **framework:** support for Laravel ([3f50900](https://github.com/kirbo/i18n-ally/commit/3f50900df867f0eb1ee26d4d1143f06043aa790d))
* fullfill keys cross all locales ([8c1734c](https://github.com/kirbo/i18n-ally/commit/8c1734c0f1c98793953f98b9e65a8ba3b7127f77))
* go to file ([19617e2](https://github.com/kirbo/i18n-ally/commit/19617e27c206c27d2d6006387773f04be530aa16))
* goto definition ([01d953c](https://github.com/kirbo/i18n-ally/commit/01d953cd0f7d76f32c091e8e70847a90b36c3cda))
* goto file for locale ([9283e5f](https://github.com/kirbo/i18n-ally/commit/9283e5f19f604782dcd16e399e06561051b48486))
* goto next usage for ui editor ([15897a5](https://github.com/kirbo/i18n-ally/commit/15897a53a15019ce4da84d9c11c115ca20fd1714))
* hide translate button for source record ([65f4fb9](https://github.com/kirbo/i18n-ally/commit/65f4fb9509ad4afec758a2016358e37f238061a9))
* hide/show locales ([71d7777](https://github.com/kirbo/i18n-ally/commit/71d777731f6cda81d9f8cefc0987963263481214))
* hover for annotation in locale ([e4e9d6d](https://github.com/kirbo/i18n-ally/commit/e4e9d6d2a8cb46b66a21c559d01afa2d8d64f146))
* **i18next:** support `/` as namespace delimiter, close [#425](https://github.com/kirbo/i18n-ally/issues/425) ([433d673](https://github.com/kirbo/i18n-ally/commit/433d673ca2256f267ddb96d6a3ef5bc057b050ab))
* **i18n:** vscode menu i18n (zh-cn) ([95447cf](https://github.com/kirbo/i18n-ally/commit/95447cffd535aab430a631372c272f6451ea9973))
* icon for tree view ([3f9419f](https://github.com/kirbo/i18n-ally/commit/3f9419f4b6cd51b33b46e5795a255162b2d4c43f))
* ignore className and other attrs in JSX extraction ([2e0d277](https://github.com/kirbo/i18n-ally/commit/2e0d277d9e43ce954dc9565fa57da1fe3a0e7d6e))
* ignore optons for hard-coded detection, close [#649](https://github.com/kirbo/i18n-ally/issues/649) ([1d0a020](https://github.com/kirbo/i18n-ally/commit/1d0a020a30a49c3ac7e30ad36bb74eb9302aa49a))
* improve auto completion, thanks [@erickhcs](https://github.com/erickhcs) ([47895f9](https://github.com/kirbo/i18n-ally/commit/47895f96b39083aff1bc371e2c1e8c3bbce61612))
* improve DX for natural language keys ([c9cd232](https://github.com/kirbo/i18n-ally/commit/c9cd2326c5106c7be2c6ec88db32efef66e154fc))
* improve extracting command ([2bd4855](https://github.com/kirbo/i18n-ally/commit/2bd4855a4071370bcafdd44ba5951d64a364e9cf)), closes [#369](https://github.com/kirbo/i18n-ally/issues/369)
* improve translating experience ([29e79e8](https://github.com/kirbo/i18n-ally/commit/29e79e86dc9e1c2c66479bd37fd7a78348169f80))
* improved usage report ([6c51981](https://github.com/kirbo/i18n-ally/commit/6c51981fe049cb5dd87aa347ddf0dd5573b84cd5))
* indicators of translation missing ([51fcb2a](https://github.com/kirbo/i18n-ally/commit/51fcb2aca2944dcb19b26aa415a42c67540cfd92))
* introduce new config "vue-i18n-ally.readonly" ([465abb7](https://github.com/kirbo/i18n-ally/commit/465abb712fa1622e8c17f3bdfc30d7b53e9e552e))
* introduce php parser ([2510faa](https://github.com/kirbo/i18n-ally/commit/2510faa88f02129b44cf615df40905a852717266))
* keep source locales on top ([53531d6](https://github.com/kirbo/i18n-ally/commit/53531d67ed28f91707d86da45e4cc01048bfc08f))
* key underline ([bc48175](https://github.com/kirbo/i18n-ally/commit/bc481753ea75ad3dc2a8e50c812a4bcb98e23a8b))
* libretranslate support ([#607](https://github.com/kirbo/i18n-ally/issues/607)) ([ab3451d](https://github.com/kirbo/i18n-ally/commit/ab3451d7a726d141ee36b8f2381cbeea911c581a))
* Lightbulb will recommend using existing translations that match if any are found antfu[#326](https://github.com/kirbo/i18n-ally/issues/326) ([#331](https://github.com/kirbo/i18n-ally/issues/331)) ([f4e1e88](https://github.com/kirbo/i18n-ally/commit/f4e1e88a372f4b37474e55045b4df79f452eaab2))
* **lingui:** minimal support for lingui, close [#513](https://github.com/kirbo/i18n-ally/issues/513) ([cbb4de3](https://github.com/kirbo/i18n-ally/commit/cbb4de3bd96df7fe3d0de42dbdb6132ad688d3fa))
* load namespace ([99563d1](https://github.com/kirbo/i18n-ally/commit/99563d1826fe0001723985677bd85c31b8125e10))
* local changes now update to tree view ([4fc0eb1](https://github.com/kirbo/i18n-ally/commit/4fc0eb114bd6bafd9b0771487d8e2fd68a0aab21))
* locale flag! ([cdb3f9a](https://github.com/kirbo/i18n-ally/commit/cdb3f9ac76db0133cbb4af8b0e65d1a829514bc5))
* locale parsers will now be enabled base on framworks ([a1e9213](https://github.com/kirbo/i18n-ally/commit/a1e92134005c672ac8d5108b7801c89ceb02ce9e))
* locale tree for current file ([576d333](https://github.com/kirbo/i18n-ally/commit/576d333e473e9d6a4275f7e6152d7242af0671b3))
* machine translate api ([5b98a45](https://github.com/kirbo/i18n-ally/commit/5b98a45ddf7b029ca8d764d7927dde01ec8337a0))
* machine translate for all locales of an i18n key ([ad08c81](https://github.com/kirbo/i18n-ally/commit/ad08c81821e039ae3482dd1bc2386944565b9532))
* make hover button icon ([e0d3957](https://github.com/kirbo/i18n-ally/commit/e0d3957b2b5ea77d2f96cce4f2dbb56c548c12cb))
* match transCenter with editor style ([b2d675f](https://github.com/kirbo/i18n-ally/commit/b2d675f1e22d106b6c00ff269da44246620c76a8))
* migration notification ([81445b0](https://github.com/kirbo/i18n-ally/commit/81445b02254c0181371ce7284351e21ee4817854))
* minor improves in [#231](https://github.com/kirbo/i18n-ally/issues/231) ([c6a6c61](https://github.com/kirbo/i18n-ally/commit/c6a6c61cd0162e736b5787d9c2f4baa67a96fb5c))
* more forgiving html parser ([b1409bc](https://github.com/kirbo/i18n-ally/commit/b1409bc0652d4fe09e0b10031086ebe400b2918b))
* navigate to key ([12691ff](https://github.com/kirbo/i18n-ally/commit/12691ff0dfb7ed29af0cc9cf4b77df6dcf98cc6e))
* new autoDetection config, close [#606](https://github.com/kirbo/i18n-ally/issues/606) ([bcb9fa2](https://github.com/kirbo/i18n-ally/commit/bcb9fa2779b3c8425bca1c4b114164ef0b23a529))
* new command "duplicate key", [#137](https://github.com/kirbo/i18n-ally/issues/137) ([8aeb217](https://github.com/kirbo/i18n-ally/commit/8aeb217362dc576e86e1c859b72db070eb41b8e1))
* new command "new key", [#137](https://github.com/kirbo/i18n-ally/issues/137) ([20e09f2](https://github.com/kirbo/i18n-ally/commit/20e09f2db7548adf6c11b75a6566fb364b80057d))
* new command get next usage, close [#636](https://github.com/kirbo/i18n-ally/issues/636) ([ea1b386](https://github.com/kirbo/i18n-ally/commit/ea1b386eaa765761eccb9003daf7c59ede73d850))
* new config "derivedKeyRules" ([8118a53](https://github.com/kirbo/i18n-ally/commit/8118a5398fcc6f1678c8e2fddc4c2865725c0146))
* new config "fullReloadOnChanged" ([4a931e7](https://github.com/kirbo/i18n-ally/commit/4a931e75ced8d2b33f2849bed61f2cb79589c82c))
* new config "i18n-ally.ignoreFiles" ([674618b](https://github.com/kirbo/i18n-ally/commit/674618b2c113362e363eb5d22482ad9633744c85))
* new config "i18n-ally.translate.parallels" ([98ad9ee](https://github.com/kirbo/i18n-ally/commit/98ad9ee7307ce320d51d0db31e783847019c7fb8))
* new config "i18n-ally.translate.services" ([d87a4ba](https://github.com/kirbo/i18n-ally/commit/d87a4babeb145c322569355771a3b9e86f33bca6))
* new config "i18n-ally.usage.scanningIgnore" ([32ec1b5](https://github.com/kirbo/i18n-ally/commit/32ec1b58f701acf924ca5e702ca671e2e5a88dd5))
* new config "indent" and "tabStyle", [#138](https://github.com/kirbo/i18n-ally/issues/138) ([37e1ec9](https://github.com/kirbo/i18n-ally/commit/37e1ec9149e55be6c444554beb86c5d10f0aa672))
* new config "keepFulfilled" ([7780ede](https://github.com/kirbo/i18n-ally/commit/7780ede17682d90a7663956b54106cbf886afabe))
* new config "keystyle" ([216b52b](https://github.com/kirbo/i18n-ally/commit/216b52b398b6077ec9e6b1b5f2b4bb18bc022a8c))
* new config "vue-i18n-ally.sortKeys" to sort keys in JSON/YAML ([3b4dfb1](https://github.com/kirbo/i18n-ally/commit/3b4dfb1671a40826b9fac9a83db317781b6564af))
* new config `i18n-ally.refactor.templates`, resolve [#291](https://github.com/kirbo/i18n-ally/issues/291) ([1310ca0](https://github.com/kirbo/i18n-ally/commit/1310ca00b2c1e6f2f93eedb3e5ea23fc22022611))
* new config and command "keysInUse" ([395f016](https://github.com/kirbo/i18n-ally/commit/395f01655a1760fce072ac01d1205a94765edace))
* new config disablePathParsing ([7a1b812](https://github.com/kirbo/i18n-ally/commit/7a1b812df6647c27bbfbc97c862a819b453bc999))
* new config fileNamespace ([f4bdb97](https://github.com/kirbo/i18n-ally/commit/f4bdb97e85aa812ac2570b6daad27475c8590520))
* new config for customize the delimiter of annotations ([4dd8eeb](https://github.com/kirbo/i18n-ally/commit/4dd8eeb47b342a5cc281f59f8d156cd1f632f91d))
* new config keyMatchRegex ([0f3934b](https://github.com/kirbo/i18n-ally/commit/0f3934b04142a2c3f67d2f6ba05b0dcfe37acef1))
* new config parserOptions ([7a1adb9](https://github.com/kirbo/i18n-ally/commit/7a1adb976babfa0f5f20574a6086f1ac061399ec))
* new config to disable flags, [#313](https://github.com/kirbo/i18n-ally/issues/313) ([5b5c181](https://github.com/kirbo/i18n-ally/commit/5b5c181dbe9c57d273f5970d5898816a4aa7b7fe))
* new configs ([1ab0b01](https://github.com/kirbo/i18n-ally/commit/1ab0b01ddd0f69061c4f14acd70504cec4fd15e8))
* new configs for es paser ([00c1ec8](https://github.com/kirbo/i18n-ally/commit/00c1ec8bf6bdb6a553b40c12e58d1874accfc7ea))
* new configs for translating ([55d3c27](https://github.com/kirbo/i18n-ally/commit/55d3c2762dad0c38dc166e11d5f4be11ef6afc4a))
* new disabled setting ([181faa4](https://github.com/kirbo/i18n-ally/commit/181faa471ebc67065a3eeae0888c80902c847df3))
* new engine ([574b3f7](https://github.com/kirbo/i18n-ally/commit/574b3f73996b84d0c5853b8e921889d7e9afdaa9))
* new engine for completion ([83a8813](https://github.com/kirbo/i18n-ally/commit/83a8813e6ca96f2b7a79050863e15f69214c80de))
* new file loading engine ([b6a0dd0](https://github.com/kirbo/i18n-ally/commit/b6a0dd00e346afee662f0557e49e707f986a246c))
* new framework chrome-ext ([fe6839d](https://github.com/kirbo/i18n-ally/commit/fe6839d5d2198476d1b2d4adc8adda07a006b9b6))
* new framework jeklly support, close [#568](https://github.com/kirbo/i18n-ally/issues/568) ([6d6f96c](https://github.com/kirbo/i18n-ally/commit/6d6f96c15aa7644a6827082fd56f6d4e0be8fcb1))
* New javascript/typescript locale parser ([#243](https://github.com/kirbo/i18n-ally/issues/243)) ([c63e404](https://github.com/kirbo/i18n-ally/commit/c63e40431b5cc73adf7261acd045194942ea1221))
* new js/ts loader, resolve [#97](https://github.com/kirbo/i18n-ally/issues/97) ([f363111](https://github.com/kirbo/i18n-ally/commit/f36311139b95206365da060a978867a459edabdf))
* new logo ([8b58396](https://github.com/kirbo/i18n-ally/commit/8b58396536a838c2ff02c1fbdfa3254edbac7ce7))
* new option "languageTagSystem", resolves [#256](https://github.com/kirbo/i18n-ally/issues/256) ([f0231d2](https://github.com/kirbo/i18n-ally/commit/f0231d280274d27c322a16aef0c3a94855a1d1a9))
* new option `extract.keygenStyle`, close [#479](https://github.com/kirbo/i18n-ally/issues/479) ([6b40469](https://github.com/kirbo/i18n-ally/commit/6b40469d4efca1d10375988024e2466f28d0fb03))
* new options "promptTranslatingSource" ([71b1606](https://github.com/kirbo/i18n-ally/commit/71b16067a2462b453970c7fcdec19c9baa3548e2))
* new options enabledParsers ([905cebb](https://github.com/kirbo/i18n-ally/commit/905cebbd1810f4a8797fd9e9b83e8b7539ce7197))
* new progress bar ([f1f77e3](https://github.com/kirbo/i18n-ally/commit/f1f77e3cf45498faaabba5511a6199dca3644872))
* new setting field "vue-i18n-ally.preferredDelimiter" ([96030d4](https://github.com/kirbo/i18n-ally/commit/96030d4ec2c3854182c4de7a6c7fdc9bf6962dc5))
* **next-translate:** support next-translate, resolve [#295](https://github.com/kirbo/i18n-ally/issues/295) ([59a8c15](https://github.com/kirbo/i18n-ally/commit/59a8c1576b6e096f11d8bc64953cabc6b411d88d))
* **ngx-translate:** add new usage, reslove [#333](https://github.com/kirbo/i18n-ally/issues/333) ([b7481d7](https://github.com/kirbo/i18n-ally/commit/b7481d7428baea0c4eeac9848ee1ba75317ddbd0))
* **ngx-translate:** add support for stream method ([#598](https://github.com/kirbo/i18n-ally/issues/598)) ([ade5701](https://github.com/kirbo/i18n-ally/commit/ade5701c095569c12197c3c169e8115fab878353))
* open editor keypath selecting ([f5f86e5](https://github.com/kirbo/i18n-ally/commit/f5f86e51b22b6955df279d2fc7940af7ebde2a50))
* open key in editor from tree view ([46804b3](https://github.com/kirbo/i18n-ally/commit/46804b36541092c6075f118006f04b6630bd6278))
* open review in hover ([a1e4a55](https://github.com/kirbo/i18n-ally/commit/a1e4a5598cdf8f438cf007776bab5a09e793d7a9))
* **parser:** supporting JSON5 ([46af841](https://github.com/kirbo/i18n-ally/commit/46af841ce4ec3f4b165c9158670df0be6bed4370))
* **parser:** YAML support  🎉 ([e71c6ac](https://github.com/kirbo/i18n-ally/commit/e71c6acc566f8d9925c5d8b67a4a0476267d89c8))
* path matcher parser ([3b4ff43](https://github.com/kirbo/i18n-ally/commit/3b4ff43e922e2db1cf4fbbf8b751f077f7ce2cf1))
* **pathMatcher:** new macther `{namespace?}` and `{namespaces?}` ([22c346e](https://github.com/kirbo/i18n-ally/commit/22c346ed1c85ef5683ffdc0af44788d522ca1c60))
* **polyglot:** new framework polyglot ([040b671](https://github.com/kirbo/i18n-ally/commit/040b6718b0a71eb4812bb261cd039badda6a497c))
* pot parser ([3dce5ab](https://github.com/kirbo/i18n-ally/commit/3dce5abbb217f16f4832eec1ea569634c4d4f21b))
* print more info the error log, close [#641](https://github.com/kirbo/i18n-ally/issues/641) ([d648a01](https://github.com/kirbo/i18n-ally/commit/d648a0162660269a5011a5f4c22dd140391deaef))
* progress bar ([2424f4a](https://github.com/kirbo/i18n-ally/commit/2424f4adfa413f911081975418d65639236253cf))
* progress report for translating ([f0c4908](https://github.com/kirbo/i18n-ally/commit/f0c49083441608cb882ddb46a373ac427d20f9c2))
* prompt on multiple translating ([447b391](https://github.com/kirbo/i18n-ally/commit/447b391d8bca2be1e7e2c1d40a39cd78c4b5ad7b))
* quick fix ([a229118](https://github.com/kirbo/i18n-ally/commit/a22911899089f9766b4d0310eb5238b3ea23fe30))
* quick fix for hard string problem, close [#538](https://github.com/kirbo/i18n-ally/issues/538) ([f8e807c](https://github.com/kirbo/i18n-ally/commit/f8e807c6f2c91e478013896322923dfd22c9cca2))
* **rails:** add slim language to rails framework ([#521](https://github.com/kirbo/i18n-ally/issues/521)) ([99a7124](https://github.com/kirbo/i18n-ally/commit/99a7124c8f5b76b0da09146992528d7b9c3ab8fe))
* **rails:** support symbol usage, close [#583](https://github.com/kirbo/i18n-ally/issues/583) ([3041900](https://github.com/kirbo/i18n-ally/commit/30419007e15d460ee53e1808a9ea6b7c2cf8f1bb))
* **react:** formatMessage & useIntl ([2893f4e](https://github.com/kirbo/i18n-ally/commit/2893f4e6e9dbb7566350078a2d513a10b807c391))
* **react:** support <Trans> tag detection, close [#423](https://github.com/kirbo/i18n-ally/issues/423) ([dbf4fde](https://github.com/kirbo/i18n-ally/commit/dbf4fde382ace876f0cda54fec3d144261e00328))
* real tree view ([b88484e](https://github.com/kirbo/i18n-ally/commit/b88484ecf0d3f12ba79a8b0015e121c51c0b8835))
* refactor template based on detection type ([1d46b75](https://github.com/kirbo/i18n-ally/commit/1d46b7552b6a3aab99db0c91f75d63899bdaf6ee))
* refactor to rename ([1c556fb](https://github.com/kirbo/i18n-ally/commit/1c556fb4705109bc85070e38a47f2aac6b935c39))
* remove the placeholder for empty value ([d094484](https://github.com/kirbo/i18n-ally/commit/d094484bc5f6a2c144b30f07f2ce8645d665ecdd))
* rename keys ([6c24567](https://github.com/kirbo/i18n-ally/commit/6c245676f8406acae83710e102b6134a91dfbbe1))
* review comments in code ([6a401d9](https://github.com/kirbo/i18n-ally/commit/6a401d95e0dfa099135546bf6c8cea7943f49a36))
* review on sidebar ([3761dbc](https://github.com/kirbo/i18n-ally/commit/3761dbc74e169a98913c8f1a1d2399d857078bc9))
* **review:** apply suggestions ([cdae3d7](https://github.com/kirbo/i18n-ally/commit/cdae3d7af0b251d5e61ce5a22ad443bc31366c80))
* **review:** comment api support ([ab3ab7d](https://github.com/kirbo/i18n-ally/commit/ab3ab7d79afafc11ab7e0d7d36db281e1e443c93))
* **review:** gutters display ([2428798](https://github.com/kirbo/i18n-ally/commit/2428798066042968df9183110c7c58426e9bc391))
* SAP UI5 Framework support ([#288](https://github.com/kirbo/i18n-ally/issues/288)), thanks [@mahesh0431](https://github.com/mahesh0431) ([98faaf5](https://github.com/kirbo/i18n-ally/commit/98faaf543a7c0d62074d9fac2eab0cb750992c2a))
* scope range for frameworks, resolves [#246](https://github.com/kirbo/i18n-ally/issues/246) ([5ad98f1](https://github.com/kirbo/i18n-ally/commit/5ad98f1f06bbe53fd2b95436b0477b3c9228ffdb))
* set html format for libretranslate translation engine ([#724](https://github.com/kirbo/i18n-ally/issues/724)) ([68b01ec](https://github.com/kirbo/i18n-ally/commit/68b01ec835eac010e97e1a9b6ba854cfb5e050b2))
* **sfc:** sfc works in readonly mode ([b5d7c0c](https://github.com/kirbo/i18n-ally/commit/b5d7c0c5185e79925c4c0c59ae1af76213e5ba38))
* shadow locale records ([433312c](https://github.com/kirbo/i18n-ally/commit/433312ce87f094694f6e657a9201e9d1b64d8a1d))
* show missing keys in "problems" section ([f1bc61e](https://github.com/kirbo/i18n-ally/commit/f1bc61e181b4563c5177bdaf69a260e45f11bb3f))
* show non-existent keys in file tree ([4a49bda](https://github.com/kirbo/i18n-ally/commit/4a49bda0d8ab36914e8abac6af903f9d6e837497))
* sidebar for editor ([6b5bd72](https://github.com/kirbo/i18n-ally/commit/6b5bd728c9cab4a3b3e3b738cfa3f5b9cbb9a7d9))
* sort keys ([a5de710](https://github.com/kirbo/i18n-ally/commit/a5de710421878d85f945d821eac02e5e5ea11ca6))
* source and displaying locales indicator ([6e93964](https://github.com/kirbo/i18n-ally/commit/6e93964ea84fa005af65667437028a41dcf09abc))
* special "unicode font" for displaying locales ([05da0ef](https://github.com/kirbo/i18n-ally/commit/05da0efdbdf1a91704e91ff5952c9f4d395f81c3))
* status bar language switch, close [#91](https://github.com/kirbo/i18n-ally/issues/91) ([a83d677](https://github.com/kirbo/i18n-ally/commit/a83d6778fcdf1a2c4a53ee3c8a1952196de62681))
* Support `getTranslator` API from `next-intl` ([#1017](https://github.com/kirbo/i18n-ally/issues/1017)) ([a66de32](https://github.com/kirbo/i18n-ally/commit/a66de322d97e1b40542f09fa99cbe7a73fbe4a28))
* support colon for i18next ([388cd2e](https://github.com/kirbo/i18n-ally/commit/388cd2ef5eccc99985272ad21b759c5917ad967d))
* support custom file extensions for parsers, close [#459](https://github.com/kirbo/i18n-ally/issues/459) ([758552d](https://github.com/kirbo/i18n-ally/commit/758552d96861880faeea6f7702743be5106f9967))
* support custom framework config! ([37305d8](https://github.com/kirbo/i18n-ally/commit/37305d833afd1091cf9cc851df2dfa7609804bdb))
* support detection for js/ts/jsx/tsx, close [#558](https://github.com/kirbo/i18n-ally/issues/558) ([e11ec25](https://github.com/kirbo/i18n-ally/commit/e11ec25b7af2a4adaf4c001ece895d11eb031d4f))
* support extracting html, close [#575](https://github.com/kirbo/i18n-ally/issues/575) ([cd3ed5d](https://github.com/kirbo/i18n-ally/commit/cd3ed5d0ef9c0077368711f8d9fbca2ae36f3b63))
* support extracting script tag in html ([78ac18c](https://github.com/kirbo/i18n-ally/commit/78ac18c62d1ea89e0b337edc654c049d0736065a))
* support extraction for svelte, close [#621](https://github.com/kirbo/i18n-ally/issues/621) ([57d9d96](https://github.com/kirbo/i18n-ally/commit/57d9d96109537e4b3d260d42efd28eb19ce95f11))
* support for annonation in json locale files! ([43dbe52](https://github.com/kirbo/i18n-ally/commit/43dbe52133b48f6fec047ff9139c812c684d5d60))
* support for custom match regex ([dd1d65b](https://github.com/kirbo/i18n-ally/commit/dd1d65be12c42631000e3eb9e7a4ad5eef3f144d))
* support for ejs ([3971011](https://github.com/kirbo/i18n-ally/commit/3971011306ce6167a05a6f5b0d5eec01f6022556))
* support for flatten style, [#25](https://github.com/kirbo/i18n-ally/issues/25), thanks @JJBocanegra ([93f5432](https://github.com/kirbo/i18n-ally/commit/93f54329943d79c8dacc2990ae5066fd148d05b7))
* support for i18n-tag ([fb37acb](https://github.com/kirbo/i18n-ally/commit/fb37acb7e7f1a3c08436d2edc9fbef6df065f0ba))
* support for joomla ([3859fe4](https://github.com/kirbo/i18n-ally/commit/3859fe48b9e0ab602fc871662f87a4d40fec6423))
* support for rails i18n ([544056a](https://github.com/kirbo/i18n-ally/commit/544056a76aa7188ce39c59f603698bc8cde74ee6))
* support general i18next ([b23bd33](https://github.com/kirbo/i18n-ally/commit/b23bd332a4c22b456364ceb935f41b5fb23f8189))
* support google translate api key ([a93a404](https://github.com/kirbo/i18n-ally/commit/a93a404943d0afe963a99b0d57255719dc1af648))
* support goto prev command ([9572e73](https://github.com/kirbo/i18n-ally/commit/9572e73b6f9e341b8893bf2609399a84d7502114))
* support include/exclude in refactor templates, close [#579](https://github.com/kirbo/i18n-ally/issues/579) ([1bd6b27](https://github.com/kirbo/i18n-ally/commit/1bd6b277eff9f077293e1f16167fa6c337357e3b))
* support linked locale messages, [#147](https://github.com/kirbo/i18n-ally/issues/147) ([c2856e3](https://github.com/kirbo/i18n-ally/commit/c2856e32d8dd2837fba02b7372cc386fc2c7502e))
* support multiple encodings, thanks [@mudoo](https://github.com/mudoo) ([#105](https://github.com/kirbo/i18n-ally/issues/105)) ([a23cc7a](https://github.com/kirbo/i18n-ally/commit/a23cc7a6b506b7473417ccc9f41bfa39d76edc7e))
* support namespace scope for i18next, resolve [#307](https://github.com/kirbo/i18n-ally/issues/307) ([e89557c](https://github.com/kirbo/i18n-ally/commit/e89557c638b0115de043b63bcce58f2ea1d4b4c0))
* support scoped `localesPaths` setting ([#655](https://github.com/kirbo/i18n-ally/issues/655)) ([dbdf1b5](https://github.com/kirbo/i18n-ally/commit/dbdf1b57d68b7589bd5cbba79bb3293cd5ec6b9e))
* support selection of folders for bulk extraction, close [#603](https://github.com/kirbo/i18n-ally/issues/603) ([33f339b](https://github.com/kirbo/i18n-ally/commit/33f339b89647328eb520b765023e547e1070b7bf))
* support vue <script> detections, close [#559](https://github.com/kirbo/i18n-ally/issues/559) ([e060ed6](https://github.com/kirbo/i18n-ally/commit/e060ed68d069ed6db79a4a56d1e41ea6d135f2bf))
* support wildcard for `keysInUse`, close [#391](https://github.com/kirbo/i18n-ally/issues/391) ([6929cd0](https://github.com/kirbo/i18n-ally/commit/6929cd0960ad6170f52676fd4b8956494cbeb8d6))
* **svelte:** new framework svelte ([926e83d](https://github.com/kirbo/i18n-ally/commit/926e83d783a37906c783859e6e9dcc00827f7915))
* **tagSystem:** `none` will try to parse bcp47 for flag icons now ([7cef0ed](https://github.com/kirbo/i18n-ally/commit/7cef0ed5f01fcf001b63da216519045eb9123aa5))
* transcenter ([ffd2b71](https://github.com/kirbo/i18n-ally/commit/ffd2b712617b6fa35d039210e08f95ff5376d8d7))
* transCenter，显示i18n路径 ([7418c6a](https://github.com/kirbo/i18n-ally/commit/7418c6abc095a86473dfb1e61187dbc101050d28))
* translate all missing keys ([940fe20](https://github.com/kirbo/i18n-ally/commit/940fe20628d41da416db334c48aca5e437ed4669))
* translate only specific locales ([54f82e5](https://github.com/kirbo/i18n-ally/commit/54f82e583d305e58026f4ff628d9c690e48221c8))
* translate single locale ([935a8d8](https://github.com/kirbo/i18n-ally/commit/935a8d891c9fbcd5a9b38fdee77ea8259586e2ab))
* translating for records listed under progress view ([29413dd](https://github.com/kirbo/i18n-ally/commit/29413dd3dedea5208b6293b402ae7ab8ea4ab1b7))
* translation candiates batch apply ([1ebd689](https://github.com/kirbo/i18n-ally/commit/1ebd6898df98eb5d0e30d75ff724367a4c1a7837))
* translation candidate system ([8c44c3f](https://github.com/kirbo/i18n-ally/commit/8c44c3f849505a2baf6ed917878361341968c4d7))
* translation indicator ([4fcd3cf](https://github.com/kirbo/i18n-ally/commit/4fcd3cf3015ceb51a58f108cd97be1f47c5df3e1))
* translation notification ([497e8c8](https://github.com/kirbo/i18n-ally/commit/497e8c8fa7151a8de48677ff5285b541b09e2d34))
* **translations:** add missing NL translations ([3bcd79f](https://github.com/kirbo/i18n-ally/commit/3bcd79fc6d57251a66f56d5b092e2158de78863c))
* **transloco:** add html parser ([6c9577c](https://github.com/kirbo/i18n-ally/commit/6c9577cd43cc39d82c954a00eb43e208b755887d))
* **transloco:** new framework support ([14a3b18](https://github.com/kirbo/i18n-ally/commit/14a3b181caa8ea0ce709f14a0c17293f1263cee1))
* tree view expandable ([800c53e](https://github.com/kirbo/i18n-ally/commit/800c53e6c616e02adb684bd24a6e94c64de39ed4))
* ui improves ([423d269](https://github.com/kirbo/i18n-ally/commit/423d269692127e35855f7aafab3f0f727d54f0a0))
* Update `next-intl` to support latest release ([#1048](https://github.com/kirbo/i18n-ally/issues/1048)) ([b5b16b2](https://github.com/kirbo/i18n-ally/commit/b5b16b2641e745018068e88099241405ff122119))
* update german locales de-DE ([#620](https://github.com/kirbo/i18n-ally/issues/620)) ([b35f9a4](https://github.com/kirbo/i18n-ally/commit/b35f9a4d5e5341b15ab682c9c4611ef988ce8578))
* update german translation ([#693](https://github.com/kirbo/i18n-ally/issues/693)) ([f45839f](https://github.com/kirbo/i18n-ally/commit/f45839f1c3cca3a9363b9fb8aab44302a7a69508))
* update ru translation ([#653](https://github.com/kirbo/i18n-ally/issues/653)) ([3e60c3e](https://github.com/kirbo/i18n-ally/commit/3e60c3ef6d2d2dfd3b6573db589ff3d4540802c5))
* update vue-i18n match regex ([9da2a6d](https://github.com/kirbo/i18n-ally/commit/9da2a6d31d20f26753a8635dbf0580f69970d421))
* usage report ([5be18e2](https://github.com/kirbo/i18n-ally/commit/5be18e2e6a79740a9a903b9d46fa80f4e1269ae4))
* use french quotes and improve wording in french translation ([#744](https://github.com/kirbo/i18n-ally/issues/744)) ([ffa0930](https://github.com/kirbo/i18n-ally/commit/ffa09309db77d7bdd81d1b515e82386acbf76f28))
* use table to display hint ([0534a20](https://github.com/kirbo/i18n-ally/commit/0534a20489aa7c586055ea5fa51a27b10670d611))
* vscode sidebar ([95c107f](https://github.com/kirbo/i18n-ally/commit/95c107ffcd1da1438ac870e7b952713999f77d2b))
* **vscode:** support annonation in package.json ([0e4086b](https://github.com/kirbo/i18n-ally/commit/0e4086ba639e5e35228371a32b15d3893289ed59))
* **vue:** support vue-i18n-next  component interpolation, close [#582](https://github.com/kirbo/i18n-ally/issues/582) ([ddcbce5](https://github.com/kirbo/i18n-ally/commit/ddcbce5442a2624ae74b03947b619b9aaefe8d78))
* wath on file change ([17f0113](https://github.com/kirbo/i18n-ally/commit/17f0113e16683cfc23f7ea20618f5ebde17cac6d))
* workspace support ([eea0eb3](https://github.com/kirbo/i18n-ally/commit/eea0eb395ce411519c9ebd327ec20c790b226de6))
* write to namespaces ([7359430](https://github.com/kirbo/i18n-ally/commit/73594301ceb5ae530ebcbf0184de9f081caf4c45))
* writing for new engine ([e3ed487](https://github.com/kirbo/i18n-ally/commit/e3ed4875ffa3daf047bba441e262f6d72e2d8b91))
* writing for SFC ([7acb628](https://github.com/kirbo/i18n-ally/commit/7acb6280b837e3e9d051558adf58812ebf3aec6f))
* yaml annotation support ([d351079](https://github.com/kirbo/i18n-ally/commit/d351079844acd1109b51920aa0ddd7bfacd3b98d))
* 初始化向导 guide ([806dabc](https://github.com/kirbo/i18n-ally/commit/806dabc2de7343da341bfbc9b2f95d26400d79ed))
* 增加$te支持 ([b409e92](https://github.com/kirbo/i18n-ally/commit/b409e9287a1f89d01a93c7a6698f5c7c7757a5d2))
* 如果提取为 i18n，删除前后的"'字符 ([cad1c9d](https://github.com/kirbo/i18n-ally/commit/cad1c9db361bcf723a09d23fee88d33774382c8b))
* 提供默认key ([cba6767](https://github.com/kirbo/i18n-ally/commit/cba67674cebde84e2b013fd032518590fdd99ba1))
* 提取文案翻译 ([e93ec24](https://github.com/kirbo/i18n-ally/commit/e93ec2458e81ca42b61522512a7c621e43e10612))
* 支持 $tc 识别 ([63c87cb](https://github.com/kirbo/i18n-ally/commit/63c87cb39b81649c6ed9e9371b6b7cd589db559b))
* 支持 js 和 ts ([2b2ca04](https://github.com/kirbo/i18n-ally/commit/2b2ca047e342b716b38c9f7d767ff4a852f1a890))
* 支持不同的目录结构识别&优化初始化的交互 ([e7886d8](https://github.com/kirbo/i18n-ally/commit/e7886d884e089e15f44a6f844f3ab872a021bca9))
* 支持在 key 旁边显示中文注释 ([cbe218e](https://github.com/kirbo/i18n-ally/commit/cbe218eb60caec2d41ad80264dc916e2e0caf4d4))
* 支持多行提示 ([bdf9b9a](https://github.com/kirbo/i18n-ally/commit/bdf9b9a0d21c9c5267edeceddcfedfb2904bd9a9))
* 翻译接口，多接口尝试翻译 ([9fbe455](https://github.com/kirbo/i18n-ally/commit/9fbe455451f062d9f98c13464aa2a31e970524f9))
* 自动完成 ([2943717](https://github.com/kirbo/i18n-ally/commit/2943717b62deda672e2fe0a6f7b3ff6879f00dca))
* 自动提示 ([4d54eaf](https://github.com/kirbo/i18n-ally/commit/4d54eaf18b0d63b5112fff907d1c676b0ef53f91))
* 默认key, 默认选择后面的随机数方便修改 ([5a31252](https://github.com/kirbo/i18n-ally/commit/5a31252ad59a580c4f73faf71cd1cbbd939ba17f))
* 默认key，只默认2层的路径目录 ([d12cb07](https://github.com/kirbo/i18n-ally/commit/d12cb07f954056cd3e802de193103a2c31a5c25a))


### 🐞 Bug Fixes

* [#374](https://github.com/kirbo/i18n-ally/issues/374) ([12d31fc](https://github.com/kirbo/i18n-ally/commit/12d31fc0dee0809a10a1681e8961743b5621e221))
* [#386](https://github.com/kirbo/i18n-ally/issues/386) ([2eab85a](https://github.com/kirbo/i18n-ally/commit/2eab85a47aa75037f3a54670f8f2264b3e358db4))
* [#387](https://github.com/kirbo/i18n-ally/issues/387) ([5ca8229](https://github.com/kirbo/i18n-ally/commit/5ca8229b7f2ee06e7fb24d492c0ab7c2712a9a7e))
* actions behavior for readonly locales ([caa2d22](https://github.com/kirbo/i18n-ally/commit/caa2d22f9ce6ac025947854cdf2a5da71b872f43))
* actions for file locales tree ([5cb6d3a](https://github.com/kirbo/i18n-ally/commit/5cb6d3a3b06b6a1e49510ecbdead0dce71fae62b))
* **actions:** publish script ([c8ce53d](https://github.com/kirbo/i18n-ally/commit/c8ce53df6fb22cc959def17106d86b996d7ca5c8))
* activationEvents ([a7c4f36](https://github.com/kirbo/i18n-ally/commit/a7c4f369b71263818f6330e68151f2ff38426d05))
* add `ftl` as a parser that can be enabled ([#797](https://github.com/kirbo/i18n-ally/issues/797)) ([232da97](https://github.com/kirbo/i18n-ally/commit/232da972ffd9599fd6234655d3127936104460c8))
* add `i18n` as detectable locale path  ([5c9726a](https://github.com/kirbo/i18n-ally/commit/5c9726af06d54ec219aae7b90be5b8d18f840177))
* add a delay for keepFulfilled ([02d11ab](https://github.com/kirbo/i18n-ally/commit/02d11abf2de89369db9d367bad0ef9722a16c5dc))
* add key match reg for i18next ([5c93259](https://github.com/kirbo/i18n-ally/commit/5c93259ec117fb75778719433ec82ae52fc80d56))
* add message for empty usage report ([2f151b1](https://github.com/kirbo/i18n-ally/commit/2f151b1c3a1bbee93d61e9f74b0a60dfdfcf2f0e))
* add output channel for debug ([db40bd7](https://github.com/kirbo/i18n-ally/commit/db40bd7e6d4023bf3a59fd2ed0436738f25252ef))
* annoations updating event ([30672f3](https://github.com/kirbo/i18n-ally/commit/30672f38f8daa9dc3f19e58ec03a58e0949a9bdb))
* annotaion clear ([1d05926](https://github.com/kirbo/i18n-ally/commit/1d05926eb0c4d725c4653fd9753090a21c7e1a26))
* annotation ([91ca08b](https://github.com/kirbo/i18n-ally/commit/91ca08bb59a5976a75ab7621d3604c8624ba9fca))
* annotation trigger and cache, [#274](https://github.com/kirbo/i18n-ally/issues/274) ([8a35004](https://github.com/kirbo/i18n-ally/commit/8a35004ab0a98e0fac5c3d10e95a7a8523f5e92d))
* array enum warning in config, [#267](https://github.com/kirbo/i18n-ally/issues/267) ([e219b32](https://github.com/kirbo/i18n-ally/commit/e219b325acac1b176c0f49e2500e3db4043a5bae))
* array notation detection, close [#482](https://github.com/kirbo/i18n-ally/issues/482) ([b732dd7](https://github.com/kirbo/i18n-ally/commit/b732dd7b24b3ef4bf2b6b3154d62e1f9e18976b1))
* auto detect for "lang" and "langs" folder ([4be8c1d](https://github.com/kirbo/i18n-ally/commit/4be8c1d9e92978360c68c65ce02074355c45853b))
* auto detect only on i18n-enabled project ([a637544](https://github.com/kirbo/i18n-ally/commit/a637544af6f39e9961bb810abaa49e508599943f))
* auto locales detect timing ([7376259](https://github.com/kirbo/i18n-ally/commit/7376259f888c648cc1b833c1189d0ed5f6acd2bb))
* better file selection prompt, close [#422](https://github.com/kirbo/i18n-ally/issues/422) ([f4d95d9](https://github.com/kirbo/i18n-ally/commit/f4d95d960e7f6f21ccb6dd48d15d61bdf14a0dc6))
* better locales config guide ([9860d63](https://github.com/kirbo/i18n-ally/commit/9860d63f48a22770228fae11d78085842ee0fe98))
* blackslash on configureLocalesPaths ([d00c9b5](https://github.com/kirbo/i18n-ally/commit/d00c9b5fe207580793b826aaf97d0d30d917be74))
* bom encoding detection ([2cf71c4](https://github.com/kirbo/i18n-ally/commit/2cf71c4e96a3fb5332603f5d4c928e07fb9a7218))
* build ([67251a8](https://github.com/kirbo/i18n-ally/commit/67251a817a9bbf9cba3e9d5f701f6ad4cce38c51))
* build ([7921dae](https://github.com/kirbo/i18n-ally/commit/7921daebfd57f2a2deb2bc0e316683eb230a6de1))
* build mode ([fd4feda](https://github.com/kirbo/i18n-ally/commit/fd4feda5f9dc0c940de71b2c15d6e1f31aecf635))
* change luxembourgish flag association ([#925](https://github.com/kirbo/i18n-ally/issues/925)) ([f6e105c](https://github.com/kirbo/i18n-ally/commit/f6e105c0abd5d0fe40dee6af3ccc45d66c6b94ef))
* change problem severity to infomation ([8b25e4f](https://github.com/kirbo/i18n-ally/commit/8b25e4f1f8e53eb8ba4adaefa4661463789c58fd))
* **chrome-ext:** refactorTemplates ([1d250c3](https://github.com/kirbo/i18n-ally/commit/1d250c3682a0eea5c53dcf266f887a82d1b5900b))
* circular structure error on create new key ([#942](https://github.com/kirbo/i18n-ally/issues/942)) ([6aedf8f](https://github.com/kirbo/i18n-ally/commit/6aedf8fdfeb2208931a90e86074840eab418cca2))
* clean unwanted command displayed in the palette ([4f4035b](https://github.com/kirbo/i18n-ally/commit/4f4035bcf43447f9ec3dcbaeae0e356bad8554bf))
* clipboard, close [#4](https://github.com/kirbo/i18n-ally/issues/4) ([66dcbce](https://github.com/kirbo/i18n-ally/commit/66dcbce8e1465e75216100c03c7f96b6c3108217))
* close [#342](https://github.com/kirbo/i18n-ally/issues/342) ([175e23d](https://github.com/kirbo/i18n-ally/commit/175e23d4935be30733e39f94141687ca8de0fa75))
* close [#350](https://github.com/kirbo/i18n-ally/issues/350) ([a479d25](https://github.com/kirbo/i18n-ally/commit/a479d2529b87f796f3b87aa55df516ef07ebb09a))
* close [#373](https://github.com/kirbo/i18n-ally/issues/373) ([d04c27f](https://github.com/kirbo/i18n-ally/commit/d04c27fdde290cd95c385d0f8ef9c9f8fa7c8000))
* close [#392](https://github.com/kirbo/i18n-ally/issues/392) ([a188e5f](https://github.com/kirbo/i18n-ally/commit/a188e5faa5054ea4847c27eb2676b4cbc631d450))
* close [#410](https://github.com/kirbo/i18n-ally/issues/410) ([97638c1](https://github.com/kirbo/i18n-ally/commit/97638c156fe7202e75e91a211e964be1de55e8a1))
* close [#412](https://github.com/kirbo/i18n-ally/issues/412) ([1ab563d](https://github.com/kirbo/i18n-ally/commit/1ab563dcba169c5d6a063b8c01628fe6b2f51ba7))
* close [#511](https://github.com/kirbo/i18n-ally/issues/511) ([9dc48fa](https://github.com/kirbo/i18n-ally/commit/9dc48fa2dc1c5e6309210ba359718452a88dc620))
* commandPalette commands ([219599d](https://github.com/kirbo/i18n-ally/commit/219599d383fd049e116cf4df648d8c99ac24fef0))
* completion triggering ([03b6c75](https://github.com/kirbo/i18n-ally/commit/03b6c750a8da32584c96553ba3e3051110f37a18))
* config reactive ([859cc60](https://github.com/kirbo/i18n-ally/commit/859cc608df2a609163ab11c20befc0beefd1b3af))
* config watch of localesPaths ([ada02ac](https://github.com/kirbo/i18n-ally/commit/ada02ac03a41d5391a91c244bae923c43fe0a8a2))
* copying key should not come with $t, [#151](https://github.com/kirbo/i18n-ally/issues/151) thanks @JohanBeekers ([3a8489f](https://github.com/kirbo/i18n-ally/commit/3a8489f0d2970ae313631058d1ad7d29a13c1be2))
* correct some typos, [#29](https://github.com/kirbo/i18n-ally/issues/29), thanks @JJBocanegra ([43ec138](https://github.com/kirbo/i18n-ally/commit/43ec13872d8cb45be456368f597fa50348aa0b63))
* correctly extend react-i18next from i18next framework ([2a493e6](https://github.com/kirbo/i18n-ally/commit/2a493e6a1ee998483958d96a19e071cf165aabd0))
* current file view ([7041feb](https://github.com/kirbo/i18n-ally/commit/7041febd3a23cc6eff5086ccb3b76c4d86e24433))
* custom framework loading ([a607187](https://github.com/kirbo/i18n-ally/commit/a60718744280869b771a03edfeb25d39aced040e))
* **deepl:** stipe locale code for deepl, close [#622](https://github.com/kirbo/i18n-ally/issues/622) ([c976cdb](https://github.com/kirbo/i18n-ally/commit/c976cdb986a39ed88a304512decde6f741e927c0))
* deps ([2eb64d0](https://github.com/kirbo/i18n-ally/commit/2eb64d07c20645d77d45c0d25c64bfa9ec2ac94e))
* deps of ts-node ([b0ffd23](https://github.com/kirbo/i18n-ally/commit/b0ffd23361de35e1988b76d52081bc59a597c15c))
* **deps:** @typescript-eslint/parser ([4303e13](https://github.com/kirbo/i18n-ally/commit/4303e13f1d232b1c677afb55c569a9346ed1bcae))
* **deps:** remove "clipboardy" and use "env.clipboard" instead ([95936ed](https://github.com/kirbo/i18n-ally/commit/95936ed8ed5740fbf25a26d4adb249fb3d7b5564))
* **deps:** update dependency fast-glob to v3 ([#24](https://github.com/kirbo/i18n-ally/issues/24)) ([9546aca](https://github.com/kirbo/i18n-ally/commit/9546aca5b508288dc3981b96158e9d7dded8f6d6))
* **deps:** update dependency limax to v2 ([#95](https://github.com/kirbo/i18n-ally/issues/95)) ([f20b964](https://github.com/kirbo/i18n-ally/commit/f20b9642a443f7cf3d61dbb87da75bec3ed4c2a2))
* detecting `nuxt-i18n` ([3f09ec8](https://github.com/kirbo/i18n-ally/commit/3f09ec8c3bf23735aedc0acc0f926a3dd05b4cef))
* detecting key in backticks, [#27](https://github.com/kirbo/i18n-ally/issues/27) ([f0fdb77](https://github.com/kirbo/i18n-ally/commit/f0fdb77176b96f1c41ac3662d2baf8da3ec1f13a))
* detection for vue dyamic props ([28382e2](https://github.com/kirbo/i18n-ally/commit/28382e270c26559bc6704348d657a37a25149156))
* **detection:** better `<script/>` detect, close [#623](https://github.com/kirbo/i18n-ally/issues/623) ([67dc0b0](https://github.com/kirbo/i18n-ally/commit/67dc0b0b2e60825b2985d5e8e2062ed7c1431b58))
* **detection:** svelte inline function, close [#624](https://github.com/kirbo/i18n-ally/issues/624) ([519f5b6](https://github.com/kirbo/i18n-ally/commit/519f5b6ce6f61bc074f8e31bf89bc611196075db))
* dir-locales, [#30](https://github.com/kirbo/i18n-ally/issues/30) ([a232833](https://github.com/kirbo/i18n-ally/commit/a232833490bd6ef4f0c7ce474186b15b27c4cf55))
* disable detection subtree instead of hiding ([8b7c414](https://github.com/kirbo/i18n-ally/commit/8b7c4147106808351a1b59823a20d927dbe59b85))
* disable expanding for tree with zero child ([35e9019](https://github.com/kirbo/i18n-ally/commit/35e9019b2cd45f74c93a522b26221d671710490e))
* disable unicodeDecorate for os other than Windows ([b85e83c](https://github.com/kirbo/i18n-ally/commit/b85e83c738af7a0490c7323acba535882a2863a5))
* disablePathParsing for dotEnding ([78c70f2](https://github.com/kirbo/i18n-ally/commit/78c70f209a86c686d9d611b593ef8e658573ba9a))
* Displaying language and editor title in french translation ([#788](https://github.com/kirbo/i18n-ally/issues/788)) ([6ccb5e3](https://github.com/kirbo/i18n-ally/commit/6ccb5e315b3f75db81625841f4abaa672703c725))
* disposable modules ([69b3bc8](https://github.com/kirbo/i18n-ally/commit/69b3bc8a94d6d8f5f34a9398929d6b3b4870c484))
* do not detect strings inside $t as hardcoded, close [#536](https://github.com/kirbo/i18n-ally/issues/536) ([27cebd5](https://github.com/kirbo/i18n-ally/commit/27cebd5293f9f4e6c7154d3e46bebd15fc21fa12))
* do not override localesPath if empty array passed, close [#578](https://github.com/kirbo/i18n-ally/issues/578) ([52a8fff](https://github.com/kirbo/i18n-ally/commit/52a8fff694f9adf3eb4b4017c26d86956daf0fe2))
* do not prompt when no locales found, log in the terminal instead ([8e74c8f](https://github.com/kirbo/i18n-ally/commit/8e74c8ff31aea89a990f91f73e13a78a0cc70898))
* **docs:** update readme ([11ca965](https://github.com/kirbo/i18n-ally/commit/11ca96588912c87dbd15f04828353a07a93803ed))
* don't enable if only general  framework is presented ([ab25966](https://github.com/kirbo/i18n-ally/commit/ab259667e1f2da384f4f09384a3234b81dba3a4a))
* downgrade ts-node, fix [#576](https://github.com/kirbo/i18n-ally/issues/576) ([a1c8261](https://github.com/kirbo/i18n-ally/commit/a1c8261f9602080dd356bc06891c70160d06d2b0))
* duplicate watch ([21354c3](https://github.com/kirbo/i18n-ally/commit/21354c35e6add9680cb44f8ea3aa5c55865cb5a8))
* duplicated detection when multiple framworks enable ([f23d2ac](https://github.com/kirbo/i18n-ally/commit/f23d2ac2ba76f6bd78f7ac3a9354b95f54c4f465))
* early returned ([d78a04e](https://github.com/kirbo/i18n-ally/commit/d78a04efa14956b4e419e813cede5556bddada65))
* ecmascript err catch, [#266](https://github.com/kirbo/i18n-ally/issues/266) ([93fd1e7](https://github.com/kirbo/i18n-ally/commit/93fd1e788d8eb71f3e58f5c1c1ff892689d869e8))
* edit key and keepFulfilled on new key, thanks @JohanBeekers ([e8f5869](https://github.com/kirbo/i18n-ally/commit/e8f5869555b2d45fb584466e18c95a1810ac55b8))
* edit key in progress view ([29f03ec](https://github.com/kirbo/i18n-ally/commit/29f03ec5725f7450eaac79737b70d4c4036b64fc))
* editing for multilines ([5322aa6](https://github.com/kirbo/i18n-ally/commit/5322aa6d661c6506156500466a97707277b600ae))
* editor ([9a5aab6](https://github.com/kirbo/i18n-ally/commit/9a5aab677aaa56919f6e2b0e7b5ed858fcfea62d))
* editor scale ([411ca79](https://github.com/kirbo/i18n-ally/commit/411ca79f3aa7a94a72f5e3e4ce9b765cdf6aa79b))
* **editor:** readonly ([5bf7ca9](https://github.com/kirbo/i18n-ally/commit/5bf7ca9a8f8490bcc2dd46bceb7041631062e493))
* **editor:** tag system ([f95017f](https://github.com/kirbo/i18n-ally/commit/f95017f488fbe5d4ac033b2518538719d8854576))
* engines ([f799d67](https://github.com/kirbo/i18n-ally/commit/f799d67e606d242887e293444f658da598da3f71))
* English locale grammar improvements ([#244](https://github.com/kirbo/i18n-ally/issues/244)) ([efe9a58](https://github.com/kirbo/i18n-ally/commit/efe9a584b08c210ccc50244205468c89431f0de6))
* error log app name ([82c460f](https://github.com/kirbo/i18n-ally/commit/82c460f035112687af8f73d52e509e529fb3760d))
* error on rename/delete non-existent keys ([e8793ee](https://github.com/kirbo/i18n-ally/commit/e8793ee8f20bbda09fc9a5c24ffbcc9fc8b2fe37))
* error warning ([ff328e7](https://github.com/kirbo/i18n-ally/commit/ff328e74033ae4c99010d7483f93cb4dcc824abe))
* es default flag, close [#489](https://github.com/kirbo/i18n-ally/issues/489) ([f62e49a](https://github.com/kirbo/i18n-ally/commit/f62e49aa36b6833bac52161c3f0ff9c76b9cf686))
* **es-parser:** arguments parsing on windows ([c001b9b](https://github.com/kirbo/i18n-ally/commit/c001b9bbc310dfdbdf7a68ac78e3fdb4148742d3))
* **es-parser:** tsconfig override, fix [#301](https://github.com/kirbo/i18n-ally/issues/301) ([8a4da03](https://github.com/kirbo/i18n-ally/commit/8a4da0357cd01dd5b89c4311bcd1021798243c17))
* escape markdown ([6904efa](https://github.com/kirbo/i18n-ally/commit/6904efab33f08bf8b1a7b26c8de698b6066e1d7f))
* event registration for ProgressProvider ([0c5828d](https://github.com/kirbo/i18n-ally/commit/0c5828d2f0dff1f7b7a6ef50faa176b0ed2c7c04))
* events length ([9ad04b4](https://github.com/kirbo/i18n-ally/commit/9ad04b412d78b4b64ced4a2f1a2b4fda3249750e))
* exclude "nodejieba" from webpack ([2f8c194](https://github.com/kirbo/i18n-ally/commit/2f8c19448263c1049984d01067a0ad383629c8e2))
* extension trigger event ([fb40a9e](https://github.com/kirbo/i18n-ally/commit/fb40a9ed71bb5c5d0558ccc49c7884b7257d6131))
* extension will now activate on the sartup ([6f674d2](https://github.com/kirbo/i18n-ally/commit/6f674d289d7dd08fcc09dc192676cf0c4b7dc37a))
* extracting for js template, close [#613](https://github.com/kirbo/i18n-ally/issues/613) ([fb82a96](https://github.com/kirbo/i18n-ally/commit/fb82a96e4b847a253dc4a5043f95e87f8918ae7d))
* extracting in readonly mode,  close [#446](https://github.com/kirbo/i18n-ally/issues/446) ([60387d5](https://github.com/kirbo/i18n-ally/commit/60387d5c30a633366211b486aa3304dfbf927746))
* extraction keygen, close [#476](https://github.com/kirbo/i18n-ally/issues/476) ([0cdd03c](https://github.com/kirbo/i18n-ally/commit/0cdd03cb4ddc819b9cad4d78513ea20a5e878691))
* extraction range ([57d87a4](https://github.com/kirbo/i18n-ally/commit/57d87a4dafb8493d5d3b88f47853f5501c3255cd))
* extraction updates, close [#520](https://github.com/kirbo/i18n-ally/issues/520) ([cc48574](https://github.com/kirbo/i18n-ally/commit/cc4857406d9f8dc50cfe856c6453b10765c4c573))
* **extract:** make replacing option always shown ([7d1a523](https://github.com/kirbo/i18n-ally/commit/7d1a5236d4cd7bf5ebd1ad1840f3a01f6c252cda))
* eye buttons color ([b65d205](https://github.com/kirbo/i18n-ally/commit/b65d205a38a4a501f332234c5058e65932753a0c))
* failed to get locale code, [#241](https://github.com/kirbo/i18n-ally/issues/241) ([4277574](https://github.com/kirbo/i18n-ally/commit/4277574813c59260ebfb84d8e04a47d1c2ba4f19))
* file reloading on batch writing ([0ce40a4](https://github.com/kirbo/i18n-ally/commit/0ce40a4ffe7cf50344e51d3d1b113091aa7a4319))
* file watcher on windows ([e566dd5](https://github.com/kirbo/i18n-ally/commit/e566dd57eebbe11ae05d3820712563d66a0888af))
* filename with no locales code ([0290a56](https://github.com/kirbo/i18n-ally/commit/0290a56a87ebc9435b400670b5c186b80a0cf0fb))
* filenameMatchRegex override ([e04e51e](https://github.com/kirbo/i18n-ally/commit/e04e51eb1dca464fb764278b84644779cdf221b7))
* filewatch broken on windows ([63ec0cb](https://github.com/kirbo/i18n-ally/commit/63ec0cb76d739569e68b5893844d378378216020))
* find reference slow on large project ([5fabb35](https://github.com/kirbo/i18n-ally/commit/5fabb358120bd45494c7dd679cd462fa33719d7d))
* fix spelling for choice prompt ([#814](https://github.com/kirbo/i18n-ally/issues/814)) ([a2c035b](https://github.com/kirbo/i18n-ally/commit/a2c035b48bda4f69506e8b44128b8c9e034f58a5))
* fix word spelling errors ([#1129](https://github.com/kirbo/i18n-ally/issues/1129)) ([0427255](https://github.com/kirbo/i18n-ally/commit/0427255756876fff75493d9ba85648ce52b9c9e4))
* flag for 'uk' encoding ([#93](https://github.com/kirbo/i18n-ally/issues/93)) ([511f7aa](https://github.com/kirbo/i18n-ally/commit/511f7aa24fceae6f51496ddff26bf8eee7a2cd9e))
* flag for vi, close [#498](https://github.com/kirbo/i18n-ally/issues/498) ([6d0aab1](https://github.com/kirbo/i18n-ally/commit/6d0aab19e72149e8076fdfa6457472b628d1a81f))
* flag icons ([e2608b4](https://github.com/kirbo/i18n-ally/commit/e2608b4a35f90725e6f504f84e4550c047c91e5b))
* flatten style sideview tree display ([e8a551e](https://github.com/kirbo/i18n-ally/commit/e8a551e54c8956b33e1949a7e00a64189843b020))
* fluent-vue fixes ([#658](https://github.com/kirbo/i18n-ally/issues/658)) ([c41a964](https://github.com/kirbo/i18n-ally/commit/c41a9649ec15b8a2506f923ce9400cc005672046))
* **flutter:** mutliline regex, fix [#344](https://github.com/kirbo/i18n-ally/issues/344) ([cb35395](https://github.com/kirbo/i18n-ally/commit/cb353956db8a59728c17868a6268e121529a7fbd))
* forceEnable accept an array of framework ids ([3b0c807](https://github.com/kirbo/i18n-ally/commit/3b0c807ab6104fe643ae286e376846c314a7b863))
* glob for analyst, close [#453](https://github.com/kirbo/i18n-ally/issues/453) ([0744b42](https://github.com/kirbo/i18n-ally/commit/0744b421f445a06fe6475df99a7dbf2a91f68466))
* goto file ignore non-existent key ([41e12c5](https://github.com/kirbo/i18n-ally/commit/41e12c5b29635d755c6a32a94c46db1a183740f1))
* goto for flat style ([cc6dab5](https://github.com/kirbo/i18n-ally/commit/cc6dab505cbb77f5deeb7eb147f584efe3ed5d9b))
* goto key in progress view ([6a9092c](https://github.com/kirbo/i18n-ally/commit/6a9092cf11ceb3d0b81b64b8d598cb8ff071d1f4))
* gravatar ([8982e38](https://github.com/kirbo/i18n-ally/commit/8982e3882b1eb5b58714d96148b4a3c122db3e3e))
* handle flags more properly, [#313](https://github.com/kirbo/i18n-ally/issues/313) ([141a561](https://github.com/kirbo/i18n-ally/commit/141a56145f5e48d7b10d2dd791dee017d9df701c))
* hard string detection after extracting, close [#542](https://github.com/kirbo/i18n-ally/issues/542) ([9a250a8](https://github.com/kirbo/i18n-ally/commit/9a250a8668bce415641ed0b52100186a3baf607c))
* hide open editor command from comand palette, close [#456](https://github.com/kirbo/i18n-ally/issues/456) ([742c124](https://github.com/kirbo/i18n-ally/commit/742c12493e85ca5defd07fea2122132b002a7953))
* hide sidebar on non-vue-i18n project ([bfdfe6e](https://github.com/kirbo/i18n-ally/commit/bfdfe6e47f381f51c417d2d72f0792f595ada4ed))
* hide translate button on non-existent keys ([4bd703c](https://github.com/kirbo/i18n-ally/commit/4bd703cd94a01e27f13b5cad85aa412828e8f05c))
* hint and annotation ([de14107](https://github.com/kirbo/i18n-ally/commit/de14107200d9a33886dd3abc88fdd0b647f39cfc))
* hover buttons shows with conditions ([1cc91eb](https://github.com/kirbo/i18n-ally/commit/1cc91eb6da96ae8eeef845574950d5c2cc0da5e9))
* hover will now display for non-existent keys ([72ce923](https://github.com/kirbo/i18n-ally/commit/72ce923790e3f48d4ab80260e4a54443024bcc96))
* html parser, close [#628](https://github.com/kirbo/i18n-ally/issues/628) ([d2aee15](https://github.com/kirbo/i18n-ally/commit/d2aee155475e00f7483db486f54c43ee96ededfe))
* hyphen and space inside keypath, fix [#60](https://github.com/kirbo/i18n-ally/issues/60) ([6f8d99b](https://github.com/kirbo/i18n-ally/commit/6f8d99bef3908636fe2fe7031cfa902e6d754a59))
* i18n ([f637b2b](https://github.com/kirbo/i18n-ally/commit/f637b2b8c802a57e446f0d5a74e303fdba1779a6))
* i18n key names ([5a6a684](https://github.com/kirbo/i18n-ally/commit/5a6a68449fcfca728b3037587dd2f849c73b7a2a))
* i18n-tag ([5da27af](https://github.com/kirbo/i18n-ally/commit/5da27af2eb469a244742628efa17af259dfda041))
* **i18n:** ❤ character ([e2f5478](https://github.com/kirbo/i18n-ally/commit/e2f5478af6769fd79f22cf2a247eba3b54bb3e79))
* i18next greedy namespace regex ([533d16a](https://github.com/kirbo/i18n-ally/commit/533d16a32dc90ab27c4c6743c164a0c69d1533be))
* **i18n:** fallback to english if locale not supported ([7b27c42](https://github.com/kirbo/i18n-ally/commit/7b27c42ec96b16cc992fa2bae8df4afeda7dfac7))
* icon for non-existent keys ([85699c2](https://github.com/kirbo/i18n-ally/commit/85699c2ec5f33af5d6755637808d5536f1e72ff6))
* **icons:** sidebar icon size in insider build ([c9a8b95](https://github.com/kirbo/i18n-ally/commit/c9a8b95998f1fbd6fd34b18852c15ba44d6ac9c4))
* **icons:** update new iconset and add dark icons ([6edae9f](https://github.com/kirbo/i18n-ally/commit/6edae9f2f2b4a97edd488b0336691413cc97fe23))
* ignore cursor when inplace annotation turned off, resolve [#293](https://github.com/kirbo/i18n-ally/issues/293) ([ddac27d](https://github.com/kirbo/i18n-ally/commit/ddac27d79227847aa189da084223743033311d04))
* ignore keys ends with '.' and minor fix ([3949806](https://github.com/kirbo/i18n-ally/commit/39498067f16073af96d721c6a46205c78db63bfa))
* ignore more dirs for locale paths auto setting ([5c9b5c6](https://github.com/kirbo/i18n-ally/commit/5c9b5c6f3fc54be3bbb69d4a8fc4e1fe98dbd1ee))
* implement scopes/namespaces for Transloco ([#684](https://github.com/kirbo/i18n-ally/issues/684)) ([43df97d](https://github.com/kirbo/i18n-ally/commit/43df97db80073230e528b7bf63610c903d886df8))
* imporve logical for annonation display ([2cb5cb4](https://github.com/kirbo/i18n-ally/commit/2cb5cb4167f29b2ce5dcea15981d057a04129cdb))
* improve bcp47 and add unknown flag icon ([efd97f5](https://github.com/kirbo/i18n-ally/commit/efd97f557af49a8214987206a28e560243436619))
* improve detection rules, close [#600](https://github.com/kirbo/i18n-ally/issues/600) ([4f764bb](https://github.com/kirbo/i18n-ally/commit/4f764bb8ba7d04525cd63ab9057b7d29b17fe6f7))
* improve extraction rules ([5850694](https://github.com/kirbo/i18n-ally/commit/5850694d037b1a91250f76c792c0a41c565cca20))
* improve Google Cloud key protected API usage by shortening unsupported locales ([0c192a2](https://github.com/kirbo/i18n-ally/commit/0c192a2d9578b5818c5f54cecc875465495f268d))
* improve key navigation for json and yaml ([200a5ad](https://github.com/kirbo/i18n-ally/commit/200a5adabaa49520507b8edda8177b902236e407))
* improve perfermance in writing, [#230](https://github.com/kirbo/i18n-ally/issues/230) ([698aa0c](https://github.com/kirbo/i18n-ally/commit/698aa0ce3917a41e3234a692544962c5e1f5cdaf))
* improve progess bar looking on macos ([248e57c](https://github.com/kirbo/i18n-ally/commit/248e57cacec6a364788dcf49f91c773be8beced3))
* improve rails detection, close [#455](https://github.com/kirbo/i18n-ally/issues/455) ([10f9951](https://github.com/kirbo/i18n-ally/commit/10f9951ed42c4ce477967a3ee553afd13b7ec90f))
* improve tree view ([e040dbb](https://github.com/kirbo/i18n-ally/commit/e040dbb268c13321a6260833c5fc1b1dfd1574c2))
* improve writing logic, [#150](https://github.com/kirbo/i18n-ally/issues/150) ([f16c82d](https://github.com/kirbo/i18n-ally/commit/f16c82de8e85a00b9487c5a65fcc61c9f4c6860c))
* improved status bar ([06f8ea6](https://github.com/kirbo/i18n-ally/commit/06f8ea63ba56ab267e60565a676d3ddd475714f6))
* include all unicode scripts for detection ([1ff16a7](https://github.com/kirbo/i18n-ally/commit/1ff16a737cf71502af62d337806a53ac82fc1f0b))
* include cyrillic for detection ([36ea0d5](https://github.com/kirbo/i18n-ally/commit/36ea0d5fe5dab69dfec8940a4e69cbeb7bc79f6e))
* invalid locale ([85180bf](https://github.com/kirbo/i18n-ally/commit/85180bf9c54d41a28101d5b6e7aaaac8e12d0f73))
* invalid Svelte regex ([#1001](https://github.com/kirbo/i18n-ally/issues/1001)) ([fe4e464](https://github.com/kirbo/i18n-ally/commit/fe4e46477f34d174de7ea72cde9a7b30a5d356ab))
* isVueProject path on Windows ([4b81865](https://github.com/kirbo/i18n-ally/commit/4b818654477403d9a7aadf0bdd24ba079e4bb529))
* items sorting order ([880883c](https://github.com/kirbo/i18n-ally/commit/880883c582d40ab13a1efc41e3bb5c798e0730a2))
* ja-jp flag ([f0aaf44](https://github.com/kirbo/i18n-ally/commit/f0aaf4424d091c38c04e4f4b86ed5fc344d71c7d))
* json annotation ([6482f8f](https://github.com/kirbo/i18n-ally/commit/6482f8f97dc2aa7edbe003d72346b54acbcc227d))
* keepFulfill triggered by new locale file ([b96152e](https://github.com/kirbo/i18n-ally/commit/b96152eb4eaa1f9c28d7d3a5f222da6269b14b81))
* keepFulfilled triggering, close [#581](https://github.com/kirbo/i18n-ally/issues/581) ([a3029c5](https://github.com/kirbo/i18n-ally/commit/a3029c5b83c8738b4a18a3f7f5e3e21a4741ed49))
* key detector ([98837fe](https://github.com/kirbo/i18n-ally/commit/98837fe5b25742b804b1bc8afd2f3499eb8f54d9))
* key match reg across all frameworks ([a9c98f8](https://github.com/kirbo/i18n-ally/commit/a9c98f84a0c543747435da45318df1a9d68db8f4))
* key priority on sfc ([3a4076b](https://github.com/kirbo/i18n-ally/commit/3a4076bfd1ea0fb904e8800f4e4d030f8523fd22))
* key rewrite for extracting ([bd82fee](https://github.com/kirbo/i18n-ally/commit/bd82feea25595c6ebcc090c5496f6267a6304879))
* keypath rewrite for creating new keys ([c2a3f44](https://github.com/kirbo/i18n-ally/commit/c2a3f44bccbd4e20ac5dea7faad9d02571ecc6d0))
* laravel in new engine ([4df8b2c](https://github.com/kirbo/i18n-ally/commit/4df8b2c352e08096e2fd76edd0598d239a4917b3))
* lint ([dab4ef2](https://github.com/kirbo/i18n-ally/commit/dab4ef2d3f4de655b1ab3d0abfc5af23b6f3ca5a))
* loading empty locale files ([c6b388d](https://github.com/kirbo/i18n-ally/commit/c6b388d26dbe0df2b358fda4b574dba935ddf687))
* loading twice on write ([f6a76ae](https://github.com/kirbo/i18n-ally/commit/f6a76ae2a30331a59224d5800283e9bf1b255eb8))
* locale annotation with path matcher ([123c90f](https://github.com/kirbo/i18n-ally/commit/123c90f32456dce333dff82b93fd90a10f6a65a2))
* locale normalization ([a32a4c8](https://github.com/kirbo/i18n-ally/commit/a32a4c8462c6d2aa77347fbf4ebf74b8509c03dd))
* **locales:** completes spanish and missing key ([#434](https://github.com/kirbo/i18n-ally/issues/434)) ([7f56386](https://github.com/kirbo/i18n-ally/commit/7f563865c47dd974514fe9fb229bf41b47aba0d6))
* localesPaths backslash for Windows, close [#477](https://github.com/kirbo/i18n-ally/issues/477) ([7ab8269](https://github.com/kirbo/i18n-ally/commit/7ab82692eb7f2756558db79e2ff62d3699c23bd2))
* **locales:** separation and completion of ru and uk-UA locales ([#461](https://github.com/kirbo/i18n-ally/issues/461)) ([2e59af5](https://github.com/kirbo/i18n-ally/commit/2e59af5e7c09cda372b5a58dcde139b6d0eca4ee))
* logic of disabling and re-enabling the extension ([a6f4b7d](https://github.com/kirbo/i18n-ally/commit/a6f4b7dcbfed9312be696f8757f9dcd6930d9899))
* make hover more make sense ([a161fc5](https://github.com/kirbo/i18n-ally/commit/a161fc5e869147911466e039a402a49665ed5a2a))
* make tree view nested for flatten messages, [#133](https://github.com/kirbo/i18n-ally/issues/133) ([13f958e](https://github.com/kirbo/i18n-ally/commit/13f958ed5208f99c907202cf243331da78f1db37))
* message set pathes, close [#565](https://github.com/kirbo/i18n-ally/issues/565) ([d4b14ea](https://github.com/kirbo/i18n-ally/commit/d4b14ea01adffd9d40965ecb9d13eba90599782b))
* minor bugs in editor ([6ebfada](https://github.com/kirbo/i18n-ally/commit/6ebfadab6e5cfe1cc29b510990075a41f3e5b924))
* missing keys quick fix, close [#529](https://github.com/kirbo/i18n-ally/issues/529) ([cc08cd2](https://github.com/kirbo/i18n-ally/commit/cc08cd258666cee77c0bccc4d4e8a76594a57638))
* namespace and non-namspace locales ([876c80c](https://github.com/kirbo/i18n-ally/commit/876c80ccd9c77e7fbea258d41eef801d38705121))
* namespace for tree views ([7948dbf](https://github.com/kirbo/i18n-ally/commit/7948dbf40a8d2dd3e51443e216f3bf628c2ef5b4))
* namespace loader ([edf6f99](https://github.com/kirbo/i18n-ally/commit/edf6f99cb3d25562d527d3b3e5ba59f8a5dabaf4))
* namespace on adding missing translations, resolves [#252](https://github.com/kirbo/i18n-ally/issues/252) ([e80fa7f](https://github.com/kirbo/i18n-ally/commit/e80fa7f7977ac5d5fe249e881855c7f5818e8430))
* namespace over slice ([f808d75](https://github.com/kirbo/i18n-ally/commit/f808d750108dce5c0765c9057f5de0c3db7d6539))
* new local file creation, [#279](https://github.com/kirbo/i18n-ally/issues/279) ([e2e6d92](https://github.com/kirbo/i18n-ally/commit/e2e6d9219a9ac0c48cf2b575952adf091c2847f7))
* next-intl support multilines key detection ([#1011](https://github.com/kirbo/i18n-ally/issues/1011)) ([#1014](https://github.com/kirbo/i18n-ally/issues/1014)) ([289af25](https://github.com/kirbo/i18n-ally/commit/289af25ba9c890929841e8fd3f6d48ce08cef47a))
* **ngx-translate:** annonation for html ([dcb4898](https://github.com/kirbo/i18n-ally/commit/dcb48985a40af41a436c6684b35271ce9ab4228f))
* **ngx-translate:** capturing, [#229](https://github.com/kirbo/i18n-ally/issues/229) ([4641157](https://github.com/kirbo/i18n-ally/commit/46411573479126705b8d35b9cb1bcf85931a05da))
* **ngx-translate:** detect for array keys, and enable jsx/tsx, close [#517](https://github.com/kirbo/i18n-ally/issues/517) ([29e4668](https://github.com/kirbo/i18n-ally/commit/29e46682d0e7e65db14de20b8d58726a41bd1569))
* **ngx-translate:** multi-lines capture, [#228](https://github.com/kirbo/i18n-ally/issues/228) ([2b042c1](https://github.com/kirbo/i18n-ally/commit/2b042c115c37286aa63702dc6f658125b0b784b5))
* object display in file locales tree ([d747d20](https://github.com/kirbo/i18n-ally/commit/d747d2030b4808189bc56125c574aaeb181fba49))
* onDidChange on undefined ([068120a](https://github.com/kirbo/i18n-ally/commit/068120aa4775d3168d5db37c629de7a3b69cc5a3))
* only detect locales on valid project ([3021267](https://github.com/kirbo/i18n-ally/commit/302126716e8609b9be56a5823ec2fb840a363abe))
* open editor command, resolve [#456](https://github.com/kirbo/i18n-ally/issues/456) ([7021c88](https://github.com/kirbo/i18n-ally/commit/7021c882137fff1b825fcdfbd945cd2fa6104c36))
* open key on node will prompt for locale now ([14a3adc](https://github.com/kirbo/i18n-ally/commit/14a3adc4abc77f5d1309d4d315ad5c73dcd95e02))
* optimize file loading ([2418570](https://github.com/kirbo/i18n-ally/commit/241857073633ce7bdc57c21ac4b34ef8912228b5))
* override confirm ignores object ([d3382e8](https://github.com/kirbo/i18n-ally/commit/d3382e8a7815ace6f1a6a9a2cc70c48113938637))
* partial fix for [#443](https://github.com/kirbo/i18n-ally/issues/443) ([a0f8f51](https://github.com/kirbo/i18n-ally/commit/a0f8f51ab54dd3518129f7da4ba4fb8d4a342ba7))
* path autoset ([6d74ac7](https://github.com/kirbo/i18n-ally/commit/6d74ac72b35272eccf9e94cd01d701d972c6133e))
* po-parser ([#319](https://github.com/kirbo/i18n-ally/issues/319)) ([7b0c902](https://github.com/kirbo/i18n-ally/commit/7b0c902957b7ec365c88151b18cd6d80def32c54))
* **pref:** throttle loading functions ([9168daf](https://github.com/kirbo/i18n-ally/commit/9168daf9351ec9af2108ec7f51a98c0507cb3d56))
* preserve expendable state for progress view ([ac3ad6b](https://github.com/kirbo/i18n-ally/commit/ac3ad6be3fe7ff45e5935bfccf7f16ca216dfc54))
* problem list detection on content change, close [#545](https://github.com/kirbo/i18n-ally/issues/545), close [#544](https://github.com/kirbo/i18n-ally/issues/544) ([f975298](https://github.com/kirbo/i18n-ally/commit/f9752983ac17e5c56310d713683f1431a5b623ad))
* problems update listener ([b086fa1](https://github.com/kirbo/i18n-ally/commit/b086fa1bac530ef64c4f405c1cc9e56388066d86))
* prompt before deleting keys ([7b2940d](https://github.com/kirbo/i18n-ally/commit/7b2940de803b5aa273e07144829cf760596a586a))
* **rails:** works with the Rails extension, close [#472](https://github.com/kirbo/i18n-ally/issues/472) ([c52e40a](https://github.com/kirbo/i18n-ally/commit/c52e40ad2c38e56ebe817f12f0e86a877c17b9e8))
* Re-enable adding and navigation to strings in the expected namespace ([#920](https://github.com/kirbo/i18n-ally/issues/920)) ([0967340](https://github.com/kirbo/i18n-ally/commit/0967340e51467490940414e62515a4b77c1f43ae))
* react-i18next, added better support for namespace overrides, corrected e2e-tests ([#871](https://github.com/kirbo/i18n-ally/issues/871)) ([6f61ef2](https://github.com/kirbo/i18n-ally/commit/6f61ef24edcdebe594a01e71ca578473db912138))
* **react-i18next:** show sub completion items when using scoped namespace ([#941](https://github.com/kirbo/i18n-ally/issues/941)) ([fb8a429](https://github.com/kirbo/i18n-ally/commit/fb8a429827fb81f277696f226fb00fcac6fddf16))
* **react:** fix regex ([c1f8459](https://github.com/kirbo/i18n-ally/commit/c1f845966f8359391d4d33600a120163bdeaea1a))
* **react:** keymatch ([6506867](https://github.com/kirbo/i18n-ally/commit/650686739e529dda5c7d6aaa7ae5b31e680f1953))
* **react:** resolve [#294](https://github.com/kirbo/i18n-ally/issues/294) ([26e594b](https://github.com/kirbo/i18n-ally/commit/26e594bdb72ad9d5a1d0fc447a1f28ad67d02998))
* **react:** simplify the key regex, [#286](https://github.com/kirbo/i18n-ally/issues/286) ([66d58e6](https://github.com/kirbo/i18n-ally/commit/66d58e643887d550d2aed83a26569662dd03fe99))
* **react:** useIntl ([6c6c0b2](https://github.com/kirbo/i18n-ally/commit/6c6c0b263906a14747cc51589c80f72fb8593979))
* redundant event fires ([af42533](https://github.com/kirbo/i18n-ally/commit/af4253308db5a30282e2f445b99922974ecf6d6e))
* release script ([0e77cb0](https://github.com/kirbo/i18n-ally/commit/0e77cb04e8b438fe237b67c94c25bfd72402fa45))
* reload on config changed ([979d02e](https://github.com/kirbo/i18n-ally/commit/979d02e4a6e9e188f4c95c97ce9fdd6e4fdfbcad))
* remove buttons in hint ([2621975](https://github.com/kirbo/i18n-ally/commit/26219758fc108444cf71baf3fb8271f181938b39))
* remove default values from some of settings ([73def5c](https://github.com/kirbo/i18n-ally/commit/73def5c4c5675fd9a10e27af2673322f3524262f))
* remove keys in usage report ([c127e2b](https://github.com/kirbo/i18n-ally/commit/c127e2bf0d0f89c0bcedc56b58f72f7bd0fb71ed))
* remove monopoly for chrome-ext ([b64c584](https://github.com/kirbo/i18n-ally/commit/b64c5846c3d9adf3ccf7700e742ce662831d1bcf))
* remove other packages from react-intl ([d0c7d72](https://github.com/kirbo/i18n-ally/commit/d0c7d7202f8ab02d310624cc6fc08143964a8716))
* remove question mark in hard strings sidebar, close [#557](https://github.com/kirbo/i18n-ally/issues/557) ([f5c58cb](https://github.com/kirbo/i18n-ally/commit/f5c58cbcc185caf1314d3cad3f95dee0a5ad6036))
* rename key in context menu ([61597bc](https://github.com/kirbo/i18n-ally/commit/61597bcf66eb14790ab3a07d260bd2329c7016ea))
* rename keys will now also update current file ([15fd6d4](https://github.com/kirbo/i18n-ally/commit/15fd6d4adb9a34ec9179776712f922bea8a09e8c))
* rename useFreeApi to useFreeApiEntry ([10923e8](https://github.com/kirbo/i18n-ally/commit/10923e8981d166f24e84380837c981803493ae36))
* reorder hover locales ([da2fdcb](https://github.com/kirbo/i18n-ally/commit/da2fdcbd07e144933e3f4b2d871c2204a4b11202))
* replace locale via path matcher ([a4c8b58](https://github.com/kirbo/i18n-ally/commit/a4c8b58d049d766addd9f346e8ce8f6f83fb3654))
* replaceAll ([de772e8](https://github.com/kirbo/i18n-ally/commit/de772e81cb3b2f3ef69a506e0ca2c3866f195f1a))
* repo address ([b2347b3](https://github.com/kirbo/i18n-ally/commit/b2347b3259c62eb1a41d56b178e92f7d1125eed3))
* resolve [#281](https://github.com/kirbo/i18n-ally/issues/281) ([5a83409](https://github.com/kirbo/i18n-ally/commit/5a8340986ce78126c9c5021258cf3373da1b8ac4))
* resolve [#332](https://github.com/kirbo/i18n-ally/issues/332) ([cd36fb4](https://github.com/kirbo/i18n-ally/commit/cd36fb4b5fb3c01b8fe4c0c30a360f79dc1ce48c))
* review error ([b5ed449](https://github.com/kirbo/i18n-ally/commit/b5ed449124364b5461e655c9ed232541fe03eeaf))
* **review:** request changes tree item ([38224e7](https://github.com/kirbo/i18n-ally/commit/38224e791780ca4da7874b9cf0ca399f04525685))
* root path change watcher ([35fb0bf](https://github.com/kirbo/i18n-ally/commit/35fb0bfb12be84163de521157f56948feac9903b))
* **ruby-rails:** improve partials ([c263ba2](https://github.com/kirbo/i18n-ally/commit/c263ba2bdc4483f437e6e5c4fe62ede4e38214c3))
* **ruby-rails:** partials starting underscore, fix [#317](https://github.com/kirbo/i18n-ally/issues/317) ([a3d6dbb](https://github.com/kirbo/i18n-ally/commit/a3d6dbb8b3d3edc3205074b53924f88dc3422cb5))
* **ruby-rails:** support more extensions ([9b334a2](https://github.com/kirbo/i18n-ally/commit/9b334a22435a4a86f4fb6cf6a07b4069ef87c5fc))
* safe git user info fetch, fix [#404](https://github.com/kirbo/i18n-ally/issues/404) ([749f6df](https://github.com/kirbo/i18n-ally/commit/749f6df8bc9fed66f94860bfebde0620cc800d3f))
* safe object parsing ([3a02f50](https://github.com/kirbo/i18n-ally/commit/3a02f50892ef1b29486c9f02dfd2585889538b76))
* save json file with new line at the end of file ([d50fb6e](https://github.com/kirbo/i18n-ally/commit/d50fb6ea521bb22ddf1762097335dc8d408b943e))
* set bcp47 as default ([#884](https://github.com/kirbo/i18n-ally/issues/884)) ([a0959a6](https://github.com/kirbo/i18n-ally/commit/a0959a60465abc9959d73c453417c551b8d1a503))
* show detection subtree only for support language ([2a62205](https://github.com/kirbo/i18n-ally/commit/2a622054f110f9cfaab9d65e64342b542c49d599))
* side bar locale display ([b7da092](https://github.com/kirbo/i18n-ally/commit/b7da0927a669427b374e1f07336d7c022608b35b))
* sidebar view disordered ([cb564ef](https://github.com/kirbo/i18n-ally/commit/cb564efe482334030a6b9d4f90812091275764e6))
* skip backquotes when extracting from JS template strings, close [#537](https://github.com/kirbo/i18n-ally/issues/537) ([46c3cab](https://github.com/kirbo/i18n-ally/commit/46c3cabd6e5a2a8495cd2476694ddf5824d6b007))
* sort keys in progress view ([99fedf9](https://github.com/kirbo/i18n-ally/commit/99fedf9f1338ec0d0777b4958ee79b7047c9f51a))
* speed up in place annotation ([ab7a863](https://github.com/kirbo/i18n-ally/commit/ab7a863fd32985b2ddef98555781011893df9875))
* speed up NonAsciiExtractionRule ([b39150b](https://github.com/kirbo/i18n-ally/commit/b39150ba5e623192163ff75529b10a557e6e2c6e))
* spelling & grammar for English ([5c6b59c](https://github.com/kirbo/i18n-ally/commit/5c6b59c50f9855e1712be6d8b492e6b4656d7841))
* strict locale code parse ([392a279](https://github.com/kirbo/i18n-ally/commit/392a2797d00bd9e07bd263b64889e7f7827ba21d))
* string value of localesPaths ([ef001ac](https://github.com/kirbo/i18n-ally/commit/ef001acd67d01b3f0c5e2b68fde06ecc2d6f4386))
* support '.' for localesPaths ([0924e3b](https://github.com/kirbo/i18n-ally/commit/0924e3b26bc441bff79a0c2fcf01dc9065f94259))
* support array for "localesPaths" ([4c403e2](https://github.com/kirbo/i18n-ally/commit/4c403e2f714c0b797b147309a543a2dbe495b02a))
* support flag mapping ([7b1a2b4](https://github.com/kirbo/i18n-ally/commit/7b1a2b4374d1967498b53030edc699c03db70193))
* support for backticks, [#27](https://github.com/kirbo/i18n-ally/issues/27), thanks @JJBocanegra ([ad7878f](https://github.com/kirbo/i18n-ally/commit/ad7878f7f3c6b04bfa7ea439c4b6f0155ea49cee))
* support for v-t={'...'} ([29b75b1](https://github.com/kirbo/i18n-ally/commit/29b75b19ce17592fc3cea0fbbe7fa2ad97e86bb6))
* support jsx tsx json5 mjs ([9601737](https://github.com/kirbo/i18n-ally/commit/9601737b54417a7ea80101d9746ac5d5d078d049))
* support multilines key detection, [#132](https://github.com/kirbo/i18n-ally/issues/132) ([6770c13](https://github.com/kirbo/i18n-ally/commit/6770c1305c2f7c57ad3c924e60ec291d28d6924d))
* support underscore in canonical locales ([09e6dcb](https://github.com/kirbo/i18n-ally/commit/09e6dcbef2222add9d272fdd3cfe8ea5288d9309))
* support underscore in keypathValidate ([aa2c957](https://github.com/kirbo/i18n-ally/commit/aa2c95729453f8ce3ffe1a9522bf1a56be037381))
* **svelta:** regex update, close [#449](https://github.com/kirbo/i18n-ally/issues/449) ([147138a](https://github.com/kirbo/i18n-ally/commit/147138ab8ec2c51150fcab977615e32d4b2391ea))
* Svelte regex wrong first capturing group ([#1003](https://github.com/kirbo/i18n-ally/issues/1003)) ([#1013](https://github.com/kirbo/i18n-ally/issues/1013)) ([a29bee8](https://github.com/kirbo/i18n-ally/commit/a29bee8ec0c49435add017f1766886514de3339b))
* svg in readme ([0f141a3](https://github.com/kirbo/i18n-ally/commit/0f141a3d39027fa60c39dbc19db71419a6cb10fe))
* tag system lookup ([48e92e4](https://github.com/kirbo/i18n-ally/commit/48e92e46c5eb3aceb8f8d4dd88591bf2fd84137d))
* tailing dash in localePaths ([e68e17d](https://github.com/kirbo/i18n-ally/commit/e68e17de3426fe3ddd98e484c7382ccae76d3d62))
* telemetry slient on error ([38a5c47](https://github.com/kirbo/i18n-ally/commit/38a5c47a55d2a6c6ecba1a289feaf30997f6d0ea))
* test ([6a9e242](https://github.com/kirbo/i18n-ally/commit/6a9e24236d24f87fd2a51dc616aef3e5047b3702))
* throttledRefresh ([c33c19f](https://github.com/kirbo/i18n-ally/commit/c33c19f478447dc7e994d739cdee609e1c58c014))
* translate all missing keys, [#273](https://github.com/kirbo/i18n-ally/issues/273) ([7f395d5](https://github.com/kirbo/i18n-ally/commit/7f395d51f249545ec4a993987d6d02b5ad1fe41f))
* translate globe missing, resolve [#282](https://github.com/kirbo/i18n-ally/issues/282) ([87eb042](https://github.com/kirbo/i18n-ally/commit/87eb04216a5aa1f946f1f4d3aa6b65a57b3b0f69))
* translations saving behavior ([35d0da6](https://github.com/kirbo/i18n-ally/commit/35d0da6a42d76cab4f1437b41744df8d5afbc529))
* transloco translate api not detected properly ([#984](https://github.com/kirbo/i18n-ally/issues/984)) ([03796e4](https://github.com/kirbo/i18n-ally/commit/03796e4ec84555378be6f835aa6fd97e6405fb5b))
* **tree:** file locales tree will now change with text changes ([1b14647](https://github.com/kirbo/i18n-ally/commit/1b14647285a7ff56c6bdbe979812b64954795a98))
* trigger of completion ([84ca8e6](https://github.com/kirbo/i18n-ally/commit/84ca8e62242217bdae47fdede850263eb7f24cfd))
* try fix [#626](https://github.com/kirbo/i18n-ally/issues/626) ([bee57f2](https://github.com/kirbo/i18n-ally/commit/bee57f2816c4cf8eab06e694a4e21832c1d173eb))
* try fix progress loader update ([0fea000](https://github.com/kirbo/i18n-ally/commit/0fea00051f385a4d639285faf31561ac4fbcd6cb))
* ts hot reload, close [#46](https://github.com/kirbo/i18n-ally/issues/46) ([f247f85](https://github.com/kirbo/i18n-ally/commit/f247f8505bc843c6758a1fa311f5f8afe671558d))
* ts-ignore ([4817e75](https://github.com/kirbo/i18n-ally/commit/4817e75ef94b11900e3bde932ad688d5cf47950d))
* **ts-parser:** override compilerOptions "importHelpers" to false, [#268](https://github.com/kirbo/i18n-ally/issues/268) ([6138fb3](https://github.com/kirbo/i18n-ally/commit/6138fb3bcd07972a58dfc8e1e82def9e8f350d42))
* tslint ([0957152](https://github.com/kirbo/i18n-ally/commit/09571520cbd547d42f17a3f8860068ce274c50d0))
* tslint，语法报错 ([ba1a08d](https://github.com/kirbo/i18n-ally/commit/ba1a08d164947f46f697302d2f3171632ebd5588))
* type error ([e61cbeb](https://github.com/kirbo/i18n-ally/commit/e61cbeb2ed1329dfdfcabd76afcac8d30640b5f5))
* typing ([5d22655](https://github.com/kirbo/i18n-ally/commit/5d226552713b907cf06ffaf5b0352d9917d8773e))
* typing errors ([56216a0](https://github.com/kirbo/i18n-ally/commit/56216a05d669aa320f37909f75b3b6e9c3151f1f))
* typo ([9877490](https://github.com/kirbo/i18n-ally/commit/98774907c1331dc52c3f976e99c8ec9e7aefae2e))
* typo ([739f4b3](https://github.com/kirbo/i18n-ally/commit/739f4b3b016a7594c2fadba50458580cb4e8155b))
* typo ([ac95455](https://github.com/kirbo/i18n-ally/commit/ac9545551644cd036f7345d41973fe154a1e28a6))
* typo ([41c076f](https://github.com/kirbo/i18n-ally/commit/41c076fa660b5606331e84c9d5058fd5d540c8ed))
* UI editor font family, close [#496](https://github.com/kirbo/i18n-ally/issues/496) ([fab0ce0](https://github.com/kirbo/i18n-ally/commit/fab0ce03ae0f4ff1667c0f33a439e2c13c538d8d))
* unexpected supported locales bug, resolve [#30](https://github.com/kirbo/i18n-ally/issues/30), thanks [@acbetter](https://github.com/acbetter) ([42f4a44](https://github.com/kirbo/i18n-ally/commit/42f4a44c16e5c886c2c2e51b1c983a9fa0a3eda6))
* update analyst cache on file changed ([7114b0d](https://github.com/kirbo/i18n-ally/commit/7114b0da409929ae8e7f26b66cbeeb33a922bd08))
* upgrade babel to 7.23.5 ([#1080](https://github.com/kirbo/i18n-ally/issues/1080)) ([a4004a5](https://github.com/kirbo/i18n-ally/commit/a4004a57e2ed6c57c98180a9ae6e8c73e90e0585))
* use emoji for hover buttons, [#121](https://github.com/kirbo/i18n-ally/issues/121) ([a43c18f](https://github.com/kirbo/i18n-ally/commit/a43c18f880e461ead51e00a21a9805651f842e3d))
* utilize Google API key with new api endpoint ([#534](https://github.com/kirbo/i18n-ally/issues/534)) ([96adc20](https://github.com/kirbo/i18n-ally/commit/96adc20dd8d55a6010d7296009a4ba9dc6903d6e))
* vscode types version ([8fb34d1](https://github.com/kirbo/i18n-ally/commit/8fb34d17eacc32986d4f964d40f9b38a6fd735c3))
* vscodeignore ([cfa90e4](https://github.com/kirbo/i18n-ally/commit/cfa90e4d94d7756d837a24d77a04cd953c2d4ea5))
* **vscode:** locale fallback ([c383d85](https://github.com/kirbo/i18n-ally/commit/c383d856d43404c1258f6ed2778b3b9c5a1e81a2))
* vue detection, close [#654](https://github.com/kirbo/i18n-ally/issues/654) ([7be1824](https://github.com/kirbo/i18n-ally/commit/7be1824a95335c212c234f78d7d59a84bd6e53ba))
* vue sfc loader locale normalize ([dcd59c8](https://github.com/kirbo/i18n-ally/commit/dcd59c8e3654bb5093e357789529370fd1219a76))
* **vue-i18n:** Allow additional attributes on i18n component ([#865](https://github.com/kirbo/i18n-ally/issues/865)) ([d7916a5](https://github.com/kirbo/i18n-ally/commit/d7916a5711ec10b73eebc1119d89594c0e00de09))
* vue-sfc ([46ab268](https://github.com/kirbo/i18n-ally/commit/46ab268a57229e1d87d8ed33d9c24776591aa491))
* **vue:** remove $d and $n support, resolves [#254](https://github.com/kirbo/i18n-ally/issues/254) ([267ca5a](https://github.com/kirbo/i18n-ally/commit/267ca5acdc16010ca09d024c52ac55980de1d07e))
* **vue:** support annonation on jsx and tsx ([595ec5c](https://github.com/kirbo/i18n-ally/commit/595ec5c6bfb227420ba21a720a91d87f68eec3d9))
* vuex-i18n fixture ([6687a72](https://github.com/kirbo/i18n-ally/commit/6687a7202b98f4ba499b93c70f867773527379a1))
* warning for no locale file loaded ([768a4d2](https://github.com/kirbo/i18n-ally/commit/768a4d27d912003b08a8bff4cf01622ef2f1610e))
* watcher on dir locales mode, resolve [#97](https://github.com/kirbo/i18n-ally/issues/97) ([7b26c52](https://github.com/kirbo/i18n-ally/commit/7b26c523f0337617b4e593c983a296509d7c3bf1))
* webpack build ([f603d02](https://github.com/kirbo/i18n-ally/commit/f603d02978e8a7045ccda47226afdcc5cd67f67a))
* Write file with newline at the end of file ([#225](https://github.com/kirbo/i18n-ally/issues/225)) ([ad9a7ac](https://github.com/kirbo/i18n-ally/commit/ad9a7ac1582f06be83eee9ba5657fa3399bb4676))
* wrong annonation position for single letter keypath, [#178](https://github.com/kirbo/i18n-ally/issues/178) ([d982dd3](https://github.com/kirbo/i18n-ally/commit/d982dd35bf4b03fa5e1730e429603064a1ed8dea))
* zh-cn 放在顶部方便输入 ([bf2d121](https://github.com/kirbo/i18n-ally/commit/bf2d1218639716959f0f21a76175792bbdb29924))
* 中文注释，提取翻译后没有及时更新内容 ([0f29782](https://github.com/kirbo/i18n-ally/commit/0f29782b7474c421879fa96b1ec535b90b722dd1))
* 只响应有 vue-i18n 依赖的项目 ([78c24a6](https://github.com/kirbo/i18n-ally/commit/78c24a63bcecd408d6cf595c4a8d1fa87a494a86))
* 根据标准声明scheme ([bd1d8c2](https://github.com/kirbo/i18n-ally/commit/bd1d8c24636ee586cba2655e7526e15b5e9e5392))
* 覆盖提示取消无效 ([9575793](https://github.com/kirbo/i18n-ally/commit/957579373e91ffee52d259d3cc30127564303093))
* 防止多次提示初始化 ([db1d0dc](https://github.com/kirbo/i18n-ally/commit/db1d0dcc4881abf46ae3f84d4b0c9a4a85764176))
* 默认key，减少key的层级 ([e7523e9](https://github.com/kirbo/i18n-ally/commit/e7523e926721639ff9237dc354d6800f8cfe3049))
* 默认key，引用文件时无法处理带-的命名，所以转义一下-为驼峰 ([65b6519](https://github.com/kirbo/i18n-ally/commit/65b6519afb6b2036b64103076e5cd343bd29826a))

## [2.12.0](https://github.com/lokalise/i18n-ally/compare/v2.11.1...v2.12.0) (2023-09-23)

### ⚡ Features

* add `next-international` framework ([#1007](https://github.com/lokalise/i18n-ally/issues/1007)) ([378dfdd](https://github.com/lokalise/i18n-ally/commit/378dfdd7cc2015ddc9aa18189949bee6c671cf94))
* support `getTranslator` API from `next-intl` ([#1017](https://github.com/lokalise/i18n-ally/issues/1017)) ([a66de32](https://github.com/lokalise/i18n-ally/commit/a66de322d97e1b40542f09fa99cbe7a73fbe4a28))


### 🐞 Bug Fixes

* `next-intl` support multilines key detection ([#1011](https://github.com/lokalise/i18n-ally/issues/1011)) ([#1014](https://github.com/lokalise/i18n-ally/issues/1014)) ([289af25](https://github.com/lokalise/i18n-ally/commit/289af25ba9c890929841e8fd3f6d48ce08cef47a))
* `svelte` regex wrong first capturing group ([#1003](https://github.com/lokalise/i18n-ally/issues/1003)) ([#1013](https://github.com/lokalise/i18n-ally/issues/1013)) ([a29bee8](https://github.com/lokalise/i18n-ally/commit/a29bee8ec0c49435add017f1766886514de3339b))



### [2.11.1](https://github.com/lokalise/i18n-ally/compare/v2.11.0...v2.11.1) (2023-08-30)


### 🐞 Bug Fixes

* invalid Svelte regex ([#1001](https://github.com/lokalise/i18n-ally/issues/1001)) ([fe4e464](https://github.com/lokalise/i18n-ally/commit/fe4e46477f34d174de7ea72cde9a7b30a5d356ab))

## [2.11.0](https://github.com/lokalise/i18n-ally/compare/v2.10.0...v2.11.0) (2023-08-28)

### ⚡ Features

Two new frameworks:

* add `i18n-js` framework ([#690](https://github.com/lokalise/i18n-ally/issues/690)) ([1b0ffc0](https://github.com/lokalise/i18n-ally/commit/1b0ffc0521d4bc1f98083409efa7f6230491b630))
* add `next-intl` framework ([#934](https://github.com/lokalise/i18n-ally/issues/934)) ([e25e1cd](https://github.com/lokalise/i18n-ally/commit/e25e1cd622dc409f7c0a416b805689bf59e98d38))

Two new translation engines:

* add Baidu translation engine support ([#768](https://github.com/lokalise/i18n-ally/issues/768)) ([fd4af07](https://github.com/lokalise/i18n-ally/commit/fd4af07b66ffbf9db507046b0c19c01bb0818bb7))
* add OpenAI translate engine ([#983](https://github.com/lokalise/i18n-ally/issues/983)) ([b3749c8](https://github.com/lokalise/i18n-ally/commit/b3749c80c24d34bcb676b43ee38c8aaf0efb4641))

Other improvements:

* add `vite-plugin-vue-i18n` into `vue` framework detection ([#782](https://github.com/lokalise/i18n-ally/issues/782)) ([6815d55](https://github.com/lokalise/i18n-ally/commit/6815d554046e2657b9e02c452f8f118d641befdb)), closes [#751](https://github.com/lokalise/i18n-ally/issues/751)
* add `@intlify/nuxt3` into `vue` framework detection ([#729](https://github.com/lokalise/i18n-ally/pull/729)) ([68ecd0a](https://github.com/lokalise/i18n-ally/commit/68ecd0a2fd65d97d9d9c554f1c5eda75d0c7e708))
* add 'most-similar-by-key' mode for TargetPickingStrategy ([#758](https://github.com/lokalise/i18n-ally/issues/758)) ([93e2c46](https://github.com/lokalise/i18n-ally/commit/93e2c46a45fd872a89d05fc5ee18d2632117d89a))
* allow using the source text as a keygen strategy ([#794](https://github.com/lokalise/i18n-ally/issues/794)) ([2e0def3](https://github.com/lokalise/i18n-ally/commit/2e0def3f6a9e413fe88376a3f46318a1fc33f01d))
* add message sort by locale's order instead of binary ([#703](https://github.com/lokalise/i18n-ally/issues/703)) ([ae6972a](https://github.com/lokalise/i18n-ally/commit/ae6972a0216fd1c1f64f11896d14bd531c0804cd)), closes [#702](https://github.com/lokalise/i18n-ally/issues/702)
* add new `scopeRangeRegex` config to the custom framework ([#926](https://github.com/lokalise/i18n-ally/issues/926)) ([ff7417c](https://github.com/lokalise/i18n-ally/commit/ff7417c7d963f3c989009e071ea63494202b5ffe))
* set html format for libretranslate translation engine ([#724](https://github.com/lokalise/i18n-ally/issues/724)) ([68b01ec](https://github.com/lokalise/i18n-ally/commit/68b01ec835eac010e97e1a9b6ba854cfb5e050b2))
* flags: add flags for Catalonia, Gallician and Basque languages  ([#967](https://github.com/lokalise/i18n-ally/issues/967)) ([852de50](https://github.com/lokalise/i18n-ally/commit/852de504eaf2f8af4f6e5cd1ae6131c3dbdd82c0))

### 🐞 Bug Fixes

* circular structure error on create new key ([#942](https://github.com/lokalise/i18n-ally/issues/942)) ([6aedf8f](https://github.com/lokalise/i18n-ally/commit/6aedf8fdfeb2208931a90e86074840eab418cca2))
* **react-i18next:** show sub completion items when using scoped namespace ([#941](https://github.com/lokalise/i18n-ally/issues/941)) ([fb8a429](https://github.com/lokalise/i18n-ally/commit/fb8a429827fb81f277696f226fb00fcac6fddf16))
* **transloco:** translate api not detected properly ([#984](https://github.com/lokalise/i18n-ally/issues/984)) ([03796e4](https://github.com/lokalise/i18n-ally/commit/03796e4ec84555378be6f835aa6fd97e6405fb5b))
* **svelte:** support new lines and using get() for store ([#132](https://github.com/lokalise/i18n-ally/issues/132)) ([5ba4582](https://github.com/lokalise/i18n-ally/commit/5ba4582d2e29200927187e26a67463cf74825357))
* **vue-i18n:** allow additional attributes on i18n component ([#865](https://github.com/lokalise/i18n-ally/issues/865)) ([d7916a5](https://github.com/lokalise/i18n-ally/commit/d7916a5711ec10b73eebc1119d89594c0e00de09))

### 🌐 Translations
* fix French grammar ([#985](https://github.com/lokalise/i18n-ally/issues/985)) ([5554a0b](https://github.com/lokalise/i18n-ally/commit/5554a0b508cdd450143ec31478b66c14039f3201))


## [2.10.0](https://github.com/lokalise/i18n-ally/compare/v2.9.1...v2.10.0) (2023-07-11)

### ⚡ Features

* Add i18next-shopify framework ([#949](https://github.com/lokalise/i18n-ally/pull/949), [#970](https://github.com/lokalise/i18n-ally/pull/970))
* Add extraction support to react-i18next framework ([#951](https://github.com/lokalise/i18n-ally/pull/951))
* Display first available pluralization string if parent key of nested pluralization keys ([#950](https://github.com/lokalise/i18n-ally/pull/950))
* Support "Go to Definition" for nested pluralization keys ([#954](https://github.com/lokalise/i18n-ally/pull/954))

### 🐞 Bug Fixes

* implement scopes/namespaces for Transloco ([#684](https://github.com/lokalise/i18n-ally/issues/684)) ([43df97d](https://github.com/lokalise/i18n-ally/commit/43df97db80073230e528b7bf63610c903d886df8))
* Fixes usage report for non-missing derived keys ([#957](https://github.com/lokalise/i18n-ally/pull/957))
* Fixes Current File Panel report of not found keys ([Shopify/i18n-ally#7](https://github.com/Shopify/i18n-ally/pull/7))


### [2.9.1](https://github.com/lokalise/i18n-ally/compare/v2.9.0...v2.9.1) (2023-05-15)

### 🐞 Bug Fixes

* re-enable adding and navigation to strings in the expected namespace ([#920](https://github.com/lokalise/i18n-ally/issues/920)) ([0967340](https://github.com/lokalise/i18n-ally/commit/0967340e51467490940414e62515a4b77c1f43ae))
* change luxembourgish flag association ([#925](https://github.com/lokalise/i18n-ally/issues/925)) ([f6e105c](https://github.com/lokalise/i18n-ally/commit/f6e105c0abd5d0fe40dee6af3ccc45d66c6b94ef))

### 🌐 Translations

* add Hungarian translation ([#924](https://github.com/lokalise/i18n-ally/issues/924)) ([de4218f](https://github.com/lokalise/i18n-ally/commit/de4218f564bb2baf72de38b6de495ee4cce14543))
* use french quotes and improve wording in french translation ([#744](https://github.com/lokalise/i18n-ally/issues/744)) ([ffa0930](https://github.com/lokalise/i18n-ally/commit/ffa09309db77d7bdd81d1b515e82386acbf76f28))

## [2.9.0](https://github.com/lokalise/i18n-ally/compare/v2.8.2...v2.9.0) (2023-04-29)


### ⚡ Features

* add `sveltekit-i18n` detection ([#815](https://github.com/lokalise/i18n-ally/issues/815)) ([f4e50e9](https://github.com/lokalise/i18n-ally/commit/f4e50e9f756bf8e3fb225f57f94b3390d9f54c0b))
* add more detections for `fluent-vue` ([#802](https://github.com/lokalise/i18n-ally/issues/802)) ([450bc19](https://github.com/lokalise/i18n-ally/commit/450bc1925dc57f55af634dd42d42b1313cf329c9))


### 🐞 Bug Fixes

* add `ftl` as a parser that can be enabled ([#797](https://github.com/lokalise/i18n-ally/issues/797)) ([232da97](https://github.com/lokalise/i18n-ally/commit/232da972ffd9599fd6234655d3127936104460c8))
* fix spelling for choice prompt ([#814](https://github.com/lokalise/i18n-ally/issues/814)) ([a2c035b](https://github.com/lokalise/i18n-ally/commit/a2c035b48bda4f69506e8b44128b8c9e034f58a5))

### [2.8.2](https://github.com/lokalise/i18n-ally/compare/v2.8.1...v2.8.2) (2023-04-27)

### 🐞 Bug Fixes

* correctly extend react-i18next from i18next framework ([2a493e6](https://github.com/lokalise/i18n-ally/commit/2a493e6a1ee998483958d96a19e071cf165aabd0))
* i18next greedy namespace regex ([533d16a](https://github.com/lokalise/i18n-ally/commit/533d16a32dc90ab27c4c6743c164a0c69d1533be))
* react-i18next, added better support for namespace overrides, corrected e2e-tests ([#871](https://github.com/lokalise/i18n-ally/issues/871)) ([6f61ef2](https://github.com/lokalise/i18n-ally/commit/6f61ef24edcdebe594a01e71ca578473db912138))
* remove other packages from react-intl ([d0c7d72](https://github.com/lokalise/i18n-ally/commit/d0c7d7202f8ab02d310624cc6fc08143964a8716))
* set bcp47 as default ([#884](https://github.com/lokalise/i18n-ally/issues/884)) ([a0959a6](https://github.com/lokalise/i18n-ally/commit/a0959a60465abc9959d73c453417c551b8d1a503))
* rename `eamodio.tsl-problem-matcher` recommended extension ([#907](https://github.com/lokalise/i18n-ally/pull/907))
* rename `johnsoncodehk.volar` for tests ([#908](https://github.com/lokalise/i18n-ally/pull/908))
* bump version of VSCode used in tests ([#911](https://github.com/lokalise/i18n-ally/pull/911))

### Translations

* add Thai translation ([#900](https://github.com/lokalise/i18n-ally/pull/900))
* add Korean translation ([#756](https://github.com/lokalise/i18n-ally/pull/756))
* update Turkish translations ([#733](https://github.com/lokalise/i18n-ally/pull/733))
* update German translation ([#693](https://github.com/lokalise/i18n-ally/issues/693)) ([f45839f](https://github.com/lokalise/i18n-ally/commit/f45839f1c3cca3a9363b9fb8aab44302a7a69508))
* update Portuguese translations ([#723](https://github.com/lokalise/i18n-ally/pull/723))
* display language and editor title in french translation ([#788](https://github.com/lokalise/i18n-ally/issues/788)) ([6ccb5e3](https://github.com/lokalise/i18n-ally/commit/6ccb5e315b3f75db81625841f4abaa672703c725))


### [2.8.1](https://github.com/lokalise/i18n-ally/compare/v2.8.0...v2.8.1) (2021-09-13)


### 🐞 Bug Fixes

* fluent-vue fixes ([#658](https://github.com/lokalise/i18n-ally/issues/658)) ([c41a964](https://github.com/lokalise/i18n-ally/commit/c41a9649ec15b8a2506f923ce9400cc005672046))
* include all unicode scripts for detection ([1ff16a7](https://github.com/lokalise/i18n-ally/commit/1ff16a737cf71502af62d337806a53ac82fc1f0b))
* include cyrillic for detection ([36ea0d5](https://github.com/lokalise/i18n-ally/commit/36ea0d5fe5dab69dfec8940a4e69cbeb7bc79f6e))
* speed up NonAsciiExtractionRule ([b39150b](https://github.com/lokalise/i18n-ally/commit/b39150ba5e623192163ff75529b10a557e6e2c6e))

## [2.8.0](https://github.com/lokalise/i18n-ally/compare/v2.7.1...v2.8.0) (2021-08-30)


### 🐞 Bug Fixes

* try fix [#626](https://github.com/lokalise/i18n-ally/issues/626) ([bee57f2](https://github.com/lokalise/i18n-ally/commit/bee57f2816c4cf8eab06e694a4e21832c1d173eb))
* vue detection, close [#654](https://github.com/lokalise/i18n-ally/issues/654) ([7be1824](https://github.com/lokalise/i18n-ally/commit/7be1824a95335c212c234f78d7d59a84bd6e53ba))


### ⚡ Features

* add support for fluent-vue ([#652](https://github.com/lokalise/i18n-ally/issues/652)) ([a2c6549](https://github.com/lokalise/i18n-ally/commit/a2c65497cd22a8b32f45f6547ad6ba507813b279))
* goto next usage for ui editor ([15897a5](https://github.com/lokalise/i18n-ally/commit/15897a53a15019ce4da84d9c11c115ca20fd1714))
* support extracting script tag in html ([78ac18c](https://github.com/lokalise/i18n-ally/commit/78ac18c62d1ea89e0b337edc654c049d0736065a))
* support goto prev command ([9572e73](https://github.com/lokalise/i18n-ally/commit/9572e73b6f9e341b8893bf2609399a84d7502114))
* support scoped `localesPaths` setting ([#655](https://github.com/lokalise/i18n-ally/issues/655)) ([dbdf1b5](https://github.com/lokalise/i18n-ally/commit/dbdf1b57d68b7589bd5cbba79bb3293cd5ec6b9e))
* update ru translation ([#653](https://github.com/lokalise/i18n-ally/issues/653)) ([3e60c3e](https://github.com/lokalise/i18n-ally/commit/3e60c3ef6d2d2dfd3b6573db589ff3d4540802c5))

### [2.7.1](https://github.com/lokalise/i18n-ally/compare/v2.7.0...v2.7.1) (2021-08-21)


### ⚡ Features

* ignore optons for hard-coded detection, close [#649](https://github.com/lokalise/i18n-ally/issues/649) ([1d0a020](https://github.com/lokalise/i18n-ally/commit/1d0a020a30a49c3ac7e30ad36bb74eb9302aa49a))

## [2.7.0](https://github.com/lokalise/i18n-ally/compare/v2.6.26...v2.7.0) (2021-08-12)


### 🐞 Bug Fixes

* **deepl:** stipe locale code for deepl, close [#622](https://github.com/lokalise/i18n-ally/issues/622) ([c976cdb](https://github.com/lokalise/i18n-ally/commit/c976cdb986a39ed88a304512decde6f741e927c0))


### ⚡ Features

* new command get next usage, close [#636](https://github.com/lokalise/i18n-ally/issues/636) ([ea1b386](https://github.com/lokalise/i18n-ally/commit/ea1b386eaa765761eccb9003daf7c59ede73d850))

### [2.6.26](https://github.com/lokalise/i18n-ally/compare/v2.6.25...v2.6.26) (2021-08-11)


### ⚡ Features

* add @nuxtjs/i18n to the detection trigger ([#645](https://github.com/lokalise/i18n-ally/issues/645)) ([643919b](https://github.com/lokalise/i18n-ally/commit/643919bf162518b8b3423c9aa2b79c821c507aa2))

### [2.6.25](https://github.com/lokalise/i18n-ally/compare/v2.6.24...v2.6.25) (2021-08-11)


### 🐞 Bug Fixes

* html parser, close [#628](https://github.com/lokalise/i18n-ally/issues/628) ([d2aee15](https://github.com/lokalise/i18n-ally/commit/d2aee155475e00f7483db486f54c43ee96ededfe))


### ⚡ Features

* add more refactor templates for svelte, close [#629](https://github.com/lokalise/i18n-ally/issues/629) ([8940cc2](https://github.com/lokalise/i18n-ally/commit/8940cc23885cd18393ef052a0f491fe438c53e58))
* print more info the error log, close [#641](https://github.com/lokalise/i18n-ally/issues/641) ([d648a01](https://github.com/lokalise/i18n-ally/commit/d648a0162660269a5011a5f4c22dd140391deaef))

### [2.6.24](https://github.com/lokalise/i18n-ally/compare/v2.6.23...v2.6.24) (2021-08-10)


### ⚡ Features

* config for extract.parsers.babel, close [#634](https://github.com/lokalise/i18n-ally/issues/634) ([6c2ea99](https://github.com/lokalise/i18n-ally/commit/6c2ea99ce9bf913e5659c519e679a88f6a02bf3c))
* ignore className and other attrs in JSX extraction ([2e0d277](https://github.com/lokalise/i18n-ally/commit/2e0d277d9e43ce954dc9565fa57da1fe3a0e7d6e))
* more forgiving html parser ([b1409bc](https://github.com/lokalise/i18n-ally/commit/b1409bc0652d4fe09e0b10031086ebe400b2918b))

### [2.6.23](https://github.com/lokalise/i18n-ally/compare/v2.6.22...v2.6.23) (2021-07-31)


### 🐞 Bug Fixes

* event registration for ProgressProvider ([0c5828d](https://github.com/lokalise/i18n-ally/commit/0c5828d2f0dff1f7b7a6ef50faa176b0ed2c7c04))
* keepFulfilled triggering, close [#581](https://github.com/lokalise/i18n-ally/issues/581) ([a3029c5](https://github.com/lokalise/i18n-ally/commit/a3029c5b83c8738b4a18a3f7f5e3e21a4741ed49))

### [2.6.22](https://github.com/lokalise/i18n-ally/compare/v2.6.21...v2.6.22) (2021-07-28)


### 🐞 Bug Fixes

* try fix progress loader update ([0fea000](https://github.com/lokalise/i18n-ally/commit/0fea00051f385a4d639285faf31561ac4fbcd6cb))


### ⚡ Features

* add a number of detected hardcoded strings in tree view, close [#633](https://github.com/lokalise/i18n-ally/issues/633) ([a83f00c](https://github.com/lokalise/i18n-ally/commit/a83f00c860e1f89d3ca09acaefc30a0cf802aff5))
* new framework jeklly support, close [#568](https://github.com/lokalise/i18n-ally/issues/568) ([6d6f96c](https://github.com/lokalise/i18n-ally/commit/6d6f96c15aa7644a6827082fd56f6d4e0be8fcb1))

### [2.6.21](https://github.com/lokalise/i18n-ally/compare/v2.6.20...v2.6.21) (2021-07-28)


### 🐞 Bug Fixes

* build ([67251a8](https://github.com/lokalise/i18n-ally/commit/67251a817a9bbf9cba3e9d5f701f6ad4cce38c51))
* improve extraction rules ([5850694](https://github.com/lokalise/i18n-ally/commit/5850694d037b1a91250f76c792c0a41c565cca20))

### [2.6.20](https://github.com/lokalise/i18n-ally/compare/v2.6.19...v2.6.20) (2021-07-28)

### [2.6.19](https://github.com/lokalise/i18n-ally/compare/v2.6.18...v2.6.19) (2021-07-16)


### 🐞 Bug Fixes

* **detection:** better `<script/>` detect, close [#623](https://github.com/lokalise/i18n-ally/issues/623) ([67dc0b0](https://github.com/lokalise/i18n-ally/commit/67dc0b0b2e60825b2985d5e8e2062ed7c1431b58))
* **detection:** svelte inline function, close [#624](https://github.com/lokalise/i18n-ally/issues/624) ([519f5b6](https://github.com/lokalise/i18n-ally/commit/519f5b6ce6f61bc074f8e31bf89bc611196075db))
* telemetry slient on error ([38a5c47](https://github.com/lokalise/i18n-ally/commit/38a5c47a55d2a6c6ecba1a289feaf30997f6d0ea))


### ⚡ Features

* **detection:** ignore texts in conosle.log ([8751d71](https://github.com/lokalise/i18n-ally/commit/8751d7160a1d705cd9201216df890b61b785468b))

### [2.6.18](https://github.com/lokalise/i18n-ally/compare/v2.6.17...v2.6.18) (2021-07-14)


### ⚡ Features

* support extraction for svelte, close [#621](https://github.com/lokalise/i18n-ally/issues/621) ([57d9d96](https://github.com/lokalise/i18n-ally/commit/57d9d96109537e4b3d260d42efd28eb19ce95f11))

### [2.6.17](https://github.com/lokalise/i18n-ally/compare/v2.6.16...v2.6.17) (2021-07-14)


### 🐞 Bug Fixes

* webpack build ([f603d02](https://github.com/lokalise/i18n-ally/commit/f603d02978e8a7045ccda47226afdcc5cd67f67a))

### [2.6.16](https://github.com/lokalise/i18n-ally/compare/v2.6.15...v2.6.16) (2021-07-14)


### 🐞 Bug Fixes

* build ([7921dae](https://github.com/lokalise/i18n-ally/commit/7921daebfd57f2a2deb2bc0e316683eb230a6de1))
* extracting for js template, close [#613](https://github.com/lokalise/i18n-ally/issues/613) ([fb82a96](https://github.com/lokalise/i18n-ally/commit/fb82a96e4b847a253dc4a5043f95e87f8918ae7d))
* improve detection rules, close [#600](https://github.com/lokalise/i18n-ally/issues/600) ([4f764bb](https://github.com/lokalise/i18n-ally/commit/4f764bb8ba7d04525cd63ab9057b7d29b17fe6f7))

### [2.6.15](https://github.com/lokalise/i18n-ally/compare/v2.6.13...v2.6.15) (2021-07-14)


### ⚡ Features

* added flag for hi (hindi) ([#612](https://github.com/lokalise/i18n-ally/issues/612)) ([0c963d7](https://github.com/lokalise/i18n-ally/commit/0c963d7748ce2a55ca904c6c3735da86b3dd1054))
* libretranslate support ([#607](https://github.com/lokalise/i18n-ally/issues/607)) ([ab3451d](https://github.com/lokalise/i18n-ally/commit/ab3451d7a726d141ee36b8f2381cbeea911c581a))
* update german locales de-DE ([#620](https://github.com/lokalise/i18n-ally/issues/620)) ([b35f9a4](https://github.com/lokalise/i18n-ally/commit/b35f9a4d5e5341b15ab682c9c4611ef988ce8578))


### 🐞 Bug Fixes

* build mode ([fd4feda](https://github.com/lokalise/i18n-ally/commit/fd4feda5f9dc0c940de71b2c15d6e1f31aecf635))

### [2.6.14](https://github.com/lokalise/i18n-ally/compare/v2.6.13...v2.6.14) (2021-07-14)


### ⚡ Features

* added flag for hi (hindi) ([#612](https://github.com/lokalise/i18n-ally/issues/612)) ([0c963d7](https://github.com/lokalise/i18n-ally/commit/0c963d7748ce2a55ca904c6c3735da86b3dd1054))
* libretranslate support ([#607](https://github.com/lokalise/i18n-ally/issues/607)) ([ab3451d](https://github.com/lokalise/i18n-ally/commit/ab3451d7a726d141ee36b8f2381cbeea911c581a))


### 🐞 Bug Fixes

* build mode ([89404e0](https://github.com/lokalise/i18n-ally/commit/89404e06b9358906099c8e893f53a76b9e4e151a))

### [2.6.13](https://github.com/lokalise/i18n-ally/compare/v2.6.12...v2.6.13) (2021-07-07)


### 🐞 Bug Fixes

* events length ([9ad04b4](https://github.com/lokalise/i18n-ally/commit/9ad04b412d78b4b64ced4a2f1a2b4fda3249750e))

### [2.6.12](https://github.com/lokalise/i18n-ally/compare/v2.6.11...v2.6.12) (2021-07-07)

### [2.6.11](https://github.com/lokalise/i18n-ally/compare/v2.6.10...v2.6.11) (2021-07-07)


### ⚡ Features

* enable user analytics ([#618](https://github.com/lokalise/i18n-ally/issues/618)) ([19f8b37](https://github.com/lokalise/i18n-ally/commit/19f8b374c9992bc7a88f60d8299e011b74bbdb70))

### [2.6.10](https://github.com/lokalise/i18n-ally/compare/v2.6.9...v2.6.10) (2021-06-29)


### 🐞 Bug Fixes

* do not override localesPath if empty array passed, close [#578](https://github.com/lokalise/i18n-ally/issues/578) ([52a8fff](https://github.com/lokalise/i18n-ally/commit/52a8fff694f9adf3eb4b4017c26d86956daf0fe2))


### ⚡ Features

* allow toggle `i18n-ally.extract.autoDetect` from UI, close [#591](https://github.com/lokalise/i18n-ally/issues/591) ([a9ca8ca](https://github.com/lokalise/i18n-ally/commit/a9ca8ca658a77bc6b82b787f1c3dbaa9121f2c9f))
* extract all in file, close [#592](https://github.com/lokalise/i18n-ally/issues/592) ([5b61082](https://github.com/lokalise/i18n-ally/commit/5b61082a2845bfabc1af773df90d37576b429666))
* extract batch in files, close [#593](https://github.com/lokalise/i18n-ally/issues/593) ([c4ca3b8](https://github.com/lokalise/i18n-ally/commit/c4ca3b891b00c209373b3a9029b98286cc3a8c55))
* extraction key reuse and auto increment ([a148839](https://github.com/lokalise/i18n-ally/commit/a148839d1a1691fd7756a33ce5014a7021af0725)), closes [#594](https://github.com/lokalise/i18n-ally/issues/594) [#595](https://github.com/lokalise/i18n-ally/issues/595)
* new autoDetection config, close [#606](https://github.com/lokalise/i18n-ally/issues/606) ([bcb9fa2](https://github.com/lokalise/i18n-ally/commit/bcb9fa2779b3c8425bca1c4b114164ef0b23a529))
* support selection of folders for bulk extraction, close [#603](https://github.com/lokalise/i18n-ally/issues/603) ([33f339b](https://github.com/lokalise/i18n-ally/commit/33f339b89647328eb520b765023e547e1070b7bf))
* **ngx-translate:** add support for stream method ([#598](https://github.com/lokalise/i18n-ally/issues/598)) ([ade5701](https://github.com/lokalise/i18n-ally/commit/ade5701c095569c12197c3c169e8115fab878353))

### [2.6.9](https://github.com/lokalise/i18n-ally/compare/v2.6.8...v2.6.9) (2021-06-09)

### [2.6.8](https://github.com/lokalise/i18n-ally/compare/v2.6.7...v2.6.8) (2021-06-09)

### [2.6.7](https://github.com/lokalise/i18n-ally/compare/v2.6.6...v2.6.7) (2021-06-09)


### 🐞 Bug Fixes

* release script ([0e77cb0](https://github.com/lokalise/i18n-ally/commit/0e77cb04e8b438fe237b67c94c25bfd72402fa45))

### [2.6.6](https://github.com/lokalise/i18n-ally/compare/v2.6.5...v2.6.6) (2021-06-09)

### [2.6.5](https://github.com/lokalise/i18n-ally/compare/v2.6.4...v2.6.5) (2021-06-09)

### [2.6.4](https://github.com/lokalise/i18n-ally/compare/v2.6.3...v2.6.4) (2021-06-09)


### 🔮 Refactor

* **vue:** space for vue mustache in refactor template, close [#584](https://github.com/lokalise/i18n-ally/issues/584) ([c29e38c](https://github.com/lokalise/i18n-ally/commit/c29e38c77cb471b3fbe7ef0d7006cd771e2c1e09))

### [2.6.3](https://github.com/lokalise/i18n-ally/compare/v2.6.2...v2.6.3) (2021-06-08)


### ⚡ Features

* **rails:** support symbol usage, close [#583](https://github.com/lokalise/i18n-ally/issues/583) ([3041900](https://github.com/lokalise/i18n-ally/commit/30419007e15d460ee53e1808a9ea6b7c2cf8f1bb))
* **vue:** support vue-i18n-next  component interpolation, close [#582](https://github.com/lokalise/i18n-ally/issues/582) ([ddcbce5](https://github.com/lokalise/i18n-ally/commit/ddcbce5442a2624ae74b03947b619b9aaefe8d78))
* support include/exclude in refactor templates, close [#579](https://github.com/lokalise/i18n-ally/issues/579) ([1bd6b27](https://github.com/lokalise/i18n-ally/commit/1bd6b277eff9f077293e1f16167fa6c337357e3b))


### 📚 Documentations

* add custom framework example ([8e5196b](https://github.com/lokalise/i18n-ally/commit/8e5196bca5d845ae14c154d5c9af7ad7c5b32b40))

### [2.6.2](https://github.com/lokalise/i18n-ally/compare/v2.6.1...v2.6.2) (2021-06-02)


### ⚡ Features

* configure for custom refactor template, close [#574](https://github.com/lokalise/i18n-ally/issues/574) ([261ce4f](https://github.com/lokalise/i18n-ally/commit/261ce4f415db18b3ce18f4379c67ec8d26c1b5bd))
* refactor template based on detection type ([1d46b75](https://github.com/lokalise/i18n-ally/commit/1d46b7552b6a3aab99db0c91f75d63899bdaf6ee))
* support extracting html, close [#575](https://github.com/lokalise/i18n-ally/issues/575) ([cd3ed5d](https://github.com/lokalise/i18n-ally/commit/cd3ed5d0ef9c0077368711f8d9fbca2ae36f3b63))


### 🐞 Bug Fixes

* don't enable if only general  framework is presented ([ab25966](https://github.com/lokalise/i18n-ally/commit/ab259667e1f2da384f4f09384a3234b81dba3a4a))
* message set pathes, close [#565](https://github.com/lokalise/i18n-ally/issues/565) ([d4b14ea](https://github.com/lokalise/i18n-ally/commit/d4b14ea01adffd9d40965ecb9d13eba90599782b))

### [2.6.1](https://github.com/lokalise/i18n-ally/compare/v2.6.0...v2.6.1) (2021-06-01)


### 🐞 Bug Fixes

* downgrade ts-node, fix [#576](https://github.com/lokalise/i18n-ally/issues/576) ([a1c8261](https://github.com/lokalise/i18n-ally/commit/a1c8261f9602080dd356bc06891c70160d06d2b0))


### ⚡ Features

* new disabled setting ([181faa4](https://github.com/lokalise/i18n-ally/commit/181faa471ebc67065a3eeae0888c80902c847df3))

## [2.6.0](https://github.com/lokalise/i18n-ally/compare/v2.5.9...v2.6.0) (2021-05-27)


### 🐞 Bug Fixes

* do not prompt when no locales found, log in the terminal instead ([8e74c8f](https://github.com/lokalise/i18n-ally/commit/8e74c8ff31aea89a990f91f73e13a78a0cc70898))
* remove question mark in hard strings sidebar, close [#557](https://github.com/lokalise/i18n-ally/issues/557) ([f5c58cb](https://github.com/lokalise/i18n-ally/commit/f5c58cbcc185caf1314d3cad3f95dee0a5ad6036))


### ⚗ Tests

* add js fixtures ([e07fd50](https://github.com/lokalise/i18n-ally/commit/e07fd50cfa3f1f12bf1c6c6940ed1b2c69cb7301))
* enable fixture test ([63b6ed6](https://github.com/lokalise/i18n-ally/commit/63b6ed6aa066536963206693e82f26768a1aee38))
* test runner ([50d0510](https://github.com/lokalise/i18n-ally/commit/50d0510cc3d0ea4966f01016a33f67571b505a19))
* update e2e ([9ca482d](https://github.com/lokalise/i18n-ally/commit/9ca482d8e7518578157a99e19d58bd3bb85b22b6))


### ⚡ Features

* add flag for eo ([#569](https://github.com/lokalise/i18n-ally/issues/569)) ([c0907b5](https://github.com/lokalise/i18n-ally/commit/c0907b5b11ae53fadf6a061d3a891033ba643519))
* babel-detections ([#562](https://github.com/lokalise/i18n-ally/issues/562)) ([5448b32](https://github.com/lokalise/i18n-ally/commit/5448b3299f4aef1a61ab00f2fa6336d5696914eb))
* **detection:** exclude all lowercases string as target ([6950438](https://github.com/lokalise/i18n-ally/commit/6950438032a0dc0e3767f0638c6e6861da746ed6))
* support detection for js/ts/jsx/tsx, close [#558](https://github.com/lokalise/i18n-ally/issues/558) ([e11ec25](https://github.com/lokalise/i18n-ally/commit/e11ec25b7af2a4adaf4c001ece895d11eb031d4f))
* support vue <script> detections, close [#559](https://github.com/lokalise/i18n-ally/issues/559) ([e060ed6](https://github.com/lokalise/i18n-ally/commit/e060ed68d069ed6db79a4a56d1e41ea6d135f2bf))

### [2.5.9](https://github.com/lokalise/i18n-ally/compare/v2.5.8...v2.5.9) (2021-05-19)


### 📚 Documentations

* remove sponsorship ([c9588fc](https://github.com/lokalise/i18n-ally/commit/c9588fc3fdb2b54df31949a8e8e83fa49725b847))


### 🌍 Internationalization

* add Turkish support, complete French translations ([#560](https://github.com/lokalise/i18n-ally/issues/560)) ([2dde828](https://github.com/lokalise/i18n-ally/commit/2dde8284b8014ca04f190b1b4d4b3cb51588c0ba))


### 🐞 Bug Fixes

* **ngx-translate:** detect for array keys, and enable jsx/tsx, close [#517](https://github.com/lokalise/i18n-ally/issues/517) ([29e4668](https://github.com/lokalise/i18n-ally/commit/29e46682d0e7e65db14de20b8d58726a41bd1569))
* missing keys quick fix, close [#529](https://github.com/lokalise/i18n-ally/issues/529) ([cc08cd2](https://github.com/lokalise/i18n-ally/commit/cc08cd258666cee77c0bccc4d4e8a76594a57638))


### ⚡ Features

* **lingui:** minimal support for lingui, close [#513](https://github.com/lokalise/i18n-ally/issues/513) ([cbb4de3](https://github.com/lokalise/i18n-ally/commit/cbb4de3bd96df7fe3d0de42dbdb6132ad688d3fa))

### [2.5.8](https://github.com/lokalise/i18n-ally/compare/v2.5.7...v2.5.8) (2021-05-04)


### ⚡ Features

* allow using deepl api free plan ([df8bb7f](https://github.com/lokalise/i18n-ally/commit/df8bb7ff761f1e26daaff78d5b72d45ad57c165e))


### 🐞 Bug Fixes

* improve Google Cloud key protected API usage by shortening unsupported locales ([0c192a2](https://github.com/lokalise/i18n-ally/commit/0c192a2d9578b5818c5f54cecc875465495f268d))
* problem list detection on content change, close [#545](https://github.com/lokalise/i18n-ally/issues/545), close [#544](https://github.com/lokalise/i18n-ally/issues/544) ([f975298](https://github.com/lokalise/i18n-ally/commit/f9752983ac17e5c56310d713683f1431a5b623ad))
* rename useFreeApi to useFreeApiEntry ([10923e8](https://github.com/lokalise/i18n-ally/commit/10923e8981d166f24e84380837c981803493ae36))

### [2.5.7](https://github.com/lokalise/i18n-ally/compare/v2.5.6...v2.5.7) (2021-04-20)


### 🐞 Bug Fixes

* hard string detection after extracting, close [#542](https://github.com/lokalise/i18n-ally/issues/542) ([9a250a8](https://github.com/lokalise/i18n-ally/commit/9a250a8668bce415641ed0b52100186a3baf607c))

### [2.5.6](https://github.com/lokalise/i18n-ally/compare/v2.5.5...v2.5.6) (2021-04-20)


### 🔮 Refactor

* switch hard string highlight to problems panel ([97e405c](https://github.com/lokalise/i18n-ally/commit/97e405cb0de34dc1b5785d64a8fcd2e5ea01d22a))


### ⚡ Features

* extraction for string concatenation, close [#527](https://github.com/lokalise/i18n-ally/issues/527) ([26ada5a](https://github.com/lokalise/i18n-ally/commit/26ada5a1f9eb7cb2ca718a236809e8aaaf87a414))
* extraction strings with variables in vue, close [#525](https://github.com/lokalise/i18n-ally/issues/525), close [#526](https://github.com/lokalise/i18n-ally/issues/526) ([1a11b75](https://github.com/lokalise/i18n-ally/commit/1a11b75e9d15247a9f0109ab87998617be6433c8))
* quick fix for hard string problem, close [#538](https://github.com/lokalise/i18n-ally/issues/538) ([f8e807c](https://github.com/lokalise/i18n-ally/commit/f8e807c6f2c91e478013896322923dfd22c9cca2))


### 🐞 Bug Fixes

* detection for vue dyamic props ([28382e2](https://github.com/lokalise/i18n-ally/commit/28382e270c26559bc6704348d657a37a25149156))
* do not detect strings inside $t as hardcoded, close [#536](https://github.com/lokalise/i18n-ally/issues/536) ([27cebd5](https://github.com/lokalise/i18n-ally/commit/27cebd5293f9f4e6c7154d3e46bebd15fc21fa12))
* partial fix for [#443](https://github.com/lokalise/i18n-ally/issues/443) ([a0f8f51](https://github.com/lokalise/i18n-ally/commit/a0f8f51ab54dd3518129f7da4ba4fb8d4a342ba7))
* skip backquotes when extracting from JS template strings, close [#537](https://github.com/lokalise/i18n-ally/issues/537) ([46c3cab](https://github.com/lokalise/i18n-ally/commit/46c3cabd6e5a2a8495cd2476694ddf5824d6b007))
* utilize Google API key with new api endpoint ([#534](https://github.com/lokalise/i18n-ally/issues/534)) ([96adc20](https://github.com/lokalise/i18n-ally/commit/96adc20dd8d55a6010d7296009a4ba9dc6903d6e))

### [2.5.5](https://github.com/lokalise/i18n-ally/compare/v2.5.4...v2.5.5) (2021-04-07)


### 🔮 Refactor

* make "Current File" tab a tree with multiple entries, close [#506](https://github.com/lokalise/i18n-ally/issues/506) ([e077a4b](https://github.com/lokalise/i18n-ally/commit/e077a4b2591a85802db9a66ddbd8aa053261604d))


### 🐞 Bug Fixes

* array notation detection, close [#482](https://github.com/lokalise/i18n-ally/issues/482) ([b732dd7](https://github.com/lokalise/i18n-ally/commit/b732dd7b24b3ef4bf2b6b3154d62e1f9e18976b1))
* close [#511](https://github.com/lokalise/i18n-ally/issues/511) ([9dc48fa](https://github.com/lokalise/i18n-ally/commit/9dc48fa2dc1c5e6309210ba359718452a88dc620))
* disable detection subtree instead of hiding ([8b7c414](https://github.com/lokalise/i18n-ally/commit/8b7c4147106808351a1b59823a20d927dbe59b85))
* extraction range ([57d87a4](https://github.com/lokalise/i18n-ally/commit/57d87a4dafb8493d5d3b88f47853f5501c3255cd))
* extraction updates, close [#520](https://github.com/lokalise/i18n-ally/issues/520) ([cc48574](https://github.com/lokalise/i18n-ally/commit/cc4857406d9f8dc50cfe856c6453b10765c4c573))
* show detection subtree only for support language ([2a62205](https://github.com/lokalise/i18n-ally/commit/2a622054f110f9cfaab9d65e64342b542c49d599))


### ⚡ Features

* **rails:** add slim language to rails framework ([#521](https://github.com/lokalise/i18n-ally/issues/521)) ([99a7124](https://github.com/lokalise/i18n-ally/commit/99a7124c8f5b76b0da09146992528d7b9c3ab8fe))
* add docs link to detections root, close [#519](https://github.com/lokalise/i18n-ally/issues/519) ([bd7f28a](https://github.com/lokalise/i18n-ally/commit/bd7f28a86ce68f0518e55f9a588cd4b7ee65235c))
* click to navigate to detection, close [#509](https://github.com/lokalise/i18n-ally/issues/509) ([60c0f8a](https://github.com/lokalise/i18n-ally/commit/60c0f8aaf3775c2f9e6338527c2c95f5007eea52))
* continue auto detection configuration, close [#523](https://github.com/lokalise/i18n-ally/issues/523) ([d90b065](https://github.com/lokalise/i18n-ally/commit/d90b065364673d55f400720802010c4f5015f793))
* detection range, close [#518](https://github.com/lokalise/i18n-ally/issues/518) ([98af9b9](https://github.com/lokalise/i18n-ally/commit/98af9b90963c296b9ffd21c573d429456a7dc5d8))
* extraction button in subtree, close [#510](https://github.com/lokalise/i18n-ally/issues/510) ([73bc114](https://github.com/lokalise/i18n-ally/commit/73bc1149a7efdb62dc137ab1c2761f84f916494d))

### [2.5.4](https://github.com/lokalise/i18n-ally/compare/v2.5.3...v2.5.4) (2021-03-07)


### 🐞 Bug Fixes

* flag for vi, close [#498](https://github.com/lokalise/i18n-ally/issues/498) ([6d0aab1](https://github.com/lokalise/i18n-ally/commit/6d0aab19e72149e8076fdfa6457472b628d1a81f))

### [2.5.3](https://github.com/lokalise/i18n-ally/compare/v2.5.2...v2.5.3) (2021-03-05)


### 🔮 Refactor

* restructure ([23a6521](https://github.com/lokalise/i18n-ally/commit/23a652144e742266aea79b8dc782cc3d5654e2c3))


### 🐞 Bug Fixes

* es default flag, close [#489](https://github.com/lokalise/i18n-ally/issues/489) ([f62e49a](https://github.com/lokalise/i18n-ally/commit/f62e49aa36b6833bac52161c3f0ff9c76b9cf686))
* UI editor font family, close [#496](https://github.com/lokalise/i18n-ally/issues/496) ([fab0ce0](https://github.com/lokalise/i18n-ally/commit/fab0ce03ae0f4ff1667c0f33a439e2c13c538d8d))


### ⚡ Features

* add flag for he, close [#442](https://github.com/lokalise/i18n-ally/issues/442) ([20b5b81](https://github.com/lokalise/i18n-ally/commit/20b5b81a8e4a93f5467d5f2558c5f510cdd09234))

### [2.5.2](https://github.com/lokalise/i18n-ally/compare/v2.5.1...v2.5.2) (2021-02-25)


### 🐞 Bug Fixes

* vscode types version ([8fb34d1](https://github.com/lokalise/i18n-ally/commit/8fb34d17eacc32986d4f964d40f9b38a6fd735c3))

### [2.5.1](https://github.com/lokalise/i18n-ally/compare/v2.5.0...v2.5.1) (2021-02-25)


### ⚡ Features

* support custom file extensions for parsers, close [#459](https://github.com/lokalise/i18n-ally/issues/459) ([758552d](https://github.com/lokalise/i18n-ally/commit/758552d96861880faeea6f7702743be5106f9967))

## [2.5.0](https://github.com/lokalise/i18n-ally/compare/v2.4.23...v2.5.0) (2021-02-23)

### [2.4.23](https://github.com/lokalise/i18n-ally/compare/v2.4.22...v2.4.23) (2021-02-23)

### [2.4.22](https://github.com/lokalise/i18n-ally/compare/v2.4.21...v2.4.22) (2021-02-17)


### 🐞 Bug Fixes

* support underscore in keypathValidate ([aa2c957](https://github.com/lokalise/i18n-ally/commit/aa2c95729453f8ce3ffe1a9522bf1a56be037381))


### ⚡ Features

* new option `extract.keygenStyle`, close [#479](https://github.com/lokalise/i18n-ally/issues/479) ([6b40469](https://github.com/lokalise/i18n-ally/commit/6b40469d4efca1d10375988024e2466f28d0fb03))
* support google translate api key ([a93a404](https://github.com/lokalise/i18n-ally/commit/a93a404943d0afe963a99b0d57255719dc1af648))

### [2.4.21](https://github.com/lokalise/i18n-ally/compare/v2.4.20...v2.4.21) (2021-02-09)


### 🐞 Bug Fixes

* blackslash on configureLocalesPaths ([d00c9b5](https://github.com/lokalise/i18n-ally/commit/d00c9b5fe207580793b826aaf97d0d30d917be74))
* extraction keygen, close [#476](https://github.com/lokalise/i18n-ally/issues/476) ([0cdd03c](https://github.com/lokalise/i18n-ally/commit/0cdd03cb4ddc819b9cad4d78513ea20a5e878691))
* localesPaths backslash for Windows, close [#477](https://github.com/lokalise/i18n-ally/issues/477) ([7ab8269](https://github.com/lokalise/i18n-ally/commit/7ab82692eb7f2756558db79e2ff62d3699c23bd2))

### [2.4.20](https://github.com/lokalise/i18n-ally/compare/v2.4.18...v2.4.20) (2021-02-03)


### 🌍 Internationalization

* **de:** add local German (de) ([#463](https://github.com/lokalise/i18n-ally/issues/463)) ([9f7fae6](https://github.com/lokalise/i18n-ally/commit/9f7fae69c8bf5bda5c8454cf9cd78830481ba6a2))


### 🔮 Refactor

* path refactoring ([17ac3de](https://github.com/lokalise/i18n-ally/commit/17ac3de7922355b1379d91b03ad294c3df2a231d))


### ⚗ Tests

* add more tests ([5093e6d](https://github.com/lokalise/i18n-ally/commit/5093e6d534614ab02f004b6680ede729966faa1f))
* add test cases for php from [@terales](https://github.com/terales) ([6698f0a](https://github.com/lokalise/i18n-ally/commit/6698f0ae436e2649cb1df9abeee00ec21d22e236))
* diff for fixture tests ([73b4d69](https://github.com/lokalise/i18n-ally/commit/73b4d698324daada91d1821e84bf40bd3252530d))


### ⚡ Features

* introduce php parser ([2510faa](https://github.com/lokalise/i18n-ally/commit/2510faa88f02129b44cf615df40905a852717266))


### 🐞 Bug Fixes

* **rails:** works with the Rails extension, close [#472](https://github.com/lokalise/i18n-ally/issues/472) ([c52e40a](https://github.com/lokalise/i18n-ally/commit/c52e40ad2c38e56ebe817f12f0e86a877c17b9e8))
* support '.' for localesPaths ([0924e3b](https://github.com/lokalise/i18n-ally/commit/0924e3b26bc441bff79a0c2fcf01dc9065f94259))

### [2.4.18](https://github.com/antfu/i18n-ally/compare/v2.4.17...v2.4.18) (2021-01-12)


### 🐞 Bug Fixes

* **locales:** separation and completion of ru and uk-UA locales ([#461](https://github.com/antfu/i18n-ally/issues/461)) ([2e59af5](https://github.com/antfu/i18n-ally/commit/2e59af5e7c09cda372b5a58dcde139b6d0eca4ee))
* **vue:** support annonation on jsx and tsx ([595ec5c](https://github.com/antfu/i18n-ally/commit/595ec5c6bfb227420ba21a720a91d87f68eec3d9))

### [2.4.17](https://github.com/antfu/i18n-ally/compare/v2.4.16...v2.4.17) (2021-01-07)


### 🐞 Bug Fixes

* improve rails detection, close [#455](https://github.com/antfu/i18n-ally/issues/455) ([10f9951](https://github.com/antfu/i18n-ally/commit/10f9951ed42c4ce477967a3ee553afd13b7ec90f))

### [2.4.16](https://github.com/antfu/i18n-ally/compare/v2.4.15...v2.4.16) (2021-01-05)

### [2.4.15](https://github.com/antfu/i18n-ally/compare/v2.4.14...v2.4.15) (2021-01-05)


### 🌍 Internationalization

* **sv-SE:** tweaks and additions for sv_SE ([#450](https://github.com/antfu/i18n-ally/issues/450)) ([005589b](https://github.com/antfu/i18n-ally/commit/005589bba3f98729949182931206e253aec69ac9))


### ⚗ Tests

* update tests ([725323b](https://github.com/antfu/i18n-ally/commit/725323b9c23be3806719b08e485fff7ade679ddd))
* **e2e:** able to detect i18n Ally ([7e7f428](https://github.com/antfu/i18n-ally/commit/7e7f42810c6058baf4236355c74c2ea07d0927b8))
* refactor ([2f00c9e](https://github.com/antfu/i18n-ally/commit/2f00c9e6014e1dd2717b3fc516ced4989e119845))
* **e2e:** open fixture ([2a73418](https://github.com/antfu/i18n-ally/commit/2a734181c0392f3dcbf7baaa432a0b9123530649))
* setup e2e ([7f61121](https://github.com/antfu/i18n-ally/commit/7f61121daf06ff08dbb9aeb7f25d0bc1c9e0acb4))


### 🐞 Bug Fixes

* glob for analyst, close [#453](https://github.com/antfu/i18n-ally/issues/453) ([0744b42](https://github.com/antfu/i18n-ally/commit/0744b421f445a06fe6475df99a7dbf2a91f68466))
* hide open editor command from comand palette, close [#456](https://github.com/antfu/i18n-ally/issues/456) ([742c124](https://github.com/antfu/i18n-ally/commit/742c12493e85ca5defd07fea2122132b002a7953))
* open editor command, resolve [#456](https://github.com/antfu/i18n-ally/issues/456) ([7021c88](https://github.com/antfu/i18n-ally/commit/7021c882137fff1b825fcdfbd945cd2fa6104c36))


### ⚡ Features

* **ember:** update ember regex, by [@mamiller93](https://github.com/mamiller93), close [#448](https://github.com/antfu/i18n-ally/issues/448) ([ec2a123](https://github.com/antfu/i18n-ally/commit/ec2a12394cdc4968d76cadf9fda3c60ee173f04a))
* add DeepL translate engine ([#452](https://github.com/antfu/i18n-ally/issues/452)) ([d6e7adc](https://github.com/antfu/i18n-ally/commit/d6e7adc1eba745b2f67ed517025216bcee623ccb))

### [2.4.14](https://github.com/antfu/i18n-ally/compare/v2.4.13...v2.4.14) (2020-12-19)


### 🐞 Bug Fixes

* extracting in readonly mode,  close [#446](https://github.com/antfu/i18n-ally/issues/446) ([60387d5](https://github.com/antfu/i18n-ally/commit/60387d5c30a633366211b486aa3304dfbf927746))
* **svelta:** regex update, close [#449](https://github.com/antfu/i18n-ally/issues/449) ([147138a](https://github.com/antfu/i18n-ally/commit/147138ab8ec2c51150fcab977615e32d4b2391ea))

### [2.4.13](https://github.com/antfu/i18n-ally/compare/v2.4.12...v2.4.13) (2020-12-16)

### [2.4.12](https://github.com/antfu/i18n-ally/compare/v2.4.11...v2.4.12) (2020-12-16)

### [2.4.11](https://github.com/antfu/i18n-ally/compare/v2.4.10...v2.4.11) (2020-12-16)

### [2.4.10](https://github.com/antfu/i18n-ally/compare/v2.4.9...v2.4.10) (2020-12-16)


### ⚡ Features

* **config:** new config defaultNamespace, close [#438](https://github.com/antfu/i18n-ally/issues/438) ([282287a](https://github.com/antfu/i18n-ally/commit/282287a2216521ff711d57d67072894e96d8aa1e))


### 🐞 Bug Fixes

* close [#412](https://github.com/antfu/i18n-ally/issues/412) ([1ab563d](https://github.com/antfu/i18n-ally/commit/1ab563dcba169c5d6a063b8c01628fe6b2f51ba7))

### [2.4.9](https://github.com/antfu/i18n-ally/compare/v2.4.8...v2.4.9) (2020-12-14)


### ⚠ BREAKING CHANGES

* remove encoding auto detection

### chore

* remove encoding auto detection ([4beb6a9](https://github.com/antfu/i18n-ally/commit/4beb6a9e7044d468b5fa20455b7c306f93251316))

### [2.4.8](https://github.com/antfu/i18n-ally/compare/v2.4.7...v2.4.8) (2020-11-25)

### [2.4.7](https://github.com/antfu/i18n-ally/compare/v2.4.6...v2.4.7) (2020-11-25)


### 📚 Documentations

* add sponsor ([2140e5f](https://github.com/antfu/i18n-ally/commit/2140e5fd04fe737f9ce1676682dc9b180d0571de))

### [2.4.6](https://github.com/antfu/i18n-ally/compare/v2.4.5...v2.4.6) (2020-11-23)


### 🐞 Bug Fixes

* **locales:** completes spanish and missing key ([#434](https://github.com/antfu/i18n-ally/issues/434)) ([7f56386](https://github.com/antfu/i18n-ally/commit/7f563865c47dd974514fe9fb229bf41b47aba0d6))

### [2.4.5](https://github.com/antfu/i18n-ally/compare/v2.4.4...v2.4.5) (2020-11-22)


### 🌍 Internationalization

* Add uk_UA and ru-RU locales ([#433](https://github.com/antfu/i18n-ally/issues/433)) ([b458fb8](https://github.com/antfu/i18n-ally/commit/b458fb84c9598fe8e168f34fbee0f4e51fedd252))

### [2.4.4](https://github.com/antfu/i18n-ally/compare/v2.4.3...v2.4.4) (2020-11-13)


### ⚡ Features

* **i18next:** support `/` as namespace delimiter, close [#425](https://github.com/antfu/i18n-ally/issues/425) ([433d673](https://github.com/antfu/i18n-ally/commit/433d673ca2256f267ddb96d6a3ef5bc057b050ab))

### [2.4.3](https://github.com/antfu/i18n-ally/compare/v2.4.2...v2.4.3) (2020-11-05)

### [2.4.2](https://github.com/antfu/i18n-ally/compare/v2.4.1...v2.4.2) (2020-11-05)

### [2.4.1](https://github.com/antfu/i18n-ally/compare/v2.4.0...v2.4.1) (2020-11-05)


### 🐞 Bug Fixes

* engines ([f799d67](https://github.com/antfu/i18n-ally/commit/f799d67e606d242887e293444f658da598da3f71))

## [2.4.0](https://github.com/antfu/i18n-ally/compare/v2.3.21...v2.4.0) (2020-11-05)


### ⚡ Features

* **react:** support <Trans> tag detection, close [#423](https://github.com/antfu/i18n-ally/issues/423) ([dbf4fde](https://github.com/antfu/i18n-ally/commit/dbf4fde382ace876f0cda54fec3d144261e00328))


### 🐞 Bug Fixes

* better file selection prompt, close [#422](https://github.com/antfu/i18n-ally/issues/422) ([f4d95d9](https://github.com/antfu/i18n-ally/commit/f4d95d960e7f6f21ccb6dd48d15d61bdf14a0dc6))
* safe git user info fetch, fix [#404](https://github.com/antfu/i18n-ally/issues/404) ([749f6df](https://github.com/antfu/i18n-ally/commit/749f6df8bc9fed66f94860bfebde0620cc800d3f))

### [2.3.21](https://github.com/antfu/i18n-ally/compare/v2.3.20...v2.3.21) (2020-11-03)


### ⚡ Features

* add fluter_i18n text widget shorthand ([#420](https://github.com/antfu/i18n-ally/issues/420)) ([59a369c](https://github.com/antfu/i18n-ally/commit/59a369c7ca762f07116055176f76be1996c98a17))

### [2.3.20](https://github.com/antfu/i18n-ally/compare/v2.3.19...v2.3.20) (2020-10-12)


### ⚡ Features

* add extract.keyMaxLength option ([#405](https://github.com/antfu/i18n-ally/issues/405)) ([5ddae59](https://github.com/antfu/i18n-ally/commit/5ddae59ef698d493686cd09d1df793bdc0e5c925))


### 🐞 Bug Fixes

* close [#410](https://github.com/antfu/i18n-ally/issues/410) ([97638c1](https://github.com/antfu/i18n-ally/commit/97638c156fe7202e75e91a211e964be1de55e8a1))

### [2.3.19](https://github.com/antfu/i18n-ally/compare/v2.3.18...v2.3.19) (2020-09-16)


### 🐞 Bug Fixes

* throttledRefresh ([c33c19f](https://github.com/antfu/i18n-ally/commit/c33c19f478447dc7e994d739cdee609e1c58c014))

### [2.3.18](https://github.com/antfu/i18n-ally/compare/v2.3.17...v2.3.18) (2020-09-14)


### ⚡ Features

* bring back "replace_with", close [#398](https://github.com/antfu/i18n-ally/issues/398) ([25015e9](https://github.com/antfu/i18n-ally/commit/25015e9a18dc990aeec223993f6af023c6004e7a))

### [2.3.17](https://github.com/antfu/i18n-ally/compare/v2.3.16...v2.3.17) (2020-09-10)


### ⚡ Features

* allows to insert key when the selection is empty, resolves [#378](https://github.com/antfu/i18n-ally/issues/378) ([3d75677](https://github.com/antfu/i18n-ally/commit/3d75677988b692af0b63a87fdc50cdbe2cad9550))

### [2.3.16](https://github.com/antfu/i18n-ally/compare/v2.3.15...v2.3.16) (2020-09-10)

### [2.3.15](https://github.com/antfu/i18n-ally/compare/v2.3.14...v2.3.15) (2020-09-10)

### [2.3.14](https://github.com/antfu/i18n-ally/compare/v2.3.13...v2.3.14) (2020-09-10)

### [2.3.13](https://github.com/antfu/i18n-ally/compare/v2.3.12...v2.3.13) (2020-09-10)

### [2.3.12](https://github.com/antfu/i18n-ally/compare/v2.3.11...v2.3.12) (2020-09-10)

### [2.3.11](https://github.com/antfu/i18n-ally/compare/v2.3.10...v2.3.11) (2020-09-10)


### 🐞 Bug Fixes

* close [#392](https://github.com/antfu/i18n-ally/issues/392) ([a188e5f](https://github.com/antfu/i18n-ally/commit/a188e5faa5054ea4847c27eb2676b4cbc631d450))


### ⚡ Features

* support wildcard for `keysInUse`, close [#391](https://github.com/antfu/i18n-ally/issues/391) ([6929cd0](https://github.com/antfu/i18n-ally/commit/6929cd0960ad6170f52676fd4b8956494cbeb8d6))

### [2.3.10](https://github.com/antfu/i18n-ally/compare/v2.3.9...v2.3.10) (2020-09-01)


### 🌍 Internationalization

* modified to commonly used words in zh-tw ([#389](https://github.com/antfu/i18n-ally/issues/389)) ([02cc89b](https://github.com/antfu/i18n-ally/commit/02cc89beb4d167d69baf7143a6ecdbffe331f8ee))

### [2.3.9](https://github.com/antfu/i18n-ally/compare/v2.3.8...v2.3.9) (2020-08-30)


### 🐞 Bug Fixes

* svg in readme ([0f141a3](https://github.com/antfu/i18n-ally/commit/0f141a3d39027fa60c39dbc19db71419a6cb10fe))

### [2.3.8](https://github.com/antfu/i18n-ally/compare/v2.3.7...v2.3.8) (2020-08-30)


### ⚡ Features

* add {fileName} variable support for config.keyPrefix ([#385](https://github.com/antfu/i18n-ally/issues/385)) ([992b870](https://github.com/antfu/i18n-ally/commit/992b870f8b48cb1572e459f6ac4fc0037d20f018))


### 🐞 Bug Fixes

* [#387](https://github.com/antfu/i18n-ally/issues/387) ([5ca8229](https://github.com/antfu/i18n-ally/commit/5ca8229b7f2ee06e7fb24d492c0ab7c2712a9a7e))

### [2.3.7](https://github.com/antfu/i18n-ally/compare/v2.3.6...v2.3.7) (2020-08-30)


### 🐞 Bug Fixes

* [#374](https://github.com/antfu/i18n-ally/issues/374) ([12d31fc](https://github.com/antfu/i18n-ally/commit/12d31fc0dee0809a10a1681e8961743b5621e221))
* [#386](https://github.com/antfu/i18n-ally/issues/386) ([2eab85a](https://github.com/antfu/i18n-ally/commit/2eab85a47aa75037f3a54670f8f2264b3e358db4))

### [2.3.6](https://github.com/antfu/i18n-ally/compare/v2.3.5...v2.3.6) (2020-08-20)


### 🐞 Bug Fixes

* close [#373](https://github.com/antfu/i18n-ally/issues/373) ([d04c27f](https://github.com/antfu/i18n-ally/commit/d04c27fdde290cd95c385d0f8ef9c9f8fa7c8000))

### [2.3.5](https://github.com/antfu/i18n-ally/compare/v2.3.4...v2.3.5) (2020-08-19)


### 🐞 Bug Fixes

* lint ([dab4ef2](https://github.com/antfu/i18n-ally/commit/dab4ef2d3f4de655b1ab3d0abfc5af23b6f3ca5a))

### [2.3.4](https://github.com/antfu/i18n-ally/compare/v2.3.3...v2.3.4) (2020-08-19)


### 🐞 Bug Fixes

* **extract:** make replacing option always shown ([7d1a523](https://github.com/antfu/i18n-ally/commit/7d1a5236d4cd7bf5ebd1ad1840f3a01f6c252cda))

### [2.3.3](https://github.com/antfu/i18n-ally/compare/v2.3.2...v2.3.3) (2020-08-17)

### [2.3.2](https://github.com/antfu/i18n-ally/compare/v2.3.1...v2.3.2) (2020-08-12)

### [2.3.1](https://github.com/antfu/i18n-ally/compare/v2.3.0...v2.3.1) (2020-08-12)


### ⚡ Features

* improve extracting command ([2bd4855](https://github.com/antfu/i18n-ally/commit/2bd4855a4071370bcafdd44ba5951d64a364e9cf)), closes [#369](https://github.com/antfu/i18n-ally/issues/369)


### 🌍 Internationalization

* update zh-cn & zh-tw ([a980d44](https://github.com/antfu/i18n-ally/commit/a980d44d531d72707dd3c9b291cc07b5cd967b1c))

## [2.3.0](https://github.com/antfu/i18n-ally/compare/v2.2.16...v2.3.0) (2020-08-12)


### ⚡ Features

* added keypath autocompletion ([#367](https://github.com/antfu/i18n-ally/issues/367)) ([76d31b4](https://github.com/antfu/i18n-ally/commit/76d31b45f8ab38c55db9872fce89cb1aac6a007d))
* better extrat prompt ([1c8a33f](https://github.com/antfu/i18n-ally/commit/1c8a33fc511ac9f477af70a5f09738a736cf7683))

### [2.2.16](https://github.com/antfu/i18n-ally/compare/v2.2.15...v2.2.16) (2020-08-10)


### 🐞 Bug Fixes

* i18n ([f637b2b](https://github.com/antfu/i18n-ally/commit/f637b2b8c802a57e446f0d5a74e303fdba1779a6))

### [2.2.15](https://github.com/antfu/i18n-ally/compare/v2.2.11...v2.2.15) (2020-08-10)


### 🐞 Bug Fixes

* **actions:** publish script ([c8ce53d](https://github.com/antfu/i18n-ally/commit/c8ce53df6fb22cc959def17106d86b996d7ca5c8))

### [2.2.14](https://github.com/antfu/i18n-ally/compare/v2.2.13...v2.2.14) (2020-08-10)

### [2.2.13](https://github.com/antfu/i18n-ally/compare/v2.2.12...v2.2.13) (2020-08-10)


### 🐞 Bug Fixes

* engine version ([e5db25d](https://github.com/antfu/i18n-ally/commit/e5db25dbec8da1605cd4130db818082d04810049))

### [2.2.12](https://github.com/antfu/i18n-ally/compare/v2.2.11...v2.2.12) (2020-08-10)


### 🐞 Bug Fixes

* **actions:** publish script ([c187d00](https://github.com/antfu/i18n-ally/commit/c187d009d80244273904e373a225643f29787e9d))

### [2.2.11](https://github.com/antfu/i18n-ally/compare/v2.2.10...v2.2.11) (2020-08-10)


### ⚡ Features

* update vue-i18n match regex ([9da2a6d](https://github.com/antfu/i18n-ally/commit/9da2a6d31d20f26753a8635dbf0580f69970d421))

### [2.2.10](https://github.com/antfu/i18n-ally/compare/v2.2.9...v2.2.10) (2020-07-25)


### 🐞 Bug Fixes

* replaceAll ([de772e8](https://github.com/antfu/i18n-ally/commit/de772e81cb3b2f3ef69a506e0ca2c3866f195f1a))

### [2.2.9](https://github.com/antfu/i18n-ally/compare/v2.2.8...v2.2.9) (2020-07-14)


### 🐞 Bug Fixes

* close [#342](https://github.com/antfu/i18n-ally/issues/342) ([175e23d](https://github.com/antfu/i18n-ally/commit/175e23d4935be30733e39f94141687ca8de0fa75))
* close [#350](https://github.com/antfu/i18n-ally/issues/350) ([a479d25](https://github.com/antfu/i18n-ally/commit/a479d2529b87f796f3b87aa55df516ef07ebb09a))

### [2.2.8](https://github.com/antfu/i18n-ally/compare/v2.2.7...v2.2.8) (2020-07-09)


### ⚡ Features

* add rename key icon in Editor UI, resolve [#335](https://github.com/antfu/i18n-ally/issues/335) ([616e62a](https://github.com/antfu/i18n-ally/commit/616e62ae1737d8fc8f5e186fa090bf6c59662664))


### 🐞 Bug Fixes

* resolve [#332](https://github.com/antfu/i18n-ally/issues/332) ([cd36fb4](https://github.com/antfu/i18n-ally/commit/cd36fb4b5fb3c01b8fe4c0c30a360f79dc1ce48c))
* typing errors ([56216a0](https://github.com/antfu/i18n-ally/commit/56216a05d669aa320f37909f75b3b6e9c3151f1f))
* **flutter:** mutliline regex, fix [#344](https://github.com/antfu/i18n-ally/issues/344) ([cb35395](https://github.com/antfu/i18n-ally/commit/cb353956db8a59728c17868a6268e121529a7fbd))

### [2.2.7](https://github.com/antfu/i18n-ally/compare/v2.2.6...v2.2.7) (2020-06-18)

### [2.2.6](https://github.com/antfu/i18n-ally/compare/v2.2.5...v2.2.6) (2020-06-16)


### ⚡ Features

* **ngx-translate:** add new usage, reslove [#333](https://github.com/antfu/i18n-ally/issues/333) ([b7481d7](https://github.com/antfu/i18n-ally/commit/b7481d7428baea0c4eeac9848ee1ba75317ddbd0))
* Lightbulb will recommend using existing translations that match if any are found antfu[#326](https://github.com/antfu/i18n-ally/issues/326) ([#331](https://github.com/antfu/i18n-ally/issues/331)) ([f4e1e88](https://github.com/antfu/i18n-ally/commit/f4e1e88a372f4b37474e55045b4df79f452eaab2))

### [2.2.5](https://github.com/antfu/i18n-ally/compare/v2.2.4...v2.2.5) (2020-06-12)


### 🐞 Bug Fixes

* po-parser ([#319](https://github.com/antfu/i18n-ally/issues/319)) ([7b0c902](https://github.com/antfu/i18n-ally/commit/7b0c902957b7ec365c88151b18cd6d80def32c54))


### 🔮 Refactor

* improve hover performance ([25730cb](https://github.com/antfu/i18n-ally/commit/25730cbf39778281653754e259891ba99ea1140b))


### ⚡ Features

* new config parserOptions ([7a1adb9](https://github.com/antfu/i18n-ally/commit/7a1adb976babfa0f5f20574a6086f1ac061399ec))

### [2.2.4](https://github.com/antfu/i18n-ally/compare/v2.2.3...v2.2.4) (2020-05-29)


### 🐞 Bug Fixes

* handle flags more properly, [#313](https://github.com/antfu/i18n-ally/issues/313) ([141a561](https://github.com/antfu/i18n-ally/commit/141a56145f5e48d7b10d2dd791dee017d9df701c))

### [2.2.3](https://github.com/antfu/i18n-ally/compare/v2.2.2...v2.2.3) (2020-05-28)


### 🐞 Bug Fixes

* **ruby-rails:** support more extensions ([9b334a2](https://github.com/antfu/i18n-ally/commit/9b334a22435a4a86f4fb6cf6a07b4069ef87c5fc))
* typing ([5d22655](https://github.com/antfu/i18n-ally/commit/5d226552713b907cf06ffaf5b0352d9917d8773e))
* **ruby-rails:** improve partials ([c263ba2](https://github.com/antfu/i18n-ally/commit/c263ba2bdc4483f437e6e5c4fe62ede4e38214c3))

### [2.2.2](https://github.com/antfu/i18n-ally/compare/v2.2.1...v2.2.2) (2020-05-28)


### ⚡ Features

* new config to disable flags, [#313](https://github.com/antfu/i18n-ally/issues/313) ([5b5c181](https://github.com/antfu/i18n-ally/commit/5b5c181dbe9c57d273f5970d5898816a4aa7b7fe))


### 🐞 Bug Fixes

* **ruby-rails:** partials starting underscore, fix [#317](https://github.com/antfu/i18n-ally/issues/317) ([a3d6dbb](https://github.com/antfu/i18n-ally/commit/a3d6dbb8b3d3edc3205074b53924f88dc3422cb5))

### [2.2.1](https://github.com/antfu/i18n-ally/compare/v2.2.0...v2.2.1) (2020-05-23)


### ⚡ Features

* Add 2 new options to targetPickingStrategy ([#312](https://github.com/antfu/i18n-ally/issues/312)) ([641c637](https://github.com/antfu/i18n-ally/commit/641c6377dc81940324b1a7c9b1751a3b2424adee))


### 🔮 Refactor

* fix typo ([d2c1d5d](https://github.com/antfu/i18n-ally/commit/d2c1d5d92f46ba7904d89d12cae6ebd038fe7a76))

## [2.2.0](https://github.com/antfu/i18n-ally/compare/v2.1.6...v2.2.0) (2020-05-21)


### 🐞 Bug Fixes

* **es-parser:** tsconfig override, fix [#301](https://github.com/antfu/i18n-ally/issues/301) ([8a4da03](https://github.com/antfu/i18n-ally/commit/8a4da0357cd01dd5b89c4311bcd1021798243c17))


### ⚡ Features

* extract text from command palette, fix [#309](https://github.com/antfu/i18n-ally/issues/309) ([8b78127](https://github.com/antfu/i18n-ally/commit/8b7812785cd9e335e86d45fafb3295577aa24113))
* support namespace scope for i18next, resolve [#307](https://github.com/antfu/i18n-ally/issues/307) ([e89557c](https://github.com/antfu/i18n-ally/commit/e89557c638b0115de043b63bcce58f2ea1d4b4c0))


### 🔮 Refactor

* prepare for namespace delimiter ([16d4bd1](https://github.com/antfu/i18n-ally/commit/16d4bd10fae4a3262d4b63c5da05b6d8ca6db6bd))

### [2.1.6](https://github.com/antfu/i18n-ally/compare/v2.1.5...v2.1.6) (2020-05-12)


### 🐞 Bug Fixes

* **react:** resolve [#294](https://github.com/antfu/i18n-ally/issues/294) ([26e594b](https://github.com/antfu/i18n-ally/commit/26e594bdb72ad9d5a1d0fc447a1f28ad67d02998))


### ⚡ Features

* improve auto completion, thanks [@erickhcs](https://github.com/erickhcs) ([47895f9](https://github.com/antfu/i18n-ally/commit/47895f96b39083aff1bc371e2c1e8c3bbce61612))
* **next-translate:** support next-translate, resolve [#295](https://github.com/antfu/i18n-ally/issues/295) ([59a8c15](https://github.com/antfu/i18n-ally/commit/59a8c1576b6e096f11d8bc64953cabc6b411d88d))

### [2.1.5](https://github.com/antfu/i18n-ally/compare/v2.1.4...v2.1.5) (2020-05-09)


### 🐞 Bug Fixes

* ignore cursor when inplace annotation turned off, resolve [#293](https://github.com/antfu/i18n-ally/issues/293) ([ddac27d](https://github.com/antfu/i18n-ally/commit/ddac27d79227847aa189da084223743033311d04))

### [2.1.4](https://github.com/antfu/i18n-ally/compare/v2.1.3...v2.1.4) (2020-05-09)

### [2.1.3](https://github.com/antfu/i18n-ally/compare/v2.1.2...v2.1.3) (2020-05-08)


### ⚡ Features

* new config `i18n-ally.refactor.templates`, resolve [#291](https://github.com/antfu/i18n-ally/issues/291) ([1310ca0](https://github.com/antfu/i18n-ally/commit/1310ca00b2c1e6f2f93eedb3e5ea23fc22022611))

### [2.1.2](https://github.com/antfu/i18n-ally/compare/v2.1.1...v2.1.2) (2020-05-05)


### ⚡ Features

* allow frameworks to set preferred settings ([31e3d2e](https://github.com/antfu/i18n-ally/commit/31e3d2e0e6b885ac092ec7d15bd95f5938b7d760))

### [2.1.1](https://github.com/antfu/i18n-ally/compare/v2.1.0...v2.1.1) (2020-05-05)


### 🔮 Refactor

* extract message protocol ([0944ec8](https://github.com/antfu/i18n-ally/commit/0944ec802c79616ce9caafcc9213d7ed9b53400b))


### ⚡ Features

* SAP UI5 Framework support ([#288](https://github.com/antfu/i18n-ally/issues/288)), thanks [@mahesh0431](https://github.com/mahesh0431) ([98faaf5](https://github.com/antfu/i18n-ally/commit/98faaf543a7c0d62074d9fac2eab0cb750992c2a))


### 🐞 Bug Fixes

* **react:** simplify the key regex, [#286](https://github.com/antfu/i18n-ally/issues/286) ([66d58e6](https://github.com/antfu/i18n-ally/commit/66d58e643887d550d2aed83a26569662dd03fe99))

## [2.1.0](https://github.com/antfu/i18n-ally/compare/v2.0.11...v2.1.0) (2020-05-03)


### 🐞 Bug Fixes

* translate globe missing, resolve [#282](https://github.com/antfu/i18n-ally/issues/282) ([87eb042](https://github.com/antfu/i18n-ally/commit/87eb04216a5aa1f946f1f4d3aa6b65a57b3b0f69))


### ⚡ Features

* sidebar for editor ([6b5bd72](https://github.com/antfu/i18n-ally/commit/6b5bd728c9cab4a3b3e3b738cfa3f5b9cbb9a7d9))

### [2.0.11](https://github.com/antfu/i18n-ally/compare/v2.0.10...v2.0.11) (2020-05-01)


### 🐞 Bug Fixes

* resolve [#281](https://github.com/antfu/i18n-ally/issues/281) ([5a83409](https://github.com/antfu/i18n-ally/commit/5a8340986ce78126c9c5021258cf3373da1b8ac4))

### [2.0.10](https://github.com/antfu/i18n-ally/compare/v2.0.9...v2.0.10) (2020-05-01)


### 🐞 Bug Fixes

* new local file creation, [#279](https://github.com/antfu/i18n-ally/issues/279) ([e2e6d92](https://github.com/antfu/i18n-ally/commit/e2e6d9219a9ac0c48cf2b575952adf091c2847f7))
* replace locale via path matcher ([a4c8b58](https://github.com/antfu/i18n-ally/commit/a4c8b58d049d766addd9f346e8ce8f6f83fb3654))

### [2.0.9](https://github.com/antfu/i18n-ally/compare/v2.0.8...v2.0.9) (2020-04-29)


### 🐞 Bug Fixes

* annotation trigger and cache, [#274](https://github.com/antfu/i18n-ally/issues/274) ([8a35004](https://github.com/antfu/i18n-ally/commit/8a35004ab0a98e0fac5c3d10e95a7a8523f5e92d))

### [2.0.8](https://github.com/antfu/i18n-ally/compare/v2.0.7...v2.0.8) (2020-04-28)


### 🐞 Bug Fixes

* ecmascript err catch, [#266](https://github.com/antfu/i18n-ally/issues/266) ([93fd1e7](https://github.com/antfu/i18n-ally/commit/93fd1e788d8eb71f3e58f5c1c1ff892689d869e8))
* namespace loader ([edf6f99](https://github.com/antfu/i18n-ally/commit/edf6f99cb3d25562d527d3b3e5ba59f8a5dabaf4))
* namespace over slice ([f808d75](https://github.com/antfu/i18n-ally/commit/f808d750108dce5c0765c9057f5de0c3db7d6539))
* translate all missing keys, [#273](https://github.com/antfu/i18n-ally/issues/273) ([7f395d5](https://github.com/antfu/i18n-ally/commit/7f395d51f249545ec4a993987d6d02b5ad1fe41f))
* warning for no locale file loaded ([768a4d2](https://github.com/antfu/i18n-ally/commit/768a4d27d912003b08a8bff4cf01622ef2f1610e))

### [2.0.7](https://github.com/antfu/i18n-ally/compare/v2.0.6...v2.0.7) (2020-04-27)


### ⚡ Features

* **pathMatcher:** new macther `{namespace?}` and `{namespaces?}` ([22c346e](https://github.com/antfu/i18n-ally/commit/22c346ed1c85ef5683ffdc0af44788d522ca1c60))

### [2.0.6](https://github.com/antfu/i18n-ally/compare/v2.0.5...v2.0.6) (2020-04-27)


### ⚡ Features

* allow to change annotation color via settings ([ee5efda](https://github.com/antfu/i18n-ally/commit/ee5efdadf09507c15fac0b313aa4adc1a4a363f4))


### 📚 Documentations

* update readme ([3dc6fe4](https://github.com/antfu/i18n-ally/commit/3dc6fe411e48998d8e3b99207dc3edba1d962854))


### 🐞 Bug Fixes

* **i18n:** fallback to english if locale not supported ([7b27c42](https://github.com/antfu/i18n-ally/commit/7b27c42ec96b16cc992fa2bae8df4afeda7dfac7))

### [2.0.5](https://github.com/antfu/i18n-ally/compare/v2.0.4...v2.0.5) (2020-04-27)


### 🐞 Bug Fixes

* tag system lookup ([48e92e4](https://github.com/antfu/i18n-ally/commit/48e92e46c5eb3aceb8f8d4dd88591bf2fd84137d))

### [2.0.4](https://github.com/antfu/i18n-ally/compare/v2.0.3...v2.0.4) (2020-04-27)


### ⚡ Features

* new config "i18n-ally.ignoreFiles" ([674618b](https://github.com/antfu/i18n-ally/commit/674618b2c113362e363eb5d22482ad9633744c85))
* **polyglot:** new framework polyglot ([040b671](https://github.com/antfu/i18n-ally/commit/040b6718b0a71eb4812bb261cd039badda6a497c))


### 🐞 Bug Fixes

* **ts-parser:** override compilerOptions "importHelpers" to false, [#268](https://github.com/antfu/i18n-ally/issues/268) ([6138fb3](https://github.com/antfu/i18n-ally/commit/6138fb3bcd07972a58dfc8e1e82def9e8f350d42))
* array enum warning in config, [#267](https://github.com/antfu/i18n-ally/issues/267) ([e219b32](https://github.com/antfu/i18n-ally/commit/e219b325acac1b176c0f49e2500e3db4043a5bae))

### [2.0.3](https://github.com/antfu/i18n-ally/compare/v2.0.2...v2.0.3) (2020-04-25)


### ⚡ Features

* **svelte:** new framework svelte ([926e83d](https://github.com/antfu/i18n-ally/commit/926e83d783a37906c783859e6e9dcc00827f7915))


### 🐞 Bug Fixes

* editor ([9a5aab6](https://github.com/antfu/i18n-ally/commit/9a5aab677aaa56919f6e2b0e7b5ed858fcfea62d))

### [2.0.2](https://github.com/antfu/i18n-ally/compare/v2.0.1...v2.0.2) (2020-04-24)


### 📚 Documentations

* update README ([b59fdbb](https://github.com/antfu/i18n-ally/commit/b59fdbb31ea1f37aa07b05b2b06d69882cf29629))

### [2.0.1](https://github.com/antfu/i18n-ally/compare/v2.0.0...v2.0.1) (2020-04-24)


### 🐞 Bug Fixes

* annotaion clear ([1d05926](https://github.com/antfu/i18n-ally/commit/1d05926eb0c4d725c4653fd9753090a21c7e1a26))
* review error ([b5ed449](https://github.com/antfu/i18n-ally/commit/b5ed449124364b5461e655c9ed232541fe03eeaf))

## [2.0.0](https://github.com/antfu/i18n-ally/compare/v1.15.5...v2.0.0) (2020-04-24)

[**Migration Guide**](https://github.com/antfu/i18n-ally/wiki/Migration-v1.x)

### ⚠ BREAKING CHANGES

- Javascript, Typescript, INI, POT locale parsers are now disabled by default. You can enabled them by `"i18n-ally.enabledParsers": ["js", "ts", "ini"]`
- Config `i18n-ally.promptTranslatingSource` renamed to `i18n-ally.translate.promptSource`
- Config `i18n-ally.keyMatchRegex` renamed to `i18n-ally.regex.key`
- Config `i18n-ally.derivedKeyRules` renamed to `i18n-ally.usage.derivedKeyRules`
- `keyMatchReg` field in custom framework renamed to `usageMatchRegex`

### 🐞 Bug Fixes

* duplicated detection when multiple framworks enable ([f23d2ac](https://github.com/antfu/i18n-ally/commit/f23d2ac2ba76f6bd78f7ac3a9354b95f54c4f465))
* editing for multilines ([5322aa6](https://github.com/antfu/i18n-ally/commit/5322aa6d661c6506156500466a97707277b600ae))
* editor scale ([411ca79](https://github.com/antfu/i18n-ally/commit/411ca79f3aa7a94a72f5e3e4ce9b765cdf6aa79b))
* file reloading on batch writing ([0ce40a4](https://github.com/antfu/i18n-ally/commit/0ce40a4ffe7cf50344e51d3d1b113091aa7a4319))
* gravatar ([8982e38](https://github.com/antfu/i18n-ally/commit/8982e3882b1eb5b58714d96148b4a3c122db3e3e))
* improve bcp47 and add unknown flag icon ([efd97f5](https://github.com/antfu/i18n-ally/commit/efd97f557af49a8214987206a28e560243436619))
* improve perfermance in writing, [#230](https://github.com/antfu/i18n-ally/issues/230) ([698aa0c](https://github.com/antfu/i18n-ally/commit/698aa0ce3917a41e3234a692544962c5e1f5cdaf))
* loading empty locale files ([c6b388d](https://github.com/antfu/i18n-ally/commit/c6b388d26dbe0df2b358fda4b574dba935ddf687))
* minor bugs in editor ([6ebfada](https://github.com/antfu/i18n-ally/commit/6ebfadab6e5cfe1cc29b510990075a41f3e5b924))
* namespace on adding missing translations, resolves [#252](https://github.com/antfu/i18n-ally/issues/252) ([e80fa7f](https://github.com/antfu/i18n-ally/commit/e80fa7f7977ac5d5fe249e881855c7f5818e8430))
* open key on node will prompt for locale now ([14a3adc](https://github.com/antfu/i18n-ally/commit/14a3adc4abc77f5d1309d4d315ad5c73dcd95e02))
* prompt before deleting keys ([7b2940d](https://github.com/antfu/i18n-ally/commit/7b2940de803b5aa273e07144829cf760596a586a))
* speed up in place annotation ([ab7a863](https://github.com/antfu/i18n-ally/commit/ab7a863fd32985b2ddef98555781011893df9875))
* remove keys in usage report ([c127e2b](https://github.com/antfu/i18n-ally/commit/c127e2bf0d0f89c0bcedc56b58f72f7bd0fb71ed))
* support flag mapping ([7b1a2b4](https://github.com/antfu/i18n-ally/commit/7b1a2b4374d1967498b53030edc699c03db70193))
* **es-parser:** arguments parsing on windows ([c001b9b](https://github.com/antfu/i18n-ally/commit/c001b9bbc310dfdbdf7a68ac78e3fdb4148742d3))
* **vue:** remove $d and $n support, resolves [#254](https://github.com/antfu/i18n-ally/issues/254) ([267ca5a](https://github.com/antfu/i18n-ally/commit/267ca5acdc16010ca09d024c52ac55980de1d07e))


### ⚡ Features

* translation candiates batch apply ([1ebd689](https://github.com/antfu/i18n-ally/commit/1ebd6898df98eb5d0e30d75ff724367a4c1a7837))
* **transloco:** add html parser ([6c9577c](https://github.com/antfu/i18n-ally/commit/6c9577cd43cc39d82c954a00eb43e208b755887d))
* annotation in place ([1447649](https://github.com/antfu/i18n-ally/commit/144764973e999a34c4e364a9fd0f8cbbace07677))
* **command:** new command "insert key" ([bc5ce41](https://github.com/antfu/i18n-ally/commit/bc5ce41140615c6a177c80299a25c8b360c5db3b))
* **config:** new config to turn of review in gutters ([8e75030](https://github.com/antfu/i18n-ally/commit/8e75030234a4cbce4678cfcfafb95d39f7cffee1))
* auto-completion now listing all keys when starting empty ([149f959](https://github.com/antfu/i18n-ally/commit/149f9593ddd27ffeff8afa769ebf4a283517f356))
* edit review comments ([1a77138](https://github.com/antfu/i18n-ally/commit/1a771381dcceb55c07d6e739eac855624c3e313d))
* improve translating experience ([29e79e8](https://github.com/antfu/i18n-ally/commit/29e79e86dc9e1c2c66479bd37fd7a78348169f80))
* locale parsers will now be enabled base on framworks ([a1e9213](https://github.com/antfu/i18n-ally/commit/a1e92134005c672ac8d5108b7801c89ceb02ce9e))
* new config "i18n-ally.translate.parallels" ([98ad9ee](https://github.com/antfu/i18n-ally/commit/98ad9ee7307ce320d51d0db31e783847019c7fb8))
* open editor keypath selecting ([f5f86e5](https://github.com/antfu/i18n-ally/commit/f5f86e51b22b6955df279d2fc7940af7ebde2a50))
* open review in hover ([a1e4a55](https://github.com/antfu/i18n-ally/commit/a1e4a5598cdf8f438cf007776bab5a09e793d7a9))
* **editor:** batch translating ([a0fc8c7](https://github.com/antfu/i18n-ally/commit/a0fc8c7b5d6fbb1dfcecb60e0e944ddf53195189))
* **editor:** navigating ([ebc9dde](https://github.com/antfu/i18n-ally/commit/ebc9dde3b10b2016732936044d87d722b773122e))
* **tagSystem:** `none` will try to parse bcp47 for flag icons now ([7cef0ed](https://github.com/antfu/i18n-ally/commit/7cef0ed5f01fcf001b63da216519045eb9123aa5))
* add icons ([7e86682](https://github.com/antfu/i18n-ally/commit/7e8668231714ea5ac5bc54f8b36a0f1ba6040c9e))
* new config "i18n-ally.usage.scanningIgnore" ([32ec1b5](https://github.com/antfu/i18n-ally/commit/32ec1b58f701acf924ca5e702ca671e2e5a88dd5))
* new configs ([1ab0b01](https://github.com/antfu/i18n-ally/commit/1ab0b01ddd0f69061c4f14acd70504cec4fd15e8))
* new configs for es paser ([00c1ec8](https://github.com/antfu/i18n-ally/commit/00c1ec8bf6bdb6a553b40c12e58d1874accfc7ea))
* new configs for translating ([55d3c27](https://github.com/antfu/i18n-ally/commit/55d3c2762dad0c38dc166e11d5f4be11ef6afc4a))
* New javascript/typescript locale parser ([#243](https://github.com/antfu/i18n-ally/issues/243)) ([c63e404](https://github.com/antfu/i18n-ally/commit/c63e40431b5cc73adf7261acd045194942ea1221))
* new js/ts loader, resolve [#97](https://github.com/antfu/i18n-ally/issues/97) ([f363111](https://github.com/antfu/i18n-ally/commit/f36311139b95206365da060a978867a459edabdf))
* new option "languageTagSystem", resolves [#256](https://github.com/antfu/i18n-ally/issues/256) ([f0231d2](https://github.com/antfu/i18n-ally/commit/f0231d280274d27c322a16aef0c3a94855a1d1a9))
* open key in editor from tree view ([46804b3](https://github.com/antfu/i18n-ally/commit/46804b36541092c6075f118006f04b6630bd6278))
* prompt on multiple translating ([447b391](https://github.com/antfu/i18n-ally/commit/447b391d8bca2be1e7e2c1d40a39cd78c4b5ad7b))
* review comments in code ([6a401d9](https://github.com/antfu/i18n-ally/commit/6a401d95e0dfa099135546bf6c8cea7943f49a36))
* scope range for frameworks, resolves [#246](https://github.com/antfu/i18n-ally/issues/246) ([5ad98f1](https://github.com/antfu/i18n-ally/commit/5ad98f1f06bbe53fd2b95436b0477b3c9228ffdb))
* **editor:** support for translation candidates ([03f54e8](https://github.com/antfu/i18n-ally/commit/03f54e8dbac5140f9f01966339b215fbc36b8224))
* review on sidebar ([3761dbc](https://github.com/antfu/i18n-ally/commit/3761dbc74e169a98913c8f1a1d2399d857078bc9))
* translation candidate system ([8c44c3f](https://github.com/antfu/i18n-ally/commit/8c44c3f849505a2baf6ed917878361341968c4d7))
* **review:** apply suggestions ([cdae3d7](https://github.com/antfu/i18n-ally/commit/cdae3d7af0b251d5e61ce5a22ad443bc31366c80))
* **review:** comment api support ([ab3ab7d](https://github.com/antfu/i18n-ally/commit/ab3ab7d79afafc11ab7e0d7d36db281e1e443c93))
* **review:** gutters display ([2428798](https://github.com/antfu/i18n-ally/commit/2428798066042968df9183110c7c58426e9bc391))
* basic webview editor ([836f604](https://github.com/antfu/i18n-ally/commit/836f604b63040d238d747d05c242c4846d9226e1))
* new config "i18n-ally.translate.services" ([d87a4ba](https://github.com/antfu/i18n-ally/commit/d87a4babeb145c322569355771a3b9e86f33bca6))
* progress report for translating ([f0c4908](https://github.com/antfu/i18n-ally/commit/f0c49083441608cb882ddb46a373ac427d20f9c2))
* ui improves ([423d269](https://github.com/antfu/i18n-ally/commit/423d269692127e35855f7aafab3f0f727d54f0a0))


### [1.15.5](https://github.com/antfu/i18n-ally/compare/v1.15.4...v1.15.5) (2020-04-10)

### 🐞 Bug Fixes

* file watcher on windows ([e566dd5](https://github.com/antfu/i18n-ally/commit/e566dd57eebbe11ae05d3820712563d66a0888af))


### 📚 Documentations

* update ([934af7b](https://github.com/antfu/i18n-ally/commit/934af7bfb19a85b2c6b7fb93a3eea34004b663b5))

### [1.15.4](https://github.com/antfu/i18n-ally/compare/v1.15.3...v1.15.4) (2020-04-09)


### 🐞 Bug Fixes

* English locale grammar improvements ([#244](https://github.com/antfu/i18n-ally/issues/244)) ([efe9a58](https://github.com/antfu/i18n-ally/commit/efe9a584b08c210ccc50244205468c89431f0de6))


### ⚡ Features

* **transloco:** new framework support ([14a3b18](https://github.com/antfu/i18n-ally/commit/14a3b181caa8ea0ce709f14a0c17293f1263cee1))


### 📚 Documentations

* **transloco:** new example ([717e6e3](https://github.com/antfu/i18n-ally/commit/717e6e3e377bb8d5f645752cdf8907f8bbad96ba))
* fix spelling and improve grammar ([#245](https://github.com/antfu/i18n-ally/issues/245)) ([5de08ea](https://github.com/antfu/i18n-ally/commit/5de08ea6d4a344e37c457c1d6fbca61f56cdd403))

### [1.15.3](https://github.com/antfu/i18n-ally/compare/v1.15.2...v1.15.3) (2020-04-09)


### ⚡ Features

* {ext} for path matcher ([7269ad1](https://github.com/antfu/i18n-ally/commit/7269ad15017bf4f5c0d20b9a5f44bcb069c1ac47))


### 🔮 Refactor

* reorganize frameworks ([69f5e8d](https://github.com/antfu/i18n-ally/commit/69f5e8dd91e59e6b5831b0722a3f5b6aa64393b6))


### 🐞 Bug Fixes

* **pref:** throttle loading functions ([9168daf](https://github.com/antfu/i18n-ally/commit/9168daf9351ec9af2108ec7f51a98c0507cb3d56))
* improve progess bar looking on macos ([248e57c](https://github.com/antfu/i18n-ally/commit/248e57cacec6a364788dcf49f91c773be8beced3))

### [1.15.2](https://github.com/antfu/i18n-ally/compare/v1.15.1...v1.15.2) (2020-04-08)


### 🌍 Internationalization

* remove unused keys ([3c9e6aa](https://github.com/antfu/i18n-ally/commit/3c9e6aa2b1cab7b053f9eb40b53ba7cc136d7b4a))


### 📚 Documentations

* update changelog ([9e061d7](https://github.com/antfu/i18n-ally/commit/9e061d74fa3ef3f32bb20b0b2077058df622c01c))


### ⚡ Features

* new config "derivedKeyRules" ([8118a53](https://github.com/antfu/i18n-ally/commit/8118a5398fcc6f1678c8e2fddc4c2865725c0146))
* new config and command "keysInUse" ([395f016](https://github.com/antfu/i18n-ally/commit/395f01655a1760fce072ac01d1205a94765edace))

### [1.15.1](https://github.com/antfu/i18n-ally/compare/v1.15.0...v1.15.1) (2020-04-08)


### 🐞 Bug Fixes

* failed to get locale code, [#241](https://github.com/antfu/i18n-ally/issues/241) ([4277574](https://github.com/antfu/i18n-ally/commit/4277574813c59260ebfb84d8e04a47d1c2ba4f19))

## [1.15.0](https://github.com/antfu/i18n-ally/compare/v1.14.1...v1.15.0) (2020-04-08)

### BREAKING CHANGE

* "i18n-ally.encoding" is now default to "utf-8" instead of "auto"

### [1.14.1](https://github.com/antfu/i18n-ally/compare/v1.14.0...v1.14.1) (2020-04-08)


### ⚡ Features

* **translations:** add missing NL translations ([3bcd79f](https://github.com/antfu/i18n-ally/commit/3bcd79fc6d57251a66f56d5b092e2158de78863c))


### 🐞 Bug Fixes

* locale annotation with path matcher ([123c90f](https://github.com/antfu/i18n-ally/commit/123c90f32456dce333dff82b93fd90a10f6a65a2))
* **i18n:** ❤ character ([e2f5478](https://github.com/antfu/i18n-ally/commit/e2f5478af6769fd79f22cf2a247eba3b54bb3e79))
* **vscode:** locale fallback ([c383d85](https://github.com/antfu/i18n-ally/commit/c383d856d43404c1258f6ed2778b3b9c5a1e81a2))


### 📚 Documentations

* update ([b12bd56](https://github.com/antfu/i18n-ally/commit/b12bd56a025111c030314d53b7ef3a76f3b7bf42))

## [1.14.0](https://github.com/antfu/i18n-ally/compare/v1.13.9...v1.14.0) (2020-04-07)

### BREAKING CHANGE

* config "filenameMatchRegex" and "fileNamespace" are now deprecated.
* "fileNamespace" renamed to "namespace"
* "filenameMatchRegex" are deprecated. Use "pathMatcher" instead.

### ⚡ Features

* new file loading engine ([b6a0dd0](https://github.com/antfu/i18n-ally/commit/b6a0dd00e346afee662f0557e49e707f986a246c))
* path matcher parser ([3b4ff43](https://github.com/antfu/i18n-ally/commit/3b4ff43e922e2db1cf4fbbf8b751f077f7ce2cf1))


### 🐞 Bug Fixes

* laravel in new engine ([4df8b2c](https://github.com/antfu/i18n-ally/commit/4df8b2c352e08096e2fd76edd0598d239a4917b3))


### 📚 Documentations

* update ([16e3169](https://github.com/antfu/i18n-ally/commit/16e31691ab9006ba6aa65f38748150ee204e956d))
* update docs ([9a5c67f](https://github.com/antfu/i18n-ally/commit/9a5c67ff8c29db088a48c6b09d62826a92fabfd7))
* **examples:** add examples for path-matcher ([1fe8efa](https://github.com/antfu/i18n-ally/commit/1fe8efa1dce46bb4dc922d48cd7346dcace18446))

### [1.13.9](https://github.com/antfu/i18n-ally/compare/v1.13.8...v1.13.9) (2020-04-05)


### 📚 Documentations

* fix spelling and grammer in English README ([#234](https://github.com/antfu/i18n-ally/issues/234)) ([f61c5d2](https://github.com/antfu/i18n-ally/commit/f61c5d2b3ea49aa42fe100da0f44f85bcf9dc110))


### 🐞 Bug Fixes

* i18n key names ([5a6a684](https://github.com/antfu/i18n-ally/commit/5a6a68449fcfca728b3037587dd2f849c73b7a2a))
* spelling & grammar for English ([5c6b59c](https://github.com/antfu/i18n-ally/commit/5c6b59c50f9855e1712be6d8b492e6b4656d7841))


### ⚡ Features

* improve DX for natural language keys ([c9cd232](https://github.com/antfu/i18n-ally/commit/c9cd2326c5106c7be2c6ec88db32efef66e154fc))
* minor improves in [#231](https://github.com/antfu/i18n-ally/issues/231) ([c6a6c61](https://github.com/antfu/i18n-ally/commit/c6a6c61cd0162e736b5787d9c2f4baa67a96fb5c))
* translation notification ([497e8c8](https://github.com/antfu/i18n-ally/commit/497e8c8fa7151a8de48677ff5285b541b09e2d34))

### [1.13.8](https://github.com/antfu/i18n-ally/compare/v1.13.7...v1.13.8) (2020-04-02)


### 🐞 Bug Fixes

* **ngx-translate:** capturing, [#229](https://github.com/antfu/i18n-ally/issues/229) ([4641157](https://github.com/antfu/i18n-ally/commit/46411573479126705b8d35b9cb1bcf85931a05da))
* **ngx-translate:** multi-lines capture, [#228](https://github.com/antfu/i18n-ally/issues/228) ([2b042c1](https://github.com/antfu/i18n-ally/commit/2b042c115c37286aa63702dc6f658125b0b784b5))
* Write file with newline at the end of file ([#225](https://github.com/antfu/i18n-ally/issues/225)) ([ad9a7ac](https://github.com/antfu/i18n-ally/commit/ad9a7ac1582f06be83eee9ba5657fa3399bb4676))

### [1.13.7](https://github.com/antfu/i18n-ally/compare/v1.13.6...v1.13.7) (2020-03-25)


### ⚡ Features

* support colon for i18next ([388cd2e](https://github.com/antfu/i18n-ally/commit/388cd2ef5eccc99985272ad21b759c5917ad967d))

### [1.13.6](https://github.com/antfu/i18n-ally/compare/v1.13.5...v1.13.6) (2020-03-11)


### 🐞 Bug Fixes

* typo ([9877490](https://github.com/antfu/i18n-ally/commit/98774907c1331dc52c3f976e99c8ec9e7aefae2e))

### [1.13.5](https://github.com/antfu/i18n-ally/compare/v1.13.4...v1.13.5) (2020-03-05)


### 🐞 Bug Fixes

* disablePathParsing for dotEnding ([78c70f2](https://github.com/antfu/i18n-ally/commit/78c70f209a86c686d9d611b593ef8e658573ba9a))

### [1.13.4](https://github.com/antfu/i18n-ally/compare/v1.13.3...v1.13.4) (2020-03-05)


### 🐞 Bug Fixes

* json annotation ([6482f8f](https://github.com/antfu/i18n-ally/commit/6482f8f97dc2aa7edbe003d72346b54acbcc227d))

### [1.13.3](https://github.com/antfu/i18n-ally/compare/v1.13.2...v1.13.3) (2020-03-04)


### 🐞 Bug Fixes

* **react:** useIntl ([6c6c0b2](https://github.com/antfu/i18n-ally/commit/6c6c0b263906a14747cc51589c80f72fb8593979))

### [1.13.2](https://github.com/antfu/i18n-ally/compare/v1.13.1...v1.13.2) (2020-03-04)


### 🐞 Bug Fixes

* **react:** keymatch ([6506867](https://github.com/antfu/i18n-ally/commit/650686739e529dda5c7d6aaa7ae5b31e680f1953))

### [1.13.1](https://github.com/antfu/i18n-ally/compare/v1.13.0...v1.13.1) (2020-03-04)


### ⚡ Features

* **react:** formatMessage & useIntl ([2893f4e](https://github.com/antfu/i18n-ally/commit/2893f4e6e9dbb7566350078a2d513a10b807c391))

## [1.13.0](https://github.com/antfu/i18n-ally/compare/v1.12.11...v1.13.0) (2020-03-04)


### ⚡ Features

* new config keyMatchRegex ([0f3934b](https://github.com/antfu/i18n-ally/commit/0f3934b04142a2c3f67d2f6ba05b0dcfe37acef1))

### [1.12.11](https://github.com/antfu/i18n-ally/compare/v1.12.10...v1.12.11) (2020-03-04)


### 📚 Documentations

* update README ([30beeab](https://github.com/antfu/i18n-ally/commit/30beeab73ac22cea497f850402554107c000dcd2))


### 🐞 Bug Fixes

* typo ([739f4b3](https://github.com/antfu/i18n-ally/commit/739f4b3b016a7594c2fadba50458580cb4e8155b))


### ⚡ Features

* new config disablePathParsing ([7a1b812](https://github.com/antfu/i18n-ally/commit/7a1b812df6647c27bbfbc97c862a819b453bc999))

### [1.12.10](https://github.com/antfu/i18n-ally/compare/v1.12.9...v1.12.10) (2020-02-28)


### 🐞 Bug Fixes

* namespace and non-namspace locales ([876c80c](https://github.com/antfu/i18n-ally/commit/876c80ccd9c77e7fbea258d41eef801d38705121))

### [1.12.9](https://github.com/antfu/i18n-ally/compare/v1.12.8...v1.12.9) (2020-02-21)


### ⚡ Features

* **ember:** support for hbs files ([2a47963](https://github.com/antfu/i18n-ally/commit/2a47963790ec46848dec8a09740cb45b4c73975a))

### [1.12.8](https://github.com/antfu/i18n-ally/compare/v1.12.7...v1.12.8) (2020-02-18)


### ⚡ Features

* new config fileNamespace ([f4bdb97](https://github.com/antfu/i18n-ally/commit/f4bdb97e85aa812ac2570b6daad27475c8590520))

### [1.12.7](https://github.com/antfu/i18n-ally/compare/v1.12.6...v1.12.7) (2020-02-13)


### 🐞 Bug Fixes

* ignore more dirs for locale paths auto setting ([5c9b5c6](https://github.com/antfu/i18n-ally/commit/5c9b5c6f3fc54be3bbb69d4a8fc4e1fe98dbd1ee))

### [1.12.6](https://github.com/antfu/i18n-ally/compare/v1.12.5...v1.12.6) (2020-02-13)


### 🐞 Bug Fixes

* keypath rewrite for creating new keys ([c2a3f44](https://github.com/antfu/i18n-ally/commit/c2a3f44bccbd4e20ac5dea7faad9d02571ecc6d0))

### [1.12.5](https://github.com/antfu/i18n-ally/compare/v1.12.4...v1.12.5) (2020-02-12)


### 📚 Documentations

* update readme ([ba75b15](https://github.com/antfu/i18n-ally/commit/ba75b1515e1d256cf8c4ed4e6ad4898e2c2281c4))


### 🐞 Bug Fixes

* invalid locale ([85180bf](https://github.com/antfu/i18n-ally/commit/85180bf9c54d41a28101d5b6e7aaaac8e12d0f73))

### [1.12.4](https://github.com/antfu/i18n-ally/compare/v1.12.3...v1.12.4) (2020-02-11)


### ⚡ Features

* load namespace ([99563d1](https://github.com/antfu/i18n-ally/commit/99563d1826fe0001723985677bd85c31b8125e10))
* write to namespaces ([7359430](https://github.com/antfu/i18n-ally/commit/73594301ceb5ae530ebcbf0184de9f081caf4c45))

### [1.12.3](https://github.com/antfu/i18n-ally/compare/v1.12.2...v1.12.3) (2020-02-07)


### 🐞 Bug Fixes

* typo ([ac95455](https://github.com/antfu/i18n-ally/commit/ac9545551644cd036f7345d41973fe154a1e28a6))

### [1.12.2](https://github.com/antfu/i18n-ally/compare/v1.12.1...v1.12.2) (2020-02-07)


### 🐞 Bug Fixes

* ts-ignore ([4817e75](https://github.com/antfu/i18n-ally/commit/4817e75ef94b11900e3bde932ad688d5cf47950d))

### [1.12.1](https://github.com/antfu/i18n-ally/compare/v1.12.0...v1.12.1) (2020-02-07)


### 📚 Documentations

* update readme ([9fb1e62](https://github.com/antfu/i18n-ally/commit/9fb1e6225c32649575275651ce5c9042da4a5f1b))


### ⚡ Features

* **framework:** support for Laravel ([3f50900](https://github.com/antfu/i18n-ally/commit/3f50900df867f0eb1ee26d4d1143f06043aa790d))

## [1.12.0](https://github.com/antfu/i18n-ally/compare/v1.11.5-re...v1.12.0) (2020-02-06)


### ⚡ Features

* allowing flatten scope, [#184](https://github.com/antfu/i18n-ally/issues/184) [#194](https://github.com/antfu/i18n-ally/issues/194) ([3581f76](https://github.com/antfu/i18n-ally/commit/3581f76aab8b131412a7953fdd25ff48f956fb65))

### [1.11.5](https://github.com/antfu/i18n-ally/compare/v1.11.4...v1.11.5) (2020-02-01)


### ⚡ Features

* new options enabledParsers ([905cebb](https://github.com/antfu/i18n-ally/commit/905cebbd1810f4a8797fd9e9b83e8b7539ce7197))


### 🐞 Bug Fixes

* wrong annonation position for single letter keypath, [#178](https://github.com/antfu/i18n-ally/issues/178) ([d982dd3](https://github.com/antfu/i18n-ally/commit/d982dd35bf4b03fa5e1730e429603064a1ed8dea))

### [1.11.4](https://github.com/antfu/i18n-ally/compare/v1.11.3...v1.11.4) (2020-01-21)

### [1.11.3](https://github.com/antfu/i18n-ally/compare/v1.11.2...v1.11.3) (2020-01-18)


### ⚡ Features

* custom refactor templates ([2812dbf](https://github.com/antfu/i18n-ally/commit/2812dbf80c7aec0e74dda130068d64f965a871af))


### 🐞 Bug Fixes

* key rewrite for extracting ([bd82fee](https://github.com/antfu/i18n-ally/commit/bd82feea25595c6ebcc090c5496f6267a6304879))

### [1.11.2](https://github.com/antfu/i18n-ally/compare/v1.11.1...v1.11.2) (2020-01-18)


### 🐞 Bug Fixes

* custom framework loading ([a607187](https://github.com/antfu/i18n-ally/commit/a60718744280869b771a03edfeb25d39aced040e))
* i18n-tag ([5da27af](https://github.com/antfu/i18n-ally/commit/5da27af2eb469a244742628efa17af259dfda041))

### [1.11.1](https://github.com/antfu/i18n-ally/compare/v1.11.0...v1.11.1) (2020-01-13)


### 📚 Documentations

* update readme ([f2a8d3a](https://github.com/antfu/i18n-ally/commit/f2a8d3a0ff97016864973f0624bb5c990a9df0a2))

## [1.11.0](https://github.com/antfu/i18n-ally/compare/v1.10.3...v1.11.0) (2020-01-13)


### 📚 Documentations

* update readme ([843f9a8](https://github.com/antfu/i18n-ally/commit/843f9a89b048165b2a40384ea705530d8ae004be))


### ⚡ Features

* support for rails i18n ([544056a](https://github.com/antfu/i18n-ally/commit/544056a76aa7188ce39c59f603698bc8cde74ee6))

### [1.10.3](https://github.com/antfu/i18n-ally/compare/v1.10.2...v1.10.3) (2020-01-08)


### 🐞 Bug Fixes

* remove monopoly for chrome-ext ([b64c584](https://github.com/antfu/i18n-ally/commit/b64c5846c3d9adf3ccf7700e742ce662831d1bcf))

### [1.10.2](https://github.com/antfu/i18n-ally/compare/v1.10.1...v1.10.2) (2020-01-07)


### 🌍 Internationalization

* add french language support ([#166](https://github.com/antfu/i18n-ally/issues/166), thanks @Nicoxx45) ([72fdcab](https://github.com/antfu/i18n-ally/commit/72fdcab9d9fab5f7d1cdf4c9f599915021c582e5))


### 🐞 Bug Fixes

* **chrome-ext:** refactorTemplates ([1d250c3](https://github.com/antfu/i18n-ally/commit/1d250c3682a0eea5c53dcf266f887a82d1b5900b))

### [1.10.1](https://github.com/antfu/i18n-ally/compare/v1.10.0...v1.10.1) (2020-01-06)

## [1.10.0](https://github.com/antfu/i18n-ally/compare/v1.9.1...v1.10.0) (2020-01-06)


### ⚡ Features

* new framework chrome-ext ([fe6839d](https://github.com/antfu/i18n-ally/commit/fe6839d5d2198476d1b2d4adc8adda07a006b9b6))

### [1.9.1](https://github.com/antfu/i18n-ally/compare/v1.9.0...v1.9.1) (2019-12-31)


### ⚡ Features

* support for ejs ([3971011](https://github.com/antfu/i18n-ally/commit/3971011306ce6167a05a6f5b0d5eec01f6022556))

## [1.9.0](https://github.com/antfu/i18n-ally/compare/v1.8.5...v1.9.0) (2019-12-30)


### 🐞 Bug Fixes

* add message for empty usage report ([2f151b1](https://github.com/antfu/i18n-ally/commit/2f151b1c3a1bbee93d61e9f74b0a60dfdfcf2f0e))


### ⚡ Features

* delete keys that are not in use ([c535293](https://github.com/antfu/i18n-ally/commit/c535293d668ea48a76ebf0e2dd77ca83f45a297d))

### [1.8.5](https://github.com/antfu/i18n-ally/compare/v1.8.4...v1.8.5) (2019-12-29)


### 🌍 Internationalization

* Add Portuguese-BR Translation ([#159](https://github.com/antfu/i18n-ally/issues/159), thanks [@lbcs16](https://github.com/lbcs16)) ([7adfa05](https://github.com/antfu/i18n-ally/commit/7adfa05856c73eb4f4a598613d08670a5a205f88))

### [1.8.4](https://github.com/antfu/i18n-ally/compare/v1.8.3...v1.8.4) (2019-12-27)

### [1.8.3](https://github.com/antfu/i18n-ally/compare/v1.8.2...v1.8.3) (2019-12-27)


### ⚡ Features

* pot parser ([3dce5ab](https://github.com/antfu/i18n-ally/commit/3dce5abbb217f16f4832eec1ea569634c4d4f21b))

### [1.8.2](https://github.com/antfu/i18n-ally/compare/v1.8.1...v1.8.2) (2019-12-20)


### 🐞 Bug Fixes

* copying key should not come with $t, [#151](https://github.com/antfu/i18n-ally/issues/151) thanks @JohanBeekers ([3a8489f](https://github.com/antfu/i18n-ally/commit/3a8489f0d2970ae313631058d1ad7d29a13c1be2))
* improve writing logic, [#150](https://github.com/antfu/i18n-ally/issues/150) ([f16c82d](https://github.com/antfu/i18n-ally/commit/f16c82de8e85a00b9487c5a65fcc61c9f4c6860c))

### [1.8.1](https://github.com/antfu/i18n-ally/compare/v1.8.0...v1.8.1) (2019-12-19)


### 🐞 Bug Fixes

* extension trigger event ([fb40a9e](https://github.com/antfu/i18n-ally/commit/fb40a9ed71bb5c5d0558ccc49c7884b7257d6131))

## [1.8.0](https://github.com/antfu/i18n-ally/compare/v1.7.3...v1.8.0) (2019-12-19)


### 📚 Documentations

* add joomla logo ([d24f2ba](https://github.com/antfu/i18n-ally/commit/d24f2ba95b4f2727dd66eb79ff9c059c86552407))


### ⚡ Features

* support for joomla ([3859fe4](https://github.com/antfu/i18n-ally/commit/3859fe48b9e0ab602fc871662f87a4d40fec6423))

### [1.7.3](https://github.com/antfu/i18n-ally/compare/v1.7.2...v1.7.3) (2019-12-19)


### 🌍 Internationalization

* update zh-cn, zh-tw ([b48d3ac](https://github.com/antfu/i18n-ally/commit/b48d3ac52984e8846d7d40c24a6c93a3c6882b9f))

### [1.7.2](https://github.com/antfu/i18n-ally/compare/v1.7.1...v1.7.2) (2019-12-19)


### 🌍 Internationalization

* fix dynamic i18n ([7542a3b](https://github.com/antfu/i18n-ally/commit/7542a3bbb8d75fe8e5b93196922869cc9860c839))

### [1.7.1](https://github.com/antfu/i18n-ally/compare/v1.7.0...v1.7.1) (2019-12-17)


### 🐞 Bug Fixes

* test ([6a9e242](https://github.com/antfu/i18n-ally/commit/6a9e24236d24f87fd2a51dc616aef3e5047b3702))
* vue sfc loader locale normalize ([dcd59c8](https://github.com/antfu/i18n-ally/commit/dcd59c8e3654bb5093e357789529370fd1219a76))


### 📚 Documentations

* update readme ([3977172](https://github.com/antfu/i18n-ally/commit/397717238fb64f9a4bb0aa0e3b36e5dc3a3fb2fe))

## [1.7.0](https://github.com/antfu/i18n-ally/compare/v1.6.0...v1.7.0) (2019-12-17)


### 🐞 Bug Fixes

* add a delay for keepFulfilled ([02d11ab](https://github.com/antfu/i18n-ally/commit/02d11abf2de89369db9d367bad0ef9722a16c5dc))
* keepFulfill triggered by new locale file ([b96152e](https://github.com/antfu/i18n-ally/commit/b96152eb4eaa1f9c28d7d3a5f222da6269b14b81))


### ⚡ Features

* add ini parser ([b07bd80](https://github.com/antfu/i18n-ally/commit/b07bd8093af6fd49b02552b5e98e4ecf40f960f4))


### 📚 Documentations

* update README ([ba3728f](https://github.com/antfu/i18n-ally/commit/ba3728f77e564ed3f7c4c1ddb1fe8c5c1f39af2e))

## [1.6.0](https://github.com/antfu/i18n-ally/compare/v1.5.0...v1.6.0) (2019-12-17)


### ⚡ Features

* support linked locale messages, [#147](https://github.com/antfu/i18n-ally/issues/147) ([c2856e3](https://github.com/antfu/i18n-ally/commit/c2856e32d8dd2837fba02b7372cc386fc2c7502e))


### 📚 Documentations

* update docs ([d44c272](https://github.com/antfu/i18n-ally/commit/d44c2723536cbda1e6dee8693d1e1dbf64ff1143))

## [1.5.0](https://github.com/antfu/i18n-ally/compare/v1.4.9...v1.5.0) (2019-12-17)


### ⚡ Features

* support custom framework config! ([37305d8](https://github.com/antfu/i18n-ally/commit/37305d833afd1091cf9cc851df2dfa7609804bdb))


### 🌍 Internationalization

* remove unsed messages ([14ba7f4](https://github.com/antfu/i18n-ally/commit/14ba7f40e392e1be295bf781e62a86347c37be61))


### 🔮 Refactor

* extract packages parser ([48c94ec](https://github.com/antfu/i18n-ally/commit/48c94ec1f91dd349f5d3e62af6cbd9c8e8702052))

### [1.4.9](https://github.com/antfu/i18n-ally/compare/v1.4.8...v1.4.9) (2019-12-16)


### 🌍 Internationalization

* add Dutch languaga, thanks @Niekvdm ([9a6eb49](https://github.com/antfu/i18n-ally/commit/9a6eb492c83901223b5fb3f98a74042841360631))


### 📚 Documentations

* update issue template ([0219d3e](https://github.com/antfu/i18n-ally/commit/0219d3e53bd8c1d878fb82477622baed541f7545))

### [1.4.8](https://github.com/antfu/i18n-ally/compare/v1.4.7...v1.4.8) (2019-12-13)


### 📚 Documentations

* update readme ([51ce555](https://github.com/antfu/i18n-ally/commit/51ce5552f8f05ef699b0023de03e5fe2d92113d3))
* update readme ([d6ea8ff](https://github.com/antfu/i18n-ally/commit/d6ea8ffcb7b5591818ae7f3160d70954eff6c535))

### [1.4.7](https://github.com/antfu/i18n-ally/compare/v1.4.6...v1.4.7) (2019-12-13)


### 🐞 Bug Fixes

* ignore keys ends with '.' and minor fix ([3949806](https://github.com/antfu/i18n-ally/commit/39498067f16073af96d721c6a46205c78db63bfa))

### [1.4.6](https://github.com/antfu/i18n-ally/compare/v1.4.5...v1.4.6) (2019-12-11)


### 🐞 Bug Fixes

* error log app name ([82c460f](https://github.com/antfu/i18n-ally/commit/82c460f035112687af8f73d52e509e529fb3760d))
* sidebar view disordered ([cb564ef](https://github.com/antfu/i18n-ally/commit/cb564efe482334030a6b9d4f90812091275764e6))

### [1.4.5](https://github.com/antfu/i18n-ally/compare/v1.4.4...v1.4.5) (2019-12-11)


### 🐞 Bug Fixes

* make hover more make sense ([a161fc5](https://github.com/antfu/i18n-ally/commit/a161fc5e869147911466e039a402a49665ed5a2a))
* override confirm ignores object ([d3382e8](https://github.com/antfu/i18n-ally/commit/d3382e8a7815ace6f1a6a9a2cc70c48113938637))
* reorder hover locales ([da2fdcb](https://github.com/antfu/i18n-ally/commit/da2fdcbd07e144933e3f4b2d871c2204a4b11202))


### ⚡ Features

* new options "promptTranslatingSource" ([71b1606](https://github.com/antfu/i18n-ally/commit/71b16067a2462b453970c7fcdec19c9baa3548e2))


### 🌍 Internationalization

* fulfill missing keys ([3a50582](https://github.com/antfu/i18n-ally/commit/3a5058253826483600910df2c660fd765fab967f))

### [1.4.4](https://github.com/antfu/i18n-ally/compare/v1.4.3...v1.4.4) (2019-12-11)


### ⚡ Features

* display gutter icon for missing translation in locales ([cfa0a04](https://github.com/antfu/i18n-ally/commit/cfa0a042fb0bc309ad7d77a8d1d7cc74d7197c8f))


### 📚 Documentations

* logos ([e4872af](https://github.com/antfu/i18n-ally/commit/e4872af17454db8d17135c50b8427bb5c3677ea7))

### [1.4.3](https://github.com/antfu/i18n-ally/compare/v1.4.2...v1.4.3) (2019-12-10)


### 🐞 Bug Fixes

* edit key and keepFulfilled on new key, thanks @JohanBeekers ([e8f5869](https://github.com/antfu/i18n-ally/commit/e8f5869555b2d45fb584466e18c95a1810ac55b8))


### 📚 Documentations

* fix typo ([86e4006](https://github.com/antfu/i18n-ally/commit/86e400648e21717a26bc4a7652d22448ab2cb5fb))
* update readme ([98c1e7e](https://github.com/antfu/i18n-ally/commit/98c1e7e08670df5e481aedde005900153e652644))

### [1.4.2](https://github.com/antfu/i18n-ally/compare/v1.4.1...v1.4.2) (2019-12-10)


### ⚡ Features

* new command "duplicate key", [#137](https://github.com/antfu/i18n-ally/issues/137) ([8aeb217](https://github.com/antfu/i18n-ally/commit/8aeb217362dc576e86e1c859b72db070eb41b8e1))
* new command "new key", [#137](https://github.com/antfu/i18n-ally/issues/137) ([20e09f2](https://github.com/antfu/i18n-ally/commit/20e09f2db7548adf6c11b75a6566fb364b80057d))
* new config "indent" and "tabStyle", [#138](https://github.com/antfu/i18n-ally/issues/138) ([37e1ec9](https://github.com/antfu/i18n-ally/commit/37e1ec9149e55be6c444554beb86c5d10f0aa672))

### [1.4.1](https://github.com/antfu/i18n-ally/compare/v1.4.0...v1.4.1) (2019-12-08)


### 📚 Documentations

* add png icons ([1cc0f82](https://github.com/antfu/i18n-ally/commit/1cc0f82fa8ab55931c73fa5912d3db25240b4b4d))
* add zh-cn readme ([3d60dc0](https://github.com/antfu/i18n-ally/commit/3d60dc008c1f9e5d63797ef77ec5aed3c9b73110))
* fix svg link ([5ea4b0b](https://github.com/antfu/i18n-ally/commit/5ea4b0b97c55d8865cb3d50ad69e9e88e4785771))

## [1.4.0](https://github.com/antfu/i18n-ally/compare/v1.3.6...v1.4.0) (2019-12-08)


### ⚡ Features

* new config "keepFulfilled" ([7780ede](https://github.com/antfu/i18n-ally/commit/7780ede17682d90a7663956b54106cbf886afabe))
* **framework:** support for ember.js, close [#135](https://github.com/antfu/i18n-ally/issues/135) ([3f91f07](https://github.com/antfu/i18n-ally/commit/3f91f0747f558794c53f65204c1f31d7ddeae5a9))


### 📚 Documentations

* add badge ([07cb6e7](https://github.com/antfu/i18n-ally/commit/07cb6e71410c4a6cd3fdbe070c33ea53ee4962de))
* add icons for frameworks ([0ebee3a](https://github.com/antfu/i18n-ally/commit/0ebee3ab93581eb6daa8077e23c78805a64a04fa))
* update icons ([debf607](https://github.com/antfu/i18n-ally/commit/debf6075ea17bee783f8bffba9f7b6d1e0cc938d))
* update readme ([c4b1c3e](https://github.com/antfu/i18n-ally/commit/c4b1c3ed5c0acb46faaa04acd17262afed4dd5b9))
* update readme ([f260e3a](https://github.com/antfu/i18n-ally/commit/f260e3a79c791223700f087b35eaa290273aefdc))

### [1.3.6](https://github.com/antfu/i18n-ally/compare/v1.3.5...v1.3.6) (2019-12-07)


### 🌍 Internationalization

* translations for zh-cn, zh-tw ([fe3743d](https://github.com/antfu/i18n-ally/commit/fe3743d3176ef0c656105f4b6f4866d57add7649))


### ⚡ Features

* improved usage report ([6c51981](https://github.com/antfu/i18n-ally/commit/6c51981fe049cb5dd87aa347ddf0dd5573b84cd5))

### [1.3.5](https://github.com/antfu/i18n-ally/compare/v1.3.4...v1.3.5) (2019-12-07)


### 🐞 Bug Fixes

* make tree view nested for flatten messages, [#133](https://github.com/antfu/i18n-ally/issues/133) ([13f958e](https://github.com/antfu/i18n-ally/commit/13f958ed5208f99c907202cf243331da78f1db37))


### 🔮 Refactor

* tests utils ([7228299](https://github.com/antfu/i18n-ally/commit/7228299becb03cf442a9ad859dd61b79749f7e2f))


### ⚗ Tests

* add bearbone test ([58533e3](https://github.com/antfu/i18n-ally/commit/58533e376c81c55e9b3ff3ea0d97ff67ad45badb))
* add test ([293f778](https://github.com/antfu/i18n-ally/commit/293f7789b2980b39eaaba2acf3236d5911e7c0ba))

### [1.3.4](https://github.com/antfu/i18n-ally/compare/v1.3.3...v1.3.4) (2019-12-05)


### 🐞 Bug Fixes

* support multilines key detection, [#132](https://github.com/antfu/i18n-ally/issues/132) ([6770c13](https://github.com/antfu/i18n-ally/commit/6770c1305c2f7c57ad3c924e60ec291d28d6924d))

### [1.3.3](https://github.com/antfu/i18n-ally/compare/v1.3.2...v1.3.3) (2019-12-01)


### 🐞 Bug Fixes

* **ngx-translate:** annonation for html ([dcb4898](https://github.com/antfu/i18n-ally/commit/dcb48985a40af41a436c6684b35271ce9ab4228f))

### [1.3.2](https://github.com/antfu/i18n-ally/compare/v1.3.1...v1.3.2) (2019-11-30)


### 🐞 Bug Fixes

* repo address ([b2347b3](https://github.com/antfu/i18n-ally/commit/b2347b3259c62eb1a41d56b178e92f7d1125eed3))

### [1.3.1](https://github.com/antfu/vue-i18n-ally/compare/v1.3.0...v1.3.1) (2019-11-29)


### 🐞 Bug Fixes

* add key match reg for i18next ([5c93259](https://github.com/antfu/vue-i18n-ally/commit/5c93259ec117fb75778719433ec82ae52fc80d56))
* key match reg across all frameworks ([a9c98f8](https://github.com/antfu/vue-i18n-ally/commit/a9c98f84a0c543747435da45318df1a9d68db8f4))

## [1.3.0](https://github.com/antfu/vue-i18n-ally/compare/v1.2.0...v1.3.0) (2019-11-29)


### 🐞 Bug Fixes

* ja-jp flag ([f0aaf44](https://github.com/antfu/vue-i18n-ally/commit/f0aaf4424d091c38c04e4f4b86ed5fc344d71c7d))

## [1.2.0](https://github.com/antfu/vue-i18n-ally/compare/v1.1.1...v1.2.0) (2019-11-29)


### 📚 Documentations

* update issue template ([ed36c4b](https://github.com/antfu/vue-i18n-ally/commit/ed36c4b3dc1f4c85b2877571069d84e3c51cac57))
* update README ([b227745](https://github.com/antfu/vue-i18n-ally/commit/b227745d7da75604bd203a401bcecafb4e0ed695))


### ⚡ Features

* **framework:** support for flutter ([6ad5d8e](https://github.com/antfu/vue-i18n-ally/commit/6ad5d8ed07959a3f55de1b987ab74e5edd36044f))


### 🌍 Internationalization

* add ja-jp translation ([#125](https://github.com/antfu/vue-i18n-ally/issues/125)), thanks [@isdh](https://github.com/isdh) ([e0d7bdf](https://github.com/antfu/vue-i18n-ally/commit/e0d7bdfa8f6ca714481f24d985129343e39082ca))

### [1.1.1](https://github.com/antfu/vue-i18n-ally/compare/v1.1.0...v1.1.1) (2019-11-27)


### 🐞 Bug Fixes

* use emoji for hover buttons, [#121](https://github.com/antfu/vue-i18n-ally/issues/121) ([a43c18f](https://github.com/antfu/vue-i18n-ally/commit/a43c18f880e461ead51e00a21a9805651f842e3d))

## [1.1.0](https://github.com/antfu/vue-i18n-ally/compare/v1.0.3...v1.1.0) (2019-11-27)


### ⚡ Features

* usage report ([5be18e2](https://github.com/antfu/vue-i18n-ally/commit/5be18e2e6a79740a9a903b9d46fa80f4e1269ae4))

### [1.0.3](https://github.com/antfu/vue-i18n-ally/compare/v1.0.2...v1.0.3) (2019-11-27)


### 🐞 Bug Fixes

* clean unwanted command displayed in the palette ([4f4035b](https://github.com/antfu/vue-i18n-ally/commit/4f4035bcf43447f9ec3dcbaeae0e356bad8554bf))
* completion triggering ([03b6c75](https://github.com/antfu/vue-i18n-ally/commit/03b6c750a8da32584c96553ba3e3051110f37a18))

### [1.0.2](https://github.com/antfu/vue-i18n-ally/compare/v1.0.1...v1.0.2) (2019-11-26)


### 🐞 Bug Fixes

* current file view ([7041feb](https://github.com/antfu/vue-i18n-ally/commit/7041febd3a23cc6eff5086ccb3b76c4d86e24433))

### [1.0.1](https://github.com/antfu/vue-i18n-ally/compare/v1.0.0...v1.0.1) (2019-11-25)


### 🐞 Bug Fixes

* **react:** fix regex ([c1f8459](https://github.com/antfu/vue-i18n-ally/commit/c1f845966f8359391d4d33600a120163bdeaea1a))


### 🔮 Refactor

* tree views ([357263f](https://github.com/antfu/vue-i18n-ally/commit/357263fcb7058460ad44e7debface4439df9a9ca))

## [1.0.0](https://github.com/antfu/vue-i18n-ally/compare/v0.99.3...v1.0.0) (2019-11-22)

![](https://github.com/antfu/i18n-ally/blob/master/screenshots/migration.v1.png?raw=true)

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 works to be done for this migration.

1. Install the new `i18n Ally` from [the marketplace](https://marketplace.visualstudio.com/items?itemName=antfu.i18n-ally)
2. Uninstall the old `Vue i18n Ally`.
3. 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 <a href="https://github.com/antfu/i18n-ally#-supported-frameworks" target="__blank">Supported Frameworks List</a>
- Automatically detect what frameworks are using by reading `package.json`

## Breaking Changes

- Extension and Repo are renamed to `i18n-ally`
- Conguires namespace is renamed to `i18n-ally` with legacy `vue-i18n-ally` backward compatibility.
- Config `forceEnabled` is deprecated, use `enabledFrameworks` instead.
- Config `experimental.sfc` is deprecated. It will enabled automatically when you need it.

## Changes

- New Logo
- Updated documents
- `Vue i18n Ally` will disable itself when `i18n Ally` is installed.
- `i18n Ally` comes to master branch and `Vue i18n Ally` is moved to branch [`v0.x`](https://github.com/antfu/i18n-ally/tree/v0.x)


-----

## Commits

### ⚡ Features

* support for i18n-tag ([fb37acb](https://github.com/antfu/vue-i18n-ally/commit/fb37acb7e7f1a3c08436d2edc9fbef6df065f0ba))
* **vscode:** support annonation in package.json ([0e4086b](https://github.com/antfu/vue-i18n-ally/commit/0e4086ba639e5e35228371a32b15d3893289ed59))
* add react-i18next framework support ([3e5ee9c](https://github.com/antfu/vue-i18n-ally/commit/3e5ee9c4a91ac165e708e05b9484973a154e76fb))
* add support for react-intl ([6e56515](https://github.com/antfu/vue-i18n-ally/commit/6e565152849e81f0ae60f1411f7b39f8d17f6bdf))
* support general i18next ([b23bd33](https://github.com/antfu/vue-i18n-ally/commit/b23bd332a4c22b456364ceb935f41b5fb23f8189))
* **framework:** add ngx-translate support ([652ce69](https://github.com/antfu/vue-i18n-ally/commit/652ce6981e67864747a256d63c1073f0b2305df9))

### 🐞 Bug Fixes

* key priority on sfc ([3a4076b](https://github.com/antfu/vue-i18n-ally/commit/3a4076bfd1ea0fb904e8800f4e4d030f8523fd22))
* trigger of completion ([84ca8e6](https://github.com/antfu/vue-i18n-ally/commit/84ca8e62242217bdae47fdede850263eb7f24cfd))
* filenameMatchRegex override ([e04e51e](https://github.com/antfu/vue-i18n-ally/commit/e04e51eb1dca464fb764278b84644779cdf221b7))
* key detector ([98837fe](https://github.com/antfu/vue-i18n-ally/commit/98837fe5b25742b804b1bc8afd2f3499eb8f54d9))
* namespace for tree views ([7948dbf](https://github.com/antfu/vue-i18n-ally/commit/7948dbf40a8d2dd3e51443e216f3bf628c2ef5b4))
* remove default values from some of settings ([73def5c](https://github.com/antfu/vue-i18n-ally/commit/73def5c4c5675fd9a10e27af2673322f3524262f))


## [0.36.0](https://github.com/antfu/vue-i18n-ally/compare/v0.35.0...v0.36.0) (2019-11-18)


### ⚡ Features

* writing for SFC ([7acb628](https://github.com/antfu/vue-i18n-ally/commit/7acb6280b837e3e9d051558adf58812ebf3aec6f))


### 🔮 Refactor

* **sfc:** integrate with `vue-i18n-locale-message` ([4da33f4](https://github.com/antfu/vue-i18n-ally/commit/4da33f41ba4df31f92ec0f8c834e910cec8d20d7))

## [0.35.0](https://github.com/antfu/vue-i18n-ally/compare/v0.34.6...v0.35.0) (2019-11-18)


### 🐞 Bug Fixes

* forceEnable accept an array of framework ids ([3b0c807](https://github.com/antfu/vue-i18n-ally/commit/3b0c807ab6104fe643ae286e376846c314a7b863))


### 🌍 Internationalization

* add Spanish translation, thanks @Baltimer ([#111](https://github.com/antfu/vue-i18n-ally/issues/111)) ([c303a73](https://github.com/antfu/vue-i18n-ally/commit/c303a733f075057ecaacd64ff75a1b4e2b8edc79))

### [0.34.6](https://github.com/antfu/vue-i18n-ally/compare/v0.34.5...v0.34.6) (2019-11-17)


### 📚 Documentations

* add screenshots ([d575f66](https://github.com/antfu/vue-i18n-ally/commit/d575f668bb000a0695a43ce51d3ec5887caabbaa))
* polish README ([84f79ed](https://github.com/antfu/vue-i18n-ally/commit/84f79ed76d92c65e4f432fc1f51e7012795bcb74))
* update README ([0fba9db](https://github.com/antfu/vue-i18n-ally/commit/0fba9db8a0b58a25aeb080b163f06262ef06463e))
* update README ([e1f4cd7](https://github.com/antfu/vue-i18n-ally/commit/e1f4cd77ff688ee0333402b087e0f4e3cea95550))


### 🔮 Refactor

* extract key reg to frameworks ([41e3239](https://github.com/antfu/vue-i18n-ally/commit/41e323910b669cf0c58f40954014aa67946e1bdb))
* extract language selectors and refactor templates ([012222c](https://github.com/antfu/vue-i18n-ally/commit/012222c7b429d3c2b783ad7ef344e35db2ea287e))

### [0.34.5](https://github.com/antfu/vue-i18n-ally/compare/v0.34.4...v0.34.5) (2019-11-14)


### ⚡ Features

* fullfill keys cross all locales ([8c1734c](https://github.com/antfu/vue-i18n-ally/commit/8c1734c0f1c98793953f98b9e65a8ba3b7127f77))

### [0.34.4](https://github.com/antfu/vue-i18n-ally/compare/v0.34.3...v0.34.4) (2019-11-14)


### 🐞 Bug Fixes

* type error ([e61cbeb](https://github.com/antfu/vue-i18n-ally/commit/e61cbeb2ed1329dfdfcabd76afcac8d30640b5f5))

### [0.34.3](https://github.com/antfu/vue-i18n-ally/compare/v0.34.2...v0.34.3) (2019-11-14)


### 🐞 Bug Fixes

* improve key navigation for json and yaml ([200a5ad](https://github.com/antfu/vue-i18n-ally/commit/200a5adabaa49520507b8edda8177b902236e407))

### [0.34.2](https://github.com/antfu/vue-i18n-ally/compare/v0.34.1...v0.34.2) (2019-11-14)


### 🐞 Bug Fixes

* bom encoding detection ([2cf71c4](https://github.com/antfu/vue-i18n-ally/commit/2cf71c4e96a3fb5332603f5d4c928e07fb9a7218))

### [0.34.1](https://github.com/antfu/vue-i18n-ally/compare/v0.34.0...v0.34.1) (2019-11-13)


### ⚡ Features

* goto file for locale ([9283e5f](https://github.com/antfu/vue-i18n-ally/commit/9283e5f19f604782dcd16e399e06561051b48486))

## [0.34.0](https://github.com/antfu/vue-i18n-ally/compare/v0.33.1...v0.34.0) (2019-11-13)


### 🐞 Bug Fixes

* imporve logical for annonation display ([2cb5cb4](https://github.com/antfu/vue-i18n-ally/commit/2cb5cb4167f29b2ce5dcea15981d057a04129cdb))


### ⚡ Features

* hover for annotation in locale ([e4e9d6d](https://github.com/antfu/vue-i18n-ally/commit/e4e9d6d2a8cb46b66a21c559d01afa2d8d64f146))
* support for annonation in json locale files! ([43dbe52](https://github.com/antfu/vue-i18n-ally/commit/43dbe52133b48f6fec047ff9139c812c684d5d60))
* yaml annotation support ([d351079](https://github.com/antfu/vue-i18n-ally/commit/d351079844acd1109b51920aa0ddd7bfacd3b98d))

### [0.33.1](https://github.com/antfu/vue-i18n-ally/compare/v0.33.0...v0.33.1) (2019-11-13)


### 🐞 Bug Fixes

* edit key in progress view ([29f03ec](https://github.com/antfu/vue-i18n-ally/commit/29f03ec5725f7450eaac79737b70d4c4036b64fc))

## [0.33.0](https://github.com/antfu/vue-i18n-ally/compare/v0.32.0...v0.33.0) (2019-11-13)


### ⚡ Features

* new config for customize the delimiter of annotations ([4dd8eeb](https://github.com/antfu/vue-i18n-ally/commit/4dd8eeb47b342a5cc281f59f8d156cd1f632f91d))
* support multiple encodings, thanks [@mudoo](https://github.com/mudoo) ([#105](https://github.com/antfu/vue-i18n-ally/issues/105)) ([a23cc7a](https://github.com/antfu/vue-i18n-ally/commit/a23cc7a6b506b7473417ccc9f41bfa39d76edc7e))

## [0.32.0](https://github.com/antfu/vue-i18n-ally/compare/v0.31.2...v0.32.0) (2019-11-08)


### 🐞 Bug Fixes

* goto key in progress view ([6a9092c](https://github.com/antfu/vue-i18n-ally/commit/6a9092cf11ceb3d0b81b64b8d598cb8ff071d1f4))


### ⚡ Features

* command to fulfill missing keys with empty string ([f78eb9f](https://github.com/antfu/vue-i18n-ally/commit/f78eb9fae353c4bceae7e644a1efa0a5171ed3fe))

### [0.31.2](https://github.com/antfu/vue-i18n-ally/compare/v0.31.1...v0.31.2) (2019-11-07)


### 🐞 Bug Fixes

* preserve expendable state for progress view ([ac3ad6b](https://github.com/antfu/vue-i18n-ally/commit/ac3ad6be3fe7ff45e5935bfccf7f16ca216dfc54))
* sort keys in progress view ([99fedf9](https://github.com/antfu/vue-i18n-ally/commit/99fedf9f1338ec0d0777b4958ee79b7047c9f51a))

### [0.31.1](https://github.com/antfu/vue-i18n-ally/compare/v0.31.0...v0.31.1) (2019-11-07)


### 🌍 Internationalization

* update messages for zh-cn and zh-tw ([5259ee8](https://github.com/antfu/vue-i18n-ally/commit/5259ee83fad6e9de8495ff9f9ef39a95207b1195))

## [0.31.0](https://github.com/antfu/vue-i18n-ally/compare/v0.30.0...v0.31.0) (2019-11-07)


### ⚡ Features

* translate all missing keys ([940fe20](https://github.com/antfu/vue-i18n-ally/commit/940fe20))


### 🌍 Internationalization

* update zh-cn messages ([a696cbe](https://github.com/antfu/vue-i18n-ally/commit/a696cbe))


### 🐞 Bug Fixes

* disable expanding for tree with zero child ([35e9019](https://github.com/antfu/vue-i18n-ally/commit/35e9019))
* improved status bar ([06f8ea6](https://github.com/antfu/vue-i18n-ally/commit/06f8ea6))


### 🔮 Refactor

* extract manipulations into files ([8a8b2df](https://github.com/antfu/vue-i18n-ally/commit/8a8b2df))

## [0.30.0](https://github.com/antfu/vue-i18n-ally/compare/v0.29.8...v0.30.0) (2019-11-07)


### ⚡ Features

* new config "fullReloadOnChanged" ([4a931e7](https://github.com/antfu/vue-i18n-ally/commit/4a931e7))
* translating for records listed under progress view ([29413dd](https://github.com/antfu/vue-i18n-ally/commit/29413dd))


### 🐞 Bug Fixes

* duplicate watch ([21354c3](https://github.com/antfu/vue-i18n-ally/commit/21354c3))


### 🔮 Refactor

* expandable progress item ([81a346d](https://github.com/antfu/vue-i18n-ally/commit/81a346d))
* extract tree view logic ([6e23fda](https://github.com/antfu/vue-i18n-ally/commit/6e23fda))
* reuse tree view code ([b8f5c18](https://github.com/antfu/vue-i18n-ally/commit/b8f5c18))

### [0.29.8](https://github.com/antfu/vue-i18n-ally/compare/v0.29.7...v0.29.8) (2019-10-28)


### 🐞 Bug Fixes

* watcher on dir locales mode, resolve [#97](https://github.com/antfu/vue-i18n-ally/issues/97) ([7b26c52](https://github.com/antfu/vue-i18n-ally/commit/7b26c52))

### [0.29.7](https://github.com/antfu/vue-i18n-ally/compare/v0.29.6...v0.29.7) (2019-10-02)


### ⚡ Features

* status bar language switch, close [#91](https://github.com/antfu/vue-i18n-ally/issues/91) ([a83d677](https://github.com/antfu/vue-i18n-ally/commit/a83d677))


### 🐞 Bug Fixes

* flag for 'uk' encoding ([#93](https://github.com/antfu/vue-i18n-ally/issues/93)) ([511f7aa](https://github.com/antfu/vue-i18n-ally/commit/511f7aa))
* **deps:** update dependency limax to v2 ([#95](https://github.com/antfu/vue-i18n-ally/issues/95)) ([f20b964](https://github.com/antfu/vue-i18n-ally/commit/f20b964))

### [0.29.6](https://github.com/antfu/vue-i18n-ally/compare/v0.29.5...v0.29.6) (2019-09-09)


### 🌍 Internationalization

* Added Norwegian Bokmål (nb-no) + corrected some typos in the English localisation ([#83](https://github.com/antfu/vue-i18n-ally/issues/83)), thanks [@rubjo](https://github.com/rubjo)  ([e2b2638](https://github.com/antfu/vue-i18n-ally/commit/e2b2638))


### 🐞 Bug Fixes

* flag icons ([e2608b4](https://github.com/antfu/vue-i18n-ally/commit/e2608b4))


### 🔮 Refactor

* Obey selection passed by vscode ([#85](https://github.com/antfu/vue-i18n-ally/issues/85)), thanks [@ypresto](https://github.com/ypresto) ([2ab77f8](https://github.com/antfu/vue-i18n-ally/commit/2ab77f8))

### [0.29.5](https://github.com/antfu/vue-i18n-ally/compare/v0.29.4...v0.29.5) (2019-08-12)


### 🐞 Bug Fixes

* onDidChange on undefined ([068120a](https://github.com/antfu/vue-i18n-ally/commit/068120a))

### [0.29.4](https://github.com/antfu/vue-i18n-ally/compare/v0.29.3...v0.29.4) (2019-08-10)


### 🐞 Bug Fixes

* **icons:** sidebar icon size in insider build ([c9a8b95](https://github.com/antfu/vue-i18n-ally/commit/c9a8b95))



### [0.29.3](https://github.com/antfu/vue-i18n-ally/compare/v0.29.2...v0.29.3) (2019-08-03)


### 🐞 Bug Fixes

* annoations updating event ([30672f3](https://github.com/antfu/vue-i18n-ally/commit/30672f3))


### 📚 Documentations

* **readme:** update readme ([61cb150](https://github.com/antfu/vue-i18n-ally/commit/61cb150))



### [0.29.2](https://github.com/antfu/vue-i18n-ally/compare/v0.29.1...v0.29.2) (2019-08-01)


### 🐞 Bug Fixes

* safe object parsing ([3a02f50](https://github.com/antfu/vue-i18n-ally/commit/3a02f50))



### [0.29.1](https://github.com/antfu/vue-i18n-ally/compare/v0.28.0...v0.29.1) (2019-07-29)


### 🐞 Bug Fixes

* annotation ([91ca08b](https://github.com/antfu/vue-i18n-ally/commit/91ca08b))



## 0.29.0 (2019-07-29)


### ⚡ Features

* **sfc:** sfc works in readonly mode ([b5d7c0c](https://github.com/antfu/vue-i18n-ally/commit/b5d7c0c))


### 🐞 Bug Fixes

* config reactive ([859cc60](https://github.com/antfu/vue-i18n-ally/commit/859cc60))
* redundant event fires ([af42533](https://github.com/antfu/vue-i18n-ally/commit/af42533))
* side bar locale display ([b7da092](https://github.com/antfu/vue-i18n-ally/commit/b7da092))


### 📚 Documentations

* **examples:** add sfc example ([da8af1f](https://github.com/antfu/vue-i18n-ally/commit/da8af1f))
* update change log ([31115bd](https://github.com/antfu/vue-i18n-ally/commit/31115bd))


### 🔮 Refactor

* prepare for sfc support ([a08a5b6](https://github.com/antfu/vue-i18n-ally/commit/a08a5b6))
* **sfc:** composed loadder ([d26bce4](https://github.com/antfu/vue-i18n-ally/commit/d26bce4))
* staticlize analyst ([02e0f0c](https://github.com/antfu/vue-i18n-ally/commit/02e0f0c))
* staticlize Translator ([e703df8](https://github.com/antfu/vue-i18n-ally/commit/e703df8))



## [0.29.0](https://github.com/antfu/vue-i18n-ally/compare/v0.28.0...v0.29.0) (2019-07-29)


## ⚠ ! BREAKING CHANGE

- 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.

### ⚡ Features

* **SFC:** Expiremental Single File Components (SFC) i18n Support, #56 ([b5d7c0c](https://github.com/antfu/vue-i18n-ally/commit/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.


### 🐞 Bug Fixes

* config reactive ([859cc60](https://github.com/antfu/vue-i18n-ally/commit/859cc60))
* redundant event fires ([af42533](https://github.com/antfu/vue-i18n-ally/commit/af42533))


### 📚 Documentations

* **examples:** add sfc example ([da8af1f](https://github.com/antfu/vue-i18n-ally/commit/da8af1f))


### 🔮 Refactor

* prepare for sfc support ([a08a5b6](https://github.com/antfu/vue-i18n-ally/commit/a08a5b6))
* **sfc:** composed loadder ([d26bce4](https://github.com/antfu/vue-i18n-ally/commit/d26bce4))



## [0.28.0](https://github.com/antfu/vue-i18n-ally/compare/v0.27.1...v0.28.0) (2019-07-23)


### ⚡ Features

* collection support, close [#62](https://github.com/antfu/vue-i18n-ally/issues/62) ([deff789](https://github.com/antfu/vue-i18n-ally/commit/deff789))
* new setting field "vue-i18n-ally.preferredDelimiter" ([96030d4](https://github.com/antfu/vue-i18n-ally/commit/96030d4))


### 📚 Documentations

* **exmples:** add collection example ([6058def](https://github.com/antfu/vue-i18n-ally/commit/6058def))



### [0.27.1](https://github.com/antfu/vue-i18n-ally/compare/v0.27.0...v0.27.1) (2019-07-19)


### 🐞 Bug Fixes

* hyphen and space inside keypath, fix [#60](https://github.com/antfu/vue-i18n-ally/issues/60) ([6f8d99b](https://github.com/antfu/vue-i18n-ally/commit/6f8d99b))
* support jsx tsx json5 mjs ([9601737](https://github.com/antfu/vue-i18n-ally/commit/9601737))


### 📚 Documentations

* **readme:** update readme ([ba51b89](https://github.com/antfu/vue-i18n-ally/commit/ba51b89))


### 🔮 Refactor

* extract default vars to meta ([088cf7a](https://github.com/antfu/vue-i18n-ally/commit/088cf7a))
* extract log from Global ([2bbe1c4](https://github.com/antfu/vue-i18n-ally/commit/2bbe1c4))



## [0.27.0](https://github.com/antfu/vue-i18n-ally/compare/v0.26.0...v0.27.0) (2019-07-18)


### ⚡ Features

* **parser:** supporting JSON5 ([46af841](https://github.com/antfu/vue-i18n-ally/commit/46af841))
* introduce new config "vue-i18n-ally.readonly" ([465abb7](https://github.com/antfu/vue-i18n-ally/commit/465abb7))


### 🌍 Internationalization

* sort message keys ([c1de912](https://github.com/antfu/vue-i18n-ally/commit/c1de912))


### 📚 Documentations

* **readme:** update readme ([b65f740](https://github.com/antfu/vue-i18n-ally/commit/b65f740))
* **readme:** update readme ([3420e9e](https://github.com/antfu/vue-i18n-ally/commit/3420e9e))


### 🔮 Refactor

* extract configs from Global ([3ce92d9](https://github.com/antfu/vue-i18n-ally/commit/3ce92d9))



## [0.26.0](https://github.com/antfu/vue-i18n-ally/compare/v0.25.1...v0.26.0) (2019-07-17)


### ⚡ Features

* new config "vue-i18n-ally.sortKeys" to sort keys in JSON/YAML ([3b4dfb1](https://github.com/antfu/vue-i18n-ally/commit/3b4dfb1))


### 🌍 Internationalization

* **zh-cn:** add new messages ([d26ede6](https://github.com/antfu/vue-i18n-ally/commit/d26ede6))


### 🐞 Bug Fixes

* loading twice on write ([f6a76ae](https://github.com/antfu/vue-i18n-ally/commit/f6a76ae))
* translations saving behavior ([35d0da6](https://github.com/antfu/vue-i18n-ally/commit/35d0da6))


### 📚 Documentations

* update readme ([b58c9c0](https://github.com/antfu/vue-i18n-ally/commit/b58c9c0))


### 🔮 Refactor

* improved logs ([67c2e03](https://github.com/antfu/vue-i18n-ally/commit/67c2e03))



### [0.25.1](https://github.com/antfu/vue-i18n-ally/compare/v0.25.0...v0.25.1) (2019-07-16)


### 🐞 Bug Fixes

* find reference slow on large project ([5fabb35](https://github.com/antfu/vue-i18n-ally/commit/5fabb35))
* rename key in context menu ([61597bc](https://github.com/antfu/vue-i18n-ally/commit/61597bc))
* strict locale code parse ([392a279](https://github.com/antfu/vue-i18n-ally/commit/392a279))
* update analyst cache on file changed ([7114b0d](https://github.com/antfu/vue-i18n-ally/commit/7114b0d))


### 🔮 Refactor

* extract logic in reference provider ([54666e8](https://github.com/antfu/vue-i18n-ally/commit/54666e8))
* make analyst non-static ([43965f0](https://github.com/antfu/vue-i18n-ally/commit/43965f0))



## [0.25.0](https://github.com/antfu/vue-i18n-ally/compare/v0.24.8...v0.25.0) (2019-07-16)


### ⚡ Features

* translation indicator ([4fcd3cf](https://github.com/antfu/vue-i18n-ally/commit/4fcd3cf))


### 🌍 Internationalization

* **zh-cn:** add missing messages ([9d4d539](https://github.com/antfu/vue-i18n-ally/commit/9d4d539))


### 📚 Documentations

* add feedback links in the extension ([51c58b3](https://github.com/antfu/vue-i18n-ally/commit/51c58b3))
* **readme:** update readme ([b292d69](https://github.com/antfu/vue-i18n-ally/commit/b292d69))



### [0.24.8](https://github.com/antfu/vue-i18n-ally/compare/v0.24.0...v0.24.8) (2019-07-13)


### 🐞 Bug Fixes

* path autoset ([6d74ac7](https://github.com/antfu/vue-i18n-ally/commit/6d74ac7))
* string value of localesPaths ([ef001ac](https://github.com/antfu/vue-i18n-ally/commit/ef001ac))
* config watch of localesPaths ([ada02ac](https://github.com/antfu/vue-i18n-ally/commit/ada02ac))
* optimize file loading ([2418570](https://github.com/antfu/vue-i18n-ally/commit/2418570))
* tailing dash in localePaths ([e68e17d](https://github.com/antfu/vue-i18n-ally/commit/e68e17d))
* support for v-t={'...'} ([29b75b1](https://github.com/antfu/vue-i18n-ally/commit/29b75b1))
* vscodeignore ([cfa90e4](https://github.com/antfu/vue-i18n-ally/commit/cfa90e4))
* deps of ts-node ([b0ffd23](https://github.com/antfu/vue-i18n-ally/commit/b0ffd23))


### 🔮 Refactor

* improved log ([b2672af](https://github.com/antfu/vue-i18n-ally/commit/b2672af))



## [0.24.0](https://github.com/antfu/vue-i18n-ally/compare/v0.23.2...v0.24.0) (2019-07-10)


### ⚡ Features

* add ts locales support ([d7e152b](https://github.com/antfu/vue-i18n-ally/commit/d7e152b))


### 🌍 Internationalization

* add missing translations ([d6fac95](https://github.com/antfu/vue-i18n-ally/commit/d6fac95))


### 🐞 Bug Fixes

* **docs:** update readme ([11ca965](https://github.com/antfu/vue-i18n-ally/commit/11ca965))
* actions behavior for readonly locales ([caa2d22](https://github.com/antfu/vue-i18n-ally/commit/caa2d22))
* support underscore in canonical locales ([09e6dcb](https://github.com/antfu/vue-i18n-ally/commit/09e6dcb))
* ts hot reload, close [#46](https://github.com/antfu/vue-i18n-ally/issues/46) ([f247f85](https://github.com/antfu/vue-i18n-ally/commit/f247f85))
* **icons:** update new iconset and add dark icons ([6edae9f](https://github.com/antfu/vue-i18n-ally/commit/6edae9f))

### 📚 Documentations

* update readme ([90f086f](https://github.com/antfu/vue-i18n-ally/commit/90f086f))
* update readme about advanced folder directory configurations ([ba98b96](https://github.com/antfu/vue-i18n-ally/commit/ba98b96))


### 🔮 Refactor

* unified internal types ([3f31317](https://github.com/antfu/vue-i18n-ally/commit/3f31317))


### [0.23.1](https://github.com/antfu/vue-i18n-ally/compare/v0.23.0...v0.23.1) (2019-07-09)


### ⚡ Features

* `localesPaths` config now also accept glob pattern ([f4dfcdd](https://github.com/antfu/vue-i18n-ally/commit/f4dfcdd))


### 🌍 Internationalization

* add missing translations ([1da6cb6](https://github.com/antfu/vue-i18n-ally/commit/1da6cb6))


### 📚 Documentations

* add module-style fixture ([44e8c57](https://github.com/antfu/vue-i18n-ally/commit/44e8c57))


## [0.23.0](https://github.com/antfu/vue-i18n-ally/compare/v0.22.6...v0.23.0) (2019-07-09)


### ⚡ Features

* find all references ([c5248d4](https://github.com/antfu/vue-i18n-ally/commit/c5248d4))
* rename keys ([6c24567](https://github.com/antfu/vue-i18n-ally/commit/6c24567))



### [0.22.6](https://github.com/antfu/vue-i18n-ally/compare/v0.22.5...v0.22.6) (2019-06-26)


### 🐞 Bug Fixes

* dir-locales, [#30](https://github.com/antfu/vue-i18n-ally/issues/30) ([a232833](https://github.com/antfu/vue-i18n-ally/commit/a232833))



### [0.22.5](https://github.com/antfu/vue-i18n-ally/compare/v0.22.4...v0.22.5) (2019-06-24)


### 🐞 Bug Fixes

* locale normalization ([a32a4c8](https://github.com/antfu/vue-i18n-ally/commit/a32a4c8))


### 📚 Documentations

* rounded and compress screenshoots ([ba0cb63](https://github.com/antfu/vue-i18n-ally/commit/ba0cb63))



### [0.22.4](https://github.com/antfu/vue-i18n-ally/compare/v0.22.3...v0.22.4) (2019-06-20)


### 📚 Documentations

* add more screenshots ([c5f7eb3](https://github.com/antfu/vue-i18n-ally/commit/c5f7eb3))
* update README ([aab08e4](https://github.com/antfu/vue-i18n-ally/commit/aab08e4))



### [0.22.3](https://github.com/antfu/vue-i18n-ally/compare/v0.22.2...v0.22.3) (2019-06-19)


### 🐞 Bug Fixes

* unexpected supported locales bug, resolve [#30](https://github.com/antfu/vue-i18n-ally/issues/30), thanks [@acbetter](https://github.com/acbetter) ([42f4a44](https://github.com/antfu/vue-i18n-ally/commit/42f4a44))



### [0.22.2](https://github.com/antfu/vue-i18n-ally/compare/v0.22.1...v0.22.2) (2019-06-19)


### 🌍 Internationalization

* add more translations ([4707acf](https://github.com/antfu/vue-i18n-ally/commit/4707acf))


### 🐞 Bug Fixes

* goto for flat style ([cc6dab5](https://github.com/antfu/vue-i18n-ally/commit/cc6dab5))



### [0.22.1](https://github.com/antfu/vue-i18n-ally/compare/v0.22.0...v0.22.1) (2019-06-19)


### 🐞 Bug Fixes

* filename with no locales code ([0290a56](https://github.com/antfu/vue-i18n-ally/commit/0290a56))



## [0.22.0](https://github.com/antfu/vue-i18n-ally/compare/v0.21.6...v0.22.0) (2019-06-19)


### ⚡ Features

* add an config to turn off annotations ([22ffdf8](https://github.com/antfu/vue-i18n-ally/commit/22ffdf8))
* add config to force enable this extension (advanced) ([26bd36a](https://github.com/antfu/vue-i18n-ally/commit/26bd36a))
* config for "annotation_max_length" ([5a0153c](https://github.com/antfu/vue-i18n-ally/commit/5a0153c))
* support for custom match regex ([dd1d65b](https://github.com/antfu/vue-i18n-ally/commit/dd1d65b))


### 🐞 Bug Fixes

* reload on config changed ([979d02e](https://github.com/antfu/vue-i18n-ally/commit/979d02e))


### 📚 Documentations

* add match-regex fixture ([4dcd052](https://github.com/antfu/vue-i18n-ally/commit/4dcd052))



### [0.21.6](https://github.com/antfu/vue-i18n-ally/compare/v0.21.5...v0.21.6) (2019-06-19)


### ⚡ Features

* quick fix ([a229118](https://github.com/antfu/vue-i18n-ally/commit/a229118))


### 🐞 Bug Fixes

* correct some typos, [#29](https://github.com/antfu/vue-i18n-ally/issues/29), thanks @JJBocanegra ([43ec138](https://github.com/antfu/vue-i18n-ally/commit/43ec138))



### [0.21.5](https://github.com/antfu/vue-i18n-ally/compare/v0.21.4...v0.21.5) (2019-06-18)


### 🐞 Bug Fixes

* disable unicodeDecorate for os other than Windows ([b85e83c](https://github.com/antfu/vue-i18n-ally/commit/b85e83c))



### [0.21.4](https://github.com/antfu/vue-i18n-ally/compare/v0.21.3...v0.21.4) (2019-06-18)


### 📚 Documentations

* add `zh-cn` readme ([40a0668](https://github.com/antfu/vue-i18n-ally/commit/40a0668))



### [0.21.3](https://github.com/antfu/vue-i18n-ally/compare/v0.21.2...v0.21.3) (2019-06-18)


### ⚡ Features

* add "goto" button for hover ([079fe1b](https://github.com/antfu/vue-i18n-ally/commit/079fe1b))
* make hover button icon ([e0d3957](https://github.com/antfu/vue-i18n-ally/commit/e0d3957))


### 🐞 Bug Fixes

* hover buttons shows with conditions ([1cc91eb](https://github.com/antfu/vue-i18n-ally/commit/1cc91eb))


### 🔮 Refactor

* reorganize code ([2aa98d5](https://github.com/antfu/vue-i18n-ally/commit/2aa98d5))



### [0.21.2](https://github.com/antfu/vue-i18n-ally/compare/v0.21.1...v0.21.2) (2019-06-18)


### 🐞 Bug Fixes

* detecting key in backticks, [#27](https://github.com/antfu/vue-i18n-ally/issues/27) ([f0fdb77](https://github.com/antfu/vue-i18n-ally/commit/f0fdb77))



### [0.21.1](https://github.com/antfu/vue-i18n-ally/compare/v0.21.0...v0.21.1) (2019-06-18)


### 🐞 Bug Fixes

* support for backticks, [#27](https://github.com/antfu/vue-i18n-ally/issues/27), thanks @JJBocanegra ([ad7878f](https://github.com/antfu/vue-i18n-ally/commit/ad7878f))



## [0.21.0](https://github.com/antfu/vue-i18n-ally/compare/v0.20.0...v0.21.0) (2019-06-18)


### ⚡ Features

* show missing keys in "problems" section ([f1bc61e](https://github.com/antfu/vue-i18n-ally/commit/f1bc61e))


### 🌍 Internationalization

* extract texts and add translations for `zh-cn` and `zh-tw` ([7808912](https://github.com/antfu/vue-i18n-ally/commit/7808912))


### 🐞 Bug Fixes

* change problem severity to infomation ([8b25e4f](https://github.com/antfu/vue-i18n-ally/commit/8b25e4f))
* hover will now display for non-existent keys ([72ce923](https://github.com/antfu/vue-i18n-ally/commit/72ce923))
* problems update listener ([b086fa1](https://github.com/antfu/vue-i18n-ally/commit/b086fa1))


### 🔮 Refactor

* now use Intl to normalize locale codes ([06ec923](https://github.com/antfu/vue-i18n-ally/commit/06ec923))



## [0.20.0](https://github.com/antfu/vue-i18n-ally/compare/v0.19.3...v0.20.0) (2019-06-18)


### ⚡ Features

* new config "keystyle" ([216b52b](https://github.com/antfu/vue-i18n-ally/commit/216b52b))
* support for flatten style, [#25](https://github.com/antfu/vue-i18n-ally/issues/25), thanks @JJBocanegra ([93f5432](https://github.com/antfu/vue-i18n-ally/commit/93f5432))


### 🌍 Internationalization

* `zh-cn` for new texts ([a2d38af](https://github.com/antfu/vue-i18n-ally/commit/a2d38af))
* `zh-tw` for new texts ([0789485](https://github.com/antfu/vue-i18n-ally/commit/0789485))


### 🐞 Bug Fixes

* flatten style sideview tree display ([e8a551e](https://github.com/antfu/vue-i18n-ally/commit/e8a551e))
* support array for "localesPaths" ([4c403e2](https://github.com/antfu/vue-i18n-ally/commit/4c403e2))


### 📚 Documentations

* add flatten-mode fixture ([49e86f5](https://github.com/antfu/vue-i18n-ally/commit/49e86f5))



### [0.19.3](https://github.com/antfu/vue-i18n-ally/compare/v0.19.2...v0.19.3) (2019-06-18)


### ⚡ Features

* edit in hover ([2ba3292](https://github.com/antfu/vue-i18n-ally/commit/2ba3292))


### 🐞 Bug Fixes

* **deps:** update dependency fast-glob to v3 ([#24](https://github.com/antfu/vue-i18n-ally/issues/24)) ([9546aca](https://github.com/antfu/vue-i18n-ally/commit/9546aca))
* escape markdown ([6904efa](https://github.com/antfu/vue-i18n-ally/commit/6904efa))



### [0.19.2](https://github.com/antfu/vue-i18n-ally/compare/v0.19.1...v0.19.2) (2019-06-16)


### 🐞 Bug Fixes

* auto detect for "lang" and "langs" folder ([4be8c1d](https://github.com/antfu/vue-i18n-ally/commit/4be8c1d))


### 📚 Documentations

* update readme ([9ba23de](https://github.com/antfu/vue-i18n-ally/commit/9ba23de))



### [0.19.1](https://github.com/antfu/vue-i18n-ally/compare/v0.19.0...v0.19.1) (2019-06-13)


### 🐞 Bug Fixes

* error warning ([ff328e7](https://github.com/antfu/vue-i18n-ally/commit/ff328e7))



## [0.19.0](https://github.com/antfu/vue-i18n-ally/compare/v0.18.1...v0.19.0) (2019-06-11)


### ⚡ Features

* **i18n:** vscode menu i18n (zh-cn) ([95447cf](https://github.com/antfu/vue-i18n-ally/commit/95447cf))


### 🌍 Internationalization

* add more translations for zh-CN ([4a4b0ad](https://github.com/antfu/vue-i18n-ally/commit/4a4b0ad))
* add zh-tw ([6fe183d](https://github.com/antfu/vue-i18n-ally/commit/6fe183d))


### 🐞 Bug Fixes

* **deps:** @typescript-eslint/parser ([4303e13](https://github.com/antfu/vue-i18n-ally/commit/4303e13))


### 📚 Documentations

* update readme ([8be2e94](https://github.com/antfu/vue-i18n-ally/commit/8be2e94))
* update vscode logo ([396f670](https://github.com/antfu/vue-i18n-ally/commit/396f670))


### 🔮 Refactor

* **i18n:** extract texts ([ee1be49](https://github.com/antfu/vue-i18n-ally/commit/ee1be49))



### [0.18.1](https://github.com/antfu/vue-i18n-ally/compare/v0.18.0...v0.18.1) (2019-06-11)


### 🐞 Bug Fixes

* auto detect only on i18n-enabled project ([a637544](https://github.com/antfu/vue-i18n-ally/commit/a637544))



## [0.18.0](https://github.com/antfu/vue-i18n-ally/compare/v0.17.5...v0.18.0) (2019-06-10)


### ⚡ Features

* new progress bar ([f1f77e3](https://github.com/antfu/vue-i18n-ally/commit/f1f77e3))
* refactor to rename ([1c556fb](https://github.com/antfu/vue-i18n-ally/commit/1c556fb))


### 🔮 Refactor

* simplified code ([5c94de1](https://github.com/antfu/vue-i18n-ally/commit/5c94de1))



### [0.17.5](https://github.com/antfu/vue-i18n-ally/compare/v0.17.4...v0.17.5) (2019-06-09)


### 🐞 Bug Fixes

* better locales config guide ([9860d63](https://github.com/antfu/vue-i18n-ally/commit/9860d63))
* logic of disabling and re-enabling the extension ([a6f4b7d](https://github.com/antfu/vue-i18n-ally/commit/a6f4b7d))


### 📚 Documentations

* add custom-locales-path fixture ([f24d80f](https://github.com/antfu/vue-i18n-ally/commit/f24d80f))
* update readme ([47d4613](https://github.com/antfu/vue-i18n-ally/commit/47d4613))



### [0.17.4](https://github.com/antfu/vue-i18n-ally/compare/v0.17.3...v0.17.4) (2019-06-09)


### 🐞 Bug Fixes

* rename keys will now also update current file ([15fd6d4](https://github.com/antfu/vue-i18n-ally/commit/15fd6d4))



### [0.17.3](https://github.com/antfu/vue-i18n-ally/compare/v0.17.2...v0.17.3) (2019-06-09)


### ⚡ Features

* indicators of translation missing ([51fcb2a](https://github.com/antfu/vue-i18n-ally/commit/51fcb2a))


### 🐞 Bug Fixes

* items sorting order ([880883c](https://github.com/antfu/vue-i18n-ally/commit/880883c))



### [0.17.2](https://github.com/antfu/vue-i18n-ally/compare/v0.17.1...v0.17.2) (2019-06-09)


### 🐞 Bug Fixes

* error on rename/delete non-existent keys ([e8793ee](https://github.com/antfu/vue-i18n-ally/commit/e8793ee))



### [0.17.1](https://github.com/antfu/vue-i18n-ally/compare/v0.17.0...v0.17.1) (2019-06-09)


### 🐞 Bug Fixes

* detecting `nuxt-i18n`, thanks [@cannap](https://github.com/cannap) ([#16](https://github.com/antfu/vue-i18n-ally/issues/16), [3f09ec8](https://github.com/antfu/vue-i18n-ally/commit/3f09ec8))



## [0.17.0](https://github.com/antfu/vue-i18n-ally/compare/v0.16.0...v0.17.0) (2019-06-08)


### ⚡ Features

* able rename keys and remove keys ([2f99d63](https://github.com/antfu/vue-i18n-ally/commit/2f99d63))
* annotation fallback ([d3201bc](https://github.com/antfu/vue-i18n-ally/commit/d3201bc))
* sort keys ([a5de710](https://github.com/antfu/vue-i18n-ally/commit/a5de710))


### 🐞 Bug Fixes

* icon for non-existent keys ([85699c2](https://github.com/antfu/vue-i18n-ally/commit/85699c2))
* object display in file locales tree ([d747d20](https://github.com/antfu/vue-i18n-ally/commit/d747d20))



## [0.16.0](https://github.com/antfu/vue-i18n-ally/compare/v0.15.0...v0.16.0) (2019-06-07)


### ⚡ Features

* `.js` parser ([b538d45](https://github.com/antfu/vue-i18n-ally/commit/b538d45))


### 📚 Documentations

* add js-parser fixture ([db33e1c](https://github.com/antfu/vue-i18n-ally/commit/db33e1c))
* update readme for js supporting ([aeedb81](https://github.com/antfu/vue-i18n-ally/commit/aeedb81))



## [0.15.0](https://github.com/antfu/vue-i18n-ally/compare/v0.14.0...v0.15.0) (2019-06-07)


### ⚡ Features

* "collapse all" button ([8153666](https://github.com/antfu/vue-i18n-ally/commit/8153666))
* displaying object keypaths ([ffea7ed](https://github.com/antfu/vue-i18n-ally/commit/ffea7ed))
* goto definition ([01d953c](https://github.com/antfu/vue-i18n-ally/commit/01d953c))
* source and displaying locales indicator ([6e93964](https://github.com/antfu/vue-i18n-ally/commit/6e93964))
* use table to display hint ([0534a20](https://github.com/antfu/vue-i18n-ally/commit/0534a20))


### 🐞 Bug Fixes

* eye buttons color ([b65d205](https://github.com/antfu/vue-i18n-ally/commit/b65d205))
* remove buttons in hint ([2621975](https://github.com/antfu/vue-i18n-ally/commit/2621975))
* vuex-i18n fixture ([6687a72](https://github.com/antfu/vue-i18n-ally/commit/6687a72))


### 🔮 Refactor

* extract file reading and writing logic to parser ([185464a](https://github.com/antfu/vue-i18n-ally/commit/185464a))



## [0.14.0](https://github.com/antfu/vue-i18n-ally/compare/v0.13.0...v0.14.0) (2019-06-05)


### ⚡ Features

* add support for `vuex-i18n` and `vue-i18next` ([769cce0](https://github.com/antfu/vue-i18n-ally/commit/769cce0))


### 🐞 Bug Fixes

* add `i18n` as detectable locale path  ([5c9726a](https://github.com/antfu/vue-i18n-ally/commit/5c9726a))
* auto locales detect timing ([7376259](https://github.com/antfu/vue-i18n-ally/commit/7376259))


### 📚 Documentations

* add vuex-i18n fixture ([43d5c5d](https://github.com/antfu/vue-i18n-ally/commit/43d5c5d))
* update readme ([46f0f14](https://github.com/antfu/vue-i18n-ally/commit/46f0f14))



## [0.13.0](https://github.com/antfu/vue-i18n-ally/compare/v0.12.0...v0.13.0) (2019-06-05)


### ⚡ Features

* edit and goto for node ([9e6dbdc](https://github.com/antfu/vue-i18n-ally/commit/9e6dbdc))
* keep source locales on top ([53531d6](https://github.com/antfu/vue-i18n-ally/commit/53531d6))
* remove the placeholder for empty value ([d094484](https://github.com/antfu/vue-i18n-ally/commit/d094484))
* special "unicode font" for displaying locales ([05da0ef](https://github.com/antfu/vue-i18n-ally/commit/05da0ef))


### 🐞 Bug Fixes

* commandPalette commands ([219599d](https://github.com/antfu/vue-i18n-ally/commit/219599d))


### 📚 Documentations

* update badges ([464b5a9](https://github.com/antfu/vue-i18n-ally/commit/464b5a9))



## [0.12.0](https://github.com/antfu/vue-i18n-ally/compare/v0.11.1...v0.12.0) (2019-06-05)


### ⚡ Features

* locale flag! ([cdb3f9a](https://github.com/antfu/vue-i18n-ally/commit/cdb3f9a))
* progress bar ([2424f4a](https://github.com/antfu/vue-i18n-ally/commit/2424f4a))


### 📚 Documentations

* screenshot ([d444c2a](https://github.com/antfu/vue-i18n-ally/commit/d444c2a))



### [0.11.1](https://github.com/antfu/vue-i18n-ally/compare/v0.11.0...v0.11.1) (2019-06-05)


### ⚡ Features

* file locales tree displays on both view containers ([a6c07a7](https://github.com/antfu/vue-i18n-ally/commit/a6c07a7))



## [0.11.0](https://github.com/antfu/vue-i18n-ally/compare/v0.10.11...v0.11.0) (2019-06-05)


### ⚡ Features

* "set as display language" contextmenu ([608fc93](https://github.com/antfu/vue-i18n-ally/commit/608fc93))
* hide/show locales ([71d7777](https://github.com/antfu/vue-i18n-ally/commit/71d7777))


### 📚 Documentations

* update readme ([fb361ab](https://github.com/antfu/vue-i18n-ally/commit/fb361ab))



### [0.10.11](https://github.com/antfu/vue-i18n-ally/compare/v0.10.0...v0.10.11) (2019-06-04)


### 🐞 Bug Fixes

* activationEvents ([a7c4f36](https://github.com/antfu/vue-i18n-ally/commit/a7c4f36))
* add output channel for debug ([db40bd7](https://github.com/antfu/vue-i18n-ally/commit/db40bd7))
* **deps:** remove "clipboardy" and use "env.clipboard" instead ([95936ed](https://github.com/antfu/vue-i18n-ally/commit/95936ed))
* only detect locales on valid project ([3021267](https://github.com/antfu/vue-i18n-ally/commit/3021267))
* root path change watcher ([35fb0bf](https://github.com/antfu/vue-i18n-ally/commit/35fb0bf))
* typo ([41c076f](https://github.com/antfu/vue-i18n-ally/commit/41c076f))



## [0.10.0](https://github.com/antfu/vue-i18n-ally/compare/v0.9.0...v0.10.0) (2019-06-04)


### ⚡ Features

* **detect:** support different types of format ([cfc490d](https://github.com/antfu/vue-i18n-ally/commit/cfc490d))
* **parser:** YAML support  🎉 ([e71c6ac](https://github.com/antfu/vue-i18n-ally/commit/e71c6ac))


### 📚 Documentations

* **fixture:** add yaml fixture ([6f63f9e](https://github.com/antfu/vue-i18n-ally/commit/6f63f9e))
* update readme ([6e56de1](https://github.com/antfu/vue-i18n-ally/commit/6e56de1))



## [0.9.0](https://github.com/antfu/vue-i18n-ally/compare/v0.8.0...v0.9.0) (2019-06-04)


### ⚡ Features

* key underline ([bc48175](https://github.com/antfu/vue-i18n-ally/commit/bc48175))
* workspace support ([eea0eb3](https://github.com/antfu/vue-i18n-ally/commit/eea0eb3))


### 🐞 Bug Fixes

* **tree:** file locales tree will now change with text changes ([1b14647](https://github.com/antfu/vue-i18n-ally/commit/1b14647))


### 📚 Documentations

* add todos ([819bb8f](https://github.com/antfu/vue-i18n-ally/commit/819bb8f))
* update docs ([f5f0e89](https://github.com/antfu/vue-i18n-ally/commit/f5f0e89))


### 🔮 Refactor

* extract support language ids ([e6fad67](https://github.com/antfu/vue-i18n-ally/commit/e6fad67))
* global ([d86b325](https://github.com/antfu/vue-i18n-ally/commit/d86b325))
* move file locale tree to explorer ([662a550](https://github.com/antfu/vue-i18n-ally/commit/662a550))
* simplified fixtures ([aa3f468](https://github.com/antfu/vue-i18n-ally/commit/aa3f468))
* use vscode event ([3ecc8ff](https://github.com/antfu/vue-i18n-ally/commit/3ecc8ff))



## [0.8.0](https://github.com/antfu/vue-i18n-ally/compare/v0.7.1...v0.8.0) (2019-06-03)


### ⚡Features

* new logo ([8b58396](https://github.com/antfu/vue-i18n-ally/commit/8b58396))



### [0.7.1](https://github.com/antfu/vue-i18n-ally/compare/v0.7.0...v0.7.1) (2019-06-03)


### 🐞Bug Fixes

* exclude "nodejieba" from webpack ([2f8c194](https://github.com/antfu/vue-i18n-ally/commit/2f8c194))



## [0.7.0](https://github.com/antfu/vue-i18n-ally/compare/v0.6.0...v0.7.0) (2019-06-03)


### ⚡Features

* departed file translator ([3caaec6](https://github.com/antfu/vue-i18n-ally/commit/3caaec6))
* editable for shadow keys ([1e02464](https://github.com/antfu/vue-i18n-ally/commit/1e02464))
* extract text ([3a9e000](https://github.com/antfu/vue-i18n-ally/commit/3a9e000))
* go to file ([19617e2](https://github.com/antfu/vue-i18n-ally/commit/19617e2))
* navigate to key ([12691ff](https://github.com/antfu/vue-i18n-ally/commit/12691ff))
* show non-existent keys in file tree ([4a49bda](https://github.com/antfu/vue-i18n-ally/commit/4a49bda))


### 🐞Bug Fixes

* extension will now activate on startup ([6f674d2](https://github.com/antfu/vue-i18n-ally/commit/6f674d2))
* goto file ignore non-existent key ([41e12c5](https://github.com/antfu/vue-i18n-ally/commit/41e12c5))
* hide translate button on non-existent keys ([4bd703c](https://github.com/antfu/vue-i18n-ally/commit/4bd703c))
* hint and annotation ([de14107](https://github.com/antfu/vue-i18n-ally/commit/de14107))


### 📚Documentations

* change github url ([2d96500](https://github.com/antfu/vue-i18n-ally/commit/2d96500))
* update readme ([a99a9ca](https://github.com/antfu/vue-i18n-ally/commit/a99a9ca))


## [0.6.0](https://github.com/antfu/vue-i18n-ally/compare/v0.5.1...v0.6.0) (2019-06-03)


### ⚡Features

* hide translate button for source record ([65f4fb9](https://github.com/antfu/vue-i18n-ally/commit/65f4fb9))
* locale tree for current file ([576d333](https://github.com/antfu/vue-i18n-ally/commit/576d333))
* machine translate for all locales of an i18n key ([ad08c81](https://github.com/antfu/vue-i18n-ally/commit/ad08c81))


### 🐞Bug Fixes

* actions for file locales tree ([5cb6d3a](https://github.com/antfu/vue-i18n-ally/commit/5cb6d3a))
* disposable modules ([69b3bc8](https://github.com/antfu/vue-i18n-ally/commit/69b3bc8))



### [0.5.1](https://github.com/antfu/vue-i18n-ally/compare/v0.5.0...v0.5.1) (2019-06-03)


### 🐞Bug Fixes

* hide sidebar on non-vue-i18n project ([bfdfe6e](https://github.com/antfu/vue-i18n-ally/commit/bfdfe6e))



## [0.5.0](https://github.com/antfu/vue-i18n-ally/compare/v0.4.1...v0.5.0) (2019-06-03)

### ⚡Features

* key editing in sidebar ([bfd3c83](https://github.com/antfu/vue-i18n-ally/commit/bfd3c83))
* file saving for new engine ([e3ed487](https://github.com/antfu/vue-i18n-ally/commit/e3ed487))

### 🐞Bug Fixes

* clipboard, close [#4](https://github.com/antfu/vue-i18n-ally/issues/4) ([66dcbce](https://github.com/antfu/vue-i18n-ally/commit/66dcbce))


## [0.4.0](https://github.com/antfu/vue-i18n-ally/compare/v0.3.0...v0.4.0) (2019-06-02)

### ⚡Features

* Brand new engine ([574b3f7](https://github.com/antfu/vue-i18n-ally/commit/574b3f7))
* Sidebar Treeview ([b88484e](https://github.com/antfu/vue-i18n-ally/commit/b88484e))
* Translation Progress ([f8a80ff](https://github.com/antfu/vue-i18n-ally/commit/f8a80ff))

## 0.3.0 (2019-05-26)

### ⚠BREAKING CHANGES

* All the configuration keys are renamed.

### ⚡Feature

* Configuration for displaying language
* Source language for machine translating
* Translate text one by one

### 🐞Bugfixes

* Translator entry icon will now hide for project do not have `vue-i18n` installed.
* Fixed crashes on Windows
* EOF newline for JSON

## 0.1.0 (2019-05-06)

Forked from https://github.com/think2011/vscode-vue-i18n
