Jump to content

List of return values for getOSlang()


Recommended Posts


	// %OSLANG%
var sLang = '', Enum, DtoH;

CreateLocalArray();

// OSLanguage = 1033, 1036, ....
var OSProps = GetObject("winmgmts:").InstancesOf("Win32_OperatingSystem");

// Language ID in Dec
sLang = new Enumerator(OSProps).item();
Enum = sLang.OSLanguage;
DtoH = DecToHex(Enum);
while (DtoH.length<4)
DtoH = "0" + DtoH+"";

for (var x=0; x<arrOSLang.length; x++)
{
if (arrOSLang[x].LCID == DtoH)
{
oslang=arrOSLang[x].TLA;
break;
}
}
}


function CreateLocalArray()
{
var i = 0;

arrOSLang[i++] = new AddLocal("Afrikaans - South Africa","AFK","0436");
arrOSLang[i++] = new AddLocal("Albanian - Albania","SQI","041c");
arrOSLang[i++] = new AddLocal("Arabic - Algeria","ARG","1401");
arrOSLang[i++] = new AddLocal("Arabic - Bahrain","ARH","3c01");
arrOSLang[i++] = new AddLocal("Arabic - Egypt","ARE","0c01");
arrOSLang[i++] = new AddLocal("Arabic - Iraq","ARI","0801");
arrOSLang[i++] = new AddLocal("Arabic - Jordan","ARJ","2c01");
arrOSLang[i++] = new AddLocal("Arabic - Kuwait","ARK","3401");
arrOSLang[i++] = new AddLocal("Arabic - Lebanon","ARB","3001");
arrOSLang[i++] = new AddLocal("Arabic - Libya","ARL","1001");
arrOSLang[i++] = new AddLocal("Arabic - Morocco","ARM","1801");
arrOSLang[i++] = new AddLocal("Arabic - Oman","ARO","2001");
arrOSLang[i++] = new AddLocal("Arabic - Qatar","ARQ","4001");
arrOSLang[i++] = new AddLocal("Arabic - Saudi Arabia","ARA","0401");
arrOSLang[i++] = new AddLocal("Arabic - Syria","ARS","2801");
arrOSLang[i++] = new AddLocal("Arabic - Tunisia","ART","1c01");
arrOSLang[i++] = new AddLocal("Arabic - U.A.E.","ARU","3801");
arrOSLang[i++] = new AddLocal("Arabic - Yemen","ARY","2401");
arrOSLang[i++] = new AddLocal("Armenian - Armenia","HYE","042b");
arrOSLang[i++] = new AddLocal("Azeri - Azerbaijan (Cyrillic)","AZE","082c");
arrOSLang[i++] = new AddLocal("Azeri - Azerbaijan (Latin)","AZE","042c");
arrOSLang[i++] = new AddLocal("Basque - Spain","EUQ","042d");
arrOSLang[i++] = new AddLocal("Belarusian - Belarus","BEL","0423");
arrOSLang[i++] = new AddLocal("Bulgarian - Bulgaria","BGR","0402");
arrOSLang[i++] = new AddLocal("Catalan - Spain","CAT","0403");
arrOSLang[i++] = new AddLocal("Chinese - Hong Kong SAR","ZHH","0c04");
arrOSLang[i++] = new AddLocal("Chinese - Macau SAR","ZHM","1404");
arrOSLang[i++] = new AddLocal("Chinese - PRC","CHS","0804");
arrOSLang[i++] = new AddLocal("Chinese - Singapore","ZHI","1004");
arrOSLang[i++] = new AddLocal("Chinese - Taiwan","CHT","0404");
arrOSLang[i++] = new AddLocal("Croatian - Croatia","HRV","041a");
arrOSLang[i++] = new AddLocal("Czech - Czech Republic","CSY","0405");
arrOSLang[i++] = new AddLocal("Danish - Denmark","DAN","0406");
arrOSLang[i++] = new AddLocal("Divehi - Maldives","DIV","0465");
arrOSLang[i++] = new AddLocal("Dutch - Belgium","NLB","0813");
arrOSLang[i++] = new AddLocal("Dutch - Netherlands","NLD","0413");
arrOSLang[i++] = new AddLocal("English - Australia","ENA","0c09");
arrOSLang[i++] = new AddLocal("English - Belize","ENL","2809");
arrOSLang[i++] = new AddLocal("English - Canada","ENC","1009");
arrOSLang[i++] = new AddLocal("English - Caribbean","ENB","2409");
arrOSLang[i++] = new AddLocal("English - Ireland","ENI","1809");
arrOSLang[i++] = new AddLocal("English - Jamaica","ENJ","2009");
arrOSLang[i++] = new AddLocal("English - New Zealand","ENZ","1409");
arrOSLang[i++] = new AddLocal("English - Philippines","ENP","3409");
arrOSLang[i++] = new AddLocal("English - South Africa","ENS","1c09");
arrOSLang[i++] = new AddLocal("English - Trinidad","ENT","2c09");
arrOSLang[i++] = new AddLocal("English - United Kingdom","ENG","0809");
arrOSLang[i++] = new AddLocal("English - United States","ENU","0409");
arrOSLang[i++] = new AddLocal("English - Zimbabwe","ENW","3009");
arrOSLang[i++] = new AddLocal("Estonian - Estonia","ETI","0425");
arrOSLang[i++] = new AddLocal("Faeroese - Faeroe Islands","FOS","0438");
arrOSLang[i++] = new AddLocal("Farsi - Iran","FAR","0429");
arrOSLang[i++] = new AddLocal("Finnish - Finland","FIN","040b");
arrOSLang[i++] = new AddLocal("French - Belgium","FRB","080c");
arrOSLang[i++] = new AddLocal("French - Canada","FRC","0c0c");
arrOSLang[i++] = new AddLocal("French - France","FRA","040c");
arrOSLang[i++] = new AddLocal("French - Luxembourg","FRL","140c");
arrOSLang[i++] = new AddLocal("French - Monaco","FRM","180c");
arrOSLang[i++] = new AddLocal("French - Switzerland","FRS","100c");
arrOSLang[i++] = new AddLocal("FYRO Macedonian - FYRO Macedonia","MKI","042f");
arrOSLang[i++] = new AddLocal("Galician - Spain","GLC","0456");
arrOSLang[i++] = new AddLocal("Georgian - Georgia","KAT","0437");
arrOSLang[i++] = new AddLocal("German - Austria","DEA","0c07");
arrOSLang[i++] = new AddLocal("German - Germany","DEU","0407");
arrOSLang[i++] = new AddLocal("German - Liechtenstein","DEC","1407");
arrOSLang[i++] = new AddLocal("German - Luxembourg","DEL","1007");
arrOSLang[i++] = new AddLocal("German - Switzerland","DES","0807");
arrOSLang[i++] = new AddLocal("Greek - Greece","ELL","0408");
arrOSLang[i++] = new AddLocal("Gujarati - India (Gujarati Script)","GUJ","0447");
arrOSLang[i++] = new AddLocal("Hebrew - Israel","HEB","040d");
arrOSLang[i++] = new AddLocal("Hindi - India","HIN","0439");
arrOSLang[i++] = new AddLocal("Hungarian - Hungary","HUN","040e");
arrOSLang[i++] = new AddLocal("Icelandic - Iceland","ISL","040f");
arrOSLang[i++] = new AddLocal("Indonesian - Indonesia","IND","0421");
arrOSLang[i++] = new AddLocal("Italian - Italy","ITA","0410");
arrOSLang[i++] = new AddLocal("Italian - Switzerland","ITS","0810");
arrOSLang[i++] = new AddLocal("Japanese - Japan","JPN","0411");
arrOSLang[i++] = new AddLocal("Kannada - India (Kannada Script)","KAN","044b");
arrOSLang[i++] = new AddLocal("Kazakh - Kazakstan","KKZ","043f");
arrOSLang[i++] = new AddLocal("Konkani - India","KNK","0457");
arrOSLang[i++] = new AddLocal("Korean(Extended Wansung) - Korea","KOR","0412");
arrOSLang[i++] = new AddLocal("Kyrgyz - Kyrgyzstan","KYR","0440");
arrOSLang[i++] = new AddLocal("Latvian - Latvia","LVI","0426");
arrOSLang[i++] = new AddLocal("Lithuanian - Lithuania","LTH","0427");
arrOSLang[i++] = new AddLocal("Malay - Brunei Darussalam","MSB","083e");
arrOSLang[i++] = new AddLocal("Malay - Malaysia","MSL","043e");
arrOSLang[i++] = new AddLocal("Marathi - India","MAR","044e");
arrOSLang[i++] = new AddLocal("Mongolian (Cyrillic) - Mongolia","MON","0450");
arrOSLang[i++] = new AddLocal("Norwegian - Norway (Bokmål)","NOR","0414");
arrOSLang[i++] = new AddLocal("Norwegian - Norway (Nynorsk)","NON","0814");
arrOSLang[i++] = new AddLocal("Polish - Poland","PLK","0415");
arrOSLang[i++] = new AddLocal("Portuguese - Brazil","PTB","0416");
arrOSLang[i++] = new AddLocal("Portuguese - Portugal","PTG","0816");
arrOSLang[i++] = new AddLocal("Punjabi - India (Gurmukhi Script)","PAN","0446");
arrOSLang[i++] = new AddLocal("Romanian - Romania","ROM","0418");
arrOSLang[i++] = new AddLocal("Russian - Russia","RUS","0419");
arrOSLang[i++] = new AddLocal("Sanskrit - India","SAN","044f");
arrOSLang[i++] = new AddLocal("Serbian - Serbia (Cyrillic)","SRB","0c1a");
arrOSLang[i++] = new AddLocal("Serbian - Serbia (Latin)","SRL","081a");
arrOSLang[i++] = new AddLocal("Slovak - Slovakia","SKY","041b");
arrOSLang[i++] = new AddLocal("Slovenian - Slovenia","SLV","0424");
arrOSLang[i++] = new AddLocal("Spanish - Argentina","ESS","2c0a");
arrOSLang[i++] = new AddLocal("Spanish - Bolivia","ESB","400a");
arrOSLang[i++] = new AddLocal("Spanish - Chile","ESL","340a");
arrOSLang[i++] = new AddLocal("Spanish - Colombia","ESO","240a");
arrOSLang[i++] = new AddLocal("Spanish - Costa Rica","ESC","140a");
arrOSLang[i++] = new AddLocal("Spanish - Dominican Republic","ESD","1c0a");
arrOSLang[i++] = new AddLocal("Spanish - Ecuador","ESF","300a");
arrOSLang[i++] = new AddLocal("Spanish - El Salvador","ESE","440a");
arrOSLang[i++] = new AddLocal("Spanish - Guatemala","ESG","100a");
arrOSLang[i++] = new AddLocal("Spanish - Honduras","ESH","480a");
arrOSLang[i++] = new AddLocal("Spanish - Mexico","ESM","080a");
arrOSLang[i++] = new AddLocal("Spanish - Nicaragua","ESI","4c0a");
arrOSLang[i++] = new AddLocal("Spanish - Panama","ESA","180a");
arrOSLang[i++] = new AddLocal("Spanish - Paraguay","ESZ","3c0a");
arrOSLang[i++] = new AddLocal("Spanish - Peru","ESR","280a");
arrOSLang[i++] = new AddLocal("Spanish - Puerto Rico","ESU","500a");
arrOSLang[i++] = new AddLocal("Spanish - Spain (International Sort)","ESN","0c0a");
arrOSLang[i++] = new AddLocal("Spanish - Spain (Traditional Sort)","ESP","040a");
arrOSLang[i++] = new AddLocal("Spanish - Uruguay","ESY","380a");
arrOSLang[i++] = new AddLocal("Spanish - Venezuela","ESV","200a");
arrOSLang[i++] = new AddLocal("Swahili - Kenya","SWK","0441");
arrOSLang[i++] = new AddLocal("Swedish - Finland","SVF","081d");
arrOSLang[i++] = new AddLocal("Swedish - Sweden","SVE","041d");
arrOSLang[i++] = new AddLocal("Syriac - Syria","SYR","045a");
arrOSLang[i++] = new AddLocal("Tamil - India","TAM","0449");
arrOSLang[i++] = new AddLocal("Tatar - Tatarstan","TTT","0444");
arrOSLang[i++] = new AddLocal("Telugu - India (Telugu Script)","TEL","044a");
arrOSLang[i++] = new AddLocal("Thai - Thailand","THA","041e");
arrOSLang[i++] = new AddLocal("Turkish - Turkey","TRK","041f");
arrOSLang[i++] = new AddLocal("Ukrainian - Ukraine","UKR","0422");
arrOSLang[i++] = new AddLocal("Urdu - Pakistan","URD","0420");
arrOSLang[i++] = new AddLocal("Uzbek - Uzbekistan (Cyrillic)","UZB","0843");
arrOSLang[i++] = new AddLocal("Uzbek - Uzbekistan (Latin)","UZB","0443");
arrOSLang[i++] = new AddLocal("Vietnamese - Viet Nam","VIT","042a");
}

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...