wCMF
3.6
|
Public Member Functions | |
get ($message, $parameters=null, $domain='', $lang='') | |
getAll ($lang='') | |
Use the Message class to output messages. You need not instantiate a Message object because the methods may be called like static class methods e.g. $translated = Message::get('text to translate')
Definition at line 34 of file class.Message.php.
Message::get | ( | $message, | |
$parameters = null , |
|||
$domain = '' , |
|||
$lang = '' |
|||
) |
The get() method is used to get a localized string. This method uses the GNU gettext (see PHP manual), the localization directory must be given in the global variable $MESSAGE_LOCALE_DIR (configuration value 'localeDir' in section 'cms')
message | The message to translate (%0%, %1%, ... will be replaced by given parameters). |
parameters | An array of values for parameter substitution in the message. |
domain | The domain to get the text from, optional, default: 'main'. |
lang | The language, optional, default: ''. |
Definition at line 59 of file class.Message.php.
References $lang, and InifileParser\getInstance().
Referenced by UserManager\addUserToRole(), PersistenceMapper\authorizationFailedError(), UserManager\changePassword(), SaveController\checkFile(), ObjectQuery\checkMapper(), SearchIndexController\collect(), CopyController\copyNodes(), FileUtil\copyRec(), UserManager\createRole(), UserManager\createUser(), PersistentObject\delete(), Controller\execute(), DeleteController\executeKernel(), UserController\executeKernel(), SaveController\executeKernel(), InsertController\executeKernel(), AssociateController\executeKernel(), DisplayController\executeKernel(), LoginController\executeKernel(), ConfigController\executeKernel(), XMLExportController\exportNodes(), FileUtil\getDirectories(), BatchController\getDisplayText(), FileUtil\getFiles(), FormUtil\getListMap(), LockManager\getLockMessage(), NMUserRoleBase\getObjectDescription(), UserRDBBase\getObjectDescription(), RoleRDBBase\getObjectDescription(), AdodbseqBase\getObjectDescription(), LocktableBase\getObjectDescription(), PersistentObject\getObjectDescription(), NMUserRoleBase\getObjectDisplayName(), UserRDBBase\getObjectDisplayName(), AdodbseqBase\getObjectDisplayName(), RoleRDBBase\getObjectDisplayName(), LocktableBase\getObjectDisplayName(), PersistentObject\getObjectDisplayName(), UserManager\getPrincipal(), AdodbseqBase\getValueDescription(), NMUserRoleBase\getValueDescription(), RoleRDBBase\getValueDescription(), LocktableBase\getValueDescription(), UserRDBBase\getValueDescription(), PersistentObject\getValueDescription(), LocktableBase\getValueDisplayName(), NMUserRoleBase\getValueDisplayName(), RoleRDBBase\getValueDisplayName(), AdodbseqBase\getValueDisplayName(), UserRDBBase\getValueDisplayName(), PersistentObject\getValueDisplayName(), SearchIndexController\getWorkPackage(), XMLExportController\getWorkPackage(), BatchDisplayController\getWorkPackage(), CopyController\getWorkPackage(), SearchIndexController\index(), XMLExportController\initExport(), GraphicsUtil\isValidImageHeight(), GraphicsUtil\isValidImageWidth(), UserManager\listRoleMembers(), UserManager\listUserRoles(), BatchDisplayController\loadNodes(), ObjectQuery\makeGroup(), ActionMapper\processAction(), UserManager\removePrincipal(), UserManager\removeRole(), UserManager\removeUser(), UserManager\removeUserFromRole(), UserManager\resetPassword(), BackupController\restoreFiles(), PersistentObject\save(), SaveController\saveUploadFile(), UserManager\setRoleProperty(), UserManager\setUserProperty(), smarty_function_translate(), BatchDisplayController\startProcess(), CopyController\startProcess(), StringQuery\toString(), FileUtil\uploadFile(), CopyController\validate(), and PersistentObject\validateValueAgainstRestrictions().
Message::getAll | ( | $lang = '' | ) |
The getAll() method is used to get a localized list of all defined strings. See Message::get() for more information. This function only returns results if the ini file option 'usegettext' in section 'cms' is set to 0.
lang | The language, optional, default: ''. |
Definition at line 141 of file class.Message.php.
References $lang, and InifileParser\getInstance().