Registry Settings

Rick Quatro frameexpert at truevine.net
Tue Apr 24 05:27:07 PDT 2007


Hi Klaus,

Thank you very much. This is an excellent script.

Rick


Hello Rick,

The selected language for non-Unicode programs is
stored in the following registry key:

  HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language\Default

To retreive the language names from the LCID with FrameScript,
you may want to use the routine below (FS3 required).

Kind regards,
Klaus


8< ----------------------------------------------------------------

  Run InitLCID;

  Run eSys.GetRegistryKeyValue Group('LocalMachine') 
NewVar(lvLangIDInstalled)
    Key('SYSTEM\CurrentControlSet\Control\Nls\Language') 
ValueName('InstallLanguage');
  Run eSys.GetRegistryKeyValue Group('LocalMachine') NewVar(lvLangIDDefault)
    Key('SYSTEM\CurrentControlSet\Control\Nls\Language') 
ValueName('Default');

  Set lvLangSet = gvSysLocale[eStr.ToUpperCase{lvLangIDDefault}];
  Set lvMsg = 'System Locale Default (current):   ' +CharLF+
    'LCID: '+ lvLangIDDefault +CharLF+
    'Culture Name: '+ lvLangSet.CultureName +CharLF+
    'System Locale: '+ lvLangSet.Locale +'    '+CharLF+
    'Language: '+ lvLangSet.Language +CharLF+
    'ANSI Codepage: '+ lvLangSet.AnsiCP +CharLF+
    'OEM Codepage: '+ lvLangSet.OemCP +CharLF+
    'Country Abbr.: '+ lvLangSet.CountryAbbr +CharLF+
    'Language Abbr.: '+ lvLangSet.LanguageAbbr +CharLF+ CharLF;

  Set lvLangSet = gvSysLocale[eStr.ToUpperCase{lvLangIDInstalled}];
  Set lvMsg = lvMsg + 'System Locale Installed:   ' +CharLF+
    'LCID: '+ lvLangIDInstalled +CharLF+
    'Culture Name: '+ lvLangSet.CultureName +CharLF+
    'System Locale: '+ lvLangSet.Locale +'    '+CharLF+
    'Language: '+ lvLangSet.Language +CharLF+
    'ANSI Codepage: '+ lvLangSet.AnsiCP +CharLF+
    'OEM Codepage: '+ lvLangSet.OemCP +CharLF+
    'Country Abbr.: '+ lvLangSet.CountryAbbr +CharLF+
    'Language Abbr.: '+ lvLangSet.LanguageAbbr;

  Display lvMsg;

  //----------------------
  Sub InitLCID

  New ECollection NewVar(gvSysLocale);
  New EStructure NewVar(lvLangSet) CultureName('af') Locale('Afrikaans') 
Language('Afrikaans') AnsiCP(1252) OemCP(850) CountryAbbr('ZAF') 
LanguageAbbr('AFK');
  Set gvSysLocale['0036'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('af-ZA') Locale('Afrikaans 
(South Africa)') Language('Afrikaans') AnsiCP(1252) OemCP(850) 
CountryAbbr('ZAF') LanguageAbbr('AFK');
  Set gvSysLocale['0436'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sq') Locale('Albanian') 
Language('Albanian') AnsiCP(1250) OemCP(852) CountryAbbr('ALB') 
LanguageAbbr('SQI');
  Set gvSysLocale['001C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sq-AL') Locale('Albanian 
(Albania)') Language('Albanian') AnsiCP(1250) OemCP(852) CountryAbbr('ALB') 
LanguageAbbr('SQI');
  Set gvSysLocale['041C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('gsw-FR') Locale('Alsatian 
(France)') Language('Alsatian') AnsiCP(1252) OemCP(850) CountryAbbr('FRA') 
LanguageAbbr('GSW');
  Set gvSysLocale['0484'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('am-ET') Locale('Amharic 
(Ethiopia)') Language('Amharic') AnsiCP(0) OemCP(1) CountryAbbr('eth') 
LanguageAbbr('AMH');
  Set gvSysLocale['045E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar') Locale('Arabic') 
Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('SAU') 
LanguageAbbr('ARA');
  Set gvSysLocale['0001'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-DZ') Locale('Arabic 
(Algeria)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('DZA') 
LanguageAbbr('ARG');
  Set gvSysLocale['1401'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-BH') Locale('Arabic 
(Bahrain)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('BHR') 
LanguageAbbr('ARH');
  Set gvSysLocale['3C01'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-EG') Locale('Arabic 
(Egypt)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('EGY') 
LanguageAbbr('ARE');
  Set gvSysLocale['0C01'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-IQ') Locale('Arabic 
(Iraq)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('IRQ') 
LanguageAbbr('ARI');
  Set gvSysLocale['0801'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-JO') Locale('Arabic 
(Jordan)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('JOR') 
LanguageAbbr('ARJ');
  Set gvSysLocale['2C01'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-KW') Locale('Arabic 
(Kuwait)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('KWT') 
LanguageAbbr('ARK');
  Set gvSysLocale['3401'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-LB') Locale('Arabic 
(Lebanon)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('LBN') 
LanguageAbbr('ARB');
  Set gvSysLocale['3001'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-LY') Locale('Arabic 
(Libya)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('LBY') 
LanguageAbbr('ARL');
  Set gvSysLocale['1001'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-MA') Locale('Arabic 
(Morocco)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('MAR') 
LanguageAbbr('ARM');
  Set gvSysLocale['1801'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-OM') Locale('Arabic 
(Oman)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('OMN') 
LanguageAbbr('ARO');
  Set gvSysLocale['2001'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-QA') Locale('Arabic 
(Qatar)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('QAT') 
LanguageAbbr('ARQ');
  Set gvSysLocale['4001'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-SA') Locale('Arabic 
(Saudi Arabia)') Language('Arabic') AnsiCP(1256) OemCP(720) 
CountryAbbr('SAU') LanguageAbbr('ARA');
  Set gvSysLocale['0401'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-SY') Locale('Arabic 
(Syria)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('SYR') 
LanguageAbbr('ARS');
  Set gvSysLocale['2801'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-TN') Locale('Arabic 
(Tunisia)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('TUN') 
LanguageAbbr('ART');
  Set gvSysLocale['1C01'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-AE') Locale('Arabic 
(U.A.E.)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('ARE') 
LanguageAbbr('ARU');
  Set gvSysLocale['3801'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ar-YE') Locale('Arabic 
(Yemen)') Language('Arabic') AnsiCP(1256) OemCP(720) CountryAbbr('YEM') 
LanguageAbbr('ARY');
  Set gvSysLocale['2401'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('hy') Locale('Armenian') 
Language('Armenian') AnsiCP(0) OemCP(1) CountryAbbr('ARM') 
LanguageAbbr('HYE');
  Set gvSysLocale['002B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('hy-AM') Locale('Armenian 
(Armenia)') Language('Armenian') AnsiCP(0) OemCP(1) CountryAbbr('ARM') 
LanguageAbbr('HYE');
  Set gvSysLocale['042B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('as-IN') Locale('Assamese 
(India)') Language('Assamese') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('ASM');
  Set gvSysLocale['044D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('az') Locale('Azeri') 
Language('Azeri (Latin)') AnsiCP(1254) OemCP(857) CountryAbbr('AZE') 
LanguageAbbr('AZE');
  Set gvSysLocale['002C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('az-Cyrl-AZ') Locale('Azeri 
(Cyrillic, Azerbaijan)') Language('Azeri (Cyrillic)') AnsiCP(1251) 
OemCP(866) CountryAbbr('AZE') LanguageAbbr('AZE');
  Set gvSysLocale['082C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('az-Latn-AZ') Locale('Azeri 
(Latin, Azerbaijan)') Language('Azeri (Latin)') AnsiCP(1254) OemCP(857) 
CountryAbbr('AZE') LanguageAbbr('AZE');
  Set gvSysLocale['042C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ba-RU') Locale('Bashkir 
(Russia)') Language('Bashkir') AnsiCP(1251) OemCP(866) CountryAbbr('RUS') 
LanguageAbbr('BAS');
  Set gvSysLocale['046D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('eu') Locale('Basque') 
Language('Basque') AnsiCP(1252) OemCP(850) CountryAbbr('ESP') 
LanguageAbbr('EUQ');
  Set gvSysLocale['002D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('eu-ES') Locale('Basque 
(Basque)') Language('Basque') AnsiCP(1252) OemCP(850) CountryAbbr('ESP') 
LanguageAbbr('EUQ');
  Set gvSysLocale['042D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('be') Locale('Belarusian') 
Language('Belarusian') AnsiCP(1251) OemCP(866) CountryAbbr('BLR') 
LanguageAbbr('BEL');
  Set gvSysLocale['0023'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('be-BY') Locale('Belarusian 
(Belarus)') Language('Belarusian') AnsiCP(1251) OemCP(866) 
CountryAbbr('BLR') LanguageAbbr('BEL');
  Set gvSysLocale['0423'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('bn-BD') Locale('Bengali 
(Bangladesh)') Language('Bengali') AnsiCP(0) OemCP(1) CountryAbbr('BDG') 
LanguageAbbr('BNG');
  Set gvSysLocale['0845'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('bn-IN') Locale('Bengali 
(India)') Language('Bengali') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('BNG');
  Set gvSysLocale['0445'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('bs-Cyrl-BA') Locale('Bosnian 
(Cyrillic, Bosnia and Herzegovina)') Language('Bosnian (Cyrillic)') 
AnsiCP(1251) OemCP(855) CountryAbbr('BIH') LanguageAbbr('BSC');
  Set gvSysLocale['201A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('bs-Latn-BA') Locale('Bosnian 
(Latin, Bosnia and Herzegovina)') Language('Bosnian (Latin)') AnsiCP(1250) 
OemCP(852) CountryAbbr('BIH') LanguageAbbr('BSB');
  Set gvSysLocale['141A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('br-FR') Locale('Breton 
(France)') Language('Breton') AnsiCP(1252) OemCP(850) CountryAbbr('FRA') 
LanguageAbbr('BRE');
  Set gvSysLocale['047E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('bg') Locale('Bulgarian') 
Language('Bulgarian') AnsiCP(1251) OemCP(866) CountryAbbr('BGR') 
LanguageAbbr('BGR');
  Set gvSysLocale['0002'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('bg-BG') Locale('Bulgarian 
(Bulgaria)') Language('Bulgarian') AnsiCP(1251) OemCP(866) 
CountryAbbr('BGR') LanguageAbbr('BGR');
  Set gvSysLocale['0402'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ca') Locale('Catalan') 
Language('Catalan') AnsiCP(1252) OemCP(850) CountryAbbr('ESP') 
LanguageAbbr('CAT');
  Set gvSysLocale['0003'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ca-ES') Locale('Catalan 
(Catalan)') Language('Catalan') AnsiCP(1252) OemCP(850) CountryAbbr('ESP') 
LanguageAbbr('CAT');
  Set gvSysLocale['0403'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('zh-HK') Locale('Chinese 
(Hong Kong S.A.R.)') Language('Chinese') AnsiCP(950) OemCP(950) 
CountryAbbr('HKG') LanguageAbbr('ZHH');
  Set gvSysLocale['0C04'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('zh-MO') Locale('Chinese 
(Macao S.A.R.)') Language('Chinese') AnsiCP(950) OemCP(950) 
CountryAbbr('MCO') LanguageAbbr('ZHM');
  Set gvSysLocale['1404'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('zh-CN') Locale('Chinese 
(People's Republic of China)') Language('Chinese') AnsiCP(936) OemCP(936) 
CountryAbbr('CHN') LanguageAbbr('CHS');
  Set gvSysLocale['0804'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('zh-Hans') Locale('Chinese 
(Simplified)') Language('Chinese') AnsiCP(936) OemCP(936) CountryAbbr('CHN') 
LanguageAbbr('CHS');
  Set gvSysLocale['0004'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('zh-SG') Locale('Chinese 
(Singapore)') Language('Chinese') AnsiCP(936) OemCP(936) CountryAbbr('SGP') 
LanguageAbbr('ZHI');
  Set gvSysLocale['1004'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('zh-TW') Locale('Chinese 
(Taiwan)') Language('Chinese') AnsiCP(950) OemCP(950) CountryAbbr('TWN') 
LanguageAbbr('CHT');
  Set gvSysLocale['0404'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('zh-Hant') Locale('Chinese 
(Traditional)') Language('Chinese') AnsiCP(950) OemCP(950) 
CountryAbbr('TWN') LanguageAbbr('CHT');
  Set gvSysLocale['7C04'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('co-FR') Locale('Corsican 
(France)') Language('Corsican') AnsiCP(1252) OemCP(850) CountryAbbr('FRA') 
LanguageAbbr('COS');
  Set gvSysLocale['0483'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('hr') Locale('Croatian') 
Language('Croatian') AnsiCP(1250) OemCP(852) CountryAbbr('HRV') 
LanguageAbbr('HRV');
  Set gvSysLocale['001A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('hr-HR') Locale('Croatian 
(Croatia)') Language('Croatian') AnsiCP(1250) OemCP(852) CountryAbbr('HRV') 
LanguageAbbr('HRV');
  Set gvSysLocale['041A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('hr-BA') Locale('Croatian 
(Latin, Bosnia and Herzegovina)') Language('Croatian (Latin)') AnsiCP(1250) 
OemCP(852) CountryAbbr('BIH') LanguageAbbr('HRB');
  Set gvSysLocale['101A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('cs') Locale('Czech') 
Language('Czech') AnsiCP(1250) OemCP(852) CountryAbbr('CZE') 
LanguageAbbr('CSY');
  Set gvSysLocale['0005'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('cs-CZ') Locale('Czech (Czech 
Republic)') Language('Czech') AnsiCP(1250) OemCP(852) CountryAbbr('CZE') 
LanguageAbbr('CSY');
  Set gvSysLocale['0405'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('da') Locale('Danish') 
Language('Danish') AnsiCP(1252) OemCP(850) CountryAbbr('DNK') 
LanguageAbbr('DAN');
  Set gvSysLocale['0006'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('da-DK') Locale('Danish 
(Denmark)') Language('Danish') AnsiCP(1252) OemCP(850) CountryAbbr('DNK') 
LanguageAbbr('DAN');
  Set gvSysLocale['0406'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('prs-AF') Locale('Dari 
(Afghanistan)') Language('Dari') AnsiCP(1256) OemCP(720) CountryAbbr('AFG') 
LanguageAbbr('PRS');
  Set gvSysLocale['048C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('div') Locale('Divehi') 
Language('Divehi') AnsiCP(0) OemCP(1) CountryAbbr('MDV') 
LanguageAbbr('DIV');
  Set gvSysLocale['0065'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('div-MV') Locale('Divehi 
(Maldives)') Language('Divehi') AnsiCP(0) OemCP(1) CountryAbbr('MDV') 
LanguageAbbr('DIV');
  Set gvSysLocale['0465'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('nl') Locale('Dutch') 
Language('Dutch') AnsiCP(1252) OemCP(850) CountryAbbr('NLD') 
LanguageAbbr('NLD');
  Set gvSysLocale['0013'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('nl-BE') Locale('Dutch 
(Belgium)') Language('Dutch') AnsiCP(1252) OemCP(850) CountryAbbr('BEL') 
LanguageAbbr('NLB');
  Set gvSysLocale['0813'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('nl-NL') Locale('Dutch 
(Netherlands)') Language('Dutch') AnsiCP(1252) OemCP(850) CountryAbbr('NLD') 
LanguageAbbr('NLD');
  Set gvSysLocale['0413'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en') Locale('English') 
Language('English') AnsiCP(1252) OemCP(437) CountryAbbr('USA') 
LanguageAbbr('ENU');
  Set gvSysLocale['0009'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-AU') Locale('English 
(Australia)') Language('English') AnsiCP(1252) OemCP(850) CountryAbbr('AUS') 
LanguageAbbr('ENA');
  Set gvSysLocale['0C09'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-BZ') Locale('English 
(Belize)') Language('English') AnsiCP(1252) OemCP(850) CountryAbbr('BLZ') 
LanguageAbbr('ENL');
  Set gvSysLocale['2809'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-CA') Locale('English 
(Canada)') Language('English') AnsiCP(1252) OemCP(850) CountryAbbr('CAN') 
LanguageAbbr('ENC');
  Set gvSysLocale['1009'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-029') Locale('English 
(Caribbean)') Language('English') AnsiCP(1252) OemCP(850) CountryAbbr('CAR') 
LanguageAbbr('ENB');
  Set gvSysLocale['2409'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-IN') Locale('English 
(India)') Language('English') AnsiCP(1252) OemCP(437) CountryAbbr('IND') 
LanguageAbbr('ENN');
  Set gvSysLocale['4009'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-IE') Locale('English 
(Ireland)') Language('English') AnsiCP(1252) OemCP(850) CountryAbbr('IRL') 
LanguageAbbr('ENI');
  Set gvSysLocale['1809'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-JM') Locale('English 
(Jamaica)') Language('English') AnsiCP(1252) OemCP(850) CountryAbbr('JAM') 
LanguageAbbr('ENJ');
  Set gvSysLocale['2009'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-MY') Locale('English 
(Malaysia)') Language('English') AnsiCP(1252) OemCP(437) CountryAbbr('MYS') 
LanguageAbbr('ENM');
  Set gvSysLocale['4409'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-NZ') Locale('English (New 
Zealand)') Language('English') AnsiCP(1252) OemCP(850) CountryAbbr('NZL') 
LanguageAbbr('ENZ');
  Set gvSysLocale['1409'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-PH') Locale('English 
(Republic of the Philippines)') Language('English') AnsiCP(1252) OemCP(437) 
CountryAbbr('PHL') LanguageAbbr('ENP');
  Set gvSysLocale['3409'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-SG') Locale('English 
(Singapore)') Language('English') AnsiCP(1252) OemCP(437) CountryAbbr('SGP') 
LanguageAbbr('ENE');
  Set gvSysLocale['4809'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-ZA') Locale('English 
(South Africa)') Language('English') AnsiCP(1252) OemCP(437) 
CountryAbbr('ZAF') LanguageAbbr('ENS');
  Set gvSysLocale['1C09'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-TT') Locale('English 
(Trinidad and Tobago)') Language('English') AnsiCP(1252) OemCP(850) 
CountryAbbr('TTO') LanguageAbbr('ENT');
  Set gvSysLocale['2C09'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-GB') Locale('English 
(United Kingdom)') Language('English') AnsiCP(1252) OemCP(850) 
CountryAbbr('GBR') LanguageAbbr('ENG');
  Set gvSysLocale['0809'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-US') Locale('English 
(United States)') Language('English') AnsiCP(1252) OemCP(437) 
CountryAbbr('USA') LanguageAbbr('ENU');
  Set gvSysLocale['0409'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('en-ZW') Locale('English 
(Zimbabwe)') Language('English') AnsiCP(1252) OemCP(437) CountryAbbr('ZWE') 
LanguageAbbr('ENW');
  Set gvSysLocale['3009'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('et') Locale('Estonian') 
Language('Estonian') AnsiCP(1257) OemCP(775) CountryAbbr('EST') 
LanguageAbbr('ETI');
  Set gvSysLocale['0025'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('et-EE') Locale('Estonian 
(Estonia)') Language('Estonian') AnsiCP(1257) OemCP(775) CountryAbbr('EST') 
LanguageAbbr('ETI');
  Set gvSysLocale['0425'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fo') Locale('Faroese') 
Language('Faroese') AnsiCP(1252) OemCP(850) CountryAbbr('FRO') 
LanguageAbbr('FOS');
  Set gvSysLocale['0038'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fo-FO') Locale('Faroese 
(Faroe Islands)') Language('Faroese') AnsiCP(1252) OemCP(850) 
CountryAbbr('FRO') LanguageAbbr('FOS');
  Set gvSysLocale['0438'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fil-PH') Locale('Filipino 
(Philippines)') Language('Filipino') AnsiCP(1252) OemCP(437) 
CountryAbbr('PHL') LanguageAbbr('FPO');
  Set gvSysLocale['0464'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fi') Locale('Finnish') 
Language('Finnish') AnsiCP(1252) OemCP(850) CountryAbbr('FIN') 
LanguageAbbr('FIN');
  Set gvSysLocale['000B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fi-FI') Locale('Finnish 
(Finland)') Language('Finnish') AnsiCP(1252) OemCP(850) CountryAbbr('FIN') 
LanguageAbbr('FIN');
  Set gvSysLocale['040B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fr') Locale('French') 
Language('French') AnsiCP(1252) OemCP(850) CountryAbbr('FRA') 
LanguageAbbr('FRA');
  Set gvSysLocale['000C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fr-BE') Locale('French 
(Belgium)') Language('French') AnsiCP(1252) OemCP(850) CountryAbbr('BEL') 
LanguageAbbr('FRB');
  Set gvSysLocale['080C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fr-CA') Locale('French 
(Canada)') Language('French') AnsiCP(1252) OemCP(850) CountryAbbr('CAN') 
LanguageAbbr('FRC');
  Set gvSysLocale['0C0C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fr-FR') Locale('French 
(France)') Language('French') AnsiCP(1252) OemCP(850) CountryAbbr('FRA') 
LanguageAbbr('FRA');
  Set gvSysLocale['040C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fr-LU') Locale('French 
(Luxembourg)') Language('French') AnsiCP(1252) OemCP(850) CountryAbbr('LUX') 
LanguageAbbr('FRL');
  Set gvSysLocale['140C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fr-MC') Locale('French 
(Principality of Monaco)') Language('French') AnsiCP(1252) OemCP(850) 
CountryAbbr('MCO') LanguageAbbr('FRM');
  Set gvSysLocale['180C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fr-CH') Locale('French 
(Switzerland)') Language('French') AnsiCP(1252) OemCP(850) 
CountryAbbr('CHE') LanguageAbbr('FRS');
  Set gvSysLocale['100C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fy-NL') Locale('Frisian 
(Netherlands)') Language('Frisian') AnsiCP(1252) OemCP(850) 
CountryAbbr('NLD') LanguageAbbr('FYN');
  Set gvSysLocale['0462'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('gl') Locale('Galician') 
Language('Galician') AnsiCP(1252) OemCP(850) CountryAbbr('ESP') 
LanguageAbbr('GLC');
  Set gvSysLocale['0056'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('gl-ES') Locale('Galician 
(Galician)') Language('Galician') AnsiCP(1252) OemCP(850) CountryAbbr('ESP') 
LanguageAbbr('GLC');
  Set gvSysLocale['0456'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ka') Locale('Georgian') 
Language('Georgian') AnsiCP(0) OemCP(1) CountryAbbr('GEO') 
LanguageAbbr('KAT');
  Set gvSysLocale['0037'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ka-GE') Locale('Georgian 
(Georgia)') Language('Georgian') AnsiCP(0) OemCP(1) CountryAbbr('GEO') 
LanguageAbbr('KAT');
  Set gvSysLocale['0437'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('de') Locale('German') 
Language('German') AnsiCP(1252) OemCP(850) CountryAbbr('DEU') 
LanguageAbbr('DEU');
  Set gvSysLocale['0007'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('de-AT') Locale('German 
(Austria)') Language('German') AnsiCP(1252) OemCP(850) CountryAbbr('AUT') 
LanguageAbbr('DEA');
  Set gvSysLocale['0C07'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('de-DE') Locale('German 
(Germany)') Language('German') AnsiCP(1252) OemCP(850) CountryAbbr('DEU') 
LanguageAbbr('DEU');
  Set gvSysLocale['0407'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('de-LI') Locale('German 
(Liechtenstein)') Language('German') AnsiCP(1252) OemCP(850) 
CountryAbbr('LIE') LanguageAbbr('DEC');
  Set gvSysLocale['1407'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('de-LU') Locale('German 
(Luxembourg)') Language('German') AnsiCP(1252) OemCP(850) CountryAbbr('LUX') 
LanguageAbbr('DEL');
  Set gvSysLocale['1007'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('de-CH') Locale('German 
(Switzerland)') Language('German') AnsiCP(1252) OemCP(850) 
CountryAbbr('CHE') LanguageAbbr('DES');
  Set gvSysLocale['0807'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('el') Locale('Greek') 
Language('Greek') AnsiCP(1253) OemCP(737) CountryAbbr('GRC') 
LanguageAbbr('ELL');
  Set gvSysLocale['0008'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('el-GR') Locale('Greek 
(Greece)') Language('Greek') AnsiCP(1253) OemCP(737) CountryAbbr('GRC') 
LanguageAbbr('ELL');
  Set gvSysLocale['0408'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('kl-GL') Locale('Greenlandic 
(Greenland)') Language('Greenlandic') AnsiCP(1252) OemCP(850) 
CountryAbbr('GRL') LanguageAbbr('KAL');
  Set gvSysLocale['046F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('gu') Locale('Gujarati') 
Language('Gujarati') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('GUJ');
  Set gvSysLocale['0047'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('gu-IN') Locale('Gujarati 
(India)') Language('Gujarati') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('GUJ');
  Set gvSysLocale['0447'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ha-Latn-NG') Locale('Hausa 
(Latin, Nigeria)') Language('Hausa (Latin)') AnsiCP(1252) OemCP(437) 
CountryAbbr('NGA') LanguageAbbr('HAU');
  Set gvSysLocale['0468'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('he') Locale('Hebrew') 
Language('Hebrew') AnsiCP(1255) OemCP(862) CountryAbbr('ISR') 
LanguageAbbr('HEB');
  Set gvSysLocale['000D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('he-IL') Locale('Hebrew 
(Israel)') Language('Hebrew') AnsiCP(1255) OemCP(862) CountryAbbr('ISR') 
LanguageAbbr('HEB');
  Set gvSysLocale['040D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('hi') Locale('Hindi') 
Language('Hindi') AnsiCP(0) OemCP(1) CountryAbbr('IND') LanguageAbbr('HIN');
  Set gvSysLocale['0039'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('hi-IN') Locale('Hindi 
(India)') Language('Hindi') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('HIN');
  Set gvSysLocale['0439'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('hu') Locale('Hungarian') 
Language('Hungarian') AnsiCP(1250) OemCP(852) CountryAbbr('HUN') 
LanguageAbbr('HUN');
  Set gvSysLocale['000E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('hu-HU') Locale('Hungarian 
(Hungary)') Language('Hungarian') AnsiCP(1250) OemCP(852) CountryAbbr('HUN') 
LanguageAbbr('HUN');
  Set gvSysLocale['040E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('is') Locale('Icelandic') 
Language('Icelandic') AnsiCP(1252) OemCP(850) CountryAbbr('ISL') 
LanguageAbbr('ISL');
  Set gvSysLocale['000F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('is-IS') Locale('Icelandic 
(Iceland)') Language('Icelandic') AnsiCP(1252) OemCP(850) CountryAbbr('ISL') 
LanguageAbbr('ISL');
  Set gvSysLocale['040F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ig-NG') Locale('Igbo 
(Nigeria)') Language('Igbo') AnsiCP(1252) OemCP(437) CountryAbbr('NGA') 
LanguageAbbr('IBO');
  Set gvSysLocale['0470'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('id') Locale('Indonesian') 
Language('Indonesian') AnsiCP(1252) OemCP(850) CountryAbbr('IDN') 
LanguageAbbr('IND');
  Set gvSysLocale['0021'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('id-ID') Locale('Indonesian 
(Indonesia)') Language('Indonesian') AnsiCP(1252) OemCP(850) 
CountryAbbr('IDN') LanguageAbbr('IND');
  Set gvSysLocale['0421'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('iu-Latn-CA') 
Locale('Inuktitut (Latin, Canada)') Language('Inuktitut (Latin)') 
AnsiCP(1252) OemCP(437) CountryAbbr('CAN') LanguageAbbr('IUK');
  Set gvSysLocale['085D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('iu-Cans-CA') 
Locale('Inuktitut (Syllabics, Canada)') Language('Inuktitut') AnsiCP(0) 
OemCP(1) CountryAbbr('CAN') LanguageAbbr('IUS');
  Set gvSysLocale['045D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ga-IE') Locale('Irish 
(Ireland)') Language('Irish') AnsiCP(1252) OemCP(850) CountryAbbr('IRL') 
LanguageAbbr('IRE');
  Set gvSysLocale['083C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('xh-ZA') Locale('isiXhosa 
(South Africa)') Language('isiXhosa') AnsiCP(1252) OemCP(850) 
CountryAbbr('ZAF') LanguageAbbr('XHO');
  Set gvSysLocale['0434'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('zu-ZA') Locale('isiZulu 
(South Africa)') Language('isiZulu') AnsiCP(1252) OemCP(850) 
CountryAbbr('ZAF') LanguageAbbr('ZUL');
  Set gvSysLocale['0435'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('it') Locale('Italian') 
Language('Italian') AnsiCP(1252) OemCP(850) CountryAbbr('ITA') 
LanguageAbbr('ITA');
  Set gvSysLocale['0010'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('it-IT') Locale('Italian 
(Italy)') Language('Italian') AnsiCP(1252) OemCP(850) CountryAbbr('ITA') 
LanguageAbbr('ITA');
  Set gvSysLocale['0410'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('it-CH') Locale('Italian 
(Switzerland)') Language('Italian') AnsiCP(1252) OemCP(850) 
CountryAbbr('CHE') LanguageAbbr('ITS');
  Set gvSysLocale['0810'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ja') Locale('Japanese') 
Language('Japanese') AnsiCP(932) OemCP(932) CountryAbbr('JPN') 
LanguageAbbr('JPN');
  Set gvSysLocale['0011'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ja-JP') Locale('Japanese 
(Japan)') Language('Japanese') AnsiCP(932) OemCP(932) CountryAbbr('JPN') 
LanguageAbbr('JPN');
  Set gvSysLocale['0411'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('kn') Locale('Kannada') 
Language('Kannada') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('KDI');
  Set gvSysLocale['004B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('kn-IN') Locale('Kannada 
(India)') Language('Kannada') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('KDI');
  Set gvSysLocale['044B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('kk') Locale('Kazakh') 
Language('Kazakh') AnsiCP(1251) OemCP(866) CountryAbbr('KAZ') 
LanguageAbbr('KKZ');
  Set gvSysLocale['003F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('kk-KZ') Locale('Kazakh 
(Kazakhstan)') Language('Kazakh') AnsiCP(1251) OemCP(866) CountryAbbr('KAZ') 
LanguageAbbr('KKZ');
  Set gvSysLocale['043F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('km-KH') Locale('Khmer 
(Cambodia)') Language('Khmer') AnsiCP(0) OemCP(1) CountryAbbr('KHM') 
LanguageAbbr('KHM');
  Set gvSysLocale['0453'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('qut-GT') Locale('K'iche 
(Guatemala)') Language('K'iche') AnsiCP(1252) OemCP(850) CountryAbbr('GTM') 
LanguageAbbr('QUT');
  Set gvSysLocale['0486'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('rw-RW') Locale('Kinyarwanda 
(Rwanda)') Language('Kinyarwanda') AnsiCP(1252) OemCP(437) 
CountryAbbr('RWA') LanguageAbbr('KIN');
  Set gvSysLocale['0487'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sw') Locale('Kiswahili') 
Language('Kiswahili') AnsiCP(1252) OemCP(437) CountryAbbr('KEN') 
LanguageAbbr('SWK');
  Set gvSysLocale['0041'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sw-KE') Locale('Kiswahili 
(Kenya)') Language('Kiswahili') AnsiCP(1252) OemCP(437) CountryAbbr('KEN') 
LanguageAbbr('SWK');
  Set gvSysLocale['0441'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('kok') Locale('Konkani') 
Language('Konkani') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('KNK');
  Set gvSysLocale['0057'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('kok-IN') Locale('Konkani 
(India)') Language('Konkani') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('KNK');
  Set gvSysLocale['0457'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ko') Locale('Korean') 
Language('Korean') AnsiCP(949) OemCP(949) CountryAbbr('KOR') 
LanguageAbbr('KOR');
  Set gvSysLocale['0012'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ko-KR') Locale('Korean 
(Korea)') Language('Korean') AnsiCP(949) OemCP(949) CountryAbbr('KOR') 
LanguageAbbr('KOR');
  Set gvSysLocale['0412'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ky') Locale('Kyrgyz') 
Language('Kyrgyz') AnsiCP(1251) OemCP(866) CountryAbbr('KGZ') 
LanguageAbbr('KYR');
  Set gvSysLocale['0040'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ky-KG') Locale('Kyrgyz 
(Kyrgyzstan)') Language('Kyrgyz') AnsiCP(1251) OemCP(866) CountryAbbr('KGZ') 
LanguageAbbr('KYR');
  Set gvSysLocale['0440'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('lo-LA') Locale('Lao (Lao 
P.D.R.)') Language('Lao') AnsiCP(0) OemCP(1) CountryAbbr('LAO') 
LanguageAbbr('LAO');
  Set gvSysLocale['0454'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('lv') Locale('Latvian') 
Language('Latvian') AnsiCP(1257) OemCP(775) CountryAbbr('LVA') 
LanguageAbbr('LVI');
  Set gvSysLocale['0026'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('lv-LV') Locale('Latvian 
(Latvia)') Language('Latvian') AnsiCP(1257) OemCP(775) CountryAbbr('LVA') 
LanguageAbbr('LVI');
  Set gvSysLocale['0426'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('lt') Locale('Lithuanian') 
Language('Lithuanian') AnsiCP(1257) OemCP(775) CountryAbbr('LTU') 
LanguageAbbr('LTH');
  Set gvSysLocale['0027'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('lt-LT') Locale('Lithuanian 
(Lithuania)') Language('Lithuanian') AnsiCP(1257) OemCP(775) 
CountryAbbr('LTU') LanguageAbbr('LTH');
  Set gvSysLocale['0427'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('wee-DE') Locale('Lower 
Sorbian (Germany)') Language('Lower Sorbian') AnsiCP(1252) OemCP(850) 
CountryAbbr('GER') LanguageAbbr('DSB');
  Set gvSysLocale['082E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('lb-LU') 
Locale('Luxembourgish (Luxembourg)') Language('Luxembourgish') AnsiCP(1252) 
OemCP(850) CountryAbbr('LUX') LanguageAbbr('LBX');
  Set gvSysLocale['046E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('mk') Locale('Macedonian') 
Language('Macedonian (FYROM)') AnsiCP(1251) OemCP(866) CountryAbbr('MKD') 
LanguageAbbr('MKI');
  Set gvSysLocale['002F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('mk-MK') Locale('Macedonian 
(Former Yugoslav Republic of Macedonia)') Language('Macedonian (FYROM)') 
AnsiCP(1251) OemCP(866) CountryAbbr('MKD') LanguageAbbr('MKI');
  Set gvSysLocale['042F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ms') Locale('Malay') 
Language('Malay') AnsiCP(1252) OemCP(850) CountryAbbr('MYS') 
LanguageAbbr('MSL');
  Set gvSysLocale['003E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ms-BN') Locale('Malay 
(Brunei Darussalam)') Language('Malay') AnsiCP(1252) OemCP(850) 
CountryAbbr('BRN') LanguageAbbr('MSB');
  Set gvSysLocale['083E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ms-MY') Locale('Malay 
(Malaysia)') Language('Malay') AnsiCP(1252) OemCP(850) CountryAbbr('MYS') 
LanguageAbbr('MSL');
  Set gvSysLocale['043E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ml-IN') Locale('Malayalam 
(India)') Language('Malayalam') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('MYM');
  Set gvSysLocale['044C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('mt-MT') Locale('Maltese 
(Malta)') Language('Maltese') AnsiCP(0) OemCP(1) CountryAbbr('MLT') 
LanguageAbbr('MLT');
  Set gvSysLocale['043A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('mi-NZ') Locale('Maori (New 
Zealand)') Language('Maori') AnsiCP(0) OemCP(1) CountryAbbr('NZL') 
LanguageAbbr('MRI');
  Set gvSysLocale['0481'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('arn-CL') Locale('Mapudungun 
(Chile)') Language('Mapudungun') AnsiCP(1252) OemCP(850) CountryAbbr('CHL') 
LanguageAbbr('MPD');
  Set gvSysLocale['047A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('mr') Locale('Marathi') 
Language('Marathi') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('MAR');
  Set gvSysLocale['004E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('mr-IN') Locale('Marathi 
(India)') Language('Marathi') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('MAR');
  Set gvSysLocale['044E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('moh-CA') Locale('Mohawk 
(Mohawk)') Language('Mohawk') AnsiCP(1252) OemCP(850) CountryAbbr('CAN') 
LanguageAbbr('MWK');
  Set gvSysLocale['047C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('mn') Locale('Mongolian') 
Language('Mongolian (Cyrillic)') AnsiCP(1251) OemCP(866) CountryAbbr('MNG') 
LanguageAbbr('MON');
  Set gvSysLocale['0050'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('mn-MN') Locale('Mongolian 
(Cyrillic, Mongolia)') Language('Mongolian (Cyrillic)') AnsiCP(1251) 
OemCP(866) CountryAbbr('MNG') LanguageAbbr('MON');
  Set gvSysLocale['0450'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('mn-Mong-CN') 
Locale('Mongolian (Traditional Mongolian, PRC)') Language('Mongolian 
(Traditional Mongolian)') AnsiCP(0) OemCP(1) CountryAbbr('CHN') 
LanguageAbbr('MNG');
  Set gvSysLocale['0850'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ne-NP') Locale('Nepali 
(Nepal)') Language('Nepali') AnsiCP(0) OemCP(1) CountryAbbr('NEP') 
LanguageAbbr('NEP');
  Set gvSysLocale['0461'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('no') Locale('Norwegian') 
Language('Norwegian (Bokmål)') AnsiCP(1252) OemCP(850) CountryAbbr('NOR') 
LanguageAbbr('NOR');
  Set gvSysLocale['0014'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('nb-NO') Locale('Norwegian, 
Bokmål (Norway)') Language('Norwegian (Bokmål)') AnsiCP(1252) OemCP(850) 
CountryAbbr('NOR') LanguageAbbr('NOR');
  Set gvSysLocale['0414'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('nn-NO') Locale('Norwegian, 
Nynorsk (Norway)') Language('Norwegian (Nynorsk)') AnsiCP(1252) OemCP(850) 
CountryAbbr('NOR') LanguageAbbr('NON');
  Set gvSysLocale['0814'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('oc-FR') Locale('Occitan 
(France)') Language('Occitan') AnsiCP(1252) OemCP(850) CountryAbbr('FRA') 
LanguageAbbr('OCI');
  Set gvSysLocale['0482'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('or-IN') Locale('Oriya 
(India)') Language('Oriya') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('ORI');
  Set gvSysLocale['0448'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ps-AF') Locale('Pashto 
(Afghanistan)') Language('Pashto') AnsiCP(0) OemCP(1) CountryAbbr('AFG') 
LanguageAbbr('PAS');
  Set gvSysLocale['0463'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fa') Locale('Persian') 
Language('Persian') AnsiCP(1256) OemCP(720) CountryAbbr('IRN') 
LanguageAbbr('FAR');
  Set gvSysLocale['0029'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('fa-IR') Locale('Persian') 
Language('Persian') AnsiCP(1256) OemCP(720) CountryAbbr('IRN') 
LanguageAbbr('FAR');
  Set gvSysLocale['0429'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('pl') Locale('Polish') 
Language('Polish') AnsiCP(1250) OemCP(852) CountryAbbr('POL') 
LanguageAbbr('PLK');
  Set gvSysLocale['0015'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('pl-PL') Locale('Polish 
(Poland)') Language('Polish') AnsiCP(1250) OemCP(852) CountryAbbr('POL') 
LanguageAbbr('PLK');
  Set gvSysLocale['0415'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('pt') Locale('Portuguese') 
Language('Portuguese') AnsiCP(1252) OemCP(850) CountryAbbr('BRA') 
LanguageAbbr('PTB');
  Set gvSysLocale['0016'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('pt-BR') Locale('Portuguese 
(Brazil)') Language('Portuguese') AnsiCP(1252) OemCP(850) CountryAbbr('BRA') 
LanguageAbbr('PTB');
  Set gvSysLocale['0416'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('pt-PT') Locale('Portuguese 
(Portugal)') Language('Portuguese') AnsiCP(1252) OemCP(850) 
CountryAbbr('PRT') LanguageAbbr('PTG');
  Set gvSysLocale['0816'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('pa') Locale('Punjabi') 
Language('Punjabi') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('PAN');
  Set gvSysLocale['0046'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('pa-IN') Locale('Punjabi 
(India)') Language('Punjabi') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('PAN');
  Set gvSysLocale['0446'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('quz-BO') Locale('Quechua 
(Bolivia)') Language('Quechua') AnsiCP(1252) OemCP(850) CountryAbbr('BOL') 
LanguageAbbr('QUB');
  Set gvSysLocale['046B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('quz-EC') Locale('Quechua 
(Ecuador)') Language('Quechua') AnsiCP(1252) OemCP(850) CountryAbbr('ECU') 
LanguageAbbr('QUE');
  Set gvSysLocale['086B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('quz-PE') Locale('Quechua 
(Peru)') Language('Quechua') AnsiCP(1252) OemCP(850) CountryAbbr('PER') 
LanguageAbbr('QUP');
  Set gvSysLocale['0C6B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ro') Locale('Romanian') 
Language('Romanian') AnsiCP(1250) OemCP(852) CountryAbbr('ROM') 
LanguageAbbr('ROM');
  Set gvSysLocale['0018'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ro-RO') Locale('Romanian 
(Romania)') Language('Romanian') AnsiCP(1250) OemCP(852) CountryAbbr('ROM') 
LanguageAbbr('ROM');
  Set gvSysLocale['0418'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('rm-CH') Locale('Romansh 
(Switzerland)') Language('Romansh') AnsiCP(1252) OemCP(850) 
CountryAbbr('CHE') LanguageAbbr('RMC');
  Set gvSysLocale['0417'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ru') Locale('Russian') 
Language('Russian') AnsiCP(1251) OemCP(866) CountryAbbr('RUS') 
LanguageAbbr('RUS');
  Set gvSysLocale['0019'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ru-RU') Locale('Russian 
(Russia)') Language('Russian') AnsiCP(1251) OemCP(866) CountryAbbr('RUS') 
LanguageAbbr('RUS');
  Set gvSysLocale['0419'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('smn-FI') Locale('Sami, Inari 
(Finland)') Language('Sami (Inari)') AnsiCP(1252) OemCP(850) 
CountryAbbr('FIN') LanguageAbbr('SMN');
  Set gvSysLocale['243B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('smj-NO') Locale('Sami, Lule 
(Norway)') Language('Sami (Lule)') AnsiCP(1252) OemCP(850) 
CountryAbbr('NOR') LanguageAbbr('SMJ');
  Set gvSysLocale['103B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('smj-SE') Locale('Sami, Lule 
(Sweden)') Language('Sami (Lule)') AnsiCP(1252) OemCP(850) 
CountryAbbr('SWE') LanguageAbbr('SMK');
  Set gvSysLocale['143B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('se-FI') Locale('Sami, 
Northern (Finland)') Language('Sami (Northern)') AnsiCP(1252) OemCP(850) 
CountryAbbr('FIN') LanguageAbbr('SMG');
  Set gvSysLocale['0C3B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('se-NO') Locale('Sami, 
Northern (Norway)') Language('Sami (Northern)') AnsiCP(1252) OemCP(850) 
CountryAbbr('NOR') LanguageAbbr('SME');
  Set gvSysLocale['043B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('se-SE') Locale('Sami, 
Northern (Sweden)') Language('Sami (Northern)') AnsiCP(1252) OemCP(850) 
CountryAbbr('SWE') LanguageAbbr('SMF');
  Set gvSysLocale['083B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sms-FI') Locale('Sami, Skolt 
(Finland)') Language('Sami (Skolt)') AnsiCP(1252) OemCP(850) 
CountryAbbr('FIN') LanguageAbbr('SMS');
  Set gvSysLocale['203B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sma-NO') Locale('Sami, 
Southern (Norway)') Language('Sami (Southern)') AnsiCP(1252) OemCP(850) 
CountryAbbr('NOR') LanguageAbbr('SMA');
  Set gvSysLocale['183B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sma-SE') Locale('Sami, 
Southern (Sweden)') Language('Sami (Southern)') AnsiCP(1252) OemCP(850) 
CountryAbbr('SWE') LanguageAbbr('SMB');
  Set gvSysLocale['1C3B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sa') Locale('Sanskrit') 
Language('Sanskrit') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('SAN');
  Set gvSysLocale['004F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sa-IN') Locale('Sanskrit 
(India)') Language('Sanskrit') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('SAN');
  Set gvSysLocale['044F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sr') Locale('Serbian') 
Language('Serbian (Latin)') AnsiCP(1251) OemCP(855) CountryAbbr('SCG') 
LanguageAbbr('SRB');
  Set gvSysLocale['7C1A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sr-Cyrl-BA') Locale('Serbian 
(Cyrillic, Bosnia and Herzegovina)') Language('Serbian (Cyrillic)') 
AnsiCP(1251) OemCP(855) CountryAbbr('BIH') LanguageAbbr('SRN');
  Set gvSysLocale['1C1A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sr-Cyrl-SP') Locale('Serbian 
(Cyrillic, Serbia)') Language('Serbian (Cyrillic)') AnsiCP(1251) OemCP(855) 
CountryAbbr('SCG') LanguageAbbr('SRB');
  Set gvSysLocale['0C1A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sr-Latn-BA') Locale('Serbian 
(Latin, Bosnia and Herzegovina)') Language('Serbian (Latin)') AnsiCP(1250) 
OemCP(852) CountryAbbr('BIH') LanguageAbbr('SRS');
  Set gvSysLocale['181A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sr-Latn-SP') Locale('Serbian 
(Latin, Serbia)') Language('Serbian (Latin)') AnsiCP(1250) OemCP(852) 
CountryAbbr('SCG') LanguageAbbr('SRL');
  Set gvSysLocale['081A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('nso-ZA') Locale('Sesotho sa 
Leboa (South Africa)') Language('Sesotho sa Leboa') AnsiCP(1252) OemCP(850) 
CountryAbbr('ZAF') LanguageAbbr('NSO');
  Set gvSysLocale['046C'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('tn-ZA') Locale('Setswana 
(South Africa)') Language('Setswana') AnsiCP(1252) OemCP(850) 
CountryAbbr('ZAF') LanguageAbbr('TSN');
  Set gvSysLocale['0432'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('si-LK') Locale('Sinhala (Sri 
Lanka)') Language('Sinhala') AnsiCP(0) OemCP(1) CountryAbbr('LKA') 
LanguageAbbr('SIN');
  Set gvSysLocale['045B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sk') Locale('Slovak') 
Language('Slovak') AnsiCP(1250) OemCP(852) CountryAbbr('SVK') 
LanguageAbbr('SKY');
  Set gvSysLocale['001B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sk-SK') Locale('Slovak 
(Slovakia)') Language('Slovak') AnsiCP(1250) OemCP(852) CountryAbbr('SVK') 
LanguageAbbr('SKY');
  Set gvSysLocale['041B'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sl') Locale('Slovenian') 
Language('Slovenian') AnsiCP(1250) OemCP(852) CountryAbbr('SVN') 
LanguageAbbr('SLV');
  Set gvSysLocale['0024'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sl-SI') Locale('Slovenian 
(Slovenia)') Language('Slovenian') AnsiCP(1250) OemCP(852) 
CountryAbbr('SVN') LanguageAbbr('SLV');
  Set gvSysLocale['0424'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es') Locale('Spanish') 
Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('ESP') 
LanguageAbbr('ESP');
  Set gvSysLocale['000A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-AR') Locale('Spanish 
(Argentina)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('ARG') 
LanguageAbbr('ESS');
  Set gvSysLocale['2C0A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-BO') Locale('Spanish 
(Bolivia)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('BOL') 
LanguageAbbr('ESB');
  Set gvSysLocale['400A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-CL') Locale('Spanish 
(Chile)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('CHL') 
LanguageAbbr('ESL');
  Set gvSysLocale['340A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-CO') Locale('Spanish 
(Colombia)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('COL') 
LanguageAbbr('ESO');
  Set gvSysLocale['240A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-CR') Locale('Spanish 
(Costa Rica)') Language('Spanish') AnsiCP(1252) OemCP(850) 
CountryAbbr('CRI') LanguageAbbr('ESC');
  Set gvSysLocale['140A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-DO') Locale('Spanish 
(Dominican Republic)') Language('Spanish') AnsiCP(1252) OemCP(850) 
CountryAbbr('DOM') LanguageAbbr('ESD');
  Set gvSysLocale['1C0A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-EC') Locale('Spanish 
(Ecuador)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('ECU') 
LanguageAbbr('ESF');
  Set gvSysLocale['300A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-SV') Locale('Spanish (El 
Salvador)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('SLV') 
LanguageAbbr('ESE');
  Set gvSysLocale['440A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-GT') Locale('Spanish 
(Guatemala)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('GTM') 
LanguageAbbr('ESG');
  Set gvSysLocale['100A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-HN') Locale('Spanish 
(Honduras)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('HND') 
LanguageAbbr('ESH');
  Set gvSysLocale['480A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-MX') Locale('Spanish 
(Mexico)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('MEX') 
LanguageAbbr('ESM');
  Set gvSysLocale['080A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-NI') Locale('Spanish 
(Nicaragua)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('NIC') 
LanguageAbbr('ESI');
  Set gvSysLocale['4C0A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-PA') Locale('Spanish 
(Panama)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('PAN') 
LanguageAbbr('ESA');
  Set gvSysLocale['180A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-PY') Locale('Spanish 
(Paraguay)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('PRY') 
LanguageAbbr('ESZ');
  Set gvSysLocale['3C0A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-PE') Locale('Spanish 
(Peru)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('PER') 
LanguageAbbr('ESR');
  Set gvSysLocale['280A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-PR') Locale('Spanish 
(Puerto Rico)') Language('Spanish') AnsiCP(1252) OemCP(850) 
CountryAbbr('PRI') LanguageAbbr('ESU');
  Set gvSysLocale['500A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-ES') Locale('Spanish 
(Spain)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('ESP') 
LanguageAbbr('ESN');
  Set gvSysLocale['0C0A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-US') Locale('Spanish 
(United States)') Language('Spanish') AnsiCP(1252) OemCP(850) 
CountryAbbr('USA') LanguageAbbr('EST');
  Set gvSysLocale['540A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-UY') Locale('Spanish 
(Uruguay)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('URY') 
LanguageAbbr('ESY');
  Set gvSysLocale['380A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('es-VE') Locale('Spanish 
(Venezuela)') Language('Spanish') AnsiCP(1252) OemCP(850) CountryAbbr('VEN') 
LanguageAbbr('ESV');
  Set gvSysLocale['200A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sv') Locale('Swedish') 
Language('Swedish') AnsiCP(1252) OemCP(850) CountryAbbr('SWE') 
LanguageAbbr('SVE');
  Set gvSysLocale['001D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sv-FI') Locale('Swedish 
(Finland)') Language('Swedish') AnsiCP(1252) OemCP(850) CountryAbbr('FIN') 
LanguageAbbr('SVF');
  Set gvSysLocale['081D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sv-SE') Locale('Swedish 
(Sweden)') Language('Swedish') AnsiCP(1252) OemCP(850) CountryAbbr('SWE') 
LanguageAbbr('SVE');
  Set gvSysLocale['041D'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('syr') Locale('Syriac') 
Language('Syriac') AnsiCP(0) OemCP(1) CountryAbbr('SYR') 
LanguageAbbr('SYR');
  Set gvSysLocale['005A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('syr-SY') Locale('Syriac 
(Syria)') Language('Syriac') AnsiCP(0) OemCP(1) CountryAbbr('SYR') 
LanguageAbbr('SYR');
  Set gvSysLocale['045A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('tg-Cyrl-TJ') Locale('Tajik 
(Cyrillic, Tajikistan)') Language('Tajik (Cyrillic)') AnsiCP(1251) 
OemCP(866) CountryAbbr('TAJ') LanguageAbbr('TAJ');
  Set gvSysLocale['0428'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('tmz-Latn-DZ') 
Locale('Tamazight (Latin, Algeria)') Language('Tamazight (Latin)') 
AnsiCP(1252) OemCP(850) CountryAbbr('DZA') LanguageAbbr('TMZ');
  Set gvSysLocale['085F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ta') Locale('Tamil') 
Language('Tamil') AnsiCP(0) OemCP(1) CountryAbbr('IND') LanguageAbbr('TAM');
  Set gvSysLocale['0049'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ta-IN') Locale('Tamil 
(India)') Language('Tamil') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('TAM');
  Set gvSysLocale['0449'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('tt') Locale('Tatar') 
Language('Tatar') AnsiCP(1251) OemCP(866) CountryAbbr('RUS') 
LanguageAbbr('TTT');
  Set gvSysLocale['0044'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('tt-RU') Locale('Tatar 
(Russia)') Language('Tatar') AnsiCP(1251) OemCP(866) CountryAbbr('RUS') 
LanguageAbbr('TTT');
  Set gvSysLocale['0444'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('te') Locale('Telugu') 
Language('Telugu') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('TEL');
  Set gvSysLocale['004A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('te-IN') Locale('Telugu 
(India)') Language('Telugu') AnsiCP(0) OemCP(1) CountryAbbr('IND') 
LanguageAbbr('TEL');
  Set gvSysLocale['044A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('th') Locale('Thai') 
Language('Thai') AnsiCP(874) OemCP(874) CountryAbbr('THA') 
LanguageAbbr('THA');
  Set gvSysLocale['001E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('th-TH') Locale('Thai 
(Thailand)') Language('Thai') AnsiCP(874) OemCP(874) CountryAbbr('THA') 
LanguageAbbr('THA');
  Set gvSysLocale['041E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('bo-CN') Locale('Tibetan 
(PRC)') Language('Tibetan') AnsiCP(0) OemCP(1) CountryAbbr('CHN') 
LanguageAbbr('BOB');
  Set gvSysLocale['0451'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('tr') Locale('Turkish') 
Language('Turkish') AnsiCP(1254) OemCP(857) CountryAbbr('TUR') 
LanguageAbbr('TRK');
  Set gvSysLocale['001F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('tr-TR') Locale('Turkish 
(Turkey)') Language('Turkish') AnsiCP(1254) OemCP(857) CountryAbbr('TUR') 
LanguageAbbr('TRK');
  Set gvSysLocale['041F'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('tk-TM') Locale('Turkmen 
(Turkmenistan)') Language('Turkmen') AnsiCP(1250) OemCP(852) 
CountryAbbr('TKM') LanguageAbbr('TUK');
  Set gvSysLocale['0442'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ug-CN') Locale('Uighur 
(PRC)') Language('Uighur') AnsiCP(1256) OemCP(720) CountryAbbr('CHN') 
LanguageAbbr('UIG');
  Set gvSysLocale['0480'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('uk') Locale('Ukrainian') 
Language('Ukrainian') AnsiCP(1251) OemCP(866) CountryAbbr('UKR') 
LanguageAbbr('UKR');
  Set gvSysLocale['0022'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('uk-UA') Locale('Ukrainian 
(Ukraine)') Language('Ukrainian') AnsiCP(1251) OemCP(866) CountryAbbr('UKR') 
LanguageAbbr('UKR');
  Set gvSysLocale['0422'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('wen-DE') Locale('Upper 
Sorbian (Germany)') Language('Upper Sorbian') AnsiCP(1252) OemCP(850) 
CountryAbbr('GER') LanguageAbbr('HSB');
  Set gvSysLocale['042E'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ur') Locale('Urdu') 
Language('Urdu') AnsiCP(1256) OemCP(720) CountryAbbr('PAK') 
LanguageAbbr('URD');
  Set gvSysLocale['0020'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ur-PK') Locale('Urdu 
(Islamic Republic of Pakistan)') Language('Urdu') AnsiCP(1256) OemCP(720) 
CountryAbbr('PAK') LanguageAbbr('URD');
  Set gvSysLocale['0420'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('uz') Locale('Uzbek') 
Language('Uzbek (Latin)') AnsiCP(1254) OemCP(857) CountryAbbr('UZB') 
LanguageAbbr('UZB');
  Set gvSysLocale['0043'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('uz-Cyrl-UZ') Locale('Uzbek 
(Cyrillic, Uzbekistan)') Language('Uzbek (Cyrillic)') AnsiCP(1251) 
OemCP(866) CountryAbbr('UZB') LanguageAbbr('UZB');
  Set gvSysLocale['0843'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('uz-Latn-UZ') Locale('Uzbek 
(Latin, Uzbekistan)') Language('Uzbek (Latin)') AnsiCP(1254) OemCP(857) 
CountryAbbr('UZB') LanguageAbbr('UZB');
  Set gvSysLocale['0443'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('vi') Locale('Vietnamese') 
Language('Vietnamese') AnsiCP(1258) OemCP(1258) CountryAbbr('VNM') 
LanguageAbbr('VIT');
  Set gvSysLocale['002A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('vi-VN') Locale('Vietnamese 
(Vietnam)') Language('Vietnamese') AnsiCP(1258) OemCP(1258) 
CountryAbbr('VNM') LanguageAbbr('VIT');
  Set gvSysLocale['042A'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('cy-GB') Locale('Welsh 
(United Kingdom)') Language('Welsh') AnsiCP(1252) OemCP(850) 
CountryAbbr('GBR') LanguageAbbr('CYM');
  Set gvSysLocale['0452'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('wo-SN') Locale('Wolof 
(Senegal)') Language('Wolof') AnsiCP(1252) OemCP(850) CountryAbbr('SEN') 
LanguageAbbr('WOL');
  Set gvSysLocale['0488'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('sah-RU') Locale('Yakut 
(Russia)') Language('Yakut') AnsiCP(1251) OemCP(866) CountryAbbr('RUS') 
LanguageAbbr('SAH');
  Set gvSysLocale['0485'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('ii-CN') Locale('Yi (PRC)') 
Language('Yi') AnsiCP(0) OemCP(1) CountryAbbr('CHN') LanguageAbbr('III');
  Set gvSysLocale['0478'] = lvLangSet;
  New EStructure NewVar(lvLangSet) CultureName('yo-NG') Locale('Yoruba 
(Nigeria)') Language('Yoruba') AnsiCP(1252) OemCP(437) CountryAbbr('NGA') 
LanguageAbbr('YOR');
  Set gvSysLocale['046A'] = lvLangSet;

  EndSub // InitLCID

8< ----------------------------------------------------------------


-----Original Message-----
From: framers-bounces+klaus.mueller=itl.eu at lists.frameusers.com 
[mailto:framers-bounces+klaus.mueller=itl.eu at lists.frameusers.com] On Behalf 
Of Rick Quatro
Sent: Monday, April 23, 2007 2:39 PM
To: framers at lists.frameusers.com; framers at omsys.com
Subject: OT: Registry Settings

Hello Framers,

With Windows XP I am using Control Panel > Regional and Language Options. I
click the Advanced tab and choose a language from the Language for
non-Unicode programs menu. I need to know what key this is stored under in
the registry. If someone can steer me in the right direction, I would
appreciate it. Thanks.

Rick Quatro
Carmen Publishing
585-659-8267
www.frameexpert.com





More information about the framers mailing list