jkey Posted February 2, 2006 Posted February 2, 2006 (edited) After hours of confusion, minutes of headache, moments of feeling like id*** I found DoItYourself solution of missing Languages in RC6 REG files for Latvian and Russian attached !Here is sample with Latvian:1.Find file intl.inf2.Open it and find: [NLS.LGReg.Install.Baltic]HKLM,"System\CurrentControlSet\Control\NLS\Language Groups",3,,1HKLM,System\CurrentControlSet\Control\NLS\Codepage, 775,,c_775.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage, 850,,c_850.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage, 865,,c_865.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage, 866,,c_866.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage, 855,,c_855.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage, 1257,,c_1257.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage,10000,,c_10000.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage,28594,,C_28594.NLSHKLM,System\CurrentControlSet\Control\NLS\Codepage,28603,,c_28603.nlsHKLM,System\CurrentControlSet\Control\NLS\Locale,00000425,,3HKLM,System\CurrentControlSet\Control\NLS\Locale,00000426,,3HKLM,System\CurrentControlSet\Control\NLS\Locale,00000427,,3[KBD.LGReg.Install.Baltic]HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\00010426","Layout Text",,%KLT_44%HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\00010426","Layout Display Name",,"@%SystemRoot%\system32\input.dll,-5044"HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\00010426","Layout File",,"KBDLV1.DLL"HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\00010426","Layout Id",,00153. Create reg file like this: Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language Groups]"3"="1"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]"10000"="c_10000.nls""1257"="c_1257.nls""28594"="c_28594.nls""28603"="c_28603.nls""775"="c_775.nls""850"="c_850.nls""855"="c_855.nls""865"="c_865.nls""866"="c_866.nls"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Locale]"00000425"="3""00000426"="3""00000427"="3"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\][HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\\00010426]"Layout File"="KBDLV1.DLL""Layout Id"="0015""Layout Text"="Latvian (QWERTY)""Layout Display Name"="@%SystemRoot%\system32\input.dll,-5044"4.In field "Layout Text" You'll see value %KLT_44%Search for this string value in intl.inf KLT_44 = "Latvian (QWERTY)"KLT_54 = "Bulgarian (Latin)"KLT_55 = "Russian"KLT_56 = "Russian (Typewriter)"KLT_57 = "Serbian (Cyrillic)"KLT_94 = "Assamese" ................ bla bla blaGod bless Nuhi lv_qwerty.regrus.reg Edited February 4, 2006 by jkey
nuhi Posted February 2, 2006 Posted February 2, 2006 This will probably help in debugging that problem, thanks.
roubchi Posted February 3, 2006 Posted February 3, 2006 Hi, wow... Could You please help me about absolutely the same problem but with missing Russian language?I am using RVM 2.0.2a and nLite RC6. Complete mess - which program is damaging language list, RVM pack OR nLite RC6?..George
jkey Posted February 4, 2006 Author Posted February 4, 2006 Hi, wow... Could You please help me about absolutely the same problem but with missing Russian language?I am using RVM 2.0.2a and nLite RC6. Complete mess - which program is damaging language list, RVM pack OR nLite RC6?..GeorgeHere is FIX forRussian, Serbian (Cyrillic), FYRO Macedonian, Uzbek Cyrillic, Tatar, Mongolian Cyrillic, Bulgarian (Latin) and Russian (Typewriter) GRAB IT in start of this topic with support for both Unicode and non-Unicode programs B)
RyanVM Posted February 4, 2006 Posted February 4, 2006 (edited) I don't get it, every single one of the above registry entries is present on my test install (done with the Integrator), yet there are those saying they see it with the Integrator as well...?Of course, I also do see all of those languages in the drop down in the Regional Settings control panel. Edited February 4, 2006 by RyanVM
roubchi Posted February 4, 2006 Posted February 4, 2006 Great thanks.The last question is actually WHEN use this REG - I am just installing the nLited image on NEW box, is the sequence like this:1) Creating nLite-d ISO with RC6 and RVM pack 2.0.2a, just as I did before, 2) In the result - CHANGE the INTL.inf in the way You gave, 3) Make an installation, in Regional Settings screen of setup the Russian will appear correctly, 4) On freshly installed system after first start run this REG ?Is this correct? Also I checked just replacing complete INTL.inf on nLited XP with the one from original XP SP2: it failed, it seems hanging during setup just before showing Regional Settings dialog..I am sure, when I changed nLited INTL.inf back - it works fine (but with no Russian of course).WHY simply replacing only INTL.inf has such a serious consequences in nLited installation?GeorgeRHere is FIX forRussian, Serbian (Cyrillic), FYRO Macedonian, Uzbek Cyrillic, Tatar, Mongolian Cyrillic, Bulgarian (Latin) and Russian (Typewriter) GRAB IT in start of this topic with support for both Unicode and non-Unicode programs B)
RyanVM Posted February 4, 2006 Posted February 4, 2006 My hunch (not my definitive answer) is that the original intl.inf is processed initially prior to the update pack version being extracted over it. And that's where the problems come in.But since I know nothing about how nLite actually does what it does, that's just my educated guess.
roubchi Posted February 5, 2006 Posted February 5, 2006 Hello...Oh-h. :-( I am suffering really a lot from this bug...Just now I noticed that I have not got the idea WHAT TO DO with INTL.inf.Your solution says to "FIND" something, but says nothing about what to DO and how to modify it.And when to use that REG file, right after the setup is finishes, or...For Russian, I am now in complete mess, trying to follow Your advise, I see in nLited INTL.inf the following, the total about Cyrillic: -----------------------------[LG_INSTALL_5]CopyFiles = NLS.LGFiles.Install.Cyrillic,KBD.LGFiles.Cyrillic,Cyrillic_Fonts,AGT.DLL.LGFiles.Cyrillic,AGT.HLP.LGFiles.CyrillicAddReg = NLS.LGReg.Install.Cyrillic,KBD.LGReg.Install.Cyrillic,Font.NonCP1252.Substitutes[LG_REMOVE_5][NLS.LGFiles.Install.Cyrillic]c_866.nls ; MS Russian (formerly USSR)c_10007.nls ; Mac Cyrillicc_10017.nls ; Mac UkraineC_28595.NLS[KBD.LGFiles.Cyrillic]kbdru.dllkbdbhc.dll[Cyrillic_Fonts]8514fixr.fon,,,655368514oemr.fon,,,655368514sysr.fon,,,6553685855.fon,,,65536app855.fon,,,65536app866.fon,,,65536cga40866.fon,,,65536cga80866.fon,,,65536courer.fon,,,65536courfr.fon,,,65536ega40866.fon,,,65536ega80866.fon,,,65536serifer.fon,,,65536seriffr.fon,,,65536smaller.fon,,,65536smallfr.fon,,,65536sserifer.fon,,,65536sseriffr.fon,,,65536vga855.fon,,,65536vga866.fon,,,65536vgafixr.fon,,,65536vgasysr.fon,,,65536[Cyrillic_Fonts_Remove]8514fixr.fon8514oemr.fon8514sysr.fon85855.fonapp855.fonapp866.foncga40866.foncga80866.foncourer.foncourfr.fonega40866.fonega80866.fonserifer.fonseriffr.fonsmaller.fonsmallfr.fonsserifer.fonsseriffr.fonvga855.fonvga866.fonvgafixr.fonvgasysr.fon[AGT.DLL.LGFiles.Cyrillic]agt0419.dll[AGT.HLP.LGFiles.Cyrillic][NLS.LGFiles.Remove.Cyrillic]c_10007.nls ; Mac Cyrillicc_10017.nls ; Mac UkraineC_28595.NLS[NLS.LGReg.Install.Cyrillic]HKLM,"System\CurrentControlSet\Control\NLS\Language Groups",5,,1HKLM,System\CurrentControlSet\Control\NLS\Codepage, 855,,c_855.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage, 866,,c_866.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage, 1251,,c_1251.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage,10007,,c_10007.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage,10017,,c_10017.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage,20866,,c_20866.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage,21866,,c_21866.nlsHKLM,System\CurrentControlSet\Control\NLS\Codepage,28595,,C_28595.NLSHKLM,System\CurrentControlSet\Control\NLS\Locale,00000402,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,00000419,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,00000c1a,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,00000422,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,00000423,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,0000042f,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,0000043f,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,00000843,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,0000082c,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,00000444,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,00000450,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,00000440,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,00001c1a,,5HKLM,System\CurrentControlSet\Control\NLS\Locale,0000201a,,5[KBD.LGReg.Install.Cyrillic]HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\00000419","Layout Text",,%KLT_55%HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\00000419","Layout Display Name",,"@%SystemRoot%\system32\input.dll,-5055"HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\00000419","Layout File",,"KBDRU.DLL"HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\0000201a","Layout Text",,%KLT_148%HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\0000201a","Layout Display Name",,"@%SystemRoot%\system32\xpsp3res.dll,-301"HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\0000201a","Layout File",,"KBDBHC.DLL"[NLS.LGReg.Remove.Cyrillic]HKLM,"System\CurrentControlSet\Control\NLS\Language Groups",5,,HKLM,System\CurrentControlSet\Control\NLS\Codepage,10007,,HKLM,System\CurrentControlSet\Control\NLS\Codepage,10017,,HKLM,System\CurrentControlSet\Control\NLS\Codepage,20866,,HKLM,System\CurrentControlSet\Control\NLS\Codepage,21866,,HKLM,System\CurrentControlSet\Control\NLS\Codepage,28595,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00000402,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00000419,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00000c1a,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00000422,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00000423,,HKLM,System\CurrentControlSet\Control\NLS\Locale,0000042f,,HKLM,System\CurrentControlSet\Control\NLS\Locale,0000043f,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00000843,,HKLM,System\CurrentControlSet\Control\NLS\Locale,0000082c,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00000444,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00000450,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00000440,,HKLM,System\CurrentControlSet\Control\NLS\Locale,00001c1a,,HKLM,System\CurrentControlSet\Control\NLS\Locale,0000201a,,[KBD.LGReg.Remove.Cyrillic]HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\00000419"HKLM,"System\CurrentControlSet\Control\Keyboard Layouts\0000201a"-------------------------------So the complete mess is looking at this fragment I have no idea What exactly is wrong and why Russian language gone from all the lists while this fragment contains everything.. What should I remove or add? Could You please explain it, as for me this is THE real "showstopper" error... Huge THANKS in advance...George
nuhi Posted February 5, 2006 Posted February 5, 2006 Has anyone tried not to remove any languages or keyboards until the next version ?
roubchi Posted February 5, 2006 Posted February 5, 2006 (edited) UPDATED: no, I checked, sure it makes NO sence if do not touch anything in Removal section of nLite. I compare, so if I do not remove Keyboards and Languages - INTL.inf is bigger than if I remove everything except Russian, but rhe behaviour is exactly the same in both cases... --------------It seems to me YES I DID, and this is THE trouble (but let me do one more clean check):As I could recall tried to do nLite-ment with RC6 and RVM UP 2.0.2a even with not touching any "Keyboards" and "Languages" in "Remove Components" screens, and even KEEPING them all in "Removal" section the bad magic is it seems the INTL.inf is still becoming that or another way wrong so Cyrillic and Baltic groups are messed-up and not offered for choice...Sounds strange but of course this is a very logical step, indeed, just leave everything in "Removal" section un-touched. To make sure all other conditions are identical (version of nLite, Update Packs used e.t.c.) I'll try to re-do the check... What I can conclude for sure is, as I said, absolutely identical conditions with RC5 makes no this behaviour.Nuhi, could You may be at least confirm or deny from other feedbacks about the last statement (RC5 vs RC6 with the same RVM UP 2.0.2a)? Has anyone tried not to remove any languages or keyboards until the next version ? Edited February 5, 2006 by roubchi
mr_shaba Posted February 5, 2006 Posted February 5, 2006 UPDATED: no, I checked, sure it makes NO sence if do not touch anything in Removal section of nLite. I compare, so if I do not remove Keyboards and Languages - INTL.inf is bigger than if I remove everything except Russian, but rhe behaviour is exactly the same in both cases... I can confirm that, I've got the exact same result. I doesn't matter if you select Keyboard/Language for removal or not, it just removes a lot keyboard/languages resulting in not selectable during the installation process (locale/langauge settings).
roubchi Posted February 6, 2006 Posted February 6, 2006 ... and not only DURING the installation process, but it seems also AFTER the installation, using Control Panel "Regional..." applet - the same thing, no Cyrillic/Baltic/e.t.c. listed to add/change..Any final statement is this done by RVM UP 2.0.2a or by something new in nLite RC6?And the original solution mentioned in 1-st message in this topic: could we please get real step-by-step on how to modify INTL.inf (I can FIND string "Cyrillic" but it shows everything is thereOR I have no idea how to understand the INF section names and syntax correctly) and when to use the attached REG file ?I can confirm that, I've got the exact same result. I doesn't matter if you select Keyboard/Language for removal or not, it just removes a lot keyboard/languages resulting in not selectable during the installation process (locale/langauge settings).
InViSibLe Gr Posted February 6, 2006 Posted February 6, 2006 I just found that RC6 removes the languages and keybords that i have uncheckedand does not remove the languages and keyboards that i have checked for removal and i'm thinkging maybe it will work if i chek the languages i wantand leave unchecked the ones that i dont wantdoes any1 else see that on his cd?
jkey Posted February 6, 2006 Author Posted February 6, 2006 And the original solution mentioned in 1-st message in this topic: could we please get real step-by-step on how to modify INTL.inf (I can FIND string "Cyrillic" but it shows everything is thereOR I have no idea how to understand the INF section names and syntax correctly) and when to use the attached REG file ?Use these reg files AFTER Windows install
jkey Posted February 6, 2006 Author Posted February 6, 2006 I don't get it, every single one of the above registry entries is present on my test install (done with the Integrator), yet there are those saying they see it with the Integrator as well...?Of course, I also do see all of those languages in the drop down in the Regional Settings control panel.THIS IS NOT Your fault It is something weird with Nlite After install Registry simply does not contain information about certain language groups and layouts!
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now