Minimal code cleaning locale.js, a=chris

Chris Pollett [2013-01-04 04:Jan:th]
Minimal code cleaning locale.js, a=chris
Filename
bin/code_tool.php
controllers/search_controller.php
lib/index_shard.php
locale/ar/configure.ini
locale/de/configure.ini
locale/en-US/configure.ini
locale/en-US/pages/bot.thtml
locale/es/configure.ini
locale/fa/configure.ini
locale/fr-FR/configure.ini
locale/he/configure.ini
locale/hi/configure.ini
locale/in-ID/configure.ini
locale/it/configure.ini
locale/ja/configure.ini
locale/kn/configure.ini
locale/ko/configure.ini
locale/pl/configure.ini
locale/pt/configure.ini
locale/ru/configure.ini
locale/te/configure.ini
locale/te/resources/locale.js
locale/te/statistics.txt
locale/th/configure.ini
locale/tr/configure.ini
locale/vi-VN/configure.ini
locale/zh-CN/configure.ini
models/locale_model.php
scripts/suggest.js
views/view.php
diff --git a/bin/code_tool.php b/bin/code_tool.php
index 04b545d98..3578bbff6 100755
--- a/bin/code_tool.php
+++ b/bin/code_tool.php
@@ -83,27 +83,27 @@ if(!$no_instructions) {
 code_tool.php has the following command formats:

 php code_tool.php clean path
-    replaces all tabs with four spaces and trims all whitespace off ends of
+    Replaces all tabs with four spaces and trims all whitespace off ends of
     lines in the folder or file path

 php code_tool.php copyright path
-    adjusts all lines in the files in the folder at path (or if
+    Adjusts all lines in the files in the folder at path (or if
     path is a file just that) of the form 2009 - \d\d\d\d to
     the form 2009 - this_year where this_year is the current year.

 php code_tool.php longlines path
-    prints out all lines in files in the folder or file path which are
+    Prints out all lines in files in the folder or file path which are
     longer than 80 characters.

 php code_tool.php replace path pattern replace_string
   or
 php code_tool.php replace path pattern replace_string effect
-    prints all lines matching the regular expression pattern followed
+    Prints all lines matching the regular expression pattern followed
     by the result of replacing pattern with replace_string in the
     folder or file path. Does not change files.

 php code_tool.php replace path pattern replace_string interactive
-    prints each line matching the regular expression pattern followed
+    Prints each line matching the regular expression pattern followed
     by the result of replacing pattern with replace_string in the
     folder or file path. Then it asks if you want to update the line.
     Lines you choose for updating will be modified in the files.
@@ -115,8 +115,8 @@ php code_tool.php replace path pattern replace_string change
     replace without interaction.

 php code_tool.php search path pattern
-    prints all lines matching the regular expression pattern in the
-    folder or file path
+    Prints all lines matching the regular expression pattern in the
+    folder or file path.

 EOD;
 }
diff --git a/controllers/search_controller.php b/controllers/search_controller.php
index d7ec7d22e..85757f75f 100755
--- a/controllers/search_controller.php
+++ b/controllers/search_controller.php
@@ -1403,7 +1403,7 @@ class SearchController extends Controller implements CrawlConstants

         $scriptNode = $dom->createElement('script');
         $scriptNode = $body->insertBefore($scriptNode, $summaryNode);
-        $textNode = $dom->createTextNode("var summaryShow = 'none';");
+        $textNode = $dom->createTextNode("var summary_show = 'none';");
         $scriptNode->appendChild($textNode);

         $aDivNode = $dom->createElement('div');
@@ -1432,10 +1432,11 @@ class SearchController extends Controller implements CrawlConstants
         $aNode = $dom->createElement("a");
         $aTextNode =
             $dom->createTextNode(tl('search_controller_header_summaries'));
-        $aNode->setAttributeNS("", "onclick", "javascript:".
-            "summaryShow = (summaryShow != 'block') ? 'block' : 'none';".
+        $toggle_code = "javascript:".
+            "summary_show = (summary_show != 'block') ? 'block' : 'none';".
             "summary_pid = elt('summary-page-id');".
-            "summary_pid.style.display = summaryShow;");
+            "summary_pid.style.display = summary_show;";
+        $aNode->setAttributeNS("", "onclick", $toggle_code);
         $aNode->setAttributeNS("", "style", "zIndex: 1");
         $aNode->setAttributeNS("", "style", "text-decoration: underline; ".
             "cursor: pointer");
@@ -1844,10 +1845,10 @@ class SearchController extends Controller implements CrawlConstants
         $d1->appendChild($s1);
         $d1->setAttributeNS("", "style", "display:none");
         $script = $dom->createElement("script");
-        $script->setAttributeNS("","src","./scripts/basic.js");
+        $script->setAttributeNS("","src", NAME_SERVER."/scripts/basic.js");
         $d1->appendChild($script);
         $script = $dom->createElement("script");
-        $script->setAttributeNS("","src","./scripts/history.js");
+        $script->setAttributeNS("","src", NAME_SERVER."/scripts/history.js");
         $d1->appendChild($script);

         return $d1;
diff --git a/lib/index_shard.php b/lib/index_shard.php
index 4412e66e1..fe0cedada 100644
--- a/lib/index_shard.php
+++ b/lib/index_shard.php
@@ -1631,7 +1631,7 @@ class IndexShard extends PersistentStructure implements
             if(!($shard->prefixes_len > 0 )) return NULL;
             if(!($shard->words_len > 0 )) return NULL;
             if(!($shard->word_docs_len > 0 )) return NULL;
-            if(!($shard->word_docids_len > 0 )) return NULL;
+            if(!($shard->docids_len > 0 )) return NULL;
             fread($fh, $shard->prefixes_len);
             $words = fread($fh, $shard->words_len);
             $shard->word_docs = fread($fh, $shard->word_docs_len);
diff --git a/locale/ar/configure.ini b/locale/ar/configure.ini
index f71fe33cf..33b34cef1 100755
--- a/locale/ar/configure.ini
+++ b/locale/ar/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = "لا يوجد مؤشر مجموعة البحث
 ; search_controller.php line: 509
 search_controller_no_index_set = "لا يوجد مؤشر مجموعة البحث للاستخدام!"
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = "موقع على شبكة الإنترنت قد طلبت هذه الصفحة لم تتم أرشفة."
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = "هذه الصورة التي ظهرت على الصفحة:"
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = "عنوان المستخرجة"
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = "وصف استخراج"
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = "الروابط المستخرجة"
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = "استخراج يسمح لمسارات تتبع الارتباطات"
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = "استخراج غير مسموح لمسارات تتبع الارتباطات"
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = "تأخير الزحف ييوببوت"
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = "يوب ذاكرة التخزين المؤقت الصفحة... هذه الصفحة قد تم تعديل لإضافة توجيه الروبوتات، وجعل ارتباطات مطلقة، إضافة ملخصات المستخرجة، وتسليط الضوء على مصطلحات الاستعلام."
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = "تم الحصول على هذه النسخة المخزنة مؤقتاً من  %s الزاحف يوب على  %s."
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = "شهدت محددات مواقع المعلومات"
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = "ينظر إلى أسماء المضيفين"
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/de/configure.ini b/locale/de/configure.ini
index db39f7cc2..c91e23c5b 100755
--- a/locale/de/configure.ini
+++ b/locale/de/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/en-US/configure.ini b/locale/en-US/configure.ini
index de2c3cbb4..4d2bc513d 100755
--- a/locale/en-US/configure.ini
+++ b/locale/en-US/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = "No Search Index Set For Use!"
 ; search_controller.php line: 509
 search_controller_no_index_set = "No Search Index Set For Use!"
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = "The website in question has requested this page not be archived."
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = "This image appeared on the page:"
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = "Extracted Title"
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = "Extracted Description"
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = "Extracted Links"
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = "Extracted Allowed To Crawl Paths"
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = "Extracted Disallowed To Crawl Paths"
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = "YioopBot Crawl Delay"
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = "Yioop Cache Page... This page has been modified to add a robots directive,  make links absolute, add extracted summaries, and to highlight query terms."
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = "This cached version of %s was obtained by the Yioop crawler on %s."
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = "Toggle Extracted Headers and Summaries"
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = "Toggle History"
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = "All Cached Versions - Change Year and/or Months to see Links"
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = "Year:"
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = "Month:"
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = "Seen Urls"
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = "Hostnames Seen"
+;
+; view.php line: 35
+locale_version = "Version 0"
diff --git a/locale/en-US/pages/bot.thtml b/locale/en-US/pages/bot.thtml
index 928772bb8..cd05c5b11 100755
--- a/locale/en-US/pages/bot.thtml
+++ b/locale/en-US/pages/bot.thtml
@@ -1,6 +1,6 @@
-title=Bot
-
-description=Describes the web crawler used with this
-web site
-END_HEAD_VARS
+title=Bot
+
+description=Describes the web crawler used with this
+web site
+END_HEAD_VARS
 Please Describe Your Robot
\ No newline at end of file
diff --git a/locale/es/configure.ini b/locale/es/configure.ini
index bf7f2be7b..8657bac4c 100755
--- a/locale/es/configure.ini
+++ b/locale/es/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = "No se dispone de índice de búsqu
 ; search_controller.php line: 509
 search_controller_no_index_set = "No se dispone de índice de búsqueda para su uso!"
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = "Título extraído"
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = "Descripción Extraída"
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = "Enlaces (links) extraídos"
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = "Rutas permitidas extraídas para ser rastreadas"
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = "Rutas No permitidas extraídas para no ser rastreadas"
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = "Rastreo Retrasado de YioopBot"
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = "Página de cache Yioop ... Esta página ha sido modificada para añadir una directiva robots, hacer enlaces absolutos, añadir resúmenes extraídos, y para resaltar los términos de la consulta."
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = "Esta versión en caché de %s se obtuvo mediante el rastreador Yioop en %s."
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/fa/configure.ini b/locale/fa/configure.ini
index a3fbf3d00..63d21040f 100755
--- a/locale/fa/configure.ini
+++ b/locale/fa/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/fr-FR/configure.ini b/locale/fr-FR/configure.ini
index f8dc255ff..0f9d24d96 100755
--- a/locale/fr-FR/configure.ini
+++ b/locale/fr-FR/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/he/configure.ini b/locale/he/configure.ini
index 8180ed7d8..9360ed48e 100755
--- a/locale/he/configure.ini
+++ b/locale/he/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/hi/configure.ini b/locale/hi/configure.ini
index 2ffdd742e..74f2488e6 100755
--- a/locale/hi/configure.ini
+++ b/locale/hi/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/in-ID/configure.ini b/locale/in-ID/configure.ini
index a36094c65..aff5b96ef 100755
--- a/locale/in-ID/configure.ini
+++ b/locale/in-ID/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/it/configure.ini b/locale/it/configure.ini
index 4186483cc..e79e42d23 100755
--- a/locale/it/configure.ini
+++ b/locale/it/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = "Nessun Indice in uso!"
 ; search_controller.php line: 509
 search_controller_no_index_set = "Nessun Indice in uso!"
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = "Titolo estratto"
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = "Descrizione estratta"
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = "Link estratti"
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = "Percorsi scansionabili ammessi estratti"
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = "Percorsi scansionabili non ammessi estratti"
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = "Ritardo Scansione YioopBot"
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = "Pagina archiviata Yioop... Questa pagina è stata modificata per aggiungere una direttiva al Robot, creare link assoluti, aggiungere sommari estratti, e evidenziari termini di ricerca."
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = "Questa versione archiviata di %s è stata ottenuta dal Crawler di Yioop il %s."
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = "URL visti"
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = "Hostname Visti"
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/ja/configure.ini b/locale/ja/configure.ini
index 532e10962..3e9337599 100755
--- a/locale/ja/configure.ini
+++ b/locale/ja/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = "%sのこのキャッシュされたバージョンは%sのウィオップから入手しました。"
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/kn/configure.ini b/locale/kn/configure.ini
index 902bbc702..e8d27e17b 100755
--- a/locale/kn/configure.ini
+++ b/locale/kn/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/ko/configure.ini b/locale/ko/configure.ini
index 798b2bb6e..41f947456 100755
--- a/locale/ko/configure.ini
+++ b/locale/ko/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = "현재 캐시 버젼 %s 은 Yioop 크롤 %s 에 의하여 얻어 졌습니다. "
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/pl/configure.ini b/locale/pl/configure.ini
index 388891180..1fdc3adb1 100755
--- a/locale/pl/configure.ini
+++ b/locale/pl/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/pt/configure.ini b/locale/pt/configure.ini
index 0d5c68795..7f57e920f 100755
--- a/locale/pt/configure.ini
+++ b/locale/pt/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/ru/configure.ini b/locale/ru/configure.ini
index ce5850351..faffafa54 100755
--- a/locale/ru/configure.ini
+++ b/locale/ru/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/te/configure.ini b/locale/te/configure.ini
index ca4bce3f7..2897ddeab 100755
--- a/locale/te/configure.ini
+++ b/locale/te/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/te/resources/locale.js b/locale/te/resources/locale.js
index 4d7ae594b..723c3a184 100755
--- a/locale/te/resources/locale.js
+++ b/locale/te/resources/locale.js
@@ -54,27 +54,31 @@ var roman_array = {
 /*
  * To analyze the query and generate actual input query from the
  * transliterated query
+ *
+ * @param String query to transliterate (if possible)
+ * @return Array of transliterated characters
  */
-function analyzeQuery()
+function transliterate(query)
 {
-    var query = elt("query-field").value;
     var chunk_array = new Array();
     var cha2;
     var cha2_array = new Array();
     var len = query.length;
     var ini_chunk = true;
-    for(var i=0;i<len;) {
-        var cons_found = false;vow_found = false;
+    for(var i=0; i < len;) {
+        var cons_found = false;
+        var vow_found = false;
         cnt = 0;
-        vow_cnt=0;
-        cha2='';
+        vow_cnt = 0;
+        cha2 = '';
         if (query.length == 1) {
-            cha2 = query.trim(); i++;
+            cha2 = query.trim();
+            i++;
         }
         else {
-            while (cons_found == false) {
-                letr = query.substring(i,i+1);
-                if (!isVowel(letr)) {
+            while(cons_found == false) {
+                letter = query.substring(i, i + 1);
+                if (!isVowel(letter)) {
                     cnt++;
                     if (cnt > 1) {
                         if (vow_found == true) {
@@ -87,7 +91,7 @@ function analyzeQuery()
                     vow_cnt++;
                 }
                 if (cons_found == false) {
-                    cha2 += letr;
+                    cha2 += letter;
                     i++;
                 }
                 if (i >= len) {
@@ -116,23 +120,23 @@ function analyzeQuery()
         if (cha2_array.length == 2) {
             if (roman_array[cha2] != null) {
                 chunk_array.push(roman_array[cha2]);
-            } else if (roman_array['+'+cha2] != null) {
-                chunk_array.push(roman_array['+'+cha2]);
-            } else if (cha2.substring(0,1) == cha2.substring(1,2))
+            } else if (roman_array['+' + cha2] != null) {
+                chunk_array.push(roman_array['+' + cha2]);
+            } else if (cha2.substring(0,1) == cha2.substring(1, 2))
             {
                 var x = roman_array[cha2.substring(0,1)];
-                chunk_array.push(x+roman_array['*']+x);
+                chunk_array.push(x + roman_array['*'] + x);
             }
             else {
-                for(var j=0;j<2;j++) {
-                    cha1 = cha2.substring(j,j+1);
-                    if (roman_array['+'+cha1] != null && ini_chunk == false) {
-                        chunk_array.push(roman_array['+'+cha1]);
+                for(var j = 0; j < 2; j++) {
+                    cha1 = cha2.substring(j, j + 1);
+                    if (roman_array['+' + cha1] != null && ini_chunk == false) {
+                        chunk_array.push(roman_array['+' + cha1]);
                     } else  if (roman_array[cha1] != null) {
-                        if (j==1 && !isVowel(cha1)) {
+                        if (j == 1 && !isVowel(cha1)) {
                             chunk_array.pop();
-                            chunk_array.push(roman_array[cha2.substring(0,1)]
-                            +roman_array['*']+roman_array[cha1]);
+                            chunk_array.push(roman_array[cha2.substring(0, 1)]
+                            + roman_array['*'] + roman_array[cha1]);
                         }
                         else {
                             chunk_array.push(roman_array[cha1]);
@@ -143,22 +147,22 @@ function analyzeQuery()
             }
         }
         if (cha2_array.length == 3 && vow_cnt == 2) {
-            if(roman_array[cha2.substring(0,1)] != null)
-                chunk_array.push(roman_array[cha2.substring(0,1)]);
-            if(roman_array['+'+cha2.substring(1,3)] != null)
-                chunk_array.push(roman_array['+'+cha2.substring(1,3)]);
+            if(roman_array[cha2.substring(0, 1)] != null)
+                chunk_array.push(roman_array[cha2.substring(0, 1)]);
+            if(roman_array['+'+cha2.substring(1, 3)] != null)
+                chunk_array.push(roman_array['+' + cha2.substring(1, 3)]);
         }
         if (cha2_array.length == 3 && vow_cnt == 1) {
-            if(roman_array[cha2.substring(0,2)] != null) {
-                chunk_array.push(roman_array[cha2.substring(0,2)]);
+            if(roman_array[cha2.substring(0, 2)] != null) {
+                chunk_array.push(roman_array[cha2.substring(0, 2)]);
             } else {
                 for(var j=0;j<2;j++) {
-                    cha1 = cha2.substring(j,j+1);
+                    cha1 = cha2.substring(j, j + 1);
                     if (roman_array[cha1] != null) {
                         if (j==1 && !isVowel(cha1)) {
                             chunk_array.pop();
-                            chunk_array.push(roman_array[cha2.substring(0,1)]
-                            + roman_array['*'] + roman_array[cha1]);
+                            chunk_array.push(roman_array[cha2.substring(0, 1)]
+                                + roman_array['*'] + roman_array[cha1]);
                         }
                         else {
                             chunk_array.push(roman_array[cha1]);
@@ -166,10 +170,11 @@ function analyzeQuery()
                     }
                 }
             }
-            if(roman_array['+' + cha2.substring(2,3)] != null)
-                chunk_array.push(roman_array['+' + cha2.substring(2,3)]);
+            if(roman_array['+' + cha2.substring(2, 3)] != null)
+                chunk_array.push(roman_array['+' + cha2.substring(2, 3)]);
         }
         ini_chunk = false;
     }
-    return chunk_array;
+    out_query = chunk_array.join().replace(/,/g,'').trim();
+    return out_query;
 }
diff --git a/locale/te/statistics.txt b/locale/te/statistics.txt
index 531e93b98..25dc1f752 100755
--- a/locale/te/statistics.txt
+++ b/locale/te/statistics.txt
@@ -1 +1 @@
-d:9;
\ No newline at end of file
+d:8;
\ No newline at end of file
diff --git a/locale/th/configure.ini b/locale/th/configure.ini
index 493776217..98afa795b 100755
--- a/locale/th/configure.ini
+++ b/locale/th/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/tr/configure.ini b/locale/tr/configure.ini
index 2f80b284e..9e4e2f228 100755
--- a/locale/tr/configure.ini
+++ b/locale/tr/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/vi-VN/configure.ini b/locale/vi-VN/configure.ini
index 185d621ac..30cd2f369 100755
--- a/locale/vi-VN/configure.ini
+++ b/locale/vi-VN/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = "Kh&ocirc;ng c&oacute; chỉ mục t&igrave;m k
 ; search_controller.php line: 509
 search_controller_no_index_set = "Kh&ocirc;ng c&oacute; chỉ mục t&igrave;m kiếm thiết lập để sử dụng"
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = "Trang gốc n&agrave;y: %s đ&atilde; t&igrave;m được bởi c&ocirc;ng cụ t&igrave;m kiẽm Yioop v&agrave;o ng&agrave;y %s."
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/locale/zh-CN/configure.ini b/locale/zh-CN/configure.ini
index 2d02c7613..11789031e 100755
--- a/locale/zh-CN/configure.ini
+++ b/locale/zh-CN/configure.ini
@@ -418,49 +418,49 @@ search_controller_no_index_set = ""
 ; search_controller.php line: 509
 search_controller_no_index_set = ""
 ;
-; search_controller.php line: 1211
+; search_controller.php line: 1214
 search_controller_no_archive_page = ""
 ;
-; search_controller.php line: 1247
+; search_controller.php line: 1257
 search_controller_original_page = ""
 ;
-; search_controller.php line: 1265
+; search_controller.php line: 1275
 search_controller_extracted_title = ""
 ;
-; search_controller.php line: 1267
+; search_controller.php line: 1277
 search_controller_extracted_description = ""
 ;
-; search_controller.php line: 1269
+; search_controller.php line: 1279
 search_controller_extracted_links = ""
 ;
-; search_controller.php line: 1274
+; search_controller.php line: 1284
 search_controller_extracted_allow_paths = ""
 ;
-; search_controller.php line: 1280
+; search_controller.php line: 1290
 search_controller_extracted_disallow_paths = ""
 ;
-; search_controller.php line: 1286
+; search_controller.php line: 1296
 search_controller_crawl_delay = ""
 ;
-; search_controller.php line: 1343
+; search_controller.php line: 1366
 search_controller_cache_comment = ""
 ;
-; search_controller.php line: 1398
+; search_controller.php line: 1421
 search_controller_cached_version = ""
 ;
-; search_controller.php line: 1410
+; search_controller.php line: 1433
 search_controller_header_summaries = ""
 ;
-; search_controller.php line: 1623
+; search_controller.php line: 1647
 search_controller_history = ""
 ;
-; search_controller.php line: 1783
+; search_controller.php line: 1807
 search_controller_all_cached = ""
 ;
-; search_controller.php line: 1814
+; search_controller.php line: 1838
 search_controller_year = ""
 ;
-; search_controller.php line: 1815
+; search_controller.php line: 1839
 search_controller_month = ""
 ;
 ; settings_controller.php line: 134
@@ -1556,3 +1556,6 @@ statistics_view_url = ""
 ;
 ; statistics_view.php line: 129
 statistics_view_number_hosts = ""
+;
+; view.php line: 35
+locale_version = ""
diff --git a/models/locale_model.php b/models/locale_model.php
index 0d932e48b..65ce7eda1 100644
--- a/models/locale_model.php
+++ b/models/locale_model.php
@@ -438,7 +438,6 @@ class LocaleModel extends Model
         $msg_id = $arr[0];

         $args = array_slice($arr, 1);
-
         $msg_string = $this->configure['strings'][$msg_id];
         if($msg_string == "" ) {
             $msg_string = $this->default_configure['strings'][$msg_id];
diff --git a/scripts/suggest.js b/scripts/suggest.js
index 7ee60fcb0..a1e94c5af 100644
--- a/scripts/suggest.js
+++ b/scripts/suggest.js
@@ -91,10 +91,10 @@ function onTypeTerm(event, text_field)
 {
     var key_code_pressed;
     var term_array;
-    var chunk_array = new Array();
     var input_term = text_field.value.trim();
     var suggest_results = elt("suggest-results");
     var suggest_dropdown = elt("suggest-dropdown");
+    var query = elt("query-field").value;
     var scroll_pos = 0;
     var tmp_pos = 0;
     var local_count = 0;
@@ -104,10 +104,10 @@ function onTypeTerm(event, text_field)
     search_list_array = new Object();
     scroll_horz = false;

-    chunk_array= analyzeQuery();
-    if(chunk_array && chunk_array.length > 0)
+    out_query = transliterate(query);
+    if(out_query && out_query.length > 0)
     {
-       input_term = chunk_array.join().replace(/,/g,'').trim();
+       input_term = out_query;
     }
     //To find the length of an associative array
     Object.size = function(obj) {
diff --git a/views/view.php b/views/view.php
index 267b0ea4c..1e07750d9 100755
--- a/views/view.php
+++ b/views/view.php
@@ -33,6 +33,7 @@

 if(!defined('BASE_DIR')) {echo "BAD REQUEST"; exit();}

+$locale_version = tl('locale_version');
 /**
  * Base View Class. A View is used to display
  * the output of controller activity
ViewGit