This decorator renders BBCode stored in the translated strings. It requires PEAR::HTML_BBCodeParser. You can choose what filters to use via the bbcodeFilters option:
$tr = new Translation2($driver, $dbinfo, $params); $tr =& $tr->getDecorator('BBCode'); $bbcodeFilters = array( 'Basic', 'Extended', 'Links', 'Images', 'Lists', 'Email', ); $tr->setOption('bbcodeFilters', $bbcodeFilters); |
Translation2_Decorator_BBCode
Translation2_Decorator_BBCode Inherited Methods
Table 34-1. Inherited from Translation2_Decorator
Method Name | Summary |
---|---|
Constructor Translation2_Decorator::Translation2_Decorator() | Constructor |
Translation2_Decorator::get() | Get translated string |
Translation2_Decorator::getDecorator() | Return an instance of a decorator |
Translation2_Decorator::getLang() | get lang info |
Translation2_Decorator::getLangs() | get langs |
Translation2_Decorator::getPage() | Same as getRawPage, but resort to fallback language and replace parameters when needed |
Translation2_Decorator::getRawPage() | Get the array of strings in a page |
Translation2_Decorator::setLang() | Set default lang |
Translation2_Decorator::setOption() | set Decorator option |
Translation2_Decorator::setOptions() | set Decorator options |
Translation2_Decorator::setPageID() | Set default page |
Translation2_Decorator::setParams() | Set parameters for next string |
Translation2_Decorator::translate() | Get translated string |