1
0

parameters.nsh 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. !ifdef lite
  2. !define VERSION_SUFFIX lite
  3. !define VERSION_ADDITIONALINFO "lite"
  4. !else ifdef std
  5. !define VERSION_SUFFIX std
  6. !define VERSION_ADDITIONALINFO "standard"
  7. !else ifdef full
  8. !define VERSION_SUFFIX full
  9. !define VERSION_ADDITIONALINFO "full"
  10. !else
  11. ;!define Error
  12. !error "CONFIGURATION ERROR: you gotta use /Dlite, /Dstd, or /Dfull"
  13. !endif
  14. !ifndef noaod
  15. !define noaod ;haha
  16. !endif
  17. !ifdef LANGID
  18. !undef LANGID
  19. !endif
  20. !ifndef LANG_USE_EN-US
  21. !define LANG_USE_EN-US ; always
  22. !endif
  23. !ifdef LANG
  24. !macro WALANG_TESTLANGID LANGISO LANGDEC
  25. !if "${LANG}" == "${LANGISO}"
  26. !define WALANG_TESTLANGID_FOUND
  27. !else if "${LANG}" == "${LANGISO}-CMTY"
  28. !define WALANG_TESTLANGID_FOUND
  29. !endif
  30. !ifdef WALANG_TESTLANGID_FOUND
  31. !ifdef "LANG_USE_${LANG}" | LANG_USE_ALL
  32. !echo "default lang: ${LANG} (${LANGDEC})"
  33. !define LANGID ${LANGDEC}
  34. !endif
  35. !undef WALANG_TESTLANGID_FOUND
  36. !endif
  37. !macroend
  38. !insertmacro WALANG_TESTLANGID "EN-US" 1033
  39. ;!insertmacro WALANG_TESTLANGID "DE-DE" 1031
  40. !insertmacro WALANG_TESTLANGID "ES-US" 3082
  41. !insertmacro WALANG_TESTLANGID "FR-FR" 1036
  42. ;!insertmacro WALANG_TESTLANGID "IT-IT" 1040
  43. ;!insertmacro WALANG_TESTLANGID "NL-NL" 1043
  44. !insertmacro WALANG_TESTLANGID "PL-PL" 1045
  45. ;!insertmacro WALANG_TESTLANGID "SV-SE" 1053
  46. !insertmacro WALANG_TESTLANGID "RU-RU" 1049
  47. ;!insertmacro WALANG_TESTLANGID "ZH-TW" 1028
  48. ;!insertmacro WALANG_TESTLANGID "ZH-CN" 2052
  49. !insertmacro WALANG_TESTLANGID "JA-JP" 1041
  50. ;!insertmacro WALANG_TESTLANGID "KO-KR" 1042
  51. !insertmacro WALANG_TESTLANGID "TR-TR" 1055
  52. !insertmacro WALANG_TESTLANGID "PT-BR" 1046
  53. !insertmacro WALANG_TESTLANGID "RO-RO" 1048
  54. !insertmacro WALANG_TESTLANGID "HU-HU" 1038
  55. ;!insertmacro WALANG_TESTLANGID "ID-ID" 1057
  56. !endif
  57. !ifdef LANG_USE_ALL
  58. !define LANG_FILESPEC "_all"
  59. !define WALANG_SHOWSECTIONS
  60. !else
  61. !ifdef LANG
  62. !define LANG_FILESPEC "_${LANG}"
  63. !else
  64. !define LANG_FILESPEC ""
  65. !endif
  66. !endif