34 Commits

Author SHA1 Message Date
marhali
71e1106423 small refactoring 2024-04-10 00:25:31 +02: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
e26ada8b20 add hint for path variable option 2022-12-07 19:32:16 +01:00
marhali
c647489981 support regex file patterns
Resolves #191
2022-10-28 17:30:02 +02:00
marhali
150f40d395 improve exception handling on syntax errors
Resolves #167
Resolves #177
2022-10-14 17:36:01 +02:00
marhali
61d5d63bf9 increase visibility for the docs provider 2022-08-24 20:48:55 +02:00
marhali
c03d97f3e8 consider subdirectories for modularized translation files
Resolves #124
2022-05-29 15:39:17 +02:00
marhali
e8236b272b re-engineer translation filters
Resolves #77
Resolves #101
Resolves #122
Resolves #127
2022-05-28 22:49:38 +02:00
marhali
433ce8e844 add option to force key folding 2022-04-21 22:17:16 +02:00
marhali
f5384f30d9 add new action translations 2022-04-14 15:15:16 +02:00
marhali
7ad19741b4 remove unused translation 2022-04-11 22:06:21 +02:00
marhali
aef851d462 add description translation 2022-04-11 19:14:55 +02:00
marhali
f63492ea7a optimize delimiter naming 2022-04-10 13:11:51 +02:00
marhali
02ff35245b optimize delimiter layout 2022-04-10 13:00:07 +02:00
marhali
7e18a6b878 update settings hint 2022-04-09 17:37:45 +02:00
marhali
d7f34a35db rework plugin configuration 2022-04-09 12:39:40 +02:00
marhali
27931daca6 implement json5 parser strategy 2022-02-22 21:46:32 +01:00
marhali
11f72664c7 show notification instead of throwing an exception on fresh plugin installs 2022-02-07 20:42:21 +01:00
marhali
ff9da52f75 add error report functionality 2022-02-04 11:45:09 +01:00
marhali
f3ab014e3f improve exception details on io ops 2022-02-03 16:40:43 +01:00
marhali
39783c52d2 add missing parser types 2022-02-02 19:26:43 +01:00
marhali
3d6806053e remove not useful information in title 2022-01-30 12:22:27 +01:00
marhali
5f16d14524 add new configuration options for enhanced io system 2022-01-30 12:04:57 +01:00
marhali
c0e385000a rewrite i18n key handling
- Translation keys are now based on KeyPath type which is simply a string list
- Handling delimiter character within a section layer is now easier
- Only the presentation layer has to deal with displaying the correct concatenated key
2022-01-13 10:39:39 +01:00
marhali
8e4179983b base file pattern matcher on unix/window style wildcards 2022-01-11 14:22:32 +01:00
marhali
7559e4d1f7 Optimize exception handling on IO ops
Resolves #76
2022-01-11 11:18:26 +01:00
marhali
bbfe792e9f begin search method refactoring 2021-11-07 15:05:45 +01:00
Marcel Haßlinger
de88d0d96c extend plugin settings to include key sorting and nesting 2021-11-01 14:38:48 +01:00
Marcel Haßlinger
562266f9c0 add translation key referencing inside editor 2021-09-22 11:50:11 +02:00
Marcel Haßlinger
3f09556d1d rename prefix to path-prefix 2021-09-19 22:00:26 +02:00
sunarya-thito
7b8d50f5fa Added YAML support and prefix support for completions 2021-09-14 11:38:29 +07:00
Marcel Haßlinger
17370fe359 add settings option to opt-out code assistance service 2021-07-19 20:03:46 +02:00
Marcel Haßlinger
36403b7eeb Add support to filter translation files via regex | Fixes Issue #5 2021-04-24 22:11:06 +02:00
Marcel Haßlinger
7fe4251b88 Add i18n support for plugin itself 2021-03-14 15:32:07 +01:00