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
|