- 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.
51 lines
1.5 KiB
JSON
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"
|
|
} |