More work on making start and stop not lose urls - this time for fetcher, a=chris

Chris Pollett [2011-08-20 05:Aug:th]
More work on making start and stop not lose urls - this time for fetcher, a=chris
Filename
bin/fetcher.php
bin/queue_server.php
controllers/admin_controller.php
controllers/fetch_controller.php
lib/crawl_constants.php
locale/ar/configure.ini
locale/de/configure.ini
locale/en-US/configure.ini
locale/es/configure.ini
locale/fr-FR/configure.ini
locale/he/configure.ini
locale/in-ID/configure.ini
locale/it/configure.ini
locale/ja/configure.ini
locale/ko/configure.ini
locale/pl/configure.ini
locale/pt/configure.ini
locale/ru/configure.ini
locale/th/configure.ini
locale/vi-VN/configure.ini
locale/zh-CN/configure.ini
views/crawlstatus_view.php
diff --git a/bin/fetcher.php b/bin/fetcher.php
index 7d26994e9..72d732d67 100755
--- a/bin/fetcher.php
+++ b/bin/fetcher.php
@@ -42,7 +42,7 @@ define("BASE_DIR", substr(
     dirname(realpath($_SERVER['PHP_SELF'])), 0,
     -strlen("/bin")));

-ini_set("memory_limit","750M"); //so have enough memory to crawl big pages
+ini_set("memory_limit","850M"); //so have enough memory to crawl big pages

 /** Load in global configuration settings */
 require_once BASE_DIR.'/configs/config.php';
@@ -331,7 +331,6 @@ class Fetcher implements CrawlConstants
             mkdir(CRAWL_DIR."/temp");
         }
         $info[self::STATUS] = self::CONTINUE_STATE;
-        $this->checkCrawlTime();

         while ($info[self::STATUS] != self::STOP_STATE) {
             $fetcher_message_file = CRAWL_DIR."/schedules/fetcher_messages.txt";
@@ -342,7 +341,15 @@ class Fetcher implements CrawlConstants
                     $info[self::STATUS] == self::STOP_STATE) {continue;}
             }

-            $info = $this->checkScheduler();
+            $switch_to_old_fetch = $this->checkCrawlTime();
+            if($switch_to_old_fetch) {
+                $info[self::CRAWL_TIME] = $this->crawl_time;
+                if($info[self::CRAWL_TIME] == 0) {
+                    $info[self::STATUS] =self::NO_DATA_STATE;
+                }
+            } else {
+                $info = $this->checkScheduler();
+            }

             if($info === false) {
                 crawlLog("Cannot connect to queue server...".
@@ -513,8 +520,8 @@ class Fetcher implements CrawlConstants
     /**
      * Deletes any crawl web archive bundles not in the provided array of crawls
      *
-     * @param array $still_active_crawls those crawls which should be deleted,
-     *      so all others will be deleted
+     * @param array $still_active_crawls those crawls which should not
+     *  be deleted, so all others will be deleted
      * @see loop()
      */
     function deleteOldCrawls(&$still_active_crawls)
@@ -530,15 +537,33 @@ class Fetcher implements CrawlConstants
                 }
             }
         }
+        $files = glob(CRAWL_DIR.'/schedules/*');
+        $names = array(self::fetch_batch_name, self::fetch_crawl_info);
+        foreach($files as $file) {
+            $timestamp = "";
+            foreach($names as $name) {
+                if(strlen(
+                    $pre_timestamp = strstr($file, $name)) > 0) {
+                    $timestamp =  substr($pre_timestamp, strlen($name), 10);
+                    break;
+                }
+            }

+            if($timestamp !== "" && !in_array($timestamp,$still_active_crawls)){
+                unlink($file);
+            }
+        }
     }

     /**
      * Makes a request of the queue server machine to get the timestamp of the
-     * currently running crawl to see if changed
+     * currently running crawl to see if it changed
+     *
+     * If the timestamp has changed save the rest of the current fetch batch,
+     * then load any existing fetch from the new crawl otherwise set to crawl
+     * to empty
      *
-     * Get the timestamp from queue_server of the currently running crawl,
-     * if the timestamp has changed drop the rest of the current fetch batch.
+     * @return bool true if loaded a fetch batch due to time change
      */
    function checkCrawlTime()
     {
@@ -557,13 +582,56 @@ class Fetcher implements CrawlConstants

         $info_string = FetchUrl::getPage($request);
         $info = @unserialize(trim($info_string));
-
         if(isset($info[self::CRAWL_TIME])
             && ($info[self::CRAWL_TIME] != $this->crawl_time
             || $info[self::CRAWL_TIME] == 0)) {
-            $this->to_crawl = array(); // crawl has changed. Dump rest of batch.
+            $dir = CRAWL_DIR."/schedules";
+            /*
+               Zero out the crawl. If haven't done crawl before scheduler
+               will be called
+             */
+            $this->to_crawl = array();
+            $this->to_crawl_again = array();
+            $this->found_sites = array();
+            if($this->crawl_time > 0) {
+                file_put_contents("$dir/".self::fetch_closed_name.
+                    "{$this->crawl_time}.txt", "1");
+            }
+            $this->crawl_time = $info[self::CRAWL_TIME];
+            //load any batch that might exist for changed-to crawl
+            if(file_exists("$dir/".self::fetch_crawl_info.
+                "{$this->crawl_time}.txt") && file_exists(
+                "$dir/".self::fetch_batch_name."{$this->crawl_time}.txt")) {
+                $info = unserialize(file_get_contents(
+                    "$dir/".self::fetch_crawl_info."{$this->crawl_time}.txt"));
+                $this->setCrawlParamsFromArray($info);
+                unlink("$dir/".self::fetch_crawl_info.
+                    "{$this->crawl_time}.txt");
+                $this->to_crawl = unserialize(file_get_contents(
+                    "$dir/".self::fetch_batch_name."{$this->crawl_time}.txt"));
+                unlink("$dir/".self::fetch_batch_name.
+                    "{$this->crawl_time}.txt");
+                if(file_exists("$dir/".self::fetch_closed_name.
+                    "{$this->crawl_time}.txt")) {
+                    unlink("$dir/".self::fetch_closed_name.
+                    "{$this->crawl_time}.txt");
+                } else {
+                    $update_num = SEEN_URLS_BEFORE_UPDATE_SCHEDULER;
+                    crawlLog("Fetch on crawl {$this->crawl_time} was not ".
+                        "halted properly, dumping $update_num from old fetch ".
+                        "to try to make a clean re-start");
+                    $count = count($this->to_crawl);
+                    if($count > SEEN_URLS_BEFORE_UPDATE_SCHEDULER) {
+                        $this->to_crawl = array_slice($this->to_crawl,
+                            SEEN_URLS_BEFORE_UPDATE_SCHEDULER);
+                    } else {
+                        $this->to_crawl = array();
+                    }
+                }
+            }
         }
-
+
+        return (count($this->to_crawl) > 0);
     }

     /**
@@ -593,7 +661,8 @@ class Fetcher implements CrawlConstants

         $request =
             $queue_server."?c=fetch&a=schedule&time=$time&session=$session".
-            "&robot_instance=".ROBOT_INSTANCE."&machine_uri=".WEB_URI;
+            "&robot_instance=".ROBOT_INSTANCE."&machine_uri=".WEB_URI.
+            "&crawl_time=".$this->crawl_time;

         $info_string = FetchUrl::getPage($request);
         if($info_string === false) {
@@ -604,6 +673,40 @@ class Fetcher implements CrawlConstants
         $tok = strtok($info_string, "\n");
         $info = unserialize(base64_decode($tok));

+        $this->setCrawlParamsFromArray($info);
+
+        if(isset($info[self::SITES])) {
+            $this->to_crawl = array();
+            while($tok !== false) {
+                $string = base64_decode($tok);
+                $weight = unpackFloat(substr($string, 0 , 4));
+                $delay = unpackInt(substr($string, 4 , 4));
+                $url = substr($string, 8);
+                $this->to_crawl[] = array($url, $weight, $delay);
+                $tok = strtok("\n");
+            }
+            $dir = CRAWL_DIR."/schedules";
+            file_put_contents("$dir/".
+                self::fetch_batch_name."{$this->crawl_time}.txt",
+                serialize($this->to_crawl));
+            $this->db->setWorldPermissionsRecursive("$dir/".
+                self::fetch_batch_name."{$this->crawl_time}.txt");
+            unset($info[self::SITES]);
+            file_put_contents("$dir/".
+                self::fetch_crawl_info."{$this->crawl_time}.txt",
+                serialize($info));
+        }
+
+        crawlLog("  Time to check Scheduler ".(changeInMicrotime($start_time)));
+
+        return $info;
+    }
+
+    /**
+     *
+     */
+    function setCrawlParamsFromArray(&$info)
+    {
         if(isset($info[self::CRAWL_TYPE])) {
             $this->crawl_type = $info[self::CRAWL_TYPE];
         }
@@ -625,27 +728,11 @@ class Fetcher implements CrawlConstants
                 }
             }
         }
-        if(isset($info[self::SITES])) {
-            $this->to_crawl = array();
-            while($tok !== false) {
-                $string = base64_decode($tok);
-                $weight = unpackFloat(substr($string, 0 , 4));
-                $delay = unpackInt(substr($string, 4 , 4));
-                $url = substr($string, 8);
-                $this->to_crawl[] = array($url, $weight, $delay);
-                $tok = strtok("\n");
-            }
-        }
-
         if(isset($info[self::SCHEDULE_TIME])) {
               $this->schedule_time = $info[self::SCHEDULE_TIME];
         }
-
-        crawlLog("  Time to check Scheduler ".(changeInMicrotime($start_time)));
-
-        return $info;
     }
-
+
     /**
      * Prepare an array of up to NUM_MULTI_CURL_PAGES' worth of sites to be
      * downloaded in one go using the to_crawl array. Delete these sites
@@ -841,7 +928,6 @@ class Fetcher implements CrawlConstants
                     mkdir(CRAWL_DIR."/cache");
                     $htaccess = "Options None\nphp_flag engine off\n";
                     file_put_contents(CRAWL_DIR."/cache/.htaccess", $htaccess);
-
                 }

                 if($text_data) {
@@ -1267,7 +1353,6 @@ class Fetcher implements CrawlConstants
         $this->found_sites = array(); // reset found_sites so have more space.
         if($bytes_to_send <= 0) {
             crawlLog("No data to send aborting update scheduler...");
-            $this->checkCrawlTime();
             return;
         }
         crawlLog("...");
@@ -1303,12 +1388,14 @@ class Fetcher implements CrawlConstants
                 memory_get_peak_usage());
         } while(!isset($info[self::STATUS]) ||
             $info[self::STATUS] != self::CONTINUE_STATE);
-
-        if(isset($info[self::CRAWL_TIME]) &&
-            $info[self::CRAWL_TIME] != $this->crawl_time) {
-            $this->to_crawl = array(); // crawl has changed. Dump rest of batch.
+        if($this->crawl_type == self::WEB_CRAWL) {
+            $dir = CRAWL_DIR."/schedules";
+            file_put_contents("$dir/".self::fetch_batch_name.
+                "{$this->crawl_time}.txt",
+                serialize($this->to_crawl));
+            $this->db->setWorldPermissionsRecursive("$dir/".
+                self::fetch_batch_name."{$this->crawl_time}.txt");
         }
-
     }

     /**
@@ -1523,7 +1610,7 @@ class Fetcher implements CrawlConstants
             }
         }

-        //Added by Priya Gangaraju
+        //Add all meta word for subdoctype
         if(isset($site[self::SUBDOCTYPE])){
             $meta_ids[] = $site[self::SUBDOCTYPE].':all';
         }
diff --git a/bin/queue_server.php b/bin/queue_server.php
index b346778a9..cd172a8af 100755
--- a/bin/queue_server.php
+++ b/bin/queue_server.php
@@ -255,6 +255,7 @@ class QueueServer implements CrawlConstants
         $this->index_dirty = false;
         $this->hourly_crawl_data = array();
         $this->archive_modified_time = 0;
+        $this->crawl_time = 0;
     }

     /**
@@ -285,6 +286,7 @@ class QueueServer implements CrawlConstants
         $info[self::STATUS] = self::WAITING_START_MESSAGE_STATE;
         crawlLog("In queue loop!!", "queue_server");

+        $this->deleteOrphanedBundles();
         while ($info[self::STATUS] != self::STOP_STATE) {
             crawlLog("Peak memory usage so far".memory_get_peak_usage()."!!");

@@ -303,7 +305,10 @@ class QueueServer implements CrawlConstants
             //check and update if necessary the crawl params of current crawl
             $this->checkUpdateCrawlParameters();

-            //check for orphaned queue bundles
+            /* check for orphaned queue bundles
+               also check to make sure indexes closed properly for stopped
+               crawls
+             */
             $this->deleteOrphanedBundles();

             $this->processIndexData();
@@ -336,14 +341,17 @@ class QueueServer implements CrawlConstants
                              */
                          }

-                        if(!file_exists(CRAWL_DIR."/schedules/schedule.txt")) {
+                        if(!file_exists(
+                            CRAWL_DIR."/schedules/".self::schedule_name.
+                            $this->crawl_time.".txt")) {
                             $this->produceFetchBatch();
                         }
                     }
                 break;
                 case self::ARCHIVE_CRAWL:
                     $this->processRecrawlRobotUrls();
-                    if(!file_exists(CRAWL_DIR."/schedules/schedule.txt")) {
+                    if(!file_exists(CRAWL_DIR."/schedules/".self::schedule_name.
+                            $this->crawl_time.".txt")) {
                         $this->writeArchiveCrawlInfo();
                     }
                 break;
@@ -363,7 +371,8 @@ class QueueServer implements CrawlConstants
     {
         $schedule_time = time();
         $first_line = $this->calculateScheduleMetaInfo($schedule_time);
-        $fh = fopen(CRAWL_DIR."/schedules/schedule.txt", "wb");
+        $fh = fopen(CRAWL_DIR."/schedules/".self::schedule_name.
+            $this->crawl_time.".txt", "wb");
         fwrite($fh, $first_line);
         fclose($fh);

@@ -459,6 +468,7 @@ class QueueServer implements CrawlConstants
      */
     function handleAdminMessages($info)
     {
+        $old_info = $info;
         if(file_exists(CRAWL_DIR."/schedules/queue_server_messages.txt")) {
             $info = unserialize(file_get_contents(
                 CRAWL_DIR."/schedules/queue_server_messages.txt"));
@@ -467,6 +477,11 @@ class QueueServer implements CrawlConstants
             switch($info[self::STATUS])
             {
                 case "NEW_CRAWL":
+                   if($old_info[self::STATUS] == self::CONTINUE_STATE) {
+                        crawlLog("Stopping previous crawl before start".
+                            " new crawl!");
+                        $this->stopCrawl();
+                    }
                     $this->startCrawl($info);
                     crawlLog(
                         "Starting new crawl. Timestamp:".$this->crawl_time);
@@ -481,11 +496,7 @@ class QueueServer implements CrawlConstants

                 case "STOP_CRAWL":
                     crawlLog("Stopping crawl !! This involves multiple steps!");
-                    $this->dumpQueueToSchedules();
-                    $this->shutdownDictionary();
-                    //Calling post processing function if the processor is
-                    //selected in the crawl options page.
-                    $this->runPostProcessingPlugins();
+                    $this->stopCrawl();
                     if(file_exists(CRAWL_DIR."/schedules/crawl_status.txt")) {
                         unlink(CRAWL_DIR."/schedules/crawl_status.txt");
                     }
@@ -497,7 +508,13 @@ class QueueServer implements CrawlConstants
                     if(isset($info[self::CRAWL_TIME]) &&
                         file_exists(CRAWL_DIR.'/cache/'.
                             self::queue_base_name.$info[self::CRAWL_TIME])) {
+                        if($old_info[self::STATUS] == self::CONTINUE_STATE) {
+                            crawlLog("Resuming old crawl... Stopping current ".
+                                "crawl first!");
+                            $this->stopCrawl();
+                        }
                         $this->startCrawl($info);
+                        $this->writeAdminMessage("RESUME_CRAWL");
                         crawlLog("Resuming crawl");
                     } else {
                         $msg = "Restart failed!!!  ";
@@ -522,7 +539,29 @@ class QueueServer implements CrawlConstants
     }

     /**
-     *
+     * Used to stop the currently running crawl gracefully so that it can
+     * be restarted. This involved writing the queue's contents back to
+     * schedules, making the crawl's dictionary all the same tier and running
+     * any indexing_plugins.
+     */
+    function stopCrawl()
+    {
+        $this->dumpQueueToSchedules();
+        $this->shutdownDictionary();
+        //Calling post processing function if the processor is
+        //selected in the crawl options page.
+        $this->runPostProcessingPlugins();
+        file_put_contents(CRAWL_DIR.'/schedules/'.self::index_closed_name.
+            $this->crawl_time.".txt", "1");
+
+    }
+
+    /**
+     * Used to write an admin crawl status message during a start or stop
+     * crawl.
+     *
+     * @param string $message to write into crawl_status.txt this will show
+     *      up in the web crawl status element.
      */
     function writeAdminMessage($message)
     {
@@ -567,7 +606,7 @@ class QueueServer implements CrawlConstants
             chmod($dir, 0777);
         }
         //get rid of previous restart attempts, if present
-        $this->db->unlinkRecursive($dir);
+        $this->db->unlinkRecursive($dir, false);
         $count = $this->web_queue->to_crawl_queue->count;
         $old_time = 1;
         $now = time();
@@ -719,6 +758,7 @@ class QueueServer implements CrawlConstants
         }

         $dir = CRAWL_DIR.'/cache/'.self::index_data_base_name.$this->crawl_time;
+
         if(!file_exists($dir)) {
             $this->index_archive = new IndexArchiveBundle($dir, false,
                 serialize($info));
@@ -735,7 +775,11 @@ class QueueServer implements CrawlConstants
                 }
             }
         }
-
+        if(file_exists(CRAWL_DIR.'/schedules/'. self::index_closed_name.
+            $this->crawl_time.".txt")) {
+            unlink(CRAWL_DIR.'/schedules/'. self::index_closed_name.
+                $this->crawl_time.".txt");
+        }
         // chmod so web server can also write to these directories
         if($this->crawl_type == self::WEB_CRAWL) {
             $this->db->setWorldPermissionsRecursive(
@@ -786,13 +830,13 @@ class QueueServer implements CrawlConstants
     }

     /**
-     * Delete all the queue schedules in the cache that don't have an
+     * Delete all the queue bundles and schedules that don't have an
      * associated index bundle as this means that crawl has been deleted.
      */
     function deleteOrphanedBundles()
     {
         $dirs = glob(CRAWL_DIR.'/cache/*', GLOB_ONLYDIR);
-
+        $living_stamps = array();
         foreach($dirs as $dir) {
             if(strlen(
                 $pre_timestamp = strstr($dir, self::queue_base_name)) > 0) {
@@ -804,9 +848,51 @@ class QueueServer implements CrawlConstants
                     $this->db->unlinkRecursive($dir, true);
                 }
             }
+            if(strlen(
+                $pre_timestamp = strstr($dir, self::index_data_base_name)) > 0){
+                $timestamp =
+                    substr($pre_timestamp, strlen(self::index_data_base_name));
+                if(!file_exists(CRAWL_DIR.'/schedules/'.self::index_closed_name.
+                    $timestamp.".txt") && $this->crawl_time != $timestamp) {
+                    crawlLog("Properly closing Index with Timestamp ".
+                        $timestamp. ". Will contain all but last shard before ".
+                        "crash.");
+                    $index_archive = new IndexArchiveBundle($dir, false);
+                    $index_archive->dictionary->mergeAllTiers();
+                    file_put_contents(CRAWL_DIR.'/schedules/'.
+                        self::index_closed_name.$timestamp.".txt", "1");
+                }
+                $living_stamps[] = $timestamp;
+            }
+        }
+        $files = glob(CRAWL_DIR.'/schedules/*');
+        $names = array(self::schedule_data_base_name, self::schedule_name,
+            self::index_data_base_name, self::robot_data_base_name,
+            self::index_closed_name);
+        foreach($files as $file) {
+            $timestamp = "";
+            foreach($names as $name) {
+                $unlink_flag = false;
+                if(strlen(
+                    $pre_timestamp = strstr($file, $name)) > 0) {
+                    $timestamp =  substr($pre_timestamp, strlen($name), 10);
+                    if($name == self::schedule_name || self::index_closed_name){
+                        $unlink_flag = true;
+                    }
+                    break;
+                }
+            }
+            if($timestamp !== "" && !in_array($timestamp, $living_stamps)) {
+                if($unlink_flag) {
+                    unlink($file);
+                } else {
+                    $this->db->unlinkRecursive($file, true);
+                }
+            }
         }
     }

+
     /**
      * Generic function used to process Data, Index, and Robot info schedules
      * Finds the first file in the the direcotry of schedules of the given
@@ -1529,7 +1615,9 @@ class QueueServer implements CrawlConstants
             ksort($sites);

             //write schedule to disk
-            $fh = fopen(CRAWL_DIR."/schedules/schedule.txt", "wb");
+            $fh = fopen(CRAWL_DIR.
+                "/schedules/".
+                self::schedule_name.$this->crawl_time.".txt", "wb");
             fwrite($fh, $first_line);
             foreach($sites as $site) {
                 list($url, $weight, $delay) = $site;
diff --git a/controllers/admin_controller.php b/controllers/admin_controller.php
index c16cdf7a7..b55abc62d 100755
--- a/controllers/admin_controller.php
+++ b/controllers/admin_controller.php
@@ -765,9 +765,8 @@ class AdminController extends Controller implements CrawlConstants
                     }
                     $scheduler_string = "\n".webencode(
                         gzcompress(serialize($scheduler_info)));
-                    @unlink(CRAWL_DIR."/schedules/schedule.txt");
                     file_put_contents(
-                        CRAWL_DIR."/schedules/ScheduleDataStartCrawl.txt",
+                        CRAWL_DIR."/schedules/".self::schedule_start_name,
                         $scheduler_string);

                 break;
diff --git a/controllers/fetch_controller.php b/controllers/fetch_controller.php
index a89440d45..b7dbc0379 100755
--- a/controllers/fetch_controller.php
+++ b/controllers/fetch_controller.php
@@ -104,9 +104,15 @@ class FetchController extends Controller implements CrawlConstants
     {
         $view = "fetch";

+        if(isset($_REQUEST['crawl_time'])) {;
+            $crawl_time = $this->clean($_REQUEST['crawl_time'], 'int');
+        } else {
+            $crawl_time = "";
+        }
         // set up query
         $data = array();
-        $schedule_filename = CRAWL_DIR."/schedules/schedule.txt";
+        $schedule_filename = CRAWL_DIR."/schedules/".
+            self::schedule_name."$crawl_time.txt";

         if(file_exists($schedule_filename)) {
             $data['MESSAGE'] = file_get_contents($schedule_filename);
@@ -240,8 +246,8 @@ class FetchController extends Controller implements CrawlConstants
         if(file_exists(CRAWL_DIR."/schedules/crawl_status.txt")) {
             $crawl_status = unserialize(file_get_contents(
                 CRAWL_DIR."/schedules/crawl_status.txt"));
-            $info[self::CRAWL_TIME] = (isset($crawl_status[self::CRAWL_TIME])) ?
-                $crawl_status[self::CRAWL_TIME] : 0;
+            $info[self::CRAWL_TIME] = (isset($crawl_status["CRAWL_TIME"])) ?
+                $crawl_status["CRAWL_TIME"] : 0;
         } else {
             $info[self::CRAWL_TIME] = 0;
         }
diff --git a/lib/crawl_constants.php b/lib/crawl_constants.php
index 3c025c334..f0fb00e1b 100644
--- a/lib/crawl_constants.php
+++ b/lib/crawl_constants.php
@@ -47,10 +47,15 @@ interface CrawlConstants
     const queue_base_name = "QueueBundle";
     const archive_base_name = "Archive";
     const schedule_data_base_name = "ScheduleData";
+    const schedule_name = "FetchSchedule";
     const robot_data_base_name = "RobotData";
     const index_data_base_name = "IndexData";
+    const index_closed_name = "IndexClosed";
+    const fetch_batch_name = "FetchBatch";
+    const fetch_crawl_info = "FetchInfo";
+    const fetch_closed_name = "FetchClosed";
     const data_base_name = "At";
-    const schedule_start_name = "ScheduleDataStartCrawl.txt";
+    const schedule_start_name = "StartCrawlSchedule.txt";

     const MAX = 1;
     const MIN = -1;
diff --git a/locale/ar/configure.ini b/locale/ar/configure.ini
index 9d5769eba..c4fa245cd 100755
--- a/locale/ar/configure.ini
+++ b/locale/ar/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/de/configure.ini b/locale/de/configure.ini
index 5bc84d38f..6a39980b8 100755
--- a/locale/de/configure.ini
+++ b/locale/de/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/en-US/configure.ini b/locale/en-US/configure.ini
index 506563a49..97c45577d 100755
--- a/locale/en-US/configure.ini
+++ b/locale/en-US/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = "Starting New Crawl!"
 ; admin_controller.php line: 751
 admin_controller_no_description = "No Description for Crawl"
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = "Stopping crawl. . .This will take a moment to refresh."
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = "Resuming crawl. . .This will take a moment to refresh."
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = "Deleting Crawl. . .This will take a moment to refresh."
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = "Delete Crawl Failed!!"
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = "Setting Crawl To Use as Index"
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = "Use options below"
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = "Use Yioop! defaults"
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = "Use options below"
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = "Previous Crawl:"
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = "Breadth First"
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = "Page Importance"
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = "Updating Seed Site Info!"
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = "Select Crawl"
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = "Select Crawl"
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = "Unnamed Crawl"
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = "Crawl Mix Created!"
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = "Setting Crawl To Use as Index"
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = "Mix to Delete Does not Exist!"
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = "Crawl Mix Deleted!"
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = "Add Crawls:"
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = "Number of Results:"
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = "Delete group"
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = "Weight"
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = "Name"
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = "Keywords"
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = "Actions"
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = "Add Query"
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = "Delete"
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = "Crawl Mix Changes Saved!"
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = "Filtered Sites Updated!"
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = "Select Locale"
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = "Locale Added!"
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = "Locale Does Not Exist!"
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = "Locale Deleted"
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = "Locale Strings Updated!"
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = "configs/config.php not web server writable."
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = "Work directory needs to be writable by web server. "
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = "php.ini directive post_max_size needs to be at least 16M"
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = "The following required items were missing: %s"
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = "The following optional items were missing: %s"
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = "Check Passed."
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = "Using configs/local_config.php so changing work directory above may not work."
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = "Work Directory Set! You may need to re-login!"
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = "Please Name Your robot"
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = "Working Directory and Profile Created!"
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = "Unable to Update config.php File!"
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = "Unable to Create Profile!"
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = "Work Directory is Invalid! Cannot Create Profile!"
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = "Work Directory is Invalid! Cannot Create Profile!"
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = "Problem Updating Database!"
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = "Profile Updated!"
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = "There was a Problem Updating Profile!"
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = "Please Describe Your Robot"
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = "Starting New Crawl..."
 managecrawls_element_stop_crawl = "Stop Crawl"
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = "Resuming Crawl"
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = "Stop Crawl"
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = "Shutting Down Queue..."
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = "Closing Crawl Dictionary..."
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = "Running Post Processing Plugins..."
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = "Stop Crawl"
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = "Change crawl settings"
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = "No active crawl"
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = "Time started:"
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = "No start time found"
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = "Server Peak Memory:"
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = "No Memory Data Yet"
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = "Fetcher Peak Memory:"
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = "No Memory Data Yet"
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = "Web App Peak Memory:"
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = "No Memory Data Yet"
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = "Visited Urls/Hour:"
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = "Visited Urls Count:"
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = "Total Urls Seen:"
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = "Most Recent Fetcher:"
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = "No Fetcher Queries Yet"
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = "Most Recent Urls"
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = "No Recent Urls"
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = "Previous Crawls"
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = "Description:"
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = "Timestamp:"
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = "Visited/Extracted Urls:"
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = "Actions"
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = "Resume"
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = "Closed"
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = "Set as Index"
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = "Search Index"
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = "Delete"
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = "No Previous Crawls"
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/es/configure.ini b/locale/es/configure.ini
index 24efc63ec..4bbe01226 100755
--- a/locale/es/configure.ini
+++ b/locale/es/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/fr-FR/configure.ini b/locale/fr-FR/configure.ini
index 8604214b0..057d6a35f 100755
--- a/locale/fr-FR/configure.ini
+++ b/locale/fr-FR/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/he/configure.ini b/locale/he/configure.ini
index 5c5f63cd8..e70395cbf 100755
--- a/locale/he/configure.ini
+++ b/locale/he/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/in-ID/configure.ini b/locale/in-ID/configure.ini
index 43c5924ad..75d437ae3 100755
--- a/locale/in-ID/configure.ini
+++ b/locale/in-ID/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = "Pilih name locale"
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = "Locale telah ditambah"
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = "Locale tidak ditemukan"
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = "Locale telah dihapus"
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/it/configure.ini b/locale/it/configure.ini
index 45f7e6e2a..d74914aab 100755
--- a/locale/it/configure.ini
+++ b/locale/it/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/ja/configure.ini b/locale/ja/configure.ini
index 597b9f16f..7c16fbe61 100755
--- a/locale/ja/configure.ini
+++ b/locale/ja/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = "新しい検索を始まります"
 ; admin_controller.php line: 751
 admin_controller_no_description = "検索の説明ありません"
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = "検索を停止する。ちょっと待ってください。"
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = "検索を再会する。ちょっと待ってください。"
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = "検索を削除する。ちょっと待ってください。"
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = "検索削除を失敗しました"
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = "指数のための検索設定する。"
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = "幅優先"
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = "ページの重要性"
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = "シッド情報の更新"
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = "指数のための検索設定する。"
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = "選択ローケル"
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = "ローケルが追加しました"
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = "ローケルは存在しません"
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = "ローケルを削除しました"
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = "ローケルストリングを編集しました"
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = "作業ディレクトリの設定しました。もう一度ログインしてください。"
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = "ボット名を入力してください。"
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = "作業ディレクトリとプロフィールの作成しました。"
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = "config.phpファイルのできない。更新"
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = "プロフィールを作成できない。"
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = "無効な作業ディレクト。プロフィールを作成できない。"
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = "無効な作業ディレクト。プロフィールを作成できない。"
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = "ディータベースの更新ない"
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = "プロフィールの変更できました。"
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = "プロフィールの変更できない。"
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = "ロボットの説明してください。"
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = "検索の停止"
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = "検索の停止"
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = "検索の停止"
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = "検索は続いていません。"
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = "始まった時の時間"
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = "検索始まった時間は見つけない"
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = "全部URL"
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = "最新フェッチャ"
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = "フェッチャキュエリはまだありません"
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = "最新URL"
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = "最近URLはありません"
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = "さっきの検索"
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = "説明"
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = "アクション"
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = "再会"
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = "指数の設定する。"
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = "削除"
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = "さっきの検索はありません"
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/ko/configure.ini b/locale/ko/configure.ini
index 04282f134..591528ce3 100755
--- a/locale/ko/configure.ini
+++ b/locale/ko/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = "크롤 시작!!"
 ; admin_controller.php line: 751
 admin_controller_no_description = "크롤에 대한 설명이 존재 하지 않습니다."
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = "크롤을 중지합니다.  잠시만 기다려 주십시요."
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = "크롤을 다시 시작합니다. 잠시만 기다려 주십시요."
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = "크롤을 삭제합니다. 잠시만 기다려 주십시요."
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = "크롤 삭제 실패!!"
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = "크롤을 인덱스로써 사용하기 지정"
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = "너비 우선"
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = "페이지 중요성"
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = "씨드 사이트 업데이트"
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = "크롤을 인덱스로써 사용하기 지정"
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = "로케일을 선택하여 주십시요."
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = "로케일 추가!!"
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = "로케일이 존재하지 않습니다."
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = "로케일을 삭제 하였습니다."
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = "로케일 지정 문자열을 업데이트 하였습니다."
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = "작업 디렉토리가 지정 됐습니다. 다시 로그인이 필요할수 있습니다."
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = "로봇 이름을 정해 주십시요."
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = "작업 디렉토리와 프로필이 생성됐습니다."
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = "config.php 파일을  업데이트 실패했습니다."
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = "프로필을 생성할수 없습니다."
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = "작업 디렉토리가 올바르지 않습니다. 프로필을 생성할수 없습니다."
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = "작업 디렉토리가 올바르지 않습니다. 프로필을 생성할수 없습니다."
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = "데이터베이스를 업데이트하는데 문제가 발생했습니다."
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = "프로필을 업데이트 했습니다."
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = "프로필을 업데이트하는데 문제가 발생했습니다."
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = "당신의 로봇을 기술해 주십시요."
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = "크롤을 중지합니다.  잠시만 기다려 주십시요."
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = "크롤을 중지합니다.  잠시만 기다려 주십시요."
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = "크롤을 중지합니다.  잠시만 기다려 주십시요."
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = "활동하는 크롤이 존재하지 않습니다."
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = "시작한 시간:"
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = "시작 시간이 존재하지 않습니다."
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = "방문한 주소들 합계:"
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = "지금까지 본 총 합계 주소들:"
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = "현재까지 본 주소들 합계: "
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = "아직 호출 퀘리가 없습니다."
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = "가장 최근 주소들"
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = "최근 주소들이 없습니다."
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = "예전 크롤들 "
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = "설명:"
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = "타임 스탬프:"
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = "방문한 또는 추출한 주소들"
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = "활동들:"
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = "재개"
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = "인덱스로 정하기"
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = "삭제"
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = "전 크롤들이 없습니다."
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/pl/configure.ini b/locale/pl/configure.ini
index 1ae4b9058..bbda72452 100755
--- a/locale/pl/configure.ini
+++ b/locale/pl/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/pt/configure.ini b/locale/pt/configure.ini
index ce5533ec1..ac5d57af6 100755
--- a/locale/pt/configure.ini
+++ b/locale/pt/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/ru/configure.ini b/locale/ru/configure.ini
index f5f230892..25f6d3168 100755
--- a/locale/ru/configure.ini
+++ b/locale/ru/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/th/configure.ini b/locale/th/configure.ini
index 74a30ea77..54a80d778 100755
--- a/locale/th/configure.ini
+++ b/locale/th/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = ""
 ; admin_controller.php line: 751
 admin_controller_no_description = ""
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = ""
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = ""
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = ""
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = ""
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = ""
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/vi-VN/configure.ini b/locale/vi-VN/configure.ini
index 855f8e9f7..e5d74575d 100755
--- a/locale/vi-VN/configure.ini
+++ b/locale/vi-VN/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = "Bắt đầu sự b&ograve; mới"
 ; admin_controller.php line: 751
 admin_controller_no_description = "Kh&ocirc;ng c&oacute; sự m&ocirc; tả n&agrave;o"
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = "Ngừng thu thập dữ liệu"
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = "Tiếp tục thu thập dữ liệu"
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = "X&oacute;a thu thập dữ liệu th&agrave;nh c&ocirc;ng"
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = "X&oacute;a thu thập dữ liệu kh&ocirc;ng th&agrave;nh c&ocirc;ng"
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = "Thiết lập thu thập dữ liệu để sử dụng l&agrave;m chỉ mục"
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = "Bề rộng đầu ti&ecirc;n"
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = "Trang quan trọng"
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = "Cập nhật th&ocirc;ng tin trang web hạt giống"
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = "Thiết lập thu thập dữ liệu để sử dụng l&agrave;m chỉ mục"
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = "Chọn miền địa phương"
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = "Miền địa phương th&ecirc;m v&agrave;o"
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = "Miền địa phương kh&ocirc;ng tồn tại"
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = "X&oacute;a miền địa phương"
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = "Chuỗi Địa phương được cập nhật"
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = "C&ocirc;ng việc thiết lập thư mục bị đ&ocirc;ng cứng (Bạn c&oacute; thể cần phải đăng nhập)"
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = "Đặt t&ecirc;n cho r&ocirc; b&ocirc; của bạn"
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = "Thư mục l&agrave;m việc v&agrave; hồ sơ được tạo ra"
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = "Kh&ocirc;ng thể cập nhật hồ sơ config.php"
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = "Kh&ocirc;ng thể tạo hồ sơ"
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = "C&ocirc;ng t&aacute;c thư mục kh&ocirc;ng hợp lệ"
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = "C&ocirc;ng t&aacute;c thư mục kh&ocirc;ng hợp lệ"
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = "Vấn đề cập nhật cơ sở dữ liệu"
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = "Hồ sơ được cập nhật"
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = "C&oacute; sự trở ngaị về việc cập nhật hồ sơ "
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = "Diễn tả r&ocirc; b&ocirc; của bạn"
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = "Thời gian bắt đầu:"
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = "Kh&ocirc;ng t&igrave;m thấy thời gian bắt đầu"
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = "M&ocirc; tả:"
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = "Những h&agrave;nh động:"
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = "Bắt đầu trở lại"
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = "C&agrave;i l&agrave;m mục lục"
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = "Xo&aacute;"
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/locale/zh-CN/configure.ini b/locale/zh-CN/configure.ini
index b4f6bf30c..9d52221a2 100755
--- a/locale/zh-CN/configure.ini
+++ b/locale/zh-CN/configure.ini
@@ -127,163 +127,163 @@ admin_controller_starting_new_crawl = "開始新的搜尋"
 ; admin_controller.php line: 751
 admin_controller_no_description = "沒有任何項目"
 ;
-; admin_controller.php line: 776
+; admin_controller.php line: 775
 admin_controller_stop_crawl = "停止搜尋,需要一段時間更新"
 ;
-; admin_controller.php line: 782
+; admin_controller.php line: 781
 admin_controller_resume_crawl = "回復搜尋,需要一段時間更新"
 ;
-; admin_controller.php line: 806
+; admin_controller.php line: 805
 admin_controller_delete_crawl_success = "刪除搜尋,需要一段時間更新"
 ;
-; admin_controller.php line: 811
+; admin_controller.php line: 810
 admin_controller_delete_crawl_fail = "刪除搜尋失敗"
 ;
-; admin_controller.php line: 818
+; admin_controller.php line: 817
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 832
+; admin_controller.php line: 831
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 833
+; admin_controller.php line: 832
 admin_controller_use_defaults = ""
 ;
-; admin_controller.php line: 835
+; admin_controller.php line: 834
 admin_controller_use_below = ""
 ;
-; admin_controller.php line: 838
+; admin_controller.php line: 837
 admin_controller_previous_crawl = ""
 ;
-; admin_controller.php line: 899
+; admin_controller.php line: 898
 admin_controller_breadth_first = "深度優先"
 ;
-; admin_controller.php line: 901
+; admin_controller.php line: 900
 admin_controller_page_importance = "網頁重要性"
 ;
-; admin_controller.php line: 998
+; admin_controller.php line: 997
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1072
+; admin_controller.php line: 1071
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1074
+; admin_controller.php line: 1073
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1102
+; admin_controller.php line: 1101
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1107
+; admin_controller.php line: 1106
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1116
+; admin_controller.php line: 1115
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1126
+; admin_controller.php line: 1125
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1134
+; admin_controller.php line: 1133
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1169
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1171
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1172
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1173
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1174
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1175
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1177
+; admin_controller.php line: 1176
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1178
+; admin_controller.php line: 1177
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1179
+; admin_controller.php line: 1178
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1231
+; admin_controller.php line: 1230
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1290
+; admin_controller.php line: 1289
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1319
+; admin_controller.php line: 1318
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1362
+; admin_controller.php line: 1361
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1369
+; admin_controller.php line: 1368
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1378
+; admin_controller.php line: 1377
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1398
+; admin_controller.php line: 1397
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1459
+; admin_controller.php line: 1458
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1464
+; admin_controller.php line: 1463
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1469
+; admin_controller.php line: 1468
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1475
+; admin_controller.php line: 1474
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1498
+; admin_controller.php line: 1497
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1503
+; admin_controller.php line: 1502
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1508
+; admin_controller.php line: 1507
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1578
+; admin_controller.php line: 1577
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1590
+; admin_controller.php line: 1589
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1599
+; admin_controller.php line: 1598
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1607
+; admin_controller.php line: 1606
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1618
+; admin_controller.php line: 1617
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1627
+; admin_controller.php line: 1626
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1638
+; admin_controller.php line: 1637
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1715
+; admin_controller.php line: 1714
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1729
+; admin_controller.php line: 1728
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1743
+; admin_controller.php line: 1742
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1779
+; admin_controller.php line: 1778
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,99 +331,105 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
+crawlstatus_view_resuming_crawl = ""
+;
+; crawlstatus_view.php line: 78
+managecrawls_element_stop_crawl = ""
+;
+; crawlstatus_view.php line: 82
 crawlstatus_view_shutdown_queue = ""
 ;
-; crawlstatus_view.php line: 77
+; crawlstatus_view.php line: 85
 crawlstatus_view_closing_dict = ""
 ;
-; crawlstatus_view.php line: 80
+; crawlstatus_view.php line: 88
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 88
+; crawlstatus_view.php line: 96
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 95
+; crawlstatus_view.php line: 103
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 105
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 108
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 103
+; crawlstatus_view.php line: 111
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 104
+; crawlstatus_view.php line: 112
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 112
+; crawlstatus_view.php line: 120
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 120
+; crawlstatus_view.php line: 128
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 133
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 128
+; crawlstatus_view.php line: 136
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 136
+; crawlstatus_view.php line: 144
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 148
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 143
+; crawlstatus_view.php line: 151
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 149
+; crawlstatus_view.php line: 157
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 153
+; crawlstatus_view.php line: 161
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 161
+; crawlstatus_view.php line: 169
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 165
+; crawlstatus_view.php line: 173
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 179
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 172
+; crawlstatus_view.php line: 180
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 173
+; crawlstatus_view.php line: 181
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 174
+; crawlstatus_view.php line: 182
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 188
+; crawlstatus_view.php line: 196
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 190
+; crawlstatus_view.php line: 198
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 205
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 200
+; crawlstatus_view.php line: 208
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 207
+; crawlstatus_view.php line: 215
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 214
+; crawlstatus_view.php line: 222
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
diff --git a/views/crawlstatus_view.php b/views/crawlstatus_view.php
index 7c164d019..2333c2fba 100755
--- a/views/crawlstatus_view.php
+++ b/views/crawlstatus_view.php
@@ -71,6 +71,14 @@ class CrawlstatusView extends View
                     e(tl('managecrawls_element_stop_crawl'))?></button>
                 <?php
                 break;
+                case 'RESUME_CRAWL':
+                    e(tl('crawlstatus_view_resuming_crawl'));?>&nbsp;&nbsp;
+                <button class="buttonbox" type="button"
+                    onclick="javascript:document.location = '<?php
+                    e($base_url); ?>stop'" ><?php
+                    e(tl('managecrawls_element_stop_crawl'))?></button>
+                <?php
+                break;
                 case 'SHUTDOWN_QUEUE':
                     e(tl('crawlstatus_view_shutdown_queue'));
                 break;
ViewGit