DataFunctions.Locale
The Locale property is a read/write Long that indicates the default locale to be used by the DataFunctions methods to format date, time, money, and number information. Where the DataFunctions methods take a locale value for a parameter, if that value is not supplied, the value to which you initialize this property is used.
Definition
Property Locale As Long
Parameters
None.
Error Values
This property sets the Number property of the global Err object to S_OK (&H00000000) to indicate success and to standard COM error values to indicate failure. For more information about standard COM errors, see Standard COM Errors. Additional information may be available using the global Err object. In particular, the Description property may contain a text description of the error.
Remarks
Many of the methods implemented in the Commerce Server objects take locale identifiers as optional parameters. These identifiers are represented by unique hexadecimal codes.
The list of locale and language identifiers can be found in the National Language Support API. This specification can be found in the Microsoft Developer Network. (See Platform SDK, Windows Base Services, International Features).
This list is continually growing and further locale support may be added to any future product.
The following table contains a list of these hexadecimal locale identifiers.
Identifier | Locale |
0x0000 | Language Neutral |
0x0400 | Process Default Language |
0x0401 | Arabic (Saudi Arabia) |
0x0801 | Arabic (Iraq) |
0x0c01 | Arabic (Egypt) |
0x1001 | Arabic (Libya) |
0x1401 | Arabic (Algeria) |
0x1801 | Arabic (Morocco) |
0x1c01 | Arabic (Tunisia) |
0x2001 | Arabic (Oman) |
0x2401 | Arabic (Yemen) |
0x2801 | Arabic (Syria) |
0x2c01 | Arabic (Jordan) |
0x3001 | Arabic (Lebanon) |
0x3401 | Arabic (Kuwait) |
0x3801 | Arabic (U.A.E.) |
0x3c01 | Arabic (Bahrain) |
0x4001 | Arabic (Qatar) |
0x0402 | Bulgarian |
0x0403 | Catalan |
0x0404 | Chinese (Taiwan) |
0x0804 | Chinese (PRC) |
0x0c04 | Chinese (Hong Kong SAR) |
0x1004 | Chinese (Singapore) |
0x0405 | Czech |
0x0406 | Danish |
0x0407 | German (Standard) |
0x0807 | German (Swiss) |
0x0c07 | German (Austrian) |
0x1007 | German (Luxembourg) |
0x1407 | German (Liechtenstein) |
0x0408 | Greek |
0x0409 | English (United States) |
0x0809 | English (United Kingdom) |
0x0c09 | English (Australian) |
0x1009 | English (Canadian) |
0x1409 | English (New Zealand) |
0x1809 | English (Ireland) |
0x1c09 | English (South Africa) |
0x2009 | English (Jamaica) |
0x2409 | English (Caribbean) |
0x2809 | English (Belize) |
0x2c09 | English (Trinidad) |
0x040a | Spanish (Traditional Sort) |
0x080a | Spanish (Mexican) |
0x0c0a | Spanish (Modern Sort) |
0x100a | Spanish (Guatemala) |
0x140a | Spanish (Costa Rica) |
0x180a | Spanish (Panama) |
0x1c0a | Spanish (Dominican Republic) |
0x200a | Spanish (Venezuela) |
0x240a | Spanish (Colombia) |
0x280a | Spanish (Peru) |
0x2c0a | Spanish (Argentina) |
0x300a | Spanish (Ecuador) |
0x340a | Spanish (Chile) |
0x380a | Spanish (Uruguay) |
0x3c0a | Spanish (Paraguay) |
0x400a | Spanish (Bolivia) |
0x440a | Spanish (El Salvador) |
0x480a | Spanish (Honduras) |
0x4c0a | Spanish (Nicaragua) |
0x500a | Spanish (Puerto Rico) |
0x040b | Finnish |
0x040c | French (Standard) |
0x080c | French (Belgian) |
0x0c0c | French (Canadian) |
0x100c | French (Swiss) |
0x140c | French (Luxembourg) |
0x040d | Hebrew |
0x040e | Hungarian |
0x040f | Icelandic |
0x0410 | Italian (Standard) |
0x0810 | Italian (Swiss) |
0x0411 | Japanese |
0x0412 | Korean |
0x0812 | Korean (Johab) |
0x0413 | Dutch (Standard) |
0x0813 | Dutch (Belgian) |
0x0414 | Norwegian (Bokmal) |
0x0814 | Norwegian (Nynorsk) |
0x0415 | Polish |
0x0416 | Portuguese (Brazil) |
0x0816 | Portuguese (Portugal) |
0x0418 | Romanian |
0x0419 | Russian |
0x041a | Croatian |
0x081a | Serbian (Latin) |
0x0c1a | Serbian (Cyrillic) |
0x041b | Slovak |
0x041c | Albanian |
0x041d | Swedish |
0x081d | Swedish (Finland) |
0x041e | Thai |
0x041f | Turkish |
0x0421 | Indonesian |
0x0422 | Ukrainian |
0x0423 | Belarusian |
0x0424 | Slovenian |
0x0425 | Estonian |
0x0426 | Latvian |
0x0427 | Lithuanian |
0x0429 | Farsi |
0x042a | Vietnamese |
0x042d | Basque |
0x0436 | Afrikaans |
0x0438 | Faeroese |