| [ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
CultureInfo class file. This program is free software; you can redistribute it and/or modify it under the terms of the BSD License.
| Author: | Wei Zhuo |
| Version: | $Id: CultureInfo.php 1397 2006-09-07 07:55:53Z wei $ |
| Poids: | 618 lignes (16 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
CultureInfo:: (30 méthodes):
__toString()
__get()
__set()
__construct()
dataDir()
fileExt()
validCulture()
setCulture()
loadCultureData()
getData()
findInfo()
searchArray()
getName()
getDateTimeFormat()
setDateTimeFormat()
getCalendar()
getNativeName()
getEnglishName()
getInvariantCulture()
getIsNeutralCulture()
getNumberFormat()
setNumberFormat()
getParent()
getCultures()
simplify()
getCountries()
getCurrencies()
getLanguages()
getScripts()
getTimeZones()
Classe: CultureInfo - X-Ref
CultureInfo class.| __toString() X-Ref |
| Display the culture name. return: string the culture name. |
| __get($name) X-Ref |
| Allow functions that begins with 'set' to be called directly as an attribute/property to retrieve the value. return: mixed |
| __set($name, $value) X-Ref |
| Allow functions that begins with 'set' to be called directly as an attribute/property to set the value. |
| __construct($culture='en') X-Ref |
| Initializes a new instance of the CultureInfo class based on the culture specified by name. E.g. <code>new CultureInfo('en_AU');</cdoe> The culture indentifier must be of the form "language_(country/region/variant)". param: string a culture name, e.g. "en_AU". return: return new CultureInfo. |
| dataDir() X-Ref |
| Get the default directory for the ICU data. The default is the "data" directory for this class. return: string directory containing the ICU data. |
| fileExt() X-Ref |
| Get the filename extension for ICU data. Default is ".dat". return: string filename extension for ICU data. |
| validCulture($culture) X-Ref |
| Determine if a given culture is valid. Simply checks that the culture data exists. param: string a culture return: boolean true if valid, false otherwise. |
| setCulture($culture) X-Ref |
| Set the culture for the current instance. The culture indentifier must be of the form "<language>_(country/region)". param: string culture identifier, e.g. "fr_FR_EURO". |
| loadCultureData($culture) X-Ref |
| Load the ICU culture data for the specific culture identifier. param: string the culture identifier. |
| getData($filename) X-Ref |
| Get the data by unserializing the ICU data from disk. The data files are cached in a static variable inside this function. param: string the ICU data filename return: array ICU data |
| findInfo($path='/', $merge=false) X-Ref |
| Find the specific ICU data information from the data. The path to the specific ICU data is separated with a slash "/". E.g. To find the default calendar used by the culture, the path "calendar/default" will return the corresponding default calendar. Use merge=true to return the ICU including the parent culture. E.g. The currency data for a variant, say "en_AU" contains one entry, the currency for AUD, the other currency data are stored in the "en" data file. Thus to retrieve all the data regarding currency for "en_AU", you need to use findInfo("Currencies,true);. param: string the data you want to find. param: boolean merge the data from its parents. return: mixed the specific ICU data. |
| searchArray($info, $path='/') X-Ref |
| Search the array for a specific value using a path separated using slash "/" separated path. e.g to find $info['hello']['world'], the path "hello/world" will return the corresponding value. param: array the array for search param: string slash "/" separated array path. return: mixed the value array using the path |
| getName() X-Ref |
| Gets the culture name in the format "<languagecode2>_(country/regioncode2)". return: string culture name. |
| getDateTimeFormat() X-Ref |
| Gets the DateTimeFormatInfo that defines the culturally appropriate format of displaying dates and times. return: DateTimeFormatInfo date time format information for the culture. |
| setDateTimeFormat($dateTimeFormat) X-Ref |
| Set the date time format information. param: DateTimeFormatInfo the new date time format info. |
| getCalendar() X-Ref |
| Gets the default calendar used by the culture, e.g. "gregorian". return: string the default calendar. |
| getNativeName() X-Ref |
| Gets the culture name in the language that the culture is set to display. Returns <code>array('Language','Country');</code> 'Country' is omitted if the culture is neutral. return: array array with language and country as elements, localized. |
| getEnglishName() X-Ref |
| Gets the culture name in English. Returns <code>array('Language','Country');</code> 'Country' is omitted if the culture is neutral. return: array array with language and country as elements. |
| getInvariantCulture() X-Ref |
| Gets the CultureInfo that is culture-independent (invariant). Any changes to the invariant culture affects all other instances of the invariant culture. The invariant culture is assumed to be "en"; return: CultureInfo invariant culture info is "en". |
| getIsNeutralCulture() X-Ref |
| Gets a value indicating whether the current CultureInfo represents a neutral culture. Returns true if the culture only contains two characters. return: boolean true if culture is neutral, false otherwise. |
| getNumberFormat() X-Ref |
| Gets the NumberFormatInfo that defines the culturally appropriate format of displaying numbers, currency, and percentage. return: NumberFormatInfo the number format info for current culture. |
| setNumberFormat($numberFormat) X-Ref |
| Set the number format information. param: NumberFormatInfo the new number format info. |
| getParent() X-Ref |
| Gets the CultureInfo that represents the parent culture of the current CultureInfo return: CultureInfo parent culture information. |
| getCultures($type=CultureInfo::ALL) X-Ref |
| Gets the list of supported cultures filtered by the specified culture type. This is an EXPENSIVE function, it needs to traverse a list of ICU files in the data directory. This function can be called statically. param: int culture type, CultureInfo::ALL, CultureInfo::NEUTRAL return: array list of culture information available. |
| simplify($array) X-Ref |
| Simplify a single element array into its own value. E.g. <code>array(0 => array('hello'), 1 => 'world');</code> becomes <code>array(0 => 'hello', 1 => 'world');</code> param: array with single elements arrays return: array simplified array. |
| getCountries() X-Ref |
| Get a list of countries in the language of the localized version. return: array a list of localized country names. |
| getCurrencies() X-Ref |
| Get a list of currencies in the language of the localized version. return: array a list of localized currencies. |
| getLanguages() X-Ref |
| Get a list of languages in the language of the localized version. return: array list of localized language names. |
| getScripts() X-Ref |
| Get a list of scripts in the language of the localized version. return: array list of localized script names. |
| getTimeZones() X-Ref |
| Get a list of timezones in the language of the localized version. return: array list of localized timezones. |
| Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |