| [ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
MessageFormat 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: | $Revision: 1.5 $ $Date: 2005/08/27 03:21:12 $ |
| Poids: | 256 lignes (7 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
MessageFormat:: (8 méthodes):
__construct()
setCharset()
getCharset()
loadCatalogue()
format()
formatString()
getSource()
setUntranslatedPS()
Classe: MessageFormat - X-Ref
MessageFormat class.| __construct(IMessageSource $source, $charset='UTF-8') X-Ref |
| Constructor. Create a new instance of MessageFormat using the messages from the supplied message source. param: MessageSource the source of translation messages. param: string charset for the message output. |
| setCharset($charset) X-Ref |
| Sets the charset for message output. param: string charset, default is UTF-8 |
| getCharset() X-Ref |
| Gets the charset for message output. Default is UTF-8. return: string charset, default UTF-8 |
| loadCatalogue($catalogue) X-Ref |
| Load the message from a particular catalogue. A listed loaded catalogues is kept to prevent reload of the same catalogue. The load catalogue messages are stored in the $this->message array. param: string message catalogue to load. |
| format($string,$args=array() X-Ref |
| Format the string. That is, for a particular string find the corresponding translation. Variable subsitution is performed for the $args parameter. A different catalogue can be specified using the $catalogue parameter. The output charset is determined by $this->getCharset(); param: string the string to translate. param: array a list of string to substitute. param: string get the translation from a particular message param: string charset, the input AND output charset return: string translated string. |
| formatString($string, $args=array() X-Ref |
| Do string translation. param: string the string to translate. param: array a list of string to substitute. param: string get the translation from a particular message return: string translated string. |
| getSource() X-Ref |
| Get the message source. return: MessageSource |
| setUntranslatedPS($postscript) X-Ref |
| Set the prefix and suffix to append to untranslated messages. e.g. $postscript=array('[T]','[/T]'); will output "[T]Hello[/T]" if the translation for "Hello" can not be determined. param: array first element is the prefix, second element the suffix. |
| Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |