Example #1
0
 /**
  * Singleton instance
  *
  * @return Aimo_Translator
  */
 public static function getInstance()
 {
     if (null === self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Example #2
0
 /**
  * Get tralslation
  *
  * @return string
  */
 public function t($key)
 {
     if ($this->_enableI18n) {
         $args = func_get_args();
         $translator = null;
         if (null === $this->_translator) {
             $this->_translator = Aimo_Translator::getInstance();
         }
         $translator = $this->_translator;
         $result = call_user_func_array(array($translator, 't'), $args);
         return $result;
     } else {
         return $key;
     }
 }
Example #3
0
 /**
  * construct function
  *
  * @return void
  */
 public function __construct()
 {
     $this->_lang = Aimo_Translator::getInstance();
 }