11 Commits

Author SHA1 Message Date
marhali
71e1106423 small refactoring 2024-04-10 00:25:31 +02: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
marhali
414d413434 restructure form actions
Resolves #199
2022-12-07 21:41:26 +01:00
marhali
0a8a92d3f8 move update process into parent class 2022-04-14 15:23:35 +02:00
marhali
92d6e6604d apply new internal data structure 2022-04-11 19:22:58 +02:00
marhali
c9ef651673 rework translation dialogs 2022-04-11 19:14:07 +02: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
Marcel Haßlinger
5fa8c46efc upgrade to new data structure 2021-11-05 15:10:23 +01:00
Marcel Haßlinger
568db9fc94 rename to legacy component 2021-11-04 17:32:42 +01:00
Marcel Haßlinger
befdea277b deprecate legacy data system 2021-11-02 16:41:02 +01:00
Marcel Haßlinger
0618b4686f move ui packages into root folder 2021-07-19 15:00:59 +02:00