summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_test/tests/inc/fulltext_mediause.test.php77
-rw-r--r--conf/dokuwiki.php1
-rw-r--r--inc/fulltext.php48
-rw-r--r--inc/indexer.php8
-rw-r--r--inc/media.php2
-rw-r--r--inc/parser/metadata.php30
-rw-r--r--inc/search.php39
-rw-r--r--lib/plugins/config/lang/ar/lang.php1
-rw-r--r--lib/plugins/config/lang/bg/lang.php1
-rw-r--r--lib/plugins/config/lang/ca-valencia/lang.php1
-rw-r--r--lib/plugins/config/lang/ca/lang.php1
-rw-r--r--lib/plugins/config/lang/cs/lang.php1
-rw-r--r--lib/plugins/config/lang/da/lang.php1
-rw-r--r--lib/plugins/config/lang/de-informal/lang.php1
-rw-r--r--lib/plugins/config/lang/de/lang.php1
-rw-r--r--lib/plugins/config/lang/el/lang.php1
-rw-r--r--lib/plugins/config/lang/en/lang.php1
-rw-r--r--lib/plugins/config/lang/eo/lang.php1
-rw-r--r--lib/plugins/config/lang/es/lang.php1
-rw-r--r--lib/plugins/config/lang/eu/lang.php1
-rw-r--r--lib/plugins/config/lang/fa/lang.php1
-rw-r--r--lib/plugins/config/lang/fi/lang.php1
-rw-r--r--lib/plugins/config/lang/fr/lang.php1
-rw-r--r--lib/plugins/config/lang/gl/lang.php1
-rw-r--r--lib/plugins/config/lang/he/lang.php1
-rw-r--r--lib/plugins/config/lang/hu/lang.php1
-rw-r--r--lib/plugins/config/lang/ia/lang.php1
-rw-r--r--lib/plugins/config/lang/it/lang.php1
-rw-r--r--lib/plugins/config/lang/ja/lang.php1
-rw-r--r--lib/plugins/config/lang/ko/lang.php1
-rw-r--r--lib/plugins/config/lang/la/lang.php1
-rw-r--r--lib/plugins/config/lang/lv/lang.php1
-rw-r--r--lib/plugins/config/lang/mr/lang.php1
-rw-r--r--lib/plugins/config/lang/nl/lang.php1
-rw-r--r--lib/plugins/config/lang/no/lang.php1
-rw-r--r--lib/plugins/config/lang/pl/lang.php1
-rw-r--r--lib/plugins/config/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/config/lang/pt/lang.php1
-rw-r--r--lib/plugins/config/lang/ro/lang.php1
-rw-r--r--lib/plugins/config/lang/ru/lang.php1
-rw-r--r--lib/plugins/config/lang/sk/lang.php1
-rw-r--r--lib/plugins/config/lang/sl/lang.php1
-rw-r--r--lib/plugins/config/lang/sq/lang.php1
-rw-r--r--lib/plugins/config/lang/sr/lang.php1
-rw-r--r--lib/plugins/config/lang/sv/lang.php1
-rw-r--r--lib/plugins/config/lang/tr/lang.php1
-rw-r--r--lib/plugins/config/lang/uk/lang.php1
-rw-r--r--lib/plugins/config/lang/zh-tw/lang.php1
-rw-r--r--lib/plugins/config/lang/zh/lang.php1
-rw-r--r--lib/plugins/config/settings/config.metadata.php1
50 files changed, 127 insertions, 121 deletions
diff --git a/_test/tests/inc/fulltext_mediause.test.php b/_test/tests/inc/fulltext_mediause.test.php
new file mode 100644
index 000000000..9d5b2dc84
--- /dev/null
+++ b/_test/tests/inc/fulltext_mediause.test.php
@@ -0,0 +1,77 @@
+<?php
+
+// must be run within Dokuwiki
+if (!defined('DOKU_INC')) die();
+
+/**
+ * Test cases for the media usage index
+ *
+ * @author Michael Hamann <michael@content-space.de>
+ */
+class fultext_mediause_test extends DokuWikiTest {
+
+ public function test_internalmedia() {
+ saveWikiText('test:internalmedia_usage', '{{internalmedia.png}} {{..:internal media.png}}', 'Test initialization');
+ idx_addPage('test:internalmedia_usage');
+
+ $this->assertEquals(array('test:internalmedia_usage'), ft_mediause('internal_media.png'));
+ $this->assertEquals(array('test:internalmedia_usage'), ft_mediause('test:internalmedia.png'));
+ }
+
+ public function test_media_in_links() {
+ saveWikiText('test:medialinks', '[[doku>wiki:dokuwiki|{{wiki:logo.png}}]] [[http://www.example.com|{{example.png?200x800}}]]', 'Test init');
+ idx_addPage('test:medialinks');
+
+ $this->assertEquals(array('test:medialinks'), ft_mediause('wiki:logo.png'));
+ $this->assertEquals(array('test:medialinks'), ft_mediause('test:example.png'));
+ }
+
+ public function test_media_in_footnotes() {
+ saveWikiText('test:media_footnotes', '(({{footnote.png?20x50}} [[foonote|{{:footlink.png}}]]))', 'Test initialization');
+ idx_addPage('test:media_footnotes');
+
+ $this->assertEquals(array('test:media_footnotes'), ft_mediause('test:footnote.png'));
+ $this->assertEquals(array('test:media_footnotes'), ft_mediause('footlink.png'));
+ }
+
+ public function test_media_in_hidden_pages() {
+ global $conf;
+ $conf['hidepages'] = 'hidden:.*';
+ saveWikiText('hidden:medias', '[[doku>wiki:dokuwiki|{{wiki:hiddenlogo.png}}]]', 'Test initialization');
+ idx_addPage('hidden:medias');
+
+ $this->assertEquals(array(), ft_mediause('wiki:hiddenlogo.png'));
+ $this->assertEquals(array(), ft_mediause('wiki:hiddenlogo.png', false));
+ $this->assertEquals(array('hidden:medias'), ft_mediause('wiki:hiddenlogo.png', true));
+ }
+
+ public function test_media_in_protected_pages() {
+ global $conf;
+ global $AUTH_ACL;
+ $conf['superuser'] = 'alice';
+ $conf['useacl'] = 1;
+
+ $AUTH_ACL = array(
+ '* @ALL 8',
+ 'secret:* @ALL 0',
+ );
+
+ $_SERVER['REMOTE_USER'] = 'eve';
+
+ saveWikiText('secret:medias', '[[doku>wiki:dokuwiki|{{wiki:secretlogo.png}}]]', 'Test initialization');
+ idx_addPage('secret:medias');
+
+ $this->assertEquals(array(), ft_mediause('wiki:secretlogo.png'));
+ $this->assertEquals(array(), ft_mediause('wiki:secretlogo.png', false));
+ $this->assertEquals(array('secret:medias'), ft_mediause('wiki:secretlogo.png', true));
+ }
+
+ public function test_media_in_deleted_pages() {
+ saveWikiText('test:internalmedia_usage', '{{internalmedia.png}} {{..:internal media.png}}', 'Test initialization');
+ idx_addPage('test:internalmedia_usage');
+ saveWikiText('test:internalmedia_usage', '', 'Deleted');
+
+ $this->assertEquals(array(), ft_mediause('internal_media.png'));
+ $this->assertEquals(array(), ft_mediause('test:internalmedia.png'));
+ }
+}
diff --git a/conf/dokuwiki.php b/conf/dokuwiki.php
index f5524de6b..bdc9739d1 100644
--- a/conf/dokuwiki.php
+++ b/conf/dokuwiki.php
@@ -96,7 +96,6 @@ $conf['target']['windows'] = '';
/* Media Settings */
$conf['mediarevisions'] = 1; //enable/disable media revisions
$conf['refcheck'] = 1; //check for references before deleting media files
-$conf['refshow'] = 0; //how many references should be shown, 5 is a good value
$conf['gdlib'] = 2; //the GDlib version (0, 1 or 2) 2 tries to autodetect
$conf['im_convert'] = ''; //path to ImageMagicks convert (will be used instead of GD)
$conf['jpg_quality'] = '70'; //quality of compression when scaling jpg images (0-100)
diff --git a/inc/fulltext.php b/inc/fulltext.php
index 1afff25dd..c03126994 100644
--- a/inc/fulltext.php
+++ b/inc/fulltext.php
@@ -151,42 +151,28 @@ function ft_backlinks($id, $ignore_perms = false){
/**
* Returns the pages that use a given media file
*
- * Does a quick lookup with the fulltext index, then
- * evaluates the instructions of the found pages
+ * Uses the relation media metadata property and the metadata index.
*
- * Aborts after $max found results
+ * Note that before 2013-07-31 the second parameter was the maximum number of results and
+ * permissions were ignored. That's why the parameter is now checked to be explicitely set
+ * to true (with type bool) in order to be compatible with older uses of the function.
+ *
+ * @param string $id The media id to look for
+ * @param bool $ignore_perms Ignore hidden pages and acls (optional, default: false)
+ * @return array A list of pages that use the given media file
*/
-function ft_mediause($id,$max){
- if(!$max) $max = 1; // need to find at least one
+function ft_mediause($id, $ignore_perms = false){
+ $result = idx_get_indexer()->lookupKey('relation_media', $id);
- $result = array();
+ if(!count($result)) return $result;
- // quick lookup of the mediafile
- // FIXME use metadata key lookup
- $media = noNS($id);
- $matches = idx_lookup(idx_tokenizer($media));
- $docs = array_keys(ft_resultCombine(array_values($matches)));
- if(!count($docs)) return $result;
-
- // go through all found pages
- $found = 0;
- $pcre = preg_quote($media,'/');
- foreach($docs as $doc){
- $ns = getNS($doc);
- preg_match_all('/\{\{([^|}]*'.$pcre.'[^|}]*)(|[^}]+)?\}\}/i',rawWiki($doc),$matches);
- foreach($matches[1] as $img){
- $img = trim($img);
- if(media_isexternal($img)) continue; // skip external images
- list($img) = explode('?',$img); // remove any parameters
- resolve_mediaid($ns,$img,$exists); // resolve the possibly relative img
-
- if($img == $id){ // we have a match
- $result[] = $doc;
- $found++;
- break;
- }
+ // check ACL permissions
+ foreach(array_keys($result) as $idx){
+ if(($ignore_perms !== true && (
+ isHiddenPage($result[$idx]) || auth_quickaclcheck($result[$idx]) < AUTH_READ
+ )) || !page_exists($result[$idx], '', false)){
+ unset($result[$idx]);
}
- if($found >= $max) break;
}
sort($result);
diff --git a/inc/indexer.php b/inc/indexer.php
index 2f3ab25dc..8f0ba7ec6 100644
--- a/inc/indexer.php
+++ b/inc/indexer.php
@@ -10,7 +10,7 @@
if(!defined('DOKU_INC')) die('meh.');
// Version tag used to force rebuild on upgrade
-define('INDEXER_VERSION', 5);
+define('INDEXER_VERSION', 6);
// set the minimum token length to use in the index (note, this doesn't apply to numeric tokens)
if (!defined('IDX_MINWORDLENGTH')) define('IDX_MINWORDLENGTH',2);
@@ -1365,6 +1365,12 @@ function idx_addPage($page, $verbose=false, $force=false) {
$metadata['relation_references'] = array_keys($references);
else
$metadata['relation_references'] = array();
+
+ if (($media = p_get_metadata($page, 'relation media', METADATA_RENDER_UNLIMITED)) !== null)
+ $metadata['relation_media'] = array_keys($media);
+ else
+ $metadata['relation_media'] = array();
+
$data = compact('page', 'body', 'metadata', 'pid');
$evt = new Doku_Event('INDEXER_PAGE_ADD', $data);
if ($evt->advise_before()) $data['body'] = $data['body'] . " " . rawWiki($page);
diff --git a/inc/media.php b/inc/media.php
index fbe1363ec..c76f2986c 100644
--- a/inc/media.php
+++ b/inc/media.php
@@ -178,7 +178,7 @@ function media_inuse($id) {
global $conf;
$mediareferences = array();
if($conf['refcheck']){
- $mediareferences = ft_mediause($id,$conf['refshow']);
+ $mediareferences = ft_mediause($id,true);
if(!count($mediareferences)) {
return false;
} else {
diff --git a/inc/parser/metadata.php b/inc/parser/metadata.php
index e17b82f8b..d64fe4d77 100644
--- a/inc/parser/metadata.php
+++ b/inc/parser/metadata.php
@@ -282,8 +282,10 @@ class Doku_Renderer_metadata extends Doku_Renderer {
function internallink($id, $name = NULL){
global $ID;
- if(is_array($name))
+ if(is_array($name)) {
$this->_firstimage($name['src']);
+ if ($name['type'] == 'internalmedia') $this->_recordMediaUsage($name['src']);
+ }
$default = $this->_simpleTitle($id);
@@ -304,8 +306,10 @@ class Doku_Renderer_metadata extends Doku_Renderer {
}
function externallink($url, $name = NULL){
- if(is_array($name))
+ if(is_array($name)) {
$this->_firstimage($name['src']);
+ if ($name['type'] == 'internalmedia') $this->_recordMediaUsage($name['src']);
+ }
if ($this->capture){
$this->doc .= $this->_getLinkTitle($name, '<' . $url . '>');
@@ -313,8 +317,10 @@ class Doku_Renderer_metadata extends Doku_Renderer {
}
function interwikilink($match, $name = NULL, $wikiName, $wikiUri){
- if(is_array($name))
+ if(is_array($name)) {
$this->_firstimage($name['src']);
+ if ($name['type'] == 'internalmedia') $this->_recordMediaUsage($name['src']);
+ }
if ($this->capture){
list($wikiUri, $hash) = explode('#', $wikiUri, 2);
@@ -324,8 +330,10 @@ class Doku_Renderer_metadata extends Doku_Renderer {
}
function windowssharelink($url, $name = NULL){
- if(is_array($name))
+ if(is_array($name)) {
$this->_firstimage($name['src']);
+ if ($name['type'] == 'internalmedia') $this->_recordMediaUsage($name['src']);
+ }
if ($this->capture){
if ($name) $this->doc .= $name;
@@ -334,8 +342,10 @@ class Doku_Renderer_metadata extends Doku_Renderer {
}
function emaillink($address, $name = NULL){
- if(is_array($name))
+ if(is_array($name)) {
$this->_firstimage($name['src']);
+ if ($name['type'] == 'internalmedia') $this->_recordMediaUsage($name['src']);
+ }
if ($this->capture){
if ($name) $this->doc .= $name;
@@ -347,6 +357,7 @@ class Doku_Renderer_metadata extends Doku_Renderer {
$height=NULL, $cache=NULL, $linking=NULL){
if ($this->capture && $title) $this->doc .= '['.$title.']';
$this->_firstimage($src);
+ $this->_recordMediaUsage($src);
}
function externalmedia($src, $title=NULL, $align=NULL, $width=NULL,
@@ -439,6 +450,15 @@ class Doku_Renderer_metadata extends Doku_Renderer {
$this->firstimage = $src;
}
}
+
+ function _recordMediaUsage($src) {
+ global $ID;
+
+ list ($src, $hash) = explode('#', $src, 2);
+ if (media_isexternal($src)) return;
+ resolve_mediaid(getNS($ID), $src, $exists);
+ $this->meta['relation']['media'][$src] = $exists;
+ }
}
//Setup VIM: ex: et ts=4 :
diff --git a/inc/search.php b/inc/search.php
index 6927fff5f..884aa7b23 100644
--- a/inc/search.php
+++ b/inc/search.php
@@ -273,45 +273,6 @@ function search_allpages(&$data,$base,$file,$type,$lvl,$opts){
return true;
}
-/**
- * Reference search
- * This fuction searches for existing references to a given media file
- * and returns an array with the found pages. It doesn't pay any
- * attention to ACL permissions to find every reference. The caller
- * must check if the user has the appropriate rights to see the found
- * page and eventually have to prevent the result from displaying.
- *
- * @param array $data Reference to the result data structure
- * @param string $base Base usually $conf['datadir']
- * @param string $file current file or directory relative to $base
- * @param char $type Type either 'd' for directory or 'f' for file
- * @param int $lvl Current recursion depht
- * @param mixed $opts option array as given to search()
- *
- * $opts['query'] is the demanded media file name
- *
- * @author Andreas Gohr <andi@splitbrain.org>
- * @author Matthias Grimm <matthiasgrimm@users.sourceforge.net>
- */
-function search_reference(&$data,$base,$file,$type,$lvl,$opts){
- global $conf;
-
- //we do nothing with directories
- if($type == 'd') return true;
-
- //only search txt files
- if(substr($file,-4) != '.txt') return true;
-
- //we finish after 'cnt' references found. The return value
- //'false' will skip subdirectories to speed search up.
- $cnt = $conf['refshow'] > 0 ? $conf['refshow'] : 1;
- if(count($data) >= $cnt) return false;
-
- $reg = '\{\{ *\:?'.$opts['query'].' *(\|.*)?\}\}';
- search_regex($data,$base,$file,$reg,array($opts['query']));
- return true;
-}
-
/* ------------- helper functions below -------------- */
/**
diff --git a/lib/plugins/config/lang/ar/lang.php b/lib/plugins/config/lang/ar/lang.php
index 76c155812..11b59dacd 100644
--- a/lib/plugins/config/lang/ar/lang.php
+++ b/lib/plugins/config/lang/ar/lang.php
@@ -104,7 +104,6 @@ $lang['target____media'] = 'النافذة الهدف لروابط الو
$lang['target____windows'] = 'النافذة الهدف لروابط النوافذ';
$lang['mediarevisions'] = 'تفعيل إصدارات الوسائط؟';
$lang['refcheck'] = 'التحقق من مرجع الوسائط';
-$lang['refshow'] = 'عدد مراجع الوسائط لتعرض';
$lang['gdlib'] = 'اصدار مكتبة GD';
$lang['im_convert'] = 'المسار إلى اداة تحويل ImageMagick';
$lang['jpg_quality'] = 'دقة ضغط JPG (0-100)';
diff --git a/lib/plugins/config/lang/bg/lang.php b/lib/plugins/config/lang/bg/lang.php
index 43c961bfc..1a370eafe 100644
--- a/lib/plugins/config/lang/bg/lang.php
+++ b/lib/plugins/config/lang/bg/lang.php
@@ -136,7 +136,6 @@ $lang['target____windows'] = 'Прозорец за препратки към
/* Media Settings */
$lang['mediarevisions'] = 'Да се пазят ли стари версии на качените файлове (Mediarevisions)?';
$lang['refcheck'] = 'Проверка за препратка към медия, преди да бъде изтрита';
-$lang['refshow'] = 'Брой на показваните медийни препратки';
$lang['gdlib'] = 'Версия на GD Lib';
$lang['im_convert'] = 'Път до инструмента за трансформация на ImageMagick';
$lang['jpg_quality'] = 'Качество на JPG компресията (0-100)';
diff --git a/lib/plugins/config/lang/ca-valencia/lang.php b/lib/plugins/config/lang/ca-valencia/lang.php
index 4a8c10895..dd319bdb7 100644
--- a/lib/plugins/config/lang/ca-valencia/lang.php
+++ b/lib/plugins/config/lang/ca-valencia/lang.php
@@ -62,7 +62,6 @@ $lang['camelcase'] = 'Utilisar CamelCase per als vínculs';
$lang['deaccent'] = 'Depurar els noms de pàgines';
$lang['useheading'] = 'Utilisar el primer titular per al nom de pàgina';
$lang['refcheck'] = 'Comprovar referències a mijos';
-$lang['refshow'] = 'Número de referències a mijos a mostrar';
$lang['allowdebug'] = 'Permetre depurar (<b>¡desactivar quan no es necessite!</b>)';
$lang['usewordblock'] = 'Bloquejar spam basant-se en una llista de paraules';
$lang['indexdelay'] = 'Retart abans d\'indexar (seg.)';
diff --git a/lib/plugins/config/lang/ca/lang.php b/lib/plugins/config/lang/ca/lang.php
index 205d7aa6b..6de8caf02 100644
--- a/lib/plugins/config/lang/ca/lang.php
+++ b/lib/plugins/config/lang/ca/lang.php
@@ -102,7 +102,6 @@ $lang['target____extern'] = 'Finestra de destinació en enllaços externs';
$lang['target____media'] = 'Finestra de destinació en enllaços de mitjans';
$lang['target____windows'] = 'Finestra de destinació en enllaços de Windows';
$lang['refcheck'] = 'Comprova la referència en els fitxers de mitjans';
-$lang['refshow'] = 'Nombre de referències de mitjans per mostrar';
$lang['gdlib'] = 'Versió GD Lib';
$lang['im_convert'] = 'Camí de la utilitat convert d\'ImageMagick';
$lang['jpg_quality'] = 'Qualitat de compressió JPEG (0-100)';
diff --git a/lib/plugins/config/lang/cs/lang.php b/lib/plugins/config/lang/cs/lang.php
index d35ebec9b..921abb54a 100644
--- a/lib/plugins/config/lang/cs/lang.php
+++ b/lib/plugins/config/lang/cs/lang.php
@@ -119,7 +119,6 @@ $lang['target____media'] = 'Cílové okno pro odkazy na média';
$lang['target____windows'] = 'Cílové okno pro odkazy na windows sdílení';
$lang['mediarevisions'] = 'Aktivovat revize souborů';
$lang['refcheck'] = 'Kontrolovat odkazy na média (před vymazáním)';
-$lang['refshow'] = 'Počet zobrazených odkazů na média';
$lang['gdlib'] = 'Verze GD knihovny';
$lang['im_convert'] = 'Cesta k nástroji convert z balíku ImageMagick';
$lang['jpg_quality'] = 'Kvalita komprese JPEG (0-100)';
diff --git a/lib/plugins/config/lang/da/lang.php b/lib/plugins/config/lang/da/lang.php
index 239a4986f..79d8dc852 100644
--- a/lib/plugins/config/lang/da/lang.php
+++ b/lib/plugins/config/lang/da/lang.php
@@ -110,7 +110,6 @@ $lang['target____media'] = 'Målvindue for mediehenvisninger';
$lang['target____windows'] = 'Målvindue til Windows-henvisninger';
$lang['mediarevisions'] = 'Akvtivér media udgaver?';
$lang['refcheck'] = 'Mediehenvisningerkontrol';
-$lang['refshow'] = 'Antal viste mediehenvisninger';
$lang['gdlib'] = 'Udgave af GD Lib';
$lang['im_convert'] = 'Sti til ImageMagick\'s omdannerværktøj';
$lang['jpg_quality'] = 'JPG komprimeringskvalitet (0-100)';
diff --git a/lib/plugins/config/lang/de-informal/lang.php b/lib/plugins/config/lang/de-informal/lang.php
index 10fa363dc..81cdc0e70 100644
--- a/lib/plugins/config/lang/de-informal/lang.php
+++ b/lib/plugins/config/lang/de-informal/lang.php
@@ -108,7 +108,6 @@ $lang['target____media'] = 'Zielfenstername für Medienlinks';
$lang['target____windows'] = 'Zielfenstername für Windows-Freigaben-Links';
$lang['mediarevisions'] = 'Media-Revisionen (ältere Versionen) aktivieren?';
$lang['refcheck'] = 'Auf Verwendung beim Löschen von Media-Dateien testen';
-$lang['refshow'] = 'Wie viele Verwendungsorte der Media-Datei zeigen';
$lang['gdlib'] = 'GD Lib Version';
$lang['im_convert'] = 'Pfad zu ImageMagicks-Konvertierwerkzeug';
$lang['jpg_quality'] = 'JPEG Kompressionsqualität (0-100)';
diff --git a/lib/plugins/config/lang/de/lang.php b/lib/plugins/config/lang/de/lang.php
index dd29f8038..f2ada5f7b 100644
--- a/lib/plugins/config/lang/de/lang.php
+++ b/lib/plugins/config/lang/de/lang.php
@@ -78,7 +78,6 @@ $lang['camelcase'] = 'CamelCase-Verlinkungen verwenden';
$lang['deaccent'] = 'Seitennamen bereinigen';
$lang['useheading'] = 'Erste Überschrift als Seitennamen verwenden';
$lang['refcheck'] = 'Auf Verwendung beim Löschen von Media-Dateien testen';
-$lang['refshow'] = 'Wiev iele Verwendungsorte der Media-Datei zeigen';
$lang['allowdebug'] = 'Debug-Ausgaben erlauben <b>Abschalten wenn nicht benötigt!</b>';
$lang['mediarevisions'] = 'Media-Revisionen (ältere Versionen) aktivieren?';
$lang['usewordblock'] = 'Spam-Blocking benutzen';
diff --git a/lib/plugins/config/lang/el/lang.php b/lib/plugins/config/lang/el/lang.php
index d2801e507..e766c1a4c 100644
--- a/lib/plugins/config/lang/el/lang.php
+++ b/lib/plugins/config/lang/el/lang.php
@@ -111,7 +111,6 @@ $lang['target____media'] = 'Παράθυρο-στόχος για συνδ
$lang['target____windows'] = 'Παράθυρο-στόχος για συνδέσμους σε Windows shares';
$lang['mediarevisions'] = 'Ενεργοποίηση Mediarevisions;';
$lang['refcheck'] = 'Πριν τη διαγραφή ενός αρχείου να ελέγχεται η ύπαρξη σελίδων που το χρησιμοποιούν';
-$lang['refshow'] = 'Εμφανιζόμενος αριθμός σελίδων που χρησιμοποιούν ένα αρχείο';
$lang['gdlib'] = 'Έκδοση βιβλιοθήκης GD';
$lang['im_convert'] = 'Διαδρομή προς το εργαλείο μετατροπής εικόνων του ImageMagick';
$lang['jpg_quality'] = 'Ποιότητα συμπίεσης JPG (0-100)';
diff --git a/lib/plugins/config/lang/en/lang.php b/lib/plugins/config/lang/en/lang.php
index 83c843b3a..2d012701b 100644
--- a/lib/plugins/config/lang/en/lang.php
+++ b/lib/plugins/config/lang/en/lang.php
@@ -134,7 +134,6 @@ $lang['target____windows'] = 'Target window for windows links';
/* Media Settings */
$lang['mediarevisions'] = 'Enable Mediarevisions?';
$lang['refcheck'] = 'Check if a media file is still in use before deleting it';
-$lang['refshow'] = 'Number of media references to show when the above setting is enabled';
$lang['gdlib'] = 'GD Lib version';
$lang['im_convert'] = 'Path to ImageMagick\'s convert tool';
$lang['jpg_quality'] = 'JPG compression quality (0-100)';
diff --git a/lib/plugins/config/lang/eo/lang.php b/lib/plugins/config/lang/eo/lang.php
index 36f865c28..b3300c1b5 100644
--- a/lib/plugins/config/lang/eo/lang.php
+++ b/lib/plugins/config/lang/eo/lang.php
@@ -108,7 +108,6 @@ $lang['target____media'] = 'Parametro "target" (celo) por aŭdvidaĵaj lig
$lang['target____windows'] = 'Parametro "target" (celo) por Vindozaj ligiloj';
$lang['mediarevisions'] = 'Ĉu ebligi reviziadon de aŭdvidaĵoj?';
$lang['refcheck'] = 'Kontrolo por referencoj al aŭdvidaĵoj';
-$lang['refshow'] = 'Nombro da referencoj al aŭdvidaĵoj por montri';
$lang['gdlib'] = 'Versio de GD-Lib';
$lang['im_convert'] = 'Pado al la konvertilo de ImageMagick';
$lang['jpg_quality'] = 'Kompaktiga kvalito de JPG (0-100)';
diff --git a/lib/plugins/config/lang/es/lang.php b/lib/plugins/config/lang/es/lang.php
index 5d03efb60..3a2db95b8 100644
--- a/lib/plugins/config/lang/es/lang.php
+++ b/lib/plugins/config/lang/es/lang.php
@@ -121,7 +121,6 @@ $lang['target____media'] = 'Ventana para enlaces a medios';
$lang['target____windows'] = 'Ventana para enlaces a ventanas';
$lang['mediarevisions'] = '¿Habilitar Mediarevisions?';
$lang['refcheck'] = 'Control de referencia a medios';
-$lang['refshow'] = 'Número de referencias a medios a mostrar';
$lang['gdlib'] = 'Versión de GD Lib';
$lang['im_convert'] = 'Ruta a la herramienta de conversión de ImageMagick';
$lang['jpg_quality'] = 'Calidad de compresión de JPG (0-100)';
diff --git a/lib/plugins/config/lang/eu/lang.php b/lib/plugins/config/lang/eu/lang.php
index 4dd3ff351..280e57df9 100644
--- a/lib/plugins/config/lang/eu/lang.php
+++ b/lib/plugins/config/lang/eu/lang.php
@@ -97,7 +97,6 @@ $lang['target____media'] = 'Multimedia estekentzat helburu leihoa';
$lang['target____windows'] = 'Leihoen estekentzat helburu leihoa';
$lang['mediarevisions'] = 'Media rebisioak gaitu?';
$lang['refcheck'] = 'Multimedia erreferentzia kontrolatu';
-$lang['refshow'] = 'Erakusteko multimedia erreferentzia kopurua';
$lang['gdlib'] = 'GD Lib bertsioa';
$lang['im_convert'] = 'ImageMagick-en aldaketa tresnara bidea';
$lang['jpg_quality'] = 'JPG konprimitze kalitatea (0-100)';
diff --git a/lib/plugins/config/lang/fa/lang.php b/lib/plugins/config/lang/fa/lang.php
index 34c76780c..229fe012e 100644
--- a/lib/plugins/config/lang/fa/lang.php
+++ b/lib/plugins/config/lang/fa/lang.php
@@ -106,7 +106,6 @@ $lang['target____media'] = 'پنجره‌ی هدف در پیوند‌ها
$lang['target____windows'] = 'پنجره‌ی هدف در پیوند‌های پنجره‌ای';
$lang['mediarevisions'] = 'تجدید نظر رسانه ، فعال؟';
$lang['refcheck'] = 'بررسی کردن مرجع رسانه‌ها';
-$lang['refshow'] = 'تعداد مراجعی که برای یک رسانه نمایش داده شود';
$lang['gdlib'] = 'نگارش کتاب‌خانه‌ی GD';
$lang['im_convert'] = 'مسیر ابزار convert از برنامه‌ی ImageMagick';
$lang['jpg_quality'] = 'کیفیت فشرده سازی JPEG (از 0 تا 100)';
diff --git a/lib/plugins/config/lang/fi/lang.php b/lib/plugins/config/lang/fi/lang.php
index 990852f99..a5075d2cf 100644
--- a/lib/plugins/config/lang/fi/lang.php
+++ b/lib/plugins/config/lang/fi/lang.php
@@ -105,7 +105,6 @@ $lang['target____media'] = 'Kohdeikkuna media-linkeissä';
$lang['target____windows'] = 'Kohdeikkuna Windows-linkeissä';
$lang['mediarevisions'] = 'Otetaan käyttään Media-versiointi';
$lang['refcheck'] = 'Mediaviitteen tarkistus';
-$lang['refshow'] = 'Montako mediaviitettä näytetään';
$lang['gdlib'] = 'GD Lib versio';
$lang['im_convert'] = 'ImageMagick-muunnostyökalun polku';
$lang['jpg_quality'] = 'JPG pakkauslaatu (0-100)';
diff --git a/lib/plugins/config/lang/fr/lang.php b/lib/plugins/config/lang/fr/lang.php
index f9e89f603..a7b3d5e3b 100644
--- a/lib/plugins/config/lang/fr/lang.php
+++ b/lib/plugins/config/lang/fr/lang.php
@@ -118,7 +118,6 @@ $lang['target____media'] = 'Cible pour liens média';
$lang['target____windows'] = 'Cible pour liens vers partages Windows';
$lang['mediarevisions'] = 'Activer les révisions (gestion de versions) des médias';
$lang['refcheck'] = 'Vérifier si un média est toujours utilisé avant de le supprimer';
-$lang['refshow'] = 'Nombre de références de média à montrer lorsque le paramètre précédent est actif';
$lang['gdlib'] = 'Version de la librairie GD';
$lang['im_convert'] = 'Chemin vers l\'outil de conversion ImageMagick';
$lang['jpg_quality'] = 'Qualité de la compression JPEG (0-100)';
diff --git a/lib/plugins/config/lang/gl/lang.php b/lib/plugins/config/lang/gl/lang.php
index 21fe17452..0dafd9271 100644
--- a/lib/plugins/config/lang/gl/lang.php
+++ b/lib/plugins/config/lang/gl/lang.php
@@ -104,7 +104,6 @@ $lang['target____media'] = 'Fiestra de destino para as ligazóns de media'
$lang['target____windows'] = 'Fiestra de destino para as ligazóns de fiestras';
$lang['mediarevisions'] = 'Habilitar revisións dos arquivos-media?';
$lang['refcheck'] = 'Comprobar a referencia media';
-$lang['refshow'] = 'Número de referencias media a amosar';
$lang['gdlib'] = 'Versión da Libraría GD';
$lang['im_convert'] = 'Ruta deica a ferramenta de conversión ImageMagick';
$lang['jpg_quality'] = 'Calidade de compresión dos JPG (0-100)';
diff --git a/lib/plugins/config/lang/he/lang.php b/lib/plugins/config/lang/he/lang.php
index b200082c9..687072764 100644
--- a/lib/plugins/config/lang/he/lang.php
+++ b/lib/plugins/config/lang/he/lang.php
@@ -60,7 +60,6 @@ $lang['camelcase'] = 'השתמש בראשיות גדולות לקי
$lang['deaccent'] = 'נקה שמות דפים';
$lang['useheading'] = 'השתמש בכותרת הראשונה לשם הדף';
$lang['refcheck'] = 'בדוק שיוך מדיה';
-$lang['refshow'] = 'מספר שיוכי המדיה שיוצגו';
$lang['allowdebug'] = 'אפשר דיבוג <b>יש לבטל אם אין צורך!</b>';
$lang['usewordblock'] = 'חסימת דואר זבל לפי רשימת מילים';
$lang['indexdelay'] = 'השהיה בטרם הכנסה לאינדקס (שניות)';
diff --git a/lib/plugins/config/lang/hu/lang.php b/lib/plugins/config/lang/hu/lang.php
index c68cf4337..6c47e09a3 100644
--- a/lib/plugins/config/lang/hu/lang.php
+++ b/lib/plugins/config/lang/hu/lang.php
@@ -108,7 +108,6 @@ $lang['target____media'] = 'Cél-ablak média-fájl hivatkozásokhoz';
$lang['target____windows'] = 'Cél-ablak Windows hivatkozásokhoz';
$lang['mediarevisions'] = 'Médiafájlok verziókövetésének engedélyezése';
$lang['refcheck'] = 'Médiafájlok hivatkozásainak ellenőrzése';
-$lang['refshow'] = 'Médiafájlok hivatkozásainak maximálisan mutatott szintje';
$lang['gdlib'] = 'GD Lib verzió';
$lang['im_convert'] = 'Útvonal az ImageMagick csomag convert parancsához';
$lang['jpg_quality'] = 'JPG tömörítés minősége (0-100)';
diff --git a/lib/plugins/config/lang/ia/lang.php b/lib/plugins/config/lang/ia/lang.php
index fdb9d954e..1f4e881bb 100644
--- a/lib/plugins/config/lang/ia/lang.php
+++ b/lib/plugins/config/lang/ia/lang.php
@@ -59,7 +59,6 @@ $lang['camelcase'] = 'Usar CamelCase pro ligamines';
$lang['deaccent'] = 'Nomines nette de paginas';
$lang['useheading'] = 'Usar le prime titulo como nomine de pagina';
$lang['refcheck'] = 'Verification de referentias multimedia';
-$lang['refshow'] = 'Numero de referentias multimedia a monstrar';
$lang['allowdebug'] = 'Permitter debugging <b>disactiva si non necessari!</b>';
$lang['usewordblock'] = 'Blocar spam a base de lista de parolas';
$lang['indexdelay'] = 'Retardo ante generation de indice (secundas)';
diff --git a/lib/plugins/config/lang/it/lang.php b/lib/plugins/config/lang/it/lang.php
index 62dd00f0c..d2272075a 100644
--- a/lib/plugins/config/lang/it/lang.php
+++ b/lib/plugins/config/lang/it/lang.php
@@ -114,7 +114,6 @@ $lang['target____media'] = 'Finestra di destinazione per i collegamenti ai
$lang['target____windows'] = 'Finestra di destinazione per i collegamenti alle risorse condivise';
$lang['mediarevisions'] = 'Abilita Mediarevisions?';
$lang['refcheck'] = 'Controlla i riferimenti ai file';
-$lang['refshow'] = 'Numero di riferimenti da visualizzare';
$lang['gdlib'] = 'Versione GD Lib ';
$lang['im_convert'] = 'Percorso per il convertitore di ImageMagick';
$lang['jpg_quality'] = 'Qualità di compressione JPG (0-100)';
diff --git a/lib/plugins/config/lang/ja/lang.php b/lib/plugins/config/lang/ja/lang.php
index 807436cca..15eadf731 100644
--- a/lib/plugins/config/lang/ja/lang.php
+++ b/lib/plugins/config/lang/ja/lang.php
@@ -109,7 +109,6 @@ $lang['target____media'] = 'メディアリンクの表示先';
$lang['target____windows'] = 'Windowsリンクの表示先';
$lang['mediarevisions'] = 'メディアファイルの履歴を有効にしますか?';
$lang['refcheck'] = 'メディア参照元チェック';
-$lang['refshow'] = 'メディア参照元表示数';
$lang['gdlib'] = 'GDlibバージョン';
$lang['im_convert'] = 'ImageMagick変換ツールへのパス';
$lang['jpg_quality'] = 'JPG圧縮品質(0-100)';
diff --git a/lib/plugins/config/lang/ko/lang.php b/lib/plugins/config/lang/ko/lang.php
index f0f7f60fa..74fe3d8a0 100644
--- a/lib/plugins/config/lang/ko/lang.php
+++ b/lib/plugins/config/lang/ko/lang.php
@@ -109,7 +109,6 @@ $lang['target____media'] = '미디어 링크에 대한 타겟 창';
$lang['target____windows'] = '창 링크에 대한 타겟 창';
$lang['mediarevisions'] = '미디어 판 관리를 사용하겠습니까?';
$lang['refcheck'] = '미디어 파일을 삭제하기 전에 사용하고 있는지 검사';
-$lang['refshow'] = '위의 설정이 활성화되었을 때 보여줄 미디어 참고 수';
$lang['gdlib'] = 'GD 라이브러리 버전';
$lang['im_convert'] = 'ImageMagick 변환 도구 위치';
$lang['jpg_quality'] = 'JPG 압축 품질 (0-100)';
diff --git a/lib/plugins/config/lang/la/lang.php b/lib/plugins/config/lang/la/lang.php
index 057e69974..2aff60753 100644
--- a/lib/plugins/config/lang/la/lang.php
+++ b/lib/plugins/config/lang/la/lang.php
@@ -58,7 +58,6 @@ $lang['camelcase'] = 'SignaContinua nexis apta facere';
$lang['deaccent'] = 'Titulus paginarum abrogare';
$lang['useheading'] = 'Capite primo ut titulo paginae uti';
$lang['refcheck'] = 'Documenta uisiua inspicere';
-$lang['refshow'] = 'Numerus documentorum ostendorum';
$lang['allowdebug'] = '<b>ineptum facias si non necessarium!</b> aptum facere';
$lang['usewordblock'] = 'Malum interretiale ob uerba delere';
$lang['indexdelay'] = 'Tempus transitum in ordinando (sec)';
diff --git a/lib/plugins/config/lang/lv/lang.php b/lib/plugins/config/lang/lv/lang.php
index 3adfd1871..7fcf0fa45 100644
--- a/lib/plugins/config/lang/lv/lang.php
+++ b/lib/plugins/config/lang/lv/lang.php
@@ -95,7 +95,6 @@ $lang['target____extern'] = 'Kur atvērt ārējās saites';
$lang['target____media'] = 'Kur atvērt mēdiju saites';
$lang['target____windows'] = 'Kur atvērt saites uz tīkla mapēm';
$lang['refcheck'] = 'Pārbaudīt saites uz mēdiju failiem';
-$lang['refshow'] = 'Cik saites uz mēdiju failiem rādīt';
$lang['gdlib'] = 'GD Lib versija';
$lang['im_convert'] = 'Ceļš uz ImageMagick convert rīku';
$lang['jpg_quality'] = 'JPG saspiešanas kvalitāte';
diff --git a/lib/plugins/config/lang/mr/lang.php b/lib/plugins/config/lang/mr/lang.php
index 4f33bfa7c..deef82690 100644
--- a/lib/plugins/config/lang/mr/lang.php
+++ b/lib/plugins/config/lang/mr/lang.php
@@ -62,7 +62,6 @@ $lang['camelcase'] = 'लिंकसाठी कॅमलकेस
$lang['deaccent'] = 'सरळ्सोट पृष्ठ नाम';
$lang['useheading'] = 'पहिलं शीर्षक पृष्ठ नाम म्हणुन वापरा';
$lang['refcheck'] = 'दृक्श्राव्य माध्यमाचा संदर्भ तपासा';
-$lang['refshow'] = 'दृक्श्राव्य माध्यामाचे संदर्भ दाखवण्याची संख्या';
$lang['allowdebug'] = 'डिबगची परवानगी <b> गरज नसल्यास बंद ठेवा !</b>';
$lang['usewordblock'] = 'भंकस मजकूर थोपवण्यासाठी शब्दसमुह वापरा';
$lang['indexdelay'] = 'सूचीकरणापूर्वीचा अवकाश ( सेकंदात )';
diff --git a/lib/plugins/config/lang/nl/lang.php b/lib/plugins/config/lang/nl/lang.php
index 26ea3d8c1..9aa17c23d 100644
--- a/lib/plugins/config/lang/nl/lang.php
+++ b/lib/plugins/config/lang/nl/lang.php
@@ -113,7 +113,6 @@ $lang['target____media'] = 'Doelvenster voor medialinks';
$lang['target____windows'] = 'Doelvenster voor windows links';
$lang['mediarevisions'] = 'Mediarevisies activeren?';
$lang['refcheck'] = 'Controleer of er verwijzingen bestaan naar een mediabestand voor het wijderen';
-$lang['refshow'] = 'Aantal te tonen mediaverwijzingen';
$lang['gdlib'] = 'Versie GD Lib ';
$lang['im_convert'] = 'Path naar ImageMagick\'s convert tool';
$lang['jpg_quality'] = 'JPG compressiekwaliteit (0-100)';
diff --git a/lib/plugins/config/lang/no/lang.php b/lib/plugins/config/lang/no/lang.php
index b01637dd1..c049c643a 100644
--- a/lib/plugins/config/lang/no/lang.php
+++ b/lib/plugins/config/lang/no/lang.php
@@ -76,7 +76,6 @@ $lang['camelcase'] = 'Gjør KamelKasse til lenke automatisk';
$lang['deaccent'] = 'Rensk sidenavn';
$lang['useheading'] = 'Bruk første overskrift som tittel';
$lang['refcheck'] = 'Sjekk referanser før mediafiler slettes';
-$lang['refshow'] = 'Antall viste referanser til mediafiler';
$lang['allowdebug'] = 'Tillat feilsøking <b>skru av om det ikke behøves!</b>';
$lang['mediarevisions'] = 'Slå på mediaversjonering?';
$lang['usewordblock'] = 'Blokker søppel basert på ordliste';
diff --git a/lib/plugins/config/lang/pl/lang.php b/lib/plugins/config/lang/pl/lang.php
index 8441722cd..ede824d75 100644
--- a/lib/plugins/config/lang/pl/lang.php
+++ b/lib/plugins/config/lang/pl/lang.php
@@ -112,7 +112,6 @@ $lang['target____media'] = 'Okno docelowe odnośników do plików';
$lang['target____windows'] = 'Okno docelowe odnośników zasobów Windows';
$lang['mediarevisions'] = 'Włączyć wersjonowanie multimediów?';
$lang['refcheck'] = 'Sprawdzanie odwołań przed usunięciem pliku';
-$lang['refshow'] = 'Ilość pokazywanych odwołań do pliku';
$lang['gdlib'] = 'Wersja biblioteki GDLib';
$lang['im_convert'] = 'Ścieżka do programu imagemagick';
$lang['jpg_quality'] = 'Jakość kompresji JPG (0-100)';
diff --git a/lib/plugins/config/lang/pt-br/lang.php b/lib/plugins/config/lang/pt-br/lang.php
index 85218439a..6633ab0c4 100644
--- a/lib/plugins/config/lang/pt-br/lang.php
+++ b/lib/plugins/config/lang/pt-br/lang.php
@@ -116,7 +116,6 @@ $lang['target____media'] = 'Parâmetro "target" para links de mídia';
$lang['target____windows'] = 'Parâmetro "target" para links do Windows';
$lang['mediarevisions'] = 'Habilitar revisões de mídias?';
$lang['refcheck'] = 'Verificação de referência da mídia';
-$lang['refshow'] = 'Número de referências de mídia a exibir';
$lang['gdlib'] = 'Versão da biblioteca "GD Lib"';
$lang['im_convert'] = 'Caminho para a ferramenta de conversão ImageMagick';
$lang['jpg_quality'] = 'Qualidade de compressão do JPG (0-100)';
diff --git a/lib/plugins/config/lang/pt/lang.php b/lib/plugins/config/lang/pt/lang.php
index d0fe0ac0d..681ff487f 100644
--- a/lib/plugins/config/lang/pt/lang.php
+++ b/lib/plugins/config/lang/pt/lang.php
@@ -63,7 +63,6 @@ $lang['camelcase'] = 'Usar CamelCase';
$lang['deaccent'] = 'Nomes das páginas sem acentos';
$lang['useheading'] = 'Usar o primeiro cabeçalho para o nome da página';
$lang['refcheck'] = 'Verificação de referência da media';
-$lang['refshow'] = 'Número de referências de media a exibir';
$lang['allowdebug'] = 'Permitir depuração <b>desabilite se não for necessário!</b>';
$lang['usewordblock'] = 'Bloquear spam baseado em lista de palavras (wordlist)';
$lang['indexdelay'] = 'Tempo de espera antes da indexação (seg)';
diff --git a/lib/plugins/config/lang/ro/lang.php b/lib/plugins/config/lang/ro/lang.php
index 72b205b90..5e853f7d0 100644
--- a/lib/plugins/config/lang/ro/lang.php
+++ b/lib/plugins/config/lang/ro/lang.php
@@ -69,7 +69,6 @@ $lang['camelcase'] = 'Foloseşte CamelCase pentru legături';
$lang['deaccent'] = 'numedepagină curate';
$lang['useheading'] = 'Foloseşte primul titlu pentru numele paginii';
$lang['refcheck'] = 'Verificare referinţă media';
-$lang['refshow'] = 'Numărul de referinţe media de arătat';
$lang['allowdebug'] = 'Permite depanarea <b>dezactivaţi dacă cu e necesar!</b>';
$lang['mediarevisions'] = 'Activare Revizii Media?';
$lang['usewordblock'] = 'Blochează spam-ul pe baza listei de cuvinte';
diff --git a/lib/plugins/config/lang/ru/lang.php b/lib/plugins/config/lang/ru/lang.php
index 42cbbd35a..cdafacf8f 100644
--- a/lib/plugins/config/lang/ru/lang.php
+++ b/lib/plugins/config/lang/ru/lang.php
@@ -115,7 +115,6 @@ $lang['target____media'] = 'target для ссылок на медиафа
$lang['target____windows'] = 'target для ссылок на сетевые каталоги';
$lang['mediarevisions'] = 'Включение версий медиафайлов';
$lang['refcheck'] = 'Проверять ссылки на медиафайлы';
-$lang['refshow'] = 'Показывать ссылок на медиафайлы';
$lang['gdlib'] = 'Версия LibGD';
$lang['im_convert'] = 'Путь к ImageMagick';
$lang['jpg_quality'] = 'Качество сжатия JPG (0–100). Значение по умолчанию — 70.';
diff --git a/lib/plugins/config/lang/sk/lang.php b/lib/plugins/config/lang/sk/lang.php
index 9e18b3ed9..23a60db90 100644
--- a/lib/plugins/config/lang/sk/lang.php
+++ b/lib/plugins/config/lang/sk/lang.php
@@ -103,7 +103,6 @@ $lang['target____media'] = 'Cieľové okno (target) pre media odkazy';
$lang['target____windows'] = 'Cieľové okno (target) pre windows odkazy';
$lang['mediarevisions'] = 'Povoliť verzie súborov?';
$lang['refcheck'] = 'Kontrolovať odkazy na médiá (pred vymazaním)';
-$lang['refshow'] = 'Počet zobrazených odkazov na médiá';
$lang['gdlib'] = 'Verzia GD Lib';
$lang['im_convert'] = 'Cesta k ImageMagick convert tool';
$lang['jpg_quality'] = 'Kvalita JPG kompresie (0-100)';
diff --git a/lib/plugins/config/lang/sl/lang.php b/lib/plugins/config/lang/sl/lang.php
index 364e0fd7f..dcec62288 100644
--- a/lib/plugins/config/lang/sl/lang.php
+++ b/lib/plugins/config/lang/sl/lang.php
@@ -64,7 +64,6 @@ $lang['camelcase'] = 'Uporabi EnoBesedni zapisa za povezave';
$lang['deaccent'] = 'Počisti imena strani';
$lang['useheading'] = 'Uporabi prvi naslov za ime strani';
$lang['refcheck'] = 'Preverjanje sklica predstavnih datotek';
-$lang['refshow'] = 'Število predstavih sklicev za prikaz';
$lang['allowdebug'] = 'Dovoli razhroščevanje (po potrebi!)';
$lang['mediarevisions'] = 'Ali naj se omogočijo objave predstavnih vsebin?';
$lang['usewordblock'] = 'Zaustavi neželeno besedilo glede na seznam besed';
diff --git a/lib/plugins/config/lang/sq/lang.php b/lib/plugins/config/lang/sq/lang.php
index 69e283b11..972b2894c 100644
--- a/lib/plugins/config/lang/sq/lang.php
+++ b/lib/plugins/config/lang/sq/lang.php
@@ -59,7 +59,6 @@ $lang['camelcase'] = 'Përdor CamelCase (shkronja e parë e çdo fja
$lang['deaccent'] = 'Emra faqesh të pastër';
$lang['useheading'] = 'Përdor titra të nivelit të parë për faqet e emrave';
$lang['refcheck'] = 'Kontroll për referim mediash';
-$lang['refshow'] = 'Numri i referimeve të medias që duhet të tregohet';
$lang['allowdebug'] = 'Lejo debug <b>çaktivizoje nëse nuk nevojitet!</b>';
$lang['usewordblock'] = 'Blloko spam-in duke u bazuar mbi listë fjalësh';
$lang['indexdelay'] = 'Vonesa në kohë para index-imit (sekonda)';
diff --git a/lib/plugins/config/lang/sr/lang.php b/lib/plugins/config/lang/sr/lang.php
index c675b84e6..b6d7268aa 100644
--- a/lib/plugins/config/lang/sr/lang.php
+++ b/lib/plugins/config/lang/sr/lang.php
@@ -60,7 +60,6 @@ $lang['camelcase'] = 'Користи CamelCase за линкове';
$lang['deaccent'] = 'Чисти имена страница';
$lang['useheading'] = 'Преузми наслов првог нивоа за назив странице';
$lang['refcheck'] = 'Провери референце медијских датотека';
-$lang['refshow'] = 'Број референци које се приказују за медијске датотеке';
$lang['allowdebug'] = 'Укључи дебаговање <b>искључи ако није потребно!</b>';
$lang['usewordblock'] = 'Блокирај спам на основу листе речи';
$lang['indexdelay'] = 'Одлагање индексирања (секунде)';
diff --git a/lib/plugins/config/lang/sv/lang.php b/lib/plugins/config/lang/sv/lang.php
index d59b4b17e..2a83195d7 100644
--- a/lib/plugins/config/lang/sv/lang.php
+++ b/lib/plugins/config/lang/sv/lang.php
@@ -111,7 +111,6 @@ $lang['target____extern'] = 'Målfönster för externa länkar';
$lang['target____media'] = 'Målfönster för medialänkar';
$lang['target____windows'] = 'Målfönster för windowslänkar';
$lang['refcheck'] = 'Kontrollera referenser till mediafiler';
-$lang['refshow'] = 'Antal mediareferenser som ska visas';
$lang['gdlib'] = 'Version av GD-biblioteket';
$lang['im_convert'] = 'Sökväg till ImageMagicks konverteringsverktyg';
$lang['jpg_quality'] = 'Kvalitet för JPG-komprimering (0-100)';
diff --git a/lib/plugins/config/lang/tr/lang.php b/lib/plugins/config/lang/tr/lang.php
index 5bc4f3fc1..45d70eeb0 100644
--- a/lib/plugins/config/lang/tr/lang.php
+++ b/lib/plugins/config/lang/tr/lang.php
@@ -79,7 +79,6 @@ $lang['iexssprotect'] = 'Yüklenmiş dosyaları muhtemel kötu niyetli
$lang['htmlok'] = 'Gömülü HTML koduna izin ver';
$lang['phpok'] = 'Gömülü PHP koduna izin ver';
$lang['refcheck'] = 'Araç kaynak denetimi';
-$lang['refshow'] = 'Gösterilecek araç kaynağı sayısı';
$lang['gdlib'] = 'GD Lib sürümü';
$lang['jpg_quality'] = 'JPG sıkıştırma kalitesi [0-100]';
$lang['mailfrom'] = 'Otomatik e-postalar için kullanılacak e-posta adresi';
diff --git a/lib/plugins/config/lang/uk/lang.php b/lib/plugins/config/lang/uk/lang.php
index 3d463fc72..c938d911b 100644
--- a/lib/plugins/config/lang/uk/lang.php
+++ b/lib/plugins/config/lang/uk/lang.php
@@ -102,7 +102,6 @@ $lang['target____extern'] = 'Target для зовнішніх посила
$lang['target____media'] = 'Target для медіа-посилань';
$lang['target____windows'] = 'Target для посилань на мережеві папки';
$lang['refcheck'] = 'Перевіряти посилання на медіа-файлі';
-$lang['refshow'] = 'Показувати кількість медіа-посилань';
$lang['gdlib'] = 'Версія GD Lib';
$lang['im_convert'] = 'Шлях до ImageMagick';
$lang['jpg_quality'] = 'Якість компресії JPG (0-100)';
diff --git a/lib/plugins/config/lang/zh-tw/lang.php b/lib/plugins/config/lang/zh-tw/lang.php
index cc6e0246e..7890730a6 100644
--- a/lib/plugins/config/lang/zh-tw/lang.php
+++ b/lib/plugins/config/lang/zh-tw/lang.php
@@ -109,7 +109,6 @@ $lang['target____media'] = '媒體連結的目標視窗';
$lang['target____windows'] = 'Windows 連結的目標視窗';
$lang['mediarevisions'] = '啟用媒體修訂歷史嗎?';
$lang['refcheck'] = '媒體連結檢查';
-$lang['refshow'] = '媒體連結的顯示數量';
$lang['gdlib'] = 'GD Lib 版本';
$lang['im_convert'] = 'ImageMagick 的轉換工具路徑';
$lang['jpg_quality'] = 'JPG 壓縮品質(0-100)';
diff --git a/lib/plugins/config/lang/zh/lang.php b/lib/plugins/config/lang/zh/lang.php
index 832dfe749..903e987a3 100644
--- a/lib/plugins/config/lang/zh/lang.php
+++ b/lib/plugins/config/lang/zh/lang.php
@@ -114,7 +114,6 @@ $lang['target____media'] = '媒体文件链接的目标窗口';
$lang['target____windows'] = 'Windows 链接的目标窗口';
$lang['mediarevisions'] = '激活媒体修订历史?';
$lang['refcheck'] = '检查媒体与页面的挂钩情况';
-$lang['refshow'] = '显示媒体与页面挂钩情况的数量';
$lang['gdlib'] = 'GD 库版本';
$lang['im_convert'] = 'ImageMagick 转换工具的路径';
$lang['jpg_quality'] = 'JPG 压缩质量(0-100)';
diff --git a/lib/plugins/config/settings/config.metadata.php b/lib/plugins/config/settings/config.metadata.php
index 22e76a013..ec549d6b4 100644
--- a/lib/plugins/config/settings/config.metadata.php
+++ b/lib/plugins/config/settings/config.metadata.php
@@ -161,7 +161,6 @@ $meta['im_convert'] = array('im_convert');
$meta['jpg_quality'] = array('numeric','_pattern' => '/^100$|^[1-9]?[0-9]$/'); //(0-100)
$meta['fetchsize'] = array('numeric');
$meta['refcheck'] = array('onoff');
-$meta['refshow'] = array('numeric');
$meta['_notifications'] = array('fieldset');
$meta['subscribers'] = array('onoff');