Exemplo n.º 1
0
 /**
  * Returns the translated string.
  *
  * @param string $domain Translation domain
  * @param string $string String to be translated
  * @return string The translated string
  */
 public function dt($domain, $string)
 {
     if (isset($this->translations[$domain][$string][0])) {
         return $this->translations[$domain][$string][0];
     }
     return parent::dt($domain, $string);
 }
Exemplo n.º 2
0
 /**
  * Returns the translated string.
  *
  * @param string $domain Translation domain
  * @param string $string String to be translated
  * @return string The translated string
  */
 public function dt($domain, $string)
 {
     $key = $this->prefix . $domain . '|' . $this->getLocale() . '|' . $string;
     // regular cache
     $success = false;
     $value = apc_fetch($key, $success);
     if ($success === true) {
         return $value;
     }
     // not cached
     $value = parent::dt($domain, $string);
     apc_store($key, $value);
     return $value;
 }