aboutsummaryrefslogtreecommitdiff
path: root/Src/installer/winamp/parameters.nsh
blob: d920e4bc63dfc12fee77c948bb71a6fbe048f8a0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
!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