Exemple #1
0
 public function install()
 {
     $dir = $this->getPathname();
     $dir = str_replace('\\', '/', $dir);
     $app_lang_dir = str_replace('\\', '/', $this->target_app->lang_dir);
     $lang_name = basename($dir);
     foreach (utils::tree($dir) as $k => $v) {
         if (!is_file($v)) {
             continue;
         }
         $tree[$lang_name][] = str_replace($app_lang_dir . '/' . $lang_name . '/', '', $v);
     }
     logger::info($this->target_app->app_id . ' "' . $lang_name . '" language resource stored');
     lang::set_res($this->target_app->app_id, $tree);
 }