Пример #1
0
 /**
  * Returns an instance of the language class
  * @return Rsc_Lang
  */
 public function getLang()
 {
     if ($this->lang === null) {
         if (!($domain = $this->config->get('lang_domain'))) {
             $domain = preg_replace("/[^a-z0-9_-]/", '', strtolower($this->pluginName));
             $this->config->add('lang_domain', $domain);
         }
         if (!($path = $this->config->get('lang_path'))) {
             $path = plugin_basename(dirname(dirname(dirname(__FILE__))) . '/app/langs');
             $this->config->add('lang_path', $path);
         }
         $this->lang = new Rsc_Lang($domain, $path);
     }
     return $this->lang;
 }