PEAR Manual
Prev |  | Next

# Class Summary Translation2_Decorator_Lang

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');

Prev | Home | Next
Class Summary Translation2_Decorator_ErrorText | Up | Class Summary Translation2_Decorator_Iconv