diff --git a/.gitignore b/.gitignore index 1cb3543..77a80de 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ /Binary /Database -/ISO +/Output /Launcher.exe /Logs /Projects/PhoenixPE/Tools/x64 @@ -12,4 +12,5 @@ CodeBox.txt *log*.html *log*.txt Launcher.exe -PEBakery.ini \ No newline at end of file +PEBakery.ini + diff --git a/Projects/PhoenixPE/Applications/Accessories/Osk.script b/Projects/PhoenixPE/Applications/Accessories/Osk.script index 6e2b8e9..5cb607c 100644 --- a/Projects/PhoenixPE/Applications/Accessories/Osk.script +++ b/Projects/PhoenixPE/Applications/Accessories/Osk.script @@ -88,7 +88,7 @@ WriteInterface,Value,%ScriptFile%,Interface,cb_PinToTaskbar,False WriteInterface,Value,%ScriptFile%,Interface,cb_PinToStartMenu,False WriteInterface,Value,%ScriptFile%,Interface,txt_StartMenuFolder,"Accessories" WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"On Screen Keyboard" -WriteInterface,Value,%ScriptFile%,Interface,cb_OskTray,False +WriteInterface,Value,%ScriptFile%,Interface,cb_OskTray,True System,Cursor,Normal [#ToggleAdvancedOptions#] diff --git a/Projects/PhoenixPE/Components/310-Networking.script b/Projects/PhoenixPE/Components/310-Networking.script index 527ecc2..8e73d4b 100644 --- a/Projects/PhoenixPE/Components/310-Networking.script +++ b/Projects/PhoenixPE/Components/310-Networking.script @@ -149,6 +149,9 @@ Echo,"Building a list of required files...#$x#$xThis can take awhile, please be // Network List Service If,%cb_EnableNetworkListService%,Equal,True,Begin // net start: SystemSetupInProgress=0 -> net start netprofm -> SystemSetupInProgress=1. netprofm requires wfplwfs.sys for pnidui icon + + RequireFileEx,Append,\Windows\System32\networklist\ + RequireFileEx,Append,\Windows\System32\ImplatSetup.dll RequireFileEx,Append,\Windows\System32\networklist RequireFileEx,Append,\Windows\System32\netprofm.dll @@ -470,10 +473,11 @@ If,%cb_EnableNetworkListService%,Equal,True,Begin RegImport,"%ProjectTemp%\NetworkList-RegSystem.reg" RegCopy,HKLM,"Tmp_Install_Software\Microsoft\Windows NT\CurrentVersion\NetworkList",HKLM,"Tmp_Software\Microsoft\Windows NT\CurrentVersion\NetworkList" - RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\netprofm",HKLM,"Tmp_System\ControlSet001\Services\netprofm" // AllowStart Network List Service - // netprofm requires SystemSetupInProgress=0 > net start netprofm > SystemSetupInProgress=1 + // netprofm requires SystemSetupInProgress=0 > net start netprofm > SystemSetupInProgress=1 + RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\netprofm",HKLM,"Tmp_System\ControlSet001\Services\netprofm" + RegWrite,HKLM,0x4,"Tmp_System\ControlSet001\Services\netprofm","Start",3 RegWrite,HKLM,0x0,"Tmp_System\Setup\AllowStart\netprofm" // NetworkList: Netprofm SID: S-1-5-80-3635958274-2059881490-2225992882-984577281-633327304 @@ -510,11 +514,14 @@ If,%cb_EnableNetworkDiscoveryServices%,Equal,True,Begin RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\fdPHost",HKLM,"Tmp_System\ControlSet001\Services\fdPHost" RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\FDResPub",HKLM,"Tmp_System\ControlSet001\Services\FDResPub" RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\SSDPSRV",HKLM,"Tmp_System\ControlSet001\Services\SSDPSRV" + RegCopy,HKLM,"Tmp_Install_Software\Microsoft\Function Discovery",HKLM,"Tmp_Software\Microsoft\Function Discovery" + RegCopy,HKLM,"Tmp_Install_Software\Microsoft\UPnP Device Host",HKLM,"Tmp_Software\Microsoft\UPnP Device Host" + RegCopy,HKLM,"Tmp_Install_Software\Classes\NetworkExplorerPlugins",HKLM,"Tmp_Software\Classes\NetworkExplorerPlugins" // Plug n Play Service RegCopy,HKLM,"Tmp_Install_System\ControlSet001\Services\upnphost",HKLM,"Tmp_System\ControlSet001\Services\upnphost" - // Network Icon in File Explorer Navigation Tree + // Network Icon in File Explorer Navigation Tree RegCopy,HKLM,"Tmp_Install_Software\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}",HKLM,"Tmp_Software\Classes\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}" End diff --git a/Projects/PhoenixPE/Core/200-PreFlight.script b/Projects/PhoenixPE/Core/200-PreFlight.script index 4a8c889..cf6d0d7 100644 --- a/Projects/PhoenixPE/Core/200-PreFlight.script +++ b/Projects/PhoenixPE/Core/200-PreFlight.script @@ -35,11 +35,11 @@ Author=Homes32 Level=2 Selected=True Mandatory=True -Version=1.1.0.0 -Date=2019-11-11 +Version=1.1.1.0 +Date=2020-07-12 [Variables] -%MinEngineVersion%=0.9.6 +%MinEngineVersion%=0.9.7 [Process] Echo,"Starting Pre-Flight Check..." diff --git a/Projects/PhoenixPE/PhoenixAPI.script b/Projects/PhoenixPE/PhoenixAPI.script index eb6d99f..af95c54 100644 --- a/Projects/PhoenixPE/PhoenixAPI.script +++ b/Projects/PhoenixPE/PhoenixAPI.script @@ -668,12 +668,18 @@ If,#1,Equal,"",Halt,"Syntax Error: Directory was not specified." System,ErrorOff If,ExistDir,#1,DirDelete,#1 +//Wait a few seconds to give async tasks time to complete... +If,ExistDir,#1,Wait,5 If,ExistDir,#1,Begin If,Question,"Error: The specified folder could not be deleted.#$x#$x#1#$x#$xPlease make sure there are no files open in other applications (eg. Text Editor/vmWare/VirtualBox), registry hives are unloaded, and you do not have the directory open in Explorer.#$x#$xRetry?",Begin // User clicked 'Yes' - Wait,3 System,ErrorOff - If,ExistDir,#1,DirDelete,#1 + If,ExistDir,#1,Begin + DirDelete,#1 + // Wait a few seconds to give async tasks time to complete... + Wait,5 + End + If,ExistDir,#1,Begin Message,"Error: The specified folder could not be deleted.#$x#$x#1#$x#$xPlease make sure there are no files open in other applications (eg. Text Editor/vmWare/VirtualBox), registry hives are unloaded, and you do not have the directory open in Explorer then try building again.",Error Halt,"Error: The specified folder could not be deleted." diff --git a/Projects/PhoenixPE/Shell/051-StartIsBack++.script b/Projects/PhoenixPE/Shell/051-StartIsBack++.script index cfce502..af9efa6 100644 --- a/Projects/PhoenixPE/Shell/051-StartIsBack++.script +++ b/Projects/PhoenixPE/Shell/051-StartIsBack++.script @@ -276,14 +276,14 @@ Logo=StartIsBack_80.png [Reg] StartIsBack-RegDefault.reg=5410,1484 -StartIsBack-RegSoftware.reg=14320,2132 +StartIsBack-RegSoftware.reg=15088,2240 [EncodedFile-Reg-StartIsBack-RegDefault.reg] lines=0 0=/Td6WFoAAATm1rRGBMDAB6IqIQEWAAAAAAAAAIorgf7gFSEDuF0Af7+GiQMs9AFCgNY6KPFaZ0yWMRlFvk2FuWH8sovr24Fr/gUif0PGiV2MhuehqXIfb0txmm8PYsb82g5FyC8GXfr8XzA2e6XsklokFA4hpVCYtgmnVlrbd+ISifJ99ZlJoxlw8ZoSWxUkfCCC5nzdEVcTxHHC4vdI2IrcZ1xtvYB2XDUrE90Jta3H5fpM2D7u+4/DH22K5Ra5thBStTl0OAhzGGR9EooXIbWgxeQKsRiX77eRnzExvQJtNmh0gAB1Udiue4lmVteyV0T4DHFU/0V+EXIHK6Pbm5EnkzgZBo6ZvKpYk6kvtwboDLYdMJVSSAuuHpi/nnIpcuHMl0iEvlQDgRs5RtUn6bowYVo3oUVAB4KO43+K2c8Td0UuEouRXPQJItRY0OgMsQSfLV04P75XT3RjydwmEgSeCY3UXGzY/kPQ9LG+N59W2YeSt23PBbljvJOW4Owz9tgY9RSkzfedLK2hGxJG8bHEgtf4htjWGO0hwXw1l0GGgtK6SpUbBXI2x0cr/2XydgCkT53LT8a1m0p5nIWoycEoFpOAm9smLx9KVD/Aa10RpDyETtypNSF+8cLJ7Hcewv5jrW9ntsxZzb3bpZfulD8IpodujET5olgFfbibmBqZ92uaUlSKuk+XnjBuGL+EBV7ADtRj9jTImQ99vub+CvLMsb28JXxORDaPs2dzaD4B1DzjBFcgYJr634+TDkYwcy17m7MbvLKJZ4H3lw0It7Uub6ry41Jf/1N2/Ole2EOgfMosdPPB0+gxOrgoUHWTAzmbDtqoXkoWrdhisVkD6m5wiGIAPOf1TnLCfuvkDfZTVqxMzDIo4BYmFUNSVt9ABkZVD8S6lwp35qjILFb+f2YXD/YYiNkqUfUNr6HvQ/Ztc40F5caliEcH1LiralvbJU6slXds3QCikAe7gvWq5MVpldlOaT+ey/uFJPCOmct1P84Wz7JkbUeea/b0G0uEVyZoxp0Btzrzaamy2nhygtllBjGUjU5jrnRApgHACR48V4f6JfQh0RbxDEfJ2kLXo4/t2hzS7JNpduJiRyMvlsMs+yOc48bjvJoaKqnBbpKirXev6WteQyHkCG0lIUdDne2CY0jSzitnFiqZzm5MsYInQcO8bqRh2LXX+3BJskIxLi+4xzPSakHNBcK77pUxJU35IbfN0aLHeJzeRlTBEnHoDwuo9GBuNeaiijL4poWPMEIAM7S+8IYdESzyT0wiDXj7gtHTWFXZo9bSWzUZk9yzcIyvLhHr4Em9vJqkCgCV79fhsBpjfwAB3AeiKgAAIcYxxrHEZ/sCAAAAAARZWnickwouSSwq8Sx2SkzO1g1KTXdJTUsszSnRK0pNZxgFwx8oiUIZLNjl819fXsXEBgCr6wzsCflfkgEAAAACAAAANQAAAAAEAAAAAAAAAQAAAAAAAAAAAAAA [EncodedFile-Reg-StartIsBack-RegSoftware.reg] lines=0 -0=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 +0=/Td6WFoAAATm1rRGBMDyC/B1IQEWAAAAAAAAABn/hRXgOu8F6l0Af7+GiQMs9AFCgNY6KPFaZ0yWMRlFvk2FuWH8sovr24Fr/gUif0PGiV2MhuehqXIfb0txmm8PYsb82g5FyC8GXfr8XzA2e6XsklokFA4hpVCYtgmnVi37UJaqXZcMlD5YjwjOT1h3OAcc/nHixFck9u7MTTFnTVkHfRCXvShVQJzH/yUhq88MV0RpYzvo5XCtyZW4TqrV6wMXVt3t3I3yOEGhJPfOAGGwZMz03JA53o87SPN9B6el4DDNMCuYfssbJV2/NfR12ap9eFz4MIKALxMx4+YTVb6CRdqlVhmjrY83FHp0HyWHpY5IF0mhZX53LykIPbgbjsA5P3hzfGayk/HrSz0STdgKx+IE2xePBTG1NrEsblWdBZ6CNfbHFcHK2fUryp94JlBNmNENf/E5qBXAsN29sgXSEOu1aoYElbpqMo8ZFki+ihTPl7CUyxScq6V4kwlmsdGvLvY/qpZXy025lP/2ZPMmILHo7+fjRHBswzCsERURUD608KnH00LruzHdD6AC6zKGQUuhdcOd8rCJvZa9e9xxrdKiUBCtEt15jWZWOXV2HAJDgHbNCcZEuEZnc1gswUU2eN1eLSL49wTDduBlWXPeZEROXRjn9idznBhzxvRhCAE9fhWnK2AghDTFdBfUKJBb2jtBmh4xmlYPOWlZioBO5rPmcd3hU7MzZiqy6eQvFUz3bNDMfPozGfdLPKbVj6ESMA741zstTrvjeu93cPrmVBVCd65BFSqpF4okLXN4kGzgknS78LWCjSj/467H6fbF03SAEYiLUTKtyjadFzc21CuRO4ivV0ohP+ENluw1BPmqMHM8HLRdgXBg+raDf/H+XI08voi2l3i8zKnX/uJOfVG4H4N3g9CQH4rZLNI2LcN+AiqJPYE4wMrJdNdliehWJbBOP7hLgDYzmBJkGWaoYhGo4boH0urT4JmDu8Q/IBTUxa/DSrtg32VXDSt8LwoihEdZOXfiNND5jC0T8WfA1XVEVppoRkLLTJekzoDlmrlqNXeAQrkdiaCZlBTgnzHJ2VMzh2lR7TUNTiczF053aZ3yyCuSAf4OhZdceX1psCEyh54D6FBqWbmnP5H4tgM6e3mFlSeXGqmv4Q1CjSWU0ViZGiQhZYgFJqvyM9CsG7KrF0P2MfqZk1wcvqZwatmVUC9AaB5imJeExz6hNZsr5+K6pKKw0XaweHW4GMstj1hMmWjEgf0UU6/sb6PHsq9o5OQB14WgMbkTV/6Mu8VH0lenGF9NspXy+C5dIi0DwfLgAVNwKYqVv5oVjjSNKTITLDiK3TZJTVzfZchWahwLgAaWzF05sPmWMJsWjc97xXDMD9Q/zDbHz0FAyf2P1LAU8QGGdiqWhpscRYkuR/L9q8iIdmavuNU+sCn+Yoq5zi6bSk8hnJva5YVx36Ow2LGSo8QF4efHeQLODV8xa4yPYuWuf0qzWOx2hHxnXlylwxBeWx3fV8wNWscFE9m7rGqll7FA0CB/3e3USOIcU2GpKY/2W23Bsq7fGyFhCfMHhkwvdL18g5BOv5U5Aeu5OwSt2H6x+A7kf+EKBwwUROPEfeffToRbBOtSAuyIT311XziNv52cvUjuOVuy5KaYiAjkAqEZ9h77cr1QqNJeuQw0e7RJuxEnl1lhANfi9anqmPQd/bpznXvVLXreEPIFikF1tVEToVZkS8MlQnWY/bsD9raO+UHhExtPH8lexsSrFFwHIAbDwr0O9tKqTJ1s7CH26zQAKtQ1VX9J1BvlsfDhHdZV9ne+SBWp6YklRaiPRQHOJ+viGQis3jgdVBNpLSKtTdME29xRBCaYjAjLCg3q/Y1rrglGdjys538WN2ieLOUo9KvQhrmyPv5WbL0Jxz9CkdzUJqlP3qFgi0eXcFhCKLsHrqvJn5EvTymBa6D9MBHmFfnc4kIXfxE+4zqThsByBrxoll+cRDXnvgp0RATyqwjuEmYqMNDwlcCIrbQIC0DvpLgqScE6OXGoqPHm2NpSBaLnzoJ2abWHwhoVfO4jxwAAAADBESnjKBzQbwABjgzwdQAAaPBD9rHEZ/sCAAAAAARZWnickw4uSSwq8Sx2SkzO1g1KTQ/OTyspTyxK1StKTWcYBcMefLCC0CZs2OWdH2/2ZmIDAOjfDemLMVYCAQAAAAIAAAA3AAAANAYAAAAAAAABAAAAAAAAAAAAAAA [EncodedFile-AuthorEncoded-StartIsBack_80.png] lines=4 0=iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAF8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjEuMCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIwLTAxLTE3VDE3OjMyOjUyLTA2OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMC0wMS0xN1QxNzozNDoyMC0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMC0wMS0xN1QxNzozNDoyMC0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4YzYzYmMxNy1kYTQ3LTRhNDAtYTA1Yi1mYWExMGVlOWUxN2EiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmZWJkYzY2ZS0yMmI2LWI2NGMtYmI2OS01YjhkM2ZmMWU1NGMiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowZDQ2NGFkOS04ZDMwLTViNDQtOGFjMi03OTE5ZGY0ODMxZTciPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBkNDY0YWQ5LThkMzAtNWI0NC04YWMyLTc5MTlkZjQ4MzFlNyIgc3RFdnQ6d2hlbj0iMjAyMC0wMS0xN1QxNzozMjo1Mi0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4YzYzYmMxNy1kYTQ3LTRhNDAtYTA1Yi1mYWExMGVlOWUxN2EiIHN0RXZ0OndoZW49IjIwMjAtMDEtMTdUMTc6MzQ6MjAtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4wIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4HUUIHAAAw/ElEQVR42s28eZQkV33n+7n3RkTulVn7XtXdavXerZa6tbR2IYkdBMYYsMHAswHbzBsPts+b8dh+5x3OHHvw2H5enm1A9nhsEJtBbAIhJLS09r2l3lu9VHVVde2VVblnRNx73x8RtahpNAihGec5ebIyszIy4pu/5fv7/n73Op/+79/nlW7lWoNLNg7Q0VmgVK3j10MW6xU+eds+Dp2ZxnMTfP3B5+jIpClkswx05/m77zzMzk0D9BVa+ftvPcrb923lP3/oFv7oH7/Lv9z9DIVcko+/c196arbcdXpqoW+mWBmYK1XWzS9V12tDR7nWHKrU6kNC2hSAsaKeS6bOZrPeWSXsXGdL9kx7PjfS1Zod39Dbfq63Izdz+3cfry2WG3zoLXv59P/xdv74C/dx1+NH+c13XcO5xSIHj4/zW7ddx/jMEovlClOlMr9002XoMGD7hkH+7lv7KWRyJFMOLbkkM9OLHDgxTi6TfEV8HF6HmwWEECQch0zSY2ymyKGRSRKO6urKZ7YeGpm84t/90T9eQyLRLvL5RGdrIZNvyWW6+jty+XwuKaRIZ5Mu3e15msYyMVPMh82wB2N2zBUXGgulcvnUyclqaalcpVJpEvjzmZ7OR7cP9z2VcJyjh0cmZ8ZnFskmEyQcByEEltfn9nMFUIhVBD1XkUl79LXl2r65//ndn/3mAzd4qfTWtkK+d/umDVu6rtrV0VPI0l5Ik00lySSTtGTTZDNpPNchl03S2pIl0Jb5xTKNRhO/GaQXK9V0tVpvK9XrLFYaFEs1xueXGJ0uXXN4snjswL/cM/mH/3j30b72wkO37N16IJP2FrySAmtffo7/1gA01uIqh4HOVtb1tPGDxw4P/8PMY3uLleZV0k1et3nd8JWdbRmG+zrYtXGQyy7qZ7i3lVzKQRhNqEN0oDGhRluLNhbtl5ACutsUkEEqget0olwXqRS+ESxVm7w0PsdjR892HD9z7trJ2SJTCyXKtcaT9zx95OEDp0afGOzKP3PJhv7Rga5WZhaqGGv/7QBorcVzFMNdBcZmS/zJHff1HBub2vPc8bH3lGqNtwz1dfRcv3szb9+3k53ru3CVodkIafo+c3PzTFuDsRobWqwVWGvR1iAAYwABUkRhQQqBFAIkONLBdSRSwkXtSbbevAPlXMpcpcnjR89yz+OHrzxwfOTKF4+OTb00NnN3vRZ+o1T2n925vndqqKtAsV77uQDpvJZI5zqKnrY8DT9k/8FT3gsnp66+e/+LH8YRN2/aODT4mzdcwq17NpJPeUgEtXqVMDT4zYB64BMEIb6xWAzCRK4vsCAEAoGxYCO84sgKFoGwYIVAOuAicF2XZMIh4To4SK7d3Ms1W/qYnK/x9Ydf7PnB4y9+9P4nDt1y/2MHf/SWG3f/86Ub+x5Lply/ry3PdLH4vxbAUBvSCRfw8MOAk+MzPHN8fMO3H3z+VzC8b9OWdZvfcfVWZ++mfno78nTkMzSbPgtLVaqNBqGxWGvQlsjKrImzDlhtwVqssCAkGBn9kzCAQVgRvR7DaX2LFBLlB5gKSGtxlSKbSdJWyLC+K8eHb76Em3et45GDpwe/9ejBD9798MHL73n62Fdvu2bnHcfHZ06nvCgophMeoTavP4D5TILHjp3juRNjnDo3LT71N99+2/Ri7VfWDfW+6fqdG1ov39LP5VuGac0mmS2WODU2hR+ayJqMQVuNtRZjBEab2OIiQMLYpRRgCQG5CigCa5b92iIQUV5wDVIqhFFIAYHS1IKA2cUyKc+lp62FfduGWN/bxrq+dufxwyPbHz1w6lPffOjAtmdfOnvHn3/ytu8FobVHR6e4evvFaMzrA6C1Fmst63s7uO+Fk/z7v/rX1qnZ8i8XK82P7bqo75L33LCbt165hYQSnJtfYmJ6HoslNBajDcYYQhM9amvAWLS2WK2xUmCIE6UAZS1CiAjJyPgwWAwSYULArriy8C diff --git a/Projects/PhoenixPE/Tweaks/IME.script b/Projects/PhoenixPE/Tweaks/IME.script index 2af4e99..dae1706 100644 --- a/Projects/PhoenixPE/Tweaks/IME.script +++ b/Projects/PhoenixPE/Tweaks/IME.script @@ -32,7 +32,7 @@ [Main] Title=IME Support -Description=Input Method Editor (IME) Support. +Description=Input Method Editor (IME) Support and Language Bar settings. Author=Homes32 Level=4 Selected=True @@ -56,16 +56,16 @@ If,%SourceLang%,Equal,"ja-JP",Run,%ScriptFile%,Process-ja-JP Else,If,%SourceLang%,Equal,"ko-KR",Run,%ScriptFile%,Process-ko-KR Else,If,%SourceLang%,Equal,"zh-CN",Run,%ScriptFile%,Process-zh-CN Else,If,%SourceLang%,Equal,"zh-TW",Run,%ScriptFile%,Process-zh-TW -Else,Echo,"WARNING: IME Support is enable but this source is not a supported language.",WARN If,%Debug%,Equal,True,Begin + // For developers wishing to test with all Asian languages... Run,%ScriptFile%,Process-ja-JP Run,%ScriptFile%,Process-ko-KR Run,%ScriptFile%,Process-zh-CN Run,%ScriptFile%,Process-zh-TW End -Run,%ScriptFile%,ConfigureIMEToolbar +Run,%ScriptFile%,ConfigureLangToolbar ExtractAllFiles,%ScriptFile%,Cmd,%TargetSystem32% AddAutoRun,PostShell,HideNoWait,"IME Toolbar","StartCTFMon.cmd" @@ -75,9 +75,9 @@ RegHiveUnload,Tmp_Default RegHiveUnload,Tmp_System RegHiveUnload,Tmp_Install_Software -[ConfigureIMEToolbar] +[ConfigureLangToolbar] // =============================================================================================================================== -// Name...........: ConfigureIMEToolbar +// Name...........: ConfigureLangToolbar // Description....: Configure various options related to the IME toolbar. // Syntax.........: // Parameters.....: @@ -86,8 +86,8 @@ RegHiveUnload,Tmp_Install_Software // Remarks........: // Related........: Called from [Process] // =============================================================================================================================== -[ConfigureIMEToolbar] -Echo,"Configuring the IME Toolbar..." +[ConfigureLangToolbar] +Echo,"Configuring the Language Toolbar..." // Show/Hide The IME Toolbar If,ExistRegValue,HKLM,"Tmp_Default\Control Panel\Desktop","UserPreferencesMask",RegRead,HKLM,"Tmp_Default\Control Panel\Desktop","UserPreferencesMask",%PrefMask% @@ -541,6 +541,53 @@ RegWrite,HKLM,0x4,"Tmp_System\Software\Microsoft\CTF\TIP\{531fdebf-9b4c-4a43-a2a RegWrite,HKLM,0x4,"Tmp_System\Software\Microsoft\CTF\TIP\{B115690A-EA02-48D5-A231-E3578D2FDF80}\LanguageProfile\0x00000404\{0B883BA0-C1C7-11D4-87F9-0080C882687E}","Enable",0 RegWrite,HKLM,0x4,"Tmp_System\Software\Microsoft\CTF\TIP\{B115690A-EA02-48D5-A231-E3578D2FDF80}\LanguageProfile\0x00000404\{F3BA907A-6C7E-11D4-97FA-0080C882687E}","Enable",0 +[#SetDefaultOptions#] +// =============================================================================================================================== +// Name...........: SetDefaultOptions +// Description....: Sets script options to default values. +// Syntax.........: +// Parameters.....: +// Return values..: +// Author.........: Homes32 +// Remarks........: +// Related........: btn_SetDefaultOptions +// =============================================================================================================================== +[SetDefaultOptions] +System,Cursor,Wait +WriteInterface,Value,%ScriptFile%,Interface,cmb_LangBarPos,"Docked in the TaskBar" +WriteInterface,Value,%ScriptFile%,Interface,cb_LangBarTransparent,True +WriteInterface,Value,%ScriptFile%,Interface,cb_LangBarShowAdditionalIcons,True +WriteInterface,Value,%ScriptFile%,Interface,cb_LangBarShowTxtLbls,True +System,Cursor,Normal + +[#ToggleAdvancedOptions#] +// =============================================================================================================================== +// Name...........: ToggleAdvancedOptions +// Description....: Show/Hide advanced options. +// Syntax.........: +// Parameters.....: +// Return values..: +// Author.........: Homes32 +// Remarks........: +// Related........: btn_AdvancedOptions +// =============================================================================================================================== +[ToggleAdvancedOptions] +Message,"There are no advanced options available for this script." + +[#ShowScriptInfo#] +// =============================================================================================================================== +// Name...........: ShowScriptInfo +// Description....: +// Syntax.........: +// Parameters.....: +// Return values..: +// Author.........: Homes32 +// Remarks........: +// Related........: btn_ScriptInfo +// =============================================================================================================================== +[ShowScriptInfo] +Message,"This script with automatically detect and enable Input Method Editor for Chinese, Japanese, and Korean languages." + [#Interface#] // =============================================================================================================================== // Name...........: Interface @@ -553,19 +600,39 @@ RegWrite,HKLM,0x4,"Tmp_System\Software\Microsoft\CTF\TIP\{B115690A-EA02-48D5-A23 // Related........: // =============================================================================================================================== [Interface] -bvl_ToolbarOptions="IME Toolbar Settings",1,12,5,50,412,181,8,Bold -lbl_LangBar="Language Bar:",1,1,15,80,86,16,8,Normal -cmb_LangBarPos="Docked in the TaskBar",1,4,94,75,155,21,"Docked in the TaskBar","Floating On Desktop",Hidden +btn_SetDefaultOptions=,1,8,541,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults" +btn_AdvancedOptions=,1,8,572,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show/Hide Advanced Options" +btn_ScriptInfo=,1,8,603,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info" +bvl_ToolbarOptions="Language Toolbar Settings",1,12,5,50,412,181,8,Bold +lbl_LangBar=Position:,1,1,15,80,86,16,8,Normal +cmb_LangBarPos="Docked in the TaskBar",1,4,64,75,155,21,"Docked in the TaskBar","Floating On Desktop",Hidden cb_LangBarTransparent="Show the Language bar as transparent when inactive",1,3,15,110,286,18,True cb_LangBarShowAdditionalIcons="Show additional Language bar icons in the taskbar",1,3,15,130,271,18,True cb_LangBarShowTxtLbls="Show text labels on the Language bar",1,3,15,150,200,18,True +[InterfaceEncoded] +SetDefaults_16.png=2475,3404 +Advanced_16.png=2000,2768 +Help_16.png=2830,3868 + +[EncodedFile-InterfaceEncoded-SetDefaults_16.png] +lines=0 +0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHEGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEwLTIxVDE3OjIxOjEyLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiMWM3ZDhlNS1mMGMxLTMwNDgtOGNiOS03YWU4YjgyNDgyNmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDowNzhkNDM1MC04NWRmLTg4NDQtOTY0Mi1lYTIxNmU3YjUwNDIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmMDM1MDg3Mi1hYmUxLWU5NDAtOTE2NC1kYzRjMzdjOGIwOTUiPiA8ZGM6Y3JlYXRvcj4gPHJkZjpTZXE+IDxyZGY6bGk+SG9tZXMzMjwvcmRmOmxpPiA8L3JkZjpTZXE+IDwvZGM6Y3JlYXRvcj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMDM1MDg3Mi1hYmUxLWU5NDAtOTE2NC1kYzRjMzdjOGIwOTUiIHN0RXZ0OndoZW49IjIwMTktMTAtMjFUMTc6MjE6MTItMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MDdmNDNiMDctMTg1NC1hNjQwLWEwM2UtYTQxMTM2YTA0ODA2IiBzdEV2dDp3aGVuPSIyMDE5LTEwLTIxVDE3OjIxOjQ3LTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmIxYzdkOGU1LWYwYzEtMzA0OC04Y2I5LTdhZThiODI0ODI2ZCIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MTo1Mi0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlYy9voAAAJBSURBVDiNpdHLThNRHAbwvkCjpalcSyyUEDo09Jw5MxZeggXdQHSpa96ARTclolWpLYtG20IDwdpaoeVOW63G0gvEmEaj3cFKYrxMXLjw88wAbQ3smOQ3OTn/73yZiw6A7jK0G9tjJ0rcPmtnB8zNFbnjU0VtT52VWD1/UcE4KzOFw39K3D6D44NDYRWeOVdQYKoxDue8YxjeH4b1lRXm5S70v+7HSHlkjO83FeSZkcNFnAUnDFsGuOIu7L0v4M7GbXRlusDeMGO9QMyIHikrYSA7ACEnQF2LuyLkrIzuTDd6Q704rB1CvabWp6B/qYeYFT31AmlTqtrX7XAmb2AwLsCyZoFz2wn7th2GqAHxfEI7nM6voW2+DY4dB8QNsVovsKVsCl2myOXyGrpA0LHSAWOsBZOxSeAL8LH0GWJYRGeyE/KqDHFFVOoFQkJQBucFpFNb+JH/gxeJFMx+M4SADW/TZdR2jnAzdAtXo1cgJ2XQ51TVKGBLrGqJXofkl7C5uotvld9YiC/hSSyCr8VfmF6cQcucAUPPhkAX6ZnGK9Aw9UhRCdeCJhAvQblwAPzkk+9ApXgA6z0rLGELWISBRuiZxkckQWLkIIUkGH1G9Ln7UPtUA/4Co75R6O/rIT2VoGaaNH4jmSM6EiAu4ieQgzJava2QZ2RMBCZgvmsGDVLweTOXeqZR8Jic8JFx8ogosl9Gj7cHpmkTqJ8/7iwvmCUqRcuc5i8q0JGHpJ08IG6uyB1rvNrarc18RHeu4DL+AeXUQV071uymAAAAAElFTkSuQmCCeJwTCk4tcUlNSyzNKSmONzTTK8hLZxgFIwes5sQv/03zkSgjAwBGXgl7UO9x9wEAAAACAAAAKgAAAKsJAAAAAAAAAQAAAAAAAAAAAAAA + +[EncodedFile-InterfaceEncoded-Advanced_16.png] +lines=0 +0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGMmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3NTgwZWU4NC04ZDRlLTlkNDQtOTBjYS03MzYzZWI5YTZhOGEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkhvbWVzMzI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWE2M2YxZGQtNTk3ZS0yNzQ0LThmZGYtMjMxNThmNjgyNDBkIiBzdEV2dDp3aGVuPSIyMDE5LTEwLTIwVDE5OjQwOjExLTA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjc1ODBlZTg0LThkNGUtOWQ0NC05MGNhLTczNjNlYjlhNmE4YSIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MjozNy0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PshFAqcAAAFESURBVDgRjcExaxphAADQtwUKgUJxCGYLxV/RQiGQUFKSMWSuOHRJiQ52MGChc7cOgWQ51w46am8oFmnifSZ6lcal91MiOHgYLHnPf5TRQwd7nuAFDvDMwicMcYNTCxs4RsmKLXxGhiYO0cYAfVzgNc4xwxVKct4iQw8JpghIkWKCeyToIsOJnOf4giFiBESooooIATESNLFpxSvMENBA0VIRDQRMcSRnH2e4wAQtFDxWQAsjtFFH2VwHN/iFFDXr1ZBigCG65n5giAFS1KxXwx/8xDV65sqoo40RWih4rIAW7hDhDBU5R5gioIGipSIaCBjjvRWbaCJBjIAIVVQRISDGb3zDtpwTZOgiwV+MkSLFCPe4RRcZKnJKuMIM59jFJfoY4Dve4BT/cIkdK0o4xoaFj7jGBF8tvcNLT7CHDmJ8sMYD9WpkFHmxHNIAAAAASUVORK5CYIJ4nON3TClLzEtOTYk3NNMryEtnGAUjClxgxy9f4tTwh5EBAInYCGlNR/4PAQAAAAIAAAAnAAAA0AcAAAAAAAABAAAAAAAAAAAAAAA + +[EncodedFile-InterfaceEncoded-Help_16.png] +lines=0 +0=iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAHAWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxOC0wMi0yMlQxNjo1OTo1MC0wNjowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTktMTItMDJUMjE6NTM6MDQtMDY6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTktMTItMDJUMjE6NTM6MDQtMDY6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YWQ2OTFmMzItY2FiZC1hZTQzLTlmNjAtMzk5YjQyOTBlMTNiIiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTBjZmFlNjAtYWJhZS1iNTQ3LWIyODEtOWYxNzg2YzM1NjQ2IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MzUwYTZiYzMtZDFiMi03MjRjLTlmZWQtY2RmYTM4YzhjM2FkIj4gPGRjOmNyZWF0b3I+IDxyZGY6U2VxPiA8cmRmOmxpPkhvbWVzMzI8L3JkZjpsaT4gPC9yZGY6U2VxPiA8L2RjOmNyZWF0b3I+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzUwYTZiYzMtZDFiMi03MjRjLTlmZWQtY2RmYTM4YzhjM2FkIiBzdEV2dDp3aGVuPSIyMDE4LTAyLTIyVDE2OjU5OjUwLTA2OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MmNhNWFiYy05Mzg0LWUwNGYtOGE5NC0yMTk1NjY1NjY1YTUiIHN0RXZ0OndoZW49IjIwMTgtMDItMjJUMTc6MTA6MDUtMDY6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFkNjkxZjMyLWNhYmQtYWU0My05ZjYwLTM5OWI0MjkwZTEzYiIgc3RFdnQ6d2hlbj0iMjAxOS0xMi0wMlQyMTo1MzowNC0wNjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PozE0ngAAAOzSURBVDgRBcF9TJR1AMDx7/N7nnuOez/kxUJe4q2pWEgoykxLpqkzx6bhlszN/soZ/dE0W9bWZrVZ2WYt/ypn5VrmzDkZZk2INoRyNJEUUDg4TuC4g7vjjrvjHu7uefp8pJljb2KymMlr2g5rq5H0ZQj6V+mzwYOh4qrGbDyadqN1GfOhK7Hp2cV4VQWRE5+SF42QUVUUAEOSkDJZsMvuQEg68/OgfOBPjzvf4xnDpArW1xQe2rxS/XB/Q8kPzlnv6blYXJeEAEB+Z8MGTOllrE0b13V4uXXk3NDuS3/4rYmoTnGeDUk30f1PkNvDmntQz3/5mecKm2o8//6WGByNY7ehmI0Mec9Xlvw6rf51+Mv7K3IzBmff2sgbB2rJdZpJpZa5NzzJR+fv0dMxwqPZqq0XT37cvqbo/JapvpFl+fPtGxhv2PHjkauxuqJMFpdL5qtTO3A7ZMa8fnJtBmUlKissaR75UmgzER66K4qa1ttVqafvttBLi9d868lpTvkXWVloxunI4cLVfg6/e43GQ9c4e3GAWCDECjVJYikBqsTd30e4mSw9aq0tt4ontvx9vZ4lCi0SmayO2ST45dYYfQNR5r0ZkokkTruG50mYwcdRYnGNwHiQjmHdpW3b2iYixZV74sFFTMJAUWQkIZHSdHwTi5w8VsXpo2WMjgU5ezmA1e7G5bCQ67IyN7FApm7TdpFWFIvIGiiKjCwkxn0R7g/O09pSzmfHy+m6M8He40MMzTgoL3ZiiBzUHDsm1YJsMUtCHfmvU813oMiCJ/4Y4WgKcszUP2sFC1zuijA6qlJT5ULHhGq2ogsHT6+uQNztva8UxWba66rrT10fnkMsazhtKkIxOPeTB99kmP5HOgWVuUjChCzMWK0qWtLOltUWTe3u/VoUKNm/D1Yu9U9rglQ8jWwSxGMp9r5Uxqu7XqTt8CYcFkEqo+ByWPEFFNbWV/Oa5cHV2FR4WgQmw2yd6Gl7v7WIuTmZQDBJPLFMy+5KtjWWcGRfAZKRQVWt+OYkYvYyPtm1EOHCF+8FH3iR366vRQuEppsb3SPyuqr9XQNLUjaR5nr3FOGFBT74ZoBRv5m47iSvZBXfn3DP1E5d2TP43Y3Hsm4gH9/8AlmbHWMp9XBnafbOtj01lSa7rdQbynDrxgQR3DQ0VvB6UwFndgban5q82eqZiD6QRscR2SwKgGToaLKKP5Tu3Gib7Fxd4Ws5+Upd82JuwypTNqMXJANeOTxwCd9i91g4jaSawTAA+B9saZuyCHkkigAAAABJRU5ErkJggnic4/ZIzSmINzTTK8hLZxgFIw7wceOXd9V7kMTIAAAhOQWdbDOZ9gEAAAACAAAAIwAAAA4LAAAAAAAAAQAAAAAAAAAAAAAA + [EncodedFolders] Cmd [Cmd] -StartCTFMon.cmd=667,644 +StartCTFMon.cmd=443,580 [EncodedFile-Cmd-StartCTFMon.cmd] lines=0 -0=/Td6WFoAAATm1rRGAgAhARYAAAB0L+Wj4AKaAVRdAB1gfKRlMf4OqIqmz7NmNeF/nVOEYBDeT7/m1ToE+AFM7aWN5G7aFzST/dodRnLWchTI0gqDytb+TPKdvVkKBkEvZzsinrZv0iBnF17OY7oULkwbEI7hFddfLw/1V22G6UIktpU+lD4eEUyRNavN2Xrxb1Cfu26GARponWItlHsElL08SV75fMFJ21vt4+hX1nvR0wekLN0zB4ng8V39ws+/M5hR3+wyAu9z4Zi4yOZNnAjTAxViZjUe6k3Fy5Hy/23RxjLSfaIDOKGBQskbPj2eDxOOZhiA1K1oN4jhQp7Fu6KHP2FxZxGaZTNvp4s1tgX5cte+pkXsCUW5orddC4GwMb3iojymsEgC7GTLPBiKmQMoabMkbmReU+GqBrjkyaDOUcflrZOrk7R5Ef/UX6j8SUS9cfNS5+m1cABh25gUXaqt75BBwdtcUecHuJnM5FUHYYEAEw8QovxUU+0AAfACmwUAAOo6jcCxxGf7AgAAAAAEWVp4nOMPLkksKnEOcfPNz9NLzk1hGAUjCsxmgtBTGLHLqzQ3ljGxAQDlCQhfgv/NWgEAAAACAAAAKwAAAJQBAAAAAAAAAQAAAAAAAAAAAAAA +0=/Td6WFoAAATm1rRGBMCkArsDIQEWAAAAAAAAAJT+vxrgAboBHF0AHWB8pGUx/g6oiqbPs2Y14X+dU4RgEN5Pv+bVOgT4AUztpY3kbtoXNJP92h1GctZyFMjSCoPK1v5M8p29WQoGQS9nOyKetm/SIGcXXs5juhQuTBsQjuEV118vD/VXbYbpQiS2lT6UQ7XcworaqReZBRKP3WHseUdtYB2yMmweZBwY95pf0T/rzFJaY4gjy73g9xCAkhRXGOHRr3+wyRVZW3qNnC2pal603VjK2CZs7Fwm4rE7izB2yvAWcgLODJW8WRELw4F/bqVeAKnKiXee77XQxVKOTXPjW4Ez3jpOKmOvUn1Fl/UxI9dq4mvouIRMLGUWP04CQDGRz5/rt9gBh4/S2IwtxKl5jsGtzjfIWIeNK/jcyf9mb2cK4sAACFvJKRVwAuwAAcACuwMAAMvuSGCxxGf7AgAAAAAEWVp4nOMPLkksKnEOcfPNz9NLzk1hGAUjCuxmhNApjNjlZ/Isb2JiAwDlKwh+ozjp6AEAAAACAAAAKwAAAGQBAAAAAAAAAQAAAAAAAAAAAAAA diff --git a/Projects/PhoenixPE/Tweaks/Localization.script b/Projects/PhoenixPE/Tweaks/Localization.script index 678bf10..d7f9dd2 100644 --- a/Projects/PhoenixPE/Tweaks/Localization.script +++ b/Projects/PhoenixPE/Tweaks/Localization.script @@ -50,13 +50,21 @@ Date=2019-05-03 Echo,"Preparing to configure International settings..." // Format Keyboard -StrFormat,POS,%cmb_InputLocale%,),%Pos% +StrFormat,POS,%cmb_InputLocale1%,),%Pos% If,%Pos%,Bigger,0,Begin - StrFormat,LTRIM,%cmb_InputLocale%,1,%InputLocale% + StrFormat,LTRIM,%cmb_InputLocale1%,1,%InputLocale1% Math,Sub,%Pos%,%Pos%,2 - StrFormat,LEFT,%InputLocale%,%Pos%,%InputLocale% + StrFormat,LEFT,%InputLocale1%,%Pos%,%InputLocale1% End -Else,Set,%InputLocale%,%cmb_InputLocale% +Else,Set,%InputLocale1%,%cmb_InputLocale1% + +StrFormat,POS,%cmb_InputLocale2%,),%Pos% +If,%Pos%,Bigger,0,Begin + StrFormat,LTRIM,%cmb_InputLocale2%,1,%InputLocale2% + Math,Sub,%Pos%,%Pos%,2 + StrFormat,LEFT,%InputLocale2%,%Pos%,%InputLocale2% +End +Else,Set,%InputLocale2%,%cmb_InputLocale2% // Format Date/Time StrFormat,POS,%UserLocale%,),%Pos% @@ -87,7 +95,8 @@ End Else,StrFormat,PATH,%Dism.exe%,%Dism.exePath% // Get HostOS Settings if needed -If,%cmb_InputLocale%,Equal,HostOS,Run,%ScriptFile%,GetHostInternationalSettings +If,%cmb_InputLocale1%,Equal,HostOS,Run,%ScriptFile%,GetHostInternationalSettings +Else,If,%cmb_InputLocale2%,Equal,HostOS,Run,%ScriptFile%,GetHostInternationalSettings Else,If,%cmb_UserLocale%,Equal,HostOS,Run,%ScriptFile%,GetHostInternationalSettings Else,If,%cmb_TimeZone%,Equal,HostOS,Run,%ScriptFile%,GetHostInternationalSettings @@ -124,11 +133,16 @@ If,ExistFile,"%ProjectTemp%\Get-Intl.ini",Begin TXTAddLine,%ProjectTemp%\Get-Intl.ini,[International],Prepend TXTReplace,%ProjectTemp%\Get-Intl.ini," : ",= - If,%cmb_InputLocale%,Equal,HostOS,Begin - IniRead,"%ProjectTemp%\Get-Intl.ini","International","Active keyboard(s)",%InputLocale% - StrFormat,Replace,%InputLocale%,", ",;,%InputLocale% + If,%cmb_InputLocale1%,Equal,HostOS,Begin + IniRead,"%ProjectTemp%\Get-Intl.ini","International","Active keyboard(s)",%InputLocale1% + StrFormat,Replace,%InputLocale1%,", ",;,%InputLocale1% End - + + If,%cmb_InputLocale2%,Equal,HostOS,Begin + IniRead,"%ProjectTemp%\Get-Intl.ini","International","Active keyboard(s)",%InputLocale2% + StrFormat,Replace,%InputLocale2%,", ",;,%InputLocale2% + End + If,%cmb_UserLocale%,Equal,HostOS,Begin IniRead,"%ProjectTemp%\Get-Intl.ini","International","User locale for default user",%UserLocale% // Fallback to LocaleName from HKCU\Control Panel\International @@ -137,16 +151,7 @@ If,ExistFile,"%ProjectTemp%\Get-Intl.ini",Begin If,%cmb_TimeZone%,Equal,HostOS,IniRead,"%ProjectTemp%\Get-Intl.ini","International","Default time zone",%TimeZone% End - -// Fallback to 'Default' if Get-Intl.ini does not exist or can't be properly read. -If,%InputLocale%,Equal,HostOS,Set,%InputLocale%,Default -Else,If,%InputLocale%,Equal,"",Set,%InputLocale%,Default - -If,%UserLocale%,Equal,HostOS,Set,%UserLocale%,Default -Else,If,%UserLocale%,Equal,"",Set,%UserLocale%,Default - -If,%TimeZone%,Equal,HostOS,Set,%TimeZone%,Default -Else,If,%TimeZone%,Equal,"",Set,%TimeZone%,Default +Else,Halt,"Error: Unable to read International Settings from Dism. Check the log for details." [#SetInternationalSettings#] // =============================================================================================================================== @@ -161,13 +166,8 @@ Else,If,%TimeZone%,Equal,"",Set,%TimeZone%,Default // =============================================================================================================================== [SetInternationalSettings] Set,%DismArg%,"" -If,Not,%InputLocale%,Equal,Default,Begin - // Add en-US keyboard as 2nd keyboard - StrFormat,Pos,%InputLocale%,en-US,%Pos% - If,%Pos%,Equal,0,StrFormat,Pos,%InputLocale%,0409:00000409,%Pos% - If,%Pos%,Equal,0,Set,%InputLocale%,%InputLocale%;en-US - Set,%DismArg%,/Set-InputLocale:%InputLocale% -End +If,Not,%InputLocale1%,Equal,Default,Set,%DismArg%,"/Set-InputLocale:%InputLocale1%" +If,Not,%InputLocale2%,Equal,Default,Set,%DismArg%,"%DismArg%;%InputLocale2%" If,Not,%UserLocale%,Equal,Default,Set,%DismArg%,"%DismArg% /Set-UserLocale:%UserLocale%" If,Not,%TimeZone%,Equal,Default,Set,%DismArg%,"%DismArg% /Set-TimeZone:#$q%TimeZone%#$q" @@ -217,7 +217,8 @@ WriteInterface,Value,%ScriptFile%,Interface,cb_PinToTaskbar,False WriteInterface,Value,%ScriptFile%,Interface,cb_PinToStartMenu,False WriteInterface,Value,%ScriptFile%,Interface,txt_StartMenuFolder,"Accessibility" WriteInterface,Value,%ScriptFile%,Interface,txt_ShortcutName,"Change Keyboard Layout" -WriteInterface,Value,%ScriptFile%,Interface,cmb_InputLocale,HostOS +WriteInterface,Value,%ScriptFile%,Interface,cmb_InputLocale1,HostOS +WriteInterface,Value,%ScriptFile%,Interface,cmb_InputLocale2,"(en-US) English US" WriteInterface,Value,%ScriptFile%,Interface,cmb_UserLocale,HostOS WriteInterface,Value,%ScriptFile%,Interface,cmb_TimeZone,HostOS System,Cursor,Normal @@ -234,7 +235,17 @@ System,Cursor,Normal // Related........: btn_AdvancedOptions // =============================================================================================================================== [ToggleAdvancedOptions] -Message,"There are no advanced options available for this script." +System,SetLocal +ReadInterface,Visible,%ScriptFile%,Interface,btn_ViewDismLog,%state% +If,%state%,Equal,False,Begin, + If,Question,"WARNING!#$x#$xAdvanced options are intended for expert users only!#$x#$xModifying advanced options without knowing what you are doing can cause permanent damage to your project and may result in unexpected behavior and/or build failures.#$x#$xAre you sure you want to continue?",Set,%Toggle%,True + Else,Set,%Toggle%,False +End +Else,Set,%Toggle%,False + +WriteInterface,Visible,%ScriptFile%,Interface,btn_ViewDismLog,%Toggle% + +System,EndLocal [#ShowScriptInfo#] // =============================================================================================================================== @@ -248,7 +259,7 @@ Message,"There are no advanced options available for this script." // Related........: btn_ScriptInfo // =============================================================================================================================== [ShowScriptInfo] -Message,"This script allows you to specify your regional settings. Choose 'HostOS' to use the regional settings defined by your operating system." +Message,"This script allows you to specify your regional settings.#$x#$xChoose 'HostOS' to use the regional settings defined by your operating system.#$x#$xChoose 'Default' to use the regional settings defined by your source.#$x#$xChoose another value from the list to override the default regional settings." [#Interface#] // =============================================================================================================================== @@ -262,7 +273,7 @@ Message,"This script allows you to specify your regional settings. Choose 'HostO // Related........: // =============================================================================================================================== [Interface] -btn_ViewDismLog=" View DISM Log",1,8,286,5,130,25,ViewDismLog,Health.ico,True,"__View the DISM log from the last integration." +btn_ViewDismLog=" View DISM Log",0,8,286,5,130,25,ViewDismLog,Health.ico,True,"__View the DISM log from the last integration." btn_SetDefaultOptions=,1,8,541,5,25,25,SetDefaultOptions,SetDefaults_16.png,True,"__Restore Defaults" btn_AdvancedOptions=,1,8,572,5,25,25,ToggleAdvancedOptions,Advanced_16.png,True,"__Show/Hide Advanced Options" btn_ScriptInfo=,1,8,603,5,25,25,ShowScriptInfo,Help_16.png,True,"__Script Info" @@ -273,13 +284,15 @@ cb_PinToTaskbar="Pin to Taskbar",1,3,12,102,122,18,False cb_PinToStartMenu="Pin to Start Menu",1,3,12,121,122,18,False txt_StartMenuFolder="Start Menu Folder:",1,0,12,161,119,21,Accessibility txt_ShortcutName="Shortcut Name:",1,0,12,203,119,21,"Change Keyboard Layout" -bvl_RegionalSettings="Regional Settings",1,12,145,50,271,100,8,Bold -lbl_InputLocale=Keyboard,1,1,156,72,56,18,8,Normal -cmb_InputLocale=HostOS,1,4,221,66,180,21,HostOS,Default,"(fr-BE) Belgian French","(zh-CN) Chinese PRC","(zh-TW) Chinese Taiwan","(nl-NL) Dutch","(en-GB) English UK","(en-US) English US","(fr-FR) French","(de-DE) German","(el-GR) Greek","(he-IL) Hebrew","(hu-HU) Hungarian","(it-IT) Italian","(ko-KR) Korean","(pt-PT) Portuguese","(pt-BR) Portuguese Brazil","(ru-RU) Russian","(es-ES) Spanish","(sv-SE) Swedish","(tr-TR) Turkish","__Choose your keyboard layout. The en-US keyboard will added if it is not already present." -lbl_UserLocale=Format,1,1,156,99,58,18,8,Normal -cmb_UserLocale=HostOS,1,4,221,93,180,21,HostOS,Default,"(fr-BE) Belgian French","(zh-CN) Chinese PRC","(zh-TW) Chinese Taiwan","(nl-NL) Dutch","(en-GB) English UK","(en-US) English US","(fr-FR) French","(de-DE) German","(el-GR) Greek","(he-IL) Hebrew","(hu-HU) Hungarian","(it-IT) Italian","(ko-KR) Korean","(pt-PT) Portuguese","(pt-BR) Portuguese Brazil","(ru-RU) Russian","(es-ES) Spanish","(sv-SE) Swedish","(tr-TR) Turkish","__Choose your date and time format." -lbl_TimeZone=TimeZone,1,1,156,127,58,18,8,Normal -cmb_TimeZone=HostOS,1,4,221,120,180,21,HostOS,Default,"(UTC-12:00) Dateline Standard Time","(UTC-11:00) UTC-11","(UTC-10:00) Hawaiian Standard Time","(UTC-10:00) Aleutian Standard Time","(UTC-09:30) Marquesas Standard Time","(UTC-09:00) Alaskan Standard Time","(UTC-09:00) UTC-09","(UTC-08:00) Pacific Standard Time (Mexico)","(UTC-08:00) Pacific Standard Time","(UTC-08:00) UTC-08","(UTC-07:00) US Mountain Standard Time","(UTC-07:00) Mountain Standard Time (Mexico)","(UTC-07:00) Mountain Standard Time","(UTC-06:00) Central America Standard Time","(UTC-06:00) Central Standard Time","(UTC-06:00) Central Standard Time (Mexico)","(UTC-06:00) Easter Island Standard Time","(UTC-06:00) Canada Central Standard Time","(UTC-05:00) SA Pacific Standard Time","(UTC-05:00) Eastern Standard Time (Mexico)","(UTC-05:00) Eastern Standard Time","(UTC-05:00) Haiti Standard Time","(UTC-05:00) Cuba Standard Time","(UTC-05:00) Turks And Caicos Standard Time","(UTC-05:00) US Eastern Standard Time","(UTC-04:00) Paraguay Standard Time","(UTC-04:00) Venezuela Standard Time","(UTC-04:00) Central Brazilian Standard Time","(UTC-04:00) SA Western Standard Time","(UTC-04:00) Atlantic Standard Time","(UTC-04:00) Pacific SA Standard Time","(UTC-03:30) Newfoundland Standard Time","(UTC-03:00) Tocantins Standard Time","(UTC-03:00) E. South America Standard Time","(UTC-03:00) Argentina Standard Time","(UTC-03:00) SA Eastern Standard Time","(UTC-03:00) Greenland Standard Time","(UTC-03:00) Montevideo Standard Time","(UTC-03:00) Magallanes Standard Time","(UTC-03:00) Saint Pierre Standard Time","(UTC-03:00) Bahia Standard Time","(UTC-02:00) UTC-02","(UTC-01:00) Cape Verde Standard Time","(UTC-01:00) Azores Standard Time","(UTC) UTC","(UTC+00:00) Morocco Standard Time","(UTC+00:00) GMT Standard Time","(UTC+00:00) Greenwich Standard Time","(UTC+01:00) W. Central Africa Standard Time","(UTC+01:00) W. Europe Standard Time","(UTC+01:00) Central Europe Standard Time","(UTC+01:00) Romance Standard Time","(UTC+01:00) Sao Tome Standard Time","(UTC+01:00) Central European Standard Time","(UTC+02:00) Jordan Standard Time","(UTC+02:00) GTB Standard Time","(UTC+02:00) Middle East Standard Time","(UTC+02:00) E. Europe Standard Time","(UTC+02:00) Syria Standard Time","(UTC+02:00) West Bank Standard Time","(UTC+02:00) South Africa Standard Time","(UTC+02:00) FLE Standard Time","(UTC+02:00) Israel Standard Time","(UTC+02:00) Kaliningrad Standard Time","(UTC+02:00) Sudan Standard Time","(UTC+02:00) Egypt Standard Time","(UTC+02:00) Libya Standard Time","(UTC+02:00) Namibia Standard Time","(UTC+03:00) Arabic Standard Time","(UTC+03:00) Turkey Standard Time","(UTC+03:00) Arab Standard Time","(UTC+03:00) Belarus Standard Time","(UTC+03:00) Russian Standard Time","(UTC+03:00) E. Africa Standard Time","(UTC+03:30) Iran Standard Time","(UTC+04:00) Arabian Standard Time","(UTC+04:00) Astrakhan Standard Time","(UTC+04:00) Azerbaijan Standard Time","(UTC+04:00) Caucasus Standard Time","(UTC+04:00) Russia Time Zone 3","(UTC+04:00) Mauritius Standard Time","(UTC+04:00) Saratov Standard Time","(UTC+04:00) Georgian Standard Time","(UTC+04:30) Afghanistan Standard Time","(UTC+05:00) West Asia Standard Time","(UTC+05:00) Ekaterinburg Standard Time","(UTC+05:00) Pakistan Standard Time","(UTC+05:30) India Standard Time","(UTC+05:30) Sri Lanka Standard Time","(UTC+05:45) Nepal Standard Time","(UTC+06:00) Central Asia Standard Time","(UTC+06:00) Bangladesh Standard Time","(UTC+06:00) Omsk Standard Time","(UTC+06:30) Myanmar Standard Time","(UTC+07:00) SE Asia Standard Time","(UTC+07:00) Altai Standard Time","(UTC+07:00) W. Mongolia Standard Time","(UTC+07:00) North Asia Standard Time","(UTC+07:00) N. Central Asia Standard Time","(UTC+07:00) Tomsk Standard Time","(UTC+08:00) China Standard Time","(UTC+08:00) North Asia East Standard Time","(UTC+08:00) Singapore Standard Time","(UTC+08:00) Ulaanbaatar Standard Time","(UTC+08:00) W. Australia Standard Time","(UTC+08:00) Taipei Standard Time","(UTC+08:30) North Korea Standard Time","(UTC+08:45) Aus Central W. Standard Time","(UTC+09:00) Transbaikal Standard Time","(UTC+09:00) Yakutsk Standard Time","(UTC+09:00) Tokyo Standard Time","(UTC+09:00) Korea Standard Time","(UTC+09:30) Cen. Australia Standard Time","(UTC+09:30) AUS Central Standard Time","(UTC+10:00) E. Australia Standard Time","(UTC+10:00) AUS Eastern Standard Time","(UTC+10:00) West Pacific Standard Time","(UTC+10:00) Tasmania Standard Time","(UTC+10:00) Vladivostok Standard Time","(UTC+10:30) Lord Howe Standard Time","(UTC+11:00) Russia Time Zone 10","(UTC+11:00) Bougainville Standard Time","(UTC+11:00) Norfolk Standard Time","(UTC+11:00) Central Pacific Standard Time","(UTC+11:00) Magadan Standard Time","(UTC+11:00) Sakhalin Standard Time","(UTC+12:00) Russia Time Zone 11","(UTC+12:00) New Zealand Standard Time","(UTC+12:00) Fiji Standard Time","(UTC+12:00) UTC+12","(UTC+12:45) Chatham Islands Standard Time","(UTC+13:00) Tonga Standard Time","(UTC+13:00) Samoa Standard Time","(UTC+13:00) UTC+13","(UTC+14:00) Line Islands Standard Time","__Choose your Time Zone." +bvl_RegionalSettings="Regional Settings",1,12,145,50,271,141,8,Bold +lbl_InputLocale1="Keyboard 1",1,1,156,70,56,18,8,Normal +cmb_InputLocale1=HostOS,1,4,221,66,180,21,HostOS,Default,"(fr-BE) Belgian French","(zh-CN) Chinese PRC","(zh-TW) Chinese Taiwan","(nl-NL) Dutch","(en-GB) English UK","(en-US) English US","(fr-FR) French","(de-DE) German","(el-GR) Greek","(he-IL) Hebrew","(hu-HU) Hungarian","(it-IT) Italian","(ko-KR) Korean","(pt-PT) Portuguese","(pt-BR) Portuguese Brazil","(ru-RU) Russian","(es-ES) Spanish","(sv-SE) Swedish","(tr-TR) Turkish","__Choose your primary keyboard layout.#$x#$xThe en-US keyboard will added as a secondary layout if it is not already the default." +lbl_InputLocale2="Keyboard 2",1,1,156,98,56,18,8,Normal +cmb_InputLocale2=HostOS,1,4,221,93,180,21,HostOS,Default,"(fr-BE) Belgian French","(zh-CN) Chinese PRC","(zh-TW) Chinese Taiwan","(nl-NL) Dutch","(en-GB) English UK","(en-US) English US","(fr-FR) French","(de-DE) German","(el-GR) Greek","(he-IL) Hebrew","(hu-HU) Hungarian","(it-IT) Italian","(ko-KR) Korean","(pt-PT) Portuguese","(pt-BR) Portuguese Brazil","(ru-RU) Russian","(es-ES) Spanish","(sv-SE) Swedish","(tr-TR) Turkish","__Choose your primary keyboard layout.#$x#$xThe en-US keyboard will added as a secondary layout if it is not already the default." +lbl_UserLocale=Format,1,1,156,127,58,18,8,Normal +cmb_UserLocale=HostOS,1,4,221,121,180,21,HostOS,Default,"(fr-BE) Belgian French","(zh-CN) Chinese PRC","(zh-TW) Chinese Taiwan","(nl-NL) Dutch","(en-GB) English UK","(en-US) English US","(fr-FR) French","(de-DE) German","(el-GR) Greek","(he-IL) Hebrew","(hu-HU) Hungarian","(it-IT) Italian","(ko-KR) Korean","(pt-PT) Portuguese","(pt-BR) Portuguese Brazil","(ru-RU) Russian","(es-ES) Spanish","(sv-SE) Swedish","(tr-TR) Turkish","__Choose your date and time format." +lbl_TimeZone=TimeZone,1,1,156,154,58,18,8,Normal +cmb_TimeZone=HostOS,1,4,221,149,180,21,HostOS,Default,"(UTC-12:00) Dateline Standard Time","(UTC-11:00) UTC-11","(UTC-10:00) Hawaiian Standard Time","(UTC-10:00) Aleutian Standard Time","(UTC-09:30) Marquesas Standard Time","(UTC-09:00) Alaskan Standard Time","(UTC-09:00) UTC-09","(UTC-08:00) Pacific Standard Time (Mexico)","(UTC-08:00) Pacific Standard Time","(UTC-08:00) UTC-08","(UTC-07:00) US Mountain Standard Time","(UTC-07:00) Mountain Standard Time (Mexico)","(UTC-07:00) Mountain Standard Time","(UTC-06:00) Central America Standard Time","(UTC-06:00) Central Standard Time","(UTC-06:00) Central Standard Time (Mexico)","(UTC-06:00) Easter Island Standard Time","(UTC-06:00) Canada Central Standard Time","(UTC-05:00) SA Pacific Standard Time","(UTC-05:00) Eastern Standard Time (Mexico)","(UTC-05:00) Eastern Standard Time","(UTC-05:00) Haiti Standard Time","(UTC-05:00) Cuba Standard Time","(UTC-05:00) Turks And Caicos Standard Time","(UTC-05:00) US Eastern Standard Time","(UTC-04:00) Paraguay Standard Time","(UTC-04:00) Venezuela Standard Time","(UTC-04:00) Central Brazilian Standard Time","(UTC-04:00) SA Western Standard Time","(UTC-04:00) Atlantic Standard Time","(UTC-04:00) Pacific SA Standard Time","(UTC-03:30) Newfoundland Standard Time","(UTC-03:00) Tocantins Standard Time","(UTC-03:00) E. South America Standard Time","(UTC-03:00) Argentina Standard Time","(UTC-03:00) SA Eastern Standard Time","(UTC-03:00) Greenland Standard Time","(UTC-03:00) Montevideo Standard Time","(UTC-03:00) Magallanes Standard Time","(UTC-03:00) Saint Pierre Standard Time","(UTC-03:00) Bahia Standard Time","(UTC-02:00) UTC-02","(UTC-01:00) Cape Verde Standard Time","(UTC-01:00) Azores Standard Time","(UTC) UTC","(UTC+00:00) Morocco Standard Time","(UTC+00:00) GMT Standard Time","(UTC+00:00) Greenwich Standard Time","(UTC+01:00) W. Central Africa Standard Time","(UTC+01:00) W. Europe Standard Time","(UTC+01:00) Central Europe Standard Time","(UTC+01:00) Romance Standard Time","(UTC+01:00) Sao Tome Standard Time","(UTC+01:00) Central European Standard Time","(UTC+02:00) Jordan Standard Time","(UTC+02:00) GTB Standard Time","(UTC+02:00) Middle East Standard Time","(UTC+02:00) E. Europe Standard Time","(UTC+02:00) Syria Standard Time","(UTC+02:00) West Bank Standard Time","(UTC+02:00) South Africa Standard Time","(UTC+02:00) FLE Standard Time","(UTC+02:00) Israel Standard Time","(UTC+02:00) Kaliningrad Standard Time","(UTC+02:00) Sudan Standard Time","(UTC+02:00) Egypt Standard Time","(UTC+02:00) Libya Standard Time","(UTC+02:00) Namibia Standard Time","(UTC+03:00) Arabic Standard Time","(UTC+03:00) Turkey Standard Time","(UTC+03:00) Arab Standard Time","(UTC+03:00) Belarus Standard Time","(UTC+03:00) Russian Standard Time","(UTC+03:00) E. Africa Standard Time","(UTC+03:30) Iran Standard Time","(UTC+04:00) Arabian Standard Time","(UTC+04:00) Astrakhan Standard Time","(UTC+04:00) Azerbaijan Standard Time","(UTC+04:00) Caucasus Standard Time","(UTC+04:00) Russia Time Zone 3","(UTC+04:00) Mauritius Standard Time","(UTC+04:00) Saratov Standard Time","(UTC+04:00) Georgian Standard Time","(UTC+04:30) Afghanistan Standard Time","(UTC+05:00) West Asia Standard Time","(UTC+05:00) Ekaterinburg Standard Time","(UTC+05:00) Pakistan Standard Time","(UTC+05:30) India Standard Time","(UTC+05:30) Sri Lanka Standard Time","(UTC+05:45) Nepal Standard Time","(UTC+06:00) Central Asia Standard Time","(UTC+06:00) Bangladesh Standard Time","(UTC+06:00) Omsk Standard Time","(UTC+06:30) Myanmar Standard Time","(UTC+07:00) SE Asia Standard Time","(UTC+07:00) Altai Standard Time","(UTC+07:00) W. Mongolia Standard Time","(UTC+07:00) North Asia Standard Time","(UTC+07:00) N. Central Asia Standard Time","(UTC+07:00) Tomsk Standard Time","(UTC+08:00) China Standard Time","(UTC+08:00) North Asia East Standard Time","(UTC+08:00) Singapore Standard Time","(UTC+08:00) Ulaanbaatar Standard Time","(UTC+08:00) W. Australia Standard Time","(UTC+08:00) Taipei Standard Time","(UTC+08:30) North Korea Standard Time","(UTC+08:45) Aus Central W. Standard Time","(UTC+09:00) Transbaikal Standard Time","(UTC+09:00) Yakutsk Standard Time","(UTC+09:00) Tokyo Standard Time","(UTC+09:00) Korea Standard Time","(UTC+09:30) Cen. Australia Standard Time","(UTC+09:30) AUS Central Standard Time","(UTC+10:00) E. Australia Standard Time","(UTC+10:00) AUS Eastern Standard Time","(UTC+10:00) West Pacific Standard Time","(UTC+10:00) Tasmania Standard Time","(UTC+10:00) Vladivostok Standard Time","(UTC+10:30) Lord Howe Standard Time","(UTC+11:00) Russia Time Zone 10","(UTC+11:00) Bougainville Standard Time","(UTC+11:00) Norfolk Standard Time","(UTC+11:00) Central Pacific Standard Time","(UTC+11:00) Magadan Standard Time","(UTC+11:00) Sakhalin Standard Time","(UTC+12:00) Russia Time Zone 11","(UTC+12:00) New Zealand Standard Time","(UTC+12:00) Fiji Standard Time","(UTC+12:00) UTC+12","(UTC+12:45) Chatham Islands Standard Time","(UTC+13:00) Tonga Standard Time","(UTC+13:00) Samoa Standard Time","(UTC+13:00) UTC+13","(UTC+14:00) Line Islands Standard Time","__Choose your Time Zone." [InterfaceEncoded] Health.ico=1150,896 diff --git a/Projects/PhoenixPE/script.project b/Projects/PhoenixPE/script.project index 071d2ea..ad5493e 100644 --- a/Projects/PhoenixPE/script.project +++ b/Projects/PhoenixPE/script.project @@ -294,7 +294,7 @@ System,RefreshInterface [Interface] img_Logo=Phoenix.png,1,5,370,43,265,211 web_Forums="Support Forums",1,10,463,245,86,18,https://github.com/pebakery/pebakery -web_Development="PhoenixPE GitHub",1,10,460,266,92,17,https://github.com/pebakery/pebakery +web_Development="PhoenixPE GitHub",1,10,460,266,92,17,https://github.com/PhoenixPE/PhoenixPE btn_Nuke="Nuke Project",1,8,287,5,90,25,NukeProject,Toxic.png,False,"__Blow away all Target, ISO, Temp, Downloaded, and Cached Files.#$x#$xFolders to be destroyed:#$x - %TargetDir%#$x - %ISODir%#$x - %OutputDir%#$x - %ProjectCache%#$x - %ProgramsCache%#$x - Downloaded Tools (BCDEdit/DISM/Oscdimg)" btn_Acknowledgments=Acknowledgments,1,8,5,5,112,25,SwitchToAcknowledgmentsInterface,0,True btn_License=License,1,8,127,5,80,25,SwitchToLicenseInterface,0,True