TLocale Class Reference

class TLocale

Sets and gets the system's locale settings.

Symbian OS maintains the locale information internally. On construction, this object is initialized with the system information for all locale items.

Public Member Functions
TLocale ()
TLocale ( TInt )
TBool AmPmSpaceBetween ()
TLocalePos AmPmSymbolPosition ()
TClockFormat ClockFormat ()
TInt CountryCode ()
TInt CurrencyDecimalPlaces ()
TBool CurrencyNegativeInBrackets ()
TBool CurrencySpaceBetween ()
TLocalePos CurrencySymbolPosition ()
TBool CurrencyTriadsAllowed ()
TDateFormat DateFormat ()
TChar DateSeparator ( TInt )
TUint DaylightSaving ()
TChar DecimalSeparator ()
TDeviceTimeState DeviceTime ()
TDigitType DigitType ()
IMPORT_C void FormatCurrency ( TDes &, TInt )
IMPORT_C void FormatCurrency ( TDes &, TInt64 )
IMPORT_C void FormatCurrency ( TDes &, TDesOverflow &, TInt )
IMPORT_C void FormatCurrency ( TDes &, TDesOverflow &, TInt64 )
TDaylightSavingZone HomeDaylightSavingZone ()
TLanguage LanguageDowngrade ( TInt )
TNegativeCurrencyFormat NegativeCurrencyFormat ()
TBool NegativeCurrencySymbolOpposite ()
TBool NegativeLoseSpace ()
TBool QueryHomeHasDaylightSavingOn ()
IMPORT_C void Refresh ()
TInt RegionCode ()
IMPORT_C TInt Set ()
void SetAmPmSpaceBetween ( TBool )
void SetAmPmSymbolPosition ( TLocalePos )
void SetClockFormat ( TClockFormat )
void SetCountryCode ( TInt )
void SetCurrencyDecimalPlaces ( TInt )
void SetCurrencyNegativeInBrackets ( TBool )
void SetCurrencySpaceBetween ( TBool )
void SetCurrencySymbolPosition ( TLocalePos )
void SetCurrencyTriadsAllowed ( TBool )
void SetDateFormat ( TDateFormat )
void SetDateSeparator (const TChar &, TInt )
void SetDecimalSeparator (const TChar &)
void SetDefaults ()
void SetDeviceTime ( TDeviceTimeState )
void SetDigitType ( TDigitType )
void SetLanguageDowngrade ( TInt , TLanguage )
void SetNegativeCurrencyFormat ( TNegativeCurrencyFormat )
void SetNegativeCurrencySymbolOpposite ( TBool )
void SetNegativeLoseSpace ( TBool )
void SetStartOfWeek ( TDay )
void SetThousandsSeparator (const TChar &)
void SetTimeFormat ( TTimeFormat )
void SetTimeSeparator (const TChar &, TInt )
void SetUnitsDistanceLong ( TUnitsFormat )
void SetUnitsDistanceShort ( TUnitsFormat )
void SetUnitsGeneral ( TUnitsFormat )
void SetWorkDays ( TUint )
TDay StartOfWeek ()
TChar ThousandsSeparator ()
TTimeFormat TimeFormat ()
TChar TimeSeparator ( TInt )
TUnitsFormat UnitsDistanceLong ()
TUnitsFormat UnitsDistanceShort ()
TUnitsFormat UnitsGeneral ()
TTimeIntervalSeconds UniversalTimeOffset ()
TUint WorkDays ()
Public Member Enumerations
enum anonymous { EFlagNegativeLoseSpace  = 0x00000001, EFlagNegativeCurrencySymbolOpposite  = 0x00000002 }
enum TDeviceTimeState { EDeviceUserTime , ENITZNetworkTimeSync }
enum TNegativeCurrencyFormat { ELeadingMinusSign , EInBrackets , ETrailingMinusSign , EInterveningMinusSign }
Private Attributes
TBool iAmPmSpaceBetween
TLocalePos iAmPmSymbolPosition
TClockFormat iClockFormat
TInt iCountryCode
TInt iCurrencyDecimalPlaces
TBool iCurrencySpaceBetween
TLocalePos iCurrencySymbolPosition
TBool iCurrencyTriadsAllowed
TDateFormat iDateFormat
TChar iDateSeparator
TUint iDaylightSaving
TChar iDecimalSeparator
TDeviceTimeState iDeviceTimeState
TDigitType iDigitType
TUint iExtraNegativeCurrencyFormatFlags
TDaylightSavingZone iHomeDaylightSavingZone
TUint16 iLanguageDowngrade
TNegativeCurrencyFormat iNegativeCurrencyFormat
TUint16 iRegionCode
TInt iSpare
TDay iStartOfWeek
TChar iThousandsSeparator
TTimeFormat iTimeFormat
TChar iTimeSeparator
TUnitsFormat iUnitsDistanceLong
TUnitsFormat iUnitsDistanceShort
TUnitsFormat iUnitsGeneral
TTimeIntervalSeconds iUniversalTimeOffset
TUint iWorkDays

Constructor & Destructor Documentation

TLocale()

IMPORT_C TLocale ( )

Default constructor.

It constructs the object with the system's locale settings.

A single copy of the locale information is maintained by the system. This copy may be refreshed under application control with TLocale::Refresh() , and the settings may be saved to the system with TLocale::Set() . However, the settings are never updated by the system apart from under application control. This enables applications to guarantee that consistent locale information is used.

TLocale::Refresh() TLocale::Set()

TLocale(TInt)

TLocale ( TInt ) [inline]

Parameters

TInt

Member Functions Documentation

AmPmSpaceBetween()

TBool AmPmSpaceBetween ( ) const [inline]

Tests whether or not a space is inserted between the time and the preceding or trailing am/pm text.

AmPmSymbolPosition()

TLocalePos AmPmSymbolPosition ( ) const [inline]

Gets the am/pm text position (before or after the time value).

ClockFormat()

TClockFormat ClockFormat ( ) const [inline]

Gets the clock display format.

CountryCode()

TInt CountryCode ( ) const [inline]

Gets the code which is used to select country-specific locale data.

The country code is the code used as the international dialling prefix. This code is also used to identify a country by the dialling software.

CurrencyDecimalPlaces()

TInt CurrencyDecimalPlaces ( ) const [inline]

Gets the number of decimal places to which currency values are set.

CurrencyNegativeInBrackets()

TBool CurrencyNegativeInBrackets ( ) const [inline]

Gets whether negative currency values are enclosed in brackets rather than being preceded by a minus sign.

This is deprecated, use NegativeCurrencyFormat() instead.

TLocale::NegativeCurrencyFormat

CurrencySpaceBetween()

TBool CurrencySpaceBetween ( ) const [inline]

Gets whether or not a space is inserted between the currency symbol and the currency value.

For negative currency values, the space can be removed using SetNegativeLoseSpace() .

TLocale::SetNegativeLoseSpace

CurrencySymbolPosition()

TLocalePos CurrencySymbolPosition ( ) const [inline]

Gets the currency symbol position.

For negative currency values, this position may be reversed using SetNegativeCurrencySymbolOpposite() .

TLocale::SetNegativeCurrencySymbolOpposite

CurrencyTriadsAllowed()

TBool CurrencyTriadsAllowed ( ) const [inline]

Gets whether triads are allowed in currency values. Triads are groups of three digits separated by the thousands separator.

DateFormat()

TDateFormat DateFormat ( ) const [inline]

Gets the date format.

DateSeparator(TInt)

TChar DateSeparator ( TInt aIndex ) const [inline]

Gets one of the four characters used to separate the day, month and year components of the date.

If the four separators are represented by S0, S1, S2 and S3 and the three date components are represented by XX, YY and ZZ, then the separators are located: S0 XX S1 YY S2 ZZ S3.

Parameters

TInt aIndex An index indicating which of the four separators is being accessed. This must be a value between zero and three inclusive.

DaylightSaving()

TUint DaylightSaving ( ) const [inline]

Gets the zones in which daylight saving is in effect.

If daylight saving is in effect, one hour is added to the time.

Use TLocale::QueryHomeHasDaylightSavingOn() to find out whether daylight saving is in effect for the home city. This is because the daylight saving setting for the home city may differ from that of the zone in which home is located.

TLocale::QueryHomeHasDaylightSavingOn TDaylightSavingZone Use the timezone server to retrieve information on timezones and DST. This method will always indicate that DST is inactive, in order to preserve compatibility.

DecimalSeparator()

TChar DecimalSeparator ( ) const [inline]

Gets the character used to separate a whole number from its fractional part.

DeviceTime()

TDeviceTimeState DeviceTime ( ) const [inline]

Gets the device time state.

Use the timezone server to coordinate automatic time adjustment.

DigitType()

TDigitType DigitType ( ) const [inline]

Gets the number mode stored in the locale.

FormatCurrency(TDes &, TInt)

IMPORT_C void FormatCurrency ( TDes & aText,
TInt aAmount
)

Renders a currency value as text, based on the locale's currency and numeric format settings.

These settings include the currency symbol, the symbol's position and the way negative values are formatted.

panic
USER 11, if aText is not long enough to hold the formatted value.

Parameters

TDes & aText On return, contains the currency value as text, formatted according to the locale's currency format settings.
TInt aAmount The currency value to be formatted.

FormatCurrency(TDes &, TInt64)

IMPORT_C void FormatCurrency ( TDes & aText,
TInt64 aAmount
)

Renders a currency value as text, based on the locale's currency and numeric format settings.

These settings include the currency symbol, the symbol's position and the way negative values are formatted.

panic
USER 11, if aText is not long enough to hold the formatted value.

Parameters

TDes & aText On return, contains the currency value as text, formatted according to the locale's currency format settings.
TInt64 aAmount The currency value to be formatted.

FormatCurrency(TDes &, TDesOverflow &, TInt)

IMPORT_C void FormatCurrency ( TDes & aText,
TDesOverflow & aOverflowHandler,
TInt aAmount
)

Renders a currency value as text, based on the locale's currency and numeric format settings.

These settings include the currency symbol, the symbol's position and the way negative values are formatted. If aText is not long enough to hold the formatted currency value, the overflow handler's Overflow() function is called.

Parameters

TDes & aText On return, contains the currency value as text, formatted according to the locale's currency format settings.
TDesOverflow & aOverflowHandler An object derived from TDesOverflow which handles descriptor overflows.
TInt aAmount The currency value to be formatted.

FormatCurrency(TDes &, TDesOverflow &, TInt64)

IMPORT_C void FormatCurrency ( TDes & aText,
TDesOverflow & aOverflowHandler,
TInt64 aAmount
)

Renders a currency value as text, based on the locale's currency and numeric format settings.

These settings include the currency symbol, the symbol's position and the way negative values are formatted. If aText is not long enough to hold the formatted currency value, the overflow handler's Overflow() function is called.

Parameters

TDes & aText On return, contains the currency value as text, formatted according to the locale's currency format settings.
TDesOverflow & aOverflowHandler An object derived from TDesOverflow which handles descriptor overflows.
TInt64 aAmount The currency value to be formatted.

HomeDaylightSavingZone()

TDaylightSavingZone HomeDaylightSavingZone ( ) const [inline]

Gets the daylight saving zone in which the home city is located.

Use the timezone server to retrieve information on timezones and DST.

LanguageDowngrade(TInt)

TLanguage LanguageDowngrade ( TInt aIndex ) const [inline]

Gets the language that is stored at the specified index into the customisable part of the language downgrade path.

The second, third and fourth languages in the language downgrade path can be customised. These can be enquired using this function. The first language in the path is always the language of the current locale, as returned by User::Language() .

The languages in the downgrade path are used in turn by the BaflUtils::NearestLanguageFile() function to find the best matching language-specific version of a language-neutral filename.

The full language downgrade path can be retrieved using BaflUtils::GetDowngradePath().

BaflUtils::NearestLanguageFile BaflUtils::GetDowngradePath

Parameters

TInt aIndex An index into the customisable part of the language downgrade path. Between zero and two inclusive.

NegativeCurrencyFormat()

TNegativeCurrencyFormat NegativeCurrencyFormat ( ) const [inline]

Gets the negative currency format.

NegativeCurrencySymbolOpposite()

TBool NegativeCurrencySymbolOpposite ( ) const [inline]

Gets whether in negative currency values, the position of the currency symbol is set to be the opposite of the position used for non-negative values (before or after the value, as set by SetCurrencySymbolPosition() ).

TLocale::SetCurrencySymbolPosition

NegativeLoseSpace()

TBool NegativeLoseSpace ( ) const [inline]

Gets whether negative currency values lose the space between the currency symbol and the value.

QueryHomeHasDaylightSavingOn()

TBool QueryHomeHasDaylightSavingOn ( ) const [inline]

Tests whether or not daylight saving is set for the home city.

Use the timezone server to retrieve information on timezones and DST. This method will always indicate that DST is inactive, in order to preserve compatibility.

Refresh()

IMPORT_C void Refresh ( )

Refreshes the contents of this object with the system's locale settings.

RegionCode()

TInt RegionCode ( ) const [inline]

Set()

IMPORT_C TInt Set ( ) const

Transfers the locale settings from this object to the system. Note that the timezone offset and daylight savings flags are ignored as setting these through TLocale is no longer supported.

After this function has been called, other applications may use the new settings for newly-constructed TLocale objects, or if they use TLocale::Refresh() , to refresh their settings from the system copy.

capability
WriteDeviceData
TLocale::Refresh()

SetAmPmSpaceBetween(TBool)

void SetAmPmSpaceBetween ( TBool aSpace ) [inline]

Sets whether a space is inserted between the time and the preceding or trailing am/pm text.

Parameters

TBool aSpace

SetAmPmSymbolPosition(TLocalePos)

void SetAmPmSymbolPosition ( TLocalePos aPos ) [inline]

Sets the am/pm text position (before or after the time value).

Parameters

TLocalePos aPos

SetClockFormat(TClockFormat)

void SetClockFormat ( TClockFormat aFormat ) [inline]

Sets the clock display format.

Parameters

TClockFormat aFormat The clock display format.

SetCountryCode(TInt)

void SetCountryCode ( TInt aCode ) [inline]

Sets the value which is used to select country-specific locale data.

This value can be retrieved by using TLocale::CountryCode() . The country code is the code used as the international dialling prefix. This code is also used to identify a country by the dialling software.

TLocale::CountryCode

Parameters

TInt aCode The country code.

SetCurrencyDecimalPlaces(TInt)

void SetCurrencyDecimalPlaces ( TInt aPlaces ) [inline]

Sets the number of decimal places to which currency values should be set.

Parameters

TInt aPlaces The number of decimal places.

SetCurrencyNegativeInBrackets(TBool)

void SetCurrencyNegativeInBrackets ( TBool aBool ) [inline]

Sets whether negative currency values are enclosed in brackets rather than being preceded by a minus sign.

This is deprecated, use SetNegativeCurrencyFormat() instead.

TLocale::SetNegativeCurrencyFormat

Parameters

TBool aBool ETrue, if a negative currency value must be enclosed in brackets without a minus sign; EFalse, if a negative currency value is preceded by a minus sign without any enclosing brackets.

SetCurrencySpaceBetween(TBool)

void SetCurrencySpaceBetween ( TBool aSpace ) [inline]

Sets whether a space is inserted between the currency symbol and the currency amount.

Parameters

TBool aSpace ETrue if a space is inserted; EFalse if not.

SetCurrencySymbolPosition(TLocalePos)

void SetCurrencySymbolPosition ( TLocalePos aPos ) [inline]

Sets the currency symbol position.

Parameters

TLocalePos aPos The currency symbol position.

SetCurrencyTriadsAllowed(TBool)

void SetCurrencyTriadsAllowed ( TBool aBool ) [inline]

Sets whether triads are allowed in currency values.

Parameters

TBool aBool ETrue if triads are allowed; EFalse if triads not allowed.

SetDateFormat(TDateFormat)

void SetDateFormat ( TDateFormat aFormat ) [inline]

Sets the date format.

Parameters

TDateFormat aFormat The date format to be used.

SetDateSeparator(const TChar &, TInt)

void SetDateSeparator ( const TChar & aChar,
TInt aIndex
) [inline]

Sets one of the four characters used to separate the day, month and year components of the date.

If the four separators are represented by S0, S1, S2 and S3 and the three date components are represented by XX, YY and ZZ, then the separators are located: S0 XX S1 YY S2 ZZ S3.

Parameters

const TChar & aChar A date separator character to be used.
TInt aIndex An index indicating which of the four separators is being accessed. This must be a value between zero and three inclusive.

SetDecimalSeparator(const TChar &)

void SetDecimalSeparator ( const TChar & aChar ) [inline]

Sets the character to be used to separate a whole number from its fractional part.

Parameters

const TChar & aChar The character to be used as the decimal separator.

SetDefaults()

void SetDefaults ( )

SetDeviceTime(TDeviceTimeState)

void SetDeviceTime ( TDeviceTimeState aState ) [inline]

Sets the device time state.

Use the timezone server to coordinate automatic time adjustment.

Parameters

TDeviceTimeState aState The device time state.

SetDigitType(TDigitType)

void SetDigitType ( TDigitType aDigitType ) [inline]

Sets the number mode for the locale.

Parameters

TDigitType aDigitType The number mode to be set.

SetLanguageDowngrade(TInt, TLanguage)

void SetLanguageDowngrade ( TInt aIndex,
TLanguage aLanguage
) [inline]

Sets a language in the customisable part of the language downgrade path.

BaflUtils::NearestLanguageFile BaflUtils::GetDowngradePath

Parameters

TInt aIndex An index into the customisable part of the path at which to add the language, a value between zero and two.
TLanguage aLanguage The language to add. ELangNone is considered to be the last language in the path, no more will be searched, so can be used to specify that no language downgrade is required.

SetNegativeCurrencyFormat(TNegativeCurrencyFormat)

void SetNegativeCurrencyFormat ( TNegativeCurrencyFormat aNegativeCurrencyFormat ) [inline]

Sets the negative currency format.

Parameters

TNegativeCurrencyFormat aNegativeCurrencyFormat How negative currency values are formatted.

SetNegativeCurrencySymbolOpposite(TBool)

void SetNegativeCurrencySymbolOpposite ( TBool aBool ) [inline]

Sets whether the position of the currency symbol for negative currency values should be the opposite of the position used for non-negative values (before or after the value, as set by SetCurrencySymbolPosition() ).

TLocale::SetCurrencySymbolPosition

Parameters

TBool aBool ETrue to set the position of the currency symbol in negative currency values to be the opposite of the position as set using SetCurrencySymbolPosition(). EFalse to leave the position unchanged.

SetNegativeLoseSpace(TBool)

void SetNegativeLoseSpace ( TBool aBool ) [inline]

Sets whether negative currency values lose the space between the currency symbol and the value.

Parameters

TBool aBool ETrue to set a flag which indicates that negative currency values should lose the space between the value and the symbol. EFalse to unset it.

SetStartOfWeek(TDay)

void SetStartOfWeek ( TDay aDay ) [inline]

Sets the day which is considered to be the first day of the week.

Parameters

TDay aDay The first day of the week.

SetThousandsSeparator(const TChar &)

void SetThousandsSeparator ( const TChar & aChar ) [inline]

Sets the character to be used to separate groups of three digits to the left of the decimal separator.

A thousands separator character is only displayed in currency values if currency triads are allowed.

Parameters

const TChar & aChar The character to be used as the thousands separator.

SetTimeFormat(TTimeFormat)

void SetTimeFormat ( TTimeFormat aFormat ) [inline]

Sets the time format (12 or 24 hour).

Parameters

TTimeFormat aFormat The time format.

SetTimeSeparator(const TChar &, TInt)

void SetTimeSeparator ( const TChar & aChar,
TInt aIndex
) [inline]

Sets one of the four characters used to separate the hour, minute and second components of the date.

If the four separators are represented by S0, S1, S2 and S3 and the three time components are represented by XX, YY and ZZ, then the separators are located: S0 XX S1 YY S2 ZZ S3.

Parameters

const TChar & aChar A time separator character to be used.
TInt aIndex An index indicating which of the four separators is being accessed. This must be a value between zero and three inclusive.

SetUnitsDistanceLong(TUnitsFormat)

void SetUnitsDistanceLong ( TUnitsFormat aFormat ) [inline]

Sets the units of measurement for long distances.

Long distances are those which would normally be represented by either miles or kilometres.

Parameters

TUnitsFormat aFormat Units of measurement for long distances.

SetUnitsDistanceShort(TUnitsFormat)

void SetUnitsDistanceShort ( TUnitsFormat aFormat ) [inline]

Sets the units of measurement for short distances.

Short distances are those which would normally be represented by either metres and centimetres or feet and inches.

Parameters

TUnitsFormat aFormat Units of measurement for short distances.

SetUnitsGeneral(TUnitsFormat)

void SetUnitsGeneral ( TUnitsFormat aFormat ) [inline]

Sets the general units of measurement. This function should be used when both short and long distances use the same units of measurement.

Parameters

TUnitsFormat aFormat General units of measurement.

SetWorkDays(TUint)

void SetWorkDays ( TUint aMask ) [inline]

Sets the days of the week which are considered as working days.

Parameters

TUint aMask A bit mask of seven bits indicating (by being set) which days are workdays. The least significant bit corresponds to Monday, the next bit is Tuesday and so on.

StartOfWeek()

TDay StartOfWeek ( ) const [inline]

Gets the day which is considered the first day of the week.

ThousandsSeparator()

TChar ThousandsSeparator ( ) const [inline]

Gets the character used to separate groups of three digits to the left of the decimal separator.

A thousands separator character is only displayed in currency values if currency triads are allowed.

TimeFormat()

TTimeFormat TimeFormat ( ) const [inline]

Gets the time format (12 or 24 hour).

TimeSeparator(TInt)

TChar TimeSeparator ( TInt aIndex ) const [inline]

Gets one of the four characters used to separate the hour, second and minute components of the time.

If the four separators are represented by S0, S1, S2 and S3 and the three time components are represented by XX, YY and ZZ, then the separators are located: S0 XX S1 YY S2 ZZ S3.

Parameters

TInt aIndex An index indicating which of the four separators is being accessed. This must be a value between zero and three inclusive.

UnitsDistanceLong()

TUnitsFormat UnitsDistanceLong ( ) const [inline]

Gets the units of measurement for long distances.

Long distances are those which would normally be represented by either miles or kilometres.

UnitsDistanceShort()

TUnitsFormat UnitsDistanceShort ( ) const [inline]

Gets the units of measurement for short distances.

Short distances are those which would normally be represented by either metres and centimetres or feet and inches.

UnitsGeneral()

TUnitsFormat UnitsGeneral ( ) const [inline]

Gets the general units of measurement.

This function should be used when both short and long distances use the same units of measurement.

UniversalTimeOffset()

TTimeIntervalSeconds UniversalTimeOffset ( ) const [inline]

Gets the locale's universal time offset.

Use User::UTCOffset to get the current offset inclusive of daylight savings time. This function returns the same value, for compatibility.

WorkDays()

TUint WorkDays ( ) const [inline]

Gets a bit mask representing the days of the week which are considered as working days.

Member Enumerations Documentation

Enum anonymous

Flags for negative currency values formatting

Enumerators

EFlagNegativeLoseSpace = 0x00000001

If this flag is set and the currency value being formatted is negative, if there is a space between the currency symbol and the value, that space is lost.

EFlagNegativeCurrencySymbolOpposite = 0x00000002

If this flag is set and the currency value being formatted is negative, the position of the currency symbol is placed in the opposite direction from the position set for the positive currency value.

Enum TDeviceTimeState

Indicates how the device universal time is maintained

Enumerators

EDeviceUserTime

Universal time is maintained by the device RTC and the user selection of the locale of the device indicating offset from GMT and daylight saving

ENITZNetworkTimeSync

Universal time and offset from GMT is supplied by the mobile network and maintained by device RTC

Enum TNegativeCurrencyFormat

Indicates how negative currency values are formatted.

Enumerators

ELeadingMinusSign

A minus sign is inserted before the currency symbol and value.

EInBrackets

The currency value and symbol are enclosed in brackets (no minus sign is used).

ETrailingMinusSign

A minus sign is inserted after the currency symbol and value.

EInterveningMinusSign

A minus sign is inserted between the currency symbol and the value.

Member Data Documentation

TBool iAmPmSpaceBetween

TBool iAmPmSpaceBetween [private]

TLocalePos iAmPmSymbolPosition

TLocalePos iAmPmSymbolPosition [private]

TClockFormat iClockFormat

TClockFormat iClockFormat [private]

TInt iCountryCode

TInt iCountryCode [private]

TInt iCurrencyDecimalPlaces

TInt iCurrencyDecimalPlaces [private]

TBool iCurrencySpaceBetween

TBool iCurrencySpaceBetween [private]

TLocalePos iCurrencySymbolPosition

TLocalePos iCurrencySymbolPosition [private]

TBool iCurrencyTriadsAllowed

TBool iCurrencyTriadsAllowed [private]

TDateFormat iDateFormat

TDateFormat iDateFormat [private]

TChar iDateSeparator

TChar iDateSeparator [private]

TUint iDaylightSaving

TUint iDaylightSaving [private]

TChar iDecimalSeparator

TChar iDecimalSeparator [private]

TDeviceTimeState iDeviceTimeState

TDeviceTimeState iDeviceTimeState [private]

TDigitType iDigitType

TDigitType iDigitType [private]

TUint iExtraNegativeCurrencyFormatFlags

TUint iExtraNegativeCurrencyFormatFlags [private]

TDaylightSavingZone iHomeDaylightSavingZone

TDaylightSavingZone iHomeDaylightSavingZone [private]

TUint16 iLanguageDowngrade

TUint16 iLanguageDowngrade [private]

TNegativeCurrencyFormat iNegativeCurrencyFormat

TNegativeCurrencyFormat iNegativeCurrencyFormat [private]

TUint16 iRegionCode

TUint16 iRegionCode [private]

TInt iSpare

TInt iSpare [private]

TDay iStartOfWeek

TDay iStartOfWeek [private]

TChar iThousandsSeparator

TChar iThousandsSeparator [private]

TTimeFormat iTimeFormat

TTimeFormat iTimeFormat [private]

TChar iTimeSeparator

TChar iTimeSeparator [private]

TUnitsFormat iUnitsDistanceLong

TUnitsFormat iUnitsDistanceLong [private]

TUnitsFormat iUnitsDistanceShort

TUnitsFormat iUnitsDistanceShort [private]

TUnitsFormat iUnitsGeneral

TUnitsFormat iUnitsGeneral [private]

TTimeIntervalSeconds iUniversalTimeOffset

TTimeIntervalSeconds iUniversalTimeOffset [private]

TUint iWorkDays

TUint iWorkDays [private]