Skip to content

Latest commit

 

History

History
241 lines (145 loc) · 6.65 KB

File metadata and controls

241 lines (145 loc) · 6.65 KB

Android Localize Plugin Changelog

4.2.0 - 2025-11-16

Added

  • Allow configuring a Google Cloud Translation API key for the Google translator, including secure credential storage and Compose UI controls.

Fixed

  • Refresh dialog languages after settings change.

4.1.0 - 2025-10-11

Added

  • Auto-select existing languages option in the Select Languages dialog to automatically detect and select languages that already exist in the project.

Fixed

  • ExceptionInInitializerError when opening the plugin.

4.0.0 (2025-09-27)

Added

  • Detailed translation progress updates showing the current language, processed item counts, and writeback status.
  • Quick access settings button in the Select Languages dialog footer and a donations card within the settings UI.
  • Provide Qodana and Codecov configuration files.

Changed

  • Align build scripts and workflows with IntelliJ Platform Plugin Template 2025 updates.
  • Upgrade Gradle wrapper to 9.0 and align the Kotlin toolchain with Compose compatible 2.0.21.
  • Raise the minimum supported IntelliJ Platform build to 251 (2025.1).
  • Refactor TranslateAction to follow IntelliJ action system best practices.
  • Configure tests to run on the JUnit 5 framework while retaining required runtime compatibility.
  • Rebuild plugin UI (settings and dialogs) using Compose with searchable grids, favorite chips, and polished empty states.
  • Load secure credentials asynchronously to avoid password safe access on the EDT.
  • Reduce the minimum translation interval to 50 ms to keep throttled bursts responsive.
  • Update Compose theme colours to rely on JBColor so dialogs respect light and dark backgrounds.

Fixed

  • Restore visibility of the "Translate to Other Languages" action when selecting resource files from the Project view.
  • Prevent Select Languages dialog from failing due to uninitialised UI components.

3.0.0 (2023-03-24)

Added

  • Supported OpenAI ChatGPT translator. #118

Other

  • Delayed error throwing to avoid losing successfully translated text.

2.9.0 (2022-11-29)

Added

  • Supported DeepLPro translator. #92

Fixed

  • Fix xliff:g attribute does not work. #91

2.8.0 (2022-10-31)

Added

  • Supported DeepL translator.

2.7.0 (2022-10-11)

Changed

  • Improve plugin description information.
  • Relax translation file name boundaries.

2.6.1 (2022-08-27)

Added

  • Added rich text supported.
  • Added signature configuration.

Changed

  • Upgrade Gradle Wrapper to 7.5.1.
  • Upgrade Intellij Gradle Plugin to 1.8.1.
  • Plugin description changed to be taken from the README.md file.

2.6.0 (2022-06-05)

Added

  • Support Ali translator.
  • Support new IDE version.

Fixed

  • Fix google translator translation instability.
  • Fix single quote character must be escaped in strings.xml. #54
  • Fix target folder naming. #61

2.5.0 (2022-02-11)

Added

  • Support for preserving comments, blank lines and other characters.

2.4.0 (2022-01-21)

Added

  • Supported custom google api key.
  • Supported plurals&string-array tags.
  • Added baidu icon of light mode.

Changed

  • Changed maximum number of cacheable items to 1000.

2.3.0 (2021-07-09)

Added

  • Add translation interval time setting.

Changed

  • Replace plugin logo.

2.2.1 (2021-07-06)

Fixed

  • Fix translation error when source text is in chinese #33.

2.2.0 (2021-06-08)

Added

  • Add power by translator description.

Fixed

  • Fix incomplete Google translation long text #31.

2.1.0 (2021-06-05)

Added

  • Added Microsoft Translator.
  • Added "Use google.com" setting.
  • Supported more languages.

2.0.0 (2021-06-04)

Added

  • Added multiple translator support.
  • Added "Open Translated File" option.
  • Added translation cache.

Changed

  • Completely refactor the code.
  • Optimized the experience.

Fixed

  • Fixed bugs.

1.5.0 (2020-03-28)

Added

  • Added "Select All" option.

1.4.0 (2020-03-28)

Added

  • Added proxy support.

Fixed

  • Fixed bugs.

1.3.0 (2018-10-14)

Added

  • Added "Overwrite Existing String" option.
  • Optimize the experience of choice.

1.2.0 (2018-09-28)

Fixed

  • Fixed garbled bug.

1.1.0 (2018-09-25)

Added

  • Supported for automatic detection of source file language.

1.0.0 (2018-09-24)

  • Initial release of the plugin.