Adding more documentation, localizations, BPlusTree optimizations, and tweaks to NUM_DOCS_PER_PARTITION, a=chris

Chris Pollett [2021-09-11 01:Sep:th]
Adding more documentation, localizations, BPlusTree optimizations, and tweaks to NUM_DOCS_PER_PARTITION, a=chris
Filename
src/configs/Config.php
src/executables/ArcTool.php
src/library/BPlusTree.php
src/library/PackedTableTools.php
src/library/PartitionDocumentBundle.php
src/locale/ar/configure.ini
src/locale/ar/statistics.txt
src/locale/bn/configure.ini
src/locale/bn/statistics.txt
src/locale/de/configure.ini
src/locale/de/statistics.txt
src/locale/en_US/configure.ini
src/locale/es/configure.ini
src/locale/es/statistics.txt
src/locale/fa/configure.ini
src/locale/fa/statistics.txt
src/locale/fr_FR/configure.ini
src/locale/fr_FR/statistics.txt
src/locale/he/configure.ini
src/locale/he/statistics.txt
src/locale/hi/configure.ini
src/locale/hi/statistics.txt
src/locale/id/configure.ini
src/locale/id/statistics.txt
src/locale/it/configure.ini
src/locale/it/statistics.txt
src/locale/ja/configure.ini
src/locale/ja/statistics.txt
src/locale/kn/configure.ini
src/locale/kn/statistics.txt
src/locale/ko/configure.ini
src/locale/ko/statistics.txt
src/locale/nl/configure.ini
src/locale/nl/statistics.txt
src/locale/pl/configure.ini
src/locale/pl/statistics.txt
src/locale/pt/configure.ini
src/locale/pt/statistics.txt
src/locale/ru/configure.ini
src/locale/ru/statistics.txt
src/locale/te/configure.ini
src/locale/te/statistics.txt
src/locale/th/configure.ini
src/locale/th/statistics.txt
src/locale/tl/configure.ini
src/locale/tl/statistics.txt
src/locale/tr/configure.ini
src/locale/tr/statistics.txt
src/locale/vi_VN/configure.ini
src/locale/vi_VN/statistics.txt
src/locale/zh_CN/configure.ini
src/locale/zh_CN/statistics.txt
diff --git a/src/configs/Config.php b/src/configs/Config.php
index 105a926c8..1f77572da 100755
--- a/src/configs/Config.php
+++ b/src/configs/Config.php
@@ -267,7 +267,7 @@ nsconddefine("PARENT_DIR",  substr(BASE_DIR, 0, -strlen("/src")));
 nsconddefine("TEST_DIR",  PARENT_DIR . '/tests');
 if (file_exists(BASE_DIR . "/configs/LocalConfig.php")) {
     /** Include any locally specified defines (could use as an alternative
-        way to set work directory) */
+     *    way to set work directory) */
     require_once(BASE_DIR . "/configs/LocalConfig.php");
 }
 if (!defined("seekquarry\\yioop\\configs\\REDIRECTS_ON")) {
@@ -757,7 +757,7 @@ nsconddefine('URL_FILTER_SIZE', MEMORY_PROFILE * 5000000);
  */
 nsconddefine('NUM_URLS_QUEUE_RAM', MEMORY_PROFILE * 80000);
 /** number of documents before next gen */
-nsconddefine('NUM_DOCS_PER_PARTITION', 5 * MEMORY_PROFILE * 10000);
+nsconddefine('NUM_DOCS_PER_PARTITION', 4 * MEMORY_PROFILE * 10000);
 /** precision to round floating points document scores */
 nsconddefine('PRECISION', 10);
 /** maximum number of links to extract from a page on an initial pass*/
diff --git a/src/executables/ArcTool.php b/src/executables/ArcTool.php
index 43d80f8c9..1aea7bcc5 100755
--- a/src/executables/ArcTool.php
+++ b/src/executables/ArcTool.php
@@ -840,6 +840,10 @@ class ArcTool implements CrawlConstants
         }
     }
     /**
+     * Copies an IndexArchiveBundle (or derived class) on disk into
+     * an IndexDocumentBundle (on disk).  The new bundle will be
+     * at the old bundle's location while the old bundle is renamed
+     * after the process to "Old" . name_of_old_bundle
      *
      * @param string $archive_path file path to a IndexArchiveBundle
      */
diff --git a/src/library/BPlusTree.php b/src/library/BPlusTree.php
index 6699abdab..7d15ee4a0 100644
--- a/src/library/BPlusTree.php
+++ b/src/library/BPlusTree.php
@@ -211,11 +211,12 @@ class BPlusTree
         }
         $table_tools = $this->table_tools;
         $this->flushLastPutNode($insert_node_path);
-        if (!isset($this->insert_node_cache[$insert_node_path])) {
-            $this->insert_node_cache[$insert_node_path] =
+        $insert_cache = & $this->insert_node_cache;
+        if (!isset($insert_cache[$insert_node_path])) {
+            $insert_cache[$insert_node_path] =
                 $table_tools->load($insert_node_path, $mode) ?? [];
         }
-        $insert_node = $this->insert_node_cache[$insert_node_path];
+        $insert_node = $insert_cache[$insert_node_path];
         $archive_filename = $this->archiveFilenameFromNodeFilename(
             $insert_node_path);
         $this->putNode($row, $insert_node, $archive_filename, $is_encoded_key,
@@ -223,13 +224,13 @@ class BPlusTree
         if (count($insert_node) > $this->parameters["MAX_KEYS"]) {
             $this->flushLastPutNode();
             $this->splitRecordsInLeaf($insert_node_path, $insert_node);
-            $this->insert_node_cache = [];
+            $insert_cache = [];
             $this->tree_path_cache = [];
             $parent_path = $this->getParentFolder($insert_node_path);
             $this->updateNodePath($parent_path);
             return true;
         }
-        $this->insert_node_cache[$insert_node_path] = $insert_node;
+        $insert_cache[$insert_node_path] = $insert_node;
         $this->last_insert_node_path = $insert_node_path;
         return true;
     }
@@ -269,7 +270,8 @@ class BPlusTree
         if (strncmp($folder, $this->folder, strlen($this->folder)) != 0) {
             return false;
         }
-        $nodes = glob($folder . "/" . self::NODE_PREFIX . "*");
+        $node_prefix = self::NODE_PREFIX;
+        $nodes = glob("$folder/$node_prefix*");
         if (count($nodes) < $this->parameters["MAX_KEYS"]) {
             return true;
         }
@@ -278,36 +280,39 @@ class BPlusTree
         if ($folder == $this->folder) { //root case
             return $this->splitRootNode();
         }
+        $next_node_name = self::NEXT_NODE_NAME;
         $this->add_archive_cache = [null, "", -1];
         $this->get_archive_cache = [null, "", -1];
         $parent_folder = $this->getParentFolder($folder);
         $half_max = floor($num_nodes/2);
         $node_name = substr($nodes[$half_max], $len + 1);
-        $new_node = $parent_folder . "/" . $node_name;
+        $new_node = "$parent_folder/$node_name";
         mkdir($new_node);
-        $next_node = $folder . "/" . self::NEXT_NODE_NAME;
-        rename($next_node,
-            $new_node . "/" . self::NEXT_NODE_NAME);
+        $next_node = "$folder/$next_node_name";
+        rename($next_node, "$new_node/$next_node_name");
         file_put_contents($next_node, serialize($node_name));
         $node = $nodes[$half_max];
         $node_name = substr($node, $len + 1);
-        $archive_name = self::ARCHIVE_PREFIX .
-            substr($node_name, strlen(self::NODE_PREFIX));
-        rename($node, $new_node . "/" . self::LEAST_NODE_NAME);
-        $archive_filename = $folder . "/" . $archive_name;
+        $archive_prefix = self::ARCHIVE_PREFIX;
+        $least_node_name = self::LEAST_NODE_NAME;
+        $len_node_prefix = strlen($node_prefix);
+        $archive_name = $archive_prefix .
+            substr($node_name, $len_node_prefix);
+        rename($node, "$new_node/$least_node_name");
+        $archive_filename = "$folder/$archive_name";
         if (file_exists($archive_filename)) {
-            rename($archive_filename, $new_node . "/" .
-                self::ARCHIVE_PREFIX . self::LEAST_NODE_NAME);
+            rename($archive_filename,
+                "$new_node/$archive_prefix$least_node_name");
         }
         for ($i = $half_max + 1; $i < $num_nodes; $i++) {
             $node = $nodes[$i];
             $node_name = substr($node, $len + 1);
-            rename($node, $new_node . "/" . $node_name);
-            $archive_name = self::ARCHIVE_PREFIX .
-                substr($node_name, strlen(self::NODE_PREFIX));
-            $archive_filename = $folder . "/" . $archive_name;
+            rename($node, "$new_node/$node_name");
+            $archive_name = $archive_prefix .
+                substr($node_name, $len_node_prefix);
+            $archive_filename = "$folder/$archive_name";
             if (file_exists($archive_filename)) {
-                rename($archive_filename, $new_node . "/" . $archive_name);
+                rename($archive_filename, "$new_node/$archive_name");
             }
         }
         return $this->updateNodePath($parent_folder);
@@ -321,34 +326,38 @@ class BPlusTree
         $this->add_archive_cache = [null, "", -1];
         $this->get_archive_cache = [null, "", -1];
         $len = strlen($folder);
-        $nodes = glob($folder . "/" . self::NODE_PREFIX . "*");
-        $tmp_folder = $folder . "/" . self::TEMP_NODE_NAME;
-        $least_node = $folder . "/" . self::LEAST_NODE_NAME;
-        $least_archive = $folder . "/" . self::ARCHIVE_PREFIX .
-            self::LEAST_NODE_NAME;
+        $node_prefix =  self::NODE_PREFIX;
+        $temp_node_name = self::TEMP_NODE_NAME;
+        $least_node_name = self::LEAST_NODE_NAME;
+        $archive_prefix = self::ARCHIVE_PREFIX;
+        $next_node_name = self::NEXT_NODE_NAME;
+        $nodes = glob("$folder/$node_prefix*");
+        $tmp_folder = "$folder/$temp_node_name";
+        $least_node = "$folder/$least_node_name";
+        $least_archive = "$folder/$archive_prefix$least_node_name";
         mkdir($tmp_folder);
-        if (!file_exists($folder . "/" . self::NEXT_NODE_NAME)) {
-            file_put_contents($folder . "/" . self::NEXT_NODE_NAME,
-                serialize(null));
+        $next_node_name_path = "$folder/$next_node_name";
+        if (!file_exists($next_node_name_path)) {
+            file_put_contents($next_node_name_path, serialize(null));
         }
-        rename($folder . "/" . self::NEXT_NODE_NAME,
-            $tmp_folder . "/" . self::NEXT_NODE_NAME);
+        $tmp_next_node_name_path = "$tmp_folder/$next_node_name";
+        rename($next_node_name_path, $tmp_next_node_name_path);
         if (file_exists($least_node)) {
-            rename($least_node, $tmp_folder . "/" . self::LEAST_NODE_NAME);
+            rename($least_node, "$tmp_folder/$least_node_name");
             if (file_exists($least_archive)) {
-                rename($least_archive, $tmp_folder . "/" .
-                    self::ARCHIVE_PREFIX . self::LEAST_NODE_NAME);
+                rename($least_archive,
+                    "$tmp_folder/$archive_prefix$least_node_name");
             }
         }
+        $len_node_prefix = strlen($node_prefix);
         foreach ($nodes as $node) {
             $node_name = substr($node, $len + 1);
-            rename($node, $tmp_folder . "/" . $node_name);
-            $archive_name = self::ARCHIVE_PREFIX .
-                substr($node_name, strlen(self::NODE_PREFIX));
-            $archive_filename = $folder . "/" . $archive_name;
+            rename($node, "$tmp_folder/$node_name");
+            $archive_name = $archive_prefix .
+                substr($node_name, $len_node_prefix);
+            $archive_filename = "$folder/$archive_name";
             if (file_exists($archive_filename)) {
-                rename($archive_filename, $tmp_folder . "/" .
-                    $archive_name);
+                rename($archive_filename, "$tmp_folder/$archive_name");
             }
         }
         rename($tmp_folder, $least_node);
@@ -508,39 +517,41 @@ class BPlusTree
     {
         $encode_key = ($is_encoded_key) ? $key : rawurlencode($key);
         $current_folder = $this->folder;
-        while (isset($this->tree_path_cache[$current_folder])
-            || is_dir($current_folder)) {
-            if (!isset($this->tree_path_cache[$current_folder])) {
-                $this->tree_path_cache[$current_folder] =
-                    glob($current_folder . "/" . self::NODE_PREFIX . "*");
+        $cache = & $this->tree_path_cache;
+        $node_prefix = self::NODE_PREFIX;
+        $least_node_name = self::LEAST_NODE_NAME;
+        $node_prefix_and_key = self::NODE_PREFIX . $encode_key;
+        while (isset($cache[$current_folder]) || is_dir($current_folder)) {
+            if (!isset($cache[$current_folder])) {
+                $cache[$current_folder] = glob("$current_folder/$node_prefix*");
             }
-            $nodes = $this->tree_path_cache[$current_folder];
+            $nodes = $cache[$current_folder];
             if (empty($nodes)) {
-                return $current_folder . "/" . self::LEAST_NODE_NAME;
+                return "$current_folder/$least_node_name";
             }
             if ($nodes == $current_folder) {
                 break;
             }
-            $exact_node = $current_folder . "/" . self::NODE_PREFIX .
-                $encode_key;
+            $exact_node = "$current_folder/$node_prefix_and_key";
             $first = true;
-            $next_node = $current_folder . "/" . self::LEAST_NODE_NAME;
+            $next_node = "$current_folder/$least_node_name";
             foreach ($nodes as $node) {
                 if (($first || $next_node < $node) &&
                     $node <= $exact_node) {
-                    $first_node = false;
+                    $first = false;
                     $next_node = $node;
                 }
             }
             $current_folder = $next_node;
         }
+        $return_folder =  null;
         if ($nodes == $current_folder) {
-            return $current_folder;
+            $return_folder =  $current_folder;
         } else if (file_exists($current_folder)) {
-            $this->tree_path_cache[$current_folder] = $current_folder;
-            return $current_folder;
+            $cache[$current_folder] = $current_folder;
+            $return_folder =  $current_folder;
         }
-        return null;
+        return $return_folder;
     }
     /**
      *
diff --git a/src/library/PackedTableTools.php b/src/library/PackedTableTools.php
index 320b645b7..4da1bee5b 100644
--- a/src/library/PackedTableTools.php
+++ b/src/library/PackedTableTools.php
@@ -44,49 +44,6 @@ require_once __DIR__ . "/Utility.php";
  */
 class PackedTableTools
 {
-    /**
-     * A string compression algorithm used to compress rows respresented as
-     * strings
-     * @var seekquarry\yioop\library\compressor\Compressor
-     */
-    public $compressor;
-    /**
-     * This is the signature of the records this PackdTableTools will
-     * manipulate. This should be an associative array of element of one of
-     * the forms: "PRIMARY KEY" => column_name, "PRIMARY KEY" =>
-     * [column_name, length_of_primary_key],  column_name => column_type pairs
-     * column_type's are from among BOOL, TEXT, DOUBLE, REAL or their
-     * synonyms as given in PackedTableTools::TYPE_SYNONYMS. There should
-     * be only one primary key pair and if its value is not an array the
-     * key length is assumed to be PackedTableTools::DEFAULT_KEY_LEN.
-     * @var array
-     */
-    public $format;
-    /**
-     * Name of the column used for the primary key.
-     * @var string
-     */
-    public $key_field;
-    /**
-     * Fixed number of bytes used to store the primary key.
-     * @var int
-     */
-    public $key_len;
-    /**
-     * Number of columns in a record that are of type BOOL
-     * @var int
-     */
-    public $num_bool_columns;
-    /**
-     * Number of columns in a record that are of type INT
-     * @var int
-     */
-    public $num_int_columns;
-    /**
-     * Number of columns in a record that are of type TEXT
-     * @var int
-     */
-    public $num_text_columns;
     /**
      * If not specified when constructing the instance, than this
      * will be the seekquarry\yioop\library\compressor\Compressor
@@ -131,6 +88,49 @@ class PackedTableTools
      * there already a row in the table with the same primary key
      */
     const APPEND_MODE = 1;
+    /**
+     * A string compression algorithm used to compress rows respresented as
+     * strings
+     * @var seekquarry\yioop\library\compressor\Compressor
+     */
+    public $compressor;
+    /**
+     * This is the signature of the records this PackdTableTools will
+     * manipulate. This should be an associative array of element of one of
+     * the forms: "PRIMARY KEY" => column_name, "PRIMARY KEY" =>
+     * [column_name, length_of_primary_key],  column_name => column_type pairs
+     * column_type's are from among BOOL, TEXT, DOUBLE, REAL or their
+     * synonyms as given in PackedTableTools::TYPE_SYNONYMS. There should
+     * be only one primary key pair and if its value is not an array the
+     * key length is assumed to be PackedTableTools::DEFAULT_KEY_LEN.
+     * @var array
+     */
+    public $format;
+    /**
+     * Name of the column used for the primary key.
+     * @var string
+     */
+    public $key_field;
+    /**
+     * Fixed number of bytes used to store the primary key.
+     * @var int
+     */
+    public $key_len;
+    /**
+     * Number of columns in a record that are of type BOOL
+     * @var int
+     */
+    public $num_bool_columns;
+    /**
+     * Number of columns in a record that are of type INT
+     * @var int
+     */
+    public $num_int_columns;
+    /**
+     * Number of columns in a record that are of type TEXT
+     * @var int
+     */
+    public $num_text_columns;
     /**
      * Used to create an instance of a PackedTableTools according to the
      * $format for record columns and $compressor_type to be used for row
@@ -315,7 +315,13 @@ class PackedTableTools
         return $rows;
     }
     /**
+     * Packs as a string an array of records. Here each records should be an
+     * associative array of field items, with field names and types
+     * according to this packed table tools signature
      *
+     * @param array $items array of records to pack
+     * @return string records packed into the string format used by
+     *      PackedTableTools
      */
     public function pack($items)
     {
diff --git a/src/library/PartitionDocumentBundle.php b/src/library/PartitionDocumentBundle.php
index e2f473733..b2ba0816a 100644
--- a/src/library/PartitionDocumentBundle.php
+++ b/src/library/PartitionDocumentBundle.php
@@ -50,7 +50,7 @@ require_once __DIR__ . "/Utility.php";
 class PartitionDocumentBundle
 {
     /**
-     *
+     * Compression strategy used to compress blob and serial columns
      */
     const DEFAULT_COMPRESSOR = C\NS_COMPRESSORS . "NonCompressor";
     /**
diff --git a/src/locale/ar/configure.ini b/src/locale/ar/configure.ini
index 22e158a35..16bdd825d 100755
--- a/src/locale/ar/configure.ini
+++ b/src/locale/ar/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "آلة الأوضاع"
 machinestatus_view_manage_crawls = "إدارة يزحف"
 machinestatus_view_media_updater = "الإعلام محدث"
 machinestatus_view_configure_media_jobs = "تكوين وظائف وسائل الإعلام"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "مصادر إعلامية"
 machinestatus_view_nameserver = "اسم الخادم"
 machinestatus_view_log = "سجل"
 machinestatus_view_machines = "آلات"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "الانضمام إلى مجموعات"
 adminmenu_element_signout = "تسجيل الخروج"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "تحرير المصدر شكل"
 searchsources_element_channelpath = "قناة:"
 searchsources_element_item_regex = "البند فاصل:"
 searchsources_element_titlepath = "العنوان:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "المجموعة ضمن الفئة
 searchsources_element_trending_regex = "الاتجاه قيمة Regex:"
 searchsources_element_media_sources = "مصادر إعلامية"
 searchsources_element_subsearches = "سوبسيرتشيس الحالي"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "محدث الوسائط"
 searchsources_element_confirm_delete = "هل تريد حقا واضحة مسبقا بتحميل الأخبار تغذية البيانات ؟ "
 searchsources_element_clear_news_trending = "واضح الحالي آخر الأخبار تتجه البيانات"
 searchsources_element_medianame = "الاسم"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "اللغة:"
 searchsources_element_category = "الفئة:"
 searchsources_element_expires = "تنتهي:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "اختبار"
 searchsources_element_editmedia = "تحرير"
 searchsources_element_delete_operation = "هل أنت متأكد من أنك تريد حذف ؟ "
 searchsources_element_deletemedia = "حذف"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "توفير مسارات xpath إلى تغ
 searchsources_element_regex_instruct = "أدخل تغذية regexes. Regexes باستثناء البند فاصل يجب أن يكون 1 القبض على المجموعة."
 searchsources_element_item_text = "البند:"
 searchsources_element_save = "حفظ"
-searchsources_element_test = ""
+searchsources_element_test = "اختبار"
 searchsources_element_edit_subsearch = "تحرير Subsearch"
 searchsources_element_add_subsearch = "إضافة سوبسيرتش"
 searchsources_element_foldername = "اسم المجلد:"
diff --git a/src/locale/ar/statistics.txt b/src/locale/ar/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/ar/statistics.txt
+++ b/src/locale/ar/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/bn/configure.ini b/src/locale/bn/configure.ini
index a613f7d1d..2d51cb71a 100755
--- a/src/locale/bn/configure.ini
+++ b/src/locale/bn/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "মেশিন স্থিতিগু
 machinestatus_view_manage_crawls = "পরিচালনা হামাগুড়ি দেয়"
 machinestatus_view_media_updater = "মিডিয়া আপডেটার"
 machinestatus_view_configure_media_jobs = "কনফিগার মিডিয়া চাকরি"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "মিডিয়া উৎস"
 machinestatus_view_nameserver = "নাম সার্ভার"
 machinestatus_view_log = "লগ"
 machinestatus_view_machines = "মেশিন"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "গ্রুপ যোগদান"
 adminmenu_element_signout = "সাইন আউট"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "সম্পাদনা সোর্স ফর্ম"
 searchsources_element_channelpath = "Channel:"
 searchsources_element_item_regex = "আইটেম বিভাজক:"
 searchsources_element_titlepath = "শিরোনাম:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "গ্রুপ মধ্যে
 searchsources_element_trending_regex = "প্রবণতা মান Regex:"
 searchsources_element_media_sources = "মিডিয়া উত্স"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "মিডিয়া আপডেটার"
 searchsources_element_confirm_delete = "আপনি কি সত্যিই পরিষ্কার করতে চান, পূর্বে ডাউনলোড খবর ফিড তথ্য?"
 searchsources_element_clear_news_trending = "স্পষ্ট বর্তমান খবর ফিড এবং প্রবণতা তথ্য"
 searchsources_element_medianame = "নাম"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "ভাষা:"
 searchsources_element_category = "বিভাগ:"
 searchsources_element_expires = "মেয়াদ শেষ:"
 searchsources_element_url = "URL-এ:"
-searchsources_element_testmedia = "পরীক্ষা"
 searchsources_element_editmedia = "সম্পাদনা"
 searchsources_element_delete_operation = "আপনি কি নিশ্চিত যে আপনি মুছে ফেলতে চান?"
 searchsources_element_deletemedia = "মুছে দিন"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "প্রদান xpaths ভোজন
 searchsources_element_regex_instruct = "লিখতে ফিড regexes. Regexes ছাড়া আইটেম বিভাজক আছে উচিত 1 ক্যাপচার গ্রুপ."
 searchsources_element_item_text = "আইটেম:"
 searchsources_element_save = "সংরক্ষণ করুন"
-searchsources_element_test = ""
+searchsources_element_test = "পরীক্ষা"
 searchsources_element_edit_subsearch = "সম্পাদনা Subsearch"
 searchsources_element_add_subsearch = "যোগ একটি Subsearch"
 searchsources_element_foldername = "ফোল্ডারের নাম:"
diff --git a/src/locale/bn/statistics.txt b/src/locale/bn/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/bn/statistics.txt
+++ b/src/locale/bn/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/de/configure.ini b/src/locale/de/configure.ini
index 8eec69371..18b6ee44e 100755
--- a/src/locale/de/configure.ini
+++ b/src/locale/de/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "Machine Status"
 machinestatus_view_manage_crawls = "Verwalten Kriecht"
 machinestatus_view_media_updater = "Media-Updater"
 machinestatus_view_configure_media_jobs = "Konfigurieren Von Media Jobs"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Medienquellen"
 machinestatus_view_nameserver = "- Name-Server"
 machinestatus_view_log = "Melden"
 machinestatus_view_machines = "Maschinen"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Gruppen Beitreten"
 adminmenu_element_signout = "Melden Sie Sich"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Bearbeiten Quelltext-Form"
 searchsources_element_channelpath = "Kanal:"
 searchsources_element_item_regex = "Element Separator:"
 searchsources_element_titlepath = "Titel:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Gruppe Innerhalb Der Kategorie:"
 searchsources_element_trending_regex = "Trend Wert-Regex:"
 searchsources_element_media_sources = "Media-Quellen"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Medien-Updater"
 searchsources_element_confirm_delete = "Tun Sie wirklich l&ouml;schen m&ouml;chten, die Sie bereits heruntergeladen-news-feed-Daten?"
 searchsources_element_clear_news_trending = "L&ouml;schen der Aktuellen Nachrichten-Feeds und Trending-Daten"
 searchsources_element_medianame = "Name"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Sprache:"
 searchsources_element_category = "Kategorie:"
 searchsources_element_expires = "Ablauf:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Test"
 searchsources_element_editmedia = "Bearbeiten"
 searchsources_element_delete_operation = "Sind Sie sicher, dass Sie l&ouml;schen m&ouml;chten?"
 searchsources_element_deletemedia = "L&ouml;schen"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Bieten xpaths zu ern&auml;hren folgenden
 searchsources_element_regex_instruct = "Geben Sie feed-regexes. Regexes au&szlig;er Element separator sollte haben 1 capture-Gruppe."
 searchsources_element_item_text = "Artikel:"
 searchsources_element_save = "Speichern"
-searchsources_element_test = ""
+searchsources_element_test = "Test"
 searchsources_element_edit_subsearch = "Edit Subsearch"
 searchsources_element_add_subsearch = "F&uuml;gen Sie eine Subsearch"
 searchsources_element_foldername = "Ordner-Name:"
diff --git a/src/locale/de/statistics.txt b/src/locale/de/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/de/statistics.txt
+++ b/src/locale/de/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/en_US/configure.ini b/src/locale/en_US/configure.ini
index 8b967c195..3eba4c603 100644
--- a/src/locale/en_US/configure.ini
+++ b/src/locale/en_US/configure.ini
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Join Groups"
 adminmenu_element_signout = "Sign Out"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Edit Source Form"
 searchsources_element_channelpath = "Channel:"
 searchsources_element_item_regex = "Item Separator:"
 searchsources_element_titlepath = "Title:"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Language:"
 searchsources_element_category = "Category:"
 searchsources_element_expires = "Expires:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Test"
 searchsources_element_editmedia = "Edit"
 searchsources_element_delete_operation = "Are you sure you want to delete?"
 searchsources_element_deletemedia = "Delete"
diff --git a/src/locale/es/configure.ini b/src/locale/es/configure.ini
index db80eb0e4..24addec9a 100755
--- a/src/locale/es/configure.ini
+++ b/src/locale/es/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "La M&aacute;quina De Estados"
 machinestatus_view_manage_crawls = "Administrar Los Rastreos"
 machinestatus_view_media_updater = "Los Medios De Comunicaci&oacute;n Updater"
 machinestatus_view_configure_media_jobs = "Configurar Los Empleos De Medios"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Fuentes de Medios"
 machinestatus_view_nameserver = "Nombre Del Servidor"
 machinestatus_view_log = "Registro de"
 machinestatus_view_machines = "M&aacute;quinas"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Unirse A Grupos"
 adminmenu_element_signout = "Sesi&oacute;n"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Editar Fuente"
 searchsources_element_channelpath = "Canal:"
 searchsources_element_item_regex = "Elemento Separador:"
 searchsources_element_titlepath = "T&iacute;tulo:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Grupo Dentro De La Categor&iacute;
 searchsources_element_trending_regex = "El Valor De Tendencia Regex:"
 searchsources_element_media_sources = "Fuentes De Medios De Comunicaci&oacute;n"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Media Updater"
 searchsources_element_confirm_delete = "&iquest;Realmente desea borrar previamente descargado el feed de noticias de los datos?"
 searchsources_element_clear_news_trending = "Claro Actuales fuentes de Noticias y Datos de Tendencias"
 searchsources_element_medianame = "Nombre"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Idioma:"
 searchsources_element_category = "Categor&iacute;a:"
 searchsources_element_expires = "Expira:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Prueba"
 searchsources_element_editmedia = "Editar"
 searchsources_element_delete_operation = "Est&aacute; seguro de que desea eliminar?"
 searchsources_element_deletemedia = "Eliminar"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Proporcionar xpath para alimentar a los c
 searchsources_element_regex_instruct = "Introduzca alimentaci&oacute;n de expresiones regulares. Expresiones regulares, a excepci&oacute;n del Punto separador debe tener 1 captura de grupo."
 searchsources_element_item_text = "Elemento:"
 searchsources_element_save = "Guardar"
-searchsources_element_test = ""
+searchsources_element_test = "Prueba"
 searchsources_element_edit_subsearch = "Editar Subsearch"
 searchsources_element_add_subsearch = "A&ntilde;adir un Subsearch"
 searchsources_element_foldername = "El Nombre De La Carpeta:"
diff --git a/src/locale/es/statistics.txt b/src/locale/es/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/es/statistics.txt
+++ b/src/locale/es/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/fa/configure.ini b/src/locale/fa/configure.ini
index 0af3d05d6..89af76b77 100755
--- a/src/locale/fa/configure.ini
+++ b/src/locale/fa/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "وضعیت دستگاه"
 machinestatus_view_manage_crawls = "مدیریت می خزد"
 machinestatus_view_media_updater = "رسانه Updater"
 machinestatus_view_configure_media_jobs = "پیکربندی رسانه های مشاغل"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "منابع رسانه ای"
 machinestatus_view_nameserver = "نام سرور"
 machinestatus_view_log = "گزارش"
 machinestatus_view_machines = "ماشین آلات"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "پیوستن به گروه"
 adminmenu_element_signout = "ثبت نام"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "فرم ویرایش منبع"
 searchsources_element_channelpath = "کانال:"
 searchsources_element_item_regex = "آیتم جدا کننده:"
 searchsources_element_titlepath = "عنوان:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "گروه در دسته:"
 searchsources_element_trending_regex = "روند ارزش عبارت منظم:"
 searchsources_element_media_sources = "منابع رسانه"
 searchsources_element_subsearches = "زیرجستجوهای فعلی"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "بهروزرسانی رسانهها"
 searchsources_element_confirm_delete = "آیا شما واقعا می خواهید به پاک کردن قبلا دریافت خوراک خبری داده ؟ "
 searchsources_element_clear_news_trending = "روشن زمان اخبار و روند داده ها"
 searchsources_element_medianame = "نام"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "زبان:"
 searchsources_element_category = "دسته بندی:"
 searchsources_element_expires = "منقضی می شود:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "آزمون"
 searchsources_element_editmedia = "ویرایش"
 searchsources_element_delete_operation = "آیا شما مطمئن هستید که می خواهید حذف کنید ؟ "
 searchsources_element_deletemedia = "حذف"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "ارائه xpaths برای تغذیه ق
 searchsources_element_regex_instruct = "وارد خوراک regexes. Regexes به جز آیتم جدا کننده باید 1 ضبط ، "
 searchsources_element_item_text = "مورد:"
 searchsources_element_save = "صرفه جویی در"
-searchsources_element_test = ""
+searchsources_element_test = "تست"
 searchsources_element_edit_subsearch = "ویرایش Subsearch"
 searchsources_element_add_subsearch = "زیرجستجویی اضافه کن"
 searchsources_element_foldername = "نام پوشه:"
diff --git a/src/locale/fa/statistics.txt b/src/locale/fa/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/fa/statistics.txt
+++ b/src/locale/fa/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/fr_FR/configure.ini b/src/locale/fr_FR/configure.ini
index 678d87522..c49d953e0 100755
--- a/src/locale/fr_FR/configure.ini
+++ b/src/locale/fr_FR/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "Machine Statuts"
 machinestatus_view_manage_crawls = "G&eacute;rer Les Analyses"
 machinestatus_view_media_updater = "Mise &agrave; jour des m&eacute;dias processeur"
 machinestatus_view_configure_media_jobs = "Configurer Les M&eacute;tiers Des M&eacute;dias"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Sources Médiatiques"
 machinestatus_view_nameserver = "Serveur De Nom"
 machinestatus_view_log = "Journal"
 machinestatus_view_machines = "Machines"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Rejoindre Des Groupes"
 adminmenu_element_signout = "D&eacute;connexion"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Modifier les sources"
 searchsources_element_channelpath = "Canal:"
 searchsources_element_item_regex = "L&#039;&eacute;l&eacute;ment s&eacute;parateur:"
 searchsources_element_titlepath = "Titre:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Groupe Au Sein De La Cat&eacute;go
 searchsources_element_trending_regex = "La Tendance De La Valeur De La Regex:"
 searchsources_element_media_sources = "Les sources des m&eacute;dias"
 searchsources_element_subsearches = "Sous-recherches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Mise à Jour des Médias"
 searchsources_element_confirm_delete = "Voulez-vous vraiment effacer pr&eacute;c&eacute;demment t&eacute;l&eacute;charg&eacute; flux de nouvelles donn&eacute;es?"
 searchsources_element_clear_news_trending = "Claire actuelle des flux d&#039;actualit&eacute;s et les tendances des donn&eacute;es"
 searchsources_element_medianame = "Nom"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Langue:"
 searchsources_element_category = "Cat&eacute;gorie:"
 searchsources_element_expires = "Date d&#039;expiration:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Test"
 searchsources_element_editmedia = "Modifier"
 searchsources_element_delete_operation = "&Ecirc;tes-vous s&ucirc;r de vouloir supprimer?"
 searchsources_element_deletemedia = "Supprimer"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Fournir des requ&ecirc;tes Xpath pour nou
 searchsources_element_regex_instruct = "Entr&eacute;e d&#039;alimentation regexes. Regexes &agrave; l&#039;exception de l&#039;&Eacute;l&eacute;ment s&eacute;parateur doit avoir 1 groupe de capture."
 searchsources_element_item_text = "Article:"
 searchsources_element_save = "Enregistrer"
-searchsources_element_test = ""
+searchsources_element_test = "Test"
 searchsources_element_edit_subsearch = "Modifier la sous-recherche"
 searchsources_element_add_subsearch = "Ajouter un sous-recherche"
 searchsources_element_foldername = "Nom du dossier:"
diff --git a/src/locale/fr_FR/statistics.txt b/src/locale/fr_FR/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/fr_FR/statistics.txt
+++ b/src/locale/fr_FR/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/he/configure.ini b/src/locale/he/configure.ini
index f2c597da9..f82660e0a 100755
--- a/src/locale/he/configure.ini
+++ b/src/locale/he/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "מכונת סטטוסים"
 machinestatus_view_manage_crawls = "ניהול זוחל"
 machinestatus_view_media_updater = "מדיה Updater"
 machinestatus_view_configure_media_jobs = "להגדיר מדיה עבודות"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "מקורות מדיה"
 machinestatus_view_nameserver = "שם שרת"
 machinestatus_view_log = "יומן"
 machinestatus_view_machines = "מכונות"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "להצטרף לקבוצות"
 adminmenu_element_signout = "השלט"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "עריכת קוד מקור טופס"
 searchsources_element_channelpath = "Channel:"
 searchsources_element_item_regex = "פריט מפריד:"
 searchsources_element_titlepath = "כותרת:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "קבוצה בתוך קטגוריה
 searchsources_element_trending_regex = "מגמה ערך Regex:"
 searchsources_element_media_sources = "מקורות מדיה"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Updater Media"
 searchsources_element_confirm_delete = "אתה באמת רוצה לנקות שהורדו בעבר חדשות הזנת נתונים?"
 searchsources_element_clear_news_trending = "ברור הנוכחית הזנות חדשות ומגמה נתוני"
 searchsources_element_medianame = "שם"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "שפה:"
 searchsources_element_category = "קטגוריה:"
 searchsources_element_expires = "פג תוקף:"
 searchsources_element_url = "כתובת האתר:"
-searchsources_element_testmedia = "מבחן"
 searchsources_element_editmedia = "עריכה"
 searchsources_element_delete_operation = "אתה בטוח שאתה רוצה למחוק?"
 searchsources_element_deletemedia = "למחוק"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "לספק xpaths להאכיל את הרכ
 searchsources_element_regex_instruct = "הזן להאכיל regexes. Regexes חוץ פריט מפריד צריך 1 ללכוד את הקבוצה."
 searchsources_element_item_text = "פריט:"
 searchsources_element_save = "להציל"
-searchsources_element_test = ""
+searchsources_element_test = "בדיקה"
 searchsources_element_edit_subsearch = "עריכה Subsearch"
 searchsources_element_add_subsearch = "להוסיף Subsearch"
 searchsources_element_foldername = "שם התיקייה:"
diff --git a/src/locale/he/statistics.txt b/src/locale/he/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/he/statistics.txt
+++ b/src/locale/he/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/hi/configure.ini b/src/locale/hi/configure.ini
index aebabe4d2..ffcef9053 100755
--- a/src/locale/hi/configure.ini
+++ b/src/locale/hi/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "मशीन स्थितियां"
 machinestatus_view_manage_crawls = "प्रबंधन क्रॉल"
 machinestatus_view_media_updater = "मीडिया Updater"
 machinestatus_view_configure_media_jobs = "कॉन्फ़िगर मीडिया नौकरियां"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "मीडिया स्रोत"
 machinestatus_view_nameserver = "नाम सर्वर"
 machinestatus_view_log = "लॉग इन करें"
 machinestatus_view_machines = "मशीनों"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "समूहों में शामिल
 adminmenu_element_signout = "साइन आउट करें"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "संपादित स्रोत के रूप"
 searchsources_element_channelpath = "चैनल:"
 searchsources_element_item_regex = "आइटम विभाजक:"
 searchsources_element_titlepath = "शीर्षक:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "समूह के भीतर
 searchsources_element_trending_regex = "प्रवृत्ति मूल्य Regex:"
 searchsources_element_media_sources = "मीडिया स्रोतों"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "मीडिया Updater"
 searchsources_element_confirm_delete = "क्या आप वास्तव में चाहते हैं स्पष्ट करने के लिए पहले से डाउनलोड समाचार फ़ीड डेटा?"
 searchsources_element_clear_news_trending = "स्पष्ट वर्तमान समाचार फ़ीड और ट्रेंडिंग डेटा"
 searchsources_element_medianame = "नाम"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "भाषा में:"
 searchsources_element_category = "श्रेणी:"
 searchsources_element_expires = "समाप्त हो रहा है:"
 searchsources_element_url = "यूआरएल:"
-searchsources_element_testmedia = "परीक्षण"
 searchsources_element_editmedia = "संपादित करें"
 searchsources_element_delete_operation = "आप सुनिश्चित हैं कि आप को नष्ट करना चाहते हैं?"
 searchsources_element_deletemedia = "हटाना"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "प्रदान xpaths फ़ीड
 searchsources_element_regex_instruct = "प्रवेश फ़ीड regexes. Regexes को छोड़कर आइटम विभाजक होना चाहिए 1 पर कब्जा समूह."
 searchsources_element_item_text = "मद:"
 searchsources_element_save = "बचाने के लिए"
-searchsources_element_test = ""
+searchsources_element_test = "टेस्ट"
 searchsources_element_edit_subsearch = "संपादित करें Subsearch"
 searchsources_element_add_subsearch = "जोड़ें एक Subsearch"
 searchsources_element_foldername = "फ़ोल्डर का नाम:"
diff --git a/src/locale/hi/statistics.txt b/src/locale/hi/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/hi/statistics.txt
+++ b/src/locale/hi/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/id/configure.ini b/src/locale/id/configure.ini
index 539bad5d7..fd55bd7d2 100755
--- a/src/locale/id/configure.ini
+++ b/src/locale/id/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "Mesin Status"
 machinestatus_view_manage_crawls = "Mengelola Merangkak"
 machinestatus_view_media_updater = "Media Updater"
 machinestatus_view_configure_media_jobs = "Mengkonfigurasi Media Lowongan"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Sumber Media"
 machinestatus_view_nameserver = "Nama Server"
 machinestatus_view_log = "Log"
 machinestatus_view_machines = "Mesin"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Bergabung Dengan Kelompok"
 adminmenu_element_signout = "Sign Out"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Sunting Sumber Bentuk"
 searchsources_element_channelpath = "Saluran:"
 searchsources_element_item_regex = "Item Pemisah:"
 searchsources_element_titlepath = "Judul:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Kelompok Dalam Kategori:"
 searchsources_element_trending_regex = "Tren Nilai Regex:"
 searchsources_element_media_sources = "Sumber-Sumber Media"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Arus Ke Atas Media"
 searchsources_element_confirm_delete = "Apakah anda benar-benar ingin menghapus sebelumnya download kabar berita data?"
 searchsources_element_clear_news_trending = "Yang jelas Saat ini Feed Berita dan Tren Data"
 searchsources_element_medianame = "Nama"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Bahasa:"
 searchsources_element_category = "Kategori:"
 searchsources_element_expires = "Berakhir:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Tes"
 searchsources_element_editmedia = "Edit"
 searchsources_element_delete_operation = "Apakah anda yakin ingin menghapus?"
 searchsources_element_deletemedia = "Menghapus"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Memberikan xpaths untuk komponen pakan di
 searchsources_element_regex_instruct = "Masukkan feed regexes. Regexes kecuali Item pemisah harus memiliki 1 menangkap kelompok."
 searchsources_element_item_text = "Item:"
 searchsources_element_save = "Simpan"
-searchsources_element_test = ""
+searchsources_element_test = "Tes"
 searchsources_element_edit_subsearch = "Edit Subsearch"
 searchsources_element_add_subsearch = "Tambahkan Subsearch"
 searchsources_element_foldername = "Nama Folder:"
diff --git a/src/locale/id/statistics.txt b/src/locale/id/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/id/statistics.txt
+++ b/src/locale/id/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/it/configure.ini b/src/locale/it/configure.ini
index 43bbd49dc..09dd8ba7d 100755
--- a/src/locale/it/configure.ini
+++ b/src/locale/it/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "Stati Di Macchina"
 machinestatus_view_manage_crawls = "Gestire Le Ricerche Per Indicizzazione"
 machinestatus_view_media_updater = "Media Updater"
 machinestatus_view_configure_media_jobs = "Configurare La Media Di Posti Di Lavoro"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Fonti dei media"
 machinestatus_view_nameserver = "Nome Server"
 machinestatus_view_log = "Log"
 machinestatus_view_machines = "Macchine"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Partecipare A Gruppi"
 adminmenu_element_signout = "Sign Out"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Edit Source Forma"
 searchsources_element_channelpath = "Canale:"
 searchsources_element_item_regex = "Elemento Separatore:"
 searchsources_element_titlepath = "Titolo:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Gruppo All&#039;Interno Della Cate
 searchsources_element_trending_regex = "Valore Di Tendenza Regex:"
 searchsources_element_media_sources = "Fonti Multimediali"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Aggiornamento multimediale"
 searchsources_element_confirm_delete = "Vuoi davvero cancellare precedentemente scaricato news feed di dati?"
 searchsources_element_clear_news_trending = "Chiara Corrente, News Feed e i Dati di Tendenza"
 searchsources_element_medianame = "Nome"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Lingua:"
 searchsources_element_category = "Categoria:"
 searchsources_element_expires = "Scadenza:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Prova"
 searchsources_element_editmedia = "Modifica"
 searchsources_element_delete_operation = "Sei sicuro di voler eliminare?"
 searchsources_element_deletemedia = "Eliminare"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Fornire xpath per alimentare i componenti
 searchsources_element_regex_instruct = "Inserire feed espressioni regolari. Espressioni regolari ad eccezione di Elemento separatore deve avere 1 acquisizione di gruppo."
 searchsources_element_item_text = "Oggetto:"
 searchsources_element_save = "Salva"
-searchsources_element_test = ""
+searchsources_element_test = "Test"
 searchsources_element_edit_subsearch = "Edit Subsearch"
 searchsources_element_add_subsearch = "Aggiungi un Subsearch"
 searchsources_element_foldername = "Nome Cartella:"
diff --git a/src/locale/it/statistics.txt b/src/locale/it/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/it/statistics.txt
+++ b/src/locale/it/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/ja/configure.ini b/src/locale/ja/configure.ini
index 6f8ff1cfe..7933bd49f 100755
--- a/src/locale/ja/configure.ini
+++ b/src/locale/ja/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "機械の状態"
 machinestatus_view_manage_crawls = "管理に役立"
 machinestatus_view_media_updater = "メディアアップデータ"
 machinestatus_view_configure_media_jobs = "設定メディアの仕事"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "メディアソース"
 machinestatus_view_nameserver = "サーバー名"
 machinestatus_view_log = "ログ"
 machinestatus_view_machines = "機械"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "加入団体"
 adminmenu_element_signout = "書き換わってしまう可能性もあり"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "編集ソース形式"
 searchsources_element_channelpath = "チャンネル:"
 searchsources_element_item_regex = "商品セパレータ:"
 searchsources_element_titlepath = "タイトル:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "グループカテゴリ:"
 searchsources_element_trending_regex = "流値Regex:"
 searchsources_element_media_sources = "メディア源"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "メディアアップデータ"
 searchsources_element_confirm_delete = "いったいク選択ダイアログボックスrssフィードにデータはもらえますか?"
 searchsources_element_clear_news_trending = "明確なテクニカル-コミュニティィでおすすめのデータ"
 searchsources_element_medianame = "名称"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "言語:"
 searchsources_element_category = "カテゴリ:"
 searchsources_element_expires = "限:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "試験"
 searchsources_element_editmedia = "編集"
 searchsources_element_delete_operation = "Are you sure you want to delete?"
 searchsources_element_deletemedia = "削除"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "提供xpaths飼料成分。"
 searchsources_element_regex_instruct = "入飼料regexes. Regexes以外の項目のセパレーターは1を捕ます。"
 searchsources_element_item_text = "項目:"
 searchsources_element_save = "保存"
-searchsources_element_test = ""
+searchsources_element_test = "テスト"
 searchsources_element_edit_subsearch = "編集Subsearch"
 searchsources_element_add_subsearch = "追加Subsearch"
 searchsources_element_foldername = "フォルダの名前:"
diff --git a/src/locale/ja/statistics.txt b/src/locale/ja/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/ja/statistics.txt
+++ b/src/locale/ja/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/kn/configure.ini b/src/locale/kn/configure.ini
index 0a67e17e6..150a2182b 100755
--- a/src/locale/kn/configure.ini
+++ b/src/locale/kn/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "ಯಂತ್ರ ಸ್ಥಿತಿತ್
 machinestatus_view_manage_crawls = "ನಿರ್ವಹಿಸಿ ಕ್ರಾಲ್"
 machinestatus_view_media_updater = "ಮಾಧ್ಯಮ ಅಪ್ಡೇಟ್"
 machinestatus_view_configure_media_jobs = "ಸಂರಚಿಸಲು ಮಾಧ್ಯಮ ಉದ್ಯೋಗಗಳು"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "ಮಾಧ್ಯಮ ಮೂಲಗಳು"
 machinestatus_view_nameserver = "ಹೆಸರು ಸರ್ವರ್"
 machinestatus_view_log = "ಲಾಗ್"
 machinestatus_view_machines = "ಯಂತ್ರಗಳು"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "ಸೇರಲು ಗುಂಪುಗಳು"
 adminmenu_element_signout = "ಸೈನ್ ಔಟ್"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "ಸಂಪಾದಿಸಲು ಮೂಲ ರೂಪ"
 searchsources_element_channelpath = "ಚಾನಲ್:"
 searchsources_element_item_regex = "ಐಟಂ ಸಪರೇಟರ್:"
 searchsources_element_titlepath = "ಶೀರ್ಷಿಕೆ:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "ಗುಂಪು ಒಳಗೆ ವ
 searchsources_element_trending_regex = "ಪ್ರವೃತ್ತಿ ಮೌಲ್ಯ ರಿಜೆಕ್ಸ್:"
 searchsources_element_media_sources = "ಮಾಧ್ಯಮ ಮೂಲಗಳು"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "ಮಾಧ್ಯಮ ಅಪ್ಡೇಟ್"
 searchsources_element_confirm_delete = "Do you really want to clear ಹಿಂದೆ ಡೌನ್ಲೋಡ್ ಸುದ್ದಿ ಫೀಡ್ ಡೇಟಾ?"
 searchsources_element_clear_news_trending = "ಸ್ಪಷ್ಟ ಪ್ರಸ್ತುತ ಸುದ್ದಿ ಫೀಡ್ಗಳನ್ನು ಮತ್ತು ಧೋರಣೆ ಡೇಟಾ"
 searchsources_element_medianame = "ಹೆಸರು"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "ಭಾಷೆ:"
 searchsources_element_category = "ವರ್ಗ:"
 searchsources_element_expires = "ಅವಧಿಯು:"
 searchsources_element_url = "URL ಅನ್ನು:"
-searchsources_element_testmedia = "ಟೆಸ್ಟ್"
 searchsources_element_editmedia = "ಸಂಪಾದಿಸಿ"
 searchsources_element_delete_operation = "Are you sure you want to delete?"
 searchsources_element_deletemedia = "ಅಳಿಸಿ"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "ಒದಗಿಸಲು xpaths ಫೀಡ್
 searchsources_element_regex_instruct = "ನಮೂದಿಸಿ ಫೀಡ್ regexes. Regexes ಹೊರತುಪಡಿಸಿ ಐಟಂ ಸಪರೇಟರ್ ಇರಬೇಕು 1 ಹಿಡಿಯಲು ಗುಂಪು."
 searchsources_element_item_text = "ಐಟಂ:"
 searchsources_element_save = "ಉಳಿಸಲು"
-searchsources_element_test = ""
+searchsources_element_test = "ಟೆಸ್ಟ್"
 searchsources_element_edit_subsearch = "ಸಂಪಾದಿಸಿ Subsearch"
 searchsources_element_add_subsearch = "ಸೇರಿಸಿ Subsearch"
 searchsources_element_foldername = "ಫೋಲ್ಡರ್ ಹೆಸರು:"
diff --git a/src/locale/kn/statistics.txt b/src/locale/kn/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/kn/statistics.txt
+++ b/src/locale/kn/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/ko/configure.ini b/src/locale/ko/configure.ini
index d8a1e2fbc..e5e5cd67f 100755
--- a/src/locale/ko/configure.ini
+++ b/src/locale/ko/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "기계 상태"
 machinestatus_view_manage_crawls = "관리롤"
 machinestatus_view_media_updater = "미디어 Updater"
 machinestatus_view_configure_media_jobs = "구성 미디어 작업"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "미디어 소스"
 machinestatus_view_nameserver = "이름 서버"
 machinestatus_view_log = "로그인"
 machinestatus_view_machines = "기계"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "그룹 가입"
 adminmenu_element_signout = "로그아웃"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Edit Source 양식"
 searchsources_element_channelpath = "채널:"
 searchsources_element_item_regex = "항목 구분:"
 searchsources_element_titlepath = "제목:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "그룹 내에서 카테고리:"
 searchsources_element_trending_regex = "추 값 Regex:"
 searchsources_element_media_sources = "미디어 소스"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "미디어 업데이터"
 searchsources_element_confirm_delete = "당신이 정말로 원하는 명확한 이전 다운로드 뉴스 피드 데이터가?"
 searchsources_element_clear_news_trending = "명확한 현재의 뉴스와 데이터를 동향"
 searchsources_element_medianame = "이름"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "언어:"
 searchsources_element_category = "카테고리:"
 searchsources_element_expires = "은 만료됩니다:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "테스트"
 searchsources_element_editmedia = "편집"
 searchsources_element_delete_operation = "Are you sure you want to delete?"
 searchsources_element_deletemedia = "삭제"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "제공 xpath 을 먹 아래의 구성 요
 searchsources_element_regex_instruct = "입력 공급의 정규표현식. 정규표현식을 제외한 품목을 구분해야 1 캡쳐 그룹입니다."
 searchsources_element_item_text = "품목:"
 searchsources_element_save = "저장"
-searchsources_element_test = ""
+searchsources_element_test = "시험"
 searchsources_element_edit_subsearch = "편집 Subsearch"
 searchsources_element_add_subsearch = "추가 Subsearch"
 searchsources_element_foldername = "폴더 이름:"
diff --git a/src/locale/ko/statistics.txt b/src/locale/ko/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/ko/statistics.txt
+++ b/src/locale/ko/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/nl/configure.ini b/src/locale/nl/configure.ini
index 86de81afb..7f8025975 100644
--- a/src/locale/nl/configure.ini
+++ b/src/locale/nl/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "Machine Statussen"
 machinestatus_view_manage_crawls = "Beheren Kruipt"
 machinestatus_view_media_updater = "media Updater"
 machinestatus_view_configure_media_jobs = "Configureren Media Banen"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Media-Bronnen"
 machinestatus_view_nameserver = "Naam Server"
 machinestatus_view_log = "Inloggen"
 machinestatus_view_machines = "Machines"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Deelnemen Aan Groepen"
 adminmenu_element_signout = "Afmelden"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Edit Source Formulier"
 searchsources_element_channelpath = "kanaal:"
 searchsources_element_item_regex = "Scheider:"
 searchsources_element_titlepath = "Titel:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Groep Binnen Een Categorie:"
 searchsources_element_trending_regex = "Trend Waarde Regex:"
 searchsources_element_media_sources = "media Bronnen"
 searchsources_element_subsearches = "huidige Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Media Updater"
 searchsources_element_confirm_delete = "Wil je echt een duidelijke eerder gedownloade nieuws feed data?"
 searchsources_element_clear_news_trending = "Helder Actueel Nieuws Feeds en Trending Gegevens"
 searchsources_element_medianame = "naam"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "taal:"
 searchsources_element_category = "Categorie:"
 searchsources_element_expires = "Verloopt:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Test"
 searchsources_element_editmedia = "uitgeven"
 searchsources_element_delete_operation = "Weet u zeker dat u wilt verwijderen?"
 searchsources_element_deletemedia = "verwijderen"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Bieden xpaths naar nieuwsfeed onderdelen
 searchsources_element_regex_instruct = "Voer feed regexes. Regexes behalve scheider moet 1 vastleggen van de groep."
 searchsources_element_item_text = "Item:"
 searchsources_element_save = "Opslaan"
-searchsources_element_test = ""
+searchsources_element_test = "Test"
 searchsources_element_edit_subsearch = "bewerk Subsearch"
 searchsources_element_add_subsearch = "Voeg een Subsearch"
 searchsources_element_foldername = "Mapnaam:"
diff --git a/src/locale/nl/statistics.txt b/src/locale/nl/statistics.txt
index b6bef56f0..5a165df53 100644
--- a/src/locale/nl/statistics.txt
+++ b/src/locale/nl/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/pl/configure.ini b/src/locale/pl/configure.ini
index 76f6c119e..b5efb4862 100755
--- a/src/locale/pl/configure.ini
+++ b/src/locale/pl/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "Maszyna Stan&oacute;w"
 machinestatus_view_manage_crawls = "Zarządzanie Skrada"
 machinestatus_view_media_updater = "MEDIA Апдейтер"
 machinestatus_view_configure_media_jobs = "Dostosować Pracę MEDI&Oacute;W "
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Źródła Mediów"
 machinestatus_view_nameserver = "Nazwa Serwera "
 machinestatus_view_log = "Magazyn"
 machinestatus_view_machines = "Maszyny"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Wchodzimy W Grupę"
 adminmenu_element_signout = "Wyjście"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Formularz Edycji Źr&oacute;dła "
 searchsources_element_channelpath = "Kanał:"
 searchsources_element_item_regex = "Separator:"
 searchsources_element_titlepath = "Tytuł:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Grupy Kategorii:"
 searchsources_element_trending_regex = "Tendencja Wartość Regex:"
 searchsources_element_media_sources = "Źr&oacute;dła MEDI&Oacute;W "
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Media Updater"
 searchsources_element_confirm_delete = "Czy na pewno chcesz usunąć wcześniej pobrane Wiadomości nośnik danych?"
 searchsources_element_clear_news_trending = "Jasne aktualnych nowości i trend&oacute;w danych"
 searchsources_element_medianame = "Nazwa"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Język:"
 searchsources_element_category = "Kategorie:"
 searchsources_element_expires = "Wygasa:"
 searchsources_element_url = "Adres URL:"
-searchsources_element_testmedia = "Test"
 searchsources_element_editmedia = "Edytuj"
 searchsources_element_delete_operation = "Jesteś pewien, że chcesz usunąć?"
 searchsources_element_deletemedia = "Usunąć"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Zapewnić język XPath do podawania skła
 searchsources_element_regex_instruct = "Wprowadź paszy wyrażenia regularne. Wyrażenia regularne, za wyjątkiem separator powinien mieć 1 grupy roboczej."
 searchsources_element_item_text = "Polecenie:"
 searchsources_element_save = "Zapisz"
-searchsources_element_test = ""
+searchsources_element_test = "Badanie"
 searchsources_element_edit_subsearch = "Edycja, Wyszukiwanie Może"
 searchsources_element_add_subsearch = "Wyszukiwanie może"
 searchsources_element_foldername = "Nazwa Folderu:"
diff --git a/src/locale/pl/statistics.txt b/src/locale/pl/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/pl/statistics.txt
+++ b/src/locale/pl/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/pt/configure.ini b/src/locale/pt/configure.ini
index 09780f7a3..58abd163e 100755
--- a/src/locale/pt/configure.ini
+++ b/src/locale/pt/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "A M&aacute;quina De Estados"
 machinestatus_view_manage_crawls = "Gerenciar Rastreamentos"
 machinestatus_view_media_updater = "M&iacute;dia Updater"
 machinestatus_view_configure_media_jobs = "Configurar Trabalhos De M&iacute;dia"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "fonte"
 machinestatus_view_nameserver = "Nome Do Servidor"
 machinestatus_view_log = "Registo"
 machinestatus_view_machines = "M&aacute;quinas"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Junte-Se A Grupos"
 adminmenu_element_signout = "Terminar Sess&atilde;o"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Editar Origem De Forma"
 searchsources_element_channelpath = "Canal:"
 searchsources_element_item_regex = "Separador De Item:"
 searchsources_element_titlepath = "T&iacute;tulo:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Grupo Dentro Da Categoria:"
 searchsources_element_trending_regex = "Valor De Tend&ecirc;ncia Regex:"
 searchsources_element_media_sources = "Fontes De M&iacute;dia"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Actualizador Multimédia"
 searchsources_element_confirm_delete = "Voc&ecirc; realmente deseja limpar previamente baixados feed de not&iacute;cias de dados?"
 searchsources_element_clear_news_trending = "Claro Atuais de Feeds de Not&iacute;cias e Dados de Tend&ecirc;ncia"
 searchsources_element_medianame = "Nome"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Idioma:"
 searchsources_element_category = "Categoria:"
 searchsources_element_expires = "Expira:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Teste"
 searchsources_element_editmedia = "Editar"
 searchsources_element_delete_operation = "Tem certeza que deseja excluir?"
 searchsources_element_deletemedia = "Apagar"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Fornecer xpaths para alimentar os compone
 searchsources_element_regex_instruct = "Introduza alimenta&ccedil;&atilde;o regexes. Regexes exceto separador de Item deve ter 1 grupo de captura."
 searchsources_element_item_text = "Item:"
 searchsources_element_save = "Salvar"
-searchsources_element_test = ""
+searchsources_element_test = "Teste"
 searchsources_element_edit_subsearch = "Editar Subsearch"
 searchsources_element_add_subsearch = "Adicionar um Subsearch"
 searchsources_element_foldername = "Nome Da Pasta:"
diff --git a/src/locale/pt/statistics.txt b/src/locale/pt/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/pt/statistics.txt
+++ b/src/locale/pt/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/ru/configure.ini b/src/locale/ru/configure.ini
index 6ed81c917..27f66ca53 100755
--- a/src/locale/ru/configure.ini
+++ b/src/locale/ru/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "Машина Статусов"
 machinestatus_view_manage_crawls = "Управление Ползает"
 machinestatus_view_media_updater = "СМИ Апдейтер"
 machinestatus_view_configure_media_jobs = "Настроить Работу СМИ "
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Источники информации"
 machinestatus_view_nameserver = "Имя Сервера "
 machinestatus_view_log = "Журнал"
 machinestatus_view_machines = "Машины"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Вступаем В Группу"
 adminmenu_element_signout = "Выход"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Форма Редактирования Источника "
 searchsources_element_channelpath = "Канал:"
 searchsources_element_item_regex = "Разделитель:"
 searchsources_element_titlepath = "Название:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Группы В Категории
 searchsources_element_trending_regex = "Тенденция Значение Regex:"
 searchsources_element_media_sources = "Источники СМИ "
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Средство обновления мультимедиа"
 searchsources_element_confirm_delete = "Вы действительно хотите удалить ранее загруженные Новости канал данных?"
 searchsources_element_clear_news_trending = "Понятно текущих новостей и трендов данных"
 searchsources_element_medianame = "Название"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Язык:"
 searchsources_element_category = "Категории:"
 searchsources_element_expires = "Истекает:"
 searchsources_element_url = "URL-адрес:"
-searchsources_element_testmedia = "Тест"
 searchsources_element_editmedia = "Редактировать"
 searchsources_element_delete_operation = "Вы уверены, что хотите удалить?"
 searchsources_element_deletemedia = "Удалить"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Обеспечить язык XPath дл
 searchsources_element_regex_instruct = "Введите корма регулярные выражения. Регулярные выражения, за исключением разделитель должен иметь 1 группу захвата."
 searchsources_element_item_text = "Пункт:"
 searchsources_element_save = "Сохранить"
-searchsources_element_test = ""
+searchsources_element_test = "Тест"
 searchsources_element_edit_subsearch = "Редактирование, Поиск Может"
 searchsources_element_add_subsearch = "Добавить поиск может"
 searchsources_element_foldername = "Имя Папки:"
diff --git a/src/locale/ru/statistics.txt b/src/locale/ru/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/ru/statistics.txt
+++ b/src/locale/ru/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/te/configure.ini b/src/locale/te/configure.ini
index 6d752beb6..5804483f8 100644
--- a/src/locale/te/configure.ini
+++ b/src/locale/te/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "యంత్రం హోదాలు"
 machinestatus_view_manage_crawls = "నిర్వహించండి Crawls"
 machinestatus_view_media_updater = "మీడియా నవీకరణ"
 machinestatus_view_configure_media_jobs = "ఆకృతీకరించుటకు మీడియా ఉద్యోగాలు"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "మీడియా సోర్సెస్"
 machinestatus_view_nameserver = "పేరు సర్వర్"
 machinestatus_view_log = "లోనికి ప్రవేశించండి"
 machinestatus_view_machines = "యంత్రాలు"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Join సమూహాలు"
 adminmenu_element_signout = "సైన్ అవుట్"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "మార్చు మూల రూపం"
 searchsources_element_channelpath = "జలమార్గం:"
 searchsources_element_item_regex = "అంశం వేరుచేయునది:"
 searchsources_element_titlepath = "Title:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "గ్రూప్ లోపల
 searchsources_element_trending_regex = "ధోరణి విలువ Regex:"
 searchsources_element_media_sources = "మీడియా వర్గాలు"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "మీడియా నవీకరణ"
 searchsources_element_confirm_delete = "Do you really want to clear గతంలో డౌన్లోడ్ న్యూస్ ఫీడ్ డేటా?"
 searchsources_element_clear_news_trending = "స్పష్టమైన ప్రస్తుత వార్తలు ఫీడ్లు మరియు డేటా ట్రెండింగ్"
 searchsources_element_medianame = "పేరు"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "భాష:"
 searchsources_element_category = "వర్గం:"
 searchsources_element_expires = "గడువు ముగుస్తుంది:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "పరీక్ష"
 searchsources_element_editmedia = "మార్చు"
 searchsources_element_delete_operation = "Are you sure you want to delete?"
 searchsources_element_deletemedia = "తొలగించు"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "అందించేందుకు xpat
 searchsources_element_regex_instruct = "ఎంటర్ feed regexes. Regexes తప్ప అంశం విభజించడానికి కలిగి ఉండాలి 1 పట్టుకుని గ్రూప్."
 searchsources_element_item_text = "అంశం:"
 searchsources_element_save = "సేవ్"
-searchsources_element_test = ""
+searchsources_element_test = "పరీక్ష"
 searchsources_element_edit_subsearch = "మార్చు Subsearch"
 searchsources_element_add_subsearch = "Add a Subsearch"
 searchsources_element_foldername = "ఫోల్డర్ పేరు:"
diff --git a/src/locale/te/statistics.txt b/src/locale/te/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/te/statistics.txt
+++ b/src/locale/te/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/th/configure.ini b/src/locale/th/configure.ini
index d7e5a4a03..b3af25ad0 100755
--- a/src/locale/th/configure.ini
+++ b/src/locale/th/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "เครื่อง Statuses"
 machinestatus_view_manage_crawls = "จัดการคลานขึ้น"
 machinestatus_view_media_updater = "สื่อ Updater"
 machinestatus_view_configure_media_jobs = "ปรับแต่งงานสื่อ"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "ส่วนขยายแฟ้มของแหล่ง"
 machinestatus_view_nameserver = "ชื่อเซิร์ฟเวอร์"
 machinestatus_view_log = "ปูมบันทึก"
 machinestatus_view_machines = "เครื่องจักร"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "เข้าร่วมกลุ่ม"
 adminmenu_element_signout = "เซ็นชื่ออกไป"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "แก้ไขแหล่งรูปแบบ"
 searchsources_element_channelpath = "ช่อง:"
 searchsources_element_item_regex = "รายการเครื่องหมายแยกเลขหลัก:"
 searchsources_element_titlepath = "หัวเรื่อง:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "กลุ่มภายในห
 searchsources_element_trending_regex = "นนี้กระแสความนิยมค่า Regex:"
 searchsources_element_media_sources = "ส่วนขยายแฟ้มของแหล่ง"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "สื่อ Updater"
 searchsources_element_confirm_delete = "คุณต้องการจะชัดเจนความเดิมตอนที่แล้วดาวน์โหลดข้อมูลข่าวแหล่งป้อนข้อมูลนั้นเหรอ?"
 searchsources_element_clear_news_trending = "เคลียร์ปัจจุบันข่าวแหล่งป้อนแล้วติดเทรนข้อมูล"
 searchsources_element_medianame = "ชื่อ"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "ภาษา:"
 searchsources_element_category = "หมวดหมู่:"
 searchsources_element_expires = "หมดอายุ:"
 searchsources_element_url = "ที่อยู่ URL:"
-searchsources_element_testmedia = "ทดสอบ"
 searchsources_element_editmedia = "แก้ไข"
 searchsources_element_delete_operation = "คุณแน่ใจหรือว่าคุณต้องการจะลบ?"
 searchsources_element_deletemedia = "ลบ"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "ให้ xpaths ต้องแหล่
 searchsources_element_regex_instruct = "ป้อนแหล่งป้อน regexes. Regexes ยกเว้นรายการเครื่องหมายแยกเลขหลักน่าจะได้ 1 ถูกจับกลุ่ม"
 searchsources_element_item_text = "รายการ:"
 searchsources_element_save = "บันทึก"
-searchsources_element_test = ""
+searchsources_element_test = "ทดสอบ"
 searchsources_element_edit_subsearch = "แก้ไข Subsearch"
 searchsources_element_add_subsearch = "เพิ่ม Subsearch"
 searchsources_element_foldername = "โฟลเดอร์ชื่อ:"
diff --git a/src/locale/th/statistics.txt b/src/locale/th/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/th/statistics.txt
+++ b/src/locale/th/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/tl/configure.ini b/src/locale/tl/configure.ini
index 2cf579fd5..2e30972fa 100644
--- a/src/locale/tl/configure.ini
+++ b/src/locale/tl/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "Machine Katayuan"
 machinestatus_view_manage_crawls = "Pamahalaan Ang Mga Pag-Crawl"
 machinestatus_view_media_updater = "Media Updater"
 machinestatus_view_configure_media_jobs = "I-Configure Ang Mga Media Trabaho"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Mga Mapagkukunan Ng Media"
 machinestatus_view_nameserver = "Pangalan Ng Server"
 machinestatus_view_log = "Mag-Log"
 machinestatus_view_machines = "Machine"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Sumali Sa Mga Grupo"
 adminmenu_element_signout = "Mag-Sign Out"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "I-Edit Ang Source Form"
 searchsources_element_channelpath = "Channel:"
 searchsources_element_item_regex = "Item Separator:"
 searchsources_element_titlepath = "Pamagat:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Grupo Sa Loob Ng Kategorya:"
 searchsources_element_trending_regex = "Trend Na Halaga Regex:"
 searchsources_element_media_sources = "Pinagmumulan Ng Media"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Updater Ng Media"
 searchsources_element_confirm_delete = "Huwag mo ba talagang nais upang i-clear ang naunang na-download na mga balita feed ng data?"
 searchsources_element_clear_news_trending = "Malinaw Kasalukuyang mga Feed ng Balita at nagte-Trend na Data"
 searchsources_element_medianame = "Pangalan"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Wika:"
 searchsources_element_category = "Kategorya:"
 searchsources_element_expires = "E-expire:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Pagsubok"
 searchsources_element_editmedia = "I-Edit"
 searchsources_element_delete_operation = "Sigurado ka bang gusto mong tanggalin?"
 searchsources_element_deletemedia = "Tanggalin ang"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Magbigay ng xpaths sa feed ang mga bahagi
 searchsources_element_regex_instruct = "Magpasok ng mga feed regexes. Regexes maliban Item separator ay dapat na magkaroon ng 1 makuha ng mga grupo."
 searchsources_element_item_text = "Item:"
 searchsources_element_save = "I-Save ang"
-searchsources_element_test = ""
+searchsources_element_test = "Pagsubok"
 searchsources_element_edit_subsearch = "I-Edit Ang Subsearch"
 searchsources_element_add_subsearch = "Magdagdag ng isang Subsearch"
 searchsources_element_foldername = "Pangalan Ng Folder:"
diff --git a/src/locale/tl/statistics.txt b/src/locale/tl/statistics.txt
index b6bef56f0..5a165df53 100644
--- a/src/locale/tl/statistics.txt
+++ b/src/locale/tl/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/tr/configure.ini b/src/locale/tr/configure.ini
index d6186f417..4db529a96 100755
--- a/src/locale/tr/configure.ini
+++ b/src/locale/tr/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "Makine Durumları"
 machinestatus_view_manage_crawls = "Y&ouml;netmek Gezinme"
 machinestatus_view_media_updater = "Medya G&uuml;ncelleme"
 machinestatus_view_configure_media_jobs = "Yapılandırmak Medya İşleri"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Medya Kaynakları"
 machinestatus_view_nameserver = "Adı Server"
 machinestatus_view_log = "G&uuml;nl&uuml;k"
 machinestatus_view_machines = "Makineleri"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Gruplara Katılmak "
 adminmenu_element_signout = "Oturumu"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Kaynağı D&uuml;zenle Formu"
 searchsources_element_channelpath = "Kanal:"
 searchsources_element_item_regex = "&Ouml;ğe Ayırıcısı:"
 searchsources_element_titlepath = "Başlık:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Kategori İ&ccedil;inde Grup:"
 searchsources_element_trending_regex = "Trend Değeri İfade:"
 searchsources_element_media_sources = "Medya Kaynakları"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Medya Güncelleyici"
 searchsources_element_confirm_delete = "Ger&ccedil;ekten daha &ouml;nce indirilen haber kaynağı verileri silmek istiyor musunuz?"
 searchsources_element_clear_news_trending = "Net G&uuml;ncel Haber Beslemeleri ve Eğilimleri Veri"
 searchsources_element_medianame = "Adı"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Dil:"
 searchsources_element_category = "Kategori:"
 searchsources_element_expires = "S&uuml;resi:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "Test"
 searchsources_element_editmedia = "Edit"
 searchsources_element_delete_operation = "Silmek istediğinizden emin misiniz?"
 searchsources_element_deletemedia = "Sil"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Sağlamak aşağıdaki bileşenleri besle
 searchsources_element_regex_instruct = "Yem regexes girin. &Ouml;ğe ayırıcısı dışında Regexes 1 &ccedil;ekim grubu olmalıdır."
 searchsources_element_item_text = "Madde:"
 searchsources_element_save = "Kaydet"
-searchsources_element_test = ""
+searchsources_element_test = "Test"
 searchsources_element_edit_subsearch = "Edit Subsearch"
 searchsources_element_add_subsearch = "Bir Subsearch Ekle "
 searchsources_element_foldername = "Klas&ouml;r Adı:"
diff --git a/src/locale/tr/statistics.txt b/src/locale/tr/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/tr/statistics.txt
+++ b/src/locale/tr/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/vi_VN/configure.ini b/src/locale/vi_VN/configure.ini
index 73a4c3d6e..c9970ddde 100755
--- a/src/locale/vi_VN/configure.ini
+++ b/src/locale/vi_VN/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "M&aacute;y T&igrave;nh Trạng"
 machinestatus_view_manage_crawls = "Quản L&yacute; B&ograve;"
 machinestatus_view_media_updater = "Phương Tiện Truyền Thông Cập"
 machinestatus_view_configure_media_jobs = "Cấu H&igrave;nh C&ocirc;ng Việc Truyền Th&ocirc;ng"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "Nguồn Phương Tiện Truyền Thông"
 machinestatus_view_nameserver = "Tên Chủ"
 machinestatus_view_log = "Log"
 machinestatus_view_machines = "Máy"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "Tham Gia Nh&oacute;m"
 adminmenu_element_signout = "Đừng Ra"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "Chỉnh Sửa Nguồn Hình Thức"
 searchsources_element_channelpath = "Kênh:"
 searchsources_element_item_regex = "Mục Tách:"
 searchsources_element_titlepath = "Tiêu đề:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "Nh&oacute;m Trong Mục:"
 searchsources_element_trending_regex = "Xu Hướng Gi&aacute; Trị Dịch:"
 searchsources_element_media_sources = "Nguồn Phương Tiện Truyền Thông"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "Phương Tiện Truyền Thông Cập"
 searchsources_element_confirm_delete = "Bạn có thực sự muốn rõ ràng đã tải trước đó, nguồn tin dữ liệu?"
 searchsources_element_clear_news_trending = "Rõ ràng Hiện tại, Tin tức, và Hướng về dữ Liệu"
 searchsources_element_medianame = "Tên"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "Ngôn ngữ:"
 searchsources_element_category = "Mục:"
 searchsources_element_expires = "Hết hạn:"
 searchsources_element_url = "DẪN:"
-searchsources_element_testmedia = "Kiểm tra"
 searchsources_element_editmedia = "Chỉnh sửa"
 searchsources_element_delete_operation = "Bạn có chắc chắn muốn xóa?"
 searchsources_element_deletemedia = "Xóa"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "Cung cấp xpaths để nuôi thành ph
 searchsources_element_regex_instruct = "Vào thức ăn regexes. Regexes ngoại trừ Mục tách nên có 1 chụp nhóm."
 searchsources_element_item_text = "Mục:"
 searchsources_element_save = "Tiết kiệm"
-searchsources_element_test = ""
+searchsources_element_test = "Kiểm tra"
 searchsources_element_edit_subsearch = "Chỉnh Sửa Subsearch"
 searchsources_element_add_subsearch = "Thêm một Subsearch"
 searchsources_element_foldername = "Thư Mục Tên:"
diff --git a/src/locale/vi_VN/statistics.txt b/src/locale/vi_VN/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/vi_VN/statistics.txt
+++ b/src/locale/vi_VN/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
diff --git a/src/locale/zh_CN/configure.ini b/src/locale/zh_CN/configure.ini
index f7972338f..c53439ac8 100755
--- a/src/locale/zh_CN/configure.ini
+++ b/src/locale/zh_CN/configure.ini
@@ -748,7 +748,7 @@ machinestatus_view_machine_statuses = "机状态"
 machinestatus_view_manage_crawls = "管理爬"
 machinestatus_view_media_updater = "媒体更新"
 machinestatus_view_configure_media_jobs = "配置媒体的工作"
-machinestatus_view_media_sources = ""
+machinestatus_view_media_sources = "媒体来源"
 machinestatus_view_nameserver = "服务器名称"
 machinestatus_view_log = "日志"
 machinestatus_view_machines = "机"
@@ -1243,7 +1243,6 @@ adminmenu_element_join_groups = "参加小组"
 adminmenu_element_signout = "登出"
 ;
 ; SearchsourcesElement.php
-searchsources_element_editsource_form = "编辑源的形式"
 searchsources_element_channelpath = "通道:"
 searchsources_element_item_regex = "项目的分离器:"
 searchsources_element_titlepath = "标题:"
@@ -1259,7 +1258,7 @@ searchsources_element_trend_category_group = "集团内的类别:"
 searchsources_element_trending_regex = "一趋势值Regex:"
 searchsources_element_media_sources = "媒体来源"
 searchsources_element_subsearches = "Subsearches"
-searchsources_element_media_updater = ""
+searchsources_element_media_updater = "媒体更新程序"
 searchsources_element_confirm_delete = "你真的想清楚之前下载的新闻饲料的数据?"
 searchsources_element_clear_news_trending = "清楚当前的新闻饲料和趋势的数据"
 searchsources_element_medianame = "名称"
@@ -1269,7 +1268,6 @@ searchsources_element_locale_tag = "语言:"
 searchsources_element_category = "类别:"
 searchsources_element_expires = "期满:"
 searchsources_element_url = "URL:"
-searchsources_element_testmedia = "测试"
 searchsources_element_editmedia = "编辑"
 searchsources_element_delete_operation = "你确定要删除?"
 searchsources_element_deletemedia = "删除"
@@ -1294,7 +1292,7 @@ searchsources_element_feed_instruct = "提供xpath饲料组件如下:"
 searchsources_element_regex_instruct = "该喂regex. Regex除了项目分离器应该有1捕组。"
 searchsources_element_item_text = "项目:"
 searchsources_element_save = "保存"
-searchsources_element_test = ""
+searchsources_element_test = "测试"
 searchsources_element_edit_subsearch = "编辑二次检索"
 searchsources_element_add_subsearch = "加二次检索"
 searchsources_element_foldername = "文件夹中的名称:"
diff --git a/src/locale/zh_CN/statistics.txt b/src/locale/zh_CN/statistics.txt
index b6bef56f0..5a165df53 100755
--- a/src/locale/zh_CN/statistics.txt
+++ b/src/locale/zh_CN/statistics.txt
@@ -1 +1 @@
-d:99;
\ No newline at end of file
+d:100;
\ No newline at end of file
ViewGit