13 Commits

Author SHA1 Message Date
marhali
0f2b8ade4c introduce new data structure for translation values 2022-04-07 16:10:17 +02:00
marhali
a5e8375fe1 update to json5-java 2.0.0 2022-02-22 22:36:44 +01:00
marhali
26a62159ef add unit tests for Json5Mapper 2022-02-22 22:02:05 +01:00
marhali
7e4028f03f refactor ionext into io package 2022-02-03 16:45:44 +01:00
marhali
53ea963db8 move mappers into new target structure 2022-02-03 16:43:17 +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
939ef0b283 introduce improved key path representation models 2022-01-12 09:04:06 +01:00
marhali
4e7bd34b60 fix properties mapper and provide unit tests 2021-11-07 13:06:06 +01:00
marhali
1afdac9006 also test read for array values 2021-11-06 23:17:33 +01:00
marhali
b16330f7fd fix yml mapper and provide unit tests 2021-11-06 23:16:45 +01:00
Marcel Haßlinger
bc3717d874 implement standard json io strategy 2021-11-04 10:22:21 +01:00
Marcel Haßlinger
4513570a5d handle exception inside method 2021-11-04 10:18:52 +01:00
Marcel Haßlinger
594fc82be7 implement new translation data holder with optimized tree structure 2021-11-02 16:45:39 +01:00