Modern UI language files backwards compatible
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3024 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
c6199f48e2
commit
ccf85a4f16
19 changed files with 441 additions and 509 deletions
|
@ -2076,6 +2076,15 @@ Var MUI_TEMP2
|
|||
|
||||
!macroend
|
||||
|
||||
!macro MUI_LANGUAGEFILE_DEFAULT NAME VALUE
|
||||
|
||||
!ifndef "${NAME}"
|
||||
!define "${NAME}" "${VALUE}"
|
||||
!warning "${LANGUAGE} Modern UI language file version doesn't match. Using default English texts for missing strings."
|
||||
!endif
|
||||
|
||||
!macroend
|
||||
|
||||
!macro MUI_LANGUAGEFILE_LANGSTRING NAME
|
||||
|
||||
LangString "${NAME}" 0 "${${NAME}}"
|
||||
|
@ -2120,27 +2129,6 @@ Var MUI_TEMP2
|
|||
|
||||
!macroend
|
||||
|
||||
!macro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE_NOTREQUIRED PAGE NAME
|
||||
|
||||
!ifdef "${NAME}"
|
||||
!ifdef MUI_UNINSTALLER
|
||||
!ifdef MUI_UN${PAGE}PAGE
|
||||
LangString "${NAME}" 0 "${${NAME}}"
|
||||
!undef "${NAME}"
|
||||
!else
|
||||
!undef "${NAME}"
|
||||
!endif
|
||||
!else
|
||||
!undef "${NAME}"
|
||||
!endif
|
||||
!else
|
||||
!ifdef MUI_UN${PAGE}PAGE
|
||||
!error "The ${LANGUAGE} Modern UI language file does not support the uninstaller ${PAGE} page"
|
||||
!endif
|
||||
!endif
|
||||
|
||||
!macroend
|
||||
|
||||
!macro MUI_LANGUAGEFILE_LANGSTRING_NOUNDEF NAME
|
||||
|
||||
LangString "${NAME}" 0 "${${NAME}}"
|
||||
|
@ -2169,6 +2157,8 @@ Var MUI_TEMP2
|
|||
|
||||
!macro MUI_LANGUAGEFILE_END
|
||||
|
||||
!include "${NSISDIR}\Contrib\Modern UI\Language files\Default.nsh"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_DEFINE "MUI_${LANGUAGE}_LANGNAME" "MUI_LANGNAME"
|
||||
|
||||
!ifndef MUI_LANGDLL_PUSHLIST
|
||||
|
@ -2240,22 +2230,22 @@ Var MUI_TEMP2
|
|||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE CONFIRM "MUI_UNTEXT_CONFIRM_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE CONFIRM "MUI_UNTEXT_CONFIRM_SUBTITLE"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE_NOTREQUIRED LICENSE "MUI_UNTEXT_LICENSE_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE_NOTREQUIRED LICENSE "MUI_UNTEXT_LICENSE_SUBTITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE LICENSE "MUI_UNTEXT_LICENSE_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE LICENSE "MUI_UNTEXT_LICENSE_SUBTITLE"
|
||||
!ifndef MUI_LICENSEPAGE
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING "MUI_INNERTEXT_LICENSE_TOP"
|
||||
!else
|
||||
!undef MUI_INNERTEXT_LICENSE_TOP
|
||||
!endif
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE_NOTREQUIRED LICENSE "MUI_UNINNERTEXT_LICENSE_BOTTOM"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE_NOTREQUIRED LICENSE "MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE_NOTREQUIRED LICENSE "MUI_UNINNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE LICENSE "MUI_UNINNERTEXT_LICENSE_BOTTOM"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE LICENSE "MUI_UNINNERTEXT_LICENSE_BOTTOM_CHECKBOX"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE LICENSE "MUI_UNINNERTEXT_LICENSE_BOTTOM_RADIOBUTTONS"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE COMPONENTS "MUI_UNTEXT_COMPONENTS_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE COMPONENTS "MUI_UNTEXT_COMPONENTS_SUBTITLE"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE_NOTREQUIRED DIRECTORY "MUI_UNTEXT_DIRECTORY_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE_NOTREQUIRED DIRECTORY "MUI_UNTEXT_DIRECTORY_SUBTITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE DIRECTORY "MUI_UNTEXT_DIRECTORY_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING_PAGE DIRECTORY "MUI_UNTEXT_DIRECTORY_SUBTITLE"
|
||||
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING "MUI_UNTEXT_FINISH_TITLE"
|
||||
!insertmacro MUI_LANGUAGEFILE_UNLANGSTRING "MUI_UNTEXT_FINISH_SUBTITLE"
|
||||
|
@ -2275,4 +2265,4 @@ Var MUI_TEMP2
|
|||
|
||||
!ifndef MUI_MANUALVERBOSE
|
||||
!verbose 4
|
||||
!endif
|
||||
!endif
|
Loading…
Add table
Add a link
Reference in a new issue