eZPublish  4.7
eZLocale Class Reference

Provides unified access to locale information and conversions. More...

Public Member Functions

 allowedCharsets ()
 
 attribute ($attribute)
 
 attributeFunctionMap ()
 
 attributes ()
 
 charset ()
 
 countryCode ()
 
 countryComment ()
 
 countryFile ($withVariation=false)
 
 countryName ()
 
 countryVariation ()
 
 currencyDecimalCount ()
 
 currencyDecimalSymbol ()
 
 currencyName ()
 
 currencyNegativeSymbol ()
 
 currencyPositiveSymbol ()
 
 currencyShortName ()
 
 currencySymbol ()
 
 currencyThousandsSeparator ()
 
 decimalCount ()
 
 decimalSymbol ()
 
 eZLocale ($localeString)
 
 formatCleanCurrency ($number)
 
 formatCurrency ($number, $as_html=true)
 
 formatCurrencyWithSymbol ($number, $symbol)
 
 formatDate ($date=false)
 
 formatDateTime ($date=false)
 
 formatDateTimeType ($fmt, $datetime=false)
 
 formatDateType ($fmt, $date=false)
 
 formatNumber ($number)
 
 formatShortDate ($date=false)
 
 formatShortDateTime ($date=false)
 
 formatShortTime ($time=false)
 
 formatTime ($time=false)
 
 formatTimeType ($fmt, $time=false)
 
 getFormattingFunction ($qualifier)
 
 hasAttribute ($attribute)
 
 httpLocaleCode ()
 
 initPHP ($charset=false)
 
 internalCurrency ($number)
 
 internalNumber ($number)
 
 internationalLanguageName ()
 
 isMondayFirst ()
 
 isValid ()
 
 languageCode ()
 
 languageComment ()
 
 languageFile ($withVariation=false)
 
 languageName ()
 
 localeCode ()
 
 localeFile ($withVariation=false)
 
 localeFullCode ()
 
 localeInformation ($localeString)
 
 longDayName ($num)
 
 longMonthName ($num)
 
 meridiemName ($time=false, $upcase=false)
 
 months ()
 
 monthsNames ()
 
 negativeSymbol ()
 
 positiveSymbol ()
 
 shortDayName ($num)
 
 shortMonthName ($num)
 
 thousandsSeparator ()
 
 translatedCountryNames ()
 
 translationCode ()
 
 weekDayNames ($short=false)
 
 weekDays ()
 
 weekDayShortNames ()
 

Static Public Member Functions

static countryList ($withVariations=true)
 
static create ($localeString=false)
 
static currentLocaleCode ()
 
static fetchByHttpLocaleCode ($httpLocaleCode)
 
static instance ($localeString=false)
 Returns a shared instance of the eZLocale class pr locale string. More...
 
static isDebugEnabled ()
 
static languageList ($withVariations=true)
 
static localeList ($asObject=false, $withVariations=true)
 
static localeRegexp ($withVariations=true, $withCharset=true)
 
static resetGlobals ($localeString=false)
 
static setIsDebugEnabled ($debug)
 

Public Attributes

const DEBUG_INTERNALS = false
 
 $IsValid
 
 $DateFormat
 Format of dates. More...
 
 $ShortDateFormat
 Format of short dates. More...
 
 $TimeFormat
 Format of times. More...
 
 $ShortTimeFormat
 Format of short times. More...
 
 $MondayFirst
 True if monday is the first day of the week. More...
 
 $AM
 AM and PM names. More...
 
 $PM
 
 $DecimalSymbol
 Numbers. More...
 
 $ThousandsSeparator
 
 $FractDigits
 
 $NegativeSymbol
 
 $PositiveSymbol
 
 $CurrencyDecimalSymbol
 Currency. More...
 
 $CurrencyThousandsSeparator
 
 $CurrencyFractDigits
 
 $CurrencyNegativeSymbol
 
 $CurrencyPositiveSymbol
 
 $CurrencySymbol
 
 $CurrencyPositiveFormat
 
 $CurrencyNegativeFormat
 
 $DayNames
 Help arrays. More...
 
 $ShortDayNames
 
 $LongDayNames
 
 $MonthNames
 
 $ShortMonthNames
 
 $LongMonthNames
 
 $WeekDays
 
 $Months
 
 $ShortWeekDayNames
 
 $LongWeekDayNames
 
 $TimeArray
 
 $DateArray
 
 $TimePHPArray
 
 $DatePHPArray
 
 $Country
 Objects. More...
 
 $CountryCode
 
 $CountryVariation
 
 $CountryComment
 
 $LanguageComment
 
 $LocaleINI
 
 $CountryINI
 
 $LanguageINI
 
 $LanguageCode
 The language code, for instance nor-NO, or eng-GB. More...
 
 $LanguageName
 Name of the language. More...
 
 $IntlLanguageName
 Internationalized name of the language. More...
 
 $CountryNames
 

Private Member Functions

 initCountry (&$countryINI)
 
 initLanguage (&$languageINI)
 
 reset ()
 

Static Private Member Functions

static transformToPHPFormat ($fmt, $allowed)
 

Detailed Description

Provides unified access to locale information and conversions.

The eZLocale class handles locale information and can format time, date, numbers and currency for correct display for a given locale. The locale conversion uses plain numerical values for dates, times, numbers and currency, if you want more elaborate conversions consider using the eZDate, eZTime, eZDateTime and eZCurrency classes.

The first time a locale object is created (ie. eZLocale::instance() ) you must be sure to set a language using setLanguage before using any textual conversions.

Example:

// Fetch the default values supplied by site.ini
// Make sure PHP is to the correct locale
$locale->initPHP();
print( $locale->formatTime() . '<br>' ); // Display current time
print( $locale->formatDate() . '<br>' ); // Display current day
foreach ( $locale->weekDays() as $day ) // Print a week with 3 letter daynames
{
print( $locale->shortDayName( $day ) . '<br>' );
}

Countries are specified by the ISO 3166 Country Code http://www.iso.ch/iso/en/prods-services/iso3166ma/index.html User-assigned code elements http://www.iso.ch/iso/en/prods-services/iso3166ma/04background-on-iso-3166/reserved-and-user-assigned-codes.html#userassigned

Language is specified by the ISO 639 Language Code http://www.w3.org/WAI/ER/IG/ert/iso639.htm

Currency/funds are specified by the ISO 4217 http://www.bsi-global.com/Technical+Information/Publications/_Publications/tig90.xalter

Discussion on Norwegian locales https://lister.ping.uio.no/pipermail/lister.ping.uio.no/i18n-nn/2002-April.txt http://www.sprakrad.no/oss.htm

The date and time formats are quite similar to the builtin PHP date function, the main differences are those which returns textual representations of months and days. More info on the date function here: http://www.php.net/manual/en/function.date.php

The following characters are not recognized in the format string:

  • B - Swatch Internet time
  • S - English ordinal suffix for the day of the month, 2 characters; i.e. "st", "nd", "rd" or "th"

The following characters are recognized in the format string:

  • a - "am" or "pm"
  • A - "AM" or "PM"
  • d - day of the month, 2 digits with leading zeros; i.e. "01" to "31"
  • D - day of the week, textual, 3 letters; e.g. "Fri"
  • F - month, textual, long; e.g. "January"
  • g - hour, 12-hour format without leading zeros; i.e. "1" to "12"
  • G - hour, 24-hour format without leading zeros; i.e. "0" to "23"
  • h - hour, 12-hour format; i.e. "01" to "12"
  • H - hour, 24-hour format; i.e. "00" to "23"
  • i - minutes; i.e. "00" to "59"
  • I (capital i) - "1" if Daylight Savings Time, "0" otherwise.
  • j - day of the month without leading zeros; i.e. "1" to "31"
  • l (lowercase 'L') - day of the week, textual, long; e.g. "Friday"
  • L - boolean for whether it is a leap year; i.e. "0" or "1"
  • m - month; i.e. "01" to "12"
  • M - month, textual, 3 letters; e.g. "Jan"
  • n - month without leading zeros; i.e. "1" to "12"
  • O - Difference to Greenwich time in hours; e.g. "+0200"
  • s - seconds; i.e. "00" to "59"
  • t - number of days in the given month; i.e. "28" to "31"
  • T - Timezone setting of this machine; e.g. "EST" or "MDT"
  • U - seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)
  • w - day of the week, numeric, i.e. "0" (Sunday) to "6" (Saturday)
  • W - ISO-8601 week number of year, weeks starting on Monday (added in PHP 4.1.0)
  • Y - year, 4 digits; e.g. "1999"
  • y - year, 2 digits; e.g. "99"
  • z - day of the year; i.e. "0" to "365"
  • Z - timezone offset in seconds (i.e. "-43200" to "43200"). The offset for timezones west of UTC is always negative, and for those east of UTC is always positive.
  • c - ISO 8601 date; i.e. 2004-02-12T15:19:21+00:00
  • r - RFC 2822 formated date; i.e. Thu, 21 Dec 2000 16:01:07 +0200
See Also
eZLanguage

Member Function Documentation

eZLocale::allowedCharsets ( )
Returns
an array with charsets that this locale can work with.
eZLocale::attribute (   $attribute)
eZLocale::attributeFunctionMap ( )

Referenced by attribute(), attributes(), and hasAttribute().

eZLocale::attributes ( )
eZLocale::charset ( )

Returns the charset for this locale.

Note
It returns an empty string if no charset was set from the locale file.
eZLocale::countryCode ( )

Returns the code for the country. eg. 'NO'

Referenced by countryFile(), and localeFile().

eZLocale::countryComment ( )

Returns the comment for the country, if any.

eZLocale::countryFile (   $withVariation = false)

Returns the eZINI object for the country ini file.

Warning
Do not modify this object.

Referenced by eZLocale().

static eZLocale::countryList (   $withVariations = true)
static
Returns
a list of countries which was found in the system, the countries are in identifier form, for instance: NO, GB, US
Parameters
$withVariationsIf true it will include variations of locales (ends with )
eZLocale::countryName ( )

Returns the name of the country in British English.

eZLocale::countryVariation ( )

Returns the variation for the country. eg. 'spraakraad'

Referenced by countryFile(), eZLocale(), languageFile(), localeFile(), and localeFullCode().

static eZLocale::create (   $localeString = false)
static
eZLocale::currencyDecimalCount ( )
Returns
the number of decimals for currencies.
eZLocale::currencyDecimalSymbol ( )
Returns
the decimal symbol for currencies.
eZLocale::currencyName ( )

Returns the name of the currency.

eZLocale::currencyNegativeSymbol ( )
Returns
the negative symbol for currencies.
eZLocale::currencyPositiveSymbol ( )
Returns
the positive symbol for currencies.
eZLocale::currencyShortName ( )

Returns the short name of the currency.

eZLocale::currencySymbol ( )

Returns the currency symbol for this locale.

eZLocale::currencyThousandsSeparator ( )
Returns
the thousand separator for currencies.
static eZLocale::currentLocaleCode ( )
static

Returns the current locale code for this language which is the language and the country with a dash (-) between them, for instance nor-NO or eng-GB.

See Also
localeCode, instance
eZLocale::decimalCount ( )
Returns
the number of decimals for normal numbers.
eZLocale::decimalSymbol ( )
Returns
the decimal symbol for normal numbers.
eZLocale::eZLocale (   $localeString)

Initializes the locale with the locale string $localeString. All locale data is read from locale/$localeString.ini

Referenced by create(), and instance().

static eZLocale::fetchByHttpLocaleCode (   $httpLocaleCode)
static

Returns eZLocale object by HTTP locale code $httpLocaleCode

eZLocale::formatCleanCurrency (   $number)

Formats the same as formatCurrency, but drops the currency sign

Parameters
currencyinput
eZLocale::formatCurrency (   $number,
  $as_html = true 
)
Deprecated:
Formats the currency $number according to locale information and returns it. If $as_html is true all spaces are converted to   before being returned.
eZLocale::formatCurrencyWithSymbol (   $number,
  $symbol 
)
eZLocale::formatDate (   $date = false)

Formats the date $date according to locale information and returns it. If $date is not specified the current date is used.

eZLocale::formatDateTime (   $date = false)

Formats the date and time $date according to locale information and returns it. If $date is not specified the current date is used.

eZLocale::formatDateTimeType (   $fmt,
  $datetime = false 
)

Formats the date and time $datetime according to the format $fmt. You shouldn't call this directly unless you want to deviate from the locale settings.

See Also
formatDateTime(), formatShortDateTime()

Referenced by formatDateTime(), and formatShortDateTime().

eZLocale::formatDateType (   $fmt,
  $date = false 
)

Formats the date $date according to the format $fmt. You shouldn't call this directly unless you want to deviate from the locale settings.

See Also
formatDate(), formatShortDate()

Referenced by formatDate(), and formatShortDate().

eZLocale::formatNumber (   $number)

Formats the number $number according to locale information and returns it.

eZLocale::formatShortDate (   $date = false)

Formats the date $date according to locale information for short dates and returns it. If $date is not specified the current date is used.

eZLocale::formatShortDateTime (   $date = false)

Formats the date and time $date according to locale information for short dates and returns it. If $date is not specified the current date is used.

eZLocale::formatShortTime (   $time = false)

Formats the time $time according to locale information for short times and returns it. If $time is not specified the current time is used.

eZLocale::formatTime (   $time = false)

Formats the time $time according to locale information and returns it. If $time is not specified the current time is used.

eZLocale::formatTimeType (   $fmt,
  $time = false 
)

Formats the time $time according to the format $fmt. You shouldn't call this directly unless you want to deviate from the locale settings.

See Also
formatTime(), formatShortTime()

Referenced by formatShortTime(), and formatTime().

eZLocale::getFormattingFunction (   $qualifier)

Returns the method name belonging to a qualifier

eZLocale::hasAttribute (   $attribute)
eZLocale::httpLocaleCode ( )
Returns
the locale code which can be set in either HTTP headers or the HTML file. The locale code is first check for in the RegionalSettings/HTTPLocale setting in site.ini, if that is empty it will use the value from localeCode().
See Also
localeCode
eZLocale::initCountry ( $countryINI)
private

Referenced by eZLocale().

eZLocale::initLanguage ( $languageINI)
private

Referenced by eZLocale().

eZLocale::initPHP (   $charset = false)

Sets locale information in PHP. This means that some of the string/sort functions in PHP will work with non-latin1 characters. Make sure setLanguage is called before this.

static eZLocale::instance (   $localeString = false)
static

Returns a shared instance of the eZLocale class pr locale string.

If $localeString is not specified the default local string in site.ini is used. Use this instead of newing eZLocale to benefit from speed and unified access. note: Use create() if you need to get a new unique copy you can alter.

Parameters
string | false$localeString
Returns
eZLocale

Referenced by eZContentLanguage\addLanguage(), eZGeneralDigestHandler\attribute(), eZShopOperationCollection\checkCurrency(), eZTemplateCompiler\compilationFilename(), eZCurrencyConverter\convertFromLocaleCurrency(), eZSimplePrice\currency(), currencyForLocale(), currentLocaleCode(), eZCurrency\eZCurrency(), eZDate\eZDate(), eZDateTime\eZDateTime(), eZTime\eZTime(), eZFloatType\fetchClassAttributeHTTPInput(), eZContentFunctionCollection\fetchLocale(), eZOrder\fetchLocaleCurrencyCode(), eZFloatType\fetchObjectAttributeHTTPInput(), eZPriceType\fetchObjectAttributeHTTPInput(), eZRSSExport\fetchRSS2_0(), eZCountryType\fetchTranslatedNames(), eZFloatType\fixupClassAttributeHTTPInput(), eZRSSExport\generateFeed(), eZSubTreeHandler\handlePublishEvent(), eZi18nOperator\i18nTrans(), eZTemplateLocaleOperator\l10nTransformation(), eZContentObjectTranslation\locale(), localeList(), eZContentLanguage\localeObject(), eZDateOperatorCollection\modify(), eZTemplateLocaleOperator\modify(), eZTemplateUnitOperator\modify(), eZTemplateUnitOperator\operatorTransform(), eZDiscountSubRule\setAttribute(), eZDateType\title(), eZTimeType\title(), eZDateTimeType\title(), ezpI18n\translateText(), eZContentObjectVersion\unserialize(), eZContentObject\unserialize(), eZFloatType\validateClassAttributeHTTPInput(), eZPriceType\validateObjectAttributeHTTPInput(), and eZFloatType\validateObjectAttributeHTTPInput().

eZLocale::internalCurrency (   $number)

Formats the currency according locale to the representation used internally in PHP

eZLocale::internalNumber (   $number)

Formats the number according locale to the representation used internally in PHP

eZLocale::internationalLanguageName ( )

Returns the name of the language in English (eng).

static eZLocale::isDebugEnabled ( )
static
Returns
true if debugging of internals is enabled, this will display which files are loaded and when cache files are created. Set the option with setIsDebugEnabled().

Referenced by countryFile(), languageFile(), and localeFile().

eZLocale::isMondayFirst ( )

Returns true if the week starts with monday, false if sunday.

See Also
weekDays()
eZLocale::isValid ( )
Returns
true if the locale is valid, ie the locale file could be loaded.
eZLocale::languageCode ( )

Returns the language code for this language, for instance nor for norwegian or eng for english.

Referenced by languageFile(), and localeFile().

eZLocale::languageComment ( )

Returns the comment for the language, if any.

eZLocale::languageFile (   $withVariation = false)

Returns the eZINI object for the language ini file.

Warning
Do not modify this object.

Referenced by eZLocale().

static eZLocale::languageList (   $withVariations = true)
static
Returns
a list of languages which was found in the system, the languages are in identifier form, for instance: nor, eng
Parameters
$withVariationsIf true it will include variations of locales (ends with )
eZLocale::languageName ( )

Returns the name of the language in its own tounge.

eZLocale::localeCode ( )

Returns the locale code for this language which is the language and the country with a dash (-) between them, for instance nor-NO or eng-GB.

Referenced by httpLocaleCode().

eZLocale::localeFile (   $withVariation = false)

Returns the eZINI object for the locale ini file.

Warning
Do not modify this object.

Referenced by eZLocale().

eZLocale::localeFullCode ( )

Same as localeCode() but appends the country variation if it is set.

eZLocale::localeInformation (   $localeString)

Decodes a locale string into language, country and charset and returns an array with the information. Country and charset is optional, country is specified with a - or _ followed by the country code (NO, GB), charset is specified with a . followed by the charset name. Examples of locale strings are: nor-NO, en_GB.utf8, nn_NO

Referenced by eZLocale().

static eZLocale::localeList (   $asObject = false,
  $withVariations = true 
)
static
Returns
a list of locale objects which was found in the system.
Parameters
$asObjectIf true it returns each element as an eZLocale object
$withVariationsIf true it will include variations of locales (ends with )

Referenced by eZSetupLanguageList(), eZContentFunctionCollection\fetchLocale(), and eZContentFunctionCollection\fetchLocaleList().

static eZLocale::localeRegexp (   $withVariations = true,
  $withCharset = true 
)
static
Returns
a regexp which can be used for locale matching. The following groups are defiend
  • 1 - The language identifier
  • 2 - The separator and the country (3)
  • 3 - The country identifier
  • 4 - The separator and the charset (5)
  • 5 - The charset
  • 6 - The separator and the variation (7)
  • 7 - The variation
Note
The groyps 4 and 5 will only be used if $withCharset is true. The groups 6 and 7 will only be used if $withVariations is true.
Parameters
$withVariationsIf true it will include variations of locales (ends with )

Referenced by countryList(), languageList(), and localeList().

eZLocale::longDayName (   $num)

Returns the long name of the day number $num. The different numbers for the days are: Sunday = 0 Monday = 1 Tuesday = 2 Wednesday = 3 Thursday = 4 Friday = 5 Saturday = 6 This functions is usually used together with weekDays().

See Also
shortDayName()

Referenced by formatDateTimeType(), and formatDateType().

eZLocale::longMonthName (   $num)

Returns the long name of the month number $num. The different numbers for the months are: Januray = 1 February = 2 March = 3 April = 4 May = 5 June = 6 July = 7 August = 8 September = 9 October = 10 November = 11 December = 12 This functions is usually used together with months().

See Also
shortMonthName()

Referenced by formatDateTimeType(), and formatDateType().

eZLocale::meridiemName (   $time = false,
  $upcase = false 
)

Returns the name for the meridiem ie am (ante meridiem) or pm (post meridiem). If $time is not supplied or false the current time is used. If $upcase is false the name is in lowercase otherwise uppercase. The time is defined to be am if the hour is less than 12 and pm otherwise. Normally the hours 00 and 12 does not have am/pm attached and are instead called Midnight and Noon, but for simplicity the am/pm is always attached (if the locale allows it).

Referenced by formatDateTimeType(), and formatTimeType().

eZLocale::months ( )

Returns the months of the year as an array. This only supplied for completeness.

See Also
weekDays(), monthsNames()
eZLocale::monthsNames ( )

Returns the names of months as an array.

See Also
months()
eZLocale::negativeSymbol ( )
Returns
the negative symbol for normal numbers.
eZLocale::positiveSymbol ( )
Returns
the positive symbol for normal numbers.
eZLocale::reset ( )
private

Referenced by eZLocale().

static eZLocale::resetGlobals (   $localeString = false)
static
static eZLocale::setIsDebugEnabled (   $debug)
static

Sets whether internal debugging is enabled or not.

eZLocale::shortDayName (   $num)

Returns the short name of the day number $num. The different numbers for the days are: Sunday = 0 Monday = 1 Tuesday = 2 Wednesday = 3 Thursday = 4 Friday = 5 Saturday = 6 This functions is usually used together with weekDays().

See Also
longDayName()

Referenced by formatDateTimeType(), and formatDateType().

eZLocale::shortMonthName (   $num)

Returns the short name of the month number $num. The different numbers for the months are: Januray = 1 February = 2 March = 3 April = 4 May = 5 June = 6 July = 7 August = 8 September = 9 October = 10 November = 11 December = 12 This functions is usually used together with months().

See Also
longMonthName()

Referenced by formatDateTimeType(), and formatDateType().

eZLocale::thousandsSeparator ( )
Returns
the thousand separator for normal numbers.
static eZLocale::transformToPHPFormat (   $fmt,
  $allowed 
)
staticprivate

Transforms the date/time string $fmt into a string that can be passed to the PHP function 'date'.

Parameters
$fmtAn eZ Publish locale format, x means a 'formatting character' from PHPs 'date' function.
$allowedAn array with characters that are considered allowed 'formatting characters' Any character not found in this array will be kept intact by escaping it.
See Also
http://www.php.net/manual/en/function.date.php

Referenced by formatDateTimeType(), formatDateType(), and formatTimeType().

eZLocale::translatedCountryNames ( )
eZLocale::translationCode ( )

Returns the locale code which is used for translation files. Normally this is the same as localeCode() but for some locales translation from other languages can be used

e.g. por-MZ (Mozambique) uses por-PT for translation.

Deprecated:
since eZ Publish 4.1, use localeFullCode() instead
eZLocale::weekDayNames (   $short = false)

Returns the same array as in weekDays() but with all days translated to text.

Referenced by weekDayShortNames().

eZLocale::weekDays ( )

Returns an array with the days of the week according to locale information. Each entry in the array can be supplied to the shortDayName() and longDayName() functions.

See Also
isMondayFirst(), weekDayNames()
eZLocale::weekDayShortNames ( )

Returns the same array as in weekDayNames() but with short version of days.

Member Data Documentation

eZLocale::$AM

AM and PM names.

eZLocale::$Country

Objects.

Referenced by countryName().

eZLocale::$CountryCode

Referenced by countryCode().

eZLocale::$CountryComment

Referenced by countryComment().

eZLocale::$CountryINI
eZLocale::$CountryNames

Referenced by translatedCountryNames().

eZLocale::$CountryVariation

Referenced by countryVariation().

eZLocale::$CurrencyDecimalSymbol

Currency.

Referenced by currencyDecimalSymbol().

eZLocale::$CurrencyFractDigits

Referenced by currencyDecimalCount().

eZLocale::$CurrencyNegativeFormat
eZLocale::$CurrencyNegativeSymbol

Referenced by currencyNegativeSymbol().

eZLocale::$CurrencyPositiveFormat
eZLocale::$CurrencyPositiveSymbol

Referenced by currencyPositiveSymbol().

eZLocale::$CurrencySymbol

Referenced by currencySymbol().

eZLocale::$CurrencyThousandsSeparator
eZLocale::$DateArray
eZLocale::$DateFormat

Format of dates.

eZLocale::$DatePHPArray
eZLocale::$DayNames

Help arrays.

eZLocale::$DecimalSymbol

Numbers.

Referenced by decimalSymbol().

eZLocale::$FractDigits

Referenced by decimalCount().

eZLocale::$IntlLanguageName

Internationalized name of the language.

Referenced by internationalLanguageName().

eZLocale::$IsValid

Referenced by isValid().

eZLocale::$LanguageCode

The language code, for instance nor-NO, or eng-GB.

Referenced by languageCode().

eZLocale::$LanguageComment

Referenced by languageComment().

eZLocale::$LanguageINI
eZLocale::$LanguageName

Name of the language.

Referenced by languageName().

eZLocale::$LocaleINI
eZLocale::$LongDayNames
eZLocale::$LongMonthNames

Referenced by monthsNames().

eZLocale::$LongWeekDayNames

Referenced by weekDayNames().

eZLocale::$MondayFirst

True if monday is the first day of the week.

Referenced by isMondayFirst().

eZLocale::$MonthNames
eZLocale::$Months

Referenced by months().

eZLocale::$NegativeSymbol

Referenced by negativeSymbol().

eZLocale::$PM

Referenced by meridiemName().

eZLocale::$PositiveSymbol

Referenced by positiveSymbol().

eZLocale::$ShortDateFormat

Format of short dates.

eZLocale::$ShortDayNames
eZLocale::$ShortMonthNames
eZLocale::$ShortTimeFormat

Format of short times.

eZLocale::$ShortWeekDayNames

Referenced by weekDayNames().

eZLocale::$ThousandsSeparator

Referenced by thousandsSeparator().

eZLocale::$TimeArray
eZLocale::$TimeFormat

Format of times.

eZLocale::$TimePHPArray
eZLocale::$WeekDays

Referenced by weekDays().

const eZLocale::DEBUG_INTERNALS = false

The documentation for this class was generated from the following file: