Пример #1
0
 function t($value, $echo = false)
 {
     $lang = $this->language;
     //a simple way to keep track of strings that need translation
     if (!$lang[$value]) {
         keepTranslationStrings($value, $this->dirs);
     } else {
         cleanTranslationStrings($value, $this->dirs);
     }
     if ($lang[$value]) {
         if ($echo) {
             if ($lang[$value]) {
                 echo $lang[$value];
                 return;
             }
             echo $value;
         } else {
             if ($lang[$value]) {
                 return $lang[$value];
             }
             return $value;
         }
     }
     return $value;
 }
Пример #2
0
function t($value, $echo = true)
{
    $lang = Zend_Registry::get('language');
    $dirs = Zend_Registry::get('dirs');
    if (!$lang[$value]) {
        keepTranslationStrings($value, $dirs);
    } else {
        cleanTranslationStrings($value, $dirs);
    }
    if ($echo) {
        if ($lang[$value]) {
            echo $lang[$value];
            return;
        }
        echo $value;
    } else {
        if ($lang[$value]) {
            return $lang[$value];
        }
        return $value;
    }
}