Currently for configuration only .ini is supported, this is even in the class names visible.
A refactoring in a more generic naming is advised.
The configuration should also be possible in .json, .xml and e.g. .yml
For this the current nesting should be fixed/improved.
Language files can currently be .ini and .xml, .json and e.g. .yml should also be made possible.
This mainly concentrates on the format and reader, the logic to parse the result is already there.
Currently for configuration only .ini is supported, this is even in the class names visible.
A refactoring in a more generic naming is advised.
The configuration should also be possible in .json, .xml and e.g. .yml
For this the current nesting should be fixed/improved.
Language files can currently be .ini and .xml, .json and e.g. .yml should also be made possible.
This mainly concentrates on the format and reader, the logic to parse the result is already there.