Kelsenellenelvian Posted September 5, 2012 Posted September 5, 2012 (edited) Hello Everybody!This thread is for posting updated lang files, full translations, themes, custom images and any mods you may come up with. I have added as attachments to this post the most current (And fully optimized\cleaned) Lang_en and the most current manual!lang_en.jsde.rarfr.rarManual.rarua.rar Edited January 13, 2013 by Kelsenellenelvian
myselfidem Posted September 6, 2012 Posted September 6, 2012 (edited) Here is the new french manual updated with corrections in Chapter 6 and some few words:Thanks and regards*Edit: New French manual updated Edited September 9, 2012 by myselfidem
myselfidem Posted September 6, 2012 Posted September 6, 2012 (edited) Inside the new manual, I see it's now possible to remove the line:On Chapter-1.html (line 9)<style type="text/css"></style>On Chapter- 9.html (line 36)Replace:v8.6.0 Updates - Released September 4th, 2012With:v8.6.1 Updates - Released September 4th, 2012On Chapter-10.html (line 42 to 48 to Center the image)</ol> <center> <img alt="" src="../images/layout.gif"> </center><ol>Regards Edited September 6, 2012 by myselfidem
Dynaletik Posted September 7, 2012 Posted September 7, 2012 (edited) Hey Kel,here you go with up to date german translation and MANUAL! Greetings,Dyna Edited September 14, 2012 by Kelsenellenelvian
Kelsenellenelvian Posted September 7, 2012 Author Posted September 7, 2012 WOW haven't seen you around in a long time.Hi! Thank you!
ZEUS__ Posted September 8, 2012 Posted September 8, 2012 (edited) hi,here is lang file for Turkish WPI 8.6.x Edited September 14, 2012 by Kelsenellenelvian
myselfidem Posted September 9, 2012 Posted September 9, 2012 (edited) French manual updated with the new line added inside Chapter-10.html (line 58):File\Folder structure = Win7\sources\$oem$\$$\setup\scriptsCompressed images to save space.Regards Edited September 18, 2012 by myselfidem
myselfidem Posted September 10, 2012 Posted September 10, 2012 (edited) I suggest to add inside WPI more informations about the processor(s).Changes applied to give more infos:wmi.js (and getArch changed)function getArch(){ position="wmi.js"; whatfunc="getArch()"; sysArch=WshShell.RegRead("HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\PROCESSOR_ARCHITECTURE"); return sysArch;}function getArchNumProcs(){ position="wmi.js"; whatfunc="getArchNumProcs()"; try { objWMIService=GetObject("winmgmts:\\\\" + "." + "\\root\\CIMV2"); colItems=objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem", "WQL", wbemFlagReturnImmediately | wbemFlagForwardOnly); enumItems=new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { objItem=enumItems.item(); NumberOfProcessors=objItem.NumberOfProcessors; break; } } catch(ex) { NumberOfProcessors="n/a"; } return NumberOfProcessors;}function getArchNumOfCores(){ position="wmi.js"; whatfunc="getArchNumOfCores()"; try { objWMIService=GetObject("winmgmts:\\\\" + "." + "\\root\\CIMV2"); colItems=objWMIService.ExecQuery("SELECT * FROM Win32_Processor", "WQL", wbemFlagReturnImmediately | wbemFlagForwardOnly); enumItems=new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { objItem=enumItems.item(); NumberOfCores=objItem.NumberOfCores; break; } } catch(ex) { NumberOfCores="n/a"; } return NumberOfCores;}function getArchNumLogicalProcs(){ position="wmi.js"; whatfunc="getArchNumLogicalProcs()"; try { objWMIService=GetObject("winmgmts:\\\\" + "." + "\\root\\CIMV2"); colItems=objWMIService.ExecQuery("SELECT * FROM Win32_ComputerSystem", "WQL", wbemFlagReturnImmediately | wbemFlagForwardOnly); enumItems=new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { objItem=enumItems.item(); NumberOfLogicalProcessors=objItem.NumberOfLogicalProcessors; break; } } catch(ex) { NumberOfLogicalProcessors="n/a"; } return NumberOfLogicalProcessors;}informations.js ArchitectureGrid.addRow(gId++,getText(lblNumberOfCores)+','+getArchNumOfCores()+''); ArchitectureGrid.addRow(gId++,getText(lblNumberOfLogicalProcessors)+','+getArchNumLogicalProcs()+'');global_lang.js var lblNumberOfCores=[], lblNumberOfLogicalProcessors=[];lang_en.jslblNumberOfCores[lang] = ['Number Of Cores'];lblNumberOfLogicalProcessors[lang] = ['Number Of Logical Processors'];We can add these features inside: installer_log.js and also inside the Manual Chapter-6.htmlA little more time is needed to have the informations displayed!Regards*Edit: works for Windows XP, Windows Vista and Windows 7 Edited January 31, 2013 by myselfidem
myselfidem Posted September 11, 2012 Posted September 11, 2012 (edited) Maybe it would be useful to return back and write inside global.js:global.js// wmi.jsvar OSProps, winMgts;Because WPI_DiscChanger.hta use:function DoSetup(){ try { OSProps=GetObject("winmgmts:").InstancesOf("Win32_OperatingSystem"); winMgts=new Enumerator(OSProps).item(); Lang=winMgts.OSLanguage; }Regards Edited September 11, 2012 by myselfidem
myselfidem Posted September 11, 2012 Posted September 11, 2012 Inside information.js it's possible to add:VariablesGrid.addRow(gId++,'USB,'+usbdrv+'');Regards
myselfidem Posted September 11, 2012 Posted September 11, 2012 Sorry if it's not the good thread, to ask to update the:http://www.wpiw.net/The_dark_side/config.htm (link to sample-config)Inside the Home WPIW page, using the Help tab:http://www.wpiw.net/help.htmlRegards
myselfidem Posted September 11, 2012 Posted September 11, 2012 (edited) I made some changes inside wmi.js to try to solve an issue with Laptops not detected:http://www.msfn.org/...ost__p__1010883Works fine for me but detecting my "Desktop". Thanks to share if it's available for Laptops!Function getSystemEnclosureType() replaced with:wmi.jsfunction getSystemEnclosureType(){ position="wmi.js"; whatfunc="getSystemEnclosureType()"; var Chassis=0; try { objWMIService=GetObject("winmgmts:\\\\" + "." + "\\root\\CIMV2"); colItems=objWMIService.ExecQuery("SELECT * FROM Win32_SystemEnclosure", "WQL", wbemFlagReturnImmediately | wbemFlagForwardOnly); enumItems=new Enumerator(colItems); for (; !enumItems.atEnd(); enumItems.moveNext()) { objItem=enumItems.item(); Chassis=objItem.ChassisTypes(0); try { Chassis=objItem.ChassisTypes(0); } catch(ex) { SystemEnclosureType:"null"; } if (Chassis==null) Chassis=0; switch(Chassis) { case 'undefined': case 0: SystemEnclosureType="Unspecified"; break; case 1: SystemEnclosureType="Other"; break; case 2: SystemEnclosureType="Unknown"; break; case 3: SystemEnclosureType="Desktop"; break; case 4: SystemEnclosureType="Low Profile Desktop"; break; case 5: SystemEnclosureType="Pizza Box"; break; case 6: SystemEnclosureType="Mini Tower"; break; case 7: SystemEnclosureType="Tower"; break; case 8: SystemEnclosureType="Portable"; break; case 9: SystemEnclosureType="Laptop"; break; case 10: SystemEnclosureType="Notebook"; break; case 11: SystemEnclosureType="Handheld"; // WPI is not available for Handheld break; case 12: SystemEnclosureType="Docking Station"; break; } break; } } catch(ex) { SystemEnclosureType="Unspecified"; } return SystemEnclosureType;}Not all SystemEnclosureTypes are writed! It's just for testing now.Regards*Edit: tested with the laptop from a neighbor and works fine: Notebook detected! Edited September 14, 2012 by myselfidem
Kelsenellenelvian Posted September 12, 2012 Author Posted September 12, 2012 Changes so for for the NEXT version:v8.6.2 Updates - Released ?????????, 2012====================================================*** Fixed ArchType in the installerlog.*** Fixed OSBuild in the information section.*** More information tweaks.*** Added Number of cores to information.*** Added Number of logical Processors to infomation.*** Added USB to the information section.*** Function get system enclosure has been greatly enhanced.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now