[matroska] r1156 - in trunk/MatroskaPack: . Satsuki Satsuki/langs
[email protected] Tue, 10 May 2005 12:05:12 +0400 (MSD)
| Newsgroups | gmane.comp.multimedia.matroska.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: robux4
Date: 2005-05-10 12:05:10 +0400 (Tue, 10 May 2005)
New Revision: 1156
Added:
trunk/MatroskaPack/Satsuki/
trunk/MatroskaPack/Satsuki/Matroska_Pack_Full.nsi
trunk/MatroskaPack/Satsuki/Matroska_Pack_Lite.nsi
trunk/MatroskaPack/Satsuki/langs/
trunk/MatroskaPack/Satsuki/langs/en.nsh
trunk/MatroskaPack/Satsuki/langs/fr.nsh
trunk/MatroskaPack/Satsuki/todo.txt
Log:
pack: add the sources for the new pack based on Satsuki's work
Added: trunk/MatroskaPack/Satsuki/Matroska_Pack_Full.nsi
===================================================================
--- trunk/MatroskaPack/Satsuki/Matroska_Pack_Full.nsi 2005-05-06 11:43:38 UTC (rev 1155)
+++ trunk/MatroskaPack/Satsuki/Matroska_Pack_Full.nsi 2005-05-10 08:05:10 UTC (rev 1156)
@@ -0,0 +1,498 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Définition générale du pack
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+
+SetCompressor LZMA
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_BITMAP "elements\logo_72x57.bmp"
+!define MUI_HEADERIMAGE_BITMAP_NOSTRETCH
+!include "MUI.nsh"
+!include "sections.nsh"
+Name "Matroska Pack"
+OutFile "Matroska_Pack_Full_v1.1.0b3.exe"
+InstallDir "$PROGRAMFILES\Matroska Pack"
+InstallDirRegKey HKCU "Software\Matroska Pack" ""
+Var MUI_TEMP
+Var STARTMENU_FOLDER
+Var UNCICODEF
+!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
+!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Matroska Pack"
+!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Composants nsis principaux
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+!insertmacro MUI_PAGE_WELCOME
+!insertmacro MUI_PAGE_DIRECTORY
+!insertmacro MUI_PAGE_COMPONENTS
+!define MUI_PAGE_CUSTOMFUNCTION_PRE "Skipelpage"
+!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
+!insertmacro MUI_PAGE_INSTFILES
+;!define MUI_LANGDLL_REGISTRY_VALUENAME "Select Language"
+!insertmacro MUI_UNPAGE_CONFIRM
+!insertmacro MUI_UNPAGE_INSTFILES
+!insertmacro MUI_RESERVEFILE_LANGDLL
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Definition des langues
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+!insertmacro MUI_LANGUAGE "English"
+!insertmacro MUI_LANGUAGE "French"
+
+;--------------------------------
+;Version Information
+
+ VIProductVersion "1.1.0.2"
+ VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "Matroska Pack 1.1.0 Beta 3"
+ VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "Matroska.org"
+; VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "Test Application is a trademark of Fake company"
+
+;--------------------------------
+
+!include "langs\en.nsh"
+!include "langs\fr.nsh"
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Attributs de l'interface
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+CompletedText $(SeccompletedName)
+Caption $(SecinstallName)
+;ComponentText $(SecdescName)
+BrandingText "Matroska.org and Satsuki Yatoshi"
+XPStyle "on"
+ShowInstDetails "hide"
+ShowUninstDetails "hide"
+Icon "elements\matroska.ico"
+UninstallIcon "elements\matroska.ico"
+SetOverwrite "try"
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;fonctions & macros
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+function "Skipelpage"
+ Abort
+functionend
+
+Function .onInit
+ !insertmacro MUI_LANGDLL_DISPLAY
+ MessageBox MB_YESNO $(SecCheckUpdates) IDNO notonline
+ Internet::GetUrlCode "packs.matroska.org" "" ${VAR_0}
+ StrCmp $0 "404" notonline verificationversion
+ verificationversion:
+ Internet::GetUrlCode "packs.matroska.org" "pack_full.v1.1.0.html" ${VAR_0}
+ StrCmp "$0" "404" questionviste notonline
+ questionviste:
+ MessageBox MB_YESNO $(SecverifversionName) IDYES NoAbort IDNO notonline
+ NoAbort:
+ ExecShell "open" "http://packs.matroska.org/"
+ abort
+ notonline:
+functionend
+
+section "-desinstallversion"
+ ReadRegStr $R1 HKCU "Software\Matroska Pack" ""
+ IfFileExists "$R1\uninstall.exe" desinstallpack suiteinstall
+ desinstallpack:
+ ExecWait '"$R1\uninstall.exe" /S _?=$R7'
+ suiteinstall:
+ WriteRegStr HKCU "Software\Matroska Pack" "" $INSTDIR
+sectionend
+
+section "-recupwindowsversion"
+ call VerifWindowsVersion
+sectionend
+
+Function VerifWindowsVersion
+ StrCpy $UNCICODEF "oui"
+ Push $R0
+ Push $R1
+ ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
+ IfErrors 0 lbl_winnt
+ ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber
+ StrCpy $R1 $R0 1
+ StrCmp $R1 '4' 0 lbl_error
+ StrCpy $R0 'badversion'
+ Goto lbl_done
+ lbl_winnt:
+ StrCpy $R1 $R0 1
+ StrCmp $R1 '3' lbl_winnt_x
+ StrCmp $R1 '4' lbl_winnt_x
+ StrCpy $R1 $R0 3
+ StrCmp $R1 '5.0' lbl_winnt_2000
+ StrCmp $R1 '5.1' lbl_winnt_XP
+ StrCmp $R1 '5.2' lbl_winnt_2003 lbl_error
+ lbl_winnt_x:
+ StrCpy $R0 "badversion" 6
+ Goto lbl_done
+ lbl_winnt_2000:
+ Strcpy $R0 'xp2k'
+ Goto lbl_done
+ lbl_winnt_XP:
+ Strcpy $R0 'xp2k'
+ Goto lbl_done
+ lbl_winnt_2003:
+ Strcpy $R0 'xp2k'
+ Goto lbl_done
+ lbl_error:
+ Strcpy $R0 ''
+ lbl_done:
+ Pop $R1
+ StrCmp $R0 "badversion" badversion1 badversion2
+ badversion1:
+ StrCpy $UNCICODEF "non"
+; Abort
+ badversion2:
+FunctionEnd
+
+!macro Associate Ext
+!define Index "Line${__LINE__}"
+ ReadRegStr $1 HKCR ".${Ext}" ""
+ StrCmp $1 "" "${Index}-setfileformat" "${Index}-alreadydef"
+ "${Index}-setfileformat:"
+ WriteRegStr HKCR ".${Ext}" "" "fichier ${Ext}"
+ "${Index}-alreadydef:"
+ ReadRegStr $1 HKCR ".${Ext}" ""
+ ReadRegStr $0 HKCR "$1\shell" ""
+ WriteRegStr HKCR "$1" "backupshell" $0
+ ReadRegStr $0 HKCR "$1\DefaultIcon" ""
+ WriteRegStr HKCR "$1" "backupicon" $0
+ ReadRegStr $0 HKCR "$1\shell\open\command" ""
+ WriteRegStr HKCR "$1" "backupcommand" $0
+ WriteRegStr HKCR "$1" "" $1
+ WriteRegStr HKCR "$1\shell" "" "open"
+; let MatroskaProp do it WriteRegStr HKCR "$1\DefaultIcon" "" "$INSTDIR\MatroskaProp\MatroskaProp.dll,1"
+
+ readregstr $3 HKCR ".avi" ""
+ readregstr $2 HKCR "$3\shell\open\command" ""
+
+ WriteRegStr HKCR "$1\shell\open\command" "" $2
+!undef Index
+!macroend
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Sections
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;section "-iconetassoc"
+; !insertmacro Associate "mka"
+; !insertmacro Associate "mkv"
+;sectionend
+
+sectiongroup "!Haali Media Splitter" SecHaali
+ Section "!Matroska" SecHaaliMkv
+ SetOutPath "$INSTDIR\provo"
+ AddSize 495
+ file "elements\MatroskaSplitter.exe"
+ execwait '"$INSTDIR\provo\MatroskaSplitter.exe" /S /NCRC /D=$INSTDIR\haali'
+ WriteRegStr HKCR "Media Type\Extensions\.mkv" "Source Filter" "{55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}"
+ WriteRegdword HKCU "Software\Haali\Matroska Splitter" "vsfilter.autoload" "00000001"
+ delete "$INSTDIR\provo\MatroskaSplitter.exe"
+ SetShellVarContext "all"
+ RMDir /r "$SMPROGRAMS\Haali Media Splitter"
+ SetShellVarContext "current"
+ RMDir /r "$SMPROGRAMS\Haali Media Splitter"
+ SectionEnd
+ ; MP4
+ Section "MP4" SecHaaliMp4
+ WriteRegStr HKCR "Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{49952F4C-3EDC-4A9B-8906-1DE02A3D4BC2}" "3" "0,2,,0000,4,4,,66747970"
+ SectionEnd
+ ; AVI
+ Section "AVI" SecHaaliAvi
+ WriteRegStr HKCR "Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{49952F4C-3EDC-4A9B-8906-1DE02A3D4BC2}" "2" "0,4,,52494646,8,4,,41564920"
+ SectionEnd
+sectiongroupend
+
+section "!FFDShow" SecFFDShow
+ IfFileExists "$R5\uninstall.exe" "ffvir" "ffsuite"
+ ffvir:
+ unregdll "ffdshow.ax"
+ ExecWait '"$R5\uninstall.exe" /S _?=$R5'
+ ffsuite:
+ deleteregkey HKLM "SOFTWARE\GNU\ffdshow"
+ WriteRegstr HKLM "SOFTWARE\GNU\ffdshow" "pth" "$SYSDIR"
+ execwait '"$INSTDIR\provo\ffdshow.exe" /S /NCRC /D=$INSTDIR\filtres\ffds'
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "xvid" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "div3" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "divx" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "dx50" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "mp43" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "mp42" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "mp41" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "h263" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "h264" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "wmv1" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "wmv2" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "rawv" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "mpg1" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "mpg2" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "mpegAVI" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "mjpg" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "dvsd" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "hfyu" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "cyuv" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "theo" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "fvfw" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "asv1" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "vcr1" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "_3iv" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "svq1" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "svq3" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "cram" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "iv32" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "cvid" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "rv10" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "ffv1" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "vp3" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "rle" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "needCodecFix" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "outI420" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "outYV12" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "outYUY2" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "outYVYU" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "outUYVY" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "outRGB32" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "outRGB24" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "outRGB555" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "outRGB565" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "hwOverlay" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow" "hwOverlay" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "mp2" "00000006"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "mp3" "00000006"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "ac3" "000000015"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "ac3drc" "0000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "vorbis" "000000018"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "wma1" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "wma2" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "aac" "0000008"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "dts" "000000017"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "dtsdrc" "0000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "amr" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "flac" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "rawa" "00000000"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "iadpcm" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "msadpcm" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "law" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "gsm" "00000001"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "lpcm" "00000004"
+ WriteRegDWORD HKCU "SOFTWARE\GNU\ffdshow_audio" "avis" "0000000a"
+ SetOutPath "$INSTDIR\ffdshow"
+ AddSize 4530
+ file /R "elements\ffdshow\*.*"
+ regdll "$INSTDIR\ffdshow\ffdshow.ax"
+ ; not for W9X
+ strcmp $UNCICODEF "oui" 0 ffdsuite
+ SetOutPath "$INSTDIR\provo"
+ file "elements\ffdshow\ffvid.reg"
+ file "elements\ffdshow\ffaud.reg"
+ execwait 'regedit /s "$INSTDIR\provo\ffvid.reg"'
+ execwait 'regedit /s "$INSTDIR\provo\ffaud.reg"'
+ ffdsuite:
+sectionend
+
+section "!VSFilter" SecVSFilter
+ Unregdll "VSFilter.dll"
+ SetOutPath "$INSTDIR"
+ strcmp $UNCICODEF "non" vsnormal vsunicode
+ vsnormal:
+ AddSize 535
+ file "elements\VSFilter.dll"
+ file "elements\unicows.dll"
+ goto vssuite
+ vsunicode:
+ AddSize 294
+ file "elements\unicode\VSFilter.dll"
+ vssuite:
+ regdll "$INSTDIR\VSFilter.dll"
+sectionend
+
+section "MPEG2 decoder" SecGabestMPEG2
+ Unregdll "GplMpgDec.ax"
+ AddSize 252
+ SetOutPath "$INSTDIR"
+ file "elements\GplMpgDec.ax"
+ SetOutPath "$INSTDIR\provo"
+ file "elements\gplmpg.reg"
+ regdll "$INSTDIR\GplMpgDec.ax"
+ execwait 'regedit /s "$INSTDIR\provo\gplmpg.reg"'
+sectionend
+
+section "WavPack" SecWavpack
+ SetOutPath "$INSTDIR"
+ AddSize 192
+ Unregdll "WavPackDSDecoder.ax"
+ Unregdll "WavPackDSSplitter.ax"
+ file "elements\WavPackDSDecoder.ax"
+ file "elements\WavPackDSSplitter.ax"
+ regdll "$INSTDIR\WavPackDSDecoder.ax"
+ regdll "$INSTDIR\WavPackDSSplitter.ax"
+sectionend
+
+section "TTA" SecTTA
+ Unregdll "TTADSDecoder.ax"
+ Unregdll "TTADSSplitter.ax"
+ SetOutPath "$INSTDIR"
+ AddSize 176
+ file "elements\TTADSDecoder.ax"
+ file "elements\TTADSSplitter.ax"
+ regdll "$INSTDIR\TTADSDecoder.ax"
+ regdll "$INSTDIR\TTADSSplitter.ax"
+sectionend
+
+section "Matroska Shell Extension" SecMSE
+ SetOutPath "$INSTDIR"
+ file "elements\MatroskaProp\*.*"
+ SetOutPath "$SYSDIR"
+ AddSize 1860
+ file "elements\unicows.dll"
+ regdll "$INSTDIR\MatroskaProp.dll"
+sectionend
+
+section "!MatroskaDiag" SecDiag
+ SetOutPath "$INSTDIR\MatroskaDiag"
+ AddSize 253
+ file "elements\MatroskaDiag.exe"
+sectionend
+
+section "MKVMuxer" SecMuxer
+ Unregdll "MatroskaMuxer.ax"
+ SetOutPath "$INSTDIR"
+ AddSize 232
+ file "elements\MatroskaMuxer.ax"
+ regdll "$INSTDIR\MatroskaMuxer.ax"
+sectionend
+
+Section "-Désinstalleur"
+ SetOutPath "$INSTDIR"
+ WriteUninstaller "$INSTDIR\Uninstall.exe"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Matroska Pack" "DisplayName" "Matroska Pack"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Matroska Pack" "UninstallString" "$INSTDIR\Uninstall.exe"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Matroska Pack" "DisplayIcon" "$INSTDIR\Uninstall.exe"
+SectionEnd
+
+section "-raccourcis"
+ SetOutPath "$INSTDIR\icones"
+ file "elements\ffdico.ico"
+ file "elements\vobsub.ico"
+ file "elements\matroska.ico"
+ !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
+ CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Haali Media Splitter.lnk" rundll32.exe '"$INSTDIR\haali\splitter.ax",Configure' "$INSTDIR\haali\splitter.ax" 0 "" "" $(SecShortHaali)
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\MatroskaDiag.lnk" "$INSTDIR\MatroskaDiag\MatroskaDiag.exe" "" "" "" "" "" $(SecShortDiag)
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Matroska Prop.lnk" "$INSTDIR\MatroskaProp_Configure.exe" "" "$INSTDIR\MatroskaProp.dll" 0 "" "" $(SecShortMSE)
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Matroska Icon.lnk" "$INSTDIR\MatroskaProp_ChooseIcon.exe" "" "$INSTDIR\MatroskaProp.dll" 1 "" "" $(SecShortIcon)
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\VSFilter.lnk" rundll32.exe '"$INSTDIR\vsfilter.dll",DirectVobSub' "$INSTDIR\icones\vobsub.ico" 0 "" "" $(SecShortSubs)
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\FFdshow.lnk" rundll32.exe '"$INSTDIR\ffdshow\ffdshow.ax",configure' "$INSTDIR\icones\ffdico.ico" 0 "" "" "Video codec"
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\FFdshow Audio.lnk" rundll32.exe '"$INSTDIR\ffdshow\ffdshow.ax",configureAudio' "$INSTDIR\icones\ffdico.ico" 0 "" "" "Audio codec"
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\$(SecShortUninstall).lnk" "$INSTDIR\Uninstall.exe" "" "" "" "" "" $(SecShortUninstall)
+ !insertmacro MUI_STARTMENU_WRITE_END
+sectionend
+
+section "-realsplitter"
+ Unregdll "RealMediaSplitter.ax"
+ SetOutPath "$INSTDIR"
+ strcmp $UNCICODEF "non" realnormal realunicode
+ realnormal:
+ AddSize 238
+ file "elements\RealMediaSplitter.ax"
+ goto realsuite
+ realunicode:
+ AddSize 348
+ file "elements\unicode\RealMediaSplitter.ax"
+ realsuite:
+ regdll "$INSTDIR\RealMediaSplitter.ax"
+ IfFileExists "$SYSDIR\rv40.dll" realsuite2
+ realsuite2:
+ ReadRegStr $R0 HKLM "SOFTWARE\RealNetworks\RealPlayer" version
+ StrCmp $R0 "" questionalt finreal
+ questionalt:
+ MessageBox MB_YESNO $(SecrealName) IDYES NoAbort IDNO finreal
+ NoAbort:
+ ExecShell "open" "http://google.com/search?q=real%20alternative"
+ finreal:
+sectionend
+
+section "-finalisation"
+ rmdir /r "$INSTDIR\provo"
+sectionend
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Desinstalleur
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+
+Section "Uninstall"
+
+ ExecWait '"$INSTDIR\filtres\haali\uninstall.exe" /S _?=$INSTDIR\filtres\haali'
+ WriteRegStr HKCR "Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{49952F4C-3EDC-4A9B-8906-1DE02A3D4BC2}" "3" ""
+ WriteRegStr HKCR "Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{49952F4C-3EDC-4A9B-8906-1DE02A3D4BC2}" "3" ""
+ deleteregkey HKCR "Media Type\Extensions\.mkv\Source Filter"
+ deleteregkey HKCU "Software\Haali\Matroska Splitter\vsfilter.autoload"
+
+ Unregdll "$INSTDIR\ffdshow.ax"
+ deleteregkey HKCU "SOFTWARE\GNU\ffdshow"
+
+ Unregdll "$INSTDIR\GplMpgDec.ax"
+
+ Unregdll "$INSTDIR\MatroskaMuxer.ax"
+
+ Unregdll "$INSTDIR\RealMediaSplitter.ax"
+
+ Unregdll "$INSTDIR\TTADSDecoder.ax"
+ Unregdll "$INSTDIR\TTADSSplitter.ax"
+
+ Unregdll "$INSTDIR\WavPackDSDecoder.ax"
+ Unregdll "$INSTDIR\WavPackDSSplitter.ax"
+
+ Unregdll "$INSTDIR\VSFilter.dll"
+
+ Unregdll "$INSTDIR\MatroskaProp.dll"
+
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Matroska Pack"
+ RMDir /r "$INSTDIR\ffdshow"
+ RMDir /r "$INSTDIR\haali"
+ RMDir /r "$INSTDIR\icones"
+ RMDir /r "$INSTDIR"
+ !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
+ Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"
+ StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"
+ RMDir $MUI_TEMP
+ RMDir /r $MUI_TEMP
+ GetFullPathName $MUI_TEMP "$MUI_TEMP\.."
+SectionEnd
+
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecHaali} $(SecSecHaali)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecHaaliMkv} $(SecSecHaaliMkv)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecHaaliAvi} $(SecSecHaaliAvi)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecHaaliMp4} $(SecSecHaaliMp4)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecFFDShow} $(SecSecFFDShow)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecVSFilter} $(SecSecVSFilter)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecGabestMPEG2} $(SecSecGabestMPEG2)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecWavpack} $(SecSecWavpack)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecTTA} $(SecSecTTA)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecMSE} $(SecSecMSE)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecDiag} $(SecSecDiag)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecMuxer} $(SecSecMuxer)
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
Added: trunk/MatroskaPack/Satsuki/Matroska_Pack_Lite.nsi
===================================================================
--- trunk/MatroskaPack/Satsuki/Matroska_Pack_Lite.nsi 2005-05-06 11:43:38 UTC (rev 1155)
+++ trunk/MatroskaPack/Satsuki/Matroska_Pack_Lite.nsi 2005-05-10 08:05:10 UTC (rev 1156)
@@ -0,0 +1,326 @@
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Définition générale du pack
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+
+SetCompressor LZMA
+!define MUI_HEADERIMAGE
+!define MUI_HEADERIMAGE_BITMAP "elements\logo_72x57.bmp"
+!define MUI_HEADERIMAGE_BITMAP_NOSTRETCH
+!include "MUI.nsh"
+!include "sections.nsh"
+Name "Matroska Pack"
+OutFile "Matroska_Pack_Lite_v1.1.0b3.exe"
+InstallDir "$PROGRAMFILES\Matroska Pack"
+InstallDirRegKey HKCU "Software\Matroska Pack" ""
+Var MUI_TEMP
+Var STARTMENU_FOLDER
+Var UNCICODEF
+!define MUI_STARTMENUPAGE_REGISTRY_ROOT "HKCU"
+!define MUI_STARTMENUPAGE_REGISTRY_KEY "Software\Matroska Pack"
+!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "Start Menu Folder"
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Composants nsis principaux
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+!insertmacro MUI_PAGE_WELCOME
+!insertmacro MUI_PAGE_DIRECTORY
+!insertmacro MUI_PAGE_COMPONENTS
+!define MUI_PAGE_CUSTOMFUNCTION_PRE "Skipelpage"
+!insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
+!insertmacro MUI_PAGE_INSTFILES
+;!define MUI_LANGDLL_REGISTRY_VALUENAME "Select Language"
+!insertmacro MUI_UNPAGE_CONFIRM
+!insertmacro MUI_UNPAGE_INSTFILES
+!insertmacro MUI_RESERVEFILE_LANGDLL
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Definition des langues
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+!insertmacro MUI_LANGUAGE "English"
+!insertmacro MUI_LANGUAGE "French"
+
+;--------------------------------
+;Version Information
+
+ VIProductVersion "1.1.0.2"
+ VIAddVersionKey /LANG=${LANG_ENGLISH} "ProductName" "Matroska Pack 1.1.0 Beta 3"
+ VIAddVersionKey /LANG=${LANG_ENGLISH} "CompanyName" "Matroska.org"
+; VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalTrademarks" "Test Application is a trademark of Fake company"
+
+;--------------------------------
+
+!include "langs\en.nsh"
+!include "langs\fr.nsh"
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Attributs de l'interface
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+CompletedText $(SeccompletedName)
+Caption $(SecinstallName)
+;ComponentText $(SecdescName)
+BrandingText "Matroska.org and Satsuki Yatoshi"
+XPStyle "on"
+ShowInstDetails "hide"
+ShowUninstDetails "hide"
+Icon "elements\matroska.ico"
+UninstallIcon "elements\matroska.ico"
+SetOverwrite "try"
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;fonctions & macros
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+function "Skipelpage"
+ Abort
+functionend
+
+Function .onInit
+ !insertmacro MUI_LANGDLL_DISPLAY
+ MessageBox MB_YESNO $(SecCheckUpdates) IDNO notonline
+ Internet::GetUrlCode "packs.matroska.org" "" ${VAR_0}
+ StrCmp $0 "404" notonline verificationversion
+ verificationversion:
+ Internet::GetUrlCode "packs.matroska.org" "pack_full.v1.1.0.html" ${VAR_0}
+ StrCmp "$0" "404" questionviste notonline
+ questionviste:
+ MessageBox MB_YESNO $(SecverifversionName) IDYES NoAbort IDNO notonline
+ NoAbort:
+ ExecShell "open" "http://packs.matroska.org/"
+ abort
+ notonline:
+functionend
+
+section "-desinstallversion"
+ ReadRegStr $R1 HKCU "Software\Matroska Pack" ""
+ IfFileExists "$R1\uninstall.exe" desinstallpack suiteinstall
+ desinstallpack:
+ ExecWait '"$R1\uninstall.exe" /S _?=$R7'
+ suiteinstall:
+ WriteRegStr HKCU "Software\Matroska Pack" "" $INSTDIR
+sectionend
+
+section "-recupwindowsversion"
+ call VerifWindowsVersion
+sectionend
+
+Function VerifWindowsVersion
+ StrCpy $UNCICODEF "oui"
+ Push $R0
+ Push $R1
+ ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
+ IfErrors 0 lbl_winnt
+ ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber
+ StrCpy $R1 $R0 1
+ StrCmp $R1 '4' 0 lbl_error
+ StrCpy $R0 'badversion'
+ Goto lbl_done
+ lbl_winnt:
+ StrCpy $R1 $R0 1
+ StrCmp $R1 '3' lbl_winnt_x
+ StrCmp $R1 '4' lbl_winnt_x
+ StrCpy $R1 $R0 3
+ StrCmp $R1 '5.0' lbl_winnt_2000
+ StrCmp $R1 '5.1' lbl_winnt_XP
+ StrCmp $R1 '5.2' lbl_winnt_2003 lbl_error
+ lbl_winnt_x:
+ StrCpy $R0 "badversion" 6
+ Goto lbl_done
+ lbl_winnt_2000:
+ Strcpy $R0 'xp2k'
+ Goto lbl_done
+ lbl_winnt_XP:
+ Strcpy $R0 'xp2k'
+ Goto lbl_done
+ lbl_winnt_2003:
+ Strcpy $R0 'xp2k'
+ Goto lbl_done
+ lbl_error:
+ Strcpy $R0 ''
+ lbl_done:
+ Pop $R1
+ StrCmp $R0 "badversion" badversion1 badversion2
+ badversion1:
+ StrCpy $UNCICODEF "non"
+; Abort
+ badversion2:
+FunctionEnd
+
+!macro Associate Ext
+!define Index "Line${__LINE__}"
+ ReadRegStr $1 HKCR ".${Ext}" ""
+ StrCmp $1 "" "${Index}-setfileformat" "${Index}-alreadydef"
+ "${Index}-setfileformat:"
+ WriteRegStr HKCR ".${Ext}" "" "fichier ${Ext}"
+ "${Index}-alreadydef:"
+ ReadRegStr $1 HKCR ".${Ext}" ""
+ ReadRegStr $0 HKCR "$1\shell" ""
+ WriteRegStr HKCR "$1" "backupshell" $0
+ ReadRegStr $0 HKCR "$1\DefaultIcon" ""
+ WriteRegStr HKCR "$1" "backupicon" $0
+ ReadRegStr $0 HKCR "$1\shell\open\command" ""
+ WriteRegStr HKCR "$1" "backupcommand" $0
+ WriteRegStr HKCR "$1" "" $1
+ WriteRegStr HKCR "$1\shell" "" "open"
+
+ readregstr $3 HKCR ".avi" ""
+ readregstr $2 HKCR "$3\shell\open\command" ""
+
+ WriteRegStr HKCR "$1\shell\open\command" "" $2
+!undef Index
+!macroend
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Sections
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+section "-iconetassoc"
+ !insertmacro Associate "mka"
+ !insertmacro Associate "mkv"
+sectionend
+
+sectiongroup "!Haali Media Splitter" SecHaali
+ Section "!Matroska" SecHaaliMkv
+ SetOutPath "$INSTDIR\provo"
+ AddSize 495
+ file "elements\MatroskaSplitter.exe"
+ execwait '"$INSTDIR\provo\MatroskaSplitter.exe" /S /NCRC /D=$INSTDIR\haali'
+ WriteRegStr HKCR "Media Type\Extensions\.mkv" "Source Filter" "{55DA30FC-F16B-49FC-BAA5-AE59FC65F82D}"
+ WriteRegdword HKCU "Software\Haali\Matroska Splitter" "vsfilter.autoload" "00000001"
+ delete "$INSTDIR\provo\MatroskaSplitter.exe"
+ SetShellVarContext "all"
+ RMDir /r "$SMPROGRAMS\Haali Media Splitter"
+ SetShellVarContext "current"
+ RMDir /r "$SMPROGRAMS\Haali Media Splitter"
+ SectionEnd
+ ; MP4
+ Section "MP4" SecHaaliMp4
+ WriteRegStr HKCR "Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{49952F4C-3EDC-4A9B-8906-1DE02A3D4BC2}" "3" "0,2,,0000,4,4,,66747970"
+ SectionEnd
+ ; AVI
+ Section "AVI" SecHaaliAvi
+ WriteRegStr HKCR "Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{49952F4C-3EDC-4A9B-8906-1DE02A3D4BC2}" "2" "0,4,,52494646,8,4,,41564920"
+ SectionEnd
+sectiongroupend
+
+section "!VSFilter" SecVSFilter
+ Unregdll "VSFilter.dll"
+ SetOutPath "$INSTDIR"
+ strcmp $UNCICODEF "non" vsnormal vsunicode
+ vsnormal:
+ AddSize 535
+ file "elements\VSFilter.dll"
+ file "elements\unicows.dll"
+ goto vssuite
+ vsunicode:
+ AddSize 294
+ file "elements\unicode\VSFilter.dll"
+ vssuite:
+ regdll "$INSTDIR\VSFilter.dll"
+sectionend
+
+section "WavPack" SecWavpack
+ SetOutPath "$INSTDIR"
+ AddSize 192
+ Unregdll "WavPackDSDecoder.ax"
+ Unregdll "WavPackDSSplitter.ax"
+ file "elements\WavPackDSDecoder.ax"
+ file "elements\WavPackDSSplitter.ax"
+ regdll "$INSTDIR\WavPackDSDecoder.ax"
+ regdll "$INSTDIR\WavPackDSSplitter.ax"
+sectionend
+
+section "MKVMuxer" SecMuxer
+ Unregdll "MatroskaMuxer.ax"
+ SetOutPath "$INSTDIR"
+ AddSize 232
+ file "elements\MatroskaMuxer.ax"
+ regdll "$INSTDIR\MatroskaMuxer.ax"
+sectionend
+
+Section "-Désinstalleur"
+ SetOutPath "$INSTDIR"
+ WriteUninstaller "$INSTDIR\Uninstall.exe"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Matroska Pack" "DisplayName" "Matroska Pack"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Matroska Pack" "UninstallString" "$INSTDIR\Uninstall.exe"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Matroska Pack" "DisplayIcon" "$INSTDIR\Uninstall.exe"
+SectionEnd
+
+section "-raccourcis"
+ SetOutPath "$INSTDIR\icones"
+ file "elements\ffdico.ico"
+ file "elements\vobsub.ico"
+ file "elements\matroska.ico"
+ !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
+ CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\Haali Media Splitter.lnk" rundll32.exe '"$INSTDIR\haali\splitter.ax",Configure' "$INSTDIR\haali\splitter.ax" 0 "" "" $(SecShortHaali)
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\VSFilter.lnk" rundll32.exe '"$INSTDIR\vsfilter.dll",DirectVobSub' "$INSTDIR\icones\vobsub.ico" 0 "" "" $(SecShortSubs)
+ CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\$(SecShortUninstall).lnk" "$INSTDIR\Uninstall.exe" "" "" "" "" "" $(SecShortUninstall)
+ !insertmacro MUI_STARTMENU_WRITE_END
+sectionend
+
+section "-finalisation"
+ rmdir /r "$INSTDIR\provo"
+sectionend
+
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;
+;Desinstalleur
+;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+
+Section "Uninstall"
+
+ ExecWait '"$INSTDIR\filtres\haali\uninstall.exe" /S _?=$INSTDIR\filtres\haali'
+ WriteRegStr HKCR "Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{49952F4C-3EDC-4A9B-8906-1DE02A3D4BC2}" "3" ""
+ WriteRegStr HKCR "Media Type\{e436eb83-524f-11ce-9f53-0020af0ba770}\{49952F4C-3EDC-4A9B-8906-1DE02A3D4BC2}" "3" ""
+ deleteregkey HKCR "Media Type\Extensions\.mkv\Source Filter"
+ deleteregkey HKCU "Software\Haali\Matroska Splitter\vsfilter.autoload"
+
+ Unregdll "$INSTDIR\MatroskaMuxer.ax"
+
+ Unregdll "$INSTDIR\WavPackDSDecoder.ax"
+ Unregdll "$INSTDIR\WavPackDSSplitter.ax"
+
+ Unregdll "$INSTDIR\VSFilter.dll"
+
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\Matroska Pack"
+ RMDir /r "$INSTDIR\haali"
+ RMDir /r "$INSTDIR\icones"
+ RMDir /r "$INSTDIR"
+ !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
+ Delete "$SMPROGRAMS\$MUI_TEMP\Uninstall.lnk"
+ StrCpy $MUI_TEMP "$SMPROGRAMS\$MUI_TEMP"
+ RMDir $MUI_TEMP
+ RMDir /r $MUI_TEMP
+ GetFullPathName $MUI_TEMP "$MUI_TEMP\.."
+SectionEnd
+
+!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecHaali} $(SecSecHaali)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecHaaliMkv} $(SecSecHaaliMkv)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecHaaliAvi} $(SecSecHaaliAvi)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecHaaliMp4} $(SecSecHaaliMp4)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecVSFilter} $(SecSecVSFilter)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecWavpack} $(SecSecWavpack)
+ !insertmacro MUI_DESCRIPTION_TEXT ${SecMuxer} $(SecSecMuxer)
+!insertmacro MUI_FUNCTION_DESCRIPTION_END
Added: trunk/MatroskaPack/Satsuki/langs/en.nsh
===================================================================
--- trunk/MatroskaPack/Satsuki/langs/en.nsh 2005-05-06 11:43:38 UTC (rev 1155)
+++ trunk/MatroskaPack/Satsuki/langs/en.nsh 2005-05-10 08:05:10 UTC (rev 1156)
@@ -0,0 +1,33 @@
+LangString SecCheckUpdates ${LANG_ENGLISH} "Check for updates online"
+
+LangString SeccompletedName ${LANG_ENGLISH} "Installation finished"
+LangString SecinstallName ${LANG_ENGLISH} "Installation of Matroska Pack 1.1.0 Beta 3"
+LangString SecdescName ${LANG_ENGLISH} "Selectioner les composants que vous désirez"
+LangString SecverifversionName ${LANG_ENGLISH} "Your version of Matroska Pack isn't up to date$\nDo you want to visit packs.matroska.org to download the latest version ?"
+LangString SecrealName ${LANG_ENGLISH} "Your system doesn't seems to have RealNetwork DLL installed$\nWithout them you won't be able to play RealVideo in mkv files$\nDo you want to download RealAlternative to install those dll ?"
+
+LangString SecShortHaali ${LANG_ENGLISH} "General playback parameters"
+LangString SecShortDiag ${LANG_ENGLISH} "Diagnose possible problems"
+LangString SecShortSubs ${LANG_ENGLISH} "Subtitles"
+LangString SecShortIcon ${LANG_ENGLISH} "Choose the Matroska icon used in Windows"
+LangString SecShortMSE ${LANG_ENGLISH} "Configure the Matroska shell extension"
+LangString SecShortUninstall ${LANG_ENGLISH} "Uninstall the Matroska Pack"
+
+LangString SecSecHaali ${LANG_ENGLISH} "v03-05-2005$\nNeeded for playback"
+LangString SecSecHaaliMkv ${LANG_ENGLISH} "Matroska playback"
+LangString SecSecHaaliMp4 ${LANG_ENGLISH} "MP4 playback (as found in NeroDigital)"
+LangString SecSecHaaliAvi ${LANG_ENGLISH} "AVI and DIVX playback"
+LangString SecSecFFDShow ${LANG_ENGLISH} "v03-04-2005$\nMisc audio and video codec$\n(decoder only)"
+LangString SecSecVSFilter ${LANG_ENGLISH} "v1.0.1.2$\nSubtitle filter"
+LangString SecSecGabestMPEG2 ${LANG_ENGLISH} "v0.1.2.0$\nGabest's MPEG2 decoder (based on libmpeg2)"
+LangString SecSecWavpack ${LANG_ENGLISH} "v1.0.0.287$\nlossless/hybrid audio codec (decoder + splitter)"
+LangString SecSecTTA ${LANG_ENGLISH} "v1.0.0.203$\nLossless audio codec (decoder + splitter)"
+LangString SecSecMSE ${LANG_ENGLISH} "v2.8$\nMisc. utilities to manipulate Matroska files in Windows Explorer"
+LangString SecSecDiag ${LANG_ENGLISH} "v1.0.0.59$\nTo diagnose possible problems"
+LangString SecSecMuxer ${LANG_ENGLISH} "v1.0.0.9$\nCapture video to matroska files"
+
+
+VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "1.1.0 b2"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "Matroska Pack"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "© 2005 Matroska.org"
+VIAddVersionKey /LANG=${LANG_ENGLISH} "Comments" "Include the necessary Directshow filters and Windows utilities to use Matroska files"
Added: trunk/MatroskaPack/Satsuki/langs/fr.nsh
===================================================================
--- trunk/MatroskaPack/Satsuki/langs/fr.nsh 2005-05-06 11:43:38 UTC (rev 1155)
+++ trunk/MatroskaPack/Satsuki/langs/fr.nsh 2005-05-10 08:05:10 UTC (rev 1156)
@@ -0,0 +1,33 @@
+LangString SecCheckUpdates ${LANG_FRENCH} "Vérifier les mises à jour en ligne"
+
+LangString SeccompletedName ${LANG_FRENCH} "Installation terminée"
+LangString SecinstallName ${LANG_FRENCH} "Installation du Matroska Pack 1.1.0 Beta 3"
+LangString SecdescName ${LANG_FRENCH} "Select the items you want to install"
+LangString SecverifversionName ${LANG_FRENCH} "Votre version du Matroska Pack n'est pas à jour$\nVoulez vous visiter packs.matroska.org pour téléchager la dernière version ?"
+LangString SecrealName ${LANG_FRENCH} "Votre système ne semble pas avoir des DLL RealNetwork installées$\nSans ces DLL vous ne pourrez pas lire les mkv contenant un flux RealVideo$\nVoulez vous télécharger RealAlternative pour installer ces DLL ?"
+
+LangString SecShortHaali ${LANG_FRENCH} "Paramètres généraux de configuration"
+LangString SecShortDiag ${LANG_FRENCH} "Diagnostique les éventuels problèmes"
+LangString SecShortSubs ${LANG_FRENCH} "Sous-titres"
+LangString SecShortIcon ${LANG_FRENCH} "Choisir l'icone Matroska dans Windows"
+LangString SecShortMSE ${LANG_FRENCH} "Configurer l'extension du shell Matroska"
+LangString SecShortUninstall ${LANG_FRENCH} "Désinstaller le Matroska Pack"
+
+LangString SecSecHaali ${LANG_FRENCH} "v03-05-2005$\nNécessaire pour la lecture"
+LangString SecSecHaaliMkv ${LANG_FRENCH} "Matroska"
+LangString SecSecHaaliMp4 ${LANG_FRENCH} "Lecture du MP4 (comme pour NeroDigital)"
+LangString SecSecHaaliAvi ${LANG_FRENCH} "Lecture des fichiers AVI et DIVX"
+LangString SecSecFFDShow ${LANG_FRENCH} "v03-04-2005$\nDivers codec audio et video$\n(décodeur uniquement)"
+LangString SecSecVSFilter ${LANG_FRENCH} "v1.0.1.2$\nFiltre pour les sous-titres"
+LangString SecSecGabestMPEG2 ${LANG_FRENCH} "v0.1.2.0$\nLe décodeur MPEG2 de Gabest (basé sur libmpeg2)"
+LangString SecSecWavpack ${LANG_FRENCH} "v1.0.0.287$\nCodec audio sans-perte/hybride (decodeur + splitter)"
+LangString SecSecTTA ${LANG_FRENCH} "v1.0.0.203$\nCodec audio sans-perte (decodeur + splitter)"
+LangString SecSecMSE ${LANG_FRENCH} "v2.8$\nDivers fonctions matroska disponibles par l'explorateur Windows"
+LangString SecSecDiag ${LANG_FRENCH} "v1.0.0.59$\nPour diagnostiquer les problèmes éventuels"
+LangString SecSecMuxer ${LANG_FRENCH} "v1.0.0.9$\nCrée des fichiers matroska (utile pour la capture video)"
+
+
+VIAddVersionKey /LANG=${LANG_FRENCH} "FileVersion" "1.1.0 b2"
+VIAddVersionKey /LANG=${LANG_FRENCH} "FileDescription" "Matroska Pack"
+VIAddVersionKey /LANG=${LANG_FRENCH} "LegalCopyright" "© 2005 Matroska.org"
+VIAddVersionKey /LANG=${LANG_FRENCH} "Comments" "Inclus les filtres Directshow et utilitaires pour utiliser les fichiers Matroska sous Windows"
Added: trunk/MatroskaPack/Satsuki/todo.txt
===================================================================
--- trunk/MatroskaPack/Satsuki/todo.txt 2005-05-06 11:43:38 UTC (rev 1155)
+++ trunk/MatroskaPack/Satsuki/todo.txt 2005-05-10 08:05:10 UTC (rev 1156)
@@ -0,0 +1,3 @@
++install MSE from the original EXE
++more languages
++fix windows 98