74 lines
1.9 KiB
NSIS
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 |