[ Index ] |
|
Code source de LifeType 1.2.4 |
[Code source] [Imprimer] [Statistiques]
\defgroup Locale The Locale module is used for localization purposes. Its main class is the Locale class that is capable of loading very simple php files containing a big array of string identifiers and their translations. The main method of the class is the Locale::tr() that given a string identifier, will return the translated version.
Poids: | 825 lignes (28 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 2 fois |
Nécessite: | 0 fichiers |
Locale:: (26 méthodes):
Locale()
_loadLocaleFile()
_loadLocaleInfo()
getCharset()
getDirection()
getDescription()
getLocaleFolder()
setLocale()
getStrings()
tr()
i18n()
pr()
getLocaleCode()
getLanguageId()
getCountryId()
firstDayOfWeek()
getMonthNames()
getDayNames()
getDayNamesShort()
_getOrdinal()
getDateOrdinal()
getDayOrdinal()
formatDate()
formatDateGMT()
formatDateAsRFC822()
mergeLocale()
Locale( $code ) X-Ref |
Constructor. param: $code Code follows the Java naming scheme: language_COUNTRY, so |
_loadLocaleFile() X-Ref |
_loadLocaleInfo() X-Ref |
getCharset() X-Ref |
Returns the character encoding method used by the current locale file. It has to be a valid character encoding, since it will be used in the header of the html file to tell the browser which is the most suitable encoding that should be used. return: A valid character encoding method. |
getDirection() X-Ref |
returns the direction in which this language is written. Possible values are, as with the html standard, "rtl" or "ltr" |
getDescription() X-Ref |
Returns an optional locale description string that can be included in the locale file with the other texts. return: A string describing the locale file. |
getLocaleFolder() X-Ref |
setLocale( $code ) X-Ref |
Changes the locale to something else than what we chose in the first place when creating the object. param: code follows the same format as in the constructor. |
getStrings() X-Ref |
returns all the strings return: An array containing all the strings that this locale supports |
tr( $id ) X-Ref |
Translates a string param: id Identifier of the message we would like to translate |
i18n( $id ) X-Ref |
Alias for getString |
pr( $id, $arg1 = null, $arg2 = null, $arg3 = null ) X-Ref |
calls printf on the translated string. Crappy Crappy! Since it only accepts three arguments... ;) Well, if we ever need more than three, I'll change it! |
getLocaleCode() X-Ref |
Returns the complete code return: The Locale code |
getLanguageId() X-Ref |
Returns the two-character language code return: The two-character language code |
getCountryId() X-Ref |
Returns the two-character country code return: The two-character country code. |
firstDayOfWeek() X-Ref |
Returns the first day of the week, which also depends on the country return: Returns 0 for Sunday, 1 for Monday and so on... |
getMonthNames() X-Ref |
Returns all the months of the year return: Returns an array containing the names of the months, where the |
getDayNames() X-Ref |
Returns the days of the week return: Returns the names of the days of the week, where the first one is |
getDayNamesShort() X-Ref |
Returns the shorter version of the days of the week return: Returns an array with the days of the week abbreviated, where the first |
_getOrdinal( $num ) X-Ref |
Pas de description |
getDateOrdinal( $date ) X-Ref |
Returns the day in an ordinal format, i.e. 1st, 2nd, 3rd, etc (in English) return: A string with the ordinal representation of the day. |
getDayOrdinal( $t ) X-Ref |
Pas de description |
formatDate( $timeStamp, $format = null, $blog = null ) X-Ref |
Formats the date of a Timestamp object according to the given format: (compatible with PHP):<ul> <li>%a abbreviated weekday</li> <li>%A complete weekday</li> <li>%b abbreviated month</li> <li>%B long month</li> <li>%d day of the month, 2 digits with leading zero</li> <li>%j day of the month, numeric (without leading zero)</li> <li>%H hours, in 24-h format</li> <li>%I hours, in 12-h format (without leading zero)</li> <li>%p returns 'am' or 'pm'</li> <li>%P returns 'AM' or 'PM'</li> <li>%M minutes</li> <li>%m month number, from 00 to 12</li> <li>%S seconds</li> <li>%y 2-digit year representation</li> <li>%Y 4-digit year representation</li> <li>%O Difference to Greenwich time (GMT) in hours</li> <li>%% the '%' character </ul> (these have been added by myself and are therefore incompatible with php)<ul> <li>%T "_day_ of _month_", where the day is in ordinal form and 'month' is the name of the month</li> <li>%D cardinal representation of the day</li> </ul> |
formatDateGMT( $timeStamp, $format = null, $blog = null ) X-Ref |
Formats the date of a Timestamp object according to the given format: This function assumes that the timestamp is local and it converts it to GMT before formatting. (compatible with PHP):<ul> <li>%a abbreviated weekday</li> <li>%A complete weekday</li> <li>%b abbreviated month</li> <li>%B long month</li> <li>%d day of the month, 2 digits with leading zero</li> <li>%j day of the month, numeric (without leading zero)</li> <li>%H hours, in 24-h format</li> <li>%I hours, in 12-h format (without leading zero)</li> <li>%p returns 'am' or 'pm'</li> <li>%P returns 'AM' or 'PM'</li> <li>%M minutes</li> <li>%m month number, from 00 to 12</li> <li>%S seconds</li> <li>%y 2-digit year representation</li> <li>%Y 4-digit year representation</li> <li>%O Difference to Greenwich time (GMT) in hours (Will always be +0000)</li> <li>%% the '%' character </ul> (these have been added by myself and are therefore incompatible with php)<ul> <li>%T "_day_ of _month_", where the day is in ordinal form and 'month' is the name of the month</li> <li>%D cardinal representation of the day</li> </ul> |
formatDateAsRFC822( $timestamp, $blog = null ) X-Ref |
Formats a date as an RFC 822 date timestamp. |
mergeLocale( $locale ) X-Ref |
merges two locales |
Généré le : Mon Nov 26 21:04:15 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |