marhali
6587f7b163
remove legacy io strategies
2022-02-03 16:44:15 +01:00
marhali
53ea963db8
move mappers into new target structure
2022-02-03 16:43:17 +01:00
marhali
f3ab014e3f
improve exception details on io ops
2022-02-03 16:40:43 +01:00
marhali
cd38515402
move to next-gen io handler
2022-02-03 16:40:04 +01:00
marhali
22e2228d1e
override targetNode if namespace is defined
2022-02-03 11:23:54 +01:00
marhali
805ece0fb0
implement parser strategies
2022-02-02 22:04:41 +01:00
marhali
0f86c8dae7
move type models to io package
2022-02-02 22:04:13 +01:00
marhali
a3ceb736d4
add quick constructor
2022-02-02 19:28:50 +01:00
marhali
4c0a1fa24a
finalize folder strategies
2022-02-02 19:26:16 +01:00
marhali
8b752480db
implement new folder strategies
2022-02-01 11:37:13 +01:00
marhali
4d11319217
rename strategy enum types
2022-02-01 11:33:44 +01:00
marhali
73f8491582
suggest file pattern on parser change
2022-01-30 12:19:04 +01:00
marhali
5f16d14524
add new configuration options for enhanced io system
2022-01-30 12:04:57 +01:00
marhali
d2bd18e322
fix character unescaping
...
See issue #82
2022-01-29 21:54:35 +01:00
marhali
d8d1ad443d
fix tree marking for nested sections with missing translations
2022-01-18 09:37:54 +01:00
marhali
7762b0cacd
add filter functionality for missing translation values
...
Resolves #74
2022-01-13 16:00:08 +01:00
marhali
0b9d6c0369
consider children nodes on marking paths with empty translation values
2022-01-13 11:31:15 +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
44310d5459
remove debug log
2022-01-12 09:07:04 +01:00
marhali
939ef0b283
introduce improved key path representation models
2022-01-12 09:04:06 +01:00
marhali
8e4179983b
base file pattern matcher on unix/window style wildcards
2022-01-11 14:22:32 +01:00
marhali
613d0c5bc9
Properly show exception cause
2022-01-11 14:12:47 +01:00
marhali
7559e4d1f7
Optimize exception handling on IO ops
...
Resolves #76
2022-01-11 11:18:26 +01:00
marhali
a9748cdea7
improve keyboard shortcuts to edit or delete translations
...
Resolves #71
2022-01-10 22:21:14 +01:00
marhali
f2c4ad694a
allow tool-window rendering in dumb mode
2022-01-08 13:49:34 +01:00
marhali
cf177c4373
fix cell edit on first row
2022-01-07 18:58:57 +01:00
marhali
fe5367d647
support dots within a single path node
...
Resolves #73
2022-01-07 18:20:32 +01:00
marhali
a3abce9814
fix key focus and selection
...
Resolves #72
2022-01-05 18:31:37 +01:00
Marcel Haßlinger
5f953170ba
use actual file extension to choose io strategy
2021-12-08 20:32:53 +01:00
Marcel Haßlinger
e0c68bd63f
introduce basic code folding support for translation keys
...
Resolves #62
2021-12-08 12:53:05 +01:00
Marcel Haßlinger
bf1338ffa0
add support for arb files (flutter)
...
Resolves #64
2021-12-07 13:22:10 +01:00
Marcel Haßlinger
6c5f06f461
fix npe on key completion with deleted keys
...
Resolves #67
2021-12-07 11:27:53 +01:00
Marcel Haßlinger
dfccf1f994
suppress warnings
2021-11-11 16:01:58 +01:00
Marcel Haßlinger
5ae3013246
fix import
2021-11-10 20:10:49 +01:00
Marcel Haßlinger
4aac4161db
reload instance after i18n file change
2021-11-10 20:05:16 +01:00
Marcel Haßlinger
d0aff2f816
do not override data by locale iteration
2021-11-10 14:15:10 +01:00
Marcel Haßlinger
70747bf90a
use correct charset
2021-11-10 10:48:47 +01:00
Marcel Haßlinger
28d7592c20
remove console log
2021-11-10 10:40:12 +01:00
Marcel Haßlinger
891d6bde70
propagate changes via event bus
2021-11-10 09:25:42 +01:00
Marcel Haßlinger
130b5ab897
optimize full-text-search
2021-11-09 23:00:34 +01:00
Marcel Haßlinger
47fde38168
focus parent of deleted key path
2021-11-09 21:21:55 +01:00
Marcel Haßlinger
f0d83f0d12
apply nullable annotation to fix delete operation
2021-11-09 20:19:20 +01:00
Marcel Haßlinger
10b2698c06
fix add-action in combination with tree-view node select
2021-11-09 19:49:28 +01:00
Marcel Haßlinger
a34ae7e02f
introduce full-text-search inside i18n tool window
2021-11-09 19:35:37 +01:00
Marcel Haßlinger
1b1705a661
remove legacy array utilities
2021-11-09 19:33:59 +01:00
marhali
bbfe792e9f
begin search method refactoring
2021-11-07 15:05:45 +01:00
marhali
4e7bd34b60
fix properties mapper and provide unit tests
2021-11-07 13:06:06 +01:00
marhali
a01b817d3b
add support for array values
2021-11-06 23:19:37 +01:00
marhali
cdd7188769
remove legacy components
2021-11-06 23:18:35 +01:00
marhali
b16330f7fd
fix yml mapper and provide unit tests
2021-11-06 23:16:45 +01:00