Re-factors crawl shutdown, adds support to save queue during shutdown, a=chris

Chris Pollett [2011-08-14 18:Aug:th]
Re-factors crawl shutdown, adds support to save queue during shutdown, a=chris
Filename
bin/queue_server.php
controllers/fetch_controller.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/ko/statistics.txt
locale/pl/configure.ini
locale/pt/configure.ini
locale/ru/configure.ini
locale/th/configure.ini
locale/vi-VN/configure.ini
locale/vi-VN/statistics.txt
locale/zh-CN/configure.ini
models/crawl_model.php
views/crawlstatus_view.php
diff --git a/bin/queue_server.php b/bin/queue_server.php
index 8120a5e08..b346778a9 100755
--- a/bin/queue_server.php
+++ b/bin/queue_server.php
@@ -476,65 +476,20 @@ class QueueServer implements CrawlConstants
                         crawlLog("Performing an archive crawl of ".
                             "archive with timestamp ".$this->crawl_index);
                     }
-                    $crawl_status = array();
-                    $crawl_status['MOST_RECENT_FETCHER'] = "";
-                    $crawl_status['MOST_RECENT_URLS_SEEN'] = array();
-                    $crawl_status['CRAWL_TIME'] = $this->crawl_time;
-                    $crawl_status['COUNT'] = 0;
-                    $crawl_status['DESCRIPTION'] = "BEGIN_CRAWL";
-                    file_put_contents(
-                        CRAWL_DIR."/schedules/crawl_status.txt",
-                        serialize($crawl_status));
-                    chmod(
-                        CRAWL_DIR."/schedules/crawl_status.txt", 0777);
+                    $this->writeAdminMessage("BEGIN_CRAWL");
                 break;

                 case "STOP_CRAWL":
                     crawlLog("Stopping crawl !! This involves multiple steps!");
-                    $crawl_status = array();
-                    $crawl_status['MOST_RECENT_FETCHER'] = "";
-                    $crawl_status['MOST_RECENT_URLS_SEEN'] = array();
-                    $crawl_status['CRAWL_TIME'] = $this->crawl_time;
-                    $crawl_status['COUNT'] = 0;
-                    $crawl_status['DESCRIPTION'] = "SHUTDOWN_DICTIONARY";
-                    file_put_contents(
-                        CRAWL_DIR."/schedules/crawl_status.txt",
-                        serialize($crawl_status));
-                    if(is_object($this->index_archive)) {
-                        $this->
-                            index_archive->saveAndAddCurrentShardDictionary();
-                        $this->index_archive->dictionary->mergeAllTiers();
-                    }
-                    $this->db->setWorldPermissionsRecursive(
-                        CRAWL_DIR.'/cache/'.
-                        self::index_data_base_name.$this->crawl_time);
-
-                    $info[self::STATUS] = self::WAITING_START_MESSAGE_STATE;
+                    $this->dumpQueueToSchedules();
+                    $this->shutdownDictionary();
                     //Calling post processing function if the processor is
                     //selected in the crawl options page.
-                    if(isset($this->indexing_plugins)) {
-                        crawlLog("Post Processing....");
-                        $crawl_status['DESCRIPTION'] = "SHUTDOWN_RUNPLUGINS";
-                        file_put_contents(
-                            CRAWL_DIR."/schedules/crawl_status.txt",
-                            serialize($crawl_status));
-                        foreach($this->indexing_plugins as $plugin) {
-                            $plugin_instance_name =
-                                lcfirst($plugin)."Plugin";
-                            $plugin_name = $plugin."Plugin";
-                            $this->$plugin_instance_name =
-                                new $plugin_name();
-                            if($this->$plugin_instance_name) {
-                                crawlLog(
-                                    "... executing $plugin_instance_name");
-                                $this->$plugin_instance_name->
-                                    postProcessing($this->crawl_time);
-                            }
-                        }
-                    }
+                    $this->runPostProcessingPlugins();
                     if(file_exists(CRAWL_DIR."/schedules/crawl_status.txt")) {
                         unlink(CRAWL_DIR."/schedules/crawl_status.txt");
                     }
+                    $info[self::STATUS] = self::WAITING_START_MESSAGE_STATE;
                     crawlLog("Crawl has been successfully stopped!!");
                 break;

@@ -554,17 +509,8 @@ class QueueServer implements CrawlConstants
                             $msg .= "bundle for crawl restart doesn't exist\n";
                         }
                         $info["MESSAGE"] = $msg;
-                        $crawl_status = array();
-                        $crawl_status['MOST_RECENT_FETCHER'] = "";
-                        $crawl_status['MOST_RECENT_URLS_SEEN'] = array();
-                        $crawl_status['CRAWL_TIME'] = $this->crawl_time;
-                        $crawl_status['COUNT'] = 0;
-                        $crawl_status['DESCRIPTION'] = $msg;
+                        $this->writeAdminMessage($msg);
                         crawlLog($msg);
-                        file_put_contents(
-                            CRAWL_DIR."/schedules/crawl_status.txt",
-                            serialize($crawl_status));
-                        chmod(CRAWL_DIR."/schedules/crawl_status.txt", 0777);
                         $info[self::STATUS] = self::WAITING_START_MESSAGE_STATE;
                     }
                 break;
@@ -575,6 +521,132 @@ class QueueServer implements CrawlConstants
         return $info;
     }

+    /**
+     *
+     */
+    function writeAdminMessage($message)
+    {
+        $crawl_status = array();
+        $crawl_status['MOST_RECENT_FETCHER'] = "";
+        $crawl_status['MOST_RECENT_URLS_SEEN'] = array();
+        $crawl_status['CRAWL_TIME'] = $this->crawl_time;
+        $crawl_status['COUNT'] = 0;
+        $crawl_status['DESCRIPTION'] = $message;
+        file_put_contents(
+            CRAWL_DIR."/schedules/crawl_status.txt",
+            serialize($crawl_status));
+        chmod(CRAWL_DIR."/schedules/crawl_status.txt", 0777);
+    }
+
+    /**
+     * When a crawl is being shutdown, this function is called to write
+     * the contents of the web queue bundle back to schedules. This allows
+     * crawls to be resumed without losing urls.
+     */
+    function dumpQueueToSchedules()
+    {
+        $this->writeAdminMessage("SHUTDOWN_QUEUE");
+        if(!isset($this->web_queue->to_crawl_queue)) {
+            crawlLog("URL queue appears to be empty or NULL");
+            return;
+        }
+        crawlLog("Writing queue contents back to schedules...");
+        $dir = CRAWL_DIR."/schedules/".self::schedule_data_base_name.
+            $this->crawl_time;
+        if(!file_exists($dir)) {
+            mkdir($dir);
+            chmod($dir, 0777);
+        }
+
+        $day = floor($this->crawl_time/86400) - 1;
+            //want before all other schedules, so will be reloaded first
+
+        $dir .= "/$day";
+        if(!file_exists($dir)) {
+            mkdir($dir);
+            chmod($dir, 0777);
+        }
+        //get rid of previous restart attempts, if present
+        $this->db->unlinkRecursive($dir);
+        $count = $this->web_queue->to_crawl_queue->count;
+        $old_time = 1;
+        $now = time();
+        $schedule_data = array();
+        $schedule_data[self::SCHEDULE_TIME] = $this->crawl_time;
+        $schedule_data[self::TO_CRAWL] = array();
+        $fh = $this->web_queue->openUrlArchive();
+        for($time = 1; $time < $count; $time++) {
+            $tmp =  $this->web_queue->peekQueue($time, $fh);
+            list($url, $weight) = $tmp;
+            // if queue error skip
+            if($tmp === false || strcmp($url, "LOOKUP ERROR") == 0) {
+                continue;
+            }
+            $hash = crawlHash($now.$url);
+            $schedule_data[self::TO_CRAWL][] = array($url, $weight, $hash);
+            if($time - $old_time >= MAX_FETCH_SIZE) {
+                if(count($schedule_data[self::TO_CRAWL]) > 0) {
+                    $data_string = webencode(
+                        gzcompress(serialize($schedule_data)));
+                    $data_hash = crawlHash($data_string);
+                    file_put_contents($dir."/At".$time."From127-0-0-1".
+                        "WithHash$data_hash.txt", $data_string);
+                    $data_string = "";
+                    $schedule_data[self::TO_CRAWL] = array();
+                }
+                $old_time = $time;
+            }
+        }
+        $this->web_queue->closeUrlArchive($fh);
+        if(count($schedule_data[self::TO_CRAWL]) > 0) {
+            $data_string = webencode(
+                gzcompress(serialize($schedule_data)));
+            $data_hash = crawlHash($data_string);
+            file_put_contents($dir."/At".$time."From127-0-0-1".
+                "WithHash$data_hash.txt", $data_string);
+        }
+    }
+
+    /**
+     * During crawl shutdown, this function is called to do a final save and
+     * merge of the crawl dictionary, so that it is ready to serve queries.
+     */
+    function shutdownDictionary()
+    {
+        $this->writeAdminMessage("SHUTDOWN_DICTIONARY");
+        if(is_object($this->index_archive)) {
+            $this->
+                index_archive->saveAndAddCurrentShardDictionary();
+            $this->index_archive->dictionary->mergeAllTiers();
+        }
+        $this->db->setWorldPermissionsRecursive(
+            CRAWL_DIR.'/cache/'.
+            self::index_data_base_name.$this->crawl_time);
+    }
+
+    /**
+     * During crawl shutdown this is called to run any post processing plugins
+     */
+    function runPostProcessingPlugins()
+    {
+        if(isset($this->indexing_plugins)) {
+            crawlLog("Post Processing....");
+            $this->writeAdminMessage("SHUTDOWN_RUNPLUGINS");
+            foreach($this->indexing_plugins as $plugin) {
+                $plugin_instance_name =
+                    lcfirst($plugin)."Plugin";
+                $plugin_name = $plugin."Plugin";
+                $this->$plugin_instance_name =
+                    new $plugin_name();
+                if($this->$plugin_instance_name) {
+                    crawlLog(
+                        "... executing $plugin_instance_name");
+                    $this->$plugin_instance_name->
+                        postProcessing($this->crawl_time);
+                }
+            }
+        }
+    }
     /**
      * Saves the index_archive and, in particular, its current shard to disk
      */
@@ -1096,12 +1168,12 @@ class QueueServer implements CrawlConstants
         $start_time = microtime();
         if(isset($sites[self::TO_CRAWL])) {

-            crawlLog("A..");
+            crawlLog("A.. Delete previously seen urls from add set");
             $to_crawl_sites = & $sites[self::TO_CRAWL];
             $this->deleteSeenUrls($to_crawl_sites);
             crawlLog(" time: ".(changeInMicrotime($start_time)));

-            crawlLog("B..");
+            crawlLog("B..Insert unseen robots.txt urls;adjust changed weights");
             $start_time = microtime();

             $added_urls = array();
@@ -1145,7 +1217,7 @@ class QueueServer implements CrawlConstants

             crawlLog(" time: ".(changeInMicrotime($start_time)));

-            crawlLog("C..");
+            crawlLog("C.. Add urls to queue");
             $start_time = microtime();
             /*
                  adding urls to queue involves disk contains and adjust do not
diff --git a/controllers/fetch_controller.php b/controllers/fetch_controller.php
index 78307a24a..a89440d45 100755
--- a/controllers/fetch_controller.php
+++ b/controllers/fetch_controller.php
@@ -221,7 +221,7 @@ class FetchController extends Controller implements CrawlConstants
         }

         $data_hash = crawlHash($data_string);
-        $fh = file_put_contents($dir."/At".$time."From".$address.
+        file_put_contents($dir."/At".$time."From".$address.
             "WithHash$data_hash.txt", $data_string);
     }

diff --git a/locale/ar/configure.ini b/locale/ar/configure.ini
index 90df5b371..9d5769eba 100755
--- a/locale/ar/configure.ini
+++ b/locale/ar/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/de/configure.ini b/locale/de/configure.ini
index 872e25d15..5bc84d38f 100755
--- a/locale/de/configure.ini
+++ b/locale/de/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/en-US/configure.ini b/locale/en-US/configure.ini
index 0945cca8f..506563a49 100755
--- a/locale/en-US/configure.ini
+++ b/locale/en-US/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = "Breadth First"
 ; admin_controller.php line: 901
 admin_controller_page_importance = "Page Importance"
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = "Updating Seed Site Info!"
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = "Select Crawl"
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = "Select Crawl"
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = "Unnamed Crawl"
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = "Crawl Mix Created!"
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = "Setting Crawl To Use as Index"
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = "Mix to Delete Does not Exist!"
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = "Crawl Mix Deleted!"
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = "Add Crawls:"
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = "Number of Results:"
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = "Delete group"
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = "Weight"
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = "Name"
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = "Keywords"
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = "Actions"
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = "Add Query"
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = "Delete"
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = "Crawl Mix Changes Saved!"
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = "Filtered Sites Updated!"
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = "Select Locale"
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = "Locale Added!"
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = "Locale Does Not Exist!"
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = "Locale Deleted"
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = "Locale Strings Updated!"
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = "configs/config.php not web server writable."
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = "Work directory needs to be writable by web server. "
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = "php.ini directive post_max_size needs to be at least 16M"
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = "The following required items were missing: %s"
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = "The following optional items were missing: %s"
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = "Check Passed."
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = "Using configs/local_config.php so changing work directory above may not work."
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = "Work Directory Set! You may need to re-login!"
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = "Please Name Your robot"
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = "Working Directory and Profile Created!"
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = "Unable to Update config.php File!"
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = "Unable to Create Profile!"
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = "Work Directory is Invalid! Cannot Create Profile!"
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = "Work Directory is Invalid! Cannot Create Profile!"
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = "Problem Updating Database!"
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = "Profile Updated!"
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = "There was a Problem Updating Profile!"
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = "Please Describe Your Robot"
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = "Starting New Crawl..."
 managecrawls_element_stop_crawl = "Stop Crawl"
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = "Closing Crawl Dictionary..."
+crawlstatus_view_shutdown_queue = "Shutting Down Queue..."
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = "Closing Crawl Dictionary..."
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = "Running Post Processing Plugins..."
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = "Stop Crawl"
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = "Change crawl settings"
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = "No active crawl"
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = "Time started:"
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = "No start time found"
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = "Server Peak Memory:"
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = "No Memory Data Yet"
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = "Fetcher Peak Memory:"
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = "No Memory Data Yet"
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = "Web App Peak Memory:"
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = "No Memory Data Yet"
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = "Visited Urls/Hour:"
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = "Visited Urls Count:"
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = "Total Urls Seen:"
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = "Most Recent Fetcher:"
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = "No Fetcher Queries Yet"
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = "Most Recent Urls"
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = "No Recent Urls"
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = "Previous Crawls"
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = "Description:"
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = "Timestamp:"
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = "Visited/Extracted Urls:"
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = "Actions"
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = "Resume"
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = "Closed"
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = "Set as Index"
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = "Search Index"
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = "Delete"
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = "No Previous Crawls"
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = "Modify Options for Current Crawl"
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = "Edit Crawl Options"
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = "Web Crawl"
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = "Archive Crawl"
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = "Get Crawl Options From:"
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = "Crawl Order:"
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = "Restrict Sites By Url:"
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = "Allowed To Crawl Sites"
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = "Disallowed Sites"
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = "Seed Sites"
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = "Crawl or Arc Folder to Re-index:"
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = "Meta Words"
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = "Word"
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = "URL Pattern"
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = "Word"
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = "URL Pattern"
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = "Indexing Plugins"
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = "Plugin"
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = "Use in Crawl"
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = "Save Options"
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/es/configure.ini b/locale/es/configure.ini
index 1bc301ccf..24efc63ec 100755
--- a/locale/es/configure.ini
+++ b/locale/es/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/fr-FR/configure.ini b/locale/fr-FR/configure.ini
index 94c866852..8604214b0 100755
--- a/locale/fr-FR/configure.ini
+++ b/locale/fr-FR/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/he/configure.ini b/locale/he/configure.ini
index bec4b241f..5c5f63cd8 100755
--- a/locale/he/configure.ini
+++ b/locale/he/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/in-ID/configure.ini b/locale/in-ID/configure.ini
index 73cef9932..43c5924ad 100755
--- a/locale/in-ID/configure.ini
+++ b/locale/in-ID/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = "Pilih name locale"
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = "Locale telah ditambah"
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = "Locale tidak ditemukan"
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = "Locale telah dihapus"
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/it/configure.ini b/locale/it/configure.ini
index b2f9a51fd..45f7e6e2a 100755
--- a/locale/it/configure.ini
+++ b/locale/it/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/ja/configure.ini b/locale/ja/configure.ini
index 662948fd0..597b9f16f 100755
--- a/locale/ja/configure.ini
+++ b/locale/ja/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = "幅優先"
 ; admin_controller.php line: 901
 admin_controller_page_importance = "ページの重要性"
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = "シッド情報の更新"
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = "指数のための検索設定する。"
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = "選択ローケル"
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = "ローケルが追加しました"
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = "ローケルは存在しません"
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = "ローケルを削除しました"
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = "ローケルストリングを編集しました"
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = "作業ディレクトリの設定しました。もう一度ログインしてください。"
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = "ボット名を入力してください。"
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = "作業ディレクトリとプロフィールの作成しました。"
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = "config.phpファイルのできない。更新"
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = "プロフィールを作成できない。"
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = "無効な作業ディレクト。プロフィールを作成できない。"
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = "無効な作業ディレクト。プロフィールを作成できない。"
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = "ディータベースの更新ない"
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = "プロフィールの変更できました。"
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = "プロフィールの変更できない。"
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = "ロボットの説明してください。"
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = "検索の停止"
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = "検索の停止"
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = "検索は続いていません。"
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = "始まった時の時間"
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = "検索始まった時間は見つけない"
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = "全部URL"
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = "最新フェッチャ"
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = "フェッチャキュエリはまだありません"
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = "最新URL"
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = "最近URLはありません"
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = "さっきの検索"
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = "説明"
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = "アクション"
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = "再会"
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = "指数の設定する。"
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = "削除"
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = "さっきの検索はありません"
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = "検索オプションの編集"
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = "検索の順序"
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = "URLで制限"
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = "検索ができます"
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = "検索はできません"
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = "シッドサイト"
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = "保存オプション"
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/ko/configure.ini b/locale/ko/configure.ini
index febcf1003..04282f134 100755
--- a/locale/ko/configure.ini
+++ b/locale/ko/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = "너비 우선"
 ; admin_controller.php line: 901
 admin_controller_page_importance = "페이지 중요성"
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = "씨드 사이트 업데이트"
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = "크롤을 인덱스로써 사용하기 지정"
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = "로케일을 선택하여 주십시요."
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = "로케일 추가!!"
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = "로케일이 존재하지 않습니다."
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = "로케일을 삭제 하였습니다."
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = "로케일 지정 문자열을 업데이트 하였습니다."
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = "작업 디렉토리가 지정 됐습니다. 다시 로그인이 필요할수 있습니다."
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = "로봇 이름을 정해 주십시요."
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = "작업 디렉토리와 프로필이 생성됐습니다."
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = "config.php 파일을  업데이트 실패했습니다."
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = "프로필을 생성할수 없습니다."
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = "작업 디렉토리가 올바르지 않습니다. 프로필을 생성할수 없습니다."
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = "작업 디렉토리가 올바르지 않습니다. 프로필을 생성할수 없습니다."
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = "데이터베이스를 업데이트하는데 문제가 발생했습니다."
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = "프로필을 업데이트 했습니다."
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = "프로필을 업데이트하는데 문제가 발생했습니다."
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = "당신의 로봇을 기술해 주십시요."
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = "크롤을 중지합니다.  잠시만 기다려 주십시요."
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = "크롤을 중지합니다.  잠시만 기다려 주십시요."
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = "활동하는 크롤이 존재하지 않습니다."
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = "시작한 시간:"
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = "시작 시간이 존재하지 않습니다."
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = "방문한 주소들 합계:"
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = "지금까지 본 총 합계 주소들:"
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = "현재까지 본 주소들 합계: "
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = "아직 호출 퀘리가 없습니다."
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = "가장 최근 주소들"
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = "최근 주소들이 없습니다."
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = "예전 크롤들 "
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = "설명:"
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = "타임 스탬프:"
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = "방문한 또는 추출한 주소들"
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = "활동들:"
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = "재개"
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = "인덱스로 정하기"
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = "삭제"
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = "전 크롤들이 없습니다."
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = "크롤 옵션들 편집"
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = "크롤 순서:"
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = "사이트들을 주소로 제한:"
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = "크롤을 허가한 사이트들"
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = "허가 하지않은 사이트들"
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = "씨드 사이트들"
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = "옵션들 저장하기"
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/ko/statistics.txt b/locale/ko/statistics.txt
index f724165fc..f71103a82 100755
--- a/locale/ko/statistics.txt
+++ b/locale/ko/statistics.txt
@@ -1 +1 @@
-d:67;
\ No newline at end of file
+d:66;
\ No newline at end of file
diff --git a/locale/pl/configure.ini b/locale/pl/configure.ini
index 18ea4158c..1ae4b9058 100755
--- a/locale/pl/configure.ini
+++ b/locale/pl/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/pt/configure.ini b/locale/pt/configure.ini
index c39485119..ce5533ec1 100755
--- a/locale/pt/configure.ini
+++ b/locale/pt/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/ru/configure.ini b/locale/ru/configure.ini
index 2f011f8e5..f5f230892 100755
--- a/locale/ru/configure.ini
+++ b/locale/ru/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/th/configure.ini b/locale/th/configure.ini
index 3c0376b2f..74a30ea77 100755
--- a/locale/th/configure.ini
+++ b/locale/th/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = ""
 ; admin_controller.php line: 901
 admin_controller_page_importance = ""
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/vi-VN/configure.ini b/locale/vi-VN/configure.ini
index 2f552f26b..855f8e9f7 100755
--- a/locale/vi-VN/configure.ini
+++ b/locale/vi-VN/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = "Bề rộng đầu ti&ecirc;n"
 ; admin_controller.php line: 901
 admin_controller_page_importance = "Trang quan trọng"
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = "Cập nhật th&ocirc;ng tin trang web hạt giống"
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 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: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = "Chọn miền địa phương"
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = "Miền địa phương th&ecirc;m v&agrave;o"
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = "Miền địa phương kh&ocirc;ng tồn tại"
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = "X&oacute;a miền địa phương"
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = "Chuỗi Địa phương được cập nhật"
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 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: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = "Đặt t&ecirc;n cho r&ocirc; b&ocirc; của bạn"
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 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: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = "Kh&ocirc;ng thể cập nhật hồ sơ config.php"
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = "Kh&ocirc;ng thể tạo hồ sơ"
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 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: 1635
+; admin_controller.php line: 1638
 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: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = "Vấn đề cập nhật cơ sở dữ liệu"
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = "Hồ sơ được cập nhật"
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = "C&oacute; sự trở ngaị về việc cập nhật hồ sơ "
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = "Diễn tả r&ocirc; b&ocirc; của bạn"
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = "Thời gian bắt đầu:"
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = "Kh&ocirc;ng t&igrave;m thấy thời gian bắt đầu"
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = "M&ocirc; tả:"
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = "Những h&agrave;nh động:"
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = "Bắt đầu trở lại"
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = "C&agrave;i l&agrave;m mục lục"
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = "Xo&aacute;"
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = "Lưu những lựa chọn"
 ;
 ; editlocales_element.php line: 62
diff --git a/locale/vi-VN/statistics.txt b/locale/vi-VN/statistics.txt
index ee5ff6afc..5f9a99dac 100755
--- a/locale/vi-VN/statistics.txt
+++ b/locale/vi-VN/statistics.txt
@@ -1 +1 @@
-d:48;
\ No newline at end of file
+d:47;
\ No newline at end of file
diff --git a/locale/zh-CN/configure.ini b/locale/zh-CN/configure.ini
index 67836fd65..b4f6bf30c 100755
--- a/locale/zh-CN/configure.ini
+++ b/locale/zh-CN/configure.ini
@@ -160,130 +160,130 @@ admin_controller_breadth_first = "深度優先"
 ; admin_controller.php line: 901
 admin_controller_page_importance = "網頁重要性"
 ;
-; admin_controller.php line: 995
+; admin_controller.php line: 998
 admin_controller_update_seed_info = ""
 ;
-; admin_controller.php line: 1069
+; admin_controller.php line: 1072
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1071
+; admin_controller.php line: 1074
 admin_controller_select_crawl = ""
 ;
-; admin_controller.php line: 1099
+; admin_controller.php line: 1102
 admin_controller_unnamed = ""
 ;
-; admin_controller.php line: 1104
+; admin_controller.php line: 1107
 admin_controller_mix_created = ""
 ;
-; admin_controller.php line: 1113
+; admin_controller.php line: 1116
 admin_controller_set_index = ""
 ;
-; admin_controller.php line: 1123
+; admin_controller.php line: 1126
 admin_controller_mix_doesnt_exists = ""
 ;
-; admin_controller.php line: 1131
+; admin_controller.php line: 1134
 admin_controller_mix_deleted = ""
 ;
-; admin_controller.php line: 1167
+; admin_controller.php line: 1170
 editmix_element_add_crawls = ""
 ;
-; admin_controller.php line: 1169
+; admin_controller.php line: 1172
 editmix_element_num_results = ""
 ;
-; admin_controller.php line: 1170
+; admin_controller.php line: 1173
 editmix_element_del_grp = ""
 ;
-; admin_controller.php line: 1171
+; admin_controller.php line: 1174
 editmix_element_weight = ""
 ;
-; admin_controller.php line: 1172
+; admin_controller.php line: 1175
 editmix_element_name = ""
 ;
-; admin_controller.php line: 1173
+; admin_controller.php line: 1176
 editmix_add_keywords = ""
 ;
-; admin_controller.php line: 1174
+; admin_controller.php line: 1177
 editmix_element_actions = ""
 ;
-; admin_controller.php line: 1175
+; admin_controller.php line: 1178
 editmix_add_query = ""
 ;
-; admin_controller.php line: 1176
+; admin_controller.php line: 1179
 editmix_element_delete = ""
 ;
-; admin_controller.php line: 1228
+; admin_controller.php line: 1231
 admin_controller_mix_saved = ""
 ;
-; admin_controller.php line: 1287
+; admin_controller.php line: 1290
 admin_controller_site_filter_update = ""
 ;
-; admin_controller.php line: 1316
+; admin_controller.php line: 1319
 admin_controller_select_localename = ""
 ;
-; admin_controller.php line: 1359
+; admin_controller.php line: 1362
 admin_controller_locale_added = ""
 ;
-; admin_controller.php line: 1366
+; admin_controller.php line: 1369
 admin_controller_localename_doesnt_exists = ""
 ;
-; admin_controller.php line: 1375
+; admin_controller.php line: 1378
 admin_controller_localename_deleted = ""
 ;
-; admin_controller.php line: 1395
+; admin_controller.php line: 1398
 admin_controller_localestrings_updated = ""
 ;
-; admin_controller.php line: 1456
+; admin_controller.php line: 1459
 admin_controller_no_write_config_php = ""
 ;
-; admin_controller.php line: 1461
+; admin_controller.php line: 1464
 admin_controller_no_write_work_dir = ""
 ;
-; admin_controller.php line: 1466
+; admin_controller.php line: 1469
 admin_controller_post_size_small = ""
 ;
-; admin_controller.php line: 1472
+; admin_controller.php line: 1475
 admin_controller_missing_required = ""
 ;
-; admin_controller.php line: 1495
+; admin_controller.php line: 1498
 admin_controller_missing_optional = ""
 ;
-; admin_controller.php line: 1500
+; admin_controller.php line: 1503
 admin_controller_check_passed = ""
 ;
-; admin_controller.php line: 1505
+; admin_controller.php line: 1508
 admin_controller_using_local_config = ""
 ;
-; admin_controller.php line: 1575
+; admin_controller.php line: 1578
 admin_controller_configure_work_dir_set = ""
 ;
-; admin_controller.php line: 1587
+; admin_controller.php line: 1590
 admin_controller_name_your_bot = ""
 ;
-; admin_controller.php line: 1596
+; admin_controller.php line: 1599
 admin_controller_configure_work_profile_made = ""
 ;
-; admin_controller.php line: 1604
+; admin_controller.php line: 1607
 admin_controller_configure_no_set_config = ""
 ;
-; admin_controller.php line: 1615
+; admin_controller.php line: 1618
 admin_controller_configure_no_create_profile = ""
 ;
-; admin_controller.php line: 1624
+; admin_controller.php line: 1627
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1635
+; admin_controller.php line: 1638
 admin_controller_configure_work_dir_invalid = ""
 ;
-; admin_controller.php line: 1712
+; admin_controller.php line: 1715
 admin_controller_configure_no_change_db = ""
 ;
-; admin_controller.php line: 1726
+; admin_controller.php line: 1729
 admin_controller_configure_profile_change = ""
 ;
-; admin_controller.php line: 1740
+; admin_controller.php line: 1743
 admin_controller_configure_no_change_profile = ""
 ;
-; admin_controller.php line: 1776
+; admin_controller.php line: 1779
 admin_controller_describe_robot = ""
 ;
 ; search_controller.php line: 119
@@ -331,96 +331,99 @@ crawlstatus_view_starting_crawl = ""
 managecrawls_element_stop_crawl = ""
 ;
 ; crawlstatus_view.php line: 74
-crawlstatus_view_closing_dict = ""
+crawlstatus_view_shutdown_queue = ""
 ;
 ; crawlstatus_view.php line: 77
+crawlstatus_view_closing_dict = ""
+;
+; crawlstatus_view.php line: 80
 crawlstatus_view_run_plugins = ""
 ;
-; crawlstatus_view.php line: 85
+; crawlstatus_view.php line: 88
 managecrawls_element_stop_crawl = ""
 ;
-; crawlstatus_view.php line: 92
+; crawlstatus_view.php line: 95
 crawlstatus_view_changeoptions = ""
 ;
-; crawlstatus_view.php line: 94
+; crawlstatus_view.php line: 97
 crawlstatus_view_no_description = ""
 ;
-; crawlstatus_view.php line: 97
+; crawlstatus_view.php line: 100
 crawlstatus_view_time_started = ""
 ;
-; crawlstatus_view.php line: 100
+; crawlstatus_view.php line: 103
 crawlstatus_view_no_crawl_time = ""
 ;
-; crawlstatus_view.php line: 101
+; crawlstatus_view.php line: 104
 crawlstatus_view_queue_memory = ""
 ;
-; crawlstatus_view.php line: 106
+; crawlstatus_view.php line: 109
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 109
+; crawlstatus_view.php line: 112
 crawlstatus_view_fetcher_memory = ""
 ;
-; crawlstatus_view.php line: 114
+; crawlstatus_view.php line: 117
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 117
+; crawlstatus_view.php line: 120
 crawlstatus_view_webapp_memory = ""
 ;
-; crawlstatus_view.php line: 122
+; crawlstatus_view.php line: 125
 crawlstatus_view_no_mem_data = ""
 ;
-; crawlstatus_view.php line: 125
+; crawlstatus_view.php line: 128
 crawlstatus_view_urls_per_hour = ""
 ;
-; crawlstatus_view.php line: 133
+; crawlstatus_view.php line: 136
 crawlstatus_view_visited_urls = ""
 ;
-; crawlstatus_view.php line: 137
+; crawlstatus_view.php line: 140
 crawlstatus_view_total_urls = ""
 ;
-; crawlstatus_view.php line: 140
+; crawlstatus_view.php line: 143
 crawlstatus_view_most_recent_fetcher = ""
 ;
-; crawlstatus_view.php line: 146
+; crawlstatus_view.php line: 149
 crawlstatus_view_no_fetcher = ""
 ;
-; crawlstatus_view.php line: 150
+; crawlstatus_view.php line: 153
 crawlstatus_view_most_recent_urls = ""
 ;
-; crawlstatus_view.php line: 158
+; crawlstatus_view.php line: 161
 crawlstatus_view_no_recent_urls = ""
 ;
-; crawlstatus_view.php line: 162
+; crawlstatus_view.php line: 165
 crawlstatus_view_previous_crawls = ""
 ;
-; crawlstatus_view.php line: 168
+; crawlstatus_view.php line: 171
 crawlstatus_view_description = ""
 ;
-; crawlstatus_view.php line: 169
+; crawlstatus_view.php line: 172
 crawlstatus_view_timestamp = ""
 ;
-; crawlstatus_view.php line: 170
+; crawlstatus_view.php line: 173
 crawlstatus_view_url_counts = ""
 ;
-; crawlstatus_view.php line: 171
+; crawlstatus_view.php line: 174
 crawlstatus_view_actions = ""
 ;
-; crawlstatus_view.php line: 185
+; crawlstatus_view.php line: 188
 crawlstatus_view_resume = ""
 ;
-; crawlstatus_view.php line: 187
+; crawlstatus_view.php line: 190
 crawlstatus_view_no_resume = ""
 ;
-; crawlstatus_view.php line: 194
+; crawlstatus_view.php line: 197
 crawlstatus_view_set_index = ""
 ;
-; crawlstatus_view.php line: 197
+; crawlstatus_view.php line: 200
 crawlstatus_view_search_index = ""
 ;
-; crawlstatus_view.php line: 204
+; crawlstatus_view.php line: 207
 crawlstatus_view_delete = ""
 ;
-; crawlstatus_view.php line: 211
+; crawlstatus_view.php line: 214
 crawlstatus_view_no_previous_crawl = ""
 ;
 ; /Applications/XAMPP/xamppfiles/htdocs/git/yioop//views/elements
@@ -533,58 +536,58 @@ crawloptions_element_modify_active_crawl = ""
 ; crawloptions_element.php line: 67
 crawloptions_element_edit_crawl_options = ""
 ;
-; crawloptions_element.php line: 88
+; crawloptions_element.php line: 90
 crawloptions_element_web_crawl = ""
 ;
-; crawloptions_element.php line: 93
+; crawloptions_element.php line: 100
 crawloptions_element_archive_crawl = ""
 ;
-; crawloptions_element.php line: 100
+; crawloptions_element.php line: 107
 crawloptions_element_load_options = ""
 ;
-; crawloptions_element.php line: 105
+; crawloptions_element.php line: 112
 crawloptions_element_crawl_order = ""
 ;
-; crawloptions_element.php line: 112
+; crawloptions_element.php line: 119
 crawloptions_element_restrict_by_url = ""
 ;
-; crawloptions_element.php line: 119
+; crawloptions_element.php line: 126
 crawloptions_element_allowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 124
+; crawloptions_element.php line: 131
 crawloptions_element_disallowed_to_crawl = ""
 ;
-; crawloptions_element.php line: 131
+; crawloptions_element.php line: 138
 crawloptions_element_seed_sites = ""
 ;
-; crawloptions_element.php line: 140
+; crawloptions_element.php line: 147
 crawloptions_element_reindex_crawl = ""
 ;
-; crawloptions_element.php line: 148
+; crawloptions_element.php line: 155
 crawloptions_element_meta_words = ""
 ;
-; crawloptions_element.php line: 150
+; crawloptions_element.php line: 157
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 152
+; crawloptions_element.php line: 159
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 158
+; crawloptions_element.php line: 165
 crawloptions_element_word = ""
 ;
-; crawloptions_element.php line: 164
+; crawloptions_element.php line: 171
 crawloptions_element_url_pattern = ""
 ;
-; crawloptions_element.php line: 186
+; crawloptions_element.php line: 193
 crawloptions_element_indexing_plugins = ""
 ;
-; crawloptions_element.php line: 188
+; crawloptions_element.php line: 195
 crawloptions_element_plugin = ""
 ;
-; crawloptions_element.php line: 191
+; crawloptions_element.php line: 198
 crawloptions_element_plugin_include = ""
 ;
-; crawloptions_element.php line: 215
+; crawloptions_element.php line: 222
 crawloptions_element_save_options = ""
 ;
 ; editlocales_element.php line: 62
diff --git a/models/crawl_model.php b/models/crawl_model.php
index a14624f49..55633f13c 100755
--- a/models/crawl_model.php
+++ b/models/crawl_model.php
@@ -216,7 +216,7 @@ class CrawlModel extends Model implements CrawlConstants
                     $crawl['DESCRIPTION'] = "RECRAWL::";
                 }
                 $schedules = glob(CRAWL_DIR.'/schedules/'.
-                    self::index_data_base_name.$crawl['CRAWL_TIME'].
+                    self::schedule_data_base_name.$crawl['CRAWL_TIME'].
                     '/*/At*.txt');
                 $crawl['RESUMABLE'] = (count($schedules) > 0) ? true: false;
                 $crawl['DESCRIPTION'] .= $index_info['DESCRIPTION'];
diff --git a/views/crawlstatus_view.php b/views/crawlstatus_view.php
index 9aaa6f6ec..7c164d019 100755
--- a/views/crawlstatus_view.php
+++ b/views/crawlstatus_view.php
@@ -71,6 +71,9 @@ class CrawlstatusView extends View
                     e(tl('managecrawls_element_stop_crawl'))?></button>
                 <?php
                 break;
+                case 'SHUTDOWN_QUEUE':
+                    e(tl('crawlstatus_view_shutdown_queue'));
+                break;
                 case 'SHUTDOWN_DICTIONARY':
                     e(tl('crawlstatus_view_closing_dict'));
                 break;
ViewGit