diff --git a/src/lang/english.txt b/src/lang/english.txt index adce4647b1..3895ec243d 100644 --- a/src/lang/english.txt +++ b/src/lang/english.txt @@ -1450,6 +1450,9 @@ STR_CONFIG_SETTING_RIGHT_MOUSE_WND_CLOSE_HELPTEXT :Closes a window STR_CONFIG_SETTING_AUTOSAVE :Autosave: {STRING2} STR_CONFIG_SETTING_AUTOSAVE_HELPTEXT :Select interval between automatic game saves +STR_CONFIG_SETTING_AUTOSAVE_ON_NETWORK_DISCONNECT :Autosave on network disconnection: {STRING2} +STR_CONFIG_SETTING_AUTOSAVE_ON_NETWORK_DISCONNECT_HELPTEXT :When enabled, multiplayer clients automatically save the game when disconnected from the server + STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES :Use the {STRING2} date format for savegame names STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_HELPTEXT :Format of the date in save game filenames STR_CONFIG_SETTING_DATE_FORMAT_IN_SAVE_NAMES_LONG :long (31st Dec 2008) diff --git a/src/settings_gui.cpp b/src/settings_gui.cpp index d51cd5b9e9..c55e768eeb 100644 --- a/src/settings_gui.cpp +++ b/src/settings_gui.cpp @@ -1603,6 +1603,7 @@ static SettingsContainer &GetSettingsTree() } interface->Add(new SettingEntry("gui.autosave")); + interface->Add(new SettingEntry("gui.autosave_on_network_disconnect")); interface->Add(new SettingEntry("gui.toolbar_pos")); interface->Add(new SettingEntry("gui.statusbar_pos")); interface->Add(new SettingEntry("gui.prefer_teamchat")); diff --git a/src/table/settings.ini b/src/table/settings.ini index 6bbea2f7ca..2f9fa15ddf 100644 --- a/src/table/settings.ini +++ b/src/table/settings.ini @@ -3904,6 +3904,8 @@ cat = SC_BASIC var = gui.autosave_on_network_disconnect flags = SLF_NOT_IN_SAVE | SLF_NO_NETWORK_SYNC def = true +str = STR_CONFIG_SETTING_AUTOSAVE_ON_NETWORK_DISCONNECT +strhelp = STR_CONFIG_SETTING_AUTOSAVE_ON_NETWORK_DISCONNECT_HELPTEXT cat = SC_EXPERT [SDTC_VAR]