503 Commits

Author SHA1 Message Date
marhali
71e1106423 small refactoring 2024-04-10 00:25:31 +02:00
Marcel
8ddc7ff6ac
Merge pull request #345 from JPilson/feature/LocalizeSelectedString
feat(Localize Selected): add LocalizeItAction for localizing selected…
2024-04-10 00:11:22 +02:00
Marcel
a1065dde85
Merge pull request #386 from marhali/feature/update-2024.1
add support for 2024.1 and update dependencies
2024-04-10 00:03:56 +02:00
marhali
9d3af77efa prepare minor release 2024-04-09 23:48:07 +02:00
marhali
20c9d65df3 Merge remote-tracking branch 'refs/remotes/origin/main' into feature/update-2024.1
# Conflicts:
#	CHANGELOG.md
2024-04-09 23:46:41 +02:00
Marcel
ba10b078ea
Merge pull request #350 from marhali/incomplete-empty-translation-values
treat empty translation values as incomplete
2024-04-09 23:45:35 +02:00
marhali
6f37512673 define direct dependency on apache commons
Resolves #383, Resolves #375, Resolves #367
2024-04-09 23:39:20 +02:00
marhali
9b468a2101 add support for intellij platform version 2024.1 2024-04-09 23:30:44 +02:00
JPilson
697059bcdd Merge remote-tracking branch 'Meine/feature/LocalizeSelectedString' into feature/LocalizeSelectedString
# Conflicts:
#	src/main/java/de/marhali/easyi18n/action/LocalizeItAction.java
2023-12-16 18:05:25 +01:00
JPilson
5b420a7bcc Add flavorTemplate for i18n string replacement and refactor LocalizeItAction
The `flavorTemplate` has been introduced in `ProjectSettingsState` to allow developers to customize the i18n string replacement format. In addition, the `LocalizeItAction` class has been simplified by refactoring commented details into JavaDocs and adding methods to replace selected text and build replacement strings. A new utility class, `DocumentUtil`, checks the document type during string replacement.
2023-12-16 17:58:01 +01:00
JPilson
c56812c888 Implement selectable text replacement with i18n keys
A new feature is introduced to replace the selected text in editor with Internationalization (i18n) keys, improving the coding workflow for developers handling string localization. The i18n keys are generated based on the customized settings or default flavor template. Further, a function to retrieve the key field from the `TranslationDialog` is added and a new utility class `DocumentUtil` for checking document file types has been added.
2023-12-16 17:51:29 +01:00
JPilson
a709db810e Add i18n flavor template setting
A new setting, `flavorTemplate` is introduced to specify how strings are replaced with i18n representation. This includes code modifications for handling this new feature and also updates in the messages.properties file for the associated UI text. The feature is especially useful for customizing how localization strings are generated in different project setups.
2023-12-16 17:50:29 +01:00
marhali
3dd4117d4c treat empty translation values as incomplete
Resolves #347
2023-12-11 19:49:32 +01:00
Marcel
5f51ddcd50
Merge pull request #349 from marhali/changelog-update-v4.4.4
Changelog update - `v4.4.4`
2023-12-11 19:44:28 +01:00
GitHub Action
46277a9a9d Changelog update - v4.4.4 2023-12-11 18:17:28 +00:00
marhali
866d60a75f Merge remote-tracking branch 'origin/main' 2023-12-11 19:06:48 +01:00
marhali
510f5d69b2 prepare patch release 2023-12-11 19:06:31 +01:00
Marcel
cfff6187de
Merge pull request #348 from marhali/hotfix/internal-api-usage
remove saveAll action on reload
2023-12-11 18:53:44 +01:00
marhali
775ae30061 remove saveAll action on reload
Application state should be consistent even without save action
2023-12-11 18:33:17 +01:00
JPilson
7038e42055 feat(Localize Selected): add LocalizeItAction for localizing selected text
This commit introduces a new action, `LocalizeItAction`, into the easyi18n toolset, which allows users to automatically apply localization to a selected string in the text editor. The action is now accessible from the editor's context menu. This provides a more efficient way to localize selected strings compared to manually adding them.
2023-12-09 15:01:47 +01:00
JPilson
352dc7c47c feat(Add Selection): add LocalizeItAction for localizing selected text
This commit introduces a new action, `LocalizeItAction`, into the easyi18n toolset, which allows users to automatically apply localization to a selected string in the text editor. The action is now accessible from the editor's context menu. This provides a more efficient way to localize selected strings compared to manually adding them.
2023-12-09 14:43:40 +01:00
Marcel
f4d3542e6a
Merge pull request #343 from marhali/changelog-update-v4.4.3
Changelog update - `v4.4.3`
2023-12-08 23:59:05 +01:00
GitHub Action
eeb81dac80 Changelog update - v4.4.3 2023-12-08 22:00:48 +00:00
Marcel
a157a92b7c
Merge pull request #342 from marhali/next
Next
2023-12-08 22:39:47 +01:00
marhali
70f087b3df also fix deprecated apis in docs 2023-12-08 22:24:55 +01:00
marhali
4f1532e852 prepare patch release 2023-12-08 21:56:17 +01:00
marhali
860fe08ea1 replace deprecated apache commons utils 2023-12-08 21:55:14 +01:00
marhali
23693ed4fd update deps and support 233.* builds 2023-12-08 21:53:46 +01:00
Marcel
6f7982615f
Merge pull request #302 from marhali/changelog-update-v4.4.2
Changelog update - `v4.4.2`
2023-09-02 19:16:33 +02:00
GitHub Action
5eaa0e5969 Changelog update - v4.4.2 2023-09-02 14:42:20 +00:00
Marcel
c29440b1f1
Merge pull request #301 from marhali/next
feat(combat): add 232.* support
2023-09-02 13:06:15 +02:00
marhali
21138a8937 prepare patch release 2023-09-02 12:47:08 +02:00
marhali
2218210ee4 feat(ui): adjust tool window icon color to align with new ui reference 2023-09-02 12:39:17 +02:00
marhali
e34d23fe06 feat(combat): add 232.* support 2023-09-02 12:23:12 +02:00
Marcel
1f7b796973
Merge pull request #240 from marhali/changelog-update-v4.4.1
Changelog update - `v4.4.1`
2023-09-02 11:22:53 +02:00
GitHub Action
e3b9dc60f0 Changelog update - v4.4.1 2023-02-19 14:54:24 +00:00
Marcel
ce0b3d3e64
Merge pull request #223 from marhali/223-combat
223 combat
2023-02-19 15:38:19 +01:00
marhali
d7d2880c44 replace yaml mapping with own implementation to fix pluginVerifierTask 2023-02-19 15:23:48 +01:00
marhali
d5295fa111 try getParent() instead of this 2023-02-19 13:25:08 +01:00
marhali
9816066046 make public 2023-02-19 13:06:20 +01:00
marhali
6c06b41348 remove protected scope 2023-02-18 20:22:12 +01:00
marhali
f028be2c7c prepare patch release 2023-02-18 17:52:54 +01:00
marhali
ef3190b022 support 231.* builds 2023-02-18 17:48:15 +01:00
marhali
d329db56df fix AWT events are not allowed inside write action 2023-02-18 17:40:18 +01:00
marhali
7c9d8156a6 remove jvmargs memory 2023-02-18 17:20:45 +01:00
marhali
6c409c6629 bump intellij gradle plugin to v1.13.0 2023-02-18 17:20:24 +01:00
marhali
4f0f6b89f2 require 223 pluginSinceBuild 2023-01-15 11:26:32 +01:00
marhali
9082aac5c0 gradle intellij plugin 1.11.0 2023-01-10 21:02:43 +01:00
marhali
d9781566c0 replace deprecated API methods 2022-12-17 15:46:24 +01:00
marhali
60fc19c680 Merge remote-tracking branch 'origin/223-combat' into 223-combat 2022-12-17 15:45:14 +01:00