winamp/Src/installer/winamp/parameters.nsh
2024-09-24 14:54:57 +02:00

74 lines
1.9 KiB
NSIS

!ifdef lite
!define VERSION_SUFFIX lite
!define VERSION_ADDITIONALINFO "lite"
!else ifdef std
!define VERSION_SUFFIX std
!define VERSION_ADDITIONALINFO "standard"
!else ifdef full
!define VERSION_SUFFIX full
!define VERSION_ADDITIONALINFO "full"
!else
;!define Error
!error "CONFIGURATION ERROR: you gotta use /Dlite, /Dstd, or /Dfull"
!endif
!ifndef noaod
!define noaod ;haha
!endif
!ifdef LANGID
!undef LANGID
!endif
!ifndef LANG_USE_EN-US
!define LANG_USE_EN-US ; always
!endif
!ifdef LANG
!macro WALANG_TESTLANGID LANGISO LANGDEC
!if "${LANG}" == "${LANGISO}"
!define WALANG_TESTLANGID_FOUND
!else if "${LANG}" == "${LANGISO}-CMTY"
!define WALANG_TESTLANGID_FOUND
!endif
!ifdef WALANG_TESTLANGID_FOUND
!ifdef "LANG_USE_${LANG}" | LANG_USE_ALL
!echo "default lang: ${LANG} (${LANGDEC})"
!define LANGID ${LANGDEC}
!endif
!undef WALANG_TESTLANGID_FOUND
!endif
!macroend
!insertmacro WALANG_TESTLANGID "EN-US" 1033
;!insertmacro WALANG_TESTLANGID "DE-DE" 1031
!insertmacro WALANG_TESTLANGID "ES-US" 3082
!insertmacro WALANG_TESTLANGID "FR-FR" 1036
;!insertmacro WALANG_TESTLANGID "IT-IT" 1040
;!insertmacro WALANG_TESTLANGID "NL-NL" 1043
!insertmacro WALANG_TESTLANGID "PL-PL" 1045
;!insertmacro WALANG_TESTLANGID "SV-SE" 1053
!insertmacro WALANG_TESTLANGID "RU-RU" 1049
;!insertmacro WALANG_TESTLANGID "ZH-TW" 1028
;!insertmacro WALANG_TESTLANGID "ZH-CN" 2052
!insertmacro WALANG_TESTLANGID "JA-JP" 1041
;!insertmacro WALANG_TESTLANGID "KO-KR" 1042
!insertmacro WALANG_TESTLANGID "TR-TR" 1055
!insertmacro WALANG_TESTLANGID "PT-BR" 1046
!insertmacro WALANG_TESTLANGID "RO-RO" 1048
!insertmacro WALANG_TESTLANGID "HU-HU" 1038
;!insertmacro WALANG_TESTLANGID "ID-ID" 1057
!endif
!ifdef LANG_USE_ALL
!define LANG_FILESPEC "_all"
!define WALANG_SHOWSECTIONS
!else
!ifdef LANG
!define LANG_FILESPEC "_${LANG}"
!else
!define LANG_FILESPEC ""
!endif
!endif