CLocale
包 | system.i18n |
---|---|
继承 | class CLocale » CComponent |
可用自 | 1.0 |
版本 | $Id$ |
The data includes the number formatting information and date formatting information.
公共属性
属性 | 类型 | 描述 | 被定义在 |
---|---|---|---|
aMName | string | the AM name | CLocale |
currencyFormat | string | the currency format | CLocale |
dateFormat | string | date format | CLocale |
dateFormatter | CDateFormatter | the date formatter for this locale | CLocale |
dateTimeFormat | string | datetime format, i. | CLocale |
decimalFormat | string | the decimal format | CLocale |
id | string | the locale ID (in canonical form) | CLocale |
monthNames | array | Returns the month names in the specified width. | CLocale |
numberFormatter | CNumberFormatter | the number formatter for this locale | CLocale |
pMName | string | the PM name | CLocale |
percentFormat | string | the percent format | CLocale |
scientificFormat | string | the scientific format | CLocale |
timeFormat | string | date format | CLocale |
weekDayNames | array | Returns the week day names in the specified width. | CLocale |
公共方法
方法 | 描述 | 被定义在 |
---|---|---|
__call() | Calls the named method which is not a class method. | CComponent |
__get() | Returns a property value, an event handler list or a behavior based on its name. | CComponent |
__isset() | Checks if a property value is null. | CComponent |
__set() | Sets value of a component property. | CComponent |
__unset() | Sets a component property to be null. | CComponent |
asa() | Returns the named behavior object. | CComponent |
attachBehavior() | Attaches a behavior to this component. | CComponent |
attachBehaviors() | Attaches a list of behaviors to the component. | CComponent |
attachEventHandler() | Attaches an event handler to an event. | CComponent |
canGetProperty() | Determines whether a property can be read. | CComponent |
canSetProperty() | Determines whether a property can be set. | CComponent |
detachBehavior() | Detaches a behavior from the component. | CComponent |
detachBehaviors() | Detaches all behaviors from the component. | CComponent |
detachEventHandler() | Detaches an existing event handler. | CComponent |
disableBehavior() | Disables an attached behavior. | CComponent |
disableBehaviors() | Disables all behaviors attached to this component. | CComponent |
enableBehavior() | Enables an attached behavior. | CComponent |
enableBehaviors() | Enables all behaviors attached to this component. | CComponent |
getAMName() | CLocale | |
getCanonicalID() | Converts a locale ID to its canonical form. | CLocale |
getCurrencyFormat() | CLocale | |
getCurrencySymbol() | CLocale | |
getDateFormat() | CLocale | |
getDateFormatter() | CLocale | |
getDateTimeFormat() | CLocale | |
getDecimalFormat() | CLocale | |
getEraName() | CLocale | |
getEventHandlers() | Returns the list of attached event handlers for an event. | CComponent |
getId() | CLocale | |
getInstance() | Returns the instance of the specified locale. | CLocale |
getLocaleIDs() | CLocale | |
getMonthName() | CLocale | |
getMonthNames() | Returns the month names in the specified width. | CLocale |
getNumberFormatter() | CLocale | |
getNumberSymbol() | CLocale | |
getPMName() | CLocale | |
getPercentFormat() | CLocale | |
getScientificFormat() | CLocale | |
getTimeFormat() | CLocale | |
getWeekDayName() | CLocale | |
getWeekDayNames() | Returns the week day names in the specified width. | CLocale |
hasEvent() | Determines whether an event is defined. | CComponent |
hasEventHandler() | Checks whether the named event has attached handlers. | CComponent |
hasProperty() | Determines whether a property is defined. | CComponent |
raiseEvent() | Raises an event. | CComponent |
属性详情
the AM name
the currency format
date format
the date formatter for this locale
datetime format, i.e., the order of date and time.
the decimal format
the locale ID (in canonical form)
Returns the month names in the specified width.
the number formatter for this locale
the PM name
the percent format
the scientific format
date format
Returns the week day names in the specified width.
方法详情
protected void __construct(string $id)
| ||
$id | string | the locale ID (e.g. en_US) |
Constructor. Since the constructor is protected, please use getInstance to obtain an instance of the specified locale.
public string getAMName()
| ||
{return} | string | the AM name |
public static string getCanonicalID(string $id)
| ||
$id | string | the locale ID to be converted |
{return} | string | the locale ID in canonical form |
Converts a locale ID to its canonical form. In canonical form, a locale ID consists of only underscores and lower-case letters.
public string getCurrencyFormat()
| ||
{return} | string | the currency format |
public string getCurrencySymbol(string $currency)
| ||
$currency | string | 3-letter ISO 4217 code. For example, the code "USD" represents the US Dollar and "EUR" represents the Euro currency. |
{return} | string | the localized currency symbol. Null if the symbol does not exist. |
public string getDateFormat(string $width='medium')
| ||
$width | string | date format width. It can be 'full', 'long', 'medium' or 'short'. |
{return} | string | date format |
public CDateFormatter getDateFormatter()
| ||
{return} | CDateFormatter | the date formatter for this locale |
public string getDateTimeFormat()
| ||
{return} | string | datetime format, i.e., the order of date and time. |
public string getDecimalFormat()
| ||
{return} | string | the decimal format |
public string getEraName(integer $era, string $width='wide')
| ||
$era | integer | era (0,1) |
$width | string | era name width. It can be 'wide', 'abbreviated' or 'narrow'. |
{return} | string | the era name |
public string getId()
| ||
{return} | string | the locale ID (in canonical form) |
public static CLocale getInstance(string $id)
| ||
$id | string | the locale ID (e.g. en_US) |
{return} | CLocale | the locale instance |
Returns the instance of the specified locale. Since the constructor of CLocale is protected, you can only use this method to obtain an instance of the specified locale.
public static array getLocaleIDs()
| ||
{return} | array | IDs of the locales which the framework can recognize |
public string getMonthName(integer $month, string $width='wide')
| ||
$month | integer | month (1-12) |
$width | string | month name width. It can be 'wide', 'abbreviated' or 'narrow'. |
{return} | string | the month name |
public array getMonthNames(string $width='wide')
| ||
$width | string | month name width. It can be 'wide', 'abbreviated' or 'narrow'. |
{return} | array | month names indexed by month values (1-12) |
Returns the month names in the specified width.
public CNumberFormatter getNumberFormatter()
| ||
{return} | CNumberFormatter | the number formatter for this locale |
public string getNumberSymbol(string $name)
| ||
$name | string | symbol name |
{return} | string | symbol |
public string getPMName()
| ||
{return} | string | the PM name |
public string getPercentFormat()
| ||
{return} | string | the percent format |
public string getScientificFormat()
| ||
{return} | string | the scientific format |
public string getTimeFormat(string $width='medium')
| ||
$width | string | time format width. It can be 'full', 'long', 'medium' or 'short'. |
{return} | string | date format |
public string getWeekDayName(integer $day, string $width='wide')
| ||
$day | integer | weekday (0-6, 0 means Sunday) |
$width | string | weekday name width. It can be 'wide', 'abbreviated' or 'narrow'. |
{return} | string | the weekday name |
public array getWeekDayNames(string $width='wide')
| ||
$width | string | weekday name width. It can be 'wide', 'abbreviated' or 'narrow'. |
{return} | array | the weekday names indexed by weekday values (0-6, 0 means Sunday, 1 Monday, etc.) |
Returns the week day names in the specified width.