|
4 | 4 |
|
5 | 5 | ## [Unreleased] |
6 | 6 |
|
| 7 | +## [4.1.0] - 2025-10-11 |
| 8 | + |
7 | 9 | ### Added |
| 10 | + |
8 | 11 | - Auto-select existing languages option in the Select Languages dialog to automatically detect and select languages that already exist in the project. |
9 | 12 |
|
10 | 13 | ### Fixed |
11 | | -- ExceptionInInitializerError when opening plugin. |
| 14 | + |
| 15 | +- ExceptionInInitializerError when opening the plugin. |
12 | 16 |
|
13 | 17 | ## [4.0.0] (2025-09-27) |
14 | 18 |
|
15 | 19 | ### Added |
| 20 | + |
16 | 21 | - Detailed translation progress updates showing the current language, processed item counts, and writeback status. |
17 | 22 | - Quick access settings button in the Select Languages dialog footer and a donations card within the settings UI. |
18 | 23 | - Provide Qodana and Codecov configuration files. |
19 | 24 |
|
20 | 25 | ### Changed |
| 26 | + |
21 | 27 | - Align build scripts and workflows with IntelliJ Platform Plugin Template 2025 updates. |
22 | 28 | - Upgrade Gradle wrapper to 9.0 and align the Kotlin toolchain with Compose compatible 2.0.21. |
23 | 29 | - Raise the minimum supported IntelliJ Platform build to 251 (2025.1). |
|
29 | 35 | - Update Compose theme colours to rely on JBColor so dialogs respect light and dark backgrounds. |
30 | 36 |
|
31 | 37 | ### Fixed |
| 38 | + |
32 | 39 | - Restore visibility of the "Translate to Other Languages" action when selecting resource files from the Project view. |
33 | 40 | - Prevent Select Languages dialog from failing due to uninitialised UI components. |
34 | 41 |
|
35 | 42 | ## [3.0.0] (2023-03-24) |
36 | 43 |
|
37 | 44 | ### Added |
| 45 | + |
38 | 46 | - Supported OpenAI ChatGPT translator. [#118](https://github.com/Airsaid/AndroidLocalizePlugin/pull/118) |
39 | 47 |
|
40 | 48 | ### Other |
| 49 | + |
41 | 50 | - Delayed error throwing to avoid losing successfully translated text. |
42 | 51 |
|
43 | 52 | ## [2.9.0] (2022-11-29) |
44 | 53 |
|
45 | 54 | ### Added |
| 55 | + |
46 | 56 | - Supported DeepLPro translator. [#92](https://github.com/Airsaid/AndroidLocalizePlugin/issues/92) |
47 | 57 |
|
48 | 58 | ### Fixed |
| 59 | + |
49 | 60 | - Fix `xliff:g` attribute does not work. [#91](https://github.com/Airsaid/AndroidLocalizePlugin/issues/91) |
50 | 61 |
|
51 | 62 | ## [2.8.0] (2022-10-31) |
52 | 63 |
|
53 | 64 | ### Added |
| 65 | + |
54 | 66 | - Supported DeepL translator. |
55 | 67 |
|
56 | 68 | ## [2.7.0] (2022-10-11) |
57 | 69 |
|
58 | 70 | ### Changed |
| 71 | + |
59 | 72 | - Improve plugin description information. |
60 | 73 | - Relax translation file name boundaries. |
61 | 74 |
|
62 | 75 | ## [2.6.1] (2022-08-27) |
63 | 76 |
|
64 | 77 | ### Added |
| 78 | + |
65 | 79 | - Added rich text supported. |
66 | 80 | - Added signature configuration. |
67 | 81 |
|
68 | 82 | ### Changed |
| 83 | + |
69 | 84 | - Upgrade Gradle Wrapper to `7.5.1`. |
70 | 85 | - Upgrade Intellij Gradle Plugin to `1.8.1`. |
71 | 86 | - Plugin description changed to be taken from the `README.md` file. |
72 | 87 |
|
73 | 88 | ## [2.6.0] (2022-06-05) |
74 | 89 |
|
75 | 90 | ### Added |
| 91 | + |
76 | 92 | - Support Ali translator. |
77 | 93 | - Support new IDE version. |
78 | 94 |
|
79 | 95 | ### Fixed |
| 96 | + |
80 | 97 | - Fix google translator translation instability. |
81 | 98 | - Fix single quote character must be escaped in strings.xml. [#54](https://github.com/Airsaid/AndroidLocalizePlugin/issues/54) |
82 | 99 | - Fix target folder naming. [#61](https://github.com/Airsaid/AndroidLocalizePlugin/issues/61) |
83 | 100 |
|
84 | 101 | ## [2.5.0] (2022-02-11) |
85 | 102 |
|
86 | 103 | ### Added |
| 104 | + |
87 | 105 | - Support for preserving comments, blank lines and other characters. |
88 | 106 |
|
89 | 107 | ## [2.4.0] (2022-01-21) |
90 | 108 |
|
91 | 109 | ### Added |
| 110 | + |
92 | 111 | - Supported custom google api key. |
93 | 112 | - Supported plurals&string-array tags. |
94 | 113 | - Added baidu icon of light mode. |
95 | 114 |
|
96 | 115 | ### Changed |
| 116 | + |
97 | 117 | - Changed maximum number of cacheable items to 1000. |
98 | 118 |
|
99 | 119 | ## [2.3.0] (2021-07-09) |
100 | 120 |
|
101 | 121 | ### Added |
| 122 | + |
102 | 123 | - Add translation interval time setting. |
103 | 124 |
|
104 | 125 | ### Changed |
| 126 | + |
105 | 127 | - Replace plugin logo. |
106 | 128 |
|
107 | 129 | ## [2.2.1] (2021-07-06) |
108 | 130 |
|
109 | 131 | ### Fixed |
| 132 | + |
110 | 133 | - Fix translation error when source text is in chinese [#33](https://github.com/Airsaid/AndroidLocalizePlugin/issues/33). |
111 | 134 |
|
112 | 135 | ## [2.2.0] (2021-06-08) |
113 | 136 |
|
114 | 137 | ### Added |
| 138 | + |
115 | 139 | - Add power by translator description. |
116 | 140 |
|
117 | 141 | ### Fixed |
| 142 | + |
118 | 143 | - Fix incomplete Google translation long text [#31](https://github.com/Airsaid/AndroidLocalizePlugin/issues/31). |
119 | 144 |
|
120 | 145 | ## [2.1.0] (2021-06-05) |
121 | 146 |
|
122 | 147 | ### Added |
| 148 | + |
123 | 149 | - Added Microsoft Translator. |
124 | 150 | - Added "Use google.com" setting. |
125 | 151 | - Supported more languages. |
126 | 152 |
|
127 | 153 | ## [2.0.0] (2021-06-04) |
128 | 154 |
|
129 | 155 | ### Added |
| 156 | + |
130 | 157 | - Added multiple translator support. |
131 | 158 | - Added "Open Translated File" option. |
132 | 159 | - Added translation cache. |
133 | 160 |
|
134 | 161 | ### Changed |
| 162 | + |
135 | 163 | - Completely refactor the code. |
136 | 164 | - Optimized the experience. |
137 | 165 |
|
138 | 166 | ### Fixed |
| 167 | + |
139 | 168 | - Fixed bugs. |
140 | 169 |
|
141 | 170 | ## [1.5.0] (2020-03-28) |
142 | 171 |
|
143 | 172 | ### Added |
| 173 | + |
144 | 174 | - Added "Select All" option. |
145 | 175 |
|
146 | 176 | ## [1.4.0] (2020-03-28) |
147 | 177 |
|
148 | 178 | ### Added |
| 179 | + |
149 | 180 | - Added proxy support. |
150 | 181 |
|
151 | 182 | ### Fixed |
| 183 | + |
152 | 184 | - Fixed bugs. |
153 | 185 |
|
154 | 186 | ## [1.3.0] (2018-10-14) |
155 | 187 |
|
156 | 188 | ### Added |
| 189 | + |
157 | 190 | - Added "Overwrite Existing String" option. |
158 | 191 | - Optimize the experience of choice. |
159 | 192 |
|
160 | 193 | ## [1.2.0] (2018-09-28) |
161 | 194 |
|
162 | 195 | ### Fixed |
| 196 | + |
163 | 197 | - Fixed garbled bug. |
164 | 198 |
|
165 | 199 | ## [1.1.0] (2018-09-25) |
166 | 200 |
|
167 | 201 | ### Added |
| 202 | + |
168 | 203 | - Supported for automatic detection of source file language. |
169 | 204 |
|
170 | 205 | ## [1.0.0] (2018-09-24) |
| 206 | + |
171 | 207 | - Initial release of the plugin. |
172 | 208 |
|
173 | | -[Unreleased]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v4.0.0...HEAD |
| 209 | +[Unreleased]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v4.1.0...HEAD |
| 210 | +[4.1.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v4.0.0...v4.1.0 |
174 | 211 | [4.0.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v3.0.0...v4.0.0 |
175 | 212 | [3.0.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v2.9.0...v3.0.0 |
176 | 213 | [2.9.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v2.8.0...v2.9.0 |
|
184 | 221 | [2.2.1]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v2.2.0...v2.2.1 |
185 | 222 | [2.2.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v2.1.0...v2.2.0 |
186 | 223 | [2.1.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v2.0.0...v2.1.0 |
187 | | -[2.0.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.5...v2.0.0 |
188 | | -[1.5.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.4...v1.5 |
189 | | -[1.4.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.3...v1.4 |
190 | | -[1.3.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.2...v1.3 |
191 | | -[1.2.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.1...v1.2 |
192 | | -[1.1.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.0...v1.1 |
193 | | -[1.0.0]: https://github.com/Airsaid/AndroidLocalizePlugin/commits/v1.0 |
| 224 | +[2.0.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.5.0...v2.0.0 |
| 225 | +[1.5.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.4.0...v1.5.0 |
| 226 | +[1.4.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.3.0...v1.4.0 |
| 227 | +[1.3.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.2.0...v1.3.0 |
| 228 | +[1.2.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.1.0...v1.2.0 |
| 229 | +[1.1.0]: https://github.com/Airsaid/AndroidLocalizePlugin/compare/v1.0.0...v1.1.0 |
| 230 | +[1.0.0]: https://github.com/Airsaid/AndroidLocalizePlugin/commits/v1.0.0 |
0 commit comments