mirror of
https://github.com/Open-Shell/Open-Shell-Menu.git
synced 2026-04-11 17:37:22 +10:00
* Rebrand to Open-Shell * Slight installer branding improvement
This commit is contained in:
8
.gitignore
vendored
8
.gitignore
vendored
@@ -344,10 +344,10 @@ ASALocalRun/
|
||||
*.PVS-Studio.*
|
||||
|
||||
# Classic-Shell specific ignores
|
||||
ClassicStartSrc/ClassicStartMenu/Skins/
|
||||
ClassicStartSrc/ClassicStartSetup/Output/
|
||||
ClassicStartSrc/ClassicStartSetup/Final/
|
||||
ClassicStartSrc/ClassicStartSetup/Temp/
|
||||
Src/StartMenu/Skins/
|
||||
Src/Setup/Output/
|
||||
Src/Setup/Final/
|
||||
Src/Setup/Temp/
|
||||
*.adml
|
||||
*.admx
|
||||
*.zip
|
||||
|
||||
Binary file not shown.
@@ -1,19 +0,0 @@
|
||||
; TRANSLATE ===================================================================
|
||||
|
||||
Title.text = Classic Start settings
|
||||
State.text = State:
|
||||
State1.text = Locked to this value
|
||||
State2.text = Locked to default
|
||||
State3.text = Unlocked
|
||||
State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users.
|
||||
State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored.
|
||||
State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting.
|
||||
|
||||
ClassicStartCat.text = Classic Start
|
||||
ClassicStartCatHelp.text = Classic Start group policy settings
|
||||
SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later.
|
||||
|
||||
Language.nameOverride = Language for Classic Start components
|
||||
Language.tipOverride = Select the language to be used by Classic Start (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated
|
||||
Update.nameOverride = Enable automatic checks for new versions
|
||||
Update.tipOverride = When this is checked, Classic Start will check for new releases every week. You will be notified if there is a new version of the Classic Start software or a new update for your current language
|
||||
@@ -1,147 +0,0 @@
|
||||
if exist Output rd /Q /S Output
|
||||
md Output
|
||||
md Output\x64
|
||||
md Output\PDB32
|
||||
md Output\PDB64
|
||||
|
||||
echo -- Compiling
|
||||
|
||||
for /f "usebackq tokens=*" %%i in (`"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe" -latest -products * -requires Microsoft.Component.MSBuild -property installationPath`) do set MSBuildDir=%%i\MSBuild\15.0\Bin\
|
||||
|
||||
REM ********* Build 64-bit solution
|
||||
echo --- 64bit
|
||||
"%MSBuildDir%MSBuild.exe" ..\ClassicStart.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="x64" /verbosity:quiet /nologo
|
||||
@if ERRORLEVEL 1 exit /b 1
|
||||
|
||||
REM ********* Build 32-bit solution (must be after 64-bit)
|
||||
echo --- 32bit
|
||||
"%MSBuildDir%MSBuild.exe" ..\ClassicStart.sln /m /t:Rebuild /p:Configuration="Setup" /p:Platform="Win32" /verbosity:quiet /nologo
|
||||
@if ERRORLEVEL 1 exit /b 1
|
||||
|
||||
|
||||
REM ********* Make en-US.dll
|
||||
cd ..
|
||||
ClassicStartSetup\ClassicStartUtility\Release\ClassicStartUtility.exe makeEN ClassicExplorer\Setup\ClassicExplorer32.dll ClassicStartMenu\Setup\ClassicStartMenuDLL.dll ClassicIE\Setup\ClassicIEDLL_32.dll ClassicStartUpdate\Release\ClassicStartUpdate.exe
|
||||
@if ERRORLEVEL 1 exit /b 1
|
||||
|
||||
ClassicStartSetup\ClassicStartUtility\Release\ClassicStartUtility.exe extract en-US.dll en-US.csv
|
||||
copy /B en-US.dll Localization\English > nul
|
||||
move en-US.csv Localization\English > nul
|
||||
|
||||
cd ClassicStartSetup
|
||||
|
||||
|
||||
REM ********* Copy binaries
|
||||
|
||||
copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.dll Output > nul
|
||||
copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.exe Output > nul
|
||||
copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.dll Output > nul
|
||||
copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output > nul
|
||||
copy /B ..\ClassicStartMenu\Setup\ClassicStartMenu.exe Output > nul
|
||||
copy /B ..\ClassicStartMenu\Setup\ClassicStartMenuDLL.dll Output > nul
|
||||
copy /B ..\ClassicStartUpdate\Release\ClassicStartUpdate.exe Output > nul
|
||||
copy /B ..\ClassicStartMenu\StartMenuHelper\Setup\StartMenuHelper32.dll Output > nul
|
||||
copy /B ..\ClassicStartSetup\SetupHelper\Release\SetupHelper.exe Output > nul
|
||||
|
||||
copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.dll Output\x64 > nul
|
||||
copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.dll Output\x64 > nul
|
||||
copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\x64 > nul
|
||||
copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenu.exe Output\x64 > nul
|
||||
copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenuDLL.dll Output\x64 > nul
|
||||
copy /B ..\ClassicStartMenu\StartMenuHelper\Setup64\StartMenuHelper64.dll Output\x64 > nul
|
||||
|
||||
copy /B "..\ClassicStartMenu\Skins\Classic Skin.skin" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Full Glass.skin" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Smoked Glass.skin" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Windows Aero.skin" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Windows Basic.skin" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Windows XP Luna.skin" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Windows 8.skin" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Metro.skin" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Classic Skin.skin7" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Windows Aero.skin7" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Windows 8.skin7" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Midnight.skin7" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Metro.skin7" Output > nul
|
||||
copy /B "..\ClassicStartMenu\Skins\Metallic.skin7" Output > nul
|
||||
|
||||
|
||||
REM ********* Collect debug info
|
||||
|
||||
REM Explorer 32
|
||||
copy /B ..\ClassicExplorer\Setup\ClassicExplorer32.pdb Output\PDB32 > nul
|
||||
copy /B Output\ClassicExplorer32.dll Output\PDB32 > nul
|
||||
copy /B ..\ClassicExplorer\Setup\ClassicExplorerSettings.pdb Output\PDB32 > nul
|
||||
copy /B Output\ClassicExplorerSettings.exe Output\PDB32 > nul
|
||||
|
||||
REM Explorer 64
|
||||
copy /B ..\ClassicExplorer\Setup64\ClassicExplorer64.pdb Output\PDB64 > nul
|
||||
copy /B Output\x64\ClassicExplorer64.dll Output\PDB64 > nul
|
||||
|
||||
REM IE 32
|
||||
copy /B ..\ClassicIE\Setup\ClassicIEDLL_32.pdb Output\PDB32 > nul
|
||||
copy /B Output\ClassicIEDLL_32.dll Output\PDB32 > nul
|
||||
copy /B ..\ClassicIE\Setup\ClassicIE_32.exe Output\PDB32 > nul
|
||||
copy /B Output\ClassicIE_32.exe Output\PDB32 > nul
|
||||
|
||||
REM IE 64
|
||||
copy /B ..\ClassicIE\Setup64\ClassicIEDLL_64.pdb Output\PDB64 > nul
|
||||
copy /B Output\x64\ClassicIEDLL_64.dll Output\PDB64 > nul
|
||||
copy /B ..\ClassicIE\Setup64\ClassicIE_64.exe Output\PDB64 > nul
|
||||
copy /B Output\x64\ClassicIE_64.exe Output\PDB64 > nul
|
||||
|
||||
REM Menu 32
|
||||
copy /B ..\ClassicStartMenu\Setup\ClassicStartMenu.pdb Output\PDB32 > nul
|
||||
copy /B Output\ClassicStartMenu.exe Output\PDB32 > nul
|
||||
copy /B ..\ClassicStartMenu\Setup\ClassicStartMenuDLL.pdb Output\PDB32 > nul
|
||||
copy /B Output\ClassicStartMenuDLL.dll Output\PDB32 > nul
|
||||
copy /B ..\ClassicStartMenu\StartMenuHelper\Setup\StartMenuHelper32.pdb Output\PDB32 > nul
|
||||
copy /B Output\StartMenuHelper32.dll Output\PDB32 > nul
|
||||
copy /B ..\ClassicStartUpdate\Release\ClassicStartUpdate.pdb Output\PDB32 > nul
|
||||
copy /B Output\ClassicStartUpdate.exe Output\PDB32 > nul
|
||||
|
||||
REM Menu 64
|
||||
copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenu.pdb Output\PDB64 > nul
|
||||
copy /B Output\x64\ClassicStartMenu.exe Output\PDB64 > nul
|
||||
copy /B ..\ClassicStartMenu\Setup64\ClassicStartMenuDLL.pdb Output\PDB64 > nul
|
||||
copy /B Output\x64\ClassicStartMenuDLL.dll Output\PDB64 > nul
|
||||
copy /B ..\ClassicStartMenu\StartMenuHelper\Setup64\StartMenuHelper64.pdb Output\PDB64 > nul
|
||||
copy /B Output\x64\StartMenuHelper64.dll Output\PDB64 > nul
|
||||
|
||||
|
||||
REM ********* Source Index PDBs
|
||||
|
||||
set PDBSTR_PATH="C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\srcsrv\pdbstr.exe"
|
||||
|
||||
if exist %PDBSTR_PATH% (
|
||||
echo --- Adding source index to PDBs
|
||||
call CreateSourceIndex.bat ..\.. > Output\pdbstr.txt
|
||||
|
||||
for %%f in (Output\PDB32\*.pdb) do (
|
||||
%PDBSTR_PATH% -w -p:%%f -s:srcsrv -i:Output\pdbstr.txt
|
||||
)
|
||||
|
||||
for %%f in (Output\PDB64\*.pdb) do (
|
||||
%PDBSTR_PATH% -w -p:%%f -s:srcsrv -i:Output\pdbstr.txt
|
||||
)
|
||||
)
|
||||
|
||||
REM ********* Build ADMX
|
||||
echo --- ADMX
|
||||
if exist Output\PolicyDefinitions.zip (
|
||||
del Output\PolicyDefinitions.zip
|
||||
)
|
||||
cd ..\Localization\English
|
||||
..\..\ClassicStartMenu\Setup\ClassicStartMenu.exe -saveadmx en-US
|
||||
@if ERRORLEVEL 1 exit /b 1
|
||||
..\..\ClassicExplorer\Setup\ClassicExplorerSettings.exe -saveadmx en-US
|
||||
@if ERRORLEVEL 1 exit /b 1
|
||||
..\..\ClassicIE\Setup\ClassicIE_32.exe -saveadmx en-US
|
||||
@if ERRORLEVEL 1 exit /b 1
|
||||
md en-US
|
||||
copy /B *.adml en-US > nul
|
||||
7z a ..\..\ClassicStartSetup\Output\PolicyDefinitions.zip *.admx en-US\*.adml PolicyDefinitions.rtf > nul
|
||||
rd /Q /S en-US
|
||||
cd ..\..\ClassicStartSetup
|
||||
|
||||
exit /b 0
|
||||
@@ -1,663 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
# This comment is generated by WixEdit, the specific commandline
|
||||
# arguments for the WiX Toolset are stored here.
|
||||
|
||||
candleArgs: "<projectfile>" -out "<projectname>.wixobj" -ext WixUIExtension -ext WixUtilExtension -dx64=0
|
||||
lightArgs: "<projectname>.wixobj" -out "<projectname>.msi" -ext WixUIExtension -ext WixUtilExtension -loc ClassicStartText-en-US.wxl
|
||||
-->
|
||||
<?if $(var.x64)=1 ?>
|
||||
<?define CS_UPGRADE = "779A74EF-23DE-4C71-AC12-2EE5A542ED34"?>
|
||||
<?define CS_PLATFORM = "x64"?>
|
||||
<?define CS_PROGRAM_FILES = "ProgramFiles64Folder"?>
|
||||
<?define CS_WIN64 = "yes"?>
|
||||
<?else ?>
|
||||
<?define CS_UPGRADE = "EB7DA1D9-44EA-43BF-8A08-0B103007D4F2"?>
|
||||
<?define CS_PLATFORM = "x86"?>
|
||||
<?define CS_PROGRAM_FILES = "ProgramFilesFolder"?>
|
||||
<?define CS_WIN64 = "no"?>
|
||||
<?endif ?>
|
||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
|
||||
<Product Id="*" Name="Classic Start" Language="1033" Version="$(env.CS_VERSION)" Manufacturer="PassionateCoder" UpgradeCode="$(var.CS_UPGRADE)">
|
||||
<Package Description="Classic Start" Comments="Classic Start" InstallerVersion="500" Compressed="yes" Platform="$(var.CS_PLATFORM)" />
|
||||
<Media Id="1" Cabinet="cshell.cab" EmbedCab="yes" CompressionLevel="high"/>
|
||||
<Media Id="2" Cabinet="simple.cab" EmbedCab="yes" CompressionLevel="high"/>
|
||||
<?if $(var.x64)=0 ?>
|
||||
<Condition Message="!(loc.Error32bit)">not Msix64</Condition>
|
||||
<?endif ?>
|
||||
<Condition Message="!(loc.ErrorWin7)">VersionNT>=601</Condition>
|
||||
<Condition Message="!(loc.ErrorNewVersion)">NOT NEWERPRODUCTFOUND OR Installed</Condition>
|
||||
<Directory Id="TARGETDIR" Name="SourceDir">
|
||||
<Directory Id="$(var.CS_PROGRAM_FILES)" Name="PFiles">
|
||||
<Directory Id="APPLICATIONFOLDER" Name="Classic Start">
|
||||
<Directory Id="Skins" Name="Skins" />
|
||||
</Directory>
|
||||
</Directory>
|
||||
<Directory Id="ProgramMenuFolder" Name="Programs">
|
||||
<Directory Id="StartMenuDir" Name="Classic Start">
|
||||
<Component Id="StartMenuDir" Guid="42AA415A-5E61-4238-96B2-A997D1EE5521">
|
||||
<RemoveFolder Id="StartMenuDir" On="uninstall" />
|
||||
<CreateFolder />
|
||||
<Condition>START_MENU_FOLDER=1</Condition>
|
||||
</Component>
|
||||
</Directory>
|
||||
</Directory>
|
||||
<Directory Id="SystemFolder" />
|
||||
<Directory Id="System64Folder" />
|
||||
</Directory>
|
||||
<Feature Id="ClassicStart" Level="1" Title="Classic Start" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Absent="disallow" Display="expand" Description="!(loc.ClassicStartDesc)">
|
||||
<ComponentRef Id="ClassicStart.chm" />
|
||||
<ComponentRef Id="ClassicStartReadme.rtf" />
|
||||
<ComponentRef Id="PassionateCoder" />
|
||||
<ComponentRef Id="TreatAs" />
|
||||
<ComponentRef Id="HelpLink" />
|
||||
<ComponentRef Id="ReadmeLink" />
|
||||
<ComponentRef Id="StartMenuDir" />
|
||||
<ComponentRef Id="PolicyDefinitions.zip" />
|
||||
<?if $(var.CS_LANG_NAME)!="en-US" ?>
|
||||
<ComponentRef Id="LanguageDll" />
|
||||
<?endif ?>
|
||||
<Feature Id="ClassicExplorer" Level="1" Title="!(loc.ExplorerTitle)" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Description="!(loc.ExplorerDesc)">
|
||||
<ComponentRef Id="ClassicExplorer32.dll" />
|
||||
<?if $(var.x64)=1 ?>
|
||||
<ComponentRef Id="ClassicExplorer64.dll" />
|
||||
<?endif ?>
|
||||
<ComponentRef Id="ExplorerL10N.ini" />
|
||||
<ComponentRef Id="ClassicExplorerSettings.exe" />
|
||||
<ComponentRef Id="ExplorerSettingsLink" />
|
||||
</Feature>
|
||||
<Feature Id="ClassicStartMenu" Level="1" Title="!(loc.StartMenuTitle)" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Description="!(loc.StartMenuDesc)">
|
||||
<ComponentRef Id="ClassicStartMenu.exe" />
|
||||
<ComponentRef Id="ClassicStartMenuDLL.dll" />
|
||||
<ComponentRef Id="StartMenuL10N.ini" />
|
||||
<ComponentRef Id="StartMenuHelper32.dll" />
|
||||
<?if $(var.x64)=1 ?>
|
||||
<ComponentRef Id="StartMenuHelper64.dll" />
|
||||
<?endif ?>
|
||||
<ComponentRef Id="StartScreenLink" />
|
||||
<ComponentRef Id="StartMenuHelperL10N.ini" />
|
||||
<ComponentRef Id="ClassicSkin.skin" />
|
||||
<ComponentRef Id="FullGlass.skin" />
|
||||
<ComponentRef Id="SmokedGlass.skin" />
|
||||
<ComponentRef Id="WindowsAero.skin" />
|
||||
<ComponentRef Id="WindowsBasic.skin" />
|
||||
<ComponentRef Id="WindowsXPLuna.skin" />
|
||||
<ComponentRef Id="Windows8.skin" />
|
||||
<ComponentRef Id="Metro.skin" />
|
||||
<ComponentRef Id="ClassicSkin.skin7" />
|
||||
<ComponentRef Id="WindowsAero.skin7" />
|
||||
<ComponentRef Id="Windows8.skin7" />
|
||||
<ComponentRef Id="Midnight.skin7" />
|
||||
<ComponentRef Id="Metro.skin7" />
|
||||
<ComponentRef Id="Metallic.skin7" />
|
||||
<ComponentRef Id="AutoRun" />
|
||||
<ComponentRef Id="MenuSettingsLink" />
|
||||
</Feature>
|
||||
<Feature Id="ClassicIE" Level="2" Title="!(loc.IETitle)" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Description="!(loc.IEDesc)">
|
||||
<ComponentRef Id="ClassicIEDLL_32.dll" />
|
||||
<ComponentRef Id="ClassicIE_32.exe" />
|
||||
<?if $(var.x64)=1 ?>
|
||||
<ComponentRef Id="ClassicIEDLL_64.dll" />
|
||||
<ComponentRef Id="ClassicIE_64.exe" />
|
||||
<?endif ?>
|
||||
<ComponentRef Id="IESettingsLink" />
|
||||
<Condition Level="1">IE_BUILD>=90000</Condition>
|
||||
</Feature>
|
||||
<Feature Id="ClassicStartUpdate" Level="1" Title="!(loc.UpdateTitle)" ConfigurableDirectory="APPLICATIONFOLDER" AllowAdvertise="no" Description="!(loc.UpdateDesc)">
|
||||
<ComponentRef Id="ClassicStartUpdate.exe" />
|
||||
<ComponentRef Id="UpdateSettingsLink" />
|
||||
</Feature>
|
||||
</Feature>
|
||||
<UI>
|
||||
<TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" />
|
||||
<TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" />
|
||||
<TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" Bold="yes" />
|
||||
<Property Id="DefaultUIFont" Value="WixUI_Font_Normal" />
|
||||
<Property Id="WixUI_Mode" Value="FeatureTree" />
|
||||
<DialogRef Id="ErrorDlg" />
|
||||
<DialogRef Id="FatalError" />
|
||||
<DialogRef Id="FilesInUse" />
|
||||
<DialogRef Id="MsiRMFilesInUse" />
|
||||
<DialogRef Id="PrepareDlg" />
|
||||
<DialogRef Id="ProgressDlg" />
|
||||
<DialogRef Id="ResumeDlg" />
|
||||
<DialogRef Id="UserExit" />
|
||||
<Publish Dialog="ExitDialog2" Control="Finish" Event="EndDialog" Value="Return" Order="999">1</Publish>
|
||||
<Publish Dialog="WelcomeDlg2" Control="Next" Event="NewDialog" Value="LicenseAgreementDlg2">1</Publish>
|
||||
<Publish Dialog="LicenseAgreementDlg2" Control="Back" Event="NewDialog" Value="WelcomeDlg2">1</Publish>
|
||||
<Publish Dialog="LicenseAgreementDlg2" Control="Next" Event="NewDialog" Value="CustomizeDlg2">LicenseAccepted = "1"</Publish>
|
||||
<Publish Dialog="CustomizeDlg2" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg2" Order="1">Installed</Publish>
|
||||
<Publish Dialog="CustomizeDlg2" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg2" Order="2">NOT Installed</Publish>
|
||||
<Publish Dialog="CustomizeDlg2" Control="Next" Event="NewDialog" Value="VerifyReadyDlg2">1</Publish>
|
||||
<Publish Dialog="VerifyReadyDlg2" Control="Back" Event="NewDialog" Value="CustomizeDlg2" Order="1">NOT Installed OR WixUI_InstallMode = "Change"</Publish>
|
||||
<Publish Dialog="VerifyReadyDlg2" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg2" Order="2">Installed</Publish>
|
||||
<Publish Dialog="MaintenanceWelcomeDlg2" Control="Next" Event="NewDialog" Value="MaintenanceTypeDlg2">1</Publish>
|
||||
<Publish Dialog="MaintenanceTypeDlg2" Control="ChangeButton" Event="NewDialog" Value="CustomizeDlg2">1</Publish>
|
||||
<Publish Dialog="MaintenanceTypeDlg2" Control="RepairButton" Event="NewDialog" Value="VerifyReadyDlg2">1</Publish>
|
||||
<Publish Dialog="MaintenanceTypeDlg2" Control="RemoveButton" Event="NewDialog" Value="VerifyReadyDlg2">1</Publish>
|
||||
<Publish Dialog="MaintenanceTypeDlg2" Control="Back" Event="NewDialog" Value="MaintenanceWelcomeDlg2">1</Publish>
|
||||
<Dialog Id="WelcomeDlg2" Width="370" Height="270" Title="!(loc.WelcomeDlg_Title)">
|
||||
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)" />
|
||||
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
|
||||
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
|
||||
</Control>
|
||||
<Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="!(loc.WelcomeDlgBitmap)" />
|
||||
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUIBack)" />
|
||||
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
|
||||
<Control Id="Description" Type="Text" X="135" Y="80" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.WelcomeDlgDescription)" />
|
||||
<Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.WelcomeDlgTitle)" />
|
||||
</Dialog>
|
||||
<InstallUISequence>
|
||||
<Show Dialog="WelcomeDlg2" Before="ProgressDlg">NOT Installed</Show>
|
||||
</InstallUISequence>
|
||||
<Dialog Id="LicenseAgreementDlg2" Width="370" Height="270" Title="!(loc.LicenseAgreementDlg_Title)">
|
||||
<Control Id="LicenseAcceptedCheckBox" Type="CheckBox" X="20" Y="207" Width="330" Height="18" CheckBoxValue="1" Property="LicenseAccepted" Text="!(loc.LicenseAgreementDlgLicenseAcceptedCheckBox)" />
|
||||
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)" />
|
||||
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
|
||||
<Publish Event="SpawnWaitDialog" Value="WaitForCostingDlg">CostingComplete = 1</Publish>
|
||||
<Condition Action="disable"><![CDATA[LicenseAccepted <> "1"]]></Condition>
|
||||
<Condition Action="enable">LicenseAccepted = "1"</Condition>
|
||||
</Control>
|
||||
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
|
||||
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
|
||||
</Control>
|
||||
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.LicenseAgreementDlgBannerBitmap)" />
|
||||
<Control Id="LicenseText" Type="ScrollableText" X="20" Y="60" Width="330" Height="140" Sunken="yes" TabSkip="no">
|
||||
<Text SourceFile="..\Localization\$(var.CS_LANG_FOLDER)\ClassicStartEULA.rtf" />
|
||||
</Control>
|
||||
<Control Id="Print" Type="PushButton" X="100" Y="243" Width="56" Height="17" Text="!(loc.WixUIPrint)">
|
||||
<Publish Event="DoAction" Value="WixUIPrintEula">1</Publish>
|
||||
</Control>
|
||||
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
|
||||
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
|
||||
<Control Id="Description" Type="Text" X="25" Y="23" Width="340" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.LicenseAgreementDlgDescription)" />
|
||||
<Control Id="Title" Type="Text" X="15" Y="6" Width="200" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.LicenseAgreementDlgTitle)" />
|
||||
</Dialog>
|
||||
<Dialog Id="CustomizeDlg2" Width="370" Height="270" Title="!(loc.CustomizeDlg_Title)" TrackDiskSpace="yes">
|
||||
<Control Id="Tree" Type="SelectionTree" X="25" Y="85" Width="175" Height="92" Property="_BrowseProperty" Sunken="yes" TabSkip="no" Text="!(loc.CustomizeDlgTree)" />
|
||||
<Control Id="Browse" Type="PushButton" X="294" Y="212" Width="66" Height="17" Text="!(loc.CustomizeDlgBrowse)">
|
||||
<Publish Event="SelectionBrowse" Value="BrowseDlg">1</Publish>
|
||||
<Condition Action="hide">Installed</Condition>
|
||||
<Condition Action="disable">Installed</Condition>
|
||||
</Control>
|
||||
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)" />
|
||||
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
|
||||
<Subscribe Event="SelectionNoItems" Attribute="Enabled" />
|
||||
</Control>
|
||||
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
|
||||
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
|
||||
</Control>
|
||||
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.CustomizeDlgBannerBitmap)" />
|
||||
<Control Id="Text" Type="Text" X="25" Y="55" Width="320" Height="20" Text="!(loc.CustomizeDlgText)" />
|
||||
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
|
||||
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="2" />
|
||||
<Control Id="Description" Type="Text" X="25" Y="23" Width="280" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.CustomizeDlgDescription)" />
|
||||
<Control Id="Title" Type="Text" X="15" Y="6" Width="210" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.CustomizeDlgTitle)" />
|
||||
<Control Id="Box" Type="GroupBox" X="210" Y="81" Width="150" Height="118" />
|
||||
<Control Id="ItemDescription" Type="Text" X="215" Y="90" Width="131" Height="50" Text="!(loc.CustomizeDlgItemDescription)">
|
||||
<Subscribe Event="SelectionDescription" Attribute="Text" />
|
||||
</Control>
|
||||
<Control Id="ItemSize" Type="Text" X="215" Y="140" Width="131" Height="50" Text="!(loc.CustomizeDlgItemSize)">
|
||||
<Subscribe Event="SelectionSize" Attribute="Text" />
|
||||
</Control>
|
||||
<Control Id="Location" Type="Text" X="90" Y="214" Width="200" Height="20" Text="!(loc.CustomizeDlgLocation)">
|
||||
<Subscribe Event="SelectionPath" Attribute="Text" />
|
||||
<Subscribe Event="SelectionPathOn" Attribute="Visible" />
|
||||
<Condition Action="hide">Installed</Condition>
|
||||
</Control>
|
||||
<Control Id="LocationLabel" Type="Text" X="25" Y="214" Width="65" Height="10" Text="!(loc.CustomizeDlgLocationLabel)">
|
||||
<Subscribe Event="SelectionPathOn" Attribute="Visible" />
|
||||
<Condition Action="hide">Installed</Condition>
|
||||
</Control>
|
||||
<Control Type="CheckBox" Id="StartMenu" Width="172" Height="17" X="25" Y="181" Text="!(loc.StartMenuFolder)" Property="START_MENU_FOLDER" CheckBoxValue="1">
|
||||
<Condition Action="hide">Installed</Condition>
|
||||
</Control>
|
||||
<Control Type="Line" Id="MiddleLine" Width="370" Height="17" X="0" Y="205">
|
||||
<Condition Action="hide">Installed</Condition>
|
||||
</Control>
|
||||
</Dialog>
|
||||
<Dialog Id="VerifyReadyDlg2" Width="370" Height="270" Title="!(loc.VerifyReadyDlg_Title)" TrackDiskSpace="yes">
|
||||
<Control Id="Install" Type="PushButton" ElevationShield="yes" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgInstall)">
|
||||
<Condition Action="show">NOT Installed AND ALLUSERS</Condition>
|
||||
<Condition Action="enable">NOT Installed</Condition>
|
||||
<Condition Action="default">NOT Installed</Condition>
|
||||
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
|
||||
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
|
||||
</Control>
|
||||
<Control Id="InstallNoShield" Type="PushButton" ElevationShield="no" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgInstall)">
|
||||
<Condition Action="show">NOT Installed AND NOT ALLUSERS</Condition>
|
||||
<Condition Action="enable">NOT Installed</Condition>
|
||||
<Condition Action="default">NOT Installed</Condition>
|
||||
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
|
||||
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
|
||||
</Control>
|
||||
<Control Id="Change" Type="PushButton" ElevationShield="yes" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgChange)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Change" AND ALLUSERS AND (ADDLOCAL OR REMOVE)</Condition>
|
||||
<Condition Action="enable">WixUI_InstallMode = "Change"</Condition>
|
||||
<Condition Action="default">WixUI_InstallMode = "Change"</Condition>
|
||||
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
|
||||
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
|
||||
</Control>
|
||||
<Control Id="ChangeNoShield" Type="PushButton" ElevationShield="no" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgChange)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Change" AND (NOT ALLUSERS OR (NOT ADDLOCAL AND NOT REMOVE))</Condition>
|
||||
<Condition Action="enable">WixUI_InstallMode = "Change"</Condition>
|
||||
<Condition Action="default">WixUI_InstallMode = "Change"</Condition>
|
||||
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
|
||||
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
|
||||
</Control>
|
||||
<Control Id="Repair" Type="PushButton" X="236" Y="243" Width="66" Height="17" Default="yes" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgRepair)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Repair"</Condition>
|
||||
<Condition Action="enable">WixUI_InstallMode = "Repair"</Condition>
|
||||
<Condition Action="default">WixUI_InstallMode = "Repair"</Condition>
|
||||
<Publish Event="ReinstallMode" Value="ecmus"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="Reinstall" Value="All"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
|
||||
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
|
||||
</Control>
|
||||
<Control Id="Remove" Type="PushButton" ElevationShield="yes" X="236" Y="243" Width="66" Height="17" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgRemove)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Remove" AND ALLUSERS</Condition>
|
||||
<Condition Action="enable">WixUI_InstallMode = "Remove"</Condition>
|
||||
<Publish Event="Remove" Value="All"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
|
||||
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
|
||||
</Control>
|
||||
<Control Id="RemoveNoShield" Type="PushButton" ElevationShield="no" X="236" Y="243" Width="66" Height="17" Hidden="yes" Disabled="yes" Text="!(loc.VerifyReadyDlgRemove)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Remove" AND NOT ALLUSERS</Condition>
|
||||
<Condition Action="enable">WixUI_InstallMode = "Remove"</Condition>
|
||||
<Publish Event="Remove" Value="All"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="EndDialog" Value="Return"><![CDATA[OutOfDiskSpace <> 1]]></Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfRbDiskDlg">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND (PROMPTROLLBACKCOST="P" OR NOT PROMPTROLLBACKCOST)</Publish>
|
||||
<Publish Event="EndDialog" Value="Return">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="EnableRollback" Value="False">OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 0 AND PROMPTROLLBACKCOST="D"</Publish>
|
||||
<Publish Event="SpawnDialog" Value="OutOfDiskDlg">(OutOfDiskSpace = 1 AND OutOfNoRbDiskSpace = 1) OR (OutOfDiskSpace = 1 AND PROMPTROLLBACKCOST="F")</Publish>
|
||||
</Control>
|
||||
<Control Id="InstallTitle" Type="Text" X="15" Y="15" Width="300" Height="15" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="!(loc.VerifyReadyDlgInstallTitle)">
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Id="InstallText" Type="Text" X="25" Y="70" Width="320" Height="80" Hidden="yes" Text="!(loc.VerifyReadyDlgInstallText)">
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Id="ChangeTitle" Type="Text" X="15" Y="15" Width="300" Height="15" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="!(loc.VerifyReadyDlgChangeTitle)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Change"</Condition>
|
||||
</Control>
|
||||
<Control Id="ChangeText" Type="Text" X="25" Y="70" Width="320" Height="80" Hidden="yes" Text="!(loc.VerifyReadyDlgChangeText)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Change"</Condition>
|
||||
</Control>
|
||||
<Control Id="RepairTitle" Type="Text" X="15" Y="15" Width="300" Height="15" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="!(loc.VerifyReadyDlgRepairTitle)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Repair"</Condition>
|
||||
</Control>
|
||||
<Control Id="RepairText" Type="Text" X="25" Y="70" Width="320" Height="80" Hidden="yes" NoPrefix="yes" Text="!(loc.VerifyReadyDlgRepairText)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Repair"</Condition>
|
||||
</Control>
|
||||
<Control Id="RemoveTitle" Type="Text" X="15" Y="15" Width="300" Height="15" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="!(loc.VerifyReadyDlgRemoveTitle)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Remove"</Condition>
|
||||
</Control>
|
||||
<Control Id="RemoveText" Type="Text" X="25" Y="70" Width="320" Height="80" Hidden="yes" NoPrefix="yes" Text="!(loc.VerifyReadyDlgRemoveText)">
|
||||
<Condition Action="show">WixUI_InstallMode = "Remove"</Condition>
|
||||
</Control>
|
||||
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
|
||||
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
|
||||
</Control>
|
||||
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)">
|
||||
<Condition Action="default">WixUI_InstallMode = "Remove"</Condition>
|
||||
</Control>
|
||||
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.VerifyReadyDlgBannerBitmap)" />
|
||||
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
|
||||
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
|
||||
</Dialog>
|
||||
<Dialog Id="MaintenanceWelcomeDlg2" Width="370" Height="270" Title="!(loc.MaintenanceWelcomeDlg_Title)">
|
||||
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.WixUINext)">
|
||||
<Publish Event="SpawnWaitDialog" Value="WaitForCostingDlg">CostingComplete = 1</Publish>
|
||||
</Control>
|
||||
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
|
||||
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
|
||||
</Control>
|
||||
<Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="!(loc.MaintenanceWelcomeDlgBitmap)" />
|
||||
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUIBack)" />
|
||||
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
|
||||
<Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.MaintenanceWelcomeDlgTitle)" />
|
||||
<Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.MaintenanceWelcomeDlgDescription)" />
|
||||
</Dialog>
|
||||
<InstallUISequence>
|
||||
<Show Dialog="MaintenanceWelcomeDlg2" Before="ProgressDlg">Installed AND NOT RESUME AND NOT Preselected</Show>
|
||||
</InstallUISequence>
|
||||
<Dialog Id="MaintenanceTypeDlg2" Width="370" Height="270" Title="!(loc.MaintenanceTypeDlg_Title)">
|
||||
<Control Id="ChangeButton" Type="PushButton" X="40" Y="65" Width="80" Height="17" ToolTip="!(loc.MaintenanceTypeDlgChangeButtonTooltip)" Default="yes" Text="!(loc.MaintenanceTypeDlgChangeButton)">
|
||||
<Publish Property="WixUI_InstallMode" Value="Change">1</Publish>
|
||||
</Control>
|
||||
<Control Id="ChangeText" Type="Text" X="60" Y="85" Width="280" Height="20" Text="!(loc.MaintenanceTypeDlgChangeText)" />
|
||||
<Control Id="RepairButton" Type="PushButton" X="40" Y="118" Width="80" Height="17" ToolTip="!(loc.MaintenanceTypeDlgRepairButtonTooltip)" Text="!(loc.MaintenanceTypeDlgRepairButton)">
|
||||
<Publish Property="WixUI_InstallMode" Value="Repair">1</Publish>
|
||||
</Control>
|
||||
<Control Id="RepairText" Type="Text" X="60" Y="138" Width="280" Height="30" Text="!(loc.MaintenanceTypeDlgRepairText)" />
|
||||
<Control Id="RemoveButton" Type="PushButton" X="40" Y="171" Width="80" Height="17" ToolTip="!(loc.MaintenanceTypeDlgRemoveButtonTooltip)" Text="!(loc.MaintenanceTypeDlgRemoveButton)">
|
||||
<Publish Property="WixUI_InstallMode" Value="Remove">1</Publish>
|
||||
<Condition Action="disable">ARPNOREMOVE</Condition>
|
||||
</Control>
|
||||
<Control Id="RemoveText" Type="Text" X="60" Y="191" Width="280" Height="20" NoPrefix="yes" Text="!(loc.MaintenanceTypeDlgRemoveText)">
|
||||
<Condition Action="hide">ARPNOREMOVE</Condition>
|
||||
</Control>
|
||||
<Control Id="RemoveDisabledText" Type="Text" X="60" Y="191" Width="280" Height="20" NoPrefix="yes" Text="!(loc.MaintenanceTypeDlgRemoveDisabledText)" Hidden="yes">
|
||||
<Condition Action="show">ARPNOREMOVE</Condition>
|
||||
</Control>
|
||||
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.WixUIBack)" />
|
||||
<Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUINext)" />
|
||||
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)">
|
||||
<Publish Event="SpawnDialog" Value="CancelDlg">1</Publish>
|
||||
</Control>
|
||||
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.MaintenanceTypeDlgBannerBitmap)" />
|
||||
<Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />
|
||||
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
|
||||
<Control Id="Title" Type="Text" X="15" Y="6" Width="340" Height="15" Transparent="yes" NoPrefix="yes" Text="!(loc.MaintenanceTypeDlgTitle)" />
|
||||
<Control Id="Description" Type="Text" X="25" Y="23" Width="340" Height="20" Transparent="yes" NoPrefix="yes" Text="!(loc.MaintenanceTypeDlgDescription)" />
|
||||
</Dialog>
|
||||
<Dialog Id="ExitDialog2" Width="370" Height="270" Title="!(loc.ExitDialog_Title)">
|
||||
<Control Id="Finish" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.WixUIFinish)" />
|
||||
<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUICancel)" />
|
||||
<Control Id="Bitmap1" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Hidden="yes" Text="!(loc.ExitDialogBitmap)">
|
||||
<Condition Action="show">Installed</Condition>
|
||||
</Control>
|
||||
<Control Id="Bitmap2" Type="Bitmap" X="0" Y="0" Width="370" Height="197" TabSkip="no" Hidden="yes" Text="dialog2.jpg">
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.WixUIBack)" />
|
||||
<Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
|
||||
<Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="40" Transparent="yes" NoPrefix="yes" Text="!(loc.ExitDialogDescription)" />
|
||||
<Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.ExitDialogTitle)" />
|
||||
<Control Id="OptionalText" Type="Text" X="135" Y="110" Width="220" Height="80" Transparent="yes" NoPrefix="yes" Hidden="yes" Text="[WIXUI_EXITDIALOGOPTIONALTEXT]">
|
||||
<Condition Action="show">WIXUI_EXITDIALOGOPTIONALTEXT AND NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Type="Icon" Id="Icon1" Width="12" Height="12" X="7" Y="203" Hidden="yes" Text="web.ico">
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Type="Hyperlink" Id="Link1" Width="131" Height="10" X="22" Y="204" Hidden="yes" ToolTip="www.classicshell.net">
|
||||
<Text><![CDATA[<a href="http://www.classicshell.net">!(loc.WebLink)</a>]]></Text>
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Type="Icon" Id="Icon2" Width="12" Height="12" X="7" Y="220" Hidden="yes" Text="donate.ico">
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Type="Hyperlink" Id="Link2" Width="112" Height="10" X="22" Y="221" Hidden="yes" ToolTip="www.paypal.com">
|
||||
<Text><![CDATA[<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5N8TPRAQJWX8G&lc=US&item_name=Classic%20Shell&no_note=1&no_shipping=1¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted">!(loc.DonateLink)</a>]]></Text>
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Type="Icon" Id="Icon3" Width="12" Height="12" X="185" Y="203" Hidden="yes" Text="facebook.ico">
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Type="Hyperlink" Id="Link3" Width="140" Height="10" X="200" Y="204" Hidden="yes" ToolTip="www.facebook.com">
|
||||
<Text><![CDATA[<a href="https://www.facebook.com/classicshell">!(loc.FacebookLink)</a>]]></Text>
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
<Control Id="OptionalCheckBox" Type="CheckBox" X="188" Y="220" Width="130" Height="12" Hidden="yes" Property="WIXUI_EXITDIALOGOPTIONALCHECKBOX" CheckBoxValue="1" Text="!(loc.ViewReadme)">
|
||||
<Condition Action="show">NOT Installed</Condition>
|
||||
</Control>
|
||||
</Dialog>
|
||||
<Publish Dialog="ExitDialog2" Control="Finish" Event="DoAction" Value="ViewReadme">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish>
|
||||
<InstallUISequence>
|
||||
<Show Dialog="ExitDialog2" OnExit="success" />
|
||||
</InstallUISequence>
|
||||
<AdminUISequence>
|
||||
<Show Dialog="ExitDialog2" OnExit="success" />
|
||||
</AdminUISequence>
|
||||
</UI>
|
||||
<UIRef Id="WixUI_Common" />
|
||||
<UIRef Id="WixUI_ErrorProgressText"/>
|
||||
<DirectoryRef Id="APPLICATIONFOLDER">
|
||||
<Component Id="ClassicStart.chm" Guid="29AB35F9-D611-4B34-BCE3-517C10C839AF" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ClassicStart.chm" KeyPath="yes" Source="..\Localization\$(var.CS_LANG_FOLDER)\ClassicStart.chm" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="ClassicExplorer32.dll" Guid="21833BA5-3F17-4237-BA0C-2D01D273A27F" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ClassicExplorer32.dll" KeyPath="yes" Source="Output\ClassicExplorer32.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="ClassicExplorerSettings.exe" Guid="CBD00200-FAED-48F6-B8C1-F033BDB00A28" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ClassicExplorerSettings.exe" KeyPath="yes" Source="Output\ClassicExplorerSettings.exe" Checksum="yes" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="ClassicIEDLL_32.dll" Guid="C85DEB7F-FB76-42E9-B1F4-7A7C7DCBD482" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ClassicIEDLL_32.dll" KeyPath="yes" Source="Output\ClassicIEDLL_32.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="ClassicIE_32.exe" Guid="0D0BF4CF-9753-4867-9DE5-69D3DA19DC41" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ClassicIE_32.exe" KeyPath="yes" Source="Output\ClassicIE_32.exe" Checksum="yes" Vital="yes" />
|
||||
<Shortcut Id="IESettings" Name="IE Settings" Advertise="no" Description="!(loc.IESettingsDesc)" Target="[APPLICATIONFOLDER]ClassicIE_32.exe" WorkingDirectory="APPLICATIONFOLDER">
|
||||
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicIE.Settings" />
|
||||
</Shortcut>
|
||||
</Component>
|
||||
<?if $(var.x64)=1 ?>
|
||||
<Component Id="ClassicExplorer64.dll" Guid="A82DBFC3-E19B-4E02-AF50-50363C2B0714" Win64="yes" DiskId="2">
|
||||
<File Id="ClassicExplorer64.dll" KeyPath="yes" Source="Output\x64\ClassicExplorer64.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="ClassicIEDLL_64.dll" Guid="6EC7C9A0-BB8E-4B4F-9F63-D03EFEB65B41" Win64="yes" DiskId="2">
|
||||
<File Id="ClassicIEDLL_64.dll" KeyPath="yes" Source="Output\x64\ClassicIEDLL_64.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="ClassicIE_64.exe" Guid="89BDF7B9-D8F4-46BE-9F29-344B384D753C" Win64="yes" DiskId="2">
|
||||
<File Id="ClassicIE_64.exe" KeyPath="yes" Source="Output\x64\ClassicIE_64.exe" Checksum="yes" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="ClassicStartMenu.exe" Guid="F74C0FF3-A8C0-4B6E-AFD2-F9467DE4D90B" Win64="yes" DiskId="2">
|
||||
<File Id="ClassicStartMenu.exe" KeyPath="yes" Checksum="yes" Source="Output\x64\ClassicStartMenu.exe" Vital="yes" />
|
||||
<Shortcut Id="StartMenuSettings" Name="Start Menu Settings" Advertise="no" Arguments="-settings" Description="!(loc.StartSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicStartMenu.exe" WorkingDirectory="APPLICATIONFOLDER">
|
||||
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicStartMenu.Settings" />
|
||||
</Shortcut>
|
||||
</Component>
|
||||
<Component Id="ClassicStartMenuDLL.dll" Guid="C5226061-17DE-4DF6-A088-CC84F6A7BE84" Win64="yes" DiskId="2">
|
||||
<File Id="ClassicStartMenuDLL.dll" Checksum="yes" KeyPath="yes" Source="Output\x64\ClassicStartMenuDLL.dll" Vital="yes" />
|
||||
</Component>
|
||||
<?else ?>
|
||||
<Component Id="ClassicStartMenu.exe" Guid="F74C0FF3-A8C0-4B6E-AFD2-F9467DE4D90B" Win64="no" DiskId="2">
|
||||
<File Id="ClassicStartMenu.exe" KeyPath="yes" Checksum="yes" Source="Output\ClassicStartMenu.exe" Vital="yes" />
|
||||
<Shortcut Id="StartMenuSettings" Name="Start Menu Settings" Advertise="no" Arguments="-settings" Description="!(loc.StartSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicStartMenu.exe" WorkingDirectory="APPLICATIONFOLDER">
|
||||
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicStartMenu.Settings" />
|
||||
</Shortcut>
|
||||
</Component>
|
||||
<Component Id="ClassicStartMenuDLL.dll" Guid="C5226061-17DE-4DF6-A088-CC84F6A7BE84" Win64="no" DiskId="2">
|
||||
<File Id="ClassicStartMenuDLL.dll" Checksum="yes" KeyPath="yes" Source="Output\ClassicStartMenuDLL.dll" Vital="yes" />
|
||||
</Component>
|
||||
<?endif ?>
|
||||
<Component Id="StartScreenLink" Guid="5C71165B-5451-417b-ADF5-86983ED2489A" Win64="$(var.CS_WIN64)">
|
||||
<Shortcut Id="StartScreen" Name="Start Screen" Advertise="no" Arguments="-togglenew" Description="!(loc.StartScreenDesc)" Target="[APPLICATIONFOLDER]ClassicStartMenu.exe" WorkingDirectory="APPLICATIONFOLDER" Icon="StartScreen.exe">
|
||||
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicStartMenu.StartScreen" />
|
||||
<ShortcutProperty Key="System.AppUserModel.StartPinOption" Value="1" />
|
||||
<ShortcutProperty Key="System.AppUserModel.ExcludeFromShowInNewInstall" Value="1" />
|
||||
<Icon Id="StartScreen.exe" SourceFile="..\ClassicStartMenu\ClassicStartMenuDLL\startb.ico"/>
|
||||
</Shortcut>
|
||||
<CreateFolder />
|
||||
<Condition>VersionNT>601</Condition>
|
||||
</Component>
|
||||
<Component Id="ClassicStartReadme.rtf" Guid="A6B815ED-91BD-4F61-83B3-F98041026BB9" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ClassicStartReadme.rtf" KeyPath="yes" Source="..\Localization\$(var.CS_LANG_FOLDER)\ClassicStartReadme.rtf" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="ExplorerL10N.ini" Guid="660F2112-3133-4022-9F1E-BC3AED2EB475" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ExplorerL10N.ini" KeyPath="yes" Source="..\ClassicExplorer\ExplorerL10N.ini" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="StartMenuL10N.ini" Guid="3F784CD2-63B8-46db-888E-5AC20852601E" Win64="$(var.CS_WIN64)">
|
||||
<File Id="StartMenuL10N.ini" KeyPath="yes" Source="..\ClassicStartMenu\StartMenuL10N.ini" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="StartMenuHelperL10N.ini" Guid="144CE4DC-0C77-4793-B79A-A32E48A90E64" Win64="$(var.CS_WIN64)">
|
||||
<File Id="StartMenuHelperL10N.ini" KeyPath="yes" Source="..\ClassicStartMenu\StartMenuHelper\StartMenuHelperL10N.ini" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="ClassicStartUpdate.exe" Guid="FB6C213F-B670-4888-8B2C-12E807E335A7" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ClassicStartUpdate" KeyPath="yes" Source="Output\ClassicStartUpdate.exe" Checksum="yes" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="PolicyDefinitions.zip" Guid="580A15D0-4023-471d-9D82-9D63FBA42B5D" Win64="$(var.CS_WIN64)">
|
||||
<File Id="PolicyDefinitions.zip" KeyPath="yes" Source="Output\PolicyDefinitions.zip" Vital="yes" />
|
||||
</Component>
|
||||
<?if $(var.CS_LANG_NAME)!="en-US" ?>
|
||||
<Component Id="LanguageDll" Guid="A709B553-FBFA-4863-A9E5-CCD79CAF1560" Win64="$(var.CS_WIN64)">
|
||||
<File Id="LanguageDll" KeyPath="yes" Source="..\Localization\$(var.CS_LANG_FOLDER)\$(var.CS_LANG_NAME).dll" Checksum="yes" Vital="yes" />
|
||||
</Component>
|
||||
<?endif ?>
|
||||
</DirectoryRef>
|
||||
<DirectoryRef Id="Skins">
|
||||
<Component Id="ClassicSkin.skin" Guid="301CA0BC-1DD4-4A25-8E1E-FA1A0134A814" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ClassicSkin.skin" KeyPath="yes" Checksum="yes" Source="Output\Classic Skin.skin" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="FullGlass.skin" Guid="B71131E1-ED7C-4EED-9289-528B50E2C8EE" Win64="$(var.CS_WIN64)">
|
||||
<File Id="FullGlass.skin" KeyPath="yes" Checksum="yes" Source="Output\Full Glass.skin" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="SmokedGlass.skin" Guid="19BF925A-85C0-4EFC-8F0C-091BFE5355FA" Win64="$(var.CS_WIN64)">
|
||||
<File Id="SmokedGlass.skin" KeyPath="yes" Checksum="yes" Source="Output\Smoked Glass.skin" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="WindowsAero.skin" Guid="31F56072-143D-4483-9590-E928CA6A4C5B" Win64="$(var.CS_WIN64)">
|
||||
<File Id="WindowsAero.skin" KeyPath="yes" Checksum="yes" Source="Output\Windows Aero.skin" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="WindowsBasic.skin" Guid="64F8BA21-1A66-45f8-9BA6-E27156DCAAAE" Win64="$(var.CS_WIN64)">
|
||||
<File Id="WindowsBasic.skin" KeyPath="yes" Checksum="yes" Source="Output\Windows Basic.skin" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="WindowsXPLuna.skin" Guid="FBC71683-D1B5-4F6C-A14C-AD9B555D10BB" Win64="$(var.CS_WIN64)">
|
||||
<File Id="WindowsXPLuna.skin" KeyPath="yes" Checksum="yes" Source="Output\Windows XP Luna.skin" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="Windows8.skin" Guid="3787BF83-4910-4008-8C0A-C82602AE80B7" Win64="$(var.CS_WIN64)">
|
||||
<File Id="Windows8.skin" KeyPath="yes" Checksum="yes" Source="Output\Windows 8.skin" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="Metro.skin" Guid="E7ADDABB-E019-4893-B0C8-200367EEEBAC" Win64="$(var.CS_WIN64)">
|
||||
<File Id="Metro.skin" KeyPath="yes" Checksum="yes" Source="Output\Metro.skin" Vital="yes" />
|
||||
<Condition>VersionNT>601</Condition>
|
||||
</Component>
|
||||
<Component Id="ClassicSkin.skin7" Guid="24A14A38-B51B-4F6E-8922-95F868F78934" Win64="$(var.CS_WIN64)">
|
||||
<File Id="ClassicSkin.skin7" KeyPath="yes" Checksum="yes" Source="Output\Classic Skin.skin7" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="WindowsAero.skin7" Guid="4D2ED9E7-825A-4BC6-8EF9-ED142F6FE15F" Win64="$(var.CS_WIN64)">
|
||||
<File Id="WindowsAero.skin7" KeyPath="yes" Checksum="yes" Source="Output\Windows Aero.skin7" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="Windows8.skin7" Guid="BF69351E-763F-4A31-8180-7A39AA4541B9" Win64="$(var.CS_WIN64)">
|
||||
<File Id="Windows8.skin7" KeyPath="yes" Checksum="yes" Source="Output\Windows 8.skin7" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="Midnight.skin7" Guid="CE36C4AD-F3CB-4ae0-AC0A-845F5C7B3ED5" Win64="$(var.CS_WIN64)">
|
||||
<File Id="Midnight.skin7" KeyPath="yes" Checksum="yes" Source="Output\Midnight.skin7" Vital="yes" />
|
||||
</Component>
|
||||
<Component Id="Metro.skin7" Guid="4CA9B157-C098-4137-BD17-107C79CBCF44" Win64="$(var.CS_WIN64)">
|
||||
<File Id="Metro.skin7" KeyPath="yes" Checksum="yes" Source="Output\Metro.skin7" Vital="yes" />
|
||||
<Condition>VersionNT>601</Condition>
|
||||
</Component>
|
||||
<Component Id="Metallic.skin7" Guid="2167BBCA-FD42-4285-AE00-9CDDDF436B30" Win64="$(var.CS_WIN64)">
|
||||
<File Id="Metallic.skin7" KeyPath="yes" Checksum="yes" Source="Output\Metallic.skin7" Vital="yes" />
|
||||
</Component>
|
||||
</DirectoryRef>
|
||||
<DirectoryRef Id="TARGETDIR">
|
||||
<Component Id="PassionateCoder" Guid="19EC9EFC-B901-4EAB-B800-6E98D2261077" Win64="$(var.CS_WIN64)">
|
||||
<RegistryKey Root="HKLM" Key="Software\PassionateCoder\ClassicStart">
|
||||
<RegistryValue Type="integer" Name="Version" KeyPath="yes" Value="$(env.CS_VERSION_NUM)" />
|
||||
<RegistryValue Type="string" Name="Path" Value="[APPLICATIONFOLDER]" />
|
||||
<?if $(var.CS_LANG_NAME)!="en-US" ?>
|
||||
<RegistryValue Type="string" Name="DefaultLanguage" Value="$(var.CS_LANG_NAME)" />
|
||||
<?else ?>
|
||||
<RegistryValue Type="string" Name="DefaultLanguage" Value="" />
|
||||
<?endif ?>
|
||||
</RegistryKey>
|
||||
</Component>
|
||||
<Component Id="AutoRun" Guid="64987C22-72C7-419D-B5A5-D2E6CB4865B6" Win64="$(var.CS_WIN64)">
|
||||
<RegistryKey Root="HKLM" Key="Software\Microsoft\Windows\CurrentVersion\Run">
|
||||
<RegistryValue Value=""[APPLICATIONFOLDER]ClassicStartMenu.exe" -autorun" Type="string" Name="Classic Start Menu" />
|
||||
</RegistryKey>
|
||||
</Component>
|
||||
<Component Id="TreatAs" Guid="B1E7462A-E1E2-47eb-A42C-7BD272D738AA" Win64="$(var.CS_WIN64)">
|
||||
<RegistryKey Root="HKCR" Key="CLSID\{ECD4FC4D-521C-11D0-B792-00A0C90312E1}\TreatAs" ForceDeleteOnUninstall="yes" />
|
||||
</Component>
|
||||
</DirectoryRef>
|
||||
<DirectoryRef Id="StartMenuDir">
|
||||
<Component Id="HelpLink" Guid="D631C351-7BD4-42CE-813C-5D46347068AF">
|
||||
<Shortcut Id="HelpLink" Name="!(loc.HelpItem)" Advertise="no" Description="!(loc.HelpDesc)" Target="[APPLICATIONFOLDER]ClassicStart.chm" WorkingDirectory="APPLICATIONFOLDER" />
|
||||
<CreateFolder />
|
||||
<Condition>START_MENU_FOLDER=1</Condition>
|
||||
</Component>
|
||||
<Component Id="ReadmeLink" Guid="A54415C8-412E-4768-8829-8898122E4AED">
|
||||
<Shortcut Id="ReadmeLink" Name="!(loc.ReadmeItem)" Advertise="no" Description="!(loc.ReadmeDesc)" Target="[APPLICATIONFOLDER]ClassicStartReadme.rtf" WorkingDirectory="APPLICATIONFOLDER" />
|
||||
<CreateFolder />
|
||||
<Condition>START_MENU_FOLDER=1</Condition>
|
||||
</Component>
|
||||
<Component Id="UpdateSettingsLink" Guid="10B5A082-6C92-4EA7-AFF8-21AE3D2D7FE0">
|
||||
<Shortcut Id="UpdateSettingsLink" Name="!(loc.UpdateItem)" Advertise="no" Description="!(loc.UpdateSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicStartUpdate.exe" WorkingDirectory="APPLICATIONFOLDER" />
|
||||
<CreateFolder />
|
||||
<Condition>START_MENU_FOLDER=1</Condition>
|
||||
</Component>
|
||||
<Component Id="ExplorerSettingsLink" Guid="6EC027F2-115D-4110-8189-DDAFC78169EC">
|
||||
<Shortcut Id="ExplorerSettingsLink" Name="!(loc.ExplorerItem)" Advertise="no" Description="!(loc.ExplorerSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicExplorerSettings.exe" WorkingDirectory="APPLICATIONFOLDER">
|
||||
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicExplorer.Settings" />
|
||||
</Shortcut>
|
||||
<CreateFolder />
|
||||
<Condition>START_MENU_FOLDER=1</Condition>
|
||||
</Component>
|
||||
<Component Id="MenuSettingsLink" Guid="F2B638D3-EBE1-4C8F-9C53-08A4F21ACFA3">
|
||||
<Shortcut Id="MenuSettingsLink" Name="!(loc.StartMenuItem)" Advertise="no" Description="!(loc.StartSettingsDesc)" Target="[APPLICATIONFOLDER]ClassicStartMenu.exe" WorkingDirectory="APPLICATIONFOLDER" Arguments="-settings">
|
||||
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicStartMenu.Settings" />
|
||||
</Shortcut>
|
||||
<CreateFolder />
|
||||
<Condition>START_MENU_FOLDER=1</Condition>
|
||||
</Component>
|
||||
<Component Id="IESettingsLink" Guid="10C0226C-22A9-49E4-AA65-C96AD7A504CC">
|
||||
<Shortcut Id="IESettingsLink" Name="!(loc.IEItem)" Advertise="no" Description="!(loc.IESettingsDesc)" Target="[APPLICATIONFOLDER]ClassicIE_32.exe" WorkingDirectory="APPLICATIONFOLDER">
|
||||
<ShortcutProperty Key="System.AppUserModel.ID" Value="ClassicStart.ClassicIE.Settings" />
|
||||
</Shortcut>
|
||||
<CreateFolder />
|
||||
<Condition>START_MENU_FOLDER=1</Condition>
|
||||
</Component>
|
||||
</DirectoryRef>
|
||||
<DirectoryRef Id="SystemFolder">
|
||||
<Component Id="StartMenuHelper32.dll" Guid="3B06791F-61E6-4008-9869-A47AE617D809" Win64="no">
|
||||
<File Id="StartMenuHelper32.dll" KeyPath="yes" Source="Output\StartMenuHelper32.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
|
||||
</Component>
|
||||
</DirectoryRef>
|
||||
<DirectoryRef Id="System64Folder">
|
||||
<?if $(var.x64)=1 ?>
|
||||
<Component Id="StartMenuHelper64.dll" Guid="D103AD49-2C58-4109-9D26-AF1FAD0F556B" Win64="yes" DiskId="2">
|
||||
<File Id="StartMenuHelper64.dll" KeyPath="yes" Source="Output\x64\StartMenuHelper64.dll" Checksum="yes" SelfRegCost="0" Vital="yes" />
|
||||
</Component>
|
||||
<?endif ?>
|
||||
</DirectoryRef>
|
||||
<Icon Id="icon.ico" SourceFile="..\ClassicStartSetup\ClassicStart.ico" />
|
||||
<Property Id="ARPPRODUCTICON" Value="icon.ico" />
|
||||
<Property Id="ApplicationFolderName" Value="Classic Start" />
|
||||
<Property Id="WixAppFolder" Value="WixPerMachineFolder" />
|
||||
<Property Id="ALLUSERS" Value="1" />
|
||||
<Property Id="WixShellExecTarget" Value="[#ClassicStartReadme.rtf]" />
|
||||
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOX" Value="1" />
|
||||
<Property Id="ARPHELPLINK" Value="http://www.classicshell.net/forum/" />
|
||||
<Property Id="ARPSIZE" Value="9000" />
|
||||
<Property Id="ARPURLINFOABOUT" Value="http://www.classicshell.net/" />
|
||||
<Property Id="ARPNOMODIFY" Value="1" />
|
||||
<Property Id="ARPNOREPAIR" Value="1" />
|
||||
<Property Id="START_MENU_FOLDER" Value="1" />
|
||||
<Property Id="NOSTART" Value="0" />
|
||||
<Property Id="IE_BUILD" Value="0">
|
||||
<RegistrySearch Id="IEBuild" Root="HKLM" Key="Software\Microsoft\Internet Explorer" Name="Build" Type="raw" />
|
||||
</Property>
|
||||
<Property Id="APPLICATIONFOLDER">
|
||||
<RegistrySearch Id="Path" Root="HKLM" Key="Software\PassionateCoder\ClassicStart" Name="Path" Type="raw" Win64="$(var.CS_WIN64)" />
|
||||
</Property>
|
||||
<CustomAction Id="ViewReadme" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
|
||||
<CustomAction Id="LaunchStartMenu" Impersonate="yes" ExeCommand="" FileKey="ClassicStartMenu.exe" Return="asyncNoWait" />
|
||||
<CustomAction Id="CloseStartMenu" Impersonate="yes" BinaryKey="SetupHelper.exe" Return="ignore" ExeCommand="exitSM" />
|
||||
<WixVariable Id="WixUIBannerBmp" Value="..\ClassicStartSetup\banner.jpg" />
|
||||
<WixVariable Id="WixUIDialogBmp" Value="..\ClassicStartSetup\dialog.jpg" />
|
||||
<Upgrade Id="$(var.CS_UPGRADE)">
|
||||
<UpgradeVersion Property="PREVIOUSVERSIONSINSTALLED" Maximum="$(env.CS_VERSION)" MigrateFeatures="yes"/>
|
||||
<UpgradeVersion Property="NEWERPRODUCTFOUND" Minimum="$(env.CS_VERSION)" IncludeMinimum="yes" OnlyDetect="yes" />
|
||||
</Upgrade>
|
||||
<InstallExecuteSequence>
|
||||
<RemoveExistingProducts After="InstallInitialize" />
|
||||
<Custom Action="CloseStartMenu" Before="InstallValidate"><![CDATA[((!ClassicStartMenu=3) AND (&ClassicStartMenu=2)) OR PREVIOUSVERSIONSINSTALLED OR REINSTALL]]></Custom>
|
||||
<Custom Action="LaunchStartMenu" After="InstallFinalize"><![CDATA[(!ClassicStartMenu=3 OR &ClassicStartMenu=3) AND NOT REMOVE AND NOSTART<>1]]></Custom>
|
||||
</InstallExecuteSequence>
|
||||
<Binary Id="SetupHelper.exe" SourceFile="Output\SetupHelper.exe" />
|
||||
<Binary Id="dialog2.jpg" SourceFile="..\ClassicStartSetup\dialog2.jpg" />
|
||||
<Binary Id="donate.ico" SourceFile="..\ClassicStartSetup\donate.ico" />
|
||||
<Binary Id="web.ico" SourceFile="..\ClassicStartSetup\web.ico" />
|
||||
<Binary Id="facebook.ico" SourceFile="..\ClassicStartSetup\facebook.ico" />
|
||||
</Product>
|
||||
</Wix>
|
||||
Binary file not shown.
@@ -1,19 +0,0 @@
|
||||
; TRANSLATE ===================================================================
|
||||
|
||||
Title.text = Classic Start 设置
|
||||
State.text = 状态:
|
||||
State1.text = 锁定为此设置值
|
||||
State2.text = 锁定为默认值
|
||||
State3.text = 未锁定
|
||||
State1Help.text = 如果将状态设置为“锁定为此设置值”,所有用户都必须使用此设置值。
|
||||
State2Help.text = 如果将状态设置为“锁定为默认值”,所有用户都必须使用默认值。忽略指定的设置值。
|
||||
State3Help.text = 如果将状态设置为“未锁定”,用户可自由设定自己喜好的设置值。
|
||||
|
||||
ClassicStartCat.text = Classic Start
|
||||
ClassicStartCatHelp.text = Classic Start 组策略设置
|
||||
SUPPORTED_CS404.text = 需要安装 Classic Start 4.0.4 或更高的版本。
|
||||
|
||||
Language.nameOverride = Classic Start 组件的界面语言
|
||||
Language.tipOverride = 选择 Classic Start 的区域语言标识(例如,简体中文是 zh-CN,美国英语是 en-US,德语是 de-DE)。界面语言设置值将影响开始菜单、资源管理器的扩展工具栏等组件所显示的文本。
|
||||
Update.nameOverride = 启用自动检查新版本的功能
|
||||
Update.tipOverride = 选中此选项时,Classic Start 将每周自动检查新发布的版本。在新版本(或当前使用的翻译语言版本)的 Classic Start 发布后,你将收到弹出对话框提示。
|
||||
@@ -1,50 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html><head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<meta http-equiv="Content-Language" content="zh-TW">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<meta content="text/html; charset=big5" http-equiv="content-type"><title>Classic Start</title>
|
||||
<style type="text/css">
|
||||
h1 {
|
||||
color: #0070c0;
|
||||
font-family: "Times New Roman",Times,serif;
|
||||
}
|
||||
body {
|
||||
font-family: Arial,Helvetica,sans-serif;
|
||||
}</style></head><body>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start 網站" title="Classic Start 網站"></a> Classic Start</h1>
|
||||
<span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;">4.3.1 版 – 通用版本</span><br><br>
|
||||
<h1>什麼是 Classic Start?</h1>
|
||||
<strong style="color: rgb(79, 129, 189);">Classic Start™</strong> 是增強 Windows 可用性的工具集。 它有可自訂化的 [開始] 功能表和 [開始] 按鈕,加入 Windows 檔案總管的工具列和支援各種較小的功能。<br>
|
||||
<br>
|
||||
<br>
|
||||
<h1>系統需求</h1>
|
||||
Classic Start 能在 Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 和 Windows Server 2012 R2 動作。 同時支援 32 和 64 位元 (以相同安裝程式)。 某些 [開始] 功能表的面板需要 啟用 Aero 佈景主題。 其它至少需要 Basic 佈景主題。<br>
|
||||
<br>
|
||||
<br>
|
||||
<h1>元件</h1><br>
|
||||
|
||||
Classic Start 有 3 個主要元件:<ul>
|
||||
<li><a href="ClassicStartMenu.html">Classic Start Menu</a></li>
|
||||
<li><a href="ClassicExplorer.html">Classic Explorer</a></li>
|
||||
<li><a href="ClassicIE.html">Classic IE</a></li>
|
||||
</ul>
|
||||
<br>
|
||||
<h1>解除安裝</h1>
|
||||
您可以從 <span style="font-weight: bold;">控制台 -> 程式和功能</span> 解除安裝 Classic Start。 另一種方式是 再次執行安裝程式並選擇 [移除]。<br>可能需要登出以完成程序。<br>
|
||||
<br>
|
||||
</body></html>
|
||||
@@ -1,19 +0,0 @@
|
||||
; TRANSLATE ===================================================================
|
||||
|
||||
Title.text = Classic Start settings
|
||||
State.text = State:
|
||||
State1.text = Locked to this value
|
||||
State2.text = Locked to default
|
||||
State3.text = Unlocked
|
||||
State1Help.text = If you set the state to 'Locked to this value', the setting will be locked to the specified value for all users.
|
||||
State2Help.text = If you set the state to 'Locked to default', the setting will be locked to the default value for all users. The specified value is ignored.
|
||||
State3Help.text = If you set the state to 'Unlocked', the default value for the setting will be changed to the specified value. Individual users can override the setting.
|
||||
|
||||
ClassicStartCat.text = Classic Start
|
||||
ClassicStartCatHelp.text = Classic Start group policy settings
|
||||
SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later.
|
||||
|
||||
Language.nameOverride = Language for Classic Start components
|
||||
Language.tipOverride = Select the language to be used by Classic Start (for example en-US or de-DE). The language will affect the text in the start menu, toolbars, etc. If the appropriate language DLL is installed, the settings UI may also be translated
|
||||
Update.nameOverride = Enable automatic checks for new versions
|
||||
Update.tipOverride = When this is checked, Classic Start will check for new releases every week. You will be notified if there is a new version of the Classic Start software or a new update for your current language
|
||||
@@ -1,19 +0,0 @@
|
||||
; TRANSLATE ===================================================================
|
||||
|
||||
Title.text = Impostazioni Classic Start
|
||||
State.text = Stato:
|
||||
State1.text = Bloccato a questo valore
|
||||
State2.text = Bloccato al valore predefinito
|
||||
State3.text = Sbloccato
|
||||
State1Help.text = Se imposti lo stato a 'Bloccato a questo valore', l'impostazione verrà bloccata a questo valore per tutti gli utenti.
|
||||
State2Help.text = Se imposti lo stato a 'Bloccato a valore predefinito', l'impostazione verrà bloccata al valore predefinito per tutti gli utenti. Il valore specificato verrà ignorato.
|
||||
State3Help.text = Se imposti lo stato a 'Sbloccato', il valore predefinito verrà modificato nel valore specificato. Ogni utente potrà modificare questa impostazione.
|
||||
|
||||
ClassicStartCat.text = Classic Start
|
||||
ClassicStartCatHelp.text = Impostazioni policy di gruppo Classic Start
|
||||
SUPPORTED_CS404.text = Richiede Classic Start 4.0.4 o superiore.
|
||||
|
||||
Language.nameOverride = Lingua per i componenti di Classic Start
|
||||
Language.tipOverride = Seleziona la lingua da usare in Classic Start (per esempio IT o en-US). La lingua modificherà il testo nel menu Start, delle barre strumenti, ecc. Se è installata la DLL appropriata, le impostazioni della UI verranno tradotte
|
||||
Update.nameOverride = Abilita controllo automatico nuove versioni
|
||||
Update.tipOverride = Quando questa opzione è selezionata, Classic Start verificherà ogni settimana la disponibilità di nuove versioni. Ti verrà notificato se è disponibile una nuova versione di Classic Start o una nuova versione del tuo file lingua
|
||||
@@ -1,3 +0,0 @@
|
||||
[fa-IR] - Persian (Iran, Islamic Republic of)
|
||||
Menu.PinStart = سنجاق کردن به منوی شروع (Classic Start)
|
||||
Menu.UnpinStart = برداشتن از منوی شروع (Classic Start)
|
||||
@@ -1,46 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//PL" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html><head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Classic Start</title>
|
||||
<style type="text/css">
|
||||
h1 {
|
||||
color: #0070c0;
|
||||
font-family: "Times New Roman",Times,serif;
|
||||
}
|
||||
body {
|
||||
font-family: Arial,Helvetica,sans-serif;
|
||||
}
|
||||
|
||||
</style></head><body>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Strona internetowa Classic Start" title="Strona internetowa Classic Start"></a> Classic Start</h1>
|
||||
<span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;">Wersja 4.3.1 – wydanie ogólne</span><br><br>
|
||||
<h1>Czym jest Classic Start?</h1>
|
||||
<strong style="color: rgb(79, 129, 189);">Classic Start™</strong> jest zbiorem funkcji zwiększających użyteczność systemu Windows. Program
|
||||
posiada konfigurowalne menu Start i przycisk Start, dodaje
|
||||
pasek narzędzi do Eksploratora Windows i wspiera wiele innych funkcji.<br>
|
||||
<br>
|
||||
<br>
|
||||
<h1>Wymagania systemowe</h1>
|
||||
Classic Start działa z Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 i Windows Server 2012 R2. Program obsługuje 32 i 64-bitowe wersje systemu (instalator działa na obu wersjach). Niektóre karnacje dla menu Start wymagają włączonego Aero. Inne wymagają co najmniej podstawowej kompozycji.<br>
|
||||
<br>
|
||||
<br>
|
||||
<h1>Składniki</h1><br>
|
||||
|
||||
Classic Start składa się z trzech głównych składników:<ul>
|
||||
<li><a href="ClassicStartMenu.html">Classic Start Menu</a></li>
|
||||
<li><a href="ClassicExplorer.html">Classic Explorer</a></li>
|
||||
<li><a href="ClassicIE.html">Classic IE</a></li>
|
||||
</ul>
|
||||
<br>
|
||||
<h1>Dezinstalacja</h1>
|
||||
Aby zdeinstalować Classic Start przejdź do <span style="font-weight: bold;">Panelu sterowania -> Programy i funkcje</span>.<br>Innym sposobem jest uruchomienie Instalatora programu i wybranie "Usuń".<br>
|
||||
Zakończenie procesu może wymagać wylogowania.<br>
|
||||
<br>
|
||||
</body></html>
|
||||
@@ -1,9 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html><head>
|
||||
|
||||
|
||||
|
||||
|
||||
<meta content="text/html; charset=iso-8859-1" http-equiv="content-type"><title>Classic Start</title>
|
||||
<style type="text/css">h1 { color: #0070c0; font-family: "Times New Roman",Times,serif; } body { font-family: Arial,Helvetica,sans-serif; }</style></head><body>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Веб-узел Classic Start" title="Веб-узел Classic Start"></a> Ссылки</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>Последнюю версию можно найти на веб-узле Classic Start:<br> <a target="_blank" href="http://www.classicshell.net/">http://www.classicshell.net/</a><br> <br> Просмотр истории проекта:<br> <span style="font-weight: bold;">История: </span><a target="_blank" href="http://www.classicshell.net/history/">http://www.classicshell.net/history/</a><br> <br> <br><h1>Поддержка</h1>Ответы на часто задаваемые вопросы смотрите здесь:<br> <span style="font-weight: bold;">Часто задаваемые вопросы: </span><a target="_blank" href="http://www.classicshell.net/faq/" target="_blank">http://www.classicshell.net/faq/</a><br> <br> Если вы не нашли свой ответ в в разделе часто задаваемых вопросов, перейдите на форумы обсуждения: <br> <span style="font-weight: bold;">Дискуссионные форумы: </span><a target="_blank" href="http://www.classicshell.net/forum/viewforum.php?f=6" target="_blank">http://www.classicshell.net/forum/viewforum.php?f=6</a><br> <br> <br><h1>Сообщения о проблемах</h1>Сообщайте об ошибках и о запросах новых возможностей приложения на форумах разработчика: <br> <span style="font-weight: bold;">Форумы разработчика: </span><a target="_blank" href="http://www.classicshell.net/forum/viewforum.php?f=11" target="_blank">http://www.classicshell.net/forum/viewforum.php?f=11</a><br></body></html>
|
||||
@@ -1,18 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
|
||||
<html><head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<meta content="text/html; charset=iso-8859-1" http-equiv="content-type"><title>Classic Start</title>
|
||||
<style type="text/css">h1 { color: #0070c0; font-family: "Times New Roman",Times,serif; } body { font-family: Arial,Helvetica,sans-serif; }</style></head><body>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Веб-узел Classic Start" title="Classic Start website"></a> Classic Start</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;">Версия
|
||||
4.3.1 – общий выпуск</span><br><br><h1>Что такое Classic Start?</h1><strong style="color: rgb(79, 129, 189);">Classic Start™</strong>представляет собой коллекцию улучшений для Windows. Classic Start имеет настраиваемые главное меню и кнопку Пуск, добавляет панель инструментов для проводника Windows и поддерживает множество мелких функций.<br><br> <br> <br><h1>Системные требования</h1>Classic Start работает на Windows 7, Windows 8, Windows 8.1, Windows Server 2008 R2, Windows Server 2012 и Windows Server 2012 R2. Поддерживает 32 и 64-разрядные версии (универсальная программа установки). Для некоторых обложек меню "Пуск" необходимо включить тему Aero. Для других обложек требуется тема упрощенного стиля Windows.<br> <br> <br><h1>Компоненты</h1><br> Classic Start имеет три основных компонента:<ul>
|
||||
<li><a href="ClassicStartMenu.html">Classic Start Menu</a></li>
|
||||
<li><a href="ClassicExplorer.html">Classic Explorer</a></li>
|
||||
<li><a href="ClassicIE.html">Classic IE</a></li>
|
||||
</ul><br><h1>Удаление</h1>Вы можете удалить Classic Start через <span style="font-weight: bold;">Панель управления -> Программы и компоненты</span>. Другой способ удаления заключается в в повторном запуске программы установки и выборе команды "Удалить".<br> Возможно потребуется завершить сеанс для завершения этого процесса.<br> <br></body></html>
|
||||
@@ -14,7 +14,7 @@ body {
|
||||
}
|
||||
|
||||
</style></head><body>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a> Classic Explorer</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a> Classic Explorer</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>
|
||||
<span style="font-weight: bold; color: rgb(79, 129, 189);">Classic
|
||||
Explorer</span> is a plugin for Windows Explorer that:
|
||||
|
||||
@@ -309,12 +309,12 @@ system will treat it as a name of a string in the <span style="font-weight: bold
|
||||
file. The actual text will depend on the current language setting. This
|
||||
is useful when creating a toolbar that can be used by multiple languages.<br>
|
||||
<br>
|
||||
<span style="font-weight: bold;">Note to developers: </span>Buttons for custom commands can be checked or disabled. The toolbar checks the registry key <span style="font-weight: bold;">HKCU\Software\PassionateCoder\ClassicExplorer</span>
|
||||
<span style="font-weight: bold;">Note to developers: </span>Buttons for custom commands can be checked or disabled. The toolbar checks the registry key <span style="font-weight: bold;">HKCU\Software\OpenShell\ClassicExplorer</span>
|
||||
for a DWORD value with the name of the button (the name used in left
|
||||
column). 0 means normal, 1 is disabled and 2 is checked. The toolbar
|
||||
reads the registry keys on startup. To force the buttons to update
|
||||
their state after that you need to find all Explorer windows, locate
|
||||
the child window with class <span style="font-weight: bold;">ClassicStart.CBandWindow</span>, and post a message <span style="font-weight: bold;">WM_CLEAR</span>. This is useful if you are developing a custom exe to be used by the toolbar.<br>
|
||||
the child window with class <span style="font-weight: bold;">OpenShell.CBandWindow</span>, and post a message <span style="font-weight: bold;">WM_CLEAR</span>. This is useful if you are developing a custom exe to be used by the toolbar.<br>
|
||||
|
||||
<br>
|
||||
<h1><a name="examples"></a>Examples for Custom Commands</h1>
|
||||
@@ -368,7 +368,7 @@ no user can edit them:<br>
|
||||
<img style="width: 682px; height: 465px;" alt="" src="images/up_locked.png"><br>
|
||||
In this example the setting "Show Up button" is locked to always be
|
||||
"Before Back/Forward" and can't be changed by any user. This is achieved
|
||||
by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicExplorer</span> registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".<br>
|
||||
by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicExplorer</span> registry key. Create a string value called "ShowUpButton" and set it to "BeforeBack".<br>
|
||||
<br>In some cases you may not want to lock the value for all users, but
|
||||
simply modify the initial value of the setting. In such case add
|
||||
"_Default" to the name of the value. For example if you want the Up
|
||||
@@ -376,7 +376,7 @@ button to be before Back by default but still allow the users to change
|
||||
it if they wish, create a string value named "ShowUpButton_Default" and
|
||||
set it to "BeforeBack".<br>
|
||||
<br>
|
||||
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\PassionateCoder\ClassicExplorer\Settings</span>.<br>
|
||||
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\OpenShell\ClassicExplorer\Settings</span>.<br>
|
||||
Sometimes you may want to lock a setting to its default value, but you
|
||||
don't know what the default value is. Then create a DWORD value and set
|
||||
it to 0xDEFA.<br>
|
||||
@@ -430,7 +430,7 @@ interface (except the Settings dialog box) is localized in 35
|
||||
languages.<br>
|
||||
The Settings dialog box is translated in a smaller number of languages.
|
||||
The default installation contains only English. More languages can be
|
||||
downloaded from the <a href="http://www.classicshell.net/translations/">translations page</a>. Make sure you download the translation package for the exact version of Classic Start.<br>
|
||||
downloaded from the <a href="http://www.classicshell.net/translations/">translations page</a>. Make sure you download the translation package for the exact version of Open-Shell.<br>
|
||||
|
||||
<span style="font-weight: bold;"></span><br>
|
||||
|
||||
@@ -29,7 +29,7 @@ ShowZone.supportedOn = win881
|
||||
|
||||
; TRANSLATE ===================================================================
|
||||
|
||||
Title.text = Classic Start settings
|
||||
Title.text = Open-Shell settings
|
||||
State.text = State:
|
||||
State1.text = Locked to this value
|
||||
State2.text = Locked to default
|
||||
@@ -40,7 +40,7 @@ State3Help.text = If you set the state to 'Unlocked', the default value for the
|
||||
|
||||
ClassicExplorerCat.text = Classic Explorer
|
||||
ClassicExplorerCatHelp.text = Classic Explorer group policy settings
|
||||
SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later.
|
||||
SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later.
|
||||
SUPPORTED_CS404_WIN7.text = Requires Windows 7.
|
||||
SUPPORTED_CS404_WIN881.text = Requires Windows 8 or Windows 8.1.
|
||||
|
||||
@@ -53,7 +53,7 @@ ProcessWhiteList.tipOverride = List of processes that can load Classic Explorer.
|
||||
ProcessBlackList.nameOverride = Process black list
|
||||
ProcessBlackList.tipOverride = List of processes that will not load Classic Explorer. Use only the file name of the process (like "notepad.exe"), separate multiple names with a comma or semicolon.
|
||||
ToolbarItems.nameOverride = Toolbar buttons
|
||||
ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\PassionateCoder\ClassicExplorer\Settings
|
||||
ToolbarItems.tipOverride = Select the buttons to be shown in the toolbar.\nThe best way to get the right string is to configure the buttons in the Classic Explorer settings dialog and then look up the value named ToolbarItems in HKCU\Software\OpenShell\ClassicExplorer\Settings
|
||||
NoInitialToolbar.nameOverride = No initial showing of the toolbar
|
||||
NoInitialToolbar.tipOverride = When this is checked, the Explorer toolbar will not be automatically displayed
|
||||
|
||||
@@ -24,7 +24,7 @@ body {
|
||||
}
|
||||
|
||||
</style></head><body>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a>
|
||||
Classic IE</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><span style="color: rgb(79, 129, 189); font-weight: bold;"><br>
|
||||
Classic IE</span>
|
||||
is a
|
||||
@@ -77,12 +77,12 @@ Press OK to store your settings. You need to restart Internet Explorer to apply
|
||||
The settings are
|
||||
per user and are stored in the registry. By default every user can edit
|
||||
all of their settings. An administrator can lock specific settings, so
|
||||
no user can edit them. This is achieved by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\PassionateCoder\ClassicIE</span> registry key.<br>
|
||||
no user can edit them. This is achieved by adding the setting to the <span style="font-weight: bold;">HKEY_LOCAL_MACHINE\SOFTWARE\OpenShell\ClassicIE</span> registry key.<br>
|
||||
<br>
|
||||
You may also wish to not lock the setting but only override its initial
|
||||
value. Then add "_Default" to the name of the registry value.<br>
|
||||
<br>
|
||||
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\PassionateCoder\ClassicIE\Settings</span>.<br>
|
||||
The easiest way to know the registry name of a setting and its value is to modify it, and then look it up in <span style="font-weight: bold;">HKEY_CURRENT_USER\Software\OpenShell\ClassicIE\Settings</span>.<br>
|
||||
|
||||
Sometimes you may want to lock a setting to its default value, but you
|
||||
don't know what the default value is. Then create a DWORD value and set
|
||||
@@ -6,7 +6,7 @@ LogLevel.supportedOn = never
|
||||
|
||||
; TRANSLATE ===================================================================
|
||||
|
||||
Title.text = Classic Start settings
|
||||
Title.text = Open-Shell settings
|
||||
State.text = State:
|
||||
State1.text = Locked to this value
|
||||
State2.text = Locked to default
|
||||
@@ -17,7 +17,7 @@ State3Help.text = If you set the state to 'Unlocked', the default value for the
|
||||
|
||||
ClassicIECat.text = Classic IE
|
||||
ClassicIECatHelp.text = Classic IE group policy settings
|
||||
SUPPORTED_CS404.text = Requires Classic Start 4.0.4 or later.
|
||||
SUPPORTED_CS404.text = Requires Open-Shell 4.0.4 or later.
|
||||
SUPPORTED_IE9.text = Requires Internet Explorer 9 or later.
|
||||
|
||||
|
||||
@@ -14,12 +14,12 @@ body {
|
||||
}
|
||||
|
||||
</style></head><body>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a> License Agreement<br>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a> License Agreement<br>
|
||||
</h1><br>
|
||||
<span style="font-weight: bold; color: rgb(79, 129, 189);">
|
||||
Classic Shell © 2009-2017, Ivo Beltchev <a target="_blank" href="http://www.classicshell.net/"></span>http://www.classicshell.net/</a><br>
|
||||
<span style="font-weight: bold; color: rgb(79, 129, 189);">
|
||||
Classic Start © 2017-2018, The Passionate-Coder Team <a target="_blank" href="https://github.com/passionate-coder"></span>https://github.com/passionate-coder</a><br>
|
||||
Open-Shell © 2017-2018, The Open-Shell Team <a target="_blank" href="https://github.com/open-shell"></span>https://github.com/open-shell</a><br>
|
||||
<br>
|
||||
<span style="font-weight: bold;">BY USING THIS SOFTWARE, YOU ACCEPT THESE TERMS. IF YOU DO NOT ACCEPT THEM, DO NOT USE THE SOFTWARE.</span><br>
|
||||
<br>
|
||||
@@ -36,7 +36,7 @@ If you comply with these license terms, you have the rights below.<br>
|
||||
<p><span style="font-weight: bold;">REDISTRIBUTION RIGHTS.</span> You may redistribute the software as long as you do it free of charge and you don’t misrepresent the origin of the software.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><span style="font-weight: bold;">TRADEMARKS.</span> The Classic Start name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.</p>
|
||||
<p><span style="font-weight: bold;">TRADEMARKS.</span> The Open-Shell name and logo are trademarks of the author. Using them to to identify other products or services is not permitted.</p>
|
||||
</li>
|
||||
<li>
|
||||
<p><span style="font-weight: bold;">DISCLAIMER OF WARRANTY.</span>
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
|
||||
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Classic Start</title>
|
||||
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type"><title>Open-Shell</title>
|
||||
<style type="text/css">
|
||||
h1 {
|
||||
color: #0070c0;
|
||||
@@ -15,7 +15,7 @@ body {
|
||||
}
|
||||
|
||||
</style></head><body>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/ClassicStart.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Classic Start website" title="Classic Start website"></a> Links</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>The latest version can be found on the Classic Start website:<br>
|
||||
<h1><a target="_blank" href="http://www.classicshell.net/"><img src="images/OpenShell.png" style="border: 0px solid ; width: 64px; height: 64px;" alt="Open-Shell website" title="Open-Shell website"></a> Links</h1><span style="font-style: italic; color: rgb(0, 112, 192); font-weight: bold;"></span><br>The latest version can be found on the Open-Shell website:<br>
|
||||
<a target="_blank" href="http://www.classicshell.net/">http://www.classicshell.net/</a><br>
|
||||
<br>
|
||||
View the project history here:<br>
|
||||
@@ -7,39 +7,39 @@
|
||||
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}}
|
||||
{\stylesheet{ Normal;}{\s1 heading 1;}{\s2 heading 2;}}
|
||||
{\*\generator Riched20 10.0.17134}{\*\mmathPr\mnaryLim0\mdispDef1\mwrapIndent1440 }\viewkind4\uc1
|
||||
\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Classic Start\par
|
||||
\pard\keepn\widctlpar\s1\sb240\sa60\sl276\slmult1\kerning32\b\f0\fs32 Localization of Open-Shell\par
|
||||
|
||||
\pard\nowidctlpar\kerning0\b0\f1\fs20\par
|
||||
This file explains the localization system used by Classic Start and how to translate Classic Start in new languages.\par
|
||||
This file explains the localization system used by Open-Shell and how to translate Open-Shell in new languages.\par
|
||||
\par
|
||||
|
||||
\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 1. What can be localized\par
|
||||
|
||||
\pard\nowidctlpar\b0\i0\f1\fs20\par
|
||||
Classic Start has 2 major systems for providing localized text.\par
|
||||
Open-Shell has 2 major systems for providing localized text.\par
|
||||
\par
|
||||
The first one is the L10N.ini files. There are 3 files \endash ExplorerL10N.ini, StartMenuL10N.ini and StartMenuHelperL10N.ini. They contain translations for the text in Explorer and the start menu that users will encounter during normal use. These files contain translations for all of the 35 supported languages. Each language is separated in its own section. You will generally not need to edit these files unless you find a typo. If you do, please send the correction to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 , so I can fix the typo in the next release.\par
|
||||
\par
|
||||
The second system is for localizing the settings UI and the system messages that Classic Start displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par
|
||||
The second system is for localizing the settings UI and the system messages that Open-Shell displays. The translations are packaged into a resource DLL with the name of the language \endash en-US.dll, ja-JP.dll, etc. The DLL can contain:\par
|
||||
|
||||
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table with replacement strings\par
|
||||
{\pntext\f2\'B7\tab}Dialog resources for the Settings UI\par
|
||||
{\pntext\f2\'B7\tab}Overrides for text lines in the L10N.ini files\par
|
||||
|
||||
\pard\nowidctlpar\par
|
||||
The same DLL contains resources for all of the Classic Start components \endash Classic Explorer, Classic Start Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Classic Start Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par
|
||||
The same DLL contains resources for all of the Open-Shell components \endash Classic Explorer, Open-Shell Menu, etc. Generally resources from 2000 to 3000 belong to Classic Explorer, from 3000 to 4000 belong to Open-Shell Menu, from 5000 to 6000 belong to Classic IE, 6000 to 7000 belong to the updater component and from 4000 to 5000 are shared by all components.\par
|
||||
\par
|
||||
|
||||
\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 2. What else can be localized (if you really want to)\par
|
||||
|
||||
\pard\nowidctlpar\b0\i0\f1\fs20\par
|
||||
Classic Start is designed to mainly support localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par
|
||||
Open-Shell is designed to mainly support localizations for the UI. Localizations for other areas, like the installer and the documentation will require more work.\par
|
||||
\par
|
||||
To translate the installer you need to translate the ClassicStartText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. You also need to translate the ClassicStartReadme.rtf file and ClassicStartEULA.rtf if you want them to display in your language.\par
|
||||
To translate the installer you need to translate the OpenShellText-en-US.wxl file. It contain the text for the installer. One benefit of translating the installer is that you can localize the names of the shortcuts in the Start menu. You also need to translate the OpenShellReadme.rtf file and OpenShellEULA.rtf if you want them to display in your language.\par
|
||||
\par
|
||||
To translate the help file you will need to translate the HTML files included in ClassicStartLoc.zip. If you install the tool HTML Help Workshop from Microsoft, you will be able to also compile the CHM file and preview it yourself. Use the ClassicStart.hhp help project file for that.\par
|
||||
To translate the help file you will need to translate the HTML files included in OpenShellLoc.zip. If you install the tool HTML Help Workshop from Microsoft, you will be able to also compile the CHM file and preview it yourself. Use the OpenShell.hhp help project file for that.\par
|
||||
\par
|
||||
To translate the group policies you will need to translate the files ClassicExplorerADMX.txt, ClassicIEADMX.txt, ClassicStartADMX.txt and ClassicStartMenuADMX.txt. You may also translate the PolicyDefinitions.rtf file.\par
|
||||
To translate the group policies you will need to translate the files ClassicExplorerADMX.txt, ClassicIEADMX.txt, OpenShellADMX.txt and MenuADMX.txt. You may also translate the PolicyDefinitions.rtf file.\par
|
||||
\par
|
||||
When you are done, send all translations to me and I will prepare an installer for your language. \par
|
||||
\par
|
||||
@@ -49,18 +49,18 @@ When you are done, send all translations to me and I will prepare an installer f
|
||||
|
||||
\pard\nowidctlpar\b0\i0\f1\fs20\par
|
||||
Look at the provided \b en-US.dll\b0 file. It contains all English resources that can be translated.\par
|
||||
\b\i Note:\b0 Classic Start doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par
|
||||
\b\i Note:\b0 Open-Shell doesn\rquote t need the en-US.dll file. The English text is already built-in. The purpose of the en-US.dll file is to serve as an example and starting point for other languages.\par
|
||||
\i0\par
|
||||
The localization DLL contains the following resources:\par
|
||||
\par
|
||||
|
||||
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Classic Start it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par
|
||||
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A version resource. It must match the version of Open-Shell it is intended to be used with. The reason is that the text often changes between versions, so translations from one version will not work with the next. You may also use the comments section to list your name as the author.\par
|
||||
|
||||
\pard\nowidctlpar\li720\par
|
||||
|
||||
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Classic Start. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par
|
||||
\pard{\pntext\f2\'B7\tab}{\*\pn\pnlvlblt\pnf2\pnindent0{\pntxtb\'B7}}\nowidctlpar\fi-360\li720 A string table. Provides translations for the UI text in Open-Shell. Use the text from en-US.dll as a source. The string table doesn\rquote t need to include all strings. If a string is missing, it will stay in English.\line\par
|
||||
{\pntext\f2\'B7\tab}A set of dialog resources. These are the dialog boxes that the Settings UI needs. You can replace the text in the dialogs with your own. You can also resize some of the dialog elements to make the text fit. Like with the strings, if a dialog is missing from the DLL, the English version will be used.\line\par
|
||||
{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Classic Start Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par
|
||||
{\pntext\f2\'B7\tab}A L10N resource (its resource ID must be 1). This is a UTF-16 text file that contains replacement strings for the ini files. For example the ini files do not have the text \ldblquote Settings for Open-Shell Menu\rdblquote translated in all languages (since I don\rquote t know how to say it in all 35 languages). So the DLL can provide the translations for the current language. It is possible to replace even text that is already translated \endash for example if you want to fix a typo in the ini file, or to provide a better version of some text line.\line\par
|
||||
|
||||
\pard\widctlpar\sa200\sl276\slmult1 You can edit a DLL using a resource editor like Visual Studio, Res Hacker, and many others.\par
|
||||
|
||||
@@ -88,7 +88,7 @@ Look at the provided \b en-US.csv\b0 file. It is a tab-separated file in UTF-16
|
||||
|
||||
\pard\nowidctlpar\par
|
||||
\par
|
||||
Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Classic Start website.\par
|
||||
Once you are done, send the CSV file to {{\field{\*\fldinst{HYPERLINK "mailto:classicshell@ibeltchev.com" }}{\fldrslt{\ul\cf1\cf1\ul classicshell@ibeltchev.com}}}}\f1\fs20 and I will convert that text into a DLL and upload it to the Open-Shell website.\par
|
||||
\par
|
||||
|
||||
\pard\keepn\widctlpar\s2\sb240\sa60\sl276\slmult1\b\i\f0\fs28 5. Special characters\par
|
||||
@@ -105,4 +105,4 @@ Some text lines in the DLL or the CSV contain special characters. They are:\par
|
||||
In general, try to keep the special characters as they are.\par
|
||||
\par
|
||||
}
|
||||
| ||||