How does Altiris identify OS Language on client systems

Article:HOWTO8061  |  Created: 2007-09-26  |  Updated: 2009-07-23  |  Article URL http://www.symantec.com/docs/HOWTO8061
Article Type
How To


Question

What is Altiris capturing to determine OS Language? There are numbers which are not listed by Microsoft. For instance, Japanese  is listed as 1041 by Microsoft but Altiris has it listed as 17.  

Reference: http://msdn2.microsoft.com/en-us/library/aa394239.aspx

Answer
Altiris uses the last two characters of the HEX number for language (as defined by Microsoft) and converts these to decimal and posts that to the database. For instance if Japanese is identified by MS as language 1041, then 1041 in hex is 0x411. Altiris takes the last two characters of this hex number (11) and converts it to decimal (17).

The reason for this non-standard language ID has to do with legacy support, i.e. for Win9x systems that lacked support for Unicode and had no WMI functionality. Standardization of the OS Language ID is planned to occur with the release of NS 7.0.

NOTE:  The OS Localized Name can be referenced in the database in the view vCultureLocalizedName.

Legacy ID



38356


Article URL http://www.symantec.com/docs/HOWTO8061


Terms of use for this information are found in Legal Notices