; MUI Settings
!define MUI_ABORTWARNING
- !define MUI_ICON "vlc48x48.ico"
- !define MUI_UNICON "vlc48x48.ico"
+ !define MUI_ICON "vlc.ico"
+ !define MUI_UNICON "vlc.ico"
!define MUI_COMPONENTSPAGE_SMALLDESC
; Installer pages
!insertmacro MUI_LANGUAGE "Romanian"
!insertmacro MUI_LANGUAGE "Slovak"
!insertmacro MUI_LANGUAGE "Czech"
+ !insertmacro MUI_LANGUAGE "Hungarian"
+ !insertmacro MUI_LANGUAGE "Catalan"
+ !insertmacro MUI_LANGUAGE "Bulgarian"
; Reserve files for solid compression
!insertmacro MUI_RESERVEFILE_LANGDLL
!insertmacro ${_action} ".spx"
!insertmacro ${_action} ".wav"
!insertmacro ${_action} ".wma"
+ !insertmacro ${_action} ".wv"
!insertmacro ${_action} ".xm"
!macroend
!insertmacro ${_action} ".ogm"
!insertmacro ${_action} ".ogx"
!insertmacro ${_action} ".ogv"
+ !insertmacro ${_action} ".rmvb"
!insertmacro ${_action} ".ts"
!insertmacro ${_action} ".vob"
!insertmacro ${_action} ".wmv"
; VLC.exe, libvlc.dll
!insertmacro InstallFile vlc.exe
!insertmacro InstallFile vlc.exe.manifest
- !ifdef LIBVLCCORE_DLL
- !insertmacro InstallFile ${LIBVLCCORE_DLL}
- !endif
- !ifdef LIBVLC_DLL
- !insertmacro InstallFile ${LIBVLC_DLL}
- !endif
+
+ ; All dlls
+ !insertmacro InstallFile *.dll
; Text files
!insertmacro InstallFile *.txt
!insertmacro MUI_LANGDLL_DISPLAY
!include "languages\english.nsh"
- StrCmp $LANGUAGE ${LANG_FRENCH} French EndLanguageCmp
+ StrCmp $LANGUAGE ${LANG_FRENCH} French 0
+ StrCmp $LANGUAGE ${LANG_ITALIAN} Italian 0
+ StrCmp $LANGUAGE ${LANG_HUNGARIAN} Hungarian 0
+ StrCmp $LANGUAGE ${LANG_ROMANIAN} Romanian 0
+ StrCmp $LANGUAGE ${LANG_CATALAN} Catalan 0
+ StrCmp $LANGUAGE ${LANG_BULGARIAN} Bulgarian 0
+ StrCmp $LANGUAGE ${LANG_SLOVAK} Slovak 0
+ StrCmp $LANGUAGE ${LANG_POLISH} Polish 0
+ StrCmp $LANGUAGE ${LANG_DUTCH} Dutch 0
+ StrCmp $LANGUAGE ${LANG_SIMPCHINESE} SChinese 0
+ StrCmp $LANGUAGE ${LANG_FINNISH} Finnish EndLanguageCmp
French:
!include "languages\french.nsh"
+ Goto EndLanguageCmp
+ Italian:
+ !include "languages\italian.nsh"
+ Goto EndLanguageCmp
+ Hungarian:
+ !include "languages\hungarian.nsh"
+ Goto EndLanguageCmp
+ Romanian:
+ !include "languages\romanian.nsh"
+ Goto EndLanguageCmp
+ Catalan:
+ !include "languages\catalan.nsh"
+ Goto EndLanguageCmp
+ Bulgarian:
+ !include "languages\bulgarian.nsh"
+ Goto EndLanguageCmp
+ Slovak:
+ !include "languages\slovak.nsh"
+ Goto EndLanguageCmp
+ Polish:
+ !include "languages\polish.nsh"
+ Goto EndLanguageCmp
+ Dutch:
+ !include "languages\dutch.nsh"
+ Goto EndLanguageCmp
+ Schinese:
+ !include "languages\schinese.nsh"
+ Goto EndLanguageCmp
+ Finnish:
+ !include "languages\finnish.nsh"
EndLanguageCmp:
ReadRegStr $R0 ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" \
!insertmacro MUI_UNGETLANGUAGE
!include "languages\english.nsh"
- StrCmp $LANGUAGE ${LANG_FRENCH} French EndLanguageCmp
+ StrCmp $LANGUAGE ${LANG_FRENCH} French 0
+ StrCmp $LANGUAGE ${LANG_ITALIAN} Italian 0
+ StrCmp $LANGUAGE ${LANG_HUNGARIAN} Hungarian 0
+ StrCmp $LANGUAGE ${LANG_ROMANIAN} Romanian 0
+ StrCmp $LANGUAGE ${LANG_CATALAN} Catalan 0
+ StrCmp $LANGUAGE ${LANG_BULGARIAN} Bulgarian 0
+ StrCmp $LANGUAGE ${LANG_SLOVAK} Slovak 0
+ StrCmp $LANGUAGE ${LANG_POLISH} Polish 0
+ StrCmp $LANGUAGE ${LANG_DUTCH} Dutch 0
+ StrCmp $LANGUAGE ${LANG_SIMPCHINESE} SChinese 0
+ StrCmp $LANGUAGE ${LANG_FINNISH} Finnish EndLanguageCmp
French:
!include "languages\french.nsh"
+ Goto EndLanguageCmp
+ Italian:
+ !include "languages\italian.nsh"
+ Goto EndLanguageCmp
+ Hungarian:
+ !include "languages\hungarian.nsh"
+ Goto EndLanguageCmp
+ Romanian:
+ !include "languages\romanian.nsh"
+ Goto EndLanguageCmp
+ Catalan:
+ !include "languages\catalan.nsh"
+ Goto EndLanguageCmp
+ Bulgarian:
+ !include "languages\bulgarian.nsh"
+ Goto EndLanguageCmp
+ Slovak:
+ !include "languages\slovak.nsh"
+ Goto EndLanguageCmp
+ Polish:
+ !include "languages\polish.nsh"
+ Goto EndLanguageCmp
+ Dutch:
+ !include "languages\dutch.nsh"
+ Goto EndLanguageCmp
+ Schinese:
+ !include "languages\schinese.nsh"
+ Goto EndLanguageCmp
+ Finnish:
+ !include "languages\finnish.nsh"
EndLanguageCmp:
FunctionEnd