Files
TheGame/resources/languages/eng.json
Björn Blomberg 74062a37d6 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.
2025-10-17 14:22:21 +02:00

51 lines
1.5 KiB
JSON

{
"main_menu_title": "THE GAME",
"main_menu_start": "Start Game",
"main_menu_load": "Load Game",
"main_menu_settings": "Settings",
"main_menu_exit": "Exit",
"pause_menu_title": "PAUSED",
"pause_menu_resume": "Resume",
"pause_menu_save": "Save Game",
"pause_menu_settings": "Settings",
"pause_menu_main_menu": "Exit to Main Menu",
"pause_menu_desktop": "Exit to Desktop",
"load_game_title": "LOAD GAME",
"load_game_back": "Back to Main Menu",
"load_game_no_saves": "No saved games found",
"load_game_playtime": "Playtime",
"load_game_saved": "Saved",
"save_dialog_title": "Save Game",
"save_dialog_enter_name": "Enter save name:",
"save_dialog_placeholder": "My Save Game",
"settings_title": "SETTINGS",
"settings_general": "General",
"settings_video": "Video",
"settings_audio": "Audio",
"settings_apply": "Apply",
"settings_cancel": "Cancel",
"settings_back": "Back",
"settings_language": "Language",
"settings_fullscreen": "Fullscreen",
"settings_master_volume": "Master Volume",
"settings_background_volume": "Background Volume",
"settings_effects_volume": "Effects Volume",
"settings_radio_volume": "Radio Volume",
"game_content": "GAME CONTENT HERE\\nPress ESC or click pause button to pause",
"exit_warning_title": "Unsaved Progress",
"exit_warning_message": "You have unsaved progress. If you continue, all unsaved progress will be lost.\\n\\nDo you want to exit anyway?",
"ok": "OK",
"cancel": "Cancel",
"yes": "Yes",
"no": "No"
}