Add localization support and refactor menus

- Implemented LocalizationManager for handling multiple languages.
- Updated LoadGameMenu, MainMenu, PauseMenu, and SettingsMenu to support localization.
- Added InstanceSelectionMenu for selecting game instances.
- Refactored SaveManager to handle new SaveInstance structure.
- Created SaveDialog for saving games with user-defined names.
- Enhanced SaveData to manage multiple save instances.
- Added error handling and logging for save/load operations.
- Updated UI elements to reflect localized text.
This commit is contained in:
Björn Blomberg
2025-10-17 14:22:21 +02:00
parent b37fe0a858
commit 74062a37d6
32 changed files with 2304 additions and 46 deletions

View File

@@ -0,0 +1 @@
uid://bbvu2wk22cfb3