Exemplo n.º 1
0
 /**
  * Language loader
  */
 function localize()
 {
     $text_domains = array(SO_TEXT_DOMAIN, 'smart_offers');
     // For Backward Compatibility
     $plugin_dirname = SO_PLUGIN_DIRNAME;
     foreach ($text_domains as $text_domain) {
         self::$text_domain = $text_domain;
         $locale = apply_filters('plugin_locale', get_locale(), self::$text_domain);
         $loaded = load_textdomain(self::$text_domain, WP_LANG_DIR . '/' . $plugin_dirname . '/' . self::$text_domain . '-' . $locale . '.mo');
         if (!$loaded) {
             $loaded = load_plugin_textdomain(self::$text_domain, false, $plugin_dirname . '/languages');
         }
         if ($loaded) {
             break;
         }
     }
 }