123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- !ifndef NULLOSFT_WINAMP_INSTALLER_SUPPORTED_LANGUAGES_HEADER
- !define NULLOSFT_WINAMP_INSTALLER_SUPPORTED_LANGUAGES_HEADER
- !macro WALANG_INCLUDE LANGID NSIS_LANGID
- !ifdef "LANG_USE_${LANGID}" | LANG_USE_ALL
- !define WALANG_INCLUDE_OKTOINCLUDE
- !endif
- !ifdef WALANG_INCLUDE_OKTOINCLUDE
- !echo "Including language support for: ${LANGID}"
- !verbose push
- !verbose 2
- !ifndef MUI_LANGDLL_ALLLANGUAGES
- !define MUI_LANGDLL_ALLLANGUAGES
- !endif ; MUI_LANGDLL_ALLLANGUAGES
- !ifndef MUI_LANGDLL_ALWAYSSHOW
- !ifdef WALANG_ATLEASTONE
- !define MUI_LANGDLL_ALWAYSSHOW
- !endif ; WALANG_ATLEASTONE
- !endif ; MUI_LANGDLL_ALWAYSSHOW
- !ifndef WALANG_ATLEASTONE
- !define WALANG_ATLEASTONE
- !endif ; WALANG_ATLEASTONE
- !insertmacro MUI_INSERT
- !ifndef "NSIS_NLF_${NSIS_LANGID}_LOADED"
- LoadLanguageFile "${NSISDIR}\Contrib\Language files\${NSIS_LANGID}.nlf"
- !define "NSIS_NLF_${NSIS_LANGID}_LOADED"
- !endif
-
- !ifndef LANGFILE_DEFAULT
- !define LANGFILE_DEFAULT "${NSISDIR}\Contrib\Language files\English.nsh"
- !endif
-
- !insertmacro LANGFILE_INCLUDE "${NSISDIR}\Contrib\Language files\${NSIS_LANGID}.nsh"
-
- !ifdef LANGFILE_DEFAULT
- !undef LANGFILE_DEFAULT
- !endif
-
- ; !define LANGFILE_DEFAULT ".\languages\installer_en-us.nsh"
-
- !insertmacro LANGFILE_INCLUDE_WITHDEFAULT ".\languages\installer_${LANGID}.nsh" ".\languages\installer_en-us.nsh"
-
- ; !undef LANGFILE_DEFAULT
- !define LANGFILE_DEFAULT "${NSISDIR}\Contrib\Language files\English.nsh"
- !ifndef MUI_LANGDLL_LANGUAGES
- !ifdef MUI_LANGDLL_ALLLANGUAGES
- !define MUI_LANGDLL_LANGUAGES "'${LANGFILE_${NSIS_LANGID}_NAME}' '${LANG_${NSIS_LANGID}}' "
- !else
- !define MUI_LANGDLL_LANGUAGES "'${LANGFILE_${NSIS_LANGID}_NAME}' '${LANG_${NSIS_LANGID}}' '${LANG_${NSIS_LANGID}_CP}' "
- !endif
- !else
- !ifdef MUI_LANGDLL_LANGUAGES_TEMP
- !undef MUI_LANGDLL_LANGUAGES_TEMP
- !endif
- !define MUI_LANGDLL_LANGUAGES_TEMP "${MUI_LANGDLL_LANGUAGES}"
- !undef MUI_LANGDLL_LANGUAGES
- !ifdef MUI_LANGDLL_ALLLANGUAGES
- !define MUI_LANGDLL_LANGUAGES "'${LANGFILE_${NSIS_LANGID}_NAME}' '${LANG_${NSIS_LANGID}}' ${MUI_LANGDLL_LANGUAGES_TEMP}"
- !else
- !define MUI_LANGDLL_LANGUAGES "'${LANGFILE_${NSIS_LANGID}_NAME}' '${LANG_${NSIS_LANGID}}' '${LANG_${NSIS_LANGID}_CP}' ${MUI_LANGDLL_LANGUAGES_TEMP}"
- !endif
- !endif
- !undef WALANG_INCLUDE_OKTOINCLUDE
- !verbose pop
- !endif
- !macroend
- !insertmacro WALANG_INCLUDE "EN-US" "English"
- ;!insertmacro WALANG_INCLUDE "DE-DE" "German"
- !insertmacro WALANG_INCLUDE "ES-US" "SpanishInternational"
- !insertmacro WALANG_INCLUDE "FR-FR" "French"
- ;!insertmacro WALANG_INCLUDE "IT-IT" "Italian"
- ;!insertmacro WALANG_INCLUDE "NL-NL" "Dutch"
- !insertmacro WALANG_INCLUDE "PL-PL" "Polish"
- ;!insertmacro WALANG_INCLUDE "SV-SE" "Swedish"
- !insertmacro WALANG_INCLUDE "RU-RU" "Russian"
- ;!insertmacro WALANG_INCLUDE "ZH-CN" "SimpChinese"
- ;!insertmacro WALANG_INCLUDE "ZH-TW" "TradChinese"
- !insertmacro WALANG_INCLUDE "JA-JP" "Japanese"
- ;!insertmacro WALANG_INCLUDE "KO-KR" "Korean"
- !insertmacro WALANG_INCLUDE "TR-TR" "Turkish"
- !insertmacro WALANG_INCLUDE "PT-BR" "PortugueseBR"
- !insertmacro WALANG_INCLUDE "RO-RO" "Romanian"
- !insertmacro WALANG_INCLUDE "HU-HU" "Hungarian"
- ;!insertmacro WALANG_INCLUDE "ID-ID" "Indonesian"
- !include ".\sections\languages.nsh"
- !endif ;NULLOSFT_WINAMP_INSTALLER_SUPPORTED_LANGUAGES_HEADER
|