Windows uninstaller: Add option to delete userdata dir
This commit is contained in:
parent
2bc6aadd49
commit
10023c9290
5 changed files with 29 additions and 4 deletions
|
@ -36,6 +36,7 @@
|
|||
!define MUI_FINISHPAGE_TITLE_3LINES
|
||||
!define MUI_LICENSEPAGE_TEXT_BOTTOM " "
|
||||
!define MUI_LICENSEPAGE_BUTTON $(^NextBtn)
|
||||
!define MUI_COMPONENTSPAGE_NODESC
|
||||
|
||||
;--------------------------------
|
||||
;Language Selection Dialog Settings
|
||||
|
@ -66,6 +67,7 @@
|
|||
!insertmacro MUI_PAGE_FINISH
|
||||
|
||||
!insertmacro MUI_UNPAGE_CONFIRM
|
||||
!insertmacro MUI_UNPAGE_COMPONENTS
|
||||
!insertmacro MUI_UNPAGE_INSTFILES
|
||||
|
||||
;--------------------------------
|
||||
|
@ -184,7 +186,8 @@ FunctionEnd
|
|||
;--------------------------------
|
||||
;Uninstaller Section
|
||||
|
||||
Section "Uninstall"
|
||||
Section "un.$(LWesnoth)" un.BfW
|
||||
SectionIn RO # read only (mandatory)
|
||||
|
||||
%NSIS_UNINSTALL_FILES
|
||||
Delete "$INSTDIR\wesnoth_editor-icon.ico"
|
||||
|
@ -229,6 +232,10 @@ Section "Uninstall"
|
|||
|
||||
SectionEnd
|
||||
|
||||
Section /o "un.$(LUserdata)" un.Userdata # optional
|
||||
RMDir /r "$DOCUMENTS\My Games\Wesnoth%version_major"
|
||||
SectionEnd
|
||||
|
||||
;--------------------------------
|
||||
;Uninstaller Functions
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@
|
|||
LangString LEditor ${LANG_${Lg}} "Map Editor"
|
||||
LangString LManual ${LANG_${Lg}} "Manual"
|
||||
LangString LWesnoth ${LANG_${Lg}} "Battle for Wesnoth"
|
||||
LangString LUserdata ${LANG_${Lg}} "Userdata directory"
|
||||
!macroend
|
||||
|
||||
; first language is the default language
|
||||
|
@ -57,6 +58,7 @@
|
|||
LangString LEditor ${LANG_CZECH} "Editor map"
|
||||
LangString LManual ${LANG_CZECH} "Manuál uživatele"
|
||||
LangString LWesnoth ${LANG_CZECH} "Bitva o Wesnoth"
|
||||
LangString LUserdata ${LANG_CZECH} "Uživatelská data"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "Finnish"
|
||||
LicenseLangString MUILicense ${LANG_FINNISH} "COPYING"
|
||||
|
@ -64,6 +66,7 @@
|
|||
LangString LEditor ${LANG_FINNISH} "Kenttäeditori"
|
||||
LangString LManual ${LANG_FINNISH} "käyttäjän opas"
|
||||
LangString LWesnoth ${LANG_FINNISH} "Taistelu Wesnothista"
|
||||
LangString LUserdata ${LANG_FINNISH} "Käyttäjän tieto"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "French"
|
||||
LicenseLangString MUILicense ${LANG_FRENCH} "packaging\windows\gpl-3.fr.txt"
|
||||
|
@ -71,6 +74,7 @@
|
|||
LangString LEditor ${LANG_FRENCH} "Éditeur de cartes"
|
||||
LangString LManual ${LANG_FRENCH} "Manuel utilisateur"
|
||||
LangString LWesnoth ${LANG_FRENCH} "La Bataille pour Wesnoth"
|
||||
LangString LUserdata ${LANG_FRENCH} "Données utilisateur"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "Galician"
|
||||
LicenseLangString MUILicense ${LANG_GALICIAN} "packaging\windows\gpl-2.gl.txt"
|
||||
|
@ -78,6 +82,7 @@
|
|||
LangString LEditor ${LANG_GALICIAN} "Editor de mapas"
|
||||
LangString LManual ${LANG_GALICIAN} "Manual"
|
||||
LangString LWesnoth ${LANG_GALICIAN} "A batalla polo Noroeste"
|
||||
LangString LUserdata ${LANG_GALICIAN} "Datos do usuario"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "German"
|
||||
LicenseLangString MUILicense ${LANG_GERMAN} "packaging\windows\gpl-2.de.txt"
|
||||
|
@ -85,6 +90,7 @@
|
|||
LangString LEditor ${LANG_GERMAN} "Karteneditor"
|
||||
LangString LManual ${LANG_GERMAN} "Spielanleitung"
|
||||
LangString LWesnoth ${LANG_GERMAN} "Battle for Wesnoth"
|
||||
LangString LUserdata ${LANG_GERMAN} "Benutzerdaten"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "Hungarian"
|
||||
LicenseLangString MUILicense ${LANG_HUNGARIAN} "packaging\windows\gpl-3.hu.txt"
|
||||
|
@ -92,6 +98,7 @@
|
|||
LangString LEditor ${LANG_HUNGARIAN} "Pályaszerkesztő"
|
||||
LangString LManual ${LANG_HUNGARIAN} "Felhasználói Kézikönyv"
|
||||
LangString LWesnoth ${LANG_HUNGARIAN} "Harc Wesnothért"
|
||||
LangString LUserdata ${LANG_HUNGARIAN} "Felhasználói adatfájlok"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "Italian"
|
||||
LicenseLangString MUILicense ${LANG_ITALIAN} "packaging\windows\gpl-2.it.txt"
|
||||
|
@ -99,6 +106,7 @@
|
|||
LangString LEditor ${LANG_ITALIAN} "Editor delle mappe"
|
||||
LangString LManual ${LANG_ITALIAN} "Manuale per l’utente"
|
||||
LangString LWesnoth ${LANG_ITALIAN} "Battle for Wesnoth"
|
||||
LangString LUserdata ${LANG_ITALIAN} "Dati utente"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "Japanese"
|
||||
LicenseLangString MUILicense ${LANG_JAPANESE} "COPYING"
|
||||
|
@ -106,6 +114,7 @@
|
|||
LangString LEditor ${LANG_JAPANESE} "マップエディタ"
|
||||
LangString LManual ${LANG_JAPANESE} "ユーザーズ・マニュアル"
|
||||
LangString LWesnoth ${LANG_JAPANESE} "The Battle for Wesnoth"
|
||||
LangString LUserdata ${LANG_JAPANESE} "ユーザデータ"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "Polish"
|
||||
LicenseLangString MUILicense ${LANG_POLISH} "packaging\windows\gpl-2.pl.txt"
|
||||
|
@ -113,6 +122,7 @@
|
|||
LangString LEditor ${LANG_POLISH} "Edytor map"
|
||||
LangString LManual ${LANG_POLISH} "Podręcznik użytkownika"
|
||||
LangString LWesnoth ${LANG_POLISH} "Bitwy o Wesnoth"
|
||||
LangString LUserdata ${LANG_POLISH} "Dane użytkownika"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "Portuguese"
|
||||
LicenseLangString MUILicense ${LANG_PORTUGUESE} "packaging\windows\gpl-2.pt.txt"
|
||||
|
@ -120,6 +130,7 @@
|
|||
LangString LEditor ${LANG_PORTUGUESE} "Editor de mapas"
|
||||
LangString LManual ${LANG_PORTUGUESE} "Manual de Utilizador"
|
||||
LangString LWesnoth ${LANG_PORTUGUESE} "A Batalha por Wesnoth"
|
||||
LangString LUserdata ${LANG_PORTUGUESE} "Dados do Utilizador"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "PortugueseBR"
|
||||
LicenseLangString MUILicense ${LANG_PORTUGUESEBR} "packaging\windows\gpl-2.pt-br.txt"
|
||||
|
@ -127,6 +138,7 @@
|
|||
LangString LEditor ${LANG_PORTUGUESEBR} "Editor de mapas"
|
||||
LangString LManual ${LANG_PORTUGUESEBR} "Manual do usuário"
|
||||
LangString LWesnoth ${LANG_PORTUGUESEBR} "A Batalha por Wesnoth"
|
||||
LangString LUserdata ${LANG_PORTUGUESEBR} "Dados do usuário"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "Russian"
|
||||
LicenseLangString MUILicense ${LANG_RUSSIAN} "packaging\windows\gpl-2.ru.txt"
|
||||
|
@ -134,6 +146,7 @@
|
|||
LangString LEditor ${LANG_RUSSIAN} "Pедактор карт"
|
||||
LangString LManual ${LANG_RUSSIAN} "Руководство пользователя"
|
||||
LangString LWesnoth ${LANG_RUSSIAN} "Битва за Веснот"
|
||||
LangString LUserdata ${LANG_RUSSIAN} "Пользовательские данные"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "SimpChinese"
|
||||
LicenseLangString MUILicense ${LANG_SIMPCHINESE} "packaging\windows\gpl-2.zh-cn.txt"
|
||||
|
@ -141,6 +154,7 @@
|
|||
LangString LEditor ${LANG_SIMPCHINESE} "地图编辑器"
|
||||
LangString LManual ${LANG_SIMPCHINESE} "韦诺之战用户手册"
|
||||
LangString LWesnoth ${LANG_SIMPCHINESE} "韦诺之战 (Battle for Wesnoth)"
|
||||
LangString LUserdata ${LANG_SIMPCHINESE} "用户数据"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "Spanish"
|
||||
LicenseLangString MUILicense ${LANG_SPANISH} "COPYING"
|
||||
|
@ -148,6 +162,7 @@
|
|||
LangString LEditor ${LANG_SPANISH} "Editor de mapas"
|
||||
LangString LManual ${LANG_SPANISH} "Manual de usuario"
|
||||
LangString LWesnoth ${LANG_SPANISH} "La batalla por Wesnoth"
|
||||
LangString LUserdata ${LANG_SPANISH} "Datos de usuario"
|
||||
|
||||
!insertmacro MUI_LANGUAGE "TradChinese"
|
||||
LicenseLangString MUILicense ${LANG_TRADCHINESE} "packaging\windows\gpl-2.zh-tw.txt"
|
||||
|
@ -155,3 +170,4 @@
|
|||
LangString LEditor ${LANG_TRADCHINESE} "地圖編輯器"
|
||||
LangString LManual ${LANG_TRADCHINESE} "韋諾之戰用戶手冊"
|
||||
LangString LWesnoth ${LANG_TRADCHINESE} "韋諾之戰 (Battle for Wesnoth)"
|
||||
LangString LUserdata ${LANG_TRADCHINESE} "使用者資料"
|
||||
|
|
|
@ -2857,8 +2857,9 @@ msgstr ""
|
|||
|
||||
#. [grid]
|
||||
#: data/gui/default/window/game_paths.cfg:131
|
||||
#, fuzzy
|
||||
msgid "User data:"
|
||||
msgstr ""
|
||||
msgstr "Käyttäjän tieto:"
|
||||
|
||||
#. [grid]
|
||||
#: data/gui/default/window/game_paths.cfg:133
|
||||
|
|
|
@ -2860,7 +2860,7 @@ msgstr ""
|
|||
#. [grid]
|
||||
#: data/gui/default/window/game_paths.cfg:131
|
||||
msgid "User data:"
|
||||
msgstr ""
|
||||
msgstr "Dane użytkownika:"
|
||||
|
||||
#. [grid]
|
||||
#: data/gui/default/window/game_paths.cfg:133
|
||||
|
|
|
@ -5022,8 +5022,9 @@ msgstr ""
|
|||
|
||||
#. [grid]
|
||||
#: data/gui/default/window/game_paths.cfg:131
|
||||
#, fuzzy
|
||||
msgid "User data:"
|
||||
msgstr ""
|
||||
msgstr "Dados do usuário:"
|
||||
|
||||
#
|
||||
# File: data/gui/default/window/game_save.cfg, line: 42
|
||||
|
|
Loading…
Add table
Reference in a new issue