Xbasic
A5_GET_LOCAL_INFO Function
Syntax
Result as C = a5_get_local_info(N locale ,N lctype )
Arguments
- locale
Numeric.The following values are supported. The default value is 1024.
- 26 = # intl monetary digits
- 25 = # local monetary digits
- 4116 = 0 = none, 1 = context, 2 = native digit
- 13 = 0 = metric, 1 = US
- 4106 = 0 = letter, 1 = A4, 2 = legal, 3 = A3
- 7 = abbreviated country name
- 3 = abbreviated language name
- 4111 = abbreviated name for 13th month (if exists)
- 71 = abbreviated name for April
- 75 = abbreviated name for August
- 79 = abbreviated name for December
- 69 = abbreviated name for February
- 53 = abbreviated name for Friday
- 68 = abbreviated name for January
- 74 = abbreviated name for July
- 73 = abbreviated name for June
- 70 = abbreviated name for March
- 72 = abbreviated name for May
- 49 = abbreviated name for Monday
- 78 = abbreviated name for November
- 77 = abbreviated name for October
- 54 = abbreviated name for Saturday
- 76 = abbreviated name for September
- 55 = abbreviated name for Sunday
- 52 = abbreviated name for Thursday
- 50 = abbreviated name for Tuesday
- 51 = abbreviated name for Wednesday
- 4107 = additional calendar types specifier
- 40 = AM designator
- 36 = century format specifier (short date)
- 5 = country code
- 29 = date separator
- 14 = decimal separator
- 4100 = default ansi code page
- 10 = default country code
- 4114 = default ebcdic code page
- 9 = default language id
- 4113 = default mac code page
- 11 = default oem code page
- 16 = digit grouping
- 4098 = English name of country
- 4103 = english name of currency
- 4097 = English name of language
- 4108 = first day of week specifier
- 4109 = first week of year specifier
- 88 = font signature
- 21 = intl monetary symbol
- 90 = ISO abbreviated country name
- 89 = ISO abbreviated language name
- 1 = language id
- 18 = leading zeros for decimal
- 38 = leading zeros in day field (short date)
- 39 = leading zeros in month field (short date)
- 37 = leading zeros in time field
- 12 = list item separator
- 20 = local monetary symbol
- 6 = localized name of country
- 2 = localized name of language
- 34 = long date format ordering
- 32 = long date format string
- 4110 = long name for 13th month (if exists)
- 59 = long name for April
- 63 = long name for August
- 67 = long name for December
- 57 = long name for February
- 46 = long name for Friday
- 56 = long name for January
- 62 = long name for July
- 61 = long name for June
- 58 = long name for March
- 60 = long name for May
- 42 = long name for Monday
- 66 = long name for November
- 65 = long name for October
- 47 = long name for Saturday
- 64 = long name for September
- 48 = long name for Sunday
- 45 = long name for Thursday
- 43 = long name for Tuesday
- 44 = long name for Wednesday
- 86 = mon sym precedes neg amt
- 84 = mon sym precedes pos amt
- 87 = mon sym sep by space from neg amt
- 85 = mon sym sep by space from pos amt
- 22 = monetary decimal separator
- 24 = monetary grouping
- 23 = monetary thousand separator
- 19 = native ascii 0-9
- 8 = native name of country
- 4104 = native name of currency
- 4 = native name of language
- 28 = negative currency mode
- 4112 = negative number mode
- 81 = negative sign
- 83 = negative sign position
- 17 = number of fractional digits
- 41 = PM designator
- 27 = positive currency mode
- 80 = positive sign
- 82 = positive sign position
- 33 = short date format ordering
- 31 = short date format string
- 4115 = sort name
- 15 = thousand separator
- 35 = time format specifier
- 4099 = time format string
- 4101 = time marker position
- 30 = time separator
- 4105 = type of calendar specifier
- 4102 = year month format string
- lctype
Refer to Microsoft documentation for GetLocaleInfo(). Numeric
Returns
- ResultCharacter
The requested value.
Description
The A5_GET_LOCAL_INFO() function returns information about a system configuration.
Example
? a5_get_local_info(1024,31) = "M/d/yyyy"
Limitations
Desktop applications only.
See Also