Class Summary Translation2_Decorator_SpecialChars

Class Summary Translation2_Decorator_SpecialChars  -- Decorator to replace special chars with the matching html entities.

SpecialChars Decorator Example

This decorator replaces special chars with the matching html entities. You can set the charset to use (the default being 'ISO-8859-1'):
$tr = new Translation2($driver, $dbinfo, $params);
$tr =& $tr->getDecorator('SpecialChars');
$tr->setOption('charset', 'UTF-8');

Class Trees for Translation2_Decorator_SpecialChars

Translation2_Decorator_SpecialChars Inherited Methods

Table 34-1. Inherited from Translation2_Decorator

Method NameSummary
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