Marcel Haßlinger
356038f987
create new interface for io operations
2021-11-03 11:07:04 +01:00
Marcel Haßlinger
8bbd2698d2
add simple array support for yaml locale files
2021-09-21 11:42:05 +02:00
sunarya-thito
7b8d50f5fa
Added YAML support and prefix support for completions
2021-09-14 11:38:29 +07:00
Marcel Haßlinger
31bd21bb06
Properly escape/unescape strings and sort properties files
...
For more information see issue #10
2021-05-15 22:41:17 +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
5f1d96d91d
Add basic support for modularized / splitted json files | Fixes Issue #4
2021-04-24 21:16:42 +02:00
Marcel Haßlinger
895bdbbe7f
Fix properties encoding / issue #6
...
Properties files should be saved by using the charset provided by the file.
2021-04-23 22:32:26 +02:00
Marcel Haßlinger
976458ac33
Use correct charset on io operations
...
Always use the charset provided by the file
2021-03-15 18:35:56 +01:00
Marcel Haßlinger
32c2eb20b4
Do not override existing nodes
2021-03-15 15:42:37 +01:00
Marcel Haßlinger
73e4298f4b
Optimize structure and add documentation
2021-03-14 14:28:00 +01:00
Marcel Haßlinger
f97c184d5e
Fix empty keys & NPE on new locale creation
...
- Properly represent keys when message definition (for the specific locale) is not present
- When new locale files were added - IntelliJ needs to save the application state to make the content available for the plugin
2021-03-14 13:27:16 +01:00
Marcel Haßlinger
76c94f3c48
Add support for properties / resource bundles
2021-03-14 13:22:59 +01:00
Marcel Haßlinger
2d3d5bacfc
Use pretty json representation
2021-03-14 10:58:37 +01:00
Marcel Haßlinger
41ee5d3a03
Rework IO system
...
- Write function added for JSON
- Encapsulated IO operations with Application Actions to meet Intellij Guidelines
2021-03-13 23:31:58 +01:00
Marcel Haßlinger
f434643ca1
Initial commit
2021-03-13 17:17:59 +01:00