Add language support and JSON translation functionality

- Created English and French language JSON files for application strings.
- Implemented JsonTrans class for loading and managing translations.
- Added utility functions for directory management related to assets and languages.
- Updated dependency lock file with necessary packages for the application.
This commit is contained in:
xgui4
2026-03-13 23:35:32 -04:00
parent 80d5859d6f
commit 271cbdc14a
16 changed files with 288 additions and 86 deletions

View File

@@ -8,6 +8,7 @@
<file alias="minecraft_lce_titl;e.png">assets/minecraft-lce-title.png</file>
<file alias="button.png">assets/button.png</file>
<file alias="button-pressed.png">assets/button-pressed.png</file>
<file alias="app.ico">assets/app.ico</file>
</qresource>
<qresource prefix="/styles">
<file alias="minecrafts.qss">assets/styles/minecraft.qss</file>