Class Summary
Translation2_Decorator_Lang
-- Decorator to provide a fallback language for empty strings.
Lang Decorator Example
This decorator is very useful when you want to provide a fallback language
for empty strings. It is stackable, so you can have more than one default language.
$tr = new Translation2($driver, $dbinfo, $params);
//set English as the main language
$tr->setLang('en');
//set Italian as the first fallback language
$tr =& $tr->getDecorator('Lang');
$tr->setOption('fallbackLang', 'it');
//set Spanish as the second fallback language
$tr =& $tr->getDecorator('Lang');
$tr->setOption('fallbackLang', 'es'); |