[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