summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/exe/ajax.php1
-rw-r--r--lib/exe/fetch.php130
-rw-r--r--lib/exe/indexer.php5
-rw-r--r--lib/exe/js.php4
-rw-r--r--lib/exe/xmlrpc.php47
-rw-r--r--lib/images/fileicons/7z.pngbin0 -> 651 bytes
-rw-r--r--lib/images/fileicons/audio.pngbin0 -> 727 bytes
-rw-r--r--lib/images/fileicons/csv.pngbin0 -> 480 bytes
-rw-r--r--lib/images/fileicons/docx.pngbin0 -> 659 bytes
-rw-r--r--lib/images/fileicons/mp3.pngbin0 -> 885 bytes
-rw-r--r--lib/images/fileicons/ogg.pngbin0 -> 865 bytes
-rw-r--r--lib/images/fileicons/pptx.pngbin0 -> 762 bytes
-rw-r--r--lib/images/fileicons/sql.pngbin0 -> 865 bytes
-rw-r--r--lib/images/fileicons/wav.pngbin0 -> 881 bytes
-rw-r--r--lib/images/fileicons/xlsx.pngbin0 -> 731 bytes
-rw-r--r--lib/images/license/badge/cc-zero.pngbin0 -> 1266 bytes
-rw-r--r--lib/images/license/button/cc-zero.pngbin0 -> 706 bytes
-rw-r--r--lib/images/media_align_center.pngbin0 -> 294 bytes
-rw-r--r--lib/images/media_align_left.pngbin0 -> 312 bytes
-rw-r--r--lib/images/media_align_noalign.pngbin0 -> 269 bytes
-rw-r--r--lib/images/media_align_right.pngbin0 -> 312 bytes
-rw-r--r--lib/images/media_link_direct.pngbin0 -> 773 bytes
-rw-r--r--lib/images/media_link_displaylnk.pngbin0 -> 343 bytes
-rw-r--r--lib/images/media_link_lnk.pngbin0 -> 651 bytes
-rw-r--r--lib/images/media_link_nolnk.pngbin0 -> 516 bytes
-rw-r--r--lib/images/media_size_large.pngbin0 -> 153 bytes
-rw-r--r--lib/images/media_size_medium.pngbin0 -> 296 bytes
-rw-r--r--lib/images/media_size_original.pngbin0 -> 312 bytes
-rw-r--r--lib/images/media_size_small.pngbin0 -> 305 bytes
-rw-r--r--lib/plugins/acl/lang/cs/lang.php1
-rw-r--r--lib/plugins/acl/lang/de-informal/lang.php6
-rw-r--r--lib/plugins/acl/lang/es/lang.php1
-rw-r--r--lib/plugins/acl/lang/fr/help.txt8
-rw-r--r--lib/plugins/acl/lang/fr/lang.php18
-rw-r--r--lib/plugins/acl/lang/gl/help.txt12
-rw-r--r--lib/plugins/acl/lang/gl/lang.php40
-rw-r--r--lib/plugins/acl/lang/ia/help.txt11
-rw-r--r--lib/plugins/acl/lang/ia/lang.php35
-rw-r--r--lib/plugins/acl/lang/it/help.txt4
-rw-r--r--lib/plugins/acl/lang/it/lang.php20
-rw-r--r--lib/plugins/acl/lang/lb/help.txt11
-rw-r--r--lib/plugins/acl/lang/lb/lang.php6
-rw-r--r--lib/plugins/acl/lang/mk/lang.php22
-rw-r--r--lib/plugins/acl/lang/pl/lang.php4
-rw-r--r--lib/plugins/acl/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/acl/lang/ru/lang.php1
-rw-r--r--lib/plugins/acl/lang/sq/help.txt11
-rw-r--r--lib/plugins/acl/lang/sq/lang.php34
-rw-r--r--lib/plugins/config/lang/cs/lang.php2
-rw-r--r--lib/plugins/config/lang/de-informal/intro.txt4
-rw-r--r--lib/plugins/config/lang/de-informal/lang.php67
-rw-r--r--lib/plugins/config/lang/de/lang.php2
-rw-r--r--lib/plugins/config/lang/en/lang.php2
-rw-r--r--lib/plugins/config/lang/eo/lang.php1
-rw-r--r--lib/plugins/config/lang/es/lang.php2
-rw-r--r--lib/plugins/config/lang/fr/intro.txt4
-rw-r--r--lib/plugins/config/lang/fr/lang.php109
-rw-r--r--lib/plugins/config/lang/gl/intro.txt8
-rw-r--r--lib/plugins/config/lang/gl/lang.php236
-rw-r--r--lib/plugins/config/lang/ia/intro.txt7
-rw-r--r--lib/plugins/config/lang/ia/lang.php180
-rw-r--r--lib/plugins/config/lang/it/lang.php49
-rw-r--r--lib/plugins/config/lang/lb/intro.txt7
-rw-r--r--lib/plugins/config/lang/lb/lang.php6
-rw-r--r--lib/plugins/config/lang/lv/lang.php1
-rw-r--r--lib/plugins/config/lang/mk/lang.php6
-rw-r--r--lib/plugins/config/lang/pl/lang.php3
-rw-r--r--lib/plugins/config/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/config/lang/ru/lang.php2
-rw-r--r--lib/plugins/config/lang/sq/intro.txt7
-rw-r--r--lib/plugins/config/lang/sq/lang.php180
-rw-r--r--lib/plugins/config/settings/config.class.php3
-rw-r--r--lib/plugins/plugin/lang/cs/lang.php1
-rw-r--r--lib/plugins/plugin/lang/de-informal/admin_plugin.txt2
-rw-r--r--lib/plugins/plugin/lang/de-informal/lang.php16
-rw-r--r--lib/plugins/plugin/lang/es/lang.php1
-rw-r--r--lib/plugins/plugin/lang/fr/admin_plugin.txt4
-rw-r--r--lib/plugins/plugin/lang/fr/lang.php50
-rw-r--r--lib/plugins/plugin/lang/gl/admin_plugin.txt4
-rw-r--r--lib/plugins/plugin/lang/gl/lang.php48
-rw-r--r--lib/plugins/plugin/lang/ia/admin_plugin.txt3
-rw-r--r--lib/plugins/plugin/lang/ia/lang.php51
-rw-r--r--lib/plugins/plugin/lang/it/admin_plugin.txt3
-rw-r--r--lib/plugins/plugin/lang/it/lang.php10
-rw-r--r--lib/plugins/plugin/lang/lb/admin_plugin.txt4
-rw-r--r--lib/plugins/plugin/lang/lb/lang.php6
-rw-r--r--lib/plugins/plugin/lang/mk/lang.php43
-rw-r--r--lib/plugins/plugin/lang/pl/lang.php2
-rw-r--r--lib/plugins/plugin/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/plugin/lang/ru/lang.php1
-rw-r--r--lib/plugins/plugin/lang/sq/admin_plugin.txt3
-rw-r--r--lib/plugins/plugin/lang/sq/lang.php50
-rw-r--r--lib/plugins/popularity/lang/cs/lang.php1
-rw-r--r--lib/plugins/popularity/lang/de-informal/intro.txt8
-rw-r--r--lib/plugins/popularity/lang/de-informal/lang.php2
-rw-r--r--lib/plugins/popularity/lang/es/lang.php1
-rw-r--r--lib/plugins/popularity/lang/fr/intro.txt4
-rw-r--r--lib/plugins/popularity/lang/fr/lang.php2
-rw-r--r--lib/plugins/popularity/lang/gl/intro.txt10
-rw-r--r--lib/plugins/popularity/lang/gl/lang.php8
-rw-r--r--lib/plugins/popularity/lang/ia/intro.txt9
-rw-r--r--lib/plugins/popularity/lang/ia/lang.php9
-rw-r--r--lib/plugins/popularity/lang/it/intro.txt4
-rw-r--r--lib/plugins/popularity/lang/lb/lang.php6
-rw-r--r--lib/plugins/popularity/lang/mk/lang.php6
-rw-r--r--lib/plugins/popularity/lang/pl/lang.php2
-rw-r--r--lib/plugins/popularity/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/popularity/lang/ru/lang.php1
-rw-r--r--lib/plugins/popularity/lang/sq/intro.txt9
-rw-r--r--lib/plugins/popularity/lang/sq/lang.php8
-rw-r--r--lib/plugins/revert/lang/cs/lang.php1
-rw-r--r--lib/plugins/revert/lang/de-informal/lang.php9
-rw-r--r--lib/plugins/revert/lang/es/lang.php1
-rw-r--r--lib/plugins/revert/lang/fr/intro.txt4
-rw-r--r--lib/plugins/revert/lang/fr/lang.php8
-rw-r--r--lib/plugins/revert/lang/gl/intro.txt4
-rw-r--r--lib/plugins/revert/lang/gl/lang.php22
-rw-r--r--lib/plugins/revert/lang/ia/intro.txt3
-rw-r--r--lib/plugins/revert/lang/ia/lang.php16
-rw-r--r--lib/plugins/revert/lang/it/intro.txt2
-rw-r--r--lib/plugins/revert/lang/lb/intro.txt3
-rw-r--r--lib/plugins/revert/lang/lb/lang.php6
-rw-r--r--lib/plugins/revert/lang/mk/lang.php6
-rw-r--r--lib/plugins/revert/lang/pl/lang.php2
-rw-r--r--lib/plugins/revert/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/revert/lang/ru/lang.php1
-rw-r--r--lib/plugins/revert/lang/sq/intro.txt3
-rw-r--r--lib/plugins/revert/lang/sq/lang.php15
-rw-r--r--lib/plugins/usermanager/lang/cs/lang.php1
-rw-r--r--lib/plugins/usermanager/lang/de-informal/lang.php10
-rw-r--r--lib/plugins/usermanager/lang/es/lang.php1
-rw-r--r--lib/plugins/usermanager/lang/fr/lang.php12
-rw-r--r--lib/plugins/usermanager/lang/gl/add.txt2
-rw-r--r--lib/plugins/usermanager/lang/gl/delete.txt2
-rw-r--r--lib/plugins/usermanager/lang/gl/edit.txt2
-rw-r--r--lib/plugins/usermanager/lang/gl/intro.txt2
-rw-r--r--lib/plugins/usermanager/lang/gl/lang.php62
-rw-r--r--lib/plugins/usermanager/lang/gl/list.txt2
-rw-r--r--lib/plugins/usermanager/lang/ia/add.txt1
-rw-r--r--lib/plugins/usermanager/lang/ia/delete.txt1
-rw-r--r--lib/plugins/usermanager/lang/ia/edit.txt1
-rw-r--r--lib/plugins/usermanager/lang/ia/intro.txt1
-rw-r--r--lib/plugins/usermanager/lang/ia/lang.php49
-rw-r--r--lib/plugins/usermanager/lang/ia/list.txt1
-rw-r--r--lib/plugins/usermanager/lang/it/delete.txt2
-rw-r--r--lib/plugins/usermanager/lang/it/lang.php20
-rw-r--r--lib/plugins/usermanager/lang/lb/lang.php6
-rw-r--r--lib/plugins/usermanager/lang/lb/list.txt1
-rw-r--r--lib/plugins/usermanager/lang/mk/add.txt1
-rw-r--r--lib/plugins/usermanager/lang/mk/delete.txt1
-rw-r--r--lib/plugins/usermanager/lang/mk/edit.txt1
-rw-r--r--lib/plugins/usermanager/lang/mk/intro.txt1
-rw-r--r--lib/plugins/usermanager/lang/mk/lang.php38
-rw-r--r--lib/plugins/usermanager/lang/mk/list.txt1
-rw-r--r--lib/plugins/usermanager/lang/pl/lang.php2
-rw-r--r--lib/plugins/usermanager/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/usermanager/lang/ru/lang.php1
-rw-r--r--lib/plugins/usermanager/lang/sq/add.txt1
-rw-r--r--lib/plugins/usermanager/lang/sq/delete.txt1
-rw-r--r--lib/plugins/usermanager/lang/sq/edit.txt1
-rw-r--r--lib/plugins/usermanager/lang/sq/intro.txt1
-rw-r--r--lib/plugins/usermanager/lang/sq/lang.php48
-rw-r--r--lib/plugins/usermanager/lang/sq/list.txt1
-rw-r--r--lib/scripts/drag.js22
-rw-r--r--lib/scripts/edit.js8
-rw-r--r--lib/scripts/events.js4
-rw-r--r--lib/scripts/linkwiz.js2
-rw-r--r--lib/scripts/media.js463
-rw-r--r--lib/scripts/script.js47
-rw-r--r--lib/scripts/toolbar.js16
-rw-r--r--lib/tpl/default/_mediaoptions.css92
-rw-r--r--lib/tpl/default/style.ini1
172 files changed, 2183 insertions, 574 deletions
diff --git a/lib/exe/ajax.php b/lib/exe/ajax.php
index 22de2f0f0..4c74709b8 100644
--- a/lib/exe/ajax.php
+++ b/lib/exe/ajax.php
@@ -298,6 +298,7 @@ function ajax_linkwiz(){
'listdirs' => true,
'pagesonly' => true,
'firsthead' => true,
+ 'sneakyacl' => $conf['sneaky_index'],
);
if($id) $opts['filematch'] = '^.*\/'.$id;
if($id) $opts['dirmatch'] = '^.*\/'.$id;
diff --git a/lib/exe/fetch.php b/lib/exe/fetch.php
index 78de3188b..680fd9ae4 100644
--- a/lib/exe/fetch.php
+++ b/lib/exe/fetch.php
@@ -27,72 +27,59 @@
$DL = true;
}
- //media to local file
- if(preg_match('#^(https?)://#i',$MEDIA)){
- //check hash
- if(substr(md5(auth_cookiesalt().$MEDIA),0,6) != $_REQUEST['hash']){
- header("HTTP/1.0 412 Precondition Failed");
- print 'Precondition Failed';
- exit;
- }
- //handle external images
- if(strncmp($MIME,'image/',6) == 0) $FILE = media_get_from_URL($MEDIA,$EXT,$CACHE);
- if(!$FILE){
- //download failed - redirect to original URL
- header('Location: '.$MEDIA);
- exit;
+ // check for permissions, preconditions and cache external files
+ list($STATUS, $STATUSMESSAGE) = checkFileStatus($MEDIA, $FILE);
+
+ // prepare data for plugin events
+ $data = array('media' => $MEDIA,
+ 'file' => $FILE,
+ 'orig' => $FILE,
+ 'mime' => $MIME,
+ 'download' => $DL,
+ 'cache' => $CACHE,
+ 'ext' => $EXT,
+ 'width' => $WIDTH,
+ 'height' => $HEIGHT,
+ 'status' => $STATUS,
+ 'statusmessage' => $STATUSMESSAGE,
+ );
+
+ // handle the file status
+ $evt = new Doku_Event('FETCH_MEDIA_STATUS', $data);
+ if ( $evt->advise_before() ) {
+ // redirects
+ if($data['status'] > 300 && $data['status'] <= 304){
+ send_redirect($data['statusmessage']);
}
- }else{
- $MEDIA = cleanID($MEDIA);
- if(empty($MEDIA)){
- header("HTTP/1.0 400 Bad Request");
- print 'Bad request';
- exit;
+ // send any non 200 status
+ if($data['status'] != 200){
+ header('HTTP/1.0 ' . $data['status'] . ' ' . $data['statusmessage']);
}
-
- //check permissions (namespace only)
- if(auth_quickaclcheck(getNS($MEDIA).':X') < AUTH_READ){
- header("HTTP/1.0 401 Unauthorized");
- //fixme add some image for imagefiles
- print 'Unauthorized';
+ // die on errors
+ if($data['status'] > 203){
+ print $data['statusmessage'];
exit;
}
- $FILE = mediaFN($MEDIA);
}
-
- //check file existance
- if(!@file_exists($FILE)){
- header("HTTP/1.0 404 Not Found");
- //FIXME add some default broken image
- print 'Not Found';
- exit;
- }
-
- $ORIG = $FILE;
+ $evt->advise_after();
+ unset($evt);
//handle image resizing/cropping
if((substr($MIME,0,5) == 'image') && $WIDTH){
if($HEIGHT){
- $FILE = media_crop_image($FILE,$EXT,$WIDTH,$HEIGHT);
+ $data['file'] = $FILE = media_crop_image($data['file'],$EXT,$WIDTH,$HEIGHT);
}else{
- $FILE = media_resize_image($FILE,$EXT,$WIDTH,$HEIGHT);
+ $data['file'] = $FILE = media_resize_image($data['file'],$EXT,$WIDTH,$HEIGHT);
}
}
// finally send the file to the client
- $data = array('file' => $FILE,
- 'mime' => $MIME,
- 'download' => $DL,
- 'cache' => $CACHE,
- 'orig' => $ORIG,
- 'ext' => $EXT,
- 'width' => $WIDTH,
- 'height' => $HEIGHT);
-
$evt = new Doku_Event('MEDIA_SENDFILE', $data);
if ($evt->advise_before()) {
sendFile($data['file'],$data['mime'],$data['download'],$data['cache']);
}
+ // Do something after the download finished.
+ $evt->advise_after();
/* ------------------------------------------------------------------------ */
@@ -150,6 +137,53 @@ function sendFile($file,$mime,$dl,$cache){
}
/**
+ * Check for media for preconditions and return correct status code
+ *
+ * READ: MEDIA, MIME, EXT, CACHE
+ * WRITE: MEDIA, FILE, array( STATUS, STATUSMESSAGE )
+ *
+ * @author Gerry Weissbach <gerry.w@gammaproduction.de>
+ * @param $media reference to the media id
+ * @param $file reference to the file variable
+ * @returns array(STATUS, STATUSMESSAGE)
+ */
+function checkFileStatus(&$media, &$file) {
+ global $MIME, $EXT, $CACHE;
+
+ //media to local file
+ if(preg_match('#^(https?)://#i',$media)){
+ //check hash
+ if(substr(md5(auth_cookiesalt().$media),0,6) != $_REQUEST['hash']){
+ return array( 412, 'Precondition Failed');
+ }
+ //handle external images
+ if(strncmp($MIME,'image/',6) == 0) $file = media_get_from_URL($media,$EXT,$CACHE);
+ if(!$file){
+ //download failed - redirect to original URL
+ return array( 302, $media );
+ }
+ }else{
+ $media = cleanID($media);
+ if(empty($media)){
+ return array( 400, 'Bad request' );
+ }
+
+ //check permissions (namespace only)
+ if(auth_quickaclcheck(getNS($media).':X') < AUTH_READ){
+ return array( 403, 'Forbidden' );
+ }
+ $file = mediaFN($media);
+ }
+
+ //check file existance
+ if(!@file_exists($file)){
+ return array( 404, 'Not Found' );
+ }
+
+ return array(200, null);
+}
+
+/**
* Returns the wanted cachetime in seconds
*
* Resolves named constants
diff --git a/lib/exe/indexer.php b/lib/exe/indexer.php
index 828834c86..eb5670005 100644
--- a/lib/exe/indexer.php
+++ b/lib/exe/indexer.php
@@ -356,8 +356,9 @@ function sendDigest() {
foreach($users as $data) {
list($user, $style, $lastupdate) = $data;
$lastupdate = (int) $lastupdate;
- if ($lastupdate + $conf['subscribe_interval'] > time()) {
- // Less than a day passed since last update.
+ if ($lastupdate + $conf['subscribe_time'] > time()) {
+ // Less than the configured time period passed since last
+ // update.
continue;
}
diff --git a/lib/exe/js.php b/lib/exe/js.php
index 044342187..0eb43b246 100644
--- a/lib/exe/js.php
+++ b/lib/exe/js.php
@@ -108,7 +108,9 @@ function js_out(){
js_runonstart("initSizeCtl('size__ctl','wiki__text')");
js_runonstart("initToolbar('tool__bar','wiki__text',toolbar)");
js_runonstart("initChangeCheck('".js_escape($lang['notsavedyet'])."')");
- js_runonstart("locktimer.init(".($conf['locktime'] - 60).",'".js_escape($lang['willexpire'])."',".$conf['usedraft'].")");
+ if($conf['locktime'] != 0){
+ js_runonstart("locktimer.init(".($conf['locktime'] - 60).",'".js_escape($lang['willexpire'])."',".$conf['usedraft'].")");
+ }
js_runonstart('scrollToMarker()');
js_runonstart('focusMarker()');
diff --git a/lib/exe/xmlrpc.php b/lib/exe/xmlrpc.php
index fb6b79cf3..670ab5d7e 100644
--- a/lib/exe/xmlrpc.php
+++ b/lib/exe/xmlrpc.php
@@ -7,7 +7,7 @@ if(isset($HTTP_RAW_POST_DATA)) $HTTP_RAW_POST_DATA = trim($HTTP_RAW_POST_DATA);
/**
* Increased whenever the API is changed
*/
-define('DOKU_XMLRPC_API_VERSION',2);
+define('DOKU_XMLRPC_API_VERSION',3);
require_once(DOKU_INC.'inc/init.php');
session_write_close(); //close session
@@ -114,6 +114,13 @@ class dokuwiki_xmlrpc_server extends IXR_IntrospectionServer {
);
$this->addCallback(
+ 'dokuwiki.search',
+ 'this:search',
+ array('struct','string'),
+ 'Perform a fulltext search and return a list of matching pages'
+ );
+
+ $this->addCallback(
'dokuwiki.getTime',
'time',
array('int'),
@@ -278,8 +285,7 @@ class dokuwiki_xmlrpc_server extends IXR_IntrospectionServer {
}
$text = rawWiki($id,$rev);
if(!$text) {
- $data = array($id);
- return trigger_event('HTML_PAGE_FROMTEMPLATE',$data,'pageTemplate',true);
+ return pageTemplate($id);
} else {
return $text;
}
@@ -379,6 +385,41 @@ class dokuwiki_xmlrpc_server extends IXR_IntrospectionServer {
}
/**
+ * List all pages in the given namespace (and below)
+ */
+ function search($query){
+ require_once(DOKU_INC.'inc/fulltext.php');
+
+ $regex = '';
+ $data = ft_pageSearch($query,$regex);
+ $pages = array();
+
+ // prepare additional data
+ $idx = 0;
+ foreach($data as $id => $score){
+ $file = wikiFN($id);
+
+ if($idx < FT_SNIPPET_NUMBER){
+ $snippet = ft_snippet($id,$regex);
+ $idx++;
+ }else{
+ $snippet = '';
+ }
+
+ $pages[] = array(
+ 'id' => $id,
+ 'score' => $score,
+ 'rev' => filemtime($file),
+ 'mtime' => filemtime($file),
+ 'size' => filesize($file),
+ 'snippet' => $snippet,
+ );
+ }
+ return $data;
+ }
+
+
+ /**
* List all media files.
*
* Available options are 'recursive' for also including the subnamespaces
diff --git a/lib/images/fileicons/7z.png b/lib/images/fileicons/7z.png
new file mode 100644
index 000000000..52f7d5d72
--- /dev/null
+++ b/lib/images/fileicons/7z.png
Binary files differ
diff --git a/lib/images/fileicons/audio.png b/lib/images/fileicons/audio.png
new file mode 100644
index 000000000..98883256d
--- /dev/null
+++ b/lib/images/fileicons/audio.png
Binary files differ
diff --git a/lib/images/fileicons/csv.png b/lib/images/fileicons/csv.png
new file mode 100644
index 000000000..3a8835360
--- /dev/null
+++ b/lib/images/fileicons/csv.png
Binary files differ
diff --git a/lib/images/fileicons/docx.png b/lib/images/fileicons/docx.png
new file mode 100644
index 000000000..932567f8a
--- /dev/null
+++ b/lib/images/fileicons/docx.png
Binary files differ
diff --git a/lib/images/fileicons/mp3.png b/lib/images/fileicons/mp3.png
new file mode 100644
index 000000000..928705d7a
--- /dev/null
+++ b/lib/images/fileicons/mp3.png
Binary files differ
diff --git a/lib/images/fileicons/ogg.png b/lib/images/fileicons/ogg.png
new file mode 100644
index 000000000..62cea6aaa
--- /dev/null
+++ b/lib/images/fileicons/ogg.png
Binary files differ
diff --git a/lib/images/fileicons/pptx.png b/lib/images/fileicons/pptx.png
new file mode 100644
index 000000000..adaefc602
--- /dev/null
+++ b/lib/images/fileicons/pptx.png
Binary files differ
diff --git a/lib/images/fileicons/sql.png b/lib/images/fileicons/sql.png
new file mode 100644
index 000000000..f60054a3a
--- /dev/null
+++ b/lib/images/fileicons/sql.png
Binary files differ
diff --git a/lib/images/fileicons/wav.png b/lib/images/fileicons/wav.png
new file mode 100644
index 000000000..79e80760e
--- /dev/null
+++ b/lib/images/fileicons/wav.png
Binary files differ
diff --git a/lib/images/fileicons/xlsx.png b/lib/images/fileicons/xlsx.png
new file mode 100644
index 000000000..e8cd58dc0
--- /dev/null
+++ b/lib/images/fileicons/xlsx.png
Binary files differ
diff --git a/lib/images/license/badge/cc-zero.png b/lib/images/license/badge/cc-zero.png
new file mode 100644
index 000000000..8a0ef3e3b
--- /dev/null
+++ b/lib/images/license/badge/cc-zero.png
Binary files differ
diff --git a/lib/images/license/button/cc-zero.png b/lib/images/license/button/cc-zero.png
new file mode 100644
index 000000000..fc99eff61
--- /dev/null
+++ b/lib/images/license/button/cc-zero.png
Binary files differ
diff --git a/lib/images/media_align_center.png b/lib/images/media_align_center.png
new file mode 100644
index 000000000..3db90fc17
--- /dev/null
+++ b/lib/images/media_align_center.png
Binary files differ
diff --git a/lib/images/media_align_left.png b/lib/images/media_align_left.png
new file mode 100644
index 000000000..cebbb1a9a
--- /dev/null
+++ b/lib/images/media_align_left.png
Binary files differ
diff --git a/lib/images/media_align_noalign.png b/lib/images/media_align_noalign.png
new file mode 100644
index 000000000..74f34e5f1
--- /dev/null
+++ b/lib/images/media_align_noalign.png
Binary files differ
diff --git a/lib/images/media_align_right.png b/lib/images/media_align_right.png
new file mode 100644
index 000000000..5f54a4a49
--- /dev/null
+++ b/lib/images/media_align_right.png
Binary files differ
diff --git a/lib/images/media_link_direct.png b/lib/images/media_link_direct.png
new file mode 100644
index 000000000..4bdb3541e
--- /dev/null
+++ b/lib/images/media_link_direct.png
Binary files differ
diff --git a/lib/images/media_link_displaylnk.png b/lib/images/media_link_displaylnk.png
new file mode 100644
index 000000000..25eacb7c2
--- /dev/null
+++ b/lib/images/media_link_displaylnk.png
Binary files differ
diff --git a/lib/images/media_link_lnk.png b/lib/images/media_link_lnk.png
new file mode 100644
index 000000000..1209164ca
--- /dev/null
+++ b/lib/images/media_link_lnk.png
Binary files differ
diff --git a/lib/images/media_link_nolnk.png b/lib/images/media_link_nolnk.png
new file mode 100644
index 000000000..fc3c393ca
--- /dev/null
+++ b/lib/images/media_link_nolnk.png
Binary files differ
diff --git a/lib/images/media_size_large.png b/lib/images/media_size_large.png
new file mode 100644
index 000000000..e2fb548d9
--- /dev/null
+++ b/lib/images/media_size_large.png
Binary files differ
diff --git a/lib/images/media_size_medium.png b/lib/images/media_size_medium.png
new file mode 100644
index 000000000..b33157256
--- /dev/null
+++ b/lib/images/media_size_medium.png
Binary files differ
diff --git a/lib/images/media_size_original.png b/lib/images/media_size_original.png
new file mode 100644
index 000000000..d179aa2db
--- /dev/null
+++ b/lib/images/media_size_original.png
Binary files differ
diff --git a/lib/images/media_size_small.png b/lib/images/media_size_small.png
new file mode 100644
index 000000000..04efe7080
--- /dev/null
+++ b/lib/images/media_size_small.png
Binary files differ
diff --git a/lib/plugins/acl/lang/cs/lang.php b/lib/plugins/acl/lang/cs/lang.php
index 899d30ced..aab39098a 100644
--- a/lib/plugins/acl/lang/cs/lang.php
+++ b/lib/plugins/acl/lang/cs/lang.php
@@ -6,6 +6,7 @@
* @author Bohumir Zamecnik <bohumir@zamecnik.org>
* @author Zbynek Krivka <zbynek.krivka@seznam.cz>
* @author tomas@valenta.cz
+ * @author Marek Sacha <sachamar@fel.cvut.cz>
*/
$lang['admin_acl'] = 'Správa přístupových práv';
$lang['acl_group'] = 'Skupina';
diff --git a/lib/plugins/acl/lang/de-informal/lang.php b/lib/plugins/acl/lang/de-informal/lang.php
index cd42fdedc..6cabe3f35 100644
--- a/lib/plugins/acl/lang/de-informal/lang.php
+++ b/lib/plugins/acl/lang/de-informal/lang.php
@@ -4,7 +4,7 @@
*
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
- * @author ste-re@web.de
+ * @author Marcel Metz <marcel_metz@gmx.de>
*/
$lang['admin_acl'] = 'Zugriffskontrollsystem Management';
$lang['acl_group'] = 'Gruppe';
@@ -21,14 +21,14 @@ $lang['p_choose_id'] = 'Bitte <b>gib einen Nutzer oder eine Gruppe</b>
$lang['p_choose_ns'] = 'Bitte <b>gib einen Nutzer oder eine Gruppe</b> in das Formular ein, um die Berechtigungen des Namenraumes<b class="aclpage">%s</b> anzusehen oder zu bearbeiten.';
$lang['p_inherited'] = 'Hinweis: Diese Rechte wuredn nicht explizit gesetzt sondern geerbt von anderen Grupen oder übergeordneten Namensräumen.';
$lang['p_isadmin'] = 'Hinweis: Die gewählte Gruppe oder der Benutzer haben immer die vollen Rechte, weil sie als Superuser konfiguriert sind.';
-$lang['p_include'] = 'Höhere Rechte schließen kleinere mit ein. Hochlade- und Loeschrechte sind nur fuer Namensräume, nicht fuer Seiten.';
+$lang['p_include'] = 'Höhere Rechte schließen kleinere mit ein. Hochlade- und Löschrechte sind nur für Namensräume, nicht für Seiten.';
$lang['current'] = 'Momentane Zugriffsregeln';
$lang['where'] = 'Seite/Namensraum';
$lang['who'] = 'Benutzer/Gruppe';
$lang['perm'] = 'Rechte';
$lang['acl_perm0'] = 'Keine';
$lang['acl_perm1'] = 'Lesen';
-$lang['acl_perm2'] = 'Editieren';
+$lang['acl_perm2'] = 'Bearbeiten';
$lang['acl_perm4'] = 'Erstellen';
$lang['acl_perm8'] = 'Hochladen';
$lang['acl_perm16'] = 'Löschen';
diff --git a/lib/plugins/acl/lang/es/lang.php b/lib/plugins/acl/lang/es/lang.php
index 3a23c71da..c908dc5a9 100644
--- a/lib/plugins/acl/lang/es/lang.php
+++ b/lib/plugins/acl/lang/es/lang.php
@@ -17,6 +17,7 @@
* @author Marvin Ortega <maty1206@maryanlinux.com>
* @author Daniel Castro Alvarado <dancas2@gmail.com>
* @author Fernando J. Gómez <fjgomez@gmail.com>
+ * @author Victor Castelan <victorcastelan@gmail.com>
*/
$lang['admin_acl'] = 'Administración de lista de control de acceso';
$lang['acl_group'] = 'Grupo';
diff --git a/lib/plugins/acl/lang/fr/help.txt b/lib/plugins/acl/lang/fr/help.txt
index 69661bb9b..f748f6b23 100644
--- a/lib/plugins/acl/lang/fr/help.txt
+++ b/lib/plugins/acl/lang/fr/help.txt
@@ -1,9 +1,9 @@
-=== Aide rapide : ===
+=== Aide rapide ===
Cette page vous permet d'ajouter ou de supprimer des permissions pour les catégories et les pages de votre wiki. Le panneau de gauche liste toutes les catégories et les pages disponibles.
-Le formulaire au dessus permet d'afficher et de modifier les permissions d'un utilisateur ou d'un groupe sélectionné.
+Le formulaire au-dessus permet d'afficher et de modifier les permissions d'un utilisateur ou d'un groupe sélectionné.
-Dans la table ci-dessous toutes les listes de contrôle d'accès actuelles sont affichées. Vous pouvez l'utiliser pour supprimer ou modifier rapidement plusieurs ACLs.
+Dans le tableau ci-dessous, toutes les listes de contrôle d'accès actuelles sont affichées. Vous pouvez l'utiliser pour supprimer ou modifier rapidement plusieurs ACL.
-La lecture de [[doku>acl|la documentation officielle des ACLs]] pourra vous permettre de comprendre complètement le fonctionnement du contrôle d'accès dans DokuWiki.
+La lecture de [[doku>acl|la documentation officielle des ACL]] pourra vous permettre de bien comprendre le fonctionnement du contrôle d'accès dans DokuWiki.
diff --git a/lib/plugins/acl/lang/fr/lang.php b/lib/plugins/acl/lang/fr/lang.php
index efdc5f074..64d918360 100644
--- a/lib/plugins/acl/lang/fr/lang.php
+++ b/lib/plugins/acl/lang/fr/lang.php
@@ -17,6 +17,8 @@
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author olivier duperray <duperray.olivier@laposte.net>
* @author Vincent Feltz <psycho@feltzv.fr>
+ * @author Philippe Bajoit <philippe.bajoit@gmail.com>
+ * @author Florian Gaub <floriang@floriang.net>
*/
$lang['admin_acl'] = 'Gestion de la liste des contrôles d\'accès (ACL)';
$lang['acl_group'] = 'Groupe';
@@ -25,15 +27,15 @@ $lang['acl_perms'] = 'Permission pour';
$lang['page'] = 'Page';
$lang['namespace'] = 'Catégorie';
$lang['btn_select'] = 'Sélectionner';
-$lang['p_user_id'] = 'Permissions actuelles de l\'utilisateur <b class="acluser">%s</b> sur la page <b class="aclpage">%s</b>: <i>%s</i>.';
-$lang['p_user_ns'] = 'Permissions actuelles de l\'utilisateur <b class="acluser">%s</b> sur la catégorie <b class="aclns">%s</b>: <i>%s</i>.';
-$lang['p_group_id'] = 'Permissions actuelles des membres du groupe <b class="aclgroup">%s</b> sur la page <b class="aclpage">%s</b>: <i>%s</i>.';
-$lang['p_group_ns'] = 'Permissions actuelles des membres du groupe <b class="aclgroup">%s</b> sur la catégorie <b class="aclns">%s</b>: <i>%s</i>.';
-$lang['p_choose_id'] = 'Saisissez un nom <b>d\'utilisateur ou de groupe</b> dans le formulaire ci-dessus pour afficher ou éditer les permissions relatives à la page <b class="aclpage">%s</b>.';
-$lang['p_choose_ns'] = 'Saisissez un nom <b>d\'utilisateur ou de groupe</b> dans le formulaire ci-dessous pour afficher ou éditer les permissions relatives à la catégorie <b class="aclns">%s</b>.';
+$lang['p_user_id'] = 'Permissions actuelles de l\'utilisateur <strong class="acluser">%s</strong> sur la page <strong class="aclpage">%s</strong>: <em>%s</em>.';
+$lang['p_user_ns'] = 'Permissions actuelles de l\'utilisateur <strong class="acluser">%s</strong> sur la catégorie <strong class="aclns">%s</strong>: <em>%s</em>.';
+$lang['p_group_id'] = 'Permissions actuelles des membres du groupe <strong class="aclgroup">%s</strong> sur la page <strong class="aclpage">%s</strong>: <em>%s</em>.';
+$lang['p_group_ns'] = 'Permissions actuelles des membres du groupe <strong class="aclgroup">%s</strong> sur la catégorie <strong class="aclns">%s</strong>: <em>%s</em>.';
+$lang['p_choose_id'] = 'Saisissez un nom <strong>d\'utilisateur ou de groupe</strong> dans le formulaire ci-dessus pour afficher ou éditer les permissions relatives à la page <strong class="aclpage">%s</strong>.';
+$lang['p_choose_ns'] = 'Saisissez un nom <strong>d\'utilisateur ou de groupe</strong> dans le formulaire ci-dessous pour afficher ou éditer les permissions relatives à la catégorie <strong class="aclns">%s</strong>.';
$lang['p_inherited'] = 'Note : Ces permissions n\'ont pas été explicitement fixées mais sont héritées d\'autres groupes ou catégories supérieures.';
$lang['p_isadmin'] = 'Note : Le groupe ou l\'utilisateur sélectionné dispose de toutes les permissions car il est paramétré en tant que superutilisateur.';
-$lang['p_include'] = 'Les permissions les plus élevées induisent les plus faibles. Création, Télécharger, et Effacer, ne s\'appliquent qu\'aux catégories ; pas aux pages.';
+$lang['p_include'] = 'Les permissions les plus élevées induisent les plus faibles. Création, Télécharger et Effacer ne s\'appliquent qu\'aux catégories, pas aux pages.';
$lang['current'] = 'ACL actuelles';
$lang['where'] = 'Page/Catégorie';
$lang['who'] = 'Utilisateur/Groupe';
@@ -42,7 +44,7 @@ $lang['acl_perm0'] = 'Aucune';
$lang['acl_perm1'] = 'Lecture';
$lang['acl_perm2'] = 'Écriture';
$lang['acl_perm4'] = 'Création';
-$lang['acl_perm8'] = 'Télécharger';
+$lang['acl_perm8'] = 'Téléverser';
$lang['acl_perm16'] = 'Effacer';
$lang['acl_new'] = 'Ajouter une nouvelle entrée';
$lang['acl_mod'] = 'Modifier l\'entrée';
diff --git a/lib/plugins/acl/lang/gl/help.txt b/lib/plugins/acl/lang/gl/help.txt
index c427b182f..593dcef07 100644
--- a/lib/plugins/acl/lang/gl/help.txt
+++ b/lib/plugins/acl/lang/gl/help.txt
@@ -1,11 +1,11 @@
-=== Axuda rápida: ===
+=== Axuda Rápida: ===
-Nesta páxina pode engadir e eliminar os permisos para os nomes de espazo e as páxinas do seu wiki.
+Nesta páxina podes engadir e eliminar permisos para os nomes de espazo e as páxinas do teu wiki.
-O panel da esquerda mostra todos os nomes de espazo e páxinas dispoñíbeis.
+O panel da esquerda amosa todos os nomes de espazo e páxinas dispoñíbeis.
-O formulario de arriba permítelle ver e modificar os permisos da persoa usuaria ou grupo seleccionada.
+O formulario de enriba permíteche ver e modificares os permisos do usuario ou grupo seleccionado.
-Na táboa de abaixo móstranse todas as regras de control de accesos estabelecidas. Pode empregala para cambiar ou eliminar varias regras dun xeito rápido.
+Na táboa de embaixo amósanse todas as regras de control de accesos estabelecidas. Podes empregala para mudares ou eliminares varias regras dun xeito rápido.
-A lectura da [[doku>acl|documentación oficial da ACL]] pode servirlle de axuda para comprender como funciona o control de accesos no Dokuwiki.
+A lectura da [[doku>acl|documentación oficial da ACL]] pode servirche de axuda para comprenderes como funciona o control de accesos no Dokuwiki.
diff --git a/lib/plugins/acl/lang/gl/lang.php b/lib/plugins/acl/lang/gl/lang.php
index 184cf7e1d..774bf207a 100644
--- a/lib/plugins/acl/lang/gl/lang.php
+++ b/lib/plugins/acl/lang/gl/lang.php
@@ -2,35 +2,33 @@
/**
* Galicianlanguage file
*
- * @author CiberIrmandade da Fala <infoxeral@ciberirmandade.org>
- * @author Tagen Ata <localizacion@tagenata.com>
- * @author Leandro Regueiro <leandro.regueiro@gmail.com>
+ * @author Medúlio <medulio@ciberirmandade.org>
*/
-$lang['admin_acl'] = 'Xestión da Lista de control de acceso (ACL)';
+$lang['admin_acl'] = 'Xestión da Lista de Control de Acceso (ACL)';
$lang['acl_group'] = 'Grupo';
-$lang['acl_user'] = 'Usuaria/o';
+$lang['acl_user'] = 'Usuario';
$lang['acl_perms'] = 'Permisos para';
$lang['page'] = 'Páxina';
$lang['namespace'] = 'Nome de espazo';
-$lang['btn_select'] = 'Selecciona';
-$lang['p_user_id'] = 'A persoa usuaria <b class="acluser">%s</b> dispón actualmente dos seguintes permisos na páxina <b class="aclpage">%s</b>: <i>%s</i>.';
-$lang['p_user_ns'] = 'A persoa usuaria <b class="acluser">%s</b> dispón actualmente dos seguintes permisos no nome de espazo <b class="aclns">%s</b>: <i>%s</i>.';
-$lang['p_group_id'] = 'As e os integrantes do grupo <b class="aclgroup">%s</b> dispoñen actualmente dos seguintes permisos na páxina <b class="aclpage">%s</b>: <i>%s</i>.';
-$lang['p_group_ns'] = 'As e os integrantes do grupo <b class="aclgroup">%s</b> dispoñen actualmente dos seguintes permisos no nome de espazo <b class="aclns">%s</b>: <i>%s</i>.';
-$lang['p_choose_id'] = '<b>Insira un nome de usuaria/o ou grupo</b> no formulario de arriba para ver ou editar os permisos estabelecidos para a páxina <b class="aclpage">%s</b>.';
-$lang['p_choose_ns'] = '<b>Insira un nome de usuaria/o ou grupo</b> no formulario de arriba para ver ou editar os permisos estabelecidos no nome de espazo <b class="aclns">%s</b>.';
-$lang['p_inherited'] = 'Nota: Estes permisos non foron estabelecidos explicitamente senón que foron herdados doutros grupos ou nomes de espazo maiores.';
-$lang['p_isadmin'] = 'Nota: O grupo ou a persoa usuaria seleccionado terá sempre permisos completos por estar configurado como superusuaria/o.';
-$lang['p_include'] = 'Os permisos máis grandes inclúen os menores. Os permisos de Creación, Subida e Eliminación só se aplican aos nomes de espazo, non ás páxinas.';
-$lang['current'] = 'Regras ACL actuais';
-$lang['where'] = 'Páxina/Nome de espazo';
-$lang['who'] = 'Usuaria/o/Grupo';
+$lang['btn_select'] = 'Escolle';
+$lang['p_user_id'] = 'O usuario <b class="acluser">%s</b> dispón actualmente dos seguintes permisos na páxina <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_user_ns'] = 'O usuario <b class="acluser">%s</b> dispón actualmente dos seguintes permisos no nome de espazo <b class="aclns">%s</b>: <i>%s</i>.';
+$lang['p_group_id'] = 'Os membros do grupo <b class="aclgroup">%s</b> dispoñen actualmente dos seguintes permisos na páxina <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_group_ns'] = 'Os membros do grupo <b class="aclgroup">%s</b> cdispoñen actualmente dos seguintes permisos no nome de espazo <b class="aclns">%s</b>: <i>%s</i>.';
+$lang['p_choose_id'] = 'Por favor, <b>insire un usuario ou grupo</b> no formulario de enriba para ver ou editar os permisos establecidos para a páxina <b class="aclpage">%s</b>.';
+$lang['p_choose_ns'] = 'Por favor <b>insire un usuario ou grupo</b> no formulario de enriba para ver ou editar os permisos establecidos no nome de espazo <b class="aclns">%s</b>.';
+$lang['p_inherited'] = 'Nota: Estes permisos non foron establecidos explicitamente senón que foron herdadas de outros grupos ou nomes de espazo meirandes.';
+$lang['p_isadmin'] = 'Nota: O grupo ou usuario seleccionado terá sempre permisos completos por estar configurado como super-usuario.';
+$lang['p_include'] = 'Os permisos meirandes inclúen os menores. Os permisos de Creación, Subida e Eliminado só se aplican aos nomes de espazo, non ás páxinas.';
+$lang['current'] = 'Regras ACL Actuais';
+$lang['where'] = 'Páxina/Nome de Espazo';
+$lang['who'] = 'Usuario/Grupo';
$lang['perm'] = 'Permisos';
$lang['acl_perm0'] = 'Ningún';
$lang['acl_perm1'] = 'Ler';
$lang['acl_perm2'] = 'Editar';
$lang['acl_perm4'] = 'Crear';
-$lang['acl_perm8'] = 'Subir ficheiros';
+$lang['acl_perm8'] = 'Subir arquivos';
$lang['acl_perm16'] = 'Eliminar';
-$lang['acl_new'] = 'Engadir una entrada';
-$lang['acl_mod'] = 'Modificar unha entrada';
+$lang['acl_new'] = 'Engadir nova Entrada';
+$lang['acl_mod'] = 'Modificar Entrada';
diff --git a/lib/plugins/acl/lang/ia/help.txt b/lib/plugins/acl/lang/ia/help.txt
new file mode 100644
index 000000000..59f5764eb
--- /dev/null
+++ b/lib/plugins/acl/lang/ia/help.txt
@@ -0,0 +1,11 @@
+=== Adjuta rapide: ===
+
+In iste pagina tu pote adder e remover permissiones pro spatios de nomines e paginas in tu wiki.
+
+Le columna sinistre presenta tote le spatios de nomines e paginas disponibile.
+
+Le formulario hic supra permitte vider e modificar le permissiones de un usator o gruppo seligite.
+
+In le tabella hic infra se monstra tote le regulas de controlo de accesso actualmente configurate. Tu pote usar lo pro rapidemente deler o modificar plure regulas.
+
+Es recommendate leger le [[doku>acl|documentation official super ACL]] pro comprender completemente como le controlo de accesso functiona in DokuWiki.
diff --git a/lib/plugins/acl/lang/ia/lang.php b/lib/plugins/acl/lang/ia/lang.php
new file mode 100644
index 000000000..f7d076539
--- /dev/null
+++ b/lib/plugins/acl/lang/ia/lang.php
@@ -0,0 +1,35 @@
+<?php
+/**
+ * Interlingua language file
+ *
+ * @author robocap <robocap1@gmail.com>
+ * @author Martijn Dekker <martijn@inlv.org>
+ */
+$lang['admin_acl'] = 'Gestion de listas de controlo de accesso';
+$lang['acl_group'] = 'Gruppo';
+$lang['acl_user'] = 'Usator';
+$lang['acl_perms'] = 'Permissiones pro';
+$lang['page'] = 'Pagina';
+$lang['namespace'] = 'Spatio de nomines';
+$lang['btn_select'] = 'Seliger';
+$lang['p_user_id'] = 'Le usator <b class="acluser">%s</b> ha actualmente le sequente permissiones in le pagina <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_user_ns'] = 'Le usator <b class="acluser">%s</b> ha actualmente le sequente permissiones in le spatio de nomines <b class="aclns">%s</b>: <i>%s</i>.';
+$lang['p_group_id'] = 'Le membros del gruppo <b class="aclgroup">%s</b> a actualmente le sequente permissiones in le pagina <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_group_ns'] = 'Le membros del gruppo <b class="aclgroup">%s</b> ha actualmente le sequente permissiones in le spatio de nomines <b class="aclns">%s</b>: <i>%s</i>.';
+$lang['p_choose_id'] = 'Per favor <b>entra un usator o gruppo</b> in le formulario hic supra pro vider o modificar le permissiones configurate pro le pagina <b class="aclpage">%s</b>.';
+$lang['p_choose_ns'] = 'Per favor <b>entra un usator o gruppo</b> in le formulario hic supra pro vider o modificar le permissiones configurate pro le spatio de nomines <b class="aclns">%s</b>.';
+$lang['p_inherited'] = 'Nota ben: Iste permissiones non ha essite configurate explicitemente ma ha essite hereditate de altere gruppos o de spatios de nomines superior.';
+$lang['p_isadmin'] = 'Nota ben: Le gruppo o usator seligite ha sempre permissiones integral proque es configurate como superusator.';
+$lang['p_include'] = 'Le permissiones superior include les inferior. Le permissiones de Crear, Incargar e Deler es solmente applicabile a spatios de nomines, non a paginas.';
+$lang['current'] = 'Regulas ACL actual';
+$lang['where'] = 'Pagina/Spatio de nomines';
+$lang['who'] = 'Usator/Gruppo';
+$lang['perm'] = 'Permissiones';
+$lang['acl_perm0'] = 'Nulle';
+$lang['acl_perm1'] = 'Leger';
+$lang['acl_perm2'] = 'Modificar';
+$lang['acl_perm4'] = 'Crear';
+$lang['acl_perm8'] = 'Incargar';
+$lang['acl_perm16'] = 'Deler';
+$lang['acl_new'] = 'Adder nove entrata';
+$lang['acl_mod'] = 'Modificar entrata';
diff --git a/lib/plugins/acl/lang/it/help.txt b/lib/plugins/acl/lang/it/help.txt
index 5e4b08dd6..8bf68e8e7 100644
--- a/lib/plugins/acl/lang/it/help.txt
+++ b/lib/plugins/acl/lang/it/help.txt
@@ -6,6 +6,6 @@ Il pannello di sinistra mostra tutte le categorie e le pagine disponibili.
Il campo sopra ti permette di vedere e modificare i permessi di un utente o gruppo selezionato.
-Nella tabella sotto, sono riportate tutte le regole di controllo degli accessi attualmente impostate. Puoi utilizzarla per cancellare o cambiare al volo varie regole.
+Nella tabella sotto, sono riportate tutte le regole di controllo degli accessi attualmente impostate. Puoi utilizzarla per eliminare o cambiare al volo varie regole.
-Leggere la [[doku>acl|official documentation on ACL]] può aiutarti a capire pienamente come funziona il controllo degli accessi in DokuWiki.
+Leggere la [[doku>acl|documentazione ufficale delle ACL]] può aiutarti a capire pienamente come funziona il controllo degli accessi in DokuWiki.
diff --git a/lib/plugins/acl/lang/it/lang.php b/lib/plugins/acl/lang/it/lang.php
index 344987e8b..2f579afae 100644
--- a/lib/plugins/acl/lang/it/lang.php
+++ b/lib/plugins/acl/lang/it/lang.php
@@ -23,11 +23,11 @@ $lang['p_user_id'] = 'L\'utente <b class="acluser">%s</b> attualment
$lang['p_user_ns'] = 'L\'utente <b class="acluser">%s</b> attualmente ha i seguenti permessi per la categoria <b class="aclns">%s</b>: <i>%s</i>.';
$lang['p_group_id'] = 'I membri del gruppo<b class="aclgroup">%s</b> attualmente hanno i seguenti permessi sulla pagina <b class="aclpage">%s</b>: <i>%s</i>.';
$lang['p_group_ns'] = 'I membri del gruppo<b class="aclgroup">%s</b> attualmente hanno i seguenti permessi per la categoria <b class="aclns">%s</b>: <i>%s</i>.';
-$lang['p_choose_id'] = 'Per favore <b>inserisci un utente o gruppo</b> nel campo sopra per modificare i permessi impostati per la pagina <b class="aclpage">%s</b>.';
-$lang['p_choose_ns'] = 'Per favore <b>inserisci un utente o un gruppo</b> nel campo sopra per modificare i permessi impostati per la categoria <b class="aclns">%s</b>.';
-$lang['p_inherited'] = 'Nota: Questi permessi non sono stati esplicitamente impostati, ma sono stati ereditati da altri gruppi o da categorie superiori.';
-$lang['p_isadmin'] = 'Nota: Il gruppo o utente selezionato ha sempre tutti i permessi perché è configurato come amministratore.';
-$lang['p_include'] = 'I permessi più elevati includono i permessi inferiori. I permessi di Creazione, Upload e Cancellazione si applicano soltanto alle categorie e non alle pagine.';
+$lang['p_choose_id'] = '<b>Inserisci un utente o gruppo</b> nel campo sopra per modificare i permessi impostati per la pagina <b class="aclpage">%s</b>.';
+$lang['p_choose_ns'] = '<b>Inserisci un utente o un gruppo</b> nel campo sopra per modificare i permessi impostati per la categoria <b class="aclns">%s</b>.';
+$lang['p_inherited'] = 'Nota: questi permessi non sono stati esplicitamente impostati, ma sono stati ereditati da altri gruppi o da categorie superiori.';
+$lang['p_isadmin'] = 'Nota: il gruppo o utente selezionato ha sempre tutti i permessi perché è configurato come amministratore.';
+$lang['p_include'] = 'I permessi più elevati includono i permessi inferiori. I permessi Crea, Carica ed Elimina si applicano soltanto alle categorie e non alle pagine.';
$lang['current'] = 'Regole ACL attuali';
$lang['where'] = 'Pagina/Categoria';
$lang['who'] = 'Utente/Gruppo';
@@ -35,8 +35,8 @@ $lang['perm'] = 'Permessi';
$lang['acl_perm0'] = 'Nessuno';
$lang['acl_perm1'] = 'Lettura';
$lang['acl_perm2'] = 'Modifica';
-$lang['acl_perm4'] = 'Creazione';
-$lang['acl_perm8'] = 'Upload';
-$lang['acl_perm16'] = 'Cancellazione';
-$lang['acl_new'] = 'Aggiungi nuovo record';
-$lang['acl_mod'] = 'Modifica record';
+$lang['acl_perm4'] = 'Crea';
+$lang['acl_perm8'] = 'Carica';
+$lang['acl_perm16'] = 'Elimina';
+$lang['acl_new'] = 'Aggiungi nuovo valore';
+$lang['acl_mod'] = 'Modifica valore';
diff --git a/lib/plugins/acl/lang/lb/help.txt b/lib/plugins/acl/lang/lb/help.txt
new file mode 100644
index 000000000..e36ed373f
--- /dev/null
+++ b/lib/plugins/acl/lang/lb/help.txt
@@ -0,0 +1,11 @@
+=== Séier Hëllef: ===
+
+Op dëser Säit kanns de Rechter fir Namespacen a Säiten an dengem Wiki setzen.
+
+Op der lénkser Säit hues de all d'Namespacen a Säiten.
+
+Am Formulär hei uewendriwwer kanns de d'Rechter vun dem ausgewielte Benotzer oder Grupp änneren
+
+An der Tabell hei ënnendrënner kanns de all d'Reegele gesinn déi de Moment gesat sinn. Du kanns se huelen fir Reegelen ze änneren oder ze läschen.
+
+Déi [[doku>acl|offiziell Dokumentatioun iwwert ACL]] hëlleft der besser ze verstoen wéi déi Reegelen am Dokuwiki funktionéieren.
diff --git a/lib/plugins/acl/lang/lb/lang.php b/lib/plugins/acl/lang/lb/lang.php
new file mode 100644
index 000000000..59acdf7a8
--- /dev/null
+++ b/lib/plugins/acl/lang/lb/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * lb language file
+ *
+ * @author joel@schintgen.net
+ */
diff --git a/lib/plugins/acl/lang/mk/lang.php b/lib/plugins/acl/lang/mk/lang.php
new file mode 100644
index 000000000..d576c3d1d
--- /dev/null
+++ b/lib/plugins/acl/lang/mk/lang.php
@@ -0,0 +1,22 @@
+<?php
+/**
+ * Macedonian language file
+ *
+ * @author Dimitar Talevski <dimi3.14@gmail.com>
+ */
+$lang['acl_group'] = 'Група';
+$lang['acl_user'] = 'Корисник';
+$lang['acl_perms'] = 'Пермисии за';
+$lang['page'] = 'Страница';
+$lang['btn_select'] = 'Избери';
+$lang['current'] = 'Моментални ACL правила';
+$lang['who'] = 'Корисник/група';
+$lang['perm'] = 'Пермисии';
+$lang['acl_perm0'] = 'Ништо';
+$lang['acl_perm1'] = 'Читај';
+$lang['acl_perm2'] = 'Уреди';
+$lang['acl_perm4'] = 'Креирај';
+$lang['acl_perm8'] = 'Качи';
+$lang['acl_perm16'] = 'Избриши';
+$lang['acl_new'] = 'Додај нов запис';
+$lang['acl_mod'] = 'Измени запис';
diff --git a/lib/plugins/acl/lang/pl/lang.php b/lib/plugins/acl/lang/pl/lang.php
index 63a870c50..0f88fe477 100644
--- a/lib/plugins/acl/lang/pl/lang.php
+++ b/lib/plugins/acl/lang/pl/lang.php
@@ -7,6 +7,8 @@
* @author Mariusz Kujawski <marinespl@gmail.com>
* @author Maciej Kurczewski <pipijajko@gmail.com>
* @author Sławomir Boczek <slawkens@gmail.com>
+ * @author sleshek@wp.pl
+ * @author Leszek Stachowski <shazarre@gmail.com>
*/
$lang['admin_acl'] = 'Zarządzanie uprawnieniami';
$lang['acl_group'] = 'Grupa';
@@ -18,7 +20,7 @@ $lang['btn_select'] = 'Wybierz';
$lang['p_user_id'] = 'Użytkownik <b class="acluser">%s</b> posiada następujące uprawnienia do strony <b class="aclpage">%s</b>: <i>%s</i>.';
$lang['p_user_ns'] = 'Użytkownik <b class="acluser">%s</b> posiada następujące uprawnienia do katalogów <b class="aclns">%s</b>: <i>%s</i>.';
$lang['p_group_id'] = 'Członkowie grupy <b class="aclgroup">%s</b> posiadają następujące uprawnienia do strony <b class="aclpage">%s</b>: <i>%s</i>.';
-$lang['p_group_ns'] = 'Członkowie grupy <b class="aclgroup">%s</b> posiadają następujące uprawnienia do strony <b class="aclns">%s</b>: <i>%s</i>.';
+$lang['p_group_ns'] = 'Członkowie grupy <b class="aclgroup">%s</b> posiadają następujące uprawnienia do katalogu <b class="aclns">%s</b>: <i>%s</i>.';
$lang['p_choose_id'] = 'Podaj <b>nazwę użytkownika lub grupy</b> w powyższym formularzu, by wyświetlić lub zmienić uprawnienia do strony <b class="aclpage">%s</b>.';
$lang['p_choose_ns'] = 'Podaj <b>nazwę użytkownika lub grupy</b> w powyższym formularzu, by wyświetlić lub zmienić uprawnienia do katalogu <b class="aclns">%s</b>.';
$lang['p_inherited'] = 'Uwaga: Uprawnienia nie zostały nadane wprost ale są dziedziczone z grupy lub katalogu.';
diff --git a/lib/plugins/acl/lang/pt-br/lang.php b/lib/plugins/acl/lang/pt-br/lang.php
index 82a19b290..e199b773c 100644
--- a/lib/plugins/acl/lang/pt-br/lang.php
+++ b/lib/plugins/acl/lang/pt-br/lang.php
@@ -16,6 +16,7 @@
* @author Frederico Guimarães <frederico@teia.bio.br>
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
+ * @author Sergio Motta sergio@cisne.com.br
*/
$lang['admin_acl'] = 'Administração da Lista de Controles de Acesso';
$lang['acl_group'] = 'Grupo';
diff --git a/lib/plugins/acl/lang/ru/lang.php b/lib/plugins/acl/lang/ru/lang.php
index 496e67510..911ae72da 100644
--- a/lib/plugins/acl/lang/ru/lang.php
+++ b/lib/plugins/acl/lang/ru/lang.php
@@ -11,6 +11,7 @@
* @author Alexander Sorkin <kibizoid@gmail.com>
* @author Kirill Krasnov <krasnovforum@gmail.com>
* @author Vlad Tsybenko <vlad.development@gmail.com>
+ * @author Aleksey Osadchiy <rfc@nm.ru>
*/
$lang['admin_acl'] = 'Управление списками контроля доступа';
$lang['acl_group'] = 'Группа';
diff --git a/lib/plugins/acl/lang/sq/help.txt b/lib/plugins/acl/lang/sq/help.txt
new file mode 100644
index 000000000..84a567f8b
--- /dev/null
+++ b/lib/plugins/acl/lang/sq/help.txt
@@ -0,0 +1,11 @@
+=== Ndihmë e Shpejtë: ===
+
+Në këtë faqe mund të shtoni ose hiqni të drejta për hapësira emri dhe faqe në wiki-n tuaj.
+
+Paneli i majtë tregon të gjitha faqet dhe hapësirat e emrit të disponueshme.
+
+Forma më sipër ju lejon të shihni dhe ndryshoni lejet për një grup ose përdorues të përzgjedhur.
+
+Në tabelën më poshtë tregohen të gjitha rregullat e vendosjes së aksesit. Mund ta përdorni për të fshirë shpejt ose ndryshuar shumë rregulla njëkohësisht.
+
+Leximi i [[doku>acl|dokumentimit zyrtar mbi ACL]] mund t'ju ndihmojë për të kuptuar plotësisht sesi funksionin Kontrolli i Aksesit në DokuWiki.
diff --git a/lib/plugins/acl/lang/sq/lang.php b/lib/plugins/acl/lang/sq/lang.php
new file mode 100644
index 000000000..30fc99bb0
--- /dev/null
+++ b/lib/plugins/acl/lang/sq/lang.php
@@ -0,0 +1,34 @@
+<?php
+/**
+ * Albanian language file
+ *
+ * @author Leonard Elezi leonard.elezi@depinfo.info
+ */
+$lang['admin_acl'] = 'Menaxhimi i Listës së Kontrollit të Aksesit';
+$lang['acl_group'] = 'Grup';
+$lang['acl_user'] = 'Përdorues';
+$lang['acl_perms'] = 'Të drejta për';
+$lang['page'] = 'Faqe';
+$lang['namespace'] = 'Hapësira e Emrit';
+$lang['btn_select'] = 'Zgjidh';
+$lang['p_user_id'] = 'Përdoruesi <b class="acluser">%s</b> momentalisht ka të drejtat e mëposhtme mbi faqen <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_user_ns'] = 'Përdoruesi <b class="acluser">%s</b> momentalisht ka të drejtat e mëposhtme mbi hapësirën e emrit <b class="aclns">%s</b>: <i>%s</i>.';
+$lang['p_group_id'] = 'Anëtarët e grupit <b class="aclgroup">%s</b> momentalisht kanë të drejtat e mëposhtme mbi faqen <b class="aclpage">%s</b>: <i>%s</i>.';
+$lang['p_group_ns'] = 'Anëtarët e grupit <b class="aclgroup">%s</b> momentalisht kanë të drejtat e mëposhtme mbi hapësirën e emrit <b class="aclns">%s</b>: <i>%s</i>.';
+$lang['p_choose_id'] = 'Ju lutemi <b>futni një përdorues ose grup</b> në formën e mësipërme për të parë ose ndryshuar bashkësinë e të drejtave për faqen <b class="aclpage">%s</b>.';
+$lang['p_choose_ns'] = 'Ju lutemi <b>futni një përdorues ose grup</b> në formën e mësipërme për të parë ose ndryshuar bashkësinë e të drejtave për hapësirën e emrit <b class="aclns">%s</b>.';
+$lang['p_inherited'] = 'Shënim: Ato të drejta nuk janë vendosur specifikisht por janë të trashëguara nga grupe të tjera ose hapësira emri më të larta.';
+$lang['p_isadmin'] = 'Shënim: Grupi ose përdoruesi i përzgjedhur ka gjithmonë të drejta të plota sepse është konfiguruar si superpërdorues.';
+$lang['p_include'] = 'Të drejtat më të larta i përfshijnë edhe ato më të ultat. Të drejtat Krijo, Ngarko dhe Fshi u aplikohen vetëm hapësirave të emrit, jo faqeve.';
+$lang['current'] = 'Rregullat aktuale ACL';
+$lang['where'] = 'Faqe/Hapësirë Emri';
+$lang['who'] = 'Përdorues/Grup';
+$lang['perm'] = 'Të Drejta';
+$lang['acl_perm0'] = 'Asgjë';
+$lang['acl_perm1'] = 'Lexim';
+$lang['acl_perm2'] = 'Redaktim';
+$lang['acl_perm4'] = 'Krijim';
+$lang['acl_perm8'] = 'Ngarkim';
+$lang['acl_perm16'] = 'Fshi';
+$lang['acl_new'] = 'Shto Hyrje të re';
+$lang['acl_mod'] = 'Ndrysho Hyrje';
diff --git a/lib/plugins/config/lang/cs/lang.php b/lib/plugins/config/lang/cs/lang.php
index e5114617b..25303791d 100644
--- a/lib/plugins/config/lang/cs/lang.php
+++ b/lib/plugins/config/lang/cs/lang.php
@@ -6,6 +6,7 @@
* @author Bohumir Zamecnik <bohumir@zamecnik.org>
* @author Zbynek Krivka <zbynek.krivka@seznam.cz>
* @author tomas@valenta.cz
+ * @author Marek Sacha <sachamar@fel.cvut.cz>
*/
$lang['menu'] = 'Správa nastavení';
$lang['error'] = 'Nastavení nebyla změněna kvůli alespoň jedné neplatné položce,
@@ -115,6 +116,7 @@ $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)';
$lang['subscribers'] = 'Možnost přihlásit se k odběru novinek stránky';
+$lang['subscribe_time'] = 'Časový interval v sekundách, ve kterém jsou posílány změny a souhrny změn. Interval by neměl být kratší než čas uvedený v recent_days.';
$lang['compress'] = 'Zahustit CSS a JavaScript výstup';
$lang['hidepages'] = 'Skrýt stránky odpovídající vzoru (regulární výrazy)';
$lang['send404'] = 'Posílat "HTTP 404/Page Not Found" pro neexistují stránky';
diff --git a/lib/plugins/config/lang/de-informal/intro.txt b/lib/plugins/config/lang/de-informal/intro.txt
index 45861dd00..7ac1b47d9 100644
--- a/lib/plugins/config/lang/de-informal/intro.txt
+++ b/lib/plugins/config/lang/de-informal/intro.txt
@@ -1,7 +1,7 @@
===== Einstellungs-Manager =====
-Benutze diese Seite zur Kontrolle der Einstellungen deiner DokuWiki-Installation. Für Hilfe zu individuellen Einstellungen gehe zu [[doku>config]]. Für mehr Details über diese Erweiterunge siehe [[doku>plugin:config]].
+Benutze diese Seite zur Kontrolle der Einstellungen deiner DokuWiki-Installation. Für Hilfe zu individuellen Einstellungen gehe zu [[doku>config]]. Für mehr Details über diese Erweiterungen siehe [[doku>plugin:config]].
Einstellungen die mit einem hellroten Hintergrund angezeigt werden, können mit dieser Erweiterung nicht verändert werden. Einstellungen mit einem blauen Hintergrund sind Standardwerte und Einstellungen mit einem weißen Hintergrund wurden lokal gesetzt für diese Installation. Sowohl blaue als auch weiße Einstellungen können angepasst werden.
-Denke dran **SAVE** zu drücken bevor du die Seite verläßt, andernfalls werden deine Änderungen nicht übernommen. \ No newline at end of file
+Denke dran **Speichern** zu drücken bevor du die Seite verlässt, andernfalls werden deine Änderungen nicht übernommen. \ No newline at end of file
diff --git a/lib/plugins/config/lang/de-informal/lang.php b/lib/plugins/config/lang/de-informal/lang.php
index 68232d80b..69ad3e524 100644
--- a/lib/plugins/config/lang/de-informal/lang.php
+++ b/lib/plugins/config/lang/de-informal/lang.php
@@ -4,19 +4,20 @@
*
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
- * @author ste-re@web.de
+ * @author Marcel Metz <marcel_metz@gmx.de>
*/
$lang['menu'] = 'Einstellungen';
$lang['error'] = 'Einstellungen wurden nicht aktualisiert auf Grund eines ungültigen Wertes. Bitte überprüfen Sie Ihre Änderungen und versuchen Sie es erneut.
-<br />Die/der inkorrekte(n) Wert(e) werden durch eine rote Umrandung hervorgehoben.';
-$lang['updated'] = 'Einstellungen erfolgreich hochgeladen.';
+<br />Die/der ungültige(n) Wert(e) werden durch eine rote Umrandung hervorgehoben.';
+$lang['updated'] = 'Einstellungen erfolgreich aktualisiert.';
$lang['nochoice'] = '(keine andere Option möglich)';
-$lang['danger'] = 'Achtung: Änderungen dieser Option könnten dein Wiki und das Konfigurationsmenü unzugänglich machen.';
-$lang['warning'] = 'Achtung: Änderungen dieser Option kann zu unbabsichtigtem Verhalten führen.';
-$lang['security'] = 'Sicherheitswarnung: Änderungen dieser Option können eine Sicherheitsrisiko bedeuten.';
+$lang['locked'] = 'Die Einstallungsdatei kann nicht aktualisiert werden. Wenn dies beunabsichtigt ist stelle sicher, dass der Name und die Zugriffsrechte der Einstellungsdatei richtig sind.';
+$lang['danger'] = '**Achtung**: Eine Änderung dieser Einstellung kann dein Wiki und das Einstellungsmenü unerreichbar machen.';
+$lang['warning'] = 'Achtung: Eine Änderungen dieser Option kann zu unbabsichtigtem Verhalten führen.';
+$lang['security'] = 'Sicherheitswarnung: Eine Änderungen dieser Option können ein Sicherheitsrisiko bedeuten.';
$lang['_configuration_manager'] = 'Einstellungen';
$lang['_header_dokuwiki'] = 'DokuWiki-Einstellungen';
-$lang['_header_plugin'] = 'Erweiterugs-Einstellungen';
+$lang['_header_plugin'] = 'Erweiterungs-Einstellungen';
$lang['_header_template'] = 'Vorlageneinstellungen';
$lang['_header_undefined'] = 'unbestimmte Einstellungen';
$lang['_basic'] = 'Grundeinstellungen';
@@ -31,47 +32,59 @@ $lang['_network'] = 'Netzwerk-Einstellungen';
$lang['_plugin_sufix'] = 'Ereiterungseinstellungen';
$lang['_template_sufix'] = 'Vorlageneinstellungen';
$lang['_msg_setting_no_default'] = 'Kein Standardwert.';
-$lang['fmode'] = 'Dateierstellungsmodus';
-$lang['dmode'] = 'Ordnererstellungsmodus';
+$lang['fmode'] = 'Zugriffsrechte bei Dateierstellung';
+$lang['dmode'] = 'Zugriffsrechte bei Verzeichniserstellung';
$lang['lang'] = 'Sprache';
-$lang['basedir'] = 'Installationsverzeichnis. Für automatische Erkennung frei lassen.';
-$lang['baseurl'] = 'Installationspfad (URL)';
$lang['savedir'] = 'Ordner zum Speichern von Daten';
$lang['start'] = 'Name der Startseite';
$lang['title'] = 'Wiki Titel';
$lang['template'] = 'Vorlage';
$lang['license'] = 'Unter welcher Lizenz sollte Ihr Inhalt veröffentlicht werden?';
-$lang['fullpath'] = 'Den kompletten Dateipfad im Footer anzeigen';
+$lang['fullpath'] = 'Zeige vollen Pfad der Datei in Fußzeile an';
$lang['recent'] = 'letzte Änderungen';
$lang['typography'] = 'Mach drucktechnische Ersetzungen';
$lang['htmlok'] = 'Erlaube eingebettetes HTML';
$lang['phpok'] = 'Erlaube eingebettetes PHP';
-$lang['dformat'] = 'Datumsformat (siehe PHP\'s <a href="http://www.php.net/strftime">strftime</a> function)';
+$lang['dformat'] = 'Datumsformat (siehe PHPs <a href="http://www.php.net/strftime">strftime</a> Funktion)';
$lang['signature'] = 'Signatur';
-$lang['usewordblock'] = 'Blockier Spam basierend auf der Wortliste';
+$lang['usewordblock'] = 'Blockiere Spam basierend auf der Wortliste';
$lang['useacl'] = 'Benutze Zugangskontrollliste';
$lang['autopasswd'] = 'Automatisch erzeugte Passwörter';
$lang['passcrypt'] = 'Passwortverschlüsselungsmethode';
$lang['defaultgroup'] = 'Standardgruppe';
-$lang['profileconfirm'] = 'Bestätige Profiländerungen mit dem Passwort';
+$lang['profileconfirm'] = 'Änderungen am Benutzerprofil mit Passwort bestätigen';
$lang['disableactions'] = 'Deaktiviere DokuWiki\'s Zugriffe';
-$lang['disableactions_check'] = 'Prüfe';
$lang['disableactions_subscription'] = 'Bestellen/Abbestellen';
+$lang['disableactions_nssubscription'] = 'Namensraum Bestellen/Abbestellen';
$lang['disableactions_wikicode'] = 'Zeige Quelle/Exportiere Rohdaten';
$lang['disableactions_other'] = 'Weitere Aktionen (durch Komma getrennt)';
-$lang['userewrite'] = 'Benutze angenehme URLs';
-$lang['autoplural'] = 'Prüfe die Links auf Plural-Formen';
-$lang['notify'] = 'Sende eine Änderungsmitteilung an diese E-Mail-Adresse';
-$lang['mailfrom'] = 'E-Mail-Adresse zur Nutzung für automatische E-Mails';
+$lang['sneaky_index'] = 'Standardmäßig zeigt Dokuwiki alle Namensräume in der Indexansicht an. Bei Aktivierung dieser Einstellung werden alle Namensräume versteckt, in welchen der Benutzer keine Leserechte hat. Dies könnte dazu führen, dass lesbare Unternamensräume versteckt werden. Dies kann die Indexansicht bei bestimmten Zugangskontrolleinstellungen unbenutzbar machen.';
+$lang['userewrite'] = 'Benutze schöne URLs';
+$lang['useslash'] = 'Benutze Schrägstrich als Namensraumtrenner in URLs';
+$lang['usedraft'] = 'Speichere automatisch Entwürfe während der Bearbeitung';
+$lang['notify'] = 'Sende Änderungsbenachrichtigungen an diese eMail Adresse.';
+$lang['registernotify'] = 'Sende Information bei neu registrierten Benutzern an diese eMail Adresse.';
+$lang['gdlib'] = 'GD Lib Version';
+$lang['send404'] = 'Sende "HTTP 404/Seite nicht gefunden" für nicht existierende Seiten';
$lang['renderer__plugin'] = '%s (Erweiterung)';
-$lang['proxy____host'] = 'Proxy-Servername';
-$lang['proxy____port'] = 'Proxy- Port';
-$lang['proxy____user'] = 'Proxy-Nutzername';
-$lang['proxy____pass'] = 'Proxy-Passwort';
+$lang['target____wiki'] = 'Zielfenstername für interne Links';
+$lang['target____interwiki'] = 'Zielfenstername für interwiki Links';
+$lang['target____extern'] = 'Zielfenstername für externe Links';
+$lang['target____media'] = 'Zielfenstername für Medienlinks';
+$lang['target____windows'] = 'Zielfenstername für Windowslinks';
+$lang['safemodehack'] = 'Aktiviere safemode Hack';
+$lang['ftp____host'] = 'FTP Server für safemode Hack';
+$lang['ftp____port'] = 'FTP Port für safemode Hack';
+$lang['ftp____user'] = 'FTP Benutzername für safemode Hack';
+$lang['ftp____pass'] = 'FTP Passwort für safemode Hack';
$lang['license_o_'] = 'Nichts ausgewählt';
$lang['typography_o_0'] = 'nichts';
$lang['userewrite_o_0'] = 'nichts';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki intern';
$lang['deaccent_o_0'] = 'aus';
+$lang['deaccent_o_1'] = 'Entferne Akzente';
+$lang['gdlib_o_0'] = 'GD lib ist nicht verfügbar';
$lang['gdlib_o_1'] = 'Version 1.x';
$lang['gdlib_o_2'] = 'Autoerkennung';
$lang['rss_type_o_rss'] = 'RSS 0.91';
@@ -79,7 +92,11 @@ $lang['rss_type_o_rss1'] = 'RSS 1.0';
$lang['rss_type_o_rss2'] = 'RSS 2.0';
$lang['rss_type_o_atom'] = 'Atom 0.3';
$lang['rss_type_o_atom1'] = 'Atom 1.0';
-$lang['rss_content_o_abstract'] = 'Abstraktum';
+$lang['rss_content_o_abstract'] = 'Zusammenfassung';
+$lang['rss_content_o_diff'] = 'Unified Diff';
+$lang['rss_linkto_o_diff'] = 'Ansicht der Unterschiede';
+$lang['rss_linkto_o_rev'] = 'Liste der Revisionen';
+$lang['rss_linkto_o_current'] = 'Die aktuelle Seite';
$lang['compression_o_0'] = 'nichts';
$lang['compression_o_gz'] = 'gzip';
$lang['compression_o_bz2'] = 'bz2';
diff --git a/lib/plugins/config/lang/de/lang.php b/lib/plugins/config/lang/de/lang.php
index 2cb44ab17..2075322d2 100644
--- a/lib/plugins/config/lang/de/lang.php
+++ b/lib/plugins/config/lang/de/lang.php
@@ -114,7 +114,7 @@ $lang['gdlib'] = 'GD Lib Version';
$lang['im_convert'] = 'Pfad zu ImageMagicks Konvertierwerkzeug';
$lang['jpg_quality'] = 'JPEG Kompressionsqualität (0-100)';
$lang['subscribers'] = 'E-Mail-Abos zulassen';
-$lang['subscribe_time'] = 'Zeit nach der Zusammenfassungs- und Änderungslisten-E-Mails verschickt werden; Dieser Wert sollte größer als recent_days sein.';
+$lang['subscribe_time'] = 'Zeit nach der Zusammenfassungs- und Änderungslisten-E-Mails verschickt werden; Dieser Wert sollte kleiner als die in recent_days konfigurierte Zeit sein.';
$lang['compress'] = 'JavaScript und Stylesheets komprimieren';
$lang['hidepages'] = 'Seiten verstecken (Regulärer Ausdruck)';
$lang['send404'] = 'Bei nicht vorhandenen Seiten mit 404 Fehlercode antworten';
diff --git a/lib/plugins/config/lang/en/lang.php b/lib/plugins/config/lang/en/lang.php
index cad1a0aad..7198ca36d 100644
--- a/lib/plugins/config/lang/en/lang.php
+++ b/lib/plugins/config/lang/en/lang.php
@@ -129,7 +129,7 @@ $lang['gdlib'] = 'GD Lib version';
$lang['im_convert'] = 'Path to ImageMagick\'s convert tool';
$lang['jpg_quality'] = 'JPG compression quality (0-100)';
$lang['subscribers'] = 'Enable page subscription support';
-$lang['subscribe_time'] = 'Time after which subscription lists and digests are sent (sec); This should be larger than the time specified in recent_days.';
+$lang['subscribe_time'] = 'Time after which subscription lists and digests are sent (sec); This should be smaller than the time specified in recent_days.';
$lang['compress'] = 'Compact CSS and javascript output';
$lang['hidepages'] = 'Hide matching pages (regular expressions)';
$lang['send404'] = 'Send "HTTP 404/Page Not Found" for non existing pages';
diff --git a/lib/plugins/config/lang/eo/lang.php b/lib/plugins/config/lang/eo/lang.php
index f490248e5..2b3dd6657 100644
--- a/lib/plugins/config/lang/eo/lang.php
+++ b/lib/plugins/config/lang/eo/lang.php
@@ -111,6 +111,7 @@ $lang['gdlib'] = 'Versio de GD Lib';
$lang['im_convert'] = 'Pado al la konvertilo de ImageMagick';
$lang['jpg_quality'] = 'Kompaktiga kvalito de JPG (0-100)';
$lang['subscribers'] = 'Ebligi subtenon de avizoj pri ŝanĝoj sur paĝoj';
+$lang['subscribe_time'] = 'Tempo, post kiu abonlistoj kaj kolektaĵoj sendiĝas (sek); Tio estu pli malgranda ol la tempo indikita en recent_days.';
$lang['compress'] = 'Kompaktigi CSS-ajn kaj ĵavaskriptajn elmetojn';
$lang['hidepages'] = 'Kaŝi kongruantajn paĝojn (laŭ regulaj esprimoj)';
$lang['send404'] = 'Sendi la mesaĝon "HTTP 404/Ne Trovita Paĝo" por ne ekzistantaj paĝoj';
diff --git a/lib/plugins/config/lang/es/lang.php b/lib/plugins/config/lang/es/lang.php
index 739ec6bbe..9aed1f96c 100644
--- a/lib/plugins/config/lang/es/lang.php
+++ b/lib/plugins/config/lang/es/lang.php
@@ -17,6 +17,7 @@
* @author Marvin Ortega <maty1206@maryanlinux.com>
* @author Daniel Castro Alvarado <dancas2@gmail.com>
* @author Fernando J. Gómez <fjgomez@gmail.com>
+ * @author Victor Castelan <victorcastelan@gmail.com>
*/
$lang['menu'] = 'Parámetros de configuración';
$lang['error'] = 'Los parámetros no han sido actualizados a causa de un valor inválido, por favor revise los cambios y re-envíe el formulario. <br /> Los valores incorrectos se mostrarán con un marco rojo alrededor.';
@@ -117,6 +118,7 @@ $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)';
$lang['subscribers'] = 'Habilitar soporte para suscripción a páginas';
+$lang['subscribe_time'] = 'Tiempo después que alguna lista de suscripción fue enviada (seg); Debe ser menor que el tiempo especificado en días recientes.';
$lang['compress'] = 'Compactar la salida de CSS y javascript';
$lang['hidepages'] = 'Ocultar páginas con coincidencias (expresiones regulares)';
$lang['send404'] = 'Enviar "HTTP 404/Page Not Found" para páginas no existentes';
diff --git a/lib/plugins/config/lang/fr/intro.txt b/lib/plugins/config/lang/fr/intro.txt
index 79e4a42da..de8a965d8 100644
--- a/lib/plugins/config/lang/fr/intro.txt
+++ b/lib/plugins/config/lang/fr/intro.txt
@@ -1,8 +1,8 @@
====== Gestionnaire de configuration ======
-Utilisez cette page pour contrôler les paramètres de votre installation de DokuWiki. Pour de l'aide sur chaque paramètre, reportez vous à [[doku>config]]. Pour d'autres détails concernant ce plugin, reportez vous à [[doku>plugin:config]].
+Utilisez cette page pour contrôler les paramètres de votre installation de DokuWiki. Pour de l'aide sur chaque paramètre, reportez vous à [[doku>config]]. Pour d'autres détails concernant ce module, reportez vous à [[doku>plugin:config]].
-Les paramètres affichés sur un fond rouge sont protégés et ne peuvent être modifiés avec ce plugin. Les paramètres affichés sur un fond bleu sont les valeurs par défaut et les valeurs affectées à votre installation sont affichées sur un fond blanc. Les paramètres bleus et blancs peuvent être modifiés.
+Les paramètres affichés sur un fond rouge sont protégés et ne peuvent être modifiés avec ce module. Les paramètres affichés sur un fond bleu sont les valeurs par défaut et les valeurs affectées à votre installation sont affichées sur un fond blanc. Les paramètres bleus et blancs peuvent être modifiés.
N'oubliez pas d'utiliser le bouton **Enregistrer** avant de quitter cette page, sinon vos modifications seront perdues.
diff --git a/lib/plugins/config/lang/fr/lang.php b/lib/plugins/config/lang/fr/lang.php
index f410291e7..09e625eb1 100644
--- a/lib/plugins/config/lang/fr/lang.php
+++ b/lib/plugins/config/lang/fr/lang.php
@@ -12,9 +12,11 @@
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author olivier duperray <duperray.olivier@laposte.net>
* @author Vincent Feltz <psycho@feltzv.fr>
+ * @author Philippe Bajoit <philippe.bajoit@gmail.com>
+ * @author Florian Gaub <floriang@floriang.net>
*/
$lang['menu'] = 'Paramètres de configuration';
-$lang['error'] = 'Paramètres non modifiés en raison d\'une valeur non valide, vérifiez vos réglages et réessayez. <br />La valeur(s) erronée(s) est entourée d\'une bordure rouge.';
+$lang['error'] = 'Paramètres non modifiés en raison d\'une valeur non valide, vérifiez vos réglages et réessayez. <br />Les valeurs erronées sont entourées d\'une bordure rouge.';
$lang['updated'] = 'Paramètres mis à jour avec succès.';
$lang['nochoice'] = '(aucun autre choix possible)';
$lang['locked'] = 'Le fichier des paramètres ne peut être modifié, si ceci n\'est pas intentionnel, <br /> vérifiez que le nom et les droits du fichier sont corrects.';
@@ -22,9 +24,9 @@ $lang['danger'] = 'Danger : Modifier cette option pourrait rendre
$lang['warning'] = 'Attention : Modifier cette option pourrait engendrer un comportement indésirable.';
$lang['security'] = 'Avertissement de sécurité : Modifier cette option pourrait induire un risque de sécurité.';
$lang['_configuration_manager'] = 'Gestionnaire de configuration';
-$lang['_header_dokuwiki'] = 'Paramètres DokuWiki';
-$lang['_header_plugin'] = 'Paramètres plugin';
-$lang['_header_template'] = 'Paramètres template';
+$lang['_header_dokuwiki'] = 'Paramètres de DokuWiki';
+$lang['_header_plugin'] = 'Paramètres des modules externes';
+$lang['_header_template'] = 'Paramètres des modèles';
$lang['_header_undefined'] = 'Paramètres indéfinis';
$lang['_basic'] = 'Paramètres de base';
$lang['_display'] = 'Paramètres d\'affichage';
@@ -35,7 +37,7 @@ $lang['_links'] = 'Paramètres des liens';
$lang['_media'] = 'Paramètres média';
$lang['_advanced'] = 'Paramètres avancés';
$lang['_network'] = 'Paramètres réseaux';
-$lang['_plugin_sufix'] = 'Paramètres plugin';
+$lang['_plugin_sufix'] = 'Paramètres de module';
$lang['_template_sufix'] = 'Paramètres de modèle';
$lang['_msg_setting_undefined'] = 'Pas de métadonnée de paramètres.';
$lang['_msg_setting_no_class'] = 'Pas de classe de paramètres.';
@@ -43,50 +45,50 @@ $lang['_msg_setting_no_default'] = 'Pas de valeur par défaut.';
$lang['fmode'] = 'Mode de création des fichiers';
$lang['dmode'] = 'Mode de création des répertoires';
$lang['lang'] = 'Langue';
-$lang['basedir'] = 'Répertoire de base';
-$lang['baseurl'] = 'URL de base';
+$lang['basedir'] = 'Répertoire de base (ex. : <code>/dokuwiki/</code>). Laisser vide pour une détection automatique.';
+$lang['baseurl'] = 'URL de base. Laisser vide pour une détection automatique.';
$lang['savedir'] = 'Répertoire de stockage';
$lang['start'] = 'Nom de la page d\'accueil';
$lang['title'] = 'Titre du wiki';
$lang['template'] = 'Modèle';
-$lang['license'] = 'Sous quelle licence doit être placée votre contribution ?';
+$lang['license'] = 'Sous quelle licence doit être placé le contenu ?';
$lang['fullpath'] = 'Utiliser le chemin complet dans le pied de page';
$lang['recent'] = 'Nombre de derniers changements à afficher';
$lang['breadcrumbs'] = 'Nombre de traces à afficher';
$lang['youarehere'] = 'Traces hiérarchiques';
$lang['typography'] = 'Effectuer des améliorations typographiques';
-$lang['htmlok'] = 'Permettre html dans les pages';
-$lang['phpok'] = 'Permettre php dans les pages';
+$lang['htmlok'] = 'Permettre HTML dans les pages';
+$lang['phpok'] = 'Permettre PHP dans les pages';
$lang['dformat'] = 'Format de date (cf. fonction <a href="http://www.php.net/strftime">strftime</a> de PHP)';
$lang['signature'] = 'Signature';
-$lang['toptoclevel'] = 'Niveau supérieur pour figurer dans la table des matières';
+$lang['toptoclevel'] = 'Niveau le plus haut à afficher dans la table des matières';
$lang['tocminheads'] = 'Nombre minimum de titres pour qu\'une table des matières soit construite';
$lang['maxtoclevel'] = 'Niveau maximum pour figurer dans la table des matières';
-$lang['maxseclevel'] = 'Niveau maximum pour éditer des sections';
+$lang['maxseclevel'] = 'Niveau maximum pour modifier des sections';
$lang['camelcase'] = 'Utiliser CamelCase pour les liens';
$lang['deaccent'] = 'Retirer les accents dans les noms de pages';
$lang['useheading'] = 'Utiliser le titre de premier niveau';
-$lang['refcheck'] = 'Vérifier les références de media';
-$lang['refshow'] = 'Nombre de références de media à montrer';
-$lang['allowdebug'] = 'Debug (<b>Ne l\'activez que si vous en avez besoin !</b>)';
+$lang['refcheck'] = 'Vérifier les références de média';
+$lang['refshow'] = 'Nombre de références de média à montrer';
+$lang['allowdebug'] = 'Debug (<strong>Ne l\'activez que si vous en avez besoin !</strong>)';
$lang['usewordblock'] = 'Bloquer le spam selon les mots utilisés';
-$lang['indexdelay'] = 'Délai avant l\'indexation (sec)';
+$lang['indexdelay'] = 'Délai avant l\'indexation (en secondes)';
$lang['relnofollow'] = 'Utiliser rel="nofollow" sur les liens extérieurs';
$lang['mailguard'] = 'Brouiller les adresses de courriel';
$lang['iexssprotect'] = 'Vérifier la présence de code JavaScript ou HTML malveillant dans les fichiers envoyés';
-$lang['showuseras'] = 'Qu\'afficher en montrant les utilisateurs qui ont récemment édité la page';
+$lang['showuseras'] = 'Qu\'afficher en montrant les utilisateurs qui ont récemment modifié la page';
$lang['useacl'] = 'Utiliser les listes de contrôle d\'accès (ACL)';
$lang['autopasswd'] = 'Auto-générer les mots de passe';
$lang['authtype'] = 'Mécanisme d\'authentification';
-$lang['passcrypt'] = 'Méthode de cryptage des mots de passe';
+$lang['passcrypt'] = 'Méthode de chiffrement des mots de passe';
$lang['defaultgroup'] = 'Groupe par défaut';
-$lang['superuser'] = 'Superuser - groupe, utilisateur ou liste séparée par des virgules user1,@group1,user2 ayant un accès complet à toutes les pages quelquesoit le paramétrage des ACL';
+$lang['superuser'] = 'Superuser - groupe, utilisateur ou liste séparée par des virgules user1,@group1,user2 ayant un accès complet à toutes les pages quelque soit le paramétrage des ACL';
$lang['manager'] = 'Manager - groupe, utilisateur ou liste séparée par des virgules user1,@group1,user2 ayant accès à certaines fonctions de gestion';
$lang['profileconfirm'] = 'Confirmer par mot de passe les modifications de profil';
$lang['disableactions'] = 'Actions à désactiver dans DokuWiki';
$lang['disableactions_check'] = 'Vérifier';
$lang['disableactions_subscription'] = 'Abonnement aux pages';
-$lang['disableactions_wikicode'] = 'Afficher source';
+$lang['disableactions_wikicode'] = 'Afficher le texte source';
$lang['disableactions_other'] = 'Autres actions (séparées par des virgules)';
$lang['sneaky_index'] = 'Par défaut, DokuWiki affichera toutes les catégories dans la vue par index. Activer cette option permet de cacher celles pour lesquelles l\'utilisateur n\'a pas la permission de lecture. Il peut en résulter le masquage de sous-catégories accessibles. Ceci peut rendre l\'index inutilisable avec certaines ACL.';
$lang['auth_security_timeout'] = 'Délai d\'expiration de sécurité (secondes)';
@@ -94,64 +96,65 @@ $lang['securecookie'] = 'Les cookies mis via HTTPS doivent-ils n\'être
$lang['xmlrpc'] = 'Activer l\'interface XML-RPC.';
$lang['xmlrpcuser'] = 'Restreindre l\'accès à XML-RPC aux groupes et utilisateurs indiqués ici. Laisser vide afin que tout le monde y ait accès.';
$lang['updatecheck'] = 'Vérifier les mises à jour ? DokuWiki doit pouvoir contacter splitbrain.org.';
-$lang['userewrite'] = 'URLs esthétiques';
-$lang['useslash'] = 'Utiliser slash comme séparateur de catégorie dans les URLs';
+$lang['userewrite'] = 'URL esthétiques';
+$lang['useslash'] = 'Utiliser « / » comme séparateur de catégorie dans les URL';
$lang['usedraft'] = 'Enregistrer automatiquement un brouillon pendant l\'édition';
-$lang['sepchar'] = 'Séparateur de nom de page';
-$lang['canonical'] = 'Utiliser des URLs canoniques';
+$lang['sepchar'] = 'Séparateur de mots dans les noms de page';
+$lang['canonical'] = 'Utiliser des URL canoniques';
$lang['autoplural'] = 'Rechercher les formes plurielles dans les liens';
$lang['compression'] = 'Méthode de compression pour les fichiers dans attic';
-$lang['cachetime'] = 'Âge maximum d\'un fichier en cache (sec)';
-$lang['locktime'] = 'Âge maximum des fichiers verrous (sec)';
+$lang['cachetime'] = 'Âge maximum d\'un fichier en cache (en secondes)';
+$lang['locktime'] = 'Âge maximum des fichiers verrous (en secondes)';
$lang['fetchsize'] = 'Taille maximale (en octets) du fichier que fetch.php peut télécharger';
$lang['notify'] = 'Notifier les modifications à cette adresse de courriel';
$lang['registernotify'] = 'Envoyer un courriel annonçant les nouveaux utilisateurs enregistrés à cette adresse';
$lang['mailfrom'] = 'Expéditeur des notifications par courriel du wiki';
-$lang['gzip_output'] = 'Utiliser Content-Encoding gzip pour xhtml';
+$lang['gzip_output'] = 'Utiliser Content-Encoding gzip pour XHTML';
$lang['gdlib'] = 'Version de GD Lib';
$lang['im_convert'] = 'Chemin vers l\'outil de conversion d\'ImageMagick';
-$lang['jpg_quality'] = 'Qualité de la compression JPG (0-100)';
+$lang['jpg_quality'] = 'Qualité de la compression JPEG (0-100)';
$lang['subscribers'] = 'Activer l\'abonnement aux pages';
-$lang['compress'] = 'Compresser CSS & JavaScript';
+$lang['subscribe_time'] = 'Délai après lequel les listes d\'abonnement et résumés sont envoyés (en secondes). Devrait être plus petit que le délai précisé dans recent_days.';
+$lang['compress'] = 'Compresser CSS et JavaScript';
$lang['hidepages'] = 'Cacher les pages correspondant à (expression régulière)';
$lang['send404'] = 'Renvoyer "HTTP 404/Page Non Trouvée" pour les pages introuvables';
-$lang['sitemap'] = 'Générer une carte G|oogle du site tous les (jours)';
+$lang['sitemap'] = 'Fréquence de génération une carte Google du site (en jours)';
$lang['broken_iua'] = 'La fonction ignore_user_abort est-elle opérationnelle sur votre système ? Ceci peut empêcher le fonctionnement de l\'index de recherche. IIS+PHP/
CGI dysfonctionne. Voir le <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">bug 852</a> pour plus d\'info.';
$lang['xsendfile'] = 'Utiliser l\'en-tête X-Sendfile pour permettre au serveur Web de délivrer des fichiers statiques ? Votre serveur Web doit supporter cette fonctionnalité.';
-$lang['renderer_xhtml'] = 'Moteur de rendu du format de sortie principal (xhtml)';
-$lang['renderer__core'] = '%s (dokuwiki core)';
-$lang['renderer__plugin'] = '%s (plugin)';
+$lang['renderer_xhtml'] = 'Moteur de rendu du format de sortie principal (XHTML)';
+$lang['renderer__core'] = '%s (cœur de dokuwiki)';
+$lang['renderer__plugin'] = '%s (module externe)';
$lang['rememberme'] = 'Permettre de conserver de manière permanente les cookies de connexion (mémoriser)';
$lang['rss_type'] = 'Type de flux RSS';
$lang['rss_linkto'] = 'Lien du flux RSS vers';
$lang['rss_content'] = 'Quel contenu afficher dans le flux RSS ?';
-$lang['rss_update'] = 'Fréquence de mise à jour du flux RSS (sec)';
-$lang['recent_days'] = 'Signaler les pages modifiées depuis (jours)';
+$lang['rss_update'] = 'Fréquence de mise à jour du flux RSS (en secondes)';
+$lang['recent_days'] = 'Signaler les pages modifiées depuis (en jours)';
$lang['rss_show_summary'] = 'Le flux XML affiche le résumé dans le titre';
$lang['target____wiki'] = 'Cible pour liens internes';
$lang['target____interwiki'] = 'Cible pour liens interwiki';
$lang['target____extern'] = 'Cible pour liens externes';
-$lang['target____media'] = 'Cible pour liens media';
-$lang['target____windows'] = 'Cible pour liens windows';
-$lang['proxy____host'] = 'Proxy - hôte';
-$lang['proxy____port'] = 'Proxy - port';
-$lang['proxy____user'] = 'Proxy - identifiant';
-$lang['proxy____pass'] = 'Proxy - mot de passe';
-$lang['proxy____ssl'] = 'Proxy - utilisation de ssl';
+$lang['target____media'] = 'Cible pour liens média';
+$lang['target____windows'] = 'Cible pour liens vers partages Windows';
+$lang['proxy____host'] = 'Proxy - Serveur hôte';
+$lang['proxy____port'] = 'Proxy - Numéro de port';
+$lang['proxy____user'] = 'Proxy - Identifiant';
+$lang['proxy____pass'] = 'Proxy - Mot de passe';
+$lang['proxy____ssl'] = 'Proxy - Utilisation de SSL';
$lang['safemodehack'] = 'Activer l\'option Mode sans échec';
-$lang['ftp____host'] = 'FTP - hôte pour Mode sans échec';
-$lang['ftp____port'] = 'FTP - port pour Mode sans échec';
-$lang['ftp____user'] = 'FTP - identifiant pour Mode sans échec';
-$lang['ftp____pass'] = 'FTP - mot de passe pour Mode sans échec';
-$lang['ftp____root'] = 'FTP - répertoire racine pour Mode sans échec';
+$lang['ftp____host'] = 'FTP - Serveur hôte pour Mode sans échec';
+$lang['ftp____port'] = 'FTP - Numéro de port pour Mode sans échec';
+$lang['ftp____user'] = 'FTP - Identifiant pour Mode sans échec';
+$lang['ftp____pass'] = 'FTP - Mot de passe pour Mode sans échec';
+$lang['ftp____root'] = 'FTP - Répertoire racine pour Mode sans échec';
$lang['license_o_'] = 'Aucune choisie';
$lang['typography_o_0'] = 'aucun';
$lang['typography_o_1'] = 'guillemets uniquement';
$lang['typography_o_2'] = 'tout signe typographique (peut ne pas fonctionner)';
$lang['userewrite_o_0'] = 'aucun';
-$lang['userewrite_o_1'] = '.htaccess';
-$lang['userewrite_o_2'] = 'DokuWiki';
+$lang['userewrite_o_1'] = 'Fichier .htaccess';
+$lang['userewrite_o_2'] = 'Interne à DokuWiki';
$lang['deaccent_o_0'] = 'off';
$lang['deaccent_o_1'] = 'supprimer les accents';
$lang['deaccent_o_2'] = 'convertir en roman';
@@ -164,8 +167,8 @@ $lang['rss_type_o_rss2'] = 'RSS 2.0';
$lang['rss_type_o_atom'] = 'Atom 0.3';
$lang['rss_type_o_atom1'] = 'Atom 1.0';
$lang['rss_content_o_abstract'] = 'Résumé';
-$lang['rss_content_o_diff'] = 'Diff Unifié';
-$lang['rss_content_o_htmldiff'] = 'Diff formaté en table HTML';
+$lang['rss_content_o_diff'] = 'Diff. unifié';
+$lang['rss_content_o_htmldiff'] = 'Diff. formaté en table HTML';
$lang['rss_content_o_html'] = 'page complète au format HTML';
$lang['rss_linkto_o_diff'] = 'liste des différences';
$lang['rss_linkto_o_page'] = 'page révisée';
@@ -178,9 +181,9 @@ $lang['xsendfile_o_0'] = 'ne pas utiliser';
$lang['xsendfile_o_1'] = 'Entête propriétaire lighttpd (avant la version 1.5)';
$lang['xsendfile_o_2'] = 'Entête standard X-Sendfile';
$lang['xsendfile_o_3'] = 'En-tête propriétaire Nginx X-Accel-Redirect';
-$lang['showuseras_o_loginname'] = 'Nom d\'utilisateur';
+$lang['showuseras_o_loginname'] = 'Identifiant de l\'utilisateur';
$lang['showuseras_o_username'] = 'Nom de l\'utilisateur';
-$lang['showuseras_o_email'] = 'Le courriel de l\'utilisateur (obfusqué suivant les paramètres de brouillage sélectionnés)';
+$lang['showuseras_o_email'] = 'Courriel de l\'utilisateur (brouillé suivant les paramètres de brouillage sélectionnés)';
$lang['showuseras_o_email_link'] = 'Courriel de l\'utilisateur en tant que lien mailto:';
$lang['useheading_o_0'] = 'Jamais';
$lang['useheading_o_navigation'] = 'Navigation seulement';
diff --git a/lib/plugins/config/lang/gl/intro.txt b/lib/plugins/config/lang/gl/intro.txt
index 27feedfed..cafe28e13 100644
--- a/lib/plugins/config/lang/gl/intro.txt
+++ b/lib/plugins/config/lang/gl/intro.txt
@@ -1,7 +1,7 @@
-====== Xestor de configuración ======
+====== Xestor de Configuración ======
-Use esta páxina para controlar a configuración da súa instalación do Dokuwiki. Para encontrar axuda sobre cada unha das opcións da configuración vaia a [[doku>config]]. Para obter máis información sobre este plugin vexa o documento [[doku>plugin:config]].
+Usa esta páxina para controlares a configuración da túa instalación do Dokuwiki. Para atopares axuda verbo de cada opción da configuración vai a [[doku>config]]. Para obteres pormenores desta extensión bota un ollo a [[doku>plugin:config]].
-As opcións que se mostran cun fondo de cor vermello claro, están protexidas e non poden ser alteradas con este plugin. As opcións que se mostran cun fondo de cor azul, son valores predeterminados. As opcións que teñen un fondo branco foron configuradas de modo local para esta instalación en concreto. Ambas as dúas, as opcións azuis e brancas, poden ser alteradas.
+As opcións que amosan un fondo de cor vermella clara están protexidas e non poden ser alteradas con esta extensión. As opcións que amosan un fondo de cor azul son valores predeterminados e as opcións que teñen fondo branco foron configuradas de xeito local para esta instalación en concreto. Ámbalas dúas, as opcións azuis e brancas, poden ser alteradas.
-Lembre premer no botón **GARDAR** antes de saír desta páxina ou, en caso contrario, as súas modificacións perderanse.
+Lembra premer no boton **GARDAR** denantes de saíres desta páxina ou, en caso contrario, os teus trocos perderanse.
diff --git a/lib/plugins/config/lang/gl/lang.php b/lib/plugins/config/lang/gl/lang.php
index eb7559e2f..2129beec0 100644
--- a/lib/plugins/config/lang/gl/lang.php
+++ b/lib/plugins/config/lang/gl/lang.php
@@ -2,40 +2,38 @@
/**
* Galicianlanguage file
*
- * @author CiberIrmandade da Fala <infoxeral@ciberirmandade.org>
- * @author Tagen Ata <localizacion@tagenata.com>
- * @author Leandro Regueiro <leandro.regueiro@gmail.com>
+ * @author Medúlio <medulio@ciberirmandade.org>
*/
-$lang['menu'] = 'Opcións de configuración';
-$lang['error'] = 'A configuración non foi actualizada debido a un valor non válido; verifique as modificacións feitas e envíeas de novo.
-<br />Os valores incorrectos móstranse cun bordo de cor vermella.';
-$lang['updated'] = 'A configuración foi actualizada correctamente.';
-$lang['nochoice'] = '(non hai outras opcións dispoñíbeis)';
-$lang['locked'] = 'Non se puido actualizar o ficheiro de configuración; se isto non debería ser así, <br />
-asegúrese de que o nome do ficheiro de configuración local e os permisos son correctos.';
-$lang['danger'] = 'Perigo: Se modifica esta opción podería facer que tanto o seu Wiki como o menú de configuración fiquen inaccesíbeis.';
-$lang['warning'] = 'Aviso: Se modifica esta opción podería causar un comportamento inesperado.';
-$lang['security'] = 'Aviso de seguranza: Cambiar esta opción podería supoñer un perigo de seguranza.';
-$lang['_configuration_manager'] = 'Xestor de configuración';
+$lang['menu'] = 'Opcións de Configuración';
+$lang['error'] = 'Configuración non actualizada debido a un valor inválido, por favor revisa os teus trocos e volta envialos de novo.
+<br />O(s) valor(es) incorrecto(s) amosanse cinguidos por un borde vermello.';
+$lang['updated'] = 'Configuración actualizada correctamente.';
+$lang['nochoice'] = '(non hai outras escollas dispoñibles)';
+$lang['locked'] = 'Non se puido actualizar o arquivo de configuración, se non ocorre como debería ser, <br />
+asegúrate de que o nome do arquivo de configuración local e os permisos son correctos.';
+$lang['danger'] = 'Perigo: mudando esta opción podes facer inaccesíbeis o teu wiki e máis o menú de configuración.';
+$lang['warning'] = 'Ollo: mudando esta opción poden aparecer comportamentos do aplicativo non agardados.';
+$lang['security'] = 'Aviso de seguranza: mudando esta opción poden aparecer riscos de seguranza.';
+$lang['_configuration_manager'] = 'Xestor de Configuración';
$lang['_header_dokuwiki'] = 'Configuración do DokuWiki';
-$lang['_header_plugin'] = 'Configuración de plugins';
-$lang['_header_template'] = 'Configuración do modelo';
-$lang['_header_undefined'] = 'Configuración indefinida';
-$lang['_basic'] = 'Configuración básica';
-$lang['_display'] = 'Configuración da visualización';
-$lang['_authentication'] = 'Configuración da autenticación';
-$lang['_anti_spam'] = 'Configuración do Anti-Spam';
-$lang['_editing'] = 'Configuración da edición';
-$lang['_links'] = 'Configuración das ligazóns';
-$lang['_media'] = 'Configuración dos ficheiros multimedia';
-$lang['_advanced'] = 'Configuración avanzada';
-$lang['_network'] = 'Configuración de rede';
-$lang['_plugin_sufix'] = 'Configuración de plugins';
-$lang['_template_sufix'] = 'Configuración do modelo';
-$lang['_msg_setting_undefined'] = 'Non hai configuracións de metadatos.';
-$lang['_msg_setting_no_class'] = 'Non hai configuracións de clase.';
-$lang['_msg_setting_no_default'] = 'Non hai un valor predeterminado.';
-$lang['fmode'] = 'Modo de creación de ficheiros';
+$lang['_header_plugin'] = 'Configuración de Extensións';
+$lang['_header_template'] = 'Configuración de Sobreplanta';
+$lang['_header_undefined'] = 'Configuración Indefinida';
+$lang['_basic'] = 'Configuración Básica';
+$lang['_display'] = 'Configuración de Visualización';
+$lang['_authentication'] = 'Configuración de Autenticación';
+$lang['_anti_spam'] = 'Configuración de Anti-Correo-lixo';
+$lang['_editing'] = 'Configuración de Edición';
+$lang['_links'] = 'Configuración de Ligazóns';
+$lang['_media'] = 'Configuración de Media';
+$lang['_advanced'] = 'Configuración Avanzada';
+$lang['_network'] = 'Configuración de Rede';
+$lang['_plugin_sufix'] = 'Configuración de Extensións';
+$lang['_template_sufix'] = 'Configuración de Sobreplanta';
+$lang['_msg_setting_undefined'] = 'Non hai configuración de metadatos.';
+$lang['_msg_setting_no_class'] = 'Non hai configuración de clase.';
+$lang['_msg_setting_no_default'] = 'Non hai valor predeterminado.';
+$lang['fmode'] = 'Modo de creación de arquivos';
$lang['dmode'] = 'Modo de creación de directorios';
$lang['lang'] = 'Idioma';
$lang['basedir'] = 'Directorio base';
@@ -43,103 +41,103 @@ $lang['baseurl'] = 'URL base';
$lang['savedir'] = 'Directorio no que se gardarán os datos';
$lang['start'] = 'Nome da páxina inicial';
$lang['title'] = 'Título do Wiki';
-$lang['template'] = 'Modelo';
-$lang['license'] = 'Baixo que licenza será liberado os seus contidos?';
-$lang['fullpath'] = 'Mostrar o camiño completo das páxinas no pé das mesmas';
-$lang['recent'] = 'Cambios recentes';
+$lang['template'] = 'Sobreplanta';
+$lang['license'] = 'Baixo de que licenza será ceibado o teu contido?';
+$lang['fullpath'] = 'Amosar a ruta completa das páxinas no pé das mesmas';
+$lang['recent'] = 'Trocos recentes';
$lang['breadcrumbs'] = 'Número de niveis da estrutura de navegación';
$lang['youarehere'] = 'Niveis xerárquicos da estrutura de navegación';
$lang['typography'] = 'Facer substitucións tipográficas';
$lang['htmlok'] = 'Permitir a inserción de HTML';
$lang['phpok'] = 'Permitir a inserción de PHP';
-$lang['dformat'] = 'Formato de data (vexa a función <a href="http://www.php.net/strftime">strftime</a> do PHP)';
+$lang['dformat'] = 'Formato de Data (bótalle un ollo á función <a href="http://www.php.net/strftime">strftime</a> do PHP)';
$lang['signature'] = 'Sinatura';
$lang['toptoclevel'] = 'Nivel superior para a táboa de contidos';
-$lang['tocminheads'] = 'Cantidade mínima de liñas de cabeceira que determinará se se xerará a TDC';
+$lang['tocminheads'] = 'Cantidade mínima de liñas de cabeceira que determinará se a TDC vai ser xerada';
$lang['maxtoclevel'] = 'Nivel máximo para a táboa de contidos';
$lang['maxseclevel'] = 'Nivel máximo de edición da sección';
$lang['camelcase'] = 'Utilizar CamelCase para as ligazóns';
-$lang['deaccent'] = 'Limpar os nomes de páxina';
+$lang['deaccent'] = 'Limpar nomes de páxina';
$lang['useheading'] = 'Utilizar a primeira cabeceira para os nomes de páxina';
-$lang['refcheck'] = 'Comprobar a referencia de multimedia';
-$lang['refshow'] = 'Número de referencias multimedia para mostrar';
-$lang['allowdebug'] = 'Permitir a depuración <b>desactíveo se non o precisa!</b>';
-$lang['usewordblock'] = 'Bloquear o spam segundo unha listaxe de palabras';
-$lang['indexdelay'] = 'Atraso antes de indexar (en seg.)';
+$lang['refcheck'] = 'Comprobar a referencia media';
+$lang['refshow'] = 'Número de referencias media a amosar';
+$lang['allowdebug'] = 'Permitir o depurado <b>desactívao se non o precisas!</b>';
+$lang['usewordblock'] = 'Bloquear correo-lixo segundo unha lista de verbas';
+$lang['indexdelay'] = 'Retardo denantes de indexar (seg)';
$lang['relnofollow'] = 'Utilizar rel="nofollow" nas ligazóns externas';
-$lang['mailguard'] = 'Escurecer os enderezos de correo';
-$lang['iexssprotect'] = 'Comprobar os ficheiros que se suban na procura dun posíbel código JavaScript ou HTML maliciosos';
-$lang['showuseras'] = 'Que se mostrará ao informar da persoa usuaria que fixo a última modificación dunha páxina?';
-$lang['useacl'] = 'Utilizar a lista de control de acceso (ACL)';
-$lang['autopasswd'] = 'Xerar os contrasinais automaticamente';
+$lang['mailguard'] = 'Ofuscar enderezos de correo-e';
+$lang['iexssprotect'] = 'Comprobar arquivos subidos na procura de posíbel código JavaScript ou HTML malicioso';
+$lang['showuseras'] = 'Que amosar cando se informe do usuario que fixo a última modificación dunha páxina';
+$lang['useacl'] = 'Utilizar lista de control de acceso';
+$lang['autopasswd'] = 'Xerar contrasinais automaticamente';
$lang['authtype'] = 'Backend de autenticación';
-$lang['passcrypt'] = 'Método de codificación do contrasinal';
-$lang['defaultgroup'] = 'Grupo predeterminado';
-$lang['superuser'] = 'Superusuaria/o - un grupo ou usuaria/o con acceso completo a todas as páxinas e funcións, independentemente da configuración da ACL';
-$lang['manager'] = 'Xestor - un grupo ou usuaria/o con acceso a certas funcións de xestión';
-$lang['profileconfirm'] = 'Confirmar as modificacións de perfil mediante un contrasinal';
+$lang['passcrypt'] = 'Método de encriptado do contrasinal';
+$lang['defaultgroup'] = 'Grupo por defecto';
+$lang['superuser'] = 'Super-usuario - un grupo ou usuario con acceso completo a todas as páxinas e funcións independentemente da configuración da ACL';
+$lang['manager'] = 'Xestor - un grupo ou usuario con acceso a certas funcións de xestión';
+$lang['profileconfirm'] = 'Confirmar trocos de perfil mediante contrasinal';
$lang['disableactions'] = 'Desactivar accións do DokuWiki';
$lang['disableactions_check'] = 'Comprobar';
$lang['disableactions_subscription'] = 'Subscribir/Desubscribir';
-$lang['disableactions_wikicode'] = 'Ver o código/Exportar datos raw';
-$lang['disableactions_other'] = 'Outras accións (separadas por vírgulas)';
-$lang['sneaky_index'] = 'O DokuWiki mostrará por defecto todos os nomes de espazo na vista de índice. Se activa isto serán ocultados aqueles onde o usuario non teña permisos de lectura.';
-$lang['auth_security_timeout'] = 'Tempo límite de seguranza de autenticación (en segundos)';
-$lang['securecookie'] = 'Débense enviar só mediante HTTPS as cookies configuradas para HTTPS enviadas polo navegador? Desactive esta opción só cando o inicio de sesión do seu wiki estea asegurado con SSL, mais a navegación no mesmo se faga de modo inseguro.';
-$lang['xmlrpc'] = 'Activar/Desactivar a interface XML-RPC';
-$lang['xmlrpcuser'] = 'Restrinxir o acceso mediante XML-RPC á lista separada por comas dos grupos e/ou usuarios proporcionados aquí. Deixe baleiro para darlle acceso a todo o mundo.';
-$lang['updatecheck'] = 'Débese comprobar se hai actualizacións e avisos de seguranza? O DokuWiki precisa contactar con splitbrain.org para executar esta funcionalidade.';
-$lang['userewrite'] = 'Utilizar URL amigábeis';
-$lang['useslash'] = 'Utilizar a barra oblícua (/) como separador de nome de espazo nos URL';
-$lang['usedraft'] = 'Gardar un borrador automaticamente ao editar';
-$lang['sepchar'] = 'Palabra de separación do nome de páxina';
-$lang['canonical'] = 'Utilizar URL completamente canónicos';
-$lang['autoplural'] = 'Comprobar as formas plurais nas ligazóns';
-$lang['compression'] = 'Método de compresión para os ficheiros attic';
-$lang['cachetime'] = 'Tempo máximo para a caché (en seg.)';
-$lang['locktime'] = 'Tempo máximo para o bloqueo de ficheiros (en seg.)';
-$lang['fetchsize'] = 'Tamaño máximo (en bytes) que o fetch.php pode descargar de fontes externas';
-$lang['notify'] = 'Enviar as notificacións de cambios a este enderezo de correo';
-$lang['registernotify'] = 'Enviar a información de novas persoas usuarias rexistradas a este enderezo de correo';
-$lang['mailfrom'] = 'Enderezo de correo-e para usar nas mensaxes automáticas';
-$lang['gzip_output'] = 'Utilizar o Contido-Codificación do Gzip para o XHTML';
-$lang['gdlib'] = 'Versión da biblioteca GD';
-$lang['im_convert'] = 'Camiño para a ferramenta de conversión ImageMagick';
+$lang['disableactions_wikicode'] = 'Ver fonte/Exportar Datos Raw';
+$lang['disableactions_other'] = 'Outras accións (separadas por comas)';
+$lang['sneaky_index'] = 'O DokuWiki amosará por defecto todos os nomes de espazo na vista de índice. Se activas isto agocharanse aqueles onde o usuario non teña permisos de lectura.';
+$lang['auth_security_timeout'] = 'Tempo Límite de Seguridade de Autenticación (segundos)';
+$lang['securecookie'] = 'Deben enviarse só vía HTTPS polo navegador as cookies configuradas vía HTTPS? Desactiva esta opción cando só o inicio de sesión do teu wiki estea asegurado con SSL pero a navegación do mesmo se faga de xeito inseguro.';
+$lang['xmlrpc'] = 'Activar/Desactivar interface XML-RPC';
+$lang['xmlrpcuser'] = 'Restrinxir o acceso mediante XML-RPC á lista separada por comas dos grupos e/ou usuarios proporcionados aquí. Déixao baleiro para darlle acceso a todas as persoas.';
+$lang['updatecheck'] = 'Comprobar se hai actualizacións e avisos de seguridade? O DokuWiki precisa contactar con splitbrain.org para executar esta característica.';
+$lang['userewrite'] = 'Utilizar URLs amigábeis';
+$lang['useslash'] = 'Utilizar a barra inclinada (/) como separador de nome de espazo nos URLs';
+$lang['usedraft'] = 'Gardar un borrador automaticamente no tempo da edición';
+$lang['sepchar'] = 'Verba separadora do nome de páxina';
+$lang['canonical'] = 'Utilizar URLs completamente canónicos';
+$lang['autoplural'] = 'Comprobar formas plurais nas ligazóns';
+$lang['compression'] = 'Método de compresión para arquivos attic';
+$lang['cachetime'] = 'Tempo máximo para a caché (seg.)';
+$lang['locktime'] = 'Tempo máximo para o bloqueo de arquivos (seg.)';
+$lang['fetchsize'] = 'Tamaño máximo (en bytes) que pode descargar fetch.php dende fontes externas';
+$lang['notify'] = 'Enviar notificacións de trocos a este enderezo de correo-e';
+$lang['registernotify'] = 'Enviar información de novos usuarios rexistrados a este enderezo de correo-e';
+$lang['mailfrom'] = 'Enderezo de correo-e a usar para as mensaxes automáticas';
+$lang['gzip_output'] = 'Utilizar Contido-Codificación gzip para o xhtml';
+$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)';
-$lang['subscribers'] = 'Activar a posibilidade de subscrición á páxina';
+$lang['subscribers'] = 'Activar posibilidade de subscrición á páxina';
$lang['compress'] = 'Saída compacta de CSS e Javascript';
-$lang['hidepages'] = 'Ocultar as páxinas que coincidan (expresións regulares)';
-$lang['send404'] = 'Enviar "HTTP 404/Páxina non encontrada" para as páxinas inexistentes';
-$lang['sitemap'] = 'Xerar o mapa do sitio do Google (en días)';
-$lang['broken_iua'] = 'Está danada a función ignore_user_abort no seu sistema? Isto podería causar que o índice de procura non funcione. Sábese que o IIS+PHP/CGI a dana. Vexa <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> para obter máis información.';
-$lang['xsendfile'] = 'Débese empregar a cabeceira X-Sendfile para que o servidor web envíe ficheiros estáticos? O seu servidor web debe soportar isto.';
-$lang['renderer_xhtml'] = 'Intérprete para empregar na saída principal (XHTML) do Wiki';
+$lang['hidepages'] = 'Agochar páxinas que coincidan (expresións regulares)';
+$lang['send404'] = 'Enviar "HTTP 404/Páxina non atopada" para as páxinas inexistentes';
+$lang['sitemap'] = 'Xerar mapa do sitio co Google (días)';
+$lang['broken_iua'] = 'Rachou a función ignore_user_abort no teu sistema? Isto podería causar que o índice de procura non funcione. Coñécese que o IIS+PHP/CGI ráchaa. Bótalle un ollo ao <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> para obter máis información.';
+$lang['xsendfile'] = 'Empregar a cabeceira X-Sendfile para que o servidor web envie arquivos estáticos? O teu servidor web precisa soportar isto.';
+$lang['renderer_xhtml'] = 'Intérprete a empregar para a saída principal (XHTML) do Wiki';
$lang['renderer__core'] = '%s (núcleo do Dokuwiki)';
-$lang['renderer__plugin'] = '%s (plugin)';
-$lang['rememberme'] = 'Permitir as cookies permanentes de inicio de sesión (lembrar)';
-$lang['rss_type'] = 'Tipo de fío RSS XML';
-$lang['rss_linkto'] = 'O fío XML vincúlase a';
-$lang['rss_content'] = 'Que quere mostrar nos elementos do fío XML?';
-$lang['rss_update'] = 'Intervalo de actualización do fío XML (en seg.)';
-$lang['recent_days'] = 'Número de modificacións recentes para manter (en días)';
-$lang['rss_show_summary'] = 'Mostrar o sumario no título do fío XML';
-$lang['target____wiki'] = 'Xanela de destino para as ligazóns internas';
-$lang['target____interwiki'] = 'Xanela de destino para as ligazóns interwiki';
-$lang['target____extern'] = 'Xanela de destino para as ligazóns externas';
-$lang['target____media'] = 'Xanela de destino para as ligazóns multimedia';
-$lang['target____windows'] = 'Xanela de destino para as ligazóns de xanelas';
-$lang['proxy____host'] = 'Nome do servidor proxy';
-$lang['proxy____port'] = 'Porto do proxy';
-$lang['proxy____user'] = 'Nome de usuaria/o do proxy';
-$lang['proxy____pass'] = 'Contrasinal do proxy';
-$lang['proxy____ssl'] = 'Utilizar SSL para conectar co proxy';
-$lang['safemodehack'] = 'Activar o hack de modo seguro (safemode)';
+$lang['renderer__plugin'] = '%s (extensión)';
+$lang['rememberme'] = 'Permitir cookies permanentes de inicio de sesión (lembrarme)';
+$lang['rss_type'] = 'Tipo de corrente RSS XML';
+$lang['rss_linkto'] = 'A corrente XML liga para';
+$lang['rss_content'] = 'Que queres amosar nos elementos da corrente XML?';
+$lang['rss_update'] = 'Intervalo de actualización da corrente XML (seg.)';
+$lang['recent_days'] = 'Número de trocos recentes a manter (días)';
+$lang['rss_show_summary'] = 'Amosar sumario no título da corrente XML';
+$lang['target____wiki'] = 'Fiestra de destino para as ligazóns internas';
+$lang['target____interwiki'] = 'Fiestra de destino para as ligazóns interwiki';
+$lang['target____extern'] = 'Fiestra de destino para as ligazóns externas';
+$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['proxy____host'] = 'Nome do servidor Proxy';
+$lang['proxy____port'] = 'Porto do Proxy';
+$lang['proxy____user'] = 'Nome de usuario do Proxy';
+$lang['proxy____pass'] = 'Contrasinal do Proxy';
+$lang['proxy____ssl'] = 'Utilizar ssl para conectar ao Proxy';
+$lang['safemodehack'] = 'Activar hack de modo seguro (safemode)';
$lang['ftp____host'] = 'Servidor FTP para o hack de modo seguro (safemode)';
$lang['ftp____port'] = 'Porto FTP para o hack de modo seguro(safemode)';
-$lang['ftp____user'] = 'Nome de usuaria/o FTP para o hack de modo seguro(safemode)';
+$lang['ftp____user'] = 'Nome de usuario FTP para o hack de modo seguro(safemode)';
$lang['ftp____pass'] = 'Contrasinal FTP para o hack de modo seguro(safemode)';
-$lang['ftp____root'] = 'Directorio raíz do FTP para o hack de modo seguro(safemode)';
-$lang['license_o_'] = 'Non se seleccionou nada';
+$lang['ftp____root'] = 'Directorio raigaña do FTP para o hack de modo seguro(safemode)';
+$lang['license_o_'] = 'Non se escolleu nada';
$lang['typography_o_0'] = 'ningunha';
$lang['typography_o_1'] = 'Só dobres aspas';
$lang['typography_o_2'] = 'Todas as aspas (pode que non funcione sempre)';
@@ -147,9 +145,9 @@ $lang['userewrite_o_0'] = 'ningún';
$lang['userewrite_o_1'] = '.htaccess';
$lang['userewrite_o_2'] = 'Interno do DokuWiki';
$lang['deaccent_o_0'] = 'desconectado';
-$lang['deaccent_o_1'] = 'Eliminar os acentos';
+$lang['deaccent_o_1'] = 'Eliminar acentos';
$lang['deaccent_o_2'] = 'romanizar';
-$lang['gdlib_o_0'] = 'A biblioteca GD non está dispoñíbel';
+$lang['gdlib_o_0'] = 'Libraría GD non dispoñíbel';
$lang['gdlib_o_1'] = 'Versión 1.x';
$lang['gdlib_o_2'] = 'Detección automática';
$lang['rss_type_o_rss'] = 'RSS 0.91';
@@ -157,26 +155,26 @@ $lang['rss_type_o_rss1'] = 'RSS 1.0';
$lang['rss_type_o_rss2'] = 'RSS 2.0';
$lang['rss_type_o_atom'] = 'Atom 0.3';
$lang['rss_type_o_atom1'] = 'Atom 1.0';
-$lang['rss_content_o_abstract'] = 'Resumo';
+$lang['rss_content_o_abstract'] = 'Sumario';
$lang['rss_content_o_diff'] = 'Formato Unified Diff';
$lang['rss_content_o_htmldiff'] = 'Táboa diff formatada en HTML';
$lang['rss_content_o_html'] = 'Contido HTML completo da páxina';
-$lang['rss_linkto_o_diff'] = 'visualización de diferenzas';
+$lang['rss_linkto_o_diff'] = 'vista de diferenzas';
$lang['rss_linkto_o_page'] = 'a páxina revisada';
$lang['rss_linkto_o_rev'] = 'listaxe de revisións';
$lang['rss_linkto_o_current'] = 'a páxina actual';
$lang['compression_o_0'] = 'ningunha';
$lang['compression_o_gz'] = 'gzip';
$lang['compression_o_bz2'] = 'bz2';
-$lang['xsendfile_o_0'] = 'non usar';
-$lang['xsendfile_o_1'] = 'Cabeceira lighttpd propietaria (anterior á versión 1.5)';
+$lang['xsendfile_o_0'] = 'non o empregues';
+$lang['xsendfile_o_1'] = 'Cabeceira lighttpd propietaria (denantes da versión 1.5)';
$lang['xsendfile_o_2'] = 'Cabeceira X-Sendfile estándar';
$lang['xsendfile_o_3'] = 'Cabeceira X-Accel-Redirect propia de Nginx';
$lang['showuseras_o_loginname'] = 'Nome de inicio de sesión';
-$lang['showuseras_o_username'] = 'Nome completo da persoa usuaria';
-$lang['showuseras_o_email'] = 'Enderezo de correo da persoa usuaria (escurecido conforme a configuración mailguard)';
-$lang['showuseras_o_email_link'] = 'Enderezo de correo da persoa usuaria como unha ligazón mailto:';
-$lang['useheading_o_0'] = 'Nunca';
-$lang['useheading_o_navigation'] = 'Só a navegación';
-$lang['useheading_o_content'] = 'Só o contido do Wiki';
+$lang['showuseras_o_username'] = 'Nome completo do usuario';
+$lang['showuseras_o_email'] = 'Enderezo de correo-e do usuario (ofuscado segundo a configuración mailguard)';
+$lang['showuseras_o_email_link'] = 'Enderezo de correo-e do usuario como ligazón mailto:';
+$lang['useheading_o_0'] = 'Endexamais';
+$lang['useheading_o_navigation'] = 'Só Navegación';
+$lang['useheading_o_content'] = 'Só Contido do Wiki';
$lang['useheading_o_1'] = 'Sempre';
diff --git a/lib/plugins/config/lang/ia/intro.txt b/lib/plugins/config/lang/ia/intro.txt
new file mode 100644
index 000000000..37b970c4f
--- /dev/null
+++ b/lib/plugins/config/lang/ia/intro.txt
@@ -0,0 +1,7 @@
+====== Gestion de configurationes ======
+
+Usa iste pagina pro controlar le configurationes de tu installation de DokuWiki. Pro adjuta re configurationes individual, refere te a [[doku>config]].
+
+Le configurationes monstrate super un fundo rubie clar es protegite e non pote esser alterate con iste plug-in. Le configurationes monstrate super un fundo blau es le valores predefinite e le configurationes monstrate super un fundo blanc ha essite definite localmente pro iste particular installation. Le configurationes blau e blanc pote esser alterate.
+
+Rememora de premer le button **SALVEGUARDAR** ante de quitar iste pagina, alteremente tu modificationes essera perdite. \ No newline at end of file
diff --git a/lib/plugins/config/lang/ia/lang.php b/lib/plugins/config/lang/ia/lang.php
new file mode 100644
index 000000000..624b79485
--- /dev/null
+++ b/lib/plugins/config/lang/ia/lang.php
@@ -0,0 +1,180 @@
+<?php
+/**
+ * Interlingua language file
+ *
+ * @author robocap <robocap1@gmail.com>
+ * @author Martijn Dekker <martijn@inlv.org>
+ */
+$lang['menu'] = 'Configurationes';
+$lang['error'] = 'Le configurationes non poteva esser actualisate a causa de un valor invalide; per favor revide tu cambiamentos e resubmitte los.<br />Le valor(es) incorrecte essera monstrate circumferite per un bordo rubie.';
+$lang['updated'] = 'Actualisation del configurationes succedite.';
+$lang['nochoice'] = '(nulle altere option disponibile)';
+$lang['locked'] = 'Le file de configuration non pote esser actualisate; si isto non es intentional, <br /> assecura te que le nomine e permissiones del file local de configuration es correcte.';
+$lang['danger'] = 'Periculo: Cambiar iste option pote render tu wiki e le menu de configuration inaccessibile!';
+$lang['warning'] = 'Attention: Cambiar iste option pote causar functionamento indesirate.';
+$lang['security'] = 'Advertimento de securitate: Cambiar iste option pote causar un risco de securitate.';
+$lang['_configuration_manager'] = 'Gestion de configurationes';
+$lang['_header_dokuwiki'] = 'Configurationes de DokuWiki';
+$lang['_header_plugin'] = 'Configurationes de plug-ins';
+$lang['_header_template'] = 'Configurationes de patronos';
+$lang['_header_undefined'] = 'Configurationes non definite';
+$lang['_basic'] = 'Configurationes de base';
+$lang['_display'] = 'Configurationes de visualisation';
+$lang['_authentication'] = 'Configurationes de authentication';
+$lang['_anti_spam'] = 'Configurationes anti-spam';
+$lang['_editing'] = 'Configurationes de modification';
+$lang['_links'] = 'Configurationes de ligamines';
+$lang['_media'] = 'Configurationes de multimedia';
+$lang['_advanced'] = 'Configurationes avantiate';
+$lang['_network'] = 'Configurationes de rete';
+$lang['_plugin_sufix'] = 'Configurationes de plug-ins';
+$lang['_template_sufix'] = 'Configurationes de patronos';
+$lang['_msg_setting_undefined'] = 'Nulle metadatos de configuration.';
+$lang['_msg_setting_no_class'] = 'Nulle classe de configuration.';
+$lang['_msg_setting_no_default'] = 'Nulle valor predefinite.';
+$lang['fmode'] = 'Permissiones al creation de files';
+$lang['dmode'] = 'Permissiones al creation de directorios';
+$lang['lang'] = 'Lingua del interfacie';
+$lang['basedir'] = 'Cammino al servitor (p.ex.. <code>/dokuwiki/</code>). Lassa vacue pro autodetection.';
+$lang['baseurl'] = 'URL del servitor (p.ex. <code>http://www.yourserver.com</code>). Lassa vacue pro autodetection.';
+$lang['savedir'] = 'Directorio pro salveguardar datos';
+$lang['start'] = 'Nomine del pagina initial';
+$lang['title'] = 'Titulo del wiki';
+$lang['template'] = 'Patrono';
+$lang['license'] = 'Sub qual licentia debe tu contento esser publicate?';
+$lang['fullpath'] = 'Revelar le cammino complete del paginas in le pede';
+$lang['recent'] = 'Modificationes recente';
+$lang['breadcrumbs'] = 'Numero de micas de pan';
+$lang['youarehere'] = 'Micas de pan hierarchic';
+$lang['typography'] = 'Face substitutiones typographic';
+$lang['htmlok'] = 'Permitter incorporation de HTML';
+$lang['phpok'] = 'Permitter incorporation de PHP';
+$lang['dformat'] = 'Formato del datas (vide le function <a href="http://www.php.net/strftime">strftime</a> de PHP)';
+$lang['signature'] = 'Signatura';
+$lang['toptoclevel'] = 'Nivello principal pro tabula de contento';
+$lang['tocminheads'] = 'Numero minimal de titulos requirite pro inserer tabula de contento';
+$lang['maxtoclevel'] = 'Nivello maximal pro tabula de contento';
+$lang['maxseclevel'] = 'Nivello maximal pro modification de sectiones';
+$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)';
+$lang['relnofollow'] = 'Usar rel="nofollow" pro ligamines externe';
+$lang['mailguard'] = 'Offuscar adresses de e-mail';
+$lang['iexssprotect'] = 'Verificar files incargate pro codice HTML o JavaScript possibilemente malitiose';
+$lang['showuseras'] = 'Como monstrar le usator que faceva le ultime modification de un pagina';
+$lang['useacl'] = 'Usar listas de controlo de accesso';
+$lang['autopasswd'] = 'Automaticamente generar contrasignos';
+$lang['authtype'] = 'Servicio de authentication';
+$lang['passcrypt'] = 'Methodo de cryptographia de contrasignos';
+$lang['defaultgroup'] = 'Gruppo predefinite';
+$lang['superuser'] = 'Superusator: le gruppo, usator o lista separate per commas ("usator1,@gruppo1,usator2") con accesso integral a tote le paginas e functiones sin reguardo del ACL';
+$lang['manager'] = 'Administrator: le gruppo, usator o lista separate per commas ("usator1,@gruppo1,usator2") con accesso a certe functiones administrative';
+$lang['profileconfirm'] = 'Confirmar modificationes del profilo con contrasigno';
+$lang['disableactions'] = 'Disactivar actiones DokuWiki';
+$lang['disableactions_check'] = 'Verificar';
+$lang['disableactions_subscription'] = 'Subscriber/Cancellar subscription';
+$lang['disableactions_wikicode'] = 'Vider codice-fonte/Exportar texto crude';
+$lang['disableactions_other'] = 'Altere actiones (separate per commas)';
+$lang['sneaky_index'] = 'Normalmente, DokuWiki monstra tote le spatios de nomines in le vista del indice. Si iste option es active, illos ubi le usator non ha le permission de lectura essera celate. Isto pote resultar in le celamento de subspatios de nomines accessibile. Isto pote render le indice inusabile con certe configurationes de ACL.';
+$lang['auth_security_timeout'] = 'Expiration pro securitate de authentication (secundas)';
+$lang['securecookie'] = 'Debe le cookies definite via HTTPS solmente esser inviate via HTTPS per le navigator? Disactiva iste option si solmente le apertura de sessiones a tu wiki es protegite con SSL ma le navigation del wiki es facite sin securitate.';
+$lang['xmlrpc'] = 'Activar/disactivar interfacie XML-RPC.';
+$lang['xmlrpcuser'] = 'Limitar le accesso a XML-RPC al gruppos o usatores date hic, separate per commas. Lassa isto vacue pro dar accesso a omnes.';
+$lang['updatecheck'] = 'Verificar si existe actualisationes e advertimentos de securitate? DokuWiki debe contactar splitbrain.org pro exequer iste function.';
+$lang['userewrite'] = 'Usar URLs nette';
+$lang['useslash'] = 'Usar le barra oblique ("/") como separator de spatios de nomines in URLs';
+$lang['usedraft'] = 'Automaticamente salveguardar un version provisori durante le modification';
+$lang['sepchar'] = 'Separator de parolas in nomines de paginas';
+$lang['canonical'] = 'Usar URLs completemente canonic';
+$lang['autoplural'] = 'Verificar si il ha formas plural in ligamines';
+$lang['compression'] = 'Methodo de compression pro files a mansarda';
+$lang['cachetime'] = 'Etate maximal pro le cache (secundas)';
+$lang['locktime'] = 'Etate maximal pro le files de serratura (secundas)';
+$lang['fetchsize'] = 'Numero maximal de bytes per file que fetch.php pote discargar de sitos externe';
+$lang['notify'] = 'Inviar notificationes de cambios a iste adresse de e-mail';
+$lang['registernotify'] = 'Inviar informationes super usatores novemente registrate a iste adresse de e-mail';
+$lang['mailfrom'] = 'Adresse de e-mail a usar pro messages automatic';
+$lang['gzip_output'] = 'Usar Content-Encoding gzip pro xhtml';
+$lang['gdlib'] = 'Version de GD Lib';
+$lang['im_convert'] = 'Cammino al programma "convert" de ImageMagick';
+$lang['jpg_quality'] = 'Qualitate del compression JPEG (0-100)';
+$lang['subscribers'] = 'Activar le possibilitate de subscriber se al paginas';
+$lang['subscribe_time'] = 'Tempore post le qual le listas de subscription e le digestos es inviate (in secundas); isto debe esser minor que le tempore specificate in recent_days.';
+$lang['compress'] = 'Compactar le output CSS e JavaScript';
+$lang['hidepages'] = 'Celar paginas correspondente (expressiones regular)';
+$lang['send404'] = 'Inviar "HTTP 404/Pagina non trovate" pro paginas non existente';
+$lang['sitemap'] = 'Generar mappa de sito Google (dies)';
+$lang['broken_iua'] = 'Es le function ignore_user_abort defectuose in tu systema? Isto pote resultar in un indice de recerca que non functiona. Vide <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> pro plus info.';
+$lang['xsendfile'] = 'Usar le capite X-Sendfile pro lassar le servitor web livrar files static? Tu navigator del web debe supportar isto.';
+$lang['renderer_xhtml'] = 'Renditor a usar pro le output wiki principal (xhtml)';
+$lang['renderer__core'] = '%s (nucleo dokuwiki)';
+$lang['renderer__plugin'] = '%s (plug-in)';
+$lang['rememberme'] = 'Permitter cookies de session permanente (memorar me)';
+$lang['rss_type'] = 'Typo de syndication XML';
+$lang['rss_linkto'] = 'Syndication XML liga verso';
+$lang['rss_content'] = 'Que monstrar in le entratas de syndication XML?';
+$lang['rss_update'] = 'Intervallo de actualisation pro syndicationes XML (secundas)';
+$lang['recent_days'] = 'Retener quante modificationes recente? (dies)';
+$lang['rss_show_summary'] = 'Monstrar summario in titulo de syndication XML';
+$lang['target____wiki'] = 'Fenestra de destination pro ligamines interne';
+$lang['target____interwiki'] = 'Fenestra de destination pro ligamines interwiki';
+$lang['target____extern'] = 'Fenestra de destination pro ligamines externe';
+$lang['target____media'] = 'Fenestra de destination pro ligamines multimedia';
+$lang['target____windows'] = 'Fenestra de destination pro ligamines a fenestras';
+$lang['proxy____host'] = 'Nomine de servitor proxy';
+$lang['proxy____port'] = 'Porto del proxy';
+$lang['proxy____user'] = 'Nomine de usator pro le proxy';
+$lang['proxy____pass'] = 'Contrasigno pro le proxy';
+$lang['proxy____ssl'] = 'Usar SSL pro connecter al proxy';
+$lang['safemodehack'] = 'Permitter truco de modo secur';
+$lang['ftp____host'] = 'Servitor FTP pro truco de modo secur';
+$lang['ftp____port'] = 'Porto FTP pro truco de modo secur';
+$lang['ftp____user'] = 'Nomine de usator FTP pro truco de modo secur';
+$lang['ftp____pass'] = 'Contrasigno FTP pro truco de modo secur';
+$lang['ftp____root'] = 'Directorio radice FTP pro truco de modo securr';
+$lang['license_o_'] = 'Nihil seligite';
+$lang['typography_o_0'] = 'nulle';
+$lang['typography_o_1'] = 'excludente ';
+$lang['typography_o_2'] = 'includente virgulettas singule (pote non sempre functionar)';
+$lang['userewrite_o_0'] = 'nulle';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'interne a DokuWIki';
+$lang['deaccent_o_0'] = 'disactivate';
+$lang['deaccent_o_1'] = 'remover accentos';
+$lang['deaccent_o_2'] = 'romanisar';
+$lang['gdlib_o_0'] = 'GD Lib non disponibile';
+$lang['gdlib_o_1'] = 'Version 1.x';
+$lang['gdlib_o_2'] = 'Autodetection';
+$lang['rss_type_o_rss'] = 'RSS 0.91';
+$lang['rss_type_o_rss1'] = 'RSS 1.0';
+$lang['rss_type_o_rss2'] = 'RSS 2.0';
+$lang['rss_type_o_atom'] = 'Atom 0.3';
+$lang['rss_type_o_atom1'] = 'Atom 1.0';
+$lang['rss_content_o_abstract'] = 'Abstracte';
+$lang['rss_content_o_diff'] = 'In formato Unified Diff';
+$lang['rss_content_o_htmldiff'] = 'Tabella de diff in formato HTML';
+$lang['rss_content_o_html'] = 'Contento complete del pagina in HTML';
+$lang['rss_linkto_o_diff'] = 'vista de differentias';
+$lang['rss_linkto_o_page'] = 'le pagina revidite';
+$lang['rss_linkto_o_rev'] = 'lista de versiones';
+$lang['rss_linkto_o_current'] = 'le pagina actual';
+$lang['compression_o_0'] = 'nulle';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'non usar';
+$lang['xsendfile_o_1'] = 'Capite proprietari "lighttpd" (ante version 1.5)';
+$lang['xsendfile_o_2'] = 'Capite standard "X-Sendfile"';
+$lang['xsendfile_o_3'] = 'Capite proprietari "X-Accel-Redirect" de Nginx';
+$lang['showuseras_o_loginname'] = 'Nomine de usator';
+$lang['showuseras_o_username'] = 'Nomine real del usator';
+$lang['showuseras_o_email'] = 'Adresse de e-mail del usator (offuscate secundo le configuration de Mailguard)';
+$lang['showuseras_o_email_link'] = 'Adresse de e-mail del usator como ligamine "mailto:"';
+$lang['useheading_o_0'] = 'Nunquam';
+$lang['useheading_o_navigation'] = 'Navigation solmente';
+$lang['useheading_o_content'] = 'Contento wiki solmente';
+$lang['useheading_o_1'] = 'Sempre';
diff --git a/lib/plugins/config/lang/it/lang.php b/lib/plugins/config/lang/it/lang.php
index 2a9ba42f0..9b84bb79e 100644
--- a/lib/plugins/config/lang/it/lang.php
+++ b/lib/plugins/config/lang/it/lang.php
@@ -14,18 +14,18 @@
*/
$lang['menu'] = 'Configurazione Wiki';
$lang['error'] = 'Impostazioni non aggiornate a causa di un valore non corretto, controlla le modifiche apportate e salva di nuovo.
- <br />I valori non corretti sono evidenziati da un riquadro rosso.';
+<br />I valori non corretti sono evidenziati da un riquadro rosso.';
$lang['updated'] = 'Aggiornamento impostazioni riuscito.';
$lang['nochoice'] = '(nessun\'altra scelta disponibile)';
$lang['locked'] = 'Il file di configurazione non può essere aggiornato, se questo non è intenzionale, <br />
- assicurati che il nome e i permessi del file contenente la configurazione locale siano corretti.';
-$lang['danger'] = 'Attenzione: Cambiare questa opzione può rendere inaccessibile la tua wiki e il menu di configurazione.';
-$lang['warning'] = 'Avviso: Cambiare questa opzione può causare comportamenti indesiderati.';
-$lang['security'] = 'Avviso di sicurezza: Cambiare questa opzione può esporre a rischi di sicurezza.';
+assicurati che il nome e i permessi del file contenente la configurazione locale siano corretti.';
+$lang['danger'] = 'Attenzione: cambiare questa opzione può rendere inaccessibile il wiki e il menu di configurazione.';
+$lang['warning'] = 'Avviso: cambiare questa opzione può causare comportamenti indesiderati.';
+$lang['security'] = 'Avviso di sicurezza: vambiare questa opzione può esporre a rischi di sicurezza.';
$lang['_configuration_manager'] = 'Configurazione Wiki';
$lang['_header_dokuwiki'] = 'Impostazioni DokuWiki';
$lang['_header_plugin'] = 'Impostazioni Plugin';
-$lang['_header_template'] = 'Impostazioni Template';
+$lang['_header_template'] = 'Impostazioni Modello';
$lang['_header_undefined'] = 'Impostazioni non definite';
$lang['_basic'] = 'Impostazioni Base';
$lang['_display'] = 'Impostazioni Visualizzazione';
@@ -37,7 +37,7 @@ $lang['_media'] = 'Impostazioni File';
$lang['_advanced'] = 'Impostazioni Avanzate';
$lang['_network'] = 'Impostazioni Rete';
$lang['_plugin_sufix'] = 'Impostazioni Plugin';
-$lang['_template_sufix'] = 'Impostazioni Template';
+$lang['_template_sufix'] = 'Impostazioni Modello';
$lang['_msg_setting_undefined'] = 'Nessun metadato definito.';
$lang['_msg_setting_no_class'] = 'Nessuna classe definita.';
$lang['_msg_setting_no_default'] = 'Nessun valore predefinito.';
@@ -49,7 +49,7 @@ $lang['baseurl'] = 'URL di base';
$lang['savedir'] = 'Directory per il salvataggio dei dati';
$lang['start'] = 'Nome della pagina iniziale';
$lang['title'] = 'Titolo del wiki';
-$lang['template'] = 'Template';
+$lang['template'] = 'Modello';
$lang['license'] = 'Sotto quale licenza vorresti rilasciare il tuo contenuto?';
$lang['fullpath'] = 'Mostra il percorso completo delle pagine';
$lang['recent'] = 'Ultime modifiche';
@@ -58,7 +58,7 @@ $lang['youarehere'] = 'Breadcrumb gerarchici';
$lang['typography'] = 'Abilita la sostituzione tipografica';
$lang['htmlok'] = 'Consenti HTML incorporato';
$lang['phpok'] = 'Consenti PHP incorporato';
-$lang['dformat'] = 'Formato delle date (vedi la funzione <a href="http://www.php.net/date">data</a> di PHP)';
+$lang['dformat'] = 'Formato delle date (vedi la funzione <a href="http://www.php.net/strftime">strftime</a> di PHP)';
$lang['signature'] = 'Firma';
$lang['toptoclevel'] = 'Livello superiore per l\'indice';
$lang['tocminheads'] = 'Ammontare minimo di intestazioni che determinano la creazione del TOC';
@@ -72,8 +72,8 @@ $lang['refshow'] = 'Numero di riferimenti da visualizzare';
$lang['allowdebug'] = 'Abilita il debug <b>(disabilitare se non serve!)</b>';
$lang['usewordblock'] = 'Blocca lo spam in base alla blacklist';
$lang['indexdelay'] = 'Intervallo di tempo prima dell\'indicizzazione';
-$lang['relnofollow'] = 'Usa rel="nofollow"';
-$lang['mailguard'] = 'Oscuramento indirizzi e-mail';
+$lang['relnofollow'] = 'Usa rel="nofollow" nei collegamenti esterni';
+$lang['mailguard'] = 'Oscuramento indirizzi email';
$lang['iexssprotect'] = 'Controlla i file caricati in cerca di possibile codice JavaScript o HTML maligno.';
$lang['showuseras'] = 'Cosa visualizzare quando si mostra l\'ultimo utente che ha modificato una pagina';
$lang['useacl'] = 'Usa lista di controllo accessi (ACL)';
@@ -81,8 +81,8 @@ $lang['autopasswd'] = 'Genera password in automatico';
$lang['authtype'] = 'Sistema di autenticazione';
$lang['passcrypt'] = 'Metodo di cifratura password';
$lang['defaultgroup'] = 'Gruppo predefinito';
-$lang['superuser'] = 'Amministratore';
-$lang['manager'] = 'Gestore - un gruppo o un utente con accesso a determinate funzioni di gestione';
+$lang['superuser'] = 'Amministratore - gruppo, utente o elenco di utenti separati da virgole (user1,@group1,user2) con accesso completo a tutte le pagine e le funzioni che riguardano le impostazioni ACL';
+$lang['manager'] = 'Gestore - gruppo, utente o elenco di utenti separati da virgole (user1,@group1,user2) con accesso a determinate funzioni di gestione';
$lang['profileconfirm'] = 'Richiedi la password per modifiche al profilo';
$lang['disableactions'] = 'Disabilita azioni DokuWiki';
$lang['disableactions_check'] = 'Controlla';
@@ -90,13 +90,13 @@ $lang['disableactions_subscription'] = 'Sottoscrivi/Rimuovi sottoscrizione';
$lang['disableactions_wikicode'] = 'Mostra sorgente/Esporta Raw';
$lang['disableactions_other'] = 'Altre azioni (separate da virgola)';
$lang['sneaky_index'] = 'Normalmente, DokuWiki mostra tutte le categorie nella vista indice. Abilitando questa opzione, saranno nascoste quelle per cui l\'utente non ha il permesso in lettura. Questo potrebbe far sì che alcune sottocategorie accessibili siano nascoste. La pagina indice potrebbe quindi diventare inutilizzabile con alcune configurazioni dell\'ACL.';
-$lang['auth_security_timeout'] = 'Timeout di sicurezza per l\'autenticazione (secondi)';
+$lang['auth_security_timeout'] = 'Tempo di sicurezza per l\'autenticazione (secondi)';
$lang['securecookie'] = 'Devono i cookies impostati tramite HTTPS essere inviati al browser solo tramite HTTPS? Disattiva questa opzione solo quando l\'accesso al tuo wiki viene effettuato con il protocollo SSL ma la navigazione del wiki non risulta sicura.';
-$lang['xmlrpc'] = 'Abilita/disabilita interfaccia XML-RPC';
+$lang['xmlrpc'] = 'Abilita/disabilita interfaccia XML-RPC.';
$lang['xmlrpcuser'] = 'Limita l\'accesso XML-RPC ai gruppi o utenti indicati qui (separati da virgola). Lascia il campo vuoto per dare accesso a tutti.';
$lang['updatecheck'] = 'Controllare aggiornamenti e avvisi di sicurezza? DokuWiki deve contattare splitbrain.org per questa funzione.';
$lang['userewrite'] = 'Usa il rewrite delle URL';
-$lang['useslash'] = 'Usa lo slash come separatore nelle URL';
+$lang['useslash'] = 'Usa la barra rovescia (slash) come separatore nelle URL';
$lang['usedraft'] = 'Salva una bozza in automatico in fase di modifica';
$lang['sepchar'] = 'Separatore di parole nei nomi di pagina';
$lang['canonical'] = 'Usa URL canoniche';
@@ -113,13 +113,14 @@ $lang['gdlib'] = 'Versione GD Lib ';
$lang['im_convert'] = 'Percorso per il convertitore di ImageMagick';
$lang['jpg_quality'] = 'Qualità di compressione JPG (0-100)';
$lang['subscribers'] = 'Abilita la sottoscrizione alle pagine';
+$lang['subscribe_time'] = 'Tempo dopo il quale le liste di sottoscrizione e i riassunti vengono inviati (sec); Dovrebbe essere inferiore al tempo specificato in recent_days.';
$lang['compress'] = 'Comprimi i file CSS e javascript';
$lang['hidepages'] = 'Nascondi le pagine che soddisfano la condizione (inserire un\'espressione regolare)';
$lang['send404'] = 'Invia "HTTP 404/Pagina non trovata" per le pagine inesistenti';
$lang['sitemap'] = 'Genera una sitemap Google (giorni)';
$lang['broken_iua'] = 'La funzione ignore_user_abort non funziona sul tuo sistema? Questo potrebbe far sì che l\'indice di ricerca sia inutilizzabile. È noto che nella configurazione IIS+PHP/CGI non funziona. Vedi il<a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> per maggiori informazioni.';
$lang['xsendfile'] = 'Usare l\'header X-Sendfile per permettere al webserver di fornire file statici? Questa funzione deve essere supportata dal tuo webserver.';
-$lang['renderer_xhtml'] = 'Renderer da usare la visualizzazione del wiki (xhtml)';
+$lang['renderer_xhtml'] = 'Renderer da usare per la visualizzazione del wiki (xhtml)';
$lang['renderer__core'] = '%s (dokuwiki)';
$lang['renderer__plugin'] = '%s (plugin)';
$lang['rememberme'] = 'Permetti i cookies di accesso permanenti (ricordami)';
@@ -129,11 +130,11 @@ $lang['rss_content'] = 'Cosa mostrare negli elementi dei feed XML?';
$lang['rss_update'] = 'Intervallo di aggiornamento dei feed XML (sec)';
$lang['recent_days'] = 'Quante modifiche recenti tenere (giorni)';
$lang['rss_show_summary'] = 'I feed XML riportano un sommario nel titolo';
-$lang['target____wiki'] = 'Finestra target per i collegamenti interni';
-$lang['target____interwiki'] = 'Finestra target per i collegamenti interwiki';
-$lang['target____extern'] = 'Finestra target per i collegamenti esterni';
-$lang['target____media'] = 'Finestra target per i collegamenti ai file';
-$lang['target____windows'] = 'Finestra target per i collegamenti alle risorse condivise';
+$lang['target____wiki'] = 'Finestra di destinazione per i collegamenti interni';
+$lang['target____interwiki'] = 'Finestra di destinazione per i collegamenti interwiki';
+$lang['target____extern'] = 'Finestra di destinazione per i collegamenti esterni';
+$lang['target____media'] = 'Finestra di destinazione per i collegamenti ai file';
+$lang['target____windows'] = 'Finestra di destinazione per i collegamenti alle risorse condivise';
$lang['proxy____host'] = 'Nome server proxy';
$lang['proxy____port'] = 'Porta proxy';
$lang['proxy____user'] = 'Nome utente proxy';
@@ -144,7 +145,7 @@ $lang['ftp____host'] = 'Server FTP per safemode hack';
$lang['ftp____port'] = 'Porta FTP per safemode hack';
$lang['ftp____user'] = 'Nome utente FTP per safemode hack';
$lang['ftp____pass'] = 'Password FTP per safemode hack';
-$lang['ftp____root'] = 'Root directory FTP per safemode hack';
+$lang['ftp____root'] = 'Directory principale FTP per safemode hack';
$lang['license_o_'] = 'Nessuna scelta';
$lang['typography_o_0'] = 'nessuno';
$lang['typography_o_1'] = 'Solo virgolette';
@@ -170,7 +171,7 @@ $lang['rss_content_o_html'] = 'Tutto il contenuto della pagina in HTML';
$lang['rss_linkto_o_diff'] = 'vista differenze';
$lang['rss_linkto_o_page'] = 'pagina revisionata';
$lang['rss_linkto_o_rev'] = 'elenco revisioni';
-$lang['rss_linkto_o_current'] = 'pagina corrente';
+$lang['rss_linkto_o_current'] = 'pagina attuale';
$lang['compression_o_0'] = 'nessuna';
$lang['compression_o_gz'] = 'gzip';
$lang['compression_o_bz2'] = 'bz2';
diff --git a/lib/plugins/config/lang/lb/intro.txt b/lib/plugins/config/lang/lb/intro.txt
new file mode 100644
index 000000000..964ee851c
--- /dev/null
+++ b/lib/plugins/config/lang/lb/intro.txt
@@ -0,0 +1,7 @@
+====== Konfiguratioun ======
+
+Dëses Plugin hëlleft der bei der Konfiguratioun vun DokuWiki. Hëllef zu deenen eenzelnen Astellungen fënns de ënner [[doku>config]]. Méi Informatiounen zu dësem Plugin kriss de ënner [[doku>plugin:config]].
+
+Astellungen mat engem hellrouden Hannergrond si geséchert a kënnen net mat dësem Plugin verännert ginn. Astellungen mat hellbloem Hannergrond si Virastellungen, wäiss hannerluechte Felder weisen lokal verännert Werter un. Souwuel dié blo wéi och déi wäiss Felder kënne verännert ginn.
+
+Vergiess w.e.g. net **Späicheren** ze drécken iers de d'Säit verléiss, anescht ginn all deng Ännerungen verluer.
diff --git a/lib/plugins/config/lang/lb/lang.php b/lib/plugins/config/lang/lb/lang.php
new file mode 100644
index 000000000..59acdf7a8
--- /dev/null
+++ b/lib/plugins/config/lang/lb/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * lb language file
+ *
+ * @author joel@schintgen.net
+ */
diff --git a/lib/plugins/config/lang/lv/lang.php b/lib/plugins/config/lang/lv/lang.php
index 51cb6d89b..533ccbcfb 100644
--- a/lib/plugins/config/lang/lv/lang.php
+++ b/lib/plugins/config/lang/lv/lang.php
@@ -105,6 +105,7 @@ $lang['gdlib'] = 'GD Lib versija';
$lang['im_convert'] = 'Ceļš uz ImageMagick convert rīku';
$lang['jpg_quality'] = 'JPG saspiešanas kvalitāte';
$lang['subscribers'] = 'Atļaut abonēt izmaiņas';
+$lang['subscribe_time'] = 'Pēc cik ilga laika izsūtīt abonētos sarakstus un kopsavilkumus (sekundes); jābūt mazākam par laiku, kas norādīts "recent_days".';
$lang['compress'] = 'Saspiest CSS un javascript failus';
$lang['hidepages'] = 'Slēpt lapas (regulāras izteiksmes)';
$lang['send404'] = 'Par neesošām lapām atbildēt "HTTP 404/Page Not Found" ';
diff --git a/lib/plugins/config/lang/mk/lang.php b/lib/plugins/config/lang/mk/lang.php
new file mode 100644
index 000000000..6d4530f79
--- /dev/null
+++ b/lib/plugins/config/lang/mk/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * Macedonian language file
+ *
+ * @author Dimitar Talevski <dimi3.14@gmail.com>
+ */
diff --git a/lib/plugins/config/lang/pl/lang.php b/lib/plugins/config/lang/pl/lang.php
index 4f3c2ddec..b722f7b4d 100644
--- a/lib/plugins/config/lang/pl/lang.php
+++ b/lib/plugins/config/lang/pl/lang.php
@@ -8,6 +8,8 @@
* @author Maciej Kurczewski <pipijajko@gmail.com>
* @author Sławomir Boczek <slawkens@gmail.com>
* @author Piotr JANKOWSKI <jankowski.piotr@gmail.com>
+ * @author sleshek@wp.pl
+ * @author Leszek Stachowski <shazarre@gmail.com>
*/
$lang['menu'] = 'Ustawienia';
$lang['error'] = 'Ustawienia nie zostały zapisane z powodu błędnych wartości, przejrzyj je i ponów próbę zapisu. <br/> Niepoprawne wartości są wyróżnione kolorem czerwonym.';
@@ -108,6 +110,7 @@ $lang['gdlib'] = 'Wersja biblioteki GDLib';
$lang['im_convert'] = 'Ścieżka do programu imagemagick';
$lang['jpg_quality'] = 'Jakość kompresji JPG (0-100)';
$lang['subscribers'] = 'Subskrypcja';
+$lang['subscribe_time'] = 'Czas po którym są wysyłane listy subskrypcji i streszczenia (sek.); Powinna być to wartość większa niż podana w zmiennej recent_days.';
$lang['compress'] = 'Kompresja arkuszy CSS i plików JavaScript';
$lang['hidepages'] = 'Ukrywanie stron pasujących do wzorca (wyrażenie regularne)';
$lang['send404'] = 'Nagłówek "HTTP 404/Page Not Found" dla nieistniejących stron';
diff --git a/lib/plugins/config/lang/pt-br/lang.php b/lib/plugins/config/lang/pt-br/lang.php
index 14e5cfb19..2e6971e34 100644
--- a/lib/plugins/config/lang/pt-br/lang.php
+++ b/lib/plugins/config/lang/pt-br/lang.php
@@ -13,6 +13,7 @@
* @author Frederico Guimarães <frederico@teia.bio.br>
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
+ * @author Sergio Motta sergio@cisne.com.br
*/
$lang['menu'] = 'Configurações do DokuWiki';
$lang['error'] = 'As configurações não foram atualizadas devido a um valor inválido. Por favor, reveja suas alterações e reenvie-as.<br />O(s) valor(es) incorreto(s) serão exibidos contornados por uma borda vermelha.';
diff --git a/lib/plugins/config/lang/ru/lang.php b/lib/plugins/config/lang/ru/lang.php
index 1e9905d64..515485afb 100644
--- a/lib/plugins/config/lang/ru/lang.php
+++ b/lib/plugins/config/lang/ru/lang.php
@@ -12,6 +12,7 @@
* @author Alexander Sorkin <kibizoid@gmail.com>
* @author Kirill Krasnov <krasnovforum@gmail.com>
* @author Vlad Tsybenko <vlad.development@gmail.com>
+ * @author Aleksey Osadchiy <rfc@nm.ru>
*/
$lang['menu'] = 'Настройки Вики';
$lang['error'] = 'Настройки не были сохранены из-за ошибки в одном из значений. Пожалуйста, проверьте ваши изменения и попробуйте еще раз.
@@ -114,6 +115,7 @@ $lang['gdlib'] = 'Версия GD Lib';
$lang['im_convert'] = 'Путь к imagemagick';
$lang['jpg_quality'] = 'Качество сжатия JPG (0-100)';
$lang['subscribers'] = 'Разрешить подписку на изменения';
+$lang['subscribe_time'] = 'Интервал рассылки подписок и сводок (сек); Должен быть меньше, чем значение указанное в recent_days.';
$lang['compress'] = 'Сжимать файлы CSS и javascript';
$lang['hidepages'] = 'Скрыть страницы (рег. выражение)';
$lang['send404'] = 'Посылать "HTTP404/Page Not Found"';
diff --git a/lib/plugins/config/lang/sq/intro.txt b/lib/plugins/config/lang/sq/intro.txt
new file mode 100644
index 000000000..687b497c9
--- /dev/null
+++ b/lib/plugins/config/lang/sq/intro.txt
@@ -0,0 +1,7 @@
+====== Menaxheri Konfigurimit ======
+
+Përdoreni këtë faqe për të kontrolluar kuadrot e instalimit të DokuWiki-t tuaj. Për ndihmë mbi kuadro individuale referojuni [[doku>config]]. Për më tepër detaje rreth këtij plugin-i shih [[doku>plugin:config]].
+
+Kuadrot e treguara me një backgroudn me një ngjyrë të kuqe të lehtë janë të mbrojtura dhe nuk mund të ndryshohen me këtë plugin. Kuadrot e treguara me një background blu janë vlerat default dhe kuadrot e treguara me një background të bardhë janë vendosur lokalisht për këtë instalim të caktuar. Si kuadrot blu, ashtu edhe ato të bardhë mund të ndryshohen.
+
+Kujtohuni të shtypni butonin **Ruaj** para se të dilni nga kjo faqe ose ndryshimet tuaja do të humbasin. \ No newline at end of file
diff --git a/lib/plugins/config/lang/sq/lang.php b/lib/plugins/config/lang/sq/lang.php
new file mode 100644
index 000000000..6cf8fd5af
--- /dev/null
+++ b/lib/plugins/config/lang/sq/lang.php
@@ -0,0 +1,180 @@
+<?php
+/**
+ * Albanian language file
+ *
+ * @author Leonard Elezi leonard.elezi@depinfo.info
+ */
+$lang['menu'] = 'Konfigurimi i Kuadrove';
+$lang['error'] = 'Kuadrot nuk u përditësuan për shkak të një vlere të palejuar, ju lutem rishikoni ndryshimet tuaja dhe ridorëzojeni.
+<br />Vlerat e pasakta tregohen të rrethuara nga një kornizë e kuqe.';
+$lang['updated'] = 'Kuadrot u përditësuan me sukses.';
+$lang['nochoice'] = '(asnjë zgjedhje tjetër e disponueshme)';
+$lang['locked'] = 'Skedari i kuadrove nuk mund të përditësohet, nëse kjo është e paqëllimshme, <br /> sigurohuni që emri i skedarit të kuadrove lokale dhe të drejtat të jenë të sakta.';
+$lang['danger'] = 'Rrezik: Ndrishimi i kësaj alternative mund ta bëjë wiki-n dhe menunë tuaj të konfigurimit të pa aksesueshme.';
+$lang['warning'] = 'Paralajmërim: Ndryshimi i kësaj alternative mund të shkaktojë sjellje të padëshiruara.';
+$lang['security'] = 'Paralajmërim Sigurie: Ndryshimi i kësaj alternative mund të paraqesë një rrezik në siguri.';
+$lang['_configuration_manager'] = 'Menaxhuesi i Kuadrove';
+$lang['_header_dokuwiki'] = 'Kuadrot e DokuWiki-t';
+$lang['_header_plugin'] = 'Kuadrot e Plugin-eve';
+$lang['_header_template'] = 'Kuadrot e Template-eve';
+$lang['_header_undefined'] = 'Kuadro të Papërcaktuara';
+$lang['_basic'] = 'Kuadro Elementare';
+$lang['_display'] = 'Kuadrot e Shfaqjes';
+$lang['_authentication'] = 'Kuadrot e Autentikimit';
+$lang['_anti_spam'] = 'Kuadrot Anti-Spam';
+$lang['_editing'] = 'Kuadrot e Redaktimit';
+$lang['_links'] = 'Kuadrot e Link-eve';
+$lang['_media'] = 'Kuadrot e Medias';
+$lang['_advanced'] = 'Kuadro të Avancuara';
+$lang['_network'] = 'Kuadrot e Rrjetit';
+$lang['_plugin_sufix'] = 'Kuadrot e Plugin-eve';
+$lang['_template_sufix'] = 'Kuadrot e Template-eve';
+$lang['_msg_setting_undefined'] = 'Metadata pa kuadro.';
+$lang['_msg_setting_no_class'] = 'Klasë pa kuadro.';
+$lang['_msg_setting_no_default'] = 'Asnjë vlerë default.';
+$lang['fmode'] = 'Mënyra krijim skedari';
+$lang['dmode'] = 'Mënyra krijim dosjeje.';
+$lang['lang'] = 'Gjuha e ndërfaqes';
+$lang['basedir'] = 'Path-i i Serverit (psh <code>/dokuwiki/</code>). Lëre bosh për ta gjetur automatikisht.';
+$lang['baseurl'] = 'URL-ja serverit (psh <code>http://www.serveriyt.com</code>). Lëre bosh për ta gjetur automatikisht.';
+$lang['savedir'] = 'Direktoria për të ruajtur të dhënat';
+$lang['start'] = 'Emri i faqes së fillimit';
+$lang['title'] = 'Titulli i Wiki-t';
+$lang['template'] = 'Template';
+$lang['license'] = 'Nën cilën liçensë duhet të vihet përmbajtja juar?';
+$lang['fullpath'] = 'Trego adresën e plotë të faqeve në footer.';
+$lang['recent'] = 'Ndryshimet më të fundit';
+$lang['breadcrumbs'] = 'Numri i gjurmëve';
+$lang['youarehere'] = 'Gjurmë hierarkike';
+$lang['typography'] = 'Bëj zëvendësime tipografike';
+$lang['htmlok'] = 'Lejo HTML të ngulitura';
+$lang['phpok'] = 'Lejo PHP të ngulitura';
+$lang['dformat'] = 'Formati i Datës (shiko funksionin <a href="http://www.php.net/strftime">strftime</a> e PHP-së)';
+$lang['signature'] = 'Firma';
+$lang['toptoclevel'] = 'Niveli i Kreut për tabelën e përmbajtjes';
+$lang['tocminheads'] = 'Sasia minimum e titrave që përcaktojnë nëse TOC ndërtohet ose jo';
+$lang['maxtoclevel'] = 'Niveli maksimum për tabelën e përmbajtjes';
+$lang['maxseclevel'] = 'Niveli maksimum për redaktim të seksionit';
+$lang['camelcase'] = 'Përdor CamelCase (shkronja e parë e çdo fjale është kapitale) për linke-t';
+$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)';
+$lang['relnofollow'] = 'Përdor rel="nofollow" në linke të jashtëm';
+$lang['mailguard'] = 'Errëso adresat e email-it';
+$lang['iexssprotect'] = 'Kontrollo skedarët e ngarkuar për kod të mundshëm dashakeqës JavaScript ose HTML';
+$lang['showuseras'] = 'Cfarë të shfaqësh kur t\'i tregosh përdoruesit faqen e fundit të redaktuar';
+$lang['useacl'] = 'Përdor lista kontrolli të aksesit';
+$lang['autopasswd'] = 'Autogjenero fjalëkalime';
+$lang['authtype'] = 'Backend autentikimi';
+$lang['passcrypt'] = 'Metoda e enkriptimit të fjalëkalimit';
+$lang['defaultgroup'] = 'Grupi default';
+$lang['superuser'] = 'Superpërdorues - grup, përdorues ose listë e ndarë me presje user1, @group1,user2 me akses të plotë në të gjitha faqet dhe funksionet pavarësisht kuadrove të ACL';
+$lang['manager'] = 'Menaxher - grup, përdorues ose listë e ndarë me presje user1,@group1,user2 me akses në disa funksione të caktuara menaxhimi';
+$lang['profileconfirm'] = 'Konfirmo ndryshimet ne profil me fjalëkalim';
+$lang['disableactions'] = 'Caktivizo veprimet e DokuWiki-it';
+$lang['disableactions_check'] = 'Kontrollo';
+$lang['disableactions_subscription'] = 'Abonohu/Fshi Abonim';
+$lang['disableactions_wikicode'] = 'Shiku kodin burim/ Eksportoje të Papërpunuar';
+$lang['disableactions_other'] = 'Veprime të tjera (të ndarë me presje)';
+$lang['sneaky_index'] = 'Vetiu DokuWiki tregon të gjithë hapësirat e emrit në shikimin e index-it. Aktivizimi i kësaj alternative do të fshehë ato ku përdoruesi nuk ka të drejta leximi. Kjo mund të përfundojë në fshehje të nënhapësirave të emrit të aksesueshme. Kjo mund ta bëjë index-in të papërdorshëm me disa konfigurime të caktuara të ACL-së.';
+$lang['auth_security_timeout'] = 'Koha e Përfundimit për Autentikim (sekonda)';
+$lang['securecookie'] = 'A duhet që cookies të vendosura nëpërmjet HTTPS të dërgohen vetëm nëpërmjet HTTPS nga shfletuesit? Caktivizojeni këtë alternativë kur vetëm hyrja në wiki-n tuaj sigurohet me SSL por shfletimi i wiki-t bëhet në mënyrë të pasigurtë.';
+$lang['xmlrpc'] = 'Aktivizo/Caktivizo ndërfaqen XML-RPC';
+$lang['xmlrpcuser'] = 'Kufizo aksesin XML-RPC vetëm tek grupet ose përdoruesit e ndarë me presje të dhënë këtu. Lëre bosh për t\'i dhënë akses të gjithëve.';
+$lang['updatecheck'] = 'Kontrollo për përditësime dhe paralajmërime sigurie? DokuWiki duhet të kontaktojë me splitbrain.org për këtë veti.';
+$lang['userewrite'] = 'Përdor URL të këndshme.';
+$lang['useslash'] = 'Përdor / si ndarës të hapësirave të emrit në URL';
+$lang['usedraft'] = 'Ruaj automatikisht një skicë gjatë redaktimit';
+$lang['sepchar'] = 'Fjala ndarëse për emrin e faqes';
+$lang['canonical'] = 'Përdor URL kanonike të plota';
+$lang['autoplural'] = 'Kontrollo për forma shumës në link-e';
+$lang['compression'] = 'Metoda kompresimit për skedarët atikë';
+$lang['cachetime'] = 'Mosha maksimale për cache (sekonda)';
+$lang['locktime'] = 'Mosha maksimale për kyçjen e skedarëve (sekonda)';
+$lang['fetchsize'] = 'Madhësia maksimale (bytes) që fetch.php mund të shkarkojë nga jashtë';
+$lang['notify'] = 'Dërgo lajmërim për ndryshime te kjo adresë email-i';
+$lang['registernotify'] = 'Dërgo info për përdoruesit e sapo regjistruar te kjo adresë email-i';
+$lang['mailfrom'] = 'Adresa e email-it që do të përdoret për dërgimin e email-eve automatikë';
+$lang['gzip_output'] = 'Përdor gzip Content-Encoding për xhtml';
+$lang['gdlib'] = 'Versioni i GD Lib';
+$lang['im_convert'] = 'Path-i për tek mjeti i konvertimit ImageMagick';
+$lang['jpg_quality'] = 'Cilësia e kompresimit JPG (0-100)';
+$lang['subscribers'] = 'Aktivizo suportin për abonim faqesh';
+$lang['subscribe_time'] = 'Koha pas së cilës listat e abonimeve dhe konsumimet dërgohen (sekonda); Kjo duhet të jetë më e vogël se koha e specifikuar në ditët më të fundit';
+$lang['compress'] = 'Kompaktëso daljet CSS dhe JavaScript ';
+$lang['hidepages'] = 'Fshi faqet që përkojnë (shprehjet e rregullta)';
+$lang['send404'] = 'Dërgo "HTTP 404/Page Not Found" për faqe që nuk ekzistojnë';
+$lang['sitemap'] = 'Gjenero Google sitemap (ditë)';
+$lang['broken_iua'] = 'Funksioni ignore_user_abort është i prishur në sistemin tuaj? Kjo mund të shkaktojë një indeks kërkimi jo funksional. IIS+PHP/CGI njihen si të prishura. Shiko <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> për më shumë info.';
+$lang['xsendfile'] = 'Përdor kokën X-Sendfile për të lejuar webserver-in të dërgojë skedarë statikë? Kjo duhet të suportohet nga webserver-i juaj.';
+$lang['renderer_xhtml'] = 'Riprodhuesi i përdorur për daljen wiki kryesore (xhtml)';
+$lang['renderer__core'] = '%s (dokuwiki core)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Lejo cookies hyrjeje të përhershme (më kujto mua)';
+$lang['rss_type'] = 'Tipi feed XML';
+$lang['rss_linkto'] = 'XML feed lidhet me';
+$lang['rss_content'] = 'Cfarë të shfaqësh në objektet XML feed?';
+$lang['rss_update'] = 'Intervali i përditësimit XML feed (sekonda)';
+$lang['recent_days'] = 'Sa ndryshime të fundit duhen mbajtur (ditë)';
+$lang['rss_show_summary'] = 'XML feed trego përmbledhjen në titull';
+$lang['target____wiki'] = 'Dritarja target për link-e të brendshëm';
+$lang['target____interwiki'] = 'Dritarja target për link-e interwiki';
+$lang['target____extern'] = 'Dritarja target për link-e të jashtme';
+$lang['target____media'] = 'Dritarja target për link-e mediash';
+$lang['target____windows'] = 'Dritarja target për link-e windows-i';
+$lang['proxy____host'] = 'Emri i serverit të proxy-t';
+$lang['proxy____port'] = 'Porta e proxy-t';
+$lang['proxy____user'] = 'Emri i përdoruesit për proxy-n';
+$lang['proxy____pass'] = 'Fjalëkalimi proxy-t';
+$lang['proxy____ssl'] = 'Përdor SSL për tu lidhur me proxy-n';
+$lang['safemodehack'] = 'Aktivizo hack në safemode';
+$lang['ftp____host'] = 'Server FTP për safemode hack';
+$lang['ftp____port'] = 'Porta FTP për safemode hack';
+$lang['ftp____user'] = 'Emri përdoruesit për safemode hack';
+$lang['ftp____pass'] = 'Fjalëkalimi FTP për safemode hack';
+$lang['ftp____root'] = 'Direktoria rrënjë për safemode hack';
+$lang['license_o_'] = 'Nuk u zgjodh asgjë';
+$lang['typography_o_0'] = 'Asgjë';
+$lang['typography_o_1'] = 'përjashtim i thonjëzave teke';
+$lang['typography_o_2'] = 'përfshirje e thonjëzave teke (nuk punon gjithmonë) ';
+$lang['userewrite_o_0'] = 'asgjë';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'Brendësia DokuWiki';
+$lang['deaccent_o_0'] = 'fikur';
+$lang['deaccent_o_1'] = 'hiq theksin';
+$lang['deaccent_o_2'] = 'romanizo';
+$lang['gdlib_o_0'] = 'GD Lib nuk është e disponueshme';
+$lang['gdlib_o_1'] = 'Versioni 1.x';
+$lang['gdlib_o_2'] = 'Dallim automatik';
+$lang['rss_type_o_rss'] = 'RSS 0.91';
+$lang['rss_type_o_rss1'] = 'RSS 1.0';
+$lang['rss_type_o_rss2'] = 'RSS 2.0';
+$lang['rss_type_o_atom'] = 'Atom 0.3';
+$lang['rss_type_o_atom1'] = 'Atom 1.0';
+$lang['rss_content_o_abstract'] = 'Abstrakte';
+$lang['rss_content_o_diff'] = 'Ndryshime të njësuara';
+$lang['rss_content_o_htmldiff'] = 'Tabelë ndryshimesh e formatuar në HTML';
+$lang['rss_content_o_html'] = 'Përmbajtje e plotë faqeje HTML';
+$lang['rss_linkto_o_diff'] = 'shikimi ndryshimit';
+$lang['rss_linkto_o_page'] = 'faqja e rishikuar';
+$lang['rss_linkto_o_rev'] = 'lista e rishikimeve';
+$lang['rss_linkto_o_current'] = 'faqja aktuale';
+$lang['compression_o_0'] = 'asgjë';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'mos e përdor';
+$lang['xsendfile_o_1'] = 'Proprietary lighttpd header (para lëshimit 1.5)';
+$lang['xsendfile_o_2'] = 'X-Sendfile header standard';
+$lang['xsendfile_o_3'] = 'Proprietary Nginx X-Accel-Redirect header';
+$lang['showuseras_o_loginname'] = 'Emri hyrjes';
+$lang['showuseras_o_username'] = 'Emri i plotë i përdoruesit';
+$lang['showuseras_o_email'] = 'Adresa e email-it e përdoruesit (errësuar sipas kuadros mailguard)';
+$lang['showuseras_o_email_link'] = 'Adresa email e përdoruesit si një mailto: link';
+$lang['useheading_o_0'] = 'Kurrë';
+$lang['useheading_o_navigation'] = 'Vetëm për Navigim';
+$lang['useheading_o_content'] = 'Vetëm për Përmbajtje Wiki';
+$lang['useheading_o_1'] = 'Gjithmonë';
diff --git a/lib/plugins/config/settings/config.class.php b/lib/plugins/config/settings/config.class.php
index f9867b8de..b7428bf6c 100644
--- a/lib/plugins/config/settings/config.class.php
+++ b/lib/plugins/config/settings/config.class.php
@@ -627,7 +627,8 @@ if (!class_exists('setting_numeric')) {
$out = '';
if ($fmt=='php') {
- $out .= '$'.$var."['".$this->_out_key()."'] = ".$this->_local.";\n";
+ $local = $this->_local === '' ? "''" : $this->_local;
+ $out .= '$'.$var."['".$this->_out_key()."'] = ".$local.";\n";
}
return $out;
diff --git a/lib/plugins/plugin/lang/cs/lang.php b/lib/plugins/plugin/lang/cs/lang.php
index d56f52be2..bd1380143 100644
--- a/lib/plugins/plugin/lang/cs/lang.php
+++ b/lib/plugins/plugin/lang/cs/lang.php
@@ -7,6 +7,7 @@
* @author Zbynek Krivka <zbynek.krivka@seznam.cz>
* @author Bohumir Zamecnik <bohumir@zamecnik.org>
* @author tomas@valenta.cz
+ * @author Marek Sacha <sachamar@fel.cvut.cz>
*/
$lang['menu'] = 'Správa pluginů';
$lang['download'] = 'Stáhnout a instalovat plugin';
diff --git a/lib/plugins/plugin/lang/de-informal/admin_plugin.txt b/lib/plugins/plugin/lang/de-informal/admin_plugin.txt
index 663313436..576797d57 100644
--- a/lib/plugins/plugin/lang/de-informal/admin_plugin.txt
+++ b/lib/plugins/plugin/lang/de-informal/admin_plugin.txt
@@ -1,3 +1,3 @@
===== Erweiterungsmanagement =====
-Auf dieser Seite kannst du alles anpassen was mit DokuWiki zu tun hat [[doku>plugins|plugins]]. Der Ordner der Erweiterungen muss für den Webserver beschreibbar sein, um Erweiterungen herunterladen und installieren zu können. \ No newline at end of file
+Auf dieser Seite kannst du alles anpassen was mit den DokuWiki [[doku>plugins|Erweiterungen]] zu tun hat. Der Ordner der Erweiterungen muss für den Webserver beschreibbar sein, um Erweiterungen herunterladen und installieren zu können. \ No newline at end of file
diff --git a/lib/plugins/plugin/lang/de-informal/lang.php b/lib/plugins/plugin/lang/de-informal/lang.php
index 5796eebf1..f906bf6aa 100644
--- a/lib/plugins/plugin/lang/de-informal/lang.php
+++ b/lib/plugins/plugin/lang/de-informal/lang.php
@@ -4,11 +4,11 @@
*
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
- * @author ste-re@web.de
+ * @author Marcel Metz <marcel_metz@gmx.de>
*/
$lang['menu'] = 'Plugins verwalten';
-$lang['download'] = 'Herunterladen und installieren eines neuen Plugins';
-$lang['manage'] = 'Installierte Plugins';
+$lang['download'] = 'Herunterladen und installieren einer neuen Erweiterung';
+$lang['manage'] = 'Installierte Erweiterungen';
$lang['btn_info'] = 'Information';
$lang['btn_update'] = 'aktualisieren';
$lang['btn_delete'] = 'löschen';
@@ -24,15 +24,15 @@ $lang['updating'] = 'Aktualisiere...';
$lang['updated'] = 'Erweiterung %s wurde erfolgreich aktualisiert.';
$lang['updates'] = 'Die folgenden Erweiterungen wurden erfolgreich aktualisiert.';
$lang['update_none'] = 'Keine Aktualisierungen gefunden.';
-$lang['deleting'] = 'Loesche...';
+$lang['deleting'] = 'Lösche...';
$lang['deleted'] = 'Erweiterung %s wurde gelöscht.';
$lang['downloading'] = 'Herunterladen...';
$lang['downloaded'] = 'Erweiterung %s wurde erfolgreich installiert';
$lang['downloads'] = 'Die folgenden Erweiterungen wurden erfolgreich installiert:';
$lang['download_none'] = 'Keine Erweiterungen gefunden oder es trat ein unbekanntest Problem beim Herunterladen und Installieren auf.';
-$lang['plugin'] = 'Plugin:';
+$lang['plugin'] = 'Erweiterung:';
$lang['components'] = 'Komponenten';
-$lang['noinfo'] = 'Diese Erweiterung gab keine Information zurück - es könnte ungültig sein.';
+$lang['noinfo'] = 'Diese Erweiterung gab keine Information zurück - sie könnte ungültig sein.';
$lang['name'] = 'Name:';
$lang['date'] = 'Datum:';
$lang['type'] = 'Typ:';
@@ -44,8 +44,8 @@ $lang['error_download'] = 'Nicht möglich die Erweiterung herunterzuladen
$lang['error_badurl'] = 'Vermute schlechte URL - nicht möglich den Dateinamen aus der URL zu ermitteln';
$lang['error_dircreate'] = 'Nicht möglich einen temporären Ordner zu erstellen um den Download zu empfangen.';
$lang['error_decompress'] = 'Dem Erweiterungsmanager war es nicht möglich die heruntergeladene Datei zu dekomprimieren. Dies kann an einem defekten Download liegen, in diesem Fall sollten Sie es erneut versuchen; oder das Format mit dem die Datei komprimiert ist, ist unbekannt, da müssen Sie die Erweiterung manuell herunterladen und installieren. ';
-$lang['error_copy'] = 'Es trat ein Dateifehler beim Kopieren der Installationsdateien für Plugn <em>%s</em> auf: Die Festplatte könnte voll oder die Zugriffsrechte verweigert worden sein. Dies führt zu einem teilweise installierten Plugin und belässt dein Wiki in einem instabilen Zustand.';
-$lang['error_delete'] = 'Es trat ein Fehler beim Löschen des Plugins <em>%s</em> auf. Die whrscheinlichste Ursache ist eine unzureichende Datei- oder Ordnerzugriffserlaubnis.';
+$lang['error_copy'] = 'Es trat ein Dateifehler beim Kopieren der Installationsdateien für die Erweiterung <em>%s</em> auf: Die Festplatte könnte voll oder die Zugriffsrechte verweigert worden sein. Dies führt zu einer teilweise installierten Erweiterung und belässt dein Wiki in einem instabilen Zustand.';
+$lang['error_delete'] = 'Es trat ein Fehler beim Löschen der Erweiterung <em>%s</em> auf. Die wahrscheinlichste Ursache ist eine unzureichende Datei- oder Ordnerzugriffserlaubnis.';
$lang['enabled'] = 'Erweiterung %s aktiviert.';
$lang['notenabled'] = 'Erweiterung %s konnte nicht aktiviert werden. Überprüfen sie die Zugriffsberechtigung der Datei.';
$lang['disabled'] = 'Erweiterung %s deaktiviert.';
diff --git a/lib/plugins/plugin/lang/es/lang.php b/lib/plugins/plugin/lang/es/lang.php
index 08ab38196..33264ddf3 100644
--- a/lib/plugins/plugin/lang/es/lang.php
+++ b/lib/plugins/plugin/lang/es/lang.php
@@ -17,6 +17,7 @@
* @author Marvin Ortega <maty1206@maryanlinux.com>
* @author Daniel Castro Alvarado <dancas2@gmail.com>
* @author Fernando J. Gómez <fjgomez@gmail.com>
+ * @author Victor Castelan <victorcastelan@gmail.com>
*/
$lang['menu'] = 'Administración de Plugins';
$lang['download'] = 'Descargar e instalar un nuevo plugin';
diff --git a/lib/plugins/plugin/lang/fr/admin_plugin.txt b/lib/plugins/plugin/lang/fr/admin_plugin.txt
index 28696ebb4..c43e44684 100644
--- a/lib/plugins/plugin/lang/fr/admin_plugin.txt
+++ b/lib/plugins/plugin/lang/fr/admin_plugin.txt
@@ -1,4 +1,4 @@
-====== Gestion des plugins ======
+====== Gestion des modules externes ======
-Cette page vous permet de gérer tout ce qui a trait aux [[doku>plugins|plugins]] de DokuWiki. Pour télécharger et installer un plugin, le répertoire plugin doit être accessible en écriture pour le serveur Web.
+Cette page vous permet de gérer tout ce qui a trait aux [[doku>plugins|modules externes]] de DokuWiki. Pour télécharger et installer un module, le répertoire « ''plugin'' » doit être accessible en écriture pour le serveur Web.
diff --git a/lib/plugins/plugin/lang/fr/lang.php b/lib/plugins/plugin/lang/fr/lang.php
index 43c4e9c5f..4e4bca214 100644
--- a/lib/plugins/plugin/lang/fr/lang.php
+++ b/lib/plugins/plugin/lang/fr/lang.php
@@ -12,14 +12,16 @@
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author olivier duperray <duperray.olivier@laposte.net>
* @author Vincent Feltz <psycho@feltzv.fr>
+ * @author Philippe Bajoit <philippe.bajoit@gmail.com>
+ * @author Florian Gaub <floriang@floriang.net>
*/
-$lang['menu'] = 'Gestion des module externes';
+$lang['menu'] = 'Gestion des modules externes';
$lang['download'] = 'Télécharger et installer un nouveau module';
-$lang['manage'] = 'Plugins installés';
-$lang['btn_info'] = 'info';
-$lang['btn_update'] = 'rafraîchir';
-$lang['btn_delete'] = 'effacer';
-$lang['btn_settings'] = 'paramètres';
+$lang['manage'] = 'Modules installés';
+$lang['btn_info'] = 'Info';
+$lang['btn_update'] = 'Mettre à jour';
+$lang['btn_delete'] = 'Supprimer';
+$lang['btn_settings'] = 'Paramètres';
$lang['btn_download'] = 'Télécharger';
$lang['btn_enable'] = 'Enregistrer';
$lang['url'] = 'URL';
@@ -27,33 +29,33 @@ $lang['installed'] = 'Installé :';
$lang['lastupdate'] = 'Dernière mise à jour :';
$lang['source'] = 'Source :';
$lang['unknown'] = 'inconnu';
-$lang['updating'] = 'Mise à jour...';
-$lang['updated'] = 'Plugin %s mis à jour avec succès';
+$lang['updating'] = 'Mise à jour…';
+$lang['updated'] = 'Modules %s mis à jour avec succès';
$lang['updates'] = 'Les modules suivants ont été mis à jour avec succès';
$lang['update_none'] = 'Aucune mise à jour n\'a été trouvée.';
-$lang['deleting'] = 'Suppression...';
-$lang['deleted'] = 'Plugin %s supprimé.';
-$lang['downloading'] = 'Téléchargement...';
-$lang['downloaded'] = 'Plugin %s installé avec succès';
+$lang['deleting'] = 'Suppression…';
+$lang['deleted'] = 'Module %s supprimé.';
+$lang['downloading'] = 'Téléchargement…';
+$lang['downloaded'] = 'Module %s installé avec succès';
$lang['downloads'] = 'Les modules suivants ont été installés avec succès :';
$lang['download_none'] = 'Aucun module n\'était trouvé, ou un problème inconnu est survenu durant le téléchargement et l\'installation.';
-$lang['plugin'] = 'Plugin :';
+$lang['plugin'] = 'Module :';
$lang['components'] = 'Composants';
$lang['noinfo'] = 'Ce module externe n\'a transmis aucune information, il pourrait être invalide.';
$lang['name'] = 'Nom :';
$lang['date'] = 'Date :';
$lang['type'] = 'Type :';
-$lang['desc'] = 'Description&nbsp;:';
+$lang['desc'] = 'Description :';
$lang['author'] = 'Auteur :';
-$lang['www'] = 'Web :';
+$lang['www'] = 'Site web :';
$lang['error'] = 'Une erreur inconnue est survenue.';
-$lang['error_download'] = 'Impossible de télécharger le fichier du plugin: %s';
-$lang['error_badurl'] = 'URL suspecte - impossible de déterminer le nom du fichier à partir de l\'URL';
+$lang['error_download'] = 'Impossible de télécharger le fichier du module : %s';
+$lang['error_badurl'] = 'URL suspecte. Impossible de déterminer le nom du fichier à partir de l\'URL';
$lang['error_dircreate'] = 'Impossible de créer le répertoire temporaire pour réceptionner le téléchargement';
-$lang['error_decompress'] = 'Le gestionnaire de plugin a été incapable de décompresser le fichier téléchargé. Ceci peut être le résultat d\'un mauvais téléchargement, auquel cas vous devriez réessayer ; ou bien le format de compression est inconnu, auquel cas vous devez télécharger et installer le plugin manuellement.';
-$lang['error_copy'] = 'Une erreur de copie est survenue lors de l\'installation des fichiers du plugin <em>%s</em>: votre disque est peut-être plein ou les droits d\'accès au fichier sont incorrects. Il a pu en résulter une installation partielle du plugin rendant votre installation du wiki instable.';
-$lang['error_delete'] = 'Une erreur est survenue à la suppression du plugin <em>%s</em>. La raison la plus probable est l\'insuffisance des droits sur les fichiers ou le répertoire.';
-$lang['enabled'] = 'Plugin %s activé.';
-$lang['notenabled'] = 'Le plugin %s n\'a pas pu être activé, vérifiez le fichier des permissions.';
-$lang['disabled'] = 'Plugin %s désactivé.';
-$lang['notdisabled'] = 'Le plugin %s n\'a pas pu être désactivé, vérifiez le fichier des permissions.';
+$lang['error_decompress'] = 'Le gestionnaire de modules externes a été incapable de décompresser le fichier téléchargé. Ceci peut être le résultat d\'un mauvais téléchargement, auquel cas vous devriez réessayer ; ou bien le format de compression est inconnu, auquel cas vous devez télécharger et installer le module manuellement.';
+$lang['error_copy'] = 'Une erreur de copie est survenue lors de l\'installation des fichiers du module <em>%s</em> : votre disque est peut-être plein ou les droits d\'accès au fichier sont incorrects. Il a pu en résulter une installation partielle du module rendant votre installation du wiki instable.';
+$lang['error_delete'] = 'Une erreur est survenue à la suppression du module <em>%s</em>. La raison la plus probable est l\'insuffisance des droits sur les fichiers ou le répertoire.';
+$lang['enabled'] = 'Module %s activé.';
+$lang['notenabled'] = 'Le module %s n\'a pas pu être activé, vérifiez le fichier des permissions.';
+$lang['disabled'] = 'Module %s désactivé.';
+$lang['notdisabled'] = 'Le module %s n\'a pas pu être désactivé, vérifiez le fichier des permissions.';
diff --git a/lib/plugins/plugin/lang/gl/admin_plugin.txt b/lib/plugins/plugin/lang/gl/admin_plugin.txt
index 481cb49a6..216285a8d 100644
--- a/lib/plugins/plugin/lang/gl/admin_plugin.txt
+++ b/lib/plugins/plugin/lang/gl/admin_plugin.txt
@@ -1,3 +1,3 @@
-====== Xestión de plugins ======
+====== Xestión de Extensións ======
-Nesta páxina pode xestionar todas as accións posíbeis cos [[doku>plugins|plugins]] do DokuWiki. Para poder descargar e instalar un plugin, o seu cartafol de plugins debe ser escribíbel polo servidor web.
+Nesta páxina podes xestionar todas as accións posíbeis cos [[doku>plugins|extensións]] do DokuWiki. Para poder descargar e instalar unha extensión, o teu cartafol de extensións debe ser escribíbel polo servidor web.
diff --git a/lib/plugins/plugin/lang/gl/lang.php b/lib/plugins/plugin/lang/gl/lang.php
index a4fd98594..157911a62 100644
--- a/lib/plugins/plugin/lang/gl/lang.php
+++ b/lib/plugins/plugin/lang/gl/lang.php
@@ -2,14 +2,12 @@
/**
* Galicianlanguage file
*
- * @author CiberIrmandade da Fala <infoxeral@ciberirmandade.org>
- * @author Tagen Ata <localizacion@tagenata.com>
- * @author Leandro Regueiro <leandro.regueiro@gmail.com>
+ * @author Medúlio <medulio@ciberirmandade.org>
*/
-$lang['menu'] = 'Xestionar os plugins';
-$lang['download'] = 'Descargar e instalar un plugin novo';
-$lang['manage'] = 'Plugins instalados';
-$lang['btn_info'] = 'información';
+$lang['menu'] = 'Xestionar Extensións';
+$lang['download'] = 'Descargar e instalar unha nova extensión';
+$lang['manage'] = 'Extensións Instalados';
+$lang['btn_info'] = 'info';
$lang['btn_update'] = 'actualización';
$lang['btn_delete'] = 'eliminar';
$lang['btn_settings'] = 'configuración';
@@ -21,18 +19,18 @@ $lang['lastupdate'] = 'Última actualización:';
$lang['source'] = 'Fonte:';
$lang['unknown'] = 'descoñecido';
$lang['updating'] = 'Actualizando...';
-$lang['updated'] = 'Actualizouse correctamente o plugin %s';
-$lang['updates'] = 'Actualizáronse correctamente os seguintes plugins';
-$lang['update_none'] = 'Non se encontraron actualizacións.';
+$lang['updated'] = 'Actualizouse correctamente a extensión %s';
+$lang['updates'] = 'Actualizáronse correctamente as seguintes extensións';
+$lang['update_none'] = 'Non se atoparon actualizacións.';
$lang['deleting'] = 'Eliminando...';
-$lang['deleted'] = 'Eliminado o plugin %s.';
+$lang['deleted'] = 'Eliminado a extensión %s.';
$lang['downloading'] = 'Descargando...';
-$lang['downloaded'] = 'Instalouse correctamente o plugin %s';
-$lang['downloads'] = 'Instaláronse correctamente os seguintes plugins:';
-$lang['download_none'] = 'Non se encontraron plugins ou aconteceu un problema descoñecido durante a descarga e instalación.';
-$lang['plugin'] = 'Plugin:';
+$lang['downloaded'] = 'Instalouse correctamente a extensión %s';
+$lang['downloads'] = 'Instaláronse correctamente as seguintes extensións:';
+$lang['download_none'] = 'Non se atoparon extensións, ou aconteceu un problema descoñecido durante a descarga e instalación.';
+$lang['plugin'] = 'Extensión:';
$lang['components'] = 'Compoñentes';
-$lang['noinfo'] = 'Este plugin non devolveu información ningunha; pode que non sexa válido.';
+$lang['noinfo'] = 'Esta extensión non devolveu información ningunha. Pode que non sexa válida.';
$lang['name'] = 'Nome:';
$lang['date'] = 'Data:';
$lang['type'] = 'Tipo:';
@@ -40,13 +38,13 @@ $lang['desc'] = 'Descrición:';
$lang['author'] = 'Autor:';
$lang['www'] = 'Web:';
$lang['error'] = 'Houbo un erro descoñecido.';
-$lang['error_download'] = 'Non se puido descargar o ficheiro de plugin: %s';
-$lang['error_badurl'] = 'O URL é posibelmente incorrecto - non se puido determinar o nome do ficheiro mediante o URL';
+$lang['error_download'] = 'Non se puido descargar o arquivo de extensión: %s';
+$lang['error_badurl'] = 'URL posiblemente incorrecto - non se puido determinar o nome do arquivo mediante o URL';
$lang['error_dircreate'] = 'Non se puido crear un cartafol temporal para recibir a descarga';
-$lang['error_decompress'] = 'O xestor de plugins non foi quen de descomprimir o ficheiro descargado. Isto podería estar causado por unha descarga danada e en tal caso poderíalo tentar de novo; pode tamén que o formato de compresión sexa descoñecido, co que precisará descargar e instalar o plugin de modo manual.';
-$lang['error_copy'] = 'Houbo un erro de copia do ficheiro ao tentar instalar o plugin <em>%s</em>: pode que o disco estea cheo ou que os permisos de acceso sexan incorrectos. Isto podería dar lugar a unha instalación parcial do plugin e facer que a súa instalación do wiki se volva inestábel.';
-$lang['error_delete'] = 'Houbo un erro ao tentar eliminar o plugin <em>%s</em>. O máis probábel é que sexa causado por permisos de acceso insuficientes ao ficheiro ou directorio.';
-$lang['enabled'] = 'O plugin %s foi activado.';
-$lang['notenabled'] = 'O plugin %s non puido ser activado; verifique os permisos do ficheiro.';
-$lang['disabled'] = 'O plugin %s foi desactivado.';
-$lang['notdisabled'] = 'O plugin %s non puido ser desactivado; verifique os permisos do ficheiro.';
+$lang['error_decompress'] = 'O xestor de extensións non foi quen de descomprimir o arquivo descargado. Isto podería ser causado por unha descarga corrupta, polo que, en tal caso, podes tentalo de novo; ou pode que o formato de compresión sexa descoñecido, co que precisarás descargar e instalar a extensión de xeito manual.';
+$lang['error_copy'] = 'Houbo un erro de copia de arquivo ao tentar instalar a extensión <em>%s</em>: pode que o disco estea cheo ou que os permisos de acceso sexan incorrectos. Isto podería dar lugar a unha instalación parcial da extensión e facer que a túa instalación do wiki se volva inestable.';
+$lang['error_delete'] = 'Houbo un erro ao tentar eliminar a extensión <em>%s</em>. O máis probable é que sexa causado por permisos de acceso ao arquivo ou directorio insuficientes.';
+$lang['enabled'] = 'Extensión %s activado.';
+$lang['notenabled'] = 'A extensión %s non puido ser activada, comproba os permisos de arquivo.';
+$lang['disabled'] = 'Extensión %s desactivada.';
+$lang['notdisabled'] = 'A extensión %s non puido ser desactivada, comproba os permisos de arquivo.';
diff --git a/lib/plugins/plugin/lang/ia/admin_plugin.txt b/lib/plugins/plugin/lang/ia/admin_plugin.txt
new file mode 100644
index 000000000..c7f758c16
--- /dev/null
+++ b/lib/plugins/plugin/lang/ia/admin_plugin.txt
@@ -0,0 +1,3 @@
+====== Gestion de plug-ins ======
+
+In iste pagina tu pote gerer omne cosas con relation al [[doku>plugins|plug-ins]] de DokuWiki. Pro poter discargar e installar un plug-in, le directorio de plug-ins debe permitter le accesso de scriptura al servitor web. \ No newline at end of file
diff --git a/lib/plugins/plugin/lang/ia/lang.php b/lib/plugins/plugin/lang/ia/lang.php
new file mode 100644
index 000000000..523f8581d
--- /dev/null
+++ b/lib/plugins/plugin/lang/ia/lang.php
@@ -0,0 +1,51 @@
+<?php
+/**
+ * Interlingua language file
+ *
+ * @author robocap <robocap1@gmail.com>
+ * @author Martijn Dekker <martijn@inlv.org>
+ */
+$lang['menu'] = 'Gestion de plug-ins';
+$lang['download'] = 'Discargar e installar un nove plug-in';
+$lang['manage'] = 'Plug-ins installate';
+$lang['btn_info'] = 'info';
+$lang['btn_update'] = 'actualisar';
+$lang['btn_delete'] = 'deler';
+$lang['btn_settings'] = 'configurationes';
+$lang['btn_download'] = 'Discargar';
+$lang['btn_enable'] = 'Salveguardar';
+$lang['url'] = 'URL';
+$lang['installed'] = 'Installate:';
+$lang['lastupdate'] = 'Ultime actualisation:';
+$lang['source'] = 'Origine:';
+$lang['unknown'] = 'incognite';
+$lang['updating'] = 'Actualisation…';
+$lang['updated'] = 'Actualisation del plug-in %s succedite';
+$lang['updates'] = 'Le sequente plug-ins ha essite actualisate con successo';
+$lang['update_none'] = 'Nulle actualisation trovate.';
+$lang['deleting'] = 'Deletion…';
+$lang['deleted'] = 'Le plug-in %s ha essite delite.';
+$lang['downloading'] = 'Discargamento…';
+$lang['downloaded'] = 'Installation del plug-in %s succedite.';
+$lang['downloads'] = 'Le sequente plug-ins ha essite installate con successo:';
+$lang['download_none'] = 'Nulle plug-in trovate, o il ha occurrite un problema incognite durante le discargamento e installation.';
+$lang['plugin'] = 'Plug-in:';
+$lang['components'] = 'Componentes';
+$lang['noinfo'] = 'Iste plug-in retornava nulle information; illo pote esser invalide.';
+$lang['name'] = 'Nomine:';
+$lang['date'] = 'Data:';
+$lang['type'] = 'Typo:';
+$lang['desc'] = 'Description:';
+$lang['author'] = 'Autor:';
+$lang['www'] = 'Web:';
+$lang['error'] = 'Un error incognite ha occurrite.';
+$lang['error_download'] = 'Impossibile discargar le file del plug-in: %s';
+$lang['error_badurl'] = 'URL probabilemente invalide; impossibile determinar le nomine del file ex le URL';
+$lang['error_dircreate'] = 'Impossibile crear le dossier temporari pro reciper le discargamento';
+$lang['error_decompress'] = 'Le gestor de plug-ins non poteva decomprimer le file discargate. Isto pote esser le resultato de un discargamento defectuose, in le qual caso tu deberea probar lo de novo; o le formato de compression pote esser incognite, in le qual caso tu debe discargar e installar le plug-in manualmente.';
+$lang['error_copy'] = 'Il occurreva un error durante le tentativa de installar files pro le plugin <em>%s</em>: le disco pote esser plen o le permissiones de accesso a files pote esser incorrecte. Isto pote haber resultate in un plug-in partialmente installate e lassar tu installation del wiki instabile.';
+$lang['error_delete'] = 'Il occurreva un error durante le tentativa de deler le plug-in <em>%s</em>. Le causa le plus probabile es insufficiente permissiones de files o directorios.';
+$lang['enabled'] = 'Plug-in %s activate.';
+$lang['notenabled'] = 'Le plug-in %s non poteva esser activate; verifica le permissiones de accesso a files.';
+$lang['disabled'] = 'Plug-in %s disactivate.';
+$lang['notdisabled'] = 'Le plug-in %s non poteva esser disactivate; verifica le permissiones de accesso a files.';
diff --git a/lib/plugins/plugin/lang/it/admin_plugin.txt b/lib/plugins/plugin/lang/it/admin_plugin.txt
index 1c0d5dc7b..5591f08fe 100644
--- a/lib/plugins/plugin/lang/it/admin_plugin.txt
+++ b/lib/plugins/plugin/lang/it/admin_plugin.txt
@@ -1,4 +1,3 @@
====== Gestione Plugin ======
-Su questa pagina puoi gestire tutto ciò che riguarda i [[doku>plugins|plugin]] di DokuWiki. Per poter scaricare e installare un plugin, il webserver deve avere accesso in scrittura alla cartella dei plugin.
-
+In questa pagina puoi gestire tutto ciò che riguarda i [[doku>plugins|plugin]] di DokuWiki. Per poter scaricare e installare un plugin, il webserver deve avere accesso in scrittura alla directory dei plugin. \ No newline at end of file
diff --git a/lib/plugins/plugin/lang/it/lang.php b/lib/plugins/plugin/lang/it/lang.php
index 909c5eacb..3e9d855ec 100644
--- a/lib/plugins/plugin/lang/it/lang.php
+++ b/lib/plugins/plugin/lang/it/lang.php
@@ -17,7 +17,7 @@ $lang['download'] = 'Scarica e installa un nuovo plugin';
$lang['manage'] = 'Plugin installati';
$lang['btn_info'] = 'info';
$lang['btn_update'] = 'aggiorna';
-$lang['btn_delete'] = 'cancella';
+$lang['btn_delete'] = 'elimina';
$lang['btn_settings'] = 'configurazione';
$lang['btn_download'] = 'Scarica';
$lang['btn_enable'] = 'Salva';
@@ -30,9 +30,9 @@ $lang['updating'] = 'Aggiornamento in corso ...';
$lang['updated'] = 'Aggiornamento plugin %s riuscito';
$lang['updates'] = 'Aggiornamento dei seguenti plugin riuscito:';
$lang['update_none'] = 'Nessun aggiornamento trovato.';
-$lang['deleting'] = 'Cancellazione in corso ...';
-$lang['deleted'] = 'Plugin %s cancellato.';
-$lang['downloading'] = 'Download in corso ...';
+$lang['deleting'] = 'Eliminazione in corso ...';
+$lang['deleted'] = 'Plugin %s eliminato.';
+$lang['downloading'] = 'Scaricamento in corso ...';
$lang['downloaded'] = 'Installazione plugin %s riuscita';
$lang['downloads'] = 'Installazione dei seguenti plugin riuscita:';
$lang['download_none'] = 'Nessun plugin trovato, oppure si è verificato un problema sconosciuto durante il download e l\'installazione.';
@@ -51,7 +51,7 @@ $lang['error_badurl'] = 'Possibile URL non corretta - impossibile deter
$lang['error_dircreate'] = 'Impossibile creare la directory temporanea dove scaricare il file';
$lang['error_decompress'] = 'Impossibile decomprimere il file scaricato. Questo potrebbe essere il risultato di un download incompleto, in tal caso dovresti provare di nuovo; oppure il formato di compressione potrebbe essere sconosciuto, in questo caso è necessario scaricare e installare il plugin manualmente.';
$lang['error_copy'] = 'Si è verificato un errore nella copia di un file durante l\'installazione del plugin <em>%s</em>: il disco potrebbe essere pieno oppure i permessi di accesso al file potrebbero non essere corretti. Il plugin potrebbe essere stato installato solo parzialmente, questo potrebbe causare instabilità al sistema.';
-$lang['error_delete'] = 'Si è verificato un errore durante la cancellazione del plugin <em>%s</em>. Molto probabilmente i permessi di acesso ai file o alla directory non sono sufficienti';
+$lang['error_delete'] = 'Si è verificato un errore durante l\'eliminazione del plugin <em>%s</em>. Molto probabilmente i permessi di acesso ai file o alla directory non sono sufficienti';
$lang['enabled'] = 'Plugin %s abilitato.';
$lang['notenabled'] = 'Impossibile abilitare il plugin %s, verifica i permessi dei file.';
$lang['disabled'] = 'Plugin %s disabilitato.';
diff --git a/lib/plugins/plugin/lang/lb/admin_plugin.txt b/lib/plugins/plugin/lang/lb/admin_plugin.txt
new file mode 100644
index 000000000..223de10e8
--- /dev/null
+++ b/lib/plugins/plugin/lang/lb/admin_plugin.txt
@@ -0,0 +1,4 @@
+====== Plugin Management ======
+
+Op dëser Säit kanns de alles verwalte wat mat Dokuwiki [[doku>plugins|Pluginen]] ze dinn huet. Fir e Plugin kënnen z'installéieren, muss däi Pluginverzeechnës vum Webserver schreiwbar sinn.
+
diff --git a/lib/plugins/plugin/lang/lb/lang.php b/lib/plugins/plugin/lang/lb/lang.php
new file mode 100644
index 000000000..59acdf7a8
--- /dev/null
+++ b/lib/plugins/plugin/lang/lb/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * lb language file
+ *
+ * @author joel@schintgen.net
+ */
diff --git a/lib/plugins/plugin/lang/mk/lang.php b/lib/plugins/plugin/lang/mk/lang.php
new file mode 100644
index 000000000..85f73a09f
--- /dev/null
+++ b/lib/plugins/plugin/lang/mk/lang.php
@@ -0,0 +1,43 @@
+<?php
+/**
+ * Macedonian language file
+ *
+ * @author Dimitar Talevski <dimi3.14@gmail.com>
+ */
+$lang['menu'] = 'Уреди ги приклучоците';
+$lang['download'] = 'Симни и инсталирај нов приклучок';
+$lang['manage'] = 'Инсталирани приклучоци';
+$lang['btn_info'] = 'информации';
+$lang['btn_update'] = 'ажурирај';
+$lang['btn_delete'] = 'избриши';
+$lang['btn_settings'] = 'поставувања';
+$lang['btn_download'] = 'Симни';
+$lang['btn_enable'] = 'Зачувај';
+$lang['url'] = 'URL';
+$lang['installed'] = 'Инсталирани:';
+$lang['lastupdate'] = 'Последно ажурирани:';
+$lang['source'] = 'Извор:';
+$lang['unknown'] = 'непознат';
+$lang['updating'] = 'Ажурирам...';
+$lang['updated'] = 'Приклучокот % е успешно ажуриран';
+$lang['updates'] = 'Следниве приклучоци се успешно ажурирани';
+$lang['update_none'] = 'Нема потребни ажурирања.';
+$lang['deleting'] = 'Бришам...';
+$lang['deleted'] = 'Приклучокот %s е избришан.';
+$lang['downloading'] = 'Симнувам...';
+$lang['downloaded'] = 'Приклучокот % е успешно инсталиран';
+$lang['downloads'] = 'Следниве приклучоци се успешно инсталирани';
+$lang['download_none'] = 'Нема пронајдени приклучоци, или имаше непознат проблем при симнување и инсталирање.';
+$lang['plugin'] = 'Приклучок:';
+$lang['components'] = 'Компоненти';
+$lang['noinfo'] = 'Овој приклучок не врати информации, може да не е валиден.';
+$lang['name'] = 'Име:';
+$lang['date'] = 'Датум:';
+$lang['type'] = 'Тип:';
+$lang['desc'] = 'Опис:';
+$lang['author'] = 'Автор:';
+$lang['www'] = 'Веб:';
+$lang['error'] = 'Се појави непозната грешка.';
+$lang['error_download'] = 'Не сум во можност да ја симнам датотеката за приклучокот: %s';
+$lang['enabled'] = 'Приклучокот %s е овозможен.';
+$lang['disabled'] = 'Приклучокот %s е оневозможен.';
diff --git a/lib/plugins/plugin/lang/pl/lang.php b/lib/plugins/plugin/lang/pl/lang.php
index c9f74bd52..b5f813f03 100644
--- a/lib/plugins/plugin/lang/pl/lang.php
+++ b/lib/plugins/plugin/lang/pl/lang.php
@@ -8,6 +8,8 @@
* @author Mariusz Kujawski <marinespl@gmail.com>
* @author Maciej Kurczewski <pipijajko@gmail.com>
* @author Sławomir Boczek <slawkens@gmail.com>
+ * @author sleshek@wp.pl
+ * @author Leszek Stachowski <shazarre@gmail.com>
*/
$lang['menu'] = 'Menadżer wtyczek';
$lang['download'] = 'Ściągnij i zainstaluj nową wtyczkę';
diff --git a/lib/plugins/plugin/lang/pt-br/lang.php b/lib/plugins/plugin/lang/pt-br/lang.php
index d0c14459a..57052706e 100644
--- a/lib/plugins/plugin/lang/pt-br/lang.php
+++ b/lib/plugins/plugin/lang/pt-br/lang.php
@@ -13,6 +13,7 @@
* @author Frederico Guimarães <frederico@teia.bio.br>
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
+ * @author Sergio Motta sergio@cisne.com.br
*/
$lang['menu'] = 'Gerenciar Plug-ins';
$lang['download'] = 'Baixar e instalar um novo plug-in';
diff --git a/lib/plugins/plugin/lang/ru/lang.php b/lib/plugins/plugin/lang/ru/lang.php
index 0bcddaa70..514b38bc2 100644
--- a/lib/plugins/plugin/lang/ru/lang.php
+++ b/lib/plugins/plugin/lang/ru/lang.php
@@ -12,6 +12,7 @@
* @author Alexander Sorkin <kibizoid@gmail.com>
* @author Kirill Krasnov <krasnovforum@gmail.com>
* @author Vlad Tsybenko <vlad.development@gmail.com>
+ * @author Aleksey Osadchiy <rfc@nm.ru>
*/
$lang['menu'] = 'Управление плагинами';
$lang['download'] = 'Скачать и установить новый плагин';
diff --git a/lib/plugins/plugin/lang/sq/admin_plugin.txt b/lib/plugins/plugin/lang/sq/admin_plugin.txt
new file mode 100644
index 000000000..2e1f19234
--- /dev/null
+++ b/lib/plugins/plugin/lang/sq/admin_plugin.txt
@@ -0,0 +1,3 @@
+====== Menaxhimi i Plugin-eve ======
+
+Në këtë faqe mund të menaxhoni çdo gjë që ka të bëjë me [[doku>plugins|plugin-et]] Dokuwiki. Që të jetë në gjendje për të shkarkuar dhe instaluar një plugin, dosja e plugin-it duhet të jetë e shkrueshme nga webserver-i. \ No newline at end of file
diff --git a/lib/plugins/plugin/lang/sq/lang.php b/lib/plugins/plugin/lang/sq/lang.php
new file mode 100644
index 000000000..9ddcf527f
--- /dev/null
+++ b/lib/plugins/plugin/lang/sq/lang.php
@@ -0,0 +1,50 @@
+<?php
+/**
+ * Albanian language file
+ *
+ * @author Leonard Elezi leonard.elezi@depinfo.info
+ */
+$lang['menu'] = 'Menaxho Plugin-et';
+$lang['download'] = 'Shkarko dhe instalo një plugin të ri';
+$lang['manage'] = 'Plugin-et e Instaluar';
+$lang['btn_info'] = 'info';
+$lang['btn_update'] = 'përditëso';
+$lang['btn_delete'] = 'fshi';
+$lang['btn_settings'] = 'settings';
+$lang['btn_download'] = 'Shkarko';
+$lang['btn_enable'] = 'Ruaj';
+$lang['url'] = 'URL';
+$lang['installed'] = 'Të instaluar:';
+$lang['lastupdate'] = 'Përditësuar së fundmi:';
+$lang['source'] = 'Kodi Burim:';
+$lang['unknown'] = 'e panjohur';
+$lang['updating'] = 'Duke u përditësuar...';
+$lang['updated'] = 'Plugini %s u përditësua me sukses';
+$lang['updates'] = 'Plugin-et e mëposhtme u përditësuan me sukses';
+$lang['update_none'] = 'Nuk u gjetën përditësime.';
+$lang['deleting'] = 'Duke fshirë...';
+$lang['deleted'] = 'Plugini %s u fshi.';
+$lang['downloading'] = 'Duke shkarkuar...';
+$lang['downloaded'] = 'Plugini %s u instalua me sukses';
+$lang['downloads'] = 'Plugin-et e mëposhtëm u instaluan me sukses:';
+$lang['download_none'] = 'Asnjë plugin nuk u gjend, ose ka ndodhur një gabim i panjohur gjatë shkarkimit dhe instalimit.';
+$lang['plugin'] = 'Plugin:';
+$lang['components'] = 'Përbërësit:';
+$lang['noinfo'] = 'Ky plugin nuk ktheu asnjë informacion, mund të jetë i pavlefshëm.';
+$lang['name'] = 'Emri:';
+$lang['date'] = 'Data:';
+$lang['type'] = 'Tipi:';
+$lang['desc'] = 'Përshkrimi:';
+$lang['author'] = 'Autori:';
+$lang['www'] = 'Web:';
+$lang['error'] = 'Ndodhi një gabim i panjohur.';
+$lang['error_download'] = 'Nuk mundi të shkarkohej skedari i plugin-it: %s';
+$lang['error_badurl'] = 'Dyshohet url e prishur - nuk mund të gjendet emri i skedarit nga url-ja';
+$lang['error_dircreate'] = 'Nuk mundi të krijohej dosja e përkohshme për të marë shkarkimin.';
+$lang['error_decompress'] = 'Menaxhuesi i plugin-eve nuk ishte në gjendje të dekompresonte skedarin e shkarkuar. Kjo mund të jetë si rezultat i një shkarkimi të keq, në këtë rast duhet të provoni përsëri; ose formati i kompresimit mund të jetë i panjohur, në këtë rast do t\'ju duhet ta shkarkoni dhe instaloni plugin-in manualisht.';
+$lang['error_copy'] = 'Ndodhi gabim kopjim-skedari gjatë përpjekjes për të instaluar skedarët për plugin-in <em>%s</em>: disku mund të jetë plotë ose të drejtat për aksesim skedari mund të jenë të gabuara. Kjo mund të ketë shkaktuar një instalim të pjesshëm të plugin-it dhe ta lërë instalimin e wiki-t tënd të paqëndrueshëm.';
+$lang['error_delete'] = 'Ndodhi një gabim gjatë përpjekjes për të fshirë plugin-in <em>%s</em>. Shkaku më i mundshëm është të drejta të pamjaftueshme për aksesim skedari ose dosjeje.';
+$lang['enabled'] = 'Plugini %s u aktivizua.';
+$lang['notenabled'] = 'Plugini %s nuk mundi të aktivizohej, kontrollo të drejtat e aksesit për skedarin.';
+$lang['disabled'] = 'Plugin %s është i paaktivizuar.';
+$lang['notdisabled'] = 'Plugini %s nuk mundi të çaktivizohej, kontrollo të drejtat e aksesit për skedarin.';
diff --git a/lib/plugins/popularity/lang/cs/lang.php b/lib/plugins/popularity/lang/cs/lang.php
index f190e29b3..146bf54b6 100644
--- a/lib/plugins/popularity/lang/cs/lang.php
+++ b/lib/plugins/popularity/lang/cs/lang.php
@@ -4,6 +4,7 @@
*
* @author Bohumir Zamecnik <bohumir@zamecnik.org>
* @author tomas@valenta.cz
+ * @author Marek Sacha <sachamar@fel.cvut.cz>
*/
$lang['name'] = 'Průzkum používání (může chviličku trvat, než se natáhne)';
$lang['submit'] = 'Odeslat data';
diff --git a/lib/plugins/popularity/lang/de-informal/intro.txt b/lib/plugins/popularity/lang/de-informal/intro.txt
index 1aa31a6b5..4dfbb9ea6 100644
--- a/lib/plugins/popularity/lang/de-informal/intro.txt
+++ b/lib/plugins/popularity/lang/de-informal/intro.txt
@@ -1,9 +1,9 @@
-===== Rückkopplung zur Zufriedenheit =====
+===== Rückmeldung zur Zufriedenheit =====
Dieses Werkzeug sammelt anonym Daten über dein Wiki und erlaubt es dir diese an die Entwickler von DokuWiki zu senden. Dies hilft ihnen zu verstehen, wie DokuWiki von den Nutzern verwendet wird und stellt somit sicher, dass Entscheidungen für zukünftige Entwicklungen mit reellen Nutzungsstatistiken belegbar sind.
-Du wirst angehalten diesen Schritt von Zeit zu Zeit erneut zu machen um die Entwickler zu infomieren wenn dein Wiki wächst. Deine aktuelleren Datensätze werden anhand einer anonymen ID zugeordnet.
+Du wirst angehalten diesen Schritt von Zeit zu Zeit erneut zu machen um die Entwickler zu informieren wenn dein Wiki wächst. Deine aktuelleren Datensätze werden anhand einer anonymen Identifikationsnummer zugeordnet.
-Die gesammelten Daten enthalten Infomrationen über deine Version von DokuWiki, die Anzahl und Größe der Seiten und Dateien, installierte Erweiterungen und informationen über deine PHP-Version.
+Die gesammelten Daten enthalten Informationen über deine Version von DokuWiki, die Anzahl und Größe der Seiten und Dateien, installierte Erweiterungen und Informationen über deine PHP-Version.
-Die Rohdaten die gesendet werden, werden unten gezeigt. Bitte nutze den "Send Data" Knopf um die Informationen zu übermitteln. \ No newline at end of file
+Die Rohdaten die gesendet werden, werden unten gezeigt. Bitte nutze den "Sende Daten" Knopf um die Informationen zu übermitteln. \ No newline at end of file
diff --git a/lib/plugins/popularity/lang/de-informal/lang.php b/lib/plugins/popularity/lang/de-informal/lang.php
index e6bd28f04..004d028e0 100644
--- a/lib/plugins/popularity/lang/de-informal/lang.php
+++ b/lib/plugins/popularity/lang/de-informal/lang.php
@@ -4,7 +4,7 @@
*
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
- * @author ste-re@web.de
+ * @author Marcel Metz <marcel_metz@gmx.de>
*/
$lang['name'] = 'Polularitätsrückmeldung (kann eine Weile dauern, bis es fertig geladen wurde)';
$lang['submit'] = 'Sende Daten';
diff --git a/lib/plugins/popularity/lang/es/lang.php b/lib/plugins/popularity/lang/es/lang.php
index 8fedc329e..e349e5ea5 100644
--- a/lib/plugins/popularity/lang/es/lang.php
+++ b/lib/plugins/popularity/lang/es/lang.php
@@ -13,6 +13,7 @@
* @author Marvin Ortega <maty1206@maryanlinux.com>
* @author Daniel Castro Alvarado <dancas2@gmail.com>
* @author Fernando J. Gómez <fjgomez@gmail.com>
+ * @author Victor Castelan <victorcastelan@gmail.com>
*/
$lang['name'] = 'Retroinformación (Feedback) plugin Popularity';
$lang['submit'] = 'Enviar datos';
diff --git a/lib/plugins/popularity/lang/fr/intro.txt b/lib/plugins/popularity/lang/fr/intro.txt
index 8e8adbb3c..58be61d03 100644
--- a/lib/plugins/popularity/lang/fr/intro.txt
+++ b/lib/plugins/popularity/lang/fr/intro.txt
@@ -4,7 +4,7 @@ Cet outil collecte des données anonymes concernant votre wiki et vous permet de
Vous êtes encouragé à répéter l'opération de collecte et d'envoi des données anonymes de temps en temps afin d'informer les développeurs de la croissance de votre wiki.
-Les données collectées contiennent des informations telle que votre version de DokuWiki, le nombre et la taille de vos pages et fichiers, les plugins installés ainsi que des informations sur la version de PHP installée.
+Les données collectées contiennent des informations telle que votre version de DokuWiki, le nombre et la taille de vos pages et fichiers, les modules installés ainsi que des informations sur la version de PHP installée.
-Les données brutes qui sont envoyées sont affichées ci dessous. Merci d'utiliser le bouton "Envoyer les données" pour expédier l'information.
+Les données brutes qui sont envoyées sont affichées ci dessous. Merci d'utiliser le bouton « Envoyer les données » pour expédier l'information.
diff --git a/lib/plugins/popularity/lang/fr/lang.php b/lib/plugins/popularity/lang/fr/lang.php
index fdba3ac98..45cc7b593 100644
--- a/lib/plugins/popularity/lang/fr/lang.php
+++ b/lib/plugins/popularity/lang/fr/lang.php
@@ -9,6 +9,8 @@
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author olivier duperray <duperray.olivier@laposte.net>
* @author Vincent Feltz <psycho@feltzv.fr>
+ * @author Philippe Bajoit <philippe.bajoit@gmail.com>
+ * @author Florian Gaub <floriang@floriang.net>
*/
$lang['name'] = 'Enquête de popularité (peut nécessiter un certain temps pour être chargé)';
$lang['submit'] = 'Envoyer les données';
diff --git a/lib/plugins/popularity/lang/gl/intro.txt b/lib/plugins/popularity/lang/gl/intro.txt
index d81903797..72f03e012 100644
--- a/lib/plugins/popularity/lang/gl/intro.txt
+++ b/lib/plugins/popularity/lang/gl/intro.txt
@@ -1,10 +1,10 @@
-====== Resposta de popularidade ======
+====== Resposta de Popularidade ======
-Esta ferramenta recolle datos anónimos sobre o seu wiki e permítelle envialos ás persoas desenvolvedoras do DokuWiki. Isto axudaralles a ter unha idea do modo en que se emprega o DokuWiki por parte das súas persoas usuarias e garante que as decisións de desenvolvemento futuro coincidan coas estadísticas de uso no mundo real.
+Esta ferramenta recolle datos anónimos verbo do teu wiki e permíteche enviarllos aos desenvolvedores do DokuWiki. Isto axudaralles a ter unha idea do xeito en que se emprega o DokuWiki por parte dos seus usuarios, e asegura que as decisións de desenvolvemento futuro coincidan coas estatísticas de uso no mundo real.
-Animámolo a executar este proceso de cando en vez, para manter informadas ás persoas desenvolvedoras a medida que o seu wiki vaia medrando. Os seus conxuntos de datos repetidos seran identificados por un ID anónimo.
+Animámoste a levar a cabo este proceso de cando en vez para manteres informados aos desenvolvedores a medida que o teu wiki vaia medrando. Os teus xogos de datos repetidos seran identificados por un ID anónimo.
-Os datos recompilados conteñen informacións do tipo: versión do Dokuwiki, número e tamaño das páxinas e ficheiros, plugins instalados e informacións sobre a súa instalación do PHP.
+Os datos recompilados conteñen información como a versión do teu Dokuwiki, o número e tamaño das túas páxinas e arquivos, as extensións instaladas e información verbo da túa instalación do PHP.
-Os datos en bruto que serán enviados móstranse abaixo. Empregue o botón "Enviar os datos" para transferir a información.
+Os datos en bruto que serán enviados amósanse embaixo. Por favor, emprega o botón "Enviar Datos" para transferires a información.
diff --git a/lib/plugins/popularity/lang/gl/lang.php b/lib/plugins/popularity/lang/gl/lang.php
index 116a73256..3e7d9275b 100644
--- a/lib/plugins/popularity/lang/gl/lang.php
+++ b/lib/plugins/popularity/lang/gl/lang.php
@@ -2,9 +2,7 @@
/**
* Galician language file
*
- * @author CiberIrmandade da Fala <infoxeral@ciberirmandade.org>
- * @author Tagen Ata <localizacion@tagenata.com>
- * @author Leandro Regueiro <leandro.regueiro@gmail.com>
+ * @author Medúlio <medulio@ciberirmandade.org>
*/
-$lang['name'] = 'Resposta de popularidade (pode demorar un tempo a cargar)';
-$lang['submit'] = 'Enviar os datos';
+$lang['name'] = 'Resposta de Popularidade (pode demorar un tempo a cargar)';
+$lang['submit'] = 'Enviar Datos';
diff --git a/lib/plugins/popularity/lang/ia/intro.txt b/lib/plugins/popularity/lang/ia/intro.txt
new file mode 100644
index 000000000..d31c3653f
--- /dev/null
+++ b/lib/plugins/popularity/lang/ia/intro.txt
@@ -0,0 +1,9 @@
+====== Datos de popularitate ======
+
+Iste instrumento collige datos anonyme super tu wiki e te permitte inviar los retro al disveloppatores de DokuWiki. Isto les adjuta de comprender como DokuWiki es usate per su usatores e assecura que le decisiones super le disveloppamento futur si basate super statisticas de uso ex le mundo real.
+
+Tu es incoragiate a repeter iste procedura de tempore a tempore pro continuar a informar le disveloppatores quando tu wiki cresce. Tu collectiones repetite de datos essera identificate per un ID anonyme.
+
+Le datos colligite contine informationes como tu version de DokuWiki, le numero e dimension de tu paginas e files, plug-ins installate e information super tu installation de PHP.
+
+Le datos crude que essera inviate es monstrate hic infra. Per favor usa le button "Inviar datos" pro transferer le informationes. \ No newline at end of file
diff --git a/lib/plugins/popularity/lang/ia/lang.php b/lib/plugins/popularity/lang/ia/lang.php
new file mode 100644
index 000000000..4a45f04f3
--- /dev/null
+++ b/lib/plugins/popularity/lang/ia/lang.php
@@ -0,0 +1,9 @@
+<?php
+/**
+ * Interlingua language file
+ *
+ * @author robocap <robocap1@gmail.com>
+ * @author Martijn Dekker <martijn@inlv.org>
+ */
+$lang['name'] = 'Datos de popularitate (pote prender alcun tempore pro cargar)';
+$lang['submit'] = 'Inviar datos';
diff --git a/lib/plugins/popularity/lang/it/intro.txt b/lib/plugins/popularity/lang/it/intro.txt
index c725110b7..62303eca7 100644
--- a/lib/plugins/popularity/lang/it/intro.txt
+++ b/lib/plugins/popularity/lang/it/intro.txt
@@ -1,8 +1,8 @@
====== Raccolta dati sul wiki ======
-Questo strumento raccoglie dati anonimi sul tuo wiki e ti permette di inviarli agli sviluppatori di Dokuwiki. Questo aiuta loro a capire come Dokuwiki viene utilizzato dagli utenti e prendere decisioni future sullo sviluppo in base a quello che sono le reali statistiche di utilizzo da parte degli utenti.
+Questo strumento raccoglie dati anonimi sul tuo wiki e ti permette di inviarli agli sviluppatori di Dokuwiki. Questo aiuta loro a capire come Dokuwiki viene utilizzato dagli utenti e prendere decisioni future sullo sviluppo in base a quelle che sono le reali statistiche di utilizzo da parte degli utenti.
-Ti incoraggiamo a ripetere questa operazione più spesso per mantenere informati gli sviluppatori sulla crescita del tuo wiki. L'insieme dei dati raccolti saranno identificati tramite un ID anonimo.
+Ti incoraggiamo a ripetere questa operazione al più spesso per mantenere informati gli sviluppatori sulla crescita del tuo wiki. L'insieme dei dati raccolti saranno identificati tramite un ID anonimo.
I dati raccolti contengono informazioni come la versione di DokuWiki, il numero e le dimensioni delle pagine e dei files, i plugins installati e qualche informazione sulla versione di PHP presente nel sistema.
diff --git a/lib/plugins/popularity/lang/lb/lang.php b/lib/plugins/popularity/lang/lb/lang.php
new file mode 100644
index 000000000..59acdf7a8
--- /dev/null
+++ b/lib/plugins/popularity/lang/lb/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * lb language file
+ *
+ * @author joel@schintgen.net
+ */
diff --git a/lib/plugins/popularity/lang/mk/lang.php b/lib/plugins/popularity/lang/mk/lang.php
new file mode 100644
index 000000000..6d4530f79
--- /dev/null
+++ b/lib/plugins/popularity/lang/mk/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * Macedonian language file
+ *
+ * @author Dimitar Talevski <dimi3.14@gmail.com>
+ */
diff --git a/lib/plugins/popularity/lang/pl/lang.php b/lib/plugins/popularity/lang/pl/lang.php
index 0f15863ae..02a1f21b6 100644
--- a/lib/plugins/popularity/lang/pl/lang.php
+++ b/lib/plugins/popularity/lang/pl/lang.php
@@ -6,6 +6,8 @@
* @author Mariusz Kujawski <marinespl@gmail.com>
* @author Maciej Kurczewski <pipijajko@gmail.com>
* @author Sławomir Boczek <slawkens@gmail.com>
+ * @author sleshek@wp.pl
+ * @author Leszek Stachowski <shazarre@gmail.com>
*/
$lang['name'] = 'Informacja o popularności (ładowanie może zająć dłuższą chwilę)';
$lang['submit'] = 'Wyślij dane';
diff --git a/lib/plugins/popularity/lang/pt-br/lang.php b/lib/plugins/popularity/lang/pt-br/lang.php
index 40e1797f3..67732e8ef 100644
--- a/lib/plugins/popularity/lang/pt-br/lang.php
+++ b/lib/plugins/popularity/lang/pt-br/lang.php
@@ -12,6 +12,7 @@
* @author Frederico Guimarães <frederico@teia.bio.br>
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
+ * @author Sergio Motta sergio@cisne.com.br
*/
$lang['name'] = 'Retorno de popularidade (pode demorar um pouco para carregar)';
$lang['submit'] = 'Enviar dados';
diff --git a/lib/plugins/popularity/lang/ru/lang.php b/lib/plugins/popularity/lang/ru/lang.php
index 3caa4d27c..d6c5964db 100644
--- a/lib/plugins/popularity/lang/ru/lang.php
+++ b/lib/plugins/popularity/lang/ru/lang.php
@@ -9,6 +9,7 @@
* @author Alexander Sorkin <kibizoid@gmail.com>
* @author Kirill Krasnov <krasnovforum@gmail.com>
* @author Vlad Tsybenko <vlad.development@gmail.com>
+ * @author Aleksey Osadchiy <rfc@nm.ru>
*/
$lang['name'] = 'Сбор информации о популярности (для загрузки может потребоваться некоторое время)';
$lang['submit'] = 'Отправить данные';
diff --git a/lib/plugins/popularity/lang/sq/intro.txt b/lib/plugins/popularity/lang/sq/intro.txt
new file mode 100644
index 000000000..eb37e5f36
--- /dev/null
+++ b/lib/plugins/popularity/lang/sq/intro.txt
@@ -0,0 +1,9 @@
+====== Informacioni mbi Popullaritetin ======
+
+Ky mjet mbledh të dhëna anonime rreth wiki-t tuaj dhe ju lejon t'ia dërgoni ato zhvilluesve të DokuWiki-t. Kjo i ndihmon ata të kuptojnë sesi DokuWiki përdoret nga përdoruesit e tij dhe siguron që vendimet për zhvillime të ardhshme të jenë të mbështetura mbi statistika të nxjera nga bota e vërtetë.
+
+Ju jeni të inkurajuar ta përsërisni këtë hap shpesh herë për t'i mbajtur zhvilluesit të informuar kur wiki juaj rritet. Bashkësia e të dhënave tuaja të përsëritura do të identifikohen nga një ID anonime.
+
+Të dhënat e mbledhura përmbajnë informacione si versioni i DokuWiki-t tuaj, numri dhe madhësia e faqeve dhe skedarëve, plugin-et e instaluar dhe informacione rreth instalimit të PHP-së.
+
+Të dhënat e papërpunuara që do të dërgohen janë treguar më poshtë. Ju lutem përdorni buttonin "Dërgo Të Dhëna" për të transferuar informacionin. \ No newline at end of file
diff --git a/lib/plugins/popularity/lang/sq/lang.php b/lib/plugins/popularity/lang/sq/lang.php
new file mode 100644
index 000000000..1954ce04c
--- /dev/null
+++ b/lib/plugins/popularity/lang/sq/lang.php
@@ -0,0 +1,8 @@
+<?php
+/**
+ * Albanian language file
+ *
+ * @author Leonard Elezi leonard.elezi@depinfo.info
+ */
+$lang['name'] = 'Informacioni mbi Popullaritetin (mund të marë ca kohë derisa të ngarkohet)';
+$lang['submit'] = 'Dërgo Të Dhënat';
diff --git a/lib/plugins/revert/lang/cs/lang.php b/lib/plugins/revert/lang/cs/lang.php
index cdfe0e96c..5bb5334ae 100644
--- a/lib/plugins/revert/lang/cs/lang.php
+++ b/lib/plugins/revert/lang/cs/lang.php
@@ -7,6 +7,7 @@
* @author Bohumir Zamecnik <bohumir@zamecnik.org>
* @author Zbynek Krivka <zbynek.krivka@seznam.cz>
* @author tomas@valenta.cz
+ * @author Marek Sacha <sachamar@fel.cvut.cz>
*/
$lang['menu'] = 'Obnova zaspamovaných stránek';
$lang['filter'] = 'Hledat zaspamované stránky';
diff --git a/lib/plugins/revert/lang/de-informal/lang.php b/lib/plugins/revert/lang/de-informal/lang.php
index 974801bcb..6ed87e82e 100644
--- a/lib/plugins/revert/lang/de-informal/lang.php
+++ b/lib/plugins/revert/lang/de-informal/lang.php
@@ -4,12 +4,11 @@
*
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
- * @author ste-re@web.de
+ * @author Marcel Metz <marcel_metz@gmx.de>
*/
-$lang['menu'] = 'Seiten wieder herstellen';
-$lang['filter'] = 'Nach betroffenen Seiten suchen';
-$lang['revert'] = 'Ausgewählte Seiten wieder herstellen';
-$lang['reverted'] = '%s wieder hergestellt zu Version %s';
+$lang['menu'] = 'Zurückstellungsmanager';
+$lang['revert'] = 'Stelle ausgewählte Seiten zurück.';
+$lang['reverted'] = '%s zu Revision %s zurückgesetzt';
$lang['removed'] = '%s entfernt';
$lang['revstart'] = 'Zurückstellungsprozess gestartet. Dies kann eine längere Zeit dauern. Wenn das Skript vor Fertigstellung stopt, sollten Sie es in kleineren Stücken versuchen.';
$lang['revstop'] = 'Zurückstellungsprozess erfolgreich beendet.';
diff --git a/lib/plugins/revert/lang/es/lang.php b/lib/plugins/revert/lang/es/lang.php
index 2886528d6..fd3e2e0bf 100644
--- a/lib/plugins/revert/lang/es/lang.php
+++ b/lib/plugins/revert/lang/es/lang.php
@@ -15,6 +15,7 @@
* @author Marvin Ortega <maty1206@maryanlinux.com>
* @author Daniel Castro Alvarado <dancas2@gmail.com>
* @author Fernando J. Gómez <fjgomez@gmail.com>
+ * @author Victor Castelan <victorcastelan@gmail.com>
*/
$lang['menu'] = 'Restaurador';
$lang['filter'] = 'Buscar páginas con spam';
diff --git a/lib/plugins/revert/lang/fr/intro.txt b/lib/plugins/revert/lang/fr/intro.txt
index db61ac9cf..6dcbe74b9 100644
--- a/lib/plugins/revert/lang/fr/intro.txt
+++ b/lib/plugins/revert/lang/fr/intro.txt
@@ -1,3 +1,3 @@
-====== Gestion des réversions ======
+====== Gestionnaire de réversions ======
-Cette page peut vous aider à restaurer des pages après une attaque de spam. Pour trouver la liste des pages victimes des spammeurs, entrez un motif de recherche (tel qu'une URL de spam), puis confirmez que les pages trouvées contiennent du spam et annulez leurs éditions.
+Cette page peut vous aider à restaurer des pages après une attaque de spam. Pour trouver la liste des pages vandalisées, entrez un motif de recherche (p. ex. une URL de spam), puis confirmez que les pages trouvées contiennent du spam et annulez leurs éditions.
diff --git a/lib/plugins/revert/lang/fr/lang.php b/lib/plugins/revert/lang/fr/lang.php
index 8d17280d4..982b44f5a 100644
--- a/lib/plugins/revert/lang/fr/lang.php
+++ b/lib/plugins/revert/lang/fr/lang.php
@@ -10,13 +10,15 @@
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author olivier duperray <duperray.olivier@laposte.net>
* @author Vincent Feltz <psycho@feltzv.fr>
+ * @author Philippe Bajoit <philippe.bajoit@gmail.com>
+ * @author Florian Gaub <floriang@floriang.net>
*/
$lang['menu'] = 'Gestionnaire de réversions';
$lang['filter'] = 'Trouver les pages spammées ';
-$lang['revert'] = 'Annuler les éditions sélectionnées';
+$lang['revert'] = 'Annuler les modifications sélectionnées';
$lang['reverted'] = '%s restauré à la révision %s';
$lang['removed'] = '%s supprimé';
$lang['revstart'] = 'Processus de réversion démarré. Ceci peut prendre longtemps. Si le script dépasse le délai avant de terminer, vous devrez restaurer de plus petits groupes de pages.';
$lang['revstop'] = 'Processus de réversion terminé avec succès.';
-$lang['note1'] = 'Note : cette recherche est insensible à la casse';
-$lang['note2'] = 'Note: cette page sera révisée à la version précédente ne contenant pas le terme spammeur <i>%s</i>.';
+$lang['note1'] = 'Note : cette recherche est insensible à la casse';
+$lang['note2'] = 'Note : cette page sera révisée à la version précédente ne contenant pas le terme spammeur <em>%s</em>.';
diff --git a/lib/plugins/revert/lang/gl/intro.txt b/lib/plugins/revert/lang/gl/intro.txt
index 81e98f1d5..6327249fc 100644
--- a/lib/plugins/revert/lang/gl/intro.txt
+++ b/lib/plugins/revert/lang/gl/intro.txt
@@ -1,3 +1,3 @@
-====== Xestor de recuperación ======
+====== Xestor de Reversión ======
-Esta páxina axudarao a se recuperar automaticamente dun ataque de spam. Para encontrar unha listaxe de páxinas que conteñan spam, primeiro debe inserir unha cadea de procura (por ex. un URL de spam) e despois confirmar que as páxinas encontradas conteñen realmente spam, antes de reverter as edicións.
+Esta páxina axudarache a revertir automaticamente un ataque de correo-lixo. Para atopares unha listaxe de páxinas que conteñan correo-lixo, primeiro debes inserir unha cadea de procura (p.e. un URL do correo-lixo), e logo confirmares que as páxinas atopadas conteñen realmente o tal correo-lixo e reverter as edicións. \ No newline at end of file
diff --git a/lib/plugins/revert/lang/gl/lang.php b/lib/plugins/revert/lang/gl/lang.php
index 33472090d..87bce32ba 100644
--- a/lib/plugins/revert/lang/gl/lang.php
+++ b/lib/plugins/revert/lang/gl/lang.php
@@ -2,16 +2,14 @@
/**
* Galicianlanguage file
*
- * @author CiberIrmandade da Fala <infoxeral@ciberirmandade.org>
- * @author Tagen Ata <localizacion@tagenata.com>
- * @author Leandro Regueiro <leandro.regueiro@gmail.com>
+ * @author Medúlio <medulio@ciberirmandade.org>
*/
-$lang['menu'] = 'Xestor de recuperación';
-$lang['filter'] = 'Procurar páxinas con spam';
-$lang['revert'] = 'Recuperar as páxinas seleccionadas';
-$lang['reverted'] = '%s foi revertida á revisión %s';
-$lang['removed'] = '%s foi eliminada';
-$lang['revstart'] = 'O proceso de recuperación foi iniciado. Isto podería demorar un certo tempo. Se o script falla por ter superado o seu límite de tempo antes de rematar, terá que efectuar a recuperación sobre fragmentos máis pequenos.';
-$lang['revstop'] = 'O proceso de recuperación rematou correctamente.';
-$lang['note1'] = 'Nota: Esta procura distingue entre maiúsculas e minúsculas';
-$lang['note2'] = 'Nota: A páxina será revertida á última versión que non conteña o termo de spam <i>%s</i> indicado.';
+$lang['menu'] = 'Xestor de Reversión';
+$lang['filter'] = 'Procurar páxinas con correo-lixo';
+$lang['revert'] = 'Revertir as páxinas seleccionadas';
+$lang['reverted'] = '%s revertido á revisión %s';
+$lang['removed'] = '%s eliminado';
+$lang['revstart'] = 'Proceso de reversión iniciado. Isto podería demorar un anaco longo. Se o script fallar por superar o seu límite de tempo denantes de rematar, terás que facer a reversión en anacos máis pequenos.';
+$lang['revstop'] = 'O proceso de reversión rematou correctamente.';
+$lang['note1'] = 'Nota: esta procura distingue entre maiúsculas e minúsculas';
+$lang['note2'] = 'Nota: a páxina revertirase á última versión que non conteña o termo de correo-lixo <i>%s</i> indicado.';
diff --git a/lib/plugins/revert/lang/ia/intro.txt b/lib/plugins/revert/lang/ia/intro.txt
new file mode 100644
index 000000000..ae548e9df
--- /dev/null
+++ b/lib/plugins/revert/lang/ia/intro.txt
@@ -0,0 +1,3 @@
+====== Gestion de reversiones ======
+
+Iste pagina te adjuta con le reversion automatic de un attacco de spam. Pro cercar un lista de paginas spammose, primo entra un texto a cercar (p.ex. un URL de spam), postea confirma que le paginas trovate es realmente spam e reverte le modificationes. \ No newline at end of file
diff --git a/lib/plugins/revert/lang/ia/lang.php b/lib/plugins/revert/lang/ia/lang.php
new file mode 100644
index 000000000..bec2eca7b
--- /dev/null
+++ b/lib/plugins/revert/lang/ia/lang.php
@@ -0,0 +1,16 @@
+<?php
+/**
+ * Interlingua language file
+ *
+ * @author robocap <robocap1@gmail.com>
+ * @author Martijn Dekker <martijn@inlv.org>
+ */
+$lang['menu'] = 'Gestion de reversiones';
+$lang['filter'] = 'Cercar paginas spammose';
+$lang['revert'] = 'Reverter le paginas seligite';
+$lang['reverted'] = '%s revertite al version %s';
+$lang['removed'] = '%s removite';
+$lang['revstart'] = 'Le processo de reversion ha comenciate. Isto pote durar multo. Si le script expira ante de finir, tu debe divider le reversiones in blocos minor.';
+$lang['revstop'] = 'Le processo de reversion ha succedite.';
+$lang['note1'] = 'Nota: iste recerca distingue inter majusculas e minusculas.';
+$lang['note2'] = 'Nota: le pagina essera revertite al ultime version que non contine le termino de spam specificate, <i>%s</i>.';
diff --git a/lib/plugins/revert/lang/it/intro.txt b/lib/plugins/revert/lang/it/intro.txt
index 1577af7ec..a5ef14680 100644
--- a/lib/plugins/revert/lang/it/intro.txt
+++ b/lib/plugins/revert/lang/it/intro.txt
@@ -1,3 +1,3 @@
====== Gestore di ripristini ======
-Questa pagina aiuta il controllo automatico degli attacchi spam. Per cercare una lista delle pagine con spam, inserisci innanzitutto una stringa di ricerca (ad esempio l'URL di un sito di spam), quindi conferma che le pagine trovate contengono realmente spam e ripristinale ad una versione precedente.
+Questa pagina aiuta il controllo automatico degli attacchi spam. Per cercare una lista delle pagine con spam, inserisci innanzitutto una stringa di ricerca (ad esempio l'URL di un sito di spam), quindi Verifica che le pagine trovate contengano realmente spam e ripristinale ad una versione precedente.
diff --git a/lib/plugins/revert/lang/lb/intro.txt b/lib/plugins/revert/lang/lb/intro.txt
new file mode 100644
index 000000000..59c5dfc14
--- /dev/null
+++ b/lib/plugins/revert/lang/lb/intro.txt
@@ -0,0 +1,3 @@
+====== Revert Manager ======
+
+Dës Säit hëlleft bei der automatescher zerécksetzung no enger Spamattack. Fir eng Lëscht vun zougespamte Säiten ze fannen, gëff fir d'éischt e Sichbegrëff an (z.B. eng Spamadress). Konfirméier dann dass déi Säite wierklech zougespamt goufen a setz se dann zréck. \ No newline at end of file
diff --git a/lib/plugins/revert/lang/lb/lang.php b/lib/plugins/revert/lang/lb/lang.php
new file mode 100644
index 000000000..59acdf7a8
--- /dev/null
+++ b/lib/plugins/revert/lang/lb/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * lb language file
+ *
+ * @author joel@schintgen.net
+ */
diff --git a/lib/plugins/revert/lang/mk/lang.php b/lib/plugins/revert/lang/mk/lang.php
new file mode 100644
index 000000000..6d4530f79
--- /dev/null
+++ b/lib/plugins/revert/lang/mk/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * Macedonian language file
+ *
+ * @author Dimitar Talevski <dimi3.14@gmail.com>
+ */
diff --git a/lib/plugins/revert/lang/pl/lang.php b/lib/plugins/revert/lang/pl/lang.php
index 8ad68b5f8..437daf3d7 100644
--- a/lib/plugins/revert/lang/pl/lang.php
+++ b/lib/plugins/revert/lang/pl/lang.php
@@ -5,6 +5,8 @@
* @author Mariusz Kujawski <marinespl@gmail.com>
* @author Maciej Kurczewski <pipijajko@gmail.com>
* @author Sławomir Boczek <slawkens@gmail.com>
+ * @author sleshek@wp.pl
+ * @author Leszek Stachowski <shazarre@gmail.com>
*/
$lang['menu'] = 'Menadżer przywracania';
$lang['filter'] = 'Wyszukaj uszkodzone strony';
diff --git a/lib/plugins/revert/lang/pt-br/lang.php b/lib/plugins/revert/lang/pt-br/lang.php
index 93c8bf4e1..4ee4432ee 100644
--- a/lib/plugins/revert/lang/pt-br/lang.php
+++ b/lib/plugins/revert/lang/pt-br/lang.php
@@ -13,6 +13,7 @@
* @author Frederico Guimarães <frederico@teia.bio.br>
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
+ * @author Sergio Motta sergio@cisne.com.br
*/
$lang['menu'] = 'Gerenciador de reversões';
$lang['filter'] = 'Procura por páginas com spam';
diff --git a/lib/plugins/revert/lang/ru/lang.php b/lib/plugins/revert/lang/ru/lang.php
index a78210777..3ac43bc89 100644
--- a/lib/plugins/revert/lang/ru/lang.php
+++ b/lib/plugins/revert/lang/ru/lang.php
@@ -10,6 +10,7 @@
* @author Alexander Sorkin <kibizoid@gmail.com>
* @author Kirill Krasnov <krasnovforum@gmail.com>
* @author Vlad Tsybenko <vlad.development@gmail.com>
+ * @author Aleksey Osadchiy <rfc@nm.ru>
*/
$lang['menu'] = 'Менеджер откаток';
$lang['filter'] = 'Поиск спам-страниц';
diff --git a/lib/plugins/revert/lang/sq/intro.txt b/lib/plugins/revert/lang/sq/intro.txt
new file mode 100644
index 000000000..25e16b6eb
--- /dev/null
+++ b/lib/plugins/revert/lang/sq/intro.txt
@@ -0,0 +1,3 @@
+====== Menaxhuesi Rikthimit ======
+
+Kjo faqe ndihmon për rikthimin automatik në rast të një sulmi spam. Për të gjetur një listë me faqe spam në fillim fut një varg kërkimi (psh një URL spam), dhe pastaj konfirmo që faqet e gjetura janë me të vërtetë spam dhe rikthe redaktimet. \ No newline at end of file
diff --git a/lib/plugins/revert/lang/sq/lang.php b/lib/plugins/revert/lang/sq/lang.php
new file mode 100644
index 000000000..45ae4997c
--- /dev/null
+++ b/lib/plugins/revert/lang/sq/lang.php
@@ -0,0 +1,15 @@
+<?php
+/**
+ * Albanian language file
+ *
+ * @author Leonard Elezi leonard.elezi@depinfo.info
+ */
+$lang['menu'] = 'Menaxhuesi Rikthimit';
+$lang['filter'] = 'Kërko faqe me spam';
+$lang['revert'] = 'Rikthe faqet e përzgjedhura';
+$lang['reverted'] = '%s u rikthye në rishikimin %s';
+$lang['removed'] = '%s u hoq';
+$lang['revstart'] = 'Proçesi i rikthimit filloi. Kjo mund të zgjasë për një kohë të gjatë. Nëse koha e skriptit mbaron para përfundimit, atëherë rikthimi duhet të bëhet me copa të vogla.';
+$lang['revstop'] = 'Proçesi i rikthimit mbaroi me sukses.';
+$lang['note1'] = 'Shënim: në këtë kërkim bëhet dallim midis gërmave kapitale dhe gërmave të vogla.';
+$lang['note2'] = 'Shënim: faqja do të rikthehet në versionin e fundit që nuk përmban term-in spam të dhënë <i>%s</i>.';
diff --git a/lib/plugins/usermanager/lang/cs/lang.php b/lib/plugins/usermanager/lang/cs/lang.php
index 6f368bd0f..64686fb2d 100644
--- a/lib/plugins/usermanager/lang/cs/lang.php
+++ b/lib/plugins/usermanager/lang/cs/lang.php
@@ -6,6 +6,7 @@
* @author Zbynek Krivka <zbynek.krivka@seznam.cz>
* @author Bohumir Zamecnik <bohumir@zamecnik.org>
* @author tomas@valenta.cz
+ * @author Marek Sacha <sachamar@fel.cvut.cz>
*/
$lang['menu'] = 'Správa uživatelů';
$lang['noauth'] = '(autentizace uživatelů není k dispozici)';
diff --git a/lib/plugins/usermanager/lang/de-informal/lang.php b/lib/plugins/usermanager/lang/de-informal/lang.php
index b57f999db..be745565d 100644
--- a/lib/plugins/usermanager/lang/de-informal/lang.php
+++ b/lib/plugins/usermanager/lang/de-informal/lang.php
@@ -4,7 +4,7 @@
*
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
- * @author ste-re@web.de
+ * @author Marcel Metz <marcel_metz@gmx.de>
*/
$lang['menu'] = 'Benutzerverwalter';
$lang['noauth'] = '(Benutzeranmeldung ist nicht verfügbar)';
@@ -20,8 +20,8 @@ $lang['value'] = 'Wert';
$lang['add'] = 'Zufügen';
$lang['delete'] = 'Löschen';
$lang['delete_selected'] = 'Lösche ausgewähltes';
-$lang['edit'] = 'Editieren';
-$lang['edit_prompt'] = 'Editiere den Benutzer';
+$lang['edit'] = 'Bearbeiten';
+$lang['edit_prompt'] = 'Bearbeite diesen Benutzer';
$lang['modify'] = 'Änderungen speichern';
$lang['search'] = 'Suchen';
$lang['search_prompt'] = 'Suche ausführen';
@@ -45,5 +45,5 @@ $lang['note_group'] = 'Neue Benutzer werden zur Standardgruppe (%s) h
$lang['note_pass'] = 'Das Passwort wird automatisch erzeugt, wenn das Feld freigelassen wird und der Benutzer Benachrichtigungen aktiviert hat.';
$lang['add_ok'] = 'Benutzer erfolgreich hinzugefügt';
$lang['add_fail'] = 'Hinzufügen des Benutzers fehlgeschlagen';
-$lang['notify_ok'] = 'Benachrichtigungsmail wurde versendet';
-$lang['notify_fail'] = 'Benachrichtigungsmail konnte nicht gesendet werden';
+$lang['notify_ok'] = 'Benachrichtigungsemail wurde versendet';
+$lang['notify_fail'] = 'Benachrichtigungsemail konnte nicht gesendet werden';
diff --git a/lib/plugins/usermanager/lang/es/lang.php b/lib/plugins/usermanager/lang/es/lang.php
index c11ebcd93..c3b345642 100644
--- a/lib/plugins/usermanager/lang/es/lang.php
+++ b/lib/plugins/usermanager/lang/es/lang.php
@@ -16,6 +16,7 @@
* @author Marvin Ortega <maty1206@maryanlinux.com>
* @author Daniel Castro Alvarado <dancas2@gmail.com>
* @author Fernando J. Gómez <fjgomez@gmail.com>
+ * @author Victor Castelan <victorcastelan@gmail.com>
*/
$lang['menu'] = 'Administración de usuarios';
$lang['noauth'] = '(la autenticación de usuarios no está disponible)';
diff --git a/lib/plugins/usermanager/lang/fr/lang.php b/lib/plugins/usermanager/lang/fr/lang.php
index 9229ee8e8..6ae537618 100644
--- a/lib/plugins/usermanager/lang/fr/lang.php
+++ b/lib/plugins/usermanager/lang/fr/lang.php
@@ -11,6 +11,8 @@
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author olivier duperray <duperray.olivier@laposte.net>
* @author Vincent Feltz <psycho@feltzv.fr>
+ * @author Philippe Bajoit <philippe.bajoit@gmail.com>
+ * @author Florian Gaub <floriang@floriang.net>
*/
$lang['menu'] = 'Gestion des utilisateurs';
$lang['noauth'] = '(authentification utilisateur non disponible)';
@@ -26,8 +28,8 @@ $lang['value'] = 'Valeur';
$lang['add'] = 'Ajouter';
$lang['delete'] = 'Supprimer';
$lang['delete_selected'] = 'Supprimer la sélection';
-$lang['edit'] = 'Éditer';
-$lang['edit_prompt'] = 'Éditer cet utilisateur';
+$lang['edit'] = 'Modifier';
+$lang['edit_prompt'] = 'Modifier cet utilisateur';
$lang['modify'] = 'Enregistrer les modifications';
$lang['search'] = 'Rechercher';
$lang['search_prompt'] = 'Effectuer la recherche';
@@ -37,9 +39,9 @@ $lang['summary'] = 'Affichage des utilisateurs %1$d-%2$d parmi %3$
$lang['nonefound'] = 'Aucun utilisateur trouvé. %d utilisateur(s) au total.';
$lang['delete_ok'] = '%d utilisateurs effacés';
$lang['delete_fail'] = '%d effacement échoué.';
-$lang['update_ok'] = 'utilisateur mis à jour avec succès';
-$lang['update_fail'] = 'échec de la mise à jour utilisateur';
-$lang['update_exists'] = 'échec du changement de nom d\'utilisateur, le nom spécifié (%s) existe déjà (toutes les autres modifications seront effectuées).';
+$lang['update_ok'] = 'Utilisateur mis à jour avec succès';
+$lang['update_fail'] = 'Échec de la mise à jour utilisateur';
+$lang['update_exists'] = 'Échec du changement de nom d\'utilisateur, le nom spécifié (%s) existe déjà (toutes les autres modifications seront effectuées).';
$lang['start'] = 'Démarrage';
$lang['prev'] = 'Précédent';
$lang['next'] = 'Suivant';
diff --git a/lib/plugins/usermanager/lang/gl/add.txt b/lib/plugins/usermanager/lang/gl/add.txt
index cd1c487ff..7602c36ec 100644
--- a/lib/plugins/usermanager/lang/gl/add.txt
+++ b/lib/plugins/usermanager/lang/gl/add.txt
@@ -1 +1 @@
-===== Engadir unha persoa usuaria =====
+===== Engadir usuario ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/gl/delete.txt b/lib/plugins/usermanager/lang/gl/delete.txt
index f13133d6f..4262a0c05 100644
--- a/lib/plugins/usermanager/lang/gl/delete.txt
+++ b/lib/plugins/usermanager/lang/gl/delete.txt
@@ -1 +1 @@
-===== Eliminar unha persoa usuaria =====
+===== Eliminar usuario ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/gl/edit.txt b/lib/plugins/usermanager/lang/gl/edit.txt
index d33f9c335..11ef62cce 100644
--- a/lib/plugins/usermanager/lang/gl/edit.txt
+++ b/lib/plugins/usermanager/lang/gl/edit.txt
@@ -1 +1 @@
-===== Editar unha persoa usuaria =====
+===== Editar usuario ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/gl/intro.txt b/lib/plugins/usermanager/lang/gl/intro.txt
index 9b05a0c5e..77675e9d6 100644
--- a/lib/plugins/usermanager/lang/gl/intro.txt
+++ b/lib/plugins/usermanager/lang/gl/intro.txt
@@ -1 +1 @@
-====== Xestor de persoas usuarias ======
+====== Xestor de Usuarios ====== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/gl/lang.php b/lib/plugins/usermanager/lang/gl/lang.php
index b6909c100..0a01ef750 100644
--- a/lib/plugins/usermanager/lang/gl/lang.php
+++ b/lib/plugins/usermanager/lang/gl/lang.php
@@ -2,48 +2,46 @@
/**
* Galicianlanguage file
*
- * @author CiberIrmandade da Fala <infoxeral@ciberirmandade.org>
- * @author Tagen Ata <localizacion@tagenata.com>
- * @author Leandro Regueiro <leandro.regueiro@gmail.com>
+ * @author Medúlio <medulio@ciberirmandade.org>
*/
-$lang['menu'] = 'Xestor de persoas usuarias';
-$lang['noauth'] = '(a autenticación de persoas usuarias non está dispoñíbel)';
-$lang['nosupport'] = '(a xestión de persoas usuarias non está soportada)';
-$lang['badauth'] = 'o mecanismo de autenticación non é válido';
-$lang['user_id'] = 'Usuaria/o';
+$lang['menu'] = 'Xestor de Usuarios';
+$lang['noauth'] = '(autenticación de usuarios non dispoñible)';
+$lang['nosupport'] = '(xestión de usuarios non soportada)';
+$lang['badauth'] = 'mecanismo de autenticación non válido';
+$lang['user_id'] = 'Usuario';
$lang['user_pass'] = 'Contrasinal';
-$lang['user_name'] = 'Nome real';
-$lang['user_mail'] = 'Correo';
+$lang['user_name'] = 'Nome Real';
+$lang['user_mail'] = 'Correo-e';
$lang['user_groups'] = 'Grupos';
$lang['field'] = 'Campo';
$lang['value'] = 'Valor';
$lang['add'] = 'Engadir';
$lang['delete'] = 'Eliminar';
-$lang['delete_selected'] = 'Eliminar as seleccionadas';
+$lang['delete_selected'] = 'Eliminar Seleccionados';
$lang['edit'] = 'Editar';
-$lang['edit_prompt'] = 'Editar esta persoa usuaria';
-$lang['modify'] = 'Gardar os cambios';
+$lang['edit_prompt'] = 'Editar este usuario';
+$lang['modify'] = 'Gardar Trocos';
$lang['search'] = 'Procurar';
-$lang['search_prompt'] = 'Facer unha procura';
-$lang['clear'] = 'Reiniciar o filtro de procura';
+$lang['search_prompt'] = 'Facer procura';
+$lang['clear'] = 'Reiniciar Filtro de Procura';
$lang['filter'] = 'Filtro';
-$lang['summary'] = 'A mostrar as persoas usuarias %1$d-%2$d de %3$d encontradas. %4$d persoas usuarias en total.';
-$lang['nonefound'] = 'Non se encontraron persoas usuarias. %d persoas usuarias en total.';
-$lang['delete_ok'] = '%d persoas usuarias foron eliminadas';
-$lang['delete_fail'] = '%d non puideron ser eliminadas.';
-$lang['update_ok'] = 'A persoa usuaria foi actualizada correctamente';
-$lang['update_fail'] = 'Non se puido actualizar a persoa usuaria';
-$lang['update_exists'] = 'Non se puido mudar o nome da persoa usuaria; o nome especificado (%s) xa existe (o resto de cambios aplicaranse sen problemas).';
+$lang['summary'] = 'Amosando usuarios %1$d-%2$d de %3$d atopados. %4$d usuarios en total.';
+$lang['nonefound'] = 'Non se atoparon usuarios. %d usuarios en total.';
+$lang['delete_ok'] = '%d usuarios eliminados';
+$lang['delete_fail'] = '%d non puideron ser eliminados.';
+$lang['update_ok'] = 'Usuario actualizado correctamente';
+$lang['update_fail'] = 'Non se puido actualizar o usuario';
+$lang['update_exists'] = 'Non se puido mudar o nome do usuario, xa que o nome especificado (%s) xa existe (o resto de trocos aplicaranse sen problemas).';
$lang['start'] = 'comezo';
$lang['prev'] = 'anterior';
$lang['next'] = 'seguinte';
-$lang['last'] = 'última';
-$lang['edit_usermissing'] = 'Non se encontrou a persoa usuaria seleccionada; pode que o nome de usuaria/o teña sido eliminado ou alterado nalgún momento.';
-$lang['user_notify'] = 'Notificar á/ao usuaria/o';
-$lang['note_notify'] = 'Os correos de notificación envíanse só se a persoa usuaria obtén un contrasinal novo.';
-$lang['note_group'] = 'As persoas usuarias novas serán engadidas ao grupo predeterminado (%s) se non se especifica outro.';
-$lang['note_pass'] = 'Se deixa o campo baleiro e a notificación á/ao usuaria/o está activada, xerarase automaticamente o contrasinal.';
-$lang['add_ok'] = 'A persoa usuaria foi engadida correctamente';
-$lang['add_fail'] = 'Non se puido engadir a/o usuaria/o';
-$lang['notify_ok'] = 'O correo de notificación foi enviado';
-$lang['notify_fail'] = 'Non se puido enviar o correo de notificación';
+$lang['last'] = 'derradeiro';
+$lang['edit_usermissing'] = 'Non se atopou o usuario seleccionado, pode que o nome de usuario fose eliminado ou mudado nalgún intre.';
+$lang['user_notify'] = 'Notificar ao usuario';
+$lang['note_notify'] = 'Os correos-e de notificación envíanse só se o usuario obtén un novo contrasinal.';
+$lang['note_group'] = 'Os novos usuarios serán engadidos ao grupo por defecto (%s) se non se especifica outro.';
+$lang['note_pass'] = 'Se deixas o campo baleiro e a notificación ao usuario está activada xerarase automaticamente o contrasinal.';
+$lang['add_ok'] = 'Usuario engadido correctamente';
+$lang['add_fail'] = 'Non se puido engadir o usuario';
+$lang['notify_ok'] = 'Correo-e de notificación enviado';
+$lang['notify_fail'] = 'Non se puido enviar o correo-e de notificación';
diff --git a/lib/plugins/usermanager/lang/gl/list.txt b/lib/plugins/usermanager/lang/gl/list.txt
index 792afd7d1..013b2d7d8 100644
--- a/lib/plugins/usermanager/lang/gl/list.txt
+++ b/lib/plugins/usermanager/lang/gl/list.txt
@@ -1 +1 @@
-===== Listaxe de persoas usuarias =====
+===== Lista de Usuarios ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/ia/add.txt b/lib/plugins/usermanager/lang/ia/add.txt
new file mode 100644
index 000000000..4695834f4
--- /dev/null
+++ b/lib/plugins/usermanager/lang/ia/add.txt
@@ -0,0 +1 @@
+===== Adder usator ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/ia/delete.txt b/lib/plugins/usermanager/lang/ia/delete.txt
new file mode 100644
index 000000000..db1b4c077
--- /dev/null
+++ b/lib/plugins/usermanager/lang/ia/delete.txt
@@ -0,0 +1 @@
+===== Deler usator ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/ia/edit.txt b/lib/plugins/usermanager/lang/ia/edit.txt
new file mode 100644
index 000000000..2fcf02378
--- /dev/null
+++ b/lib/plugins/usermanager/lang/ia/edit.txt
@@ -0,0 +1 @@
+===== Modificar usator ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/ia/intro.txt b/lib/plugins/usermanager/lang/ia/intro.txt
new file mode 100644
index 000000000..f4fafcb9b
--- /dev/null
+++ b/lib/plugins/usermanager/lang/ia/intro.txt
@@ -0,0 +1 @@
+====== Gestion de usatores ====== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/ia/lang.php b/lib/plugins/usermanager/lang/ia/lang.php
new file mode 100644
index 000000000..a8b8f45c0
--- /dev/null
+++ b/lib/plugins/usermanager/lang/ia/lang.php
@@ -0,0 +1,49 @@
+<?php
+/**
+ * Interlingua language file
+ *
+ * @author robocap <robocap1@gmail.com>
+ * @author Martijn Dekker <martijn@inlv.org>
+ */
+$lang['menu'] = 'Gestion de usatores';
+$lang['noauth'] = '(authentication de usatores non disponibile)';
+$lang['nosupport'] = '(gestion de usatores non supportate)';
+$lang['badauth'] = 'mechanismo de authentication invalide';
+$lang['user_id'] = 'Usator';
+$lang['user_pass'] = 'Contrasigno';
+$lang['user_name'] = 'Nomine real';
+$lang['user_mail'] = 'E-mail';
+$lang['user_groups'] = 'Gruppos';
+$lang['field'] = 'Campo';
+$lang['value'] = 'Valor';
+$lang['add'] = 'Adder';
+$lang['delete'] = 'Deler';
+$lang['delete_selected'] = 'Deler seligite';
+$lang['edit'] = 'Modificar';
+$lang['edit_prompt'] = 'Modificar iste usator';
+$lang['modify'] = 'Salveguardar cambios';
+$lang['search'] = 'Cercar';
+$lang['search_prompt'] = 'Executar recerca';
+$lang['clear'] = 'Reinitialisar filtro de recerca';
+$lang['filter'] = 'Filtro';
+$lang['summary'] = 'Presentation del usatores %1$d-%2$d de %3$d trovate. %4$d usatores in total.';
+$lang['nonefound'] = 'Nulle usator trovate. %d usatores in total.';
+$lang['delete_ok'] = '%d usatores delite';
+$lang['delete_fail'] = 'Deletion de %d usatores fallite.';
+$lang['update_ok'] = 'Actualisation del usator succedite';
+$lang['update_fail'] = 'Actualisation del usator fallite';
+$lang['update_exists'] = 'Le modification del nomine del usator ha fallite; le usator specificate (%s) ja existe. (Omne altere modificationes essera applicate.)
+';
+$lang['start'] = 'initio';
+$lang['prev'] = 'precedente';
+$lang['next'] = 'sequente';
+$lang['last'] = 'fin';
+$lang['edit_usermissing'] = 'Le usator seligite non ha essite trovate. Es possibile que le nomine de usator specificate ha essite delite o cambiate alterubi.';
+$lang['user_notify'] = 'Notificar usator';
+$lang['note_notify'] = 'Le messages de notification es solmente inviate un nove contrasigno es date al usator.';
+$lang['note_group'] = 'Nove usatores essera addite al gruppo predefinite (%s) si nulle gruppo es specificate.';
+$lang['note_pass'] = 'Le contrasigno essera automaticamente generate si le campo es lassate vacue e le notification del usator es activate.';
+$lang['add_ok'] = 'Addition del usator succedite';
+$lang['add_fail'] = 'Addition del usator fallite';
+$lang['notify_ok'] = 'Message de notification inviate';
+$lang['notify_fail'] = 'Le message de notification non poteva esser inviate';
diff --git a/lib/plugins/usermanager/lang/ia/list.txt b/lib/plugins/usermanager/lang/ia/list.txt
new file mode 100644
index 000000000..f545f06df
--- /dev/null
+++ b/lib/plugins/usermanager/lang/ia/list.txt
@@ -0,0 +1 @@
+===== Lista de usatores ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/it/delete.txt b/lib/plugins/usermanager/lang/it/delete.txt
index fc36212af..270061f0d 100644
--- a/lib/plugins/usermanager/lang/it/delete.txt
+++ b/lib/plugins/usermanager/lang/it/delete.txt
@@ -1 +1 @@
-===== Cancella utente =====
+===== Elimina utente =====
diff --git a/lib/plugins/usermanager/lang/it/lang.php b/lib/plugins/usermanager/lang/it/lang.php
index 67b17e9ec..d592fdf89 100644
--- a/lib/plugins/usermanager/lang/it/lang.php
+++ b/lib/plugins/usermanager/lang/it/lang.php
@@ -15,16 +15,16 @@ $lang['menu'] = 'Gestione Utenti';
$lang['noauth'] = '(autenticazione non disponibile)';
$lang['nosupport'] = '(gestione utenti non supportata)';
$lang['badauth'] = 'sistema di autenticazione non valido';
-$lang['user_id'] = 'User ID';
+$lang['user_id'] = 'ID utente';
$lang['user_pass'] = 'Password';
$lang['user_name'] = 'Nome completo';
-$lang['user_mail'] = 'E-mail';
+$lang['user_mail'] = 'Email';
$lang['user_groups'] = 'Gruppi';
$lang['field'] = 'Campo';
$lang['value'] = 'Valore';
$lang['add'] = 'Aggiungi';
-$lang['delete'] = 'Cancella';
-$lang['delete_selected'] = 'Cancella selezionati';
+$lang['delete'] = 'Elimina';
+$lang['delete_selected'] = 'Elimina selezionati';
$lang['edit'] = 'Modifica';
$lang['edit_prompt'] = 'Modifica questo utente';
$lang['modify'] = 'Salva modifiche';
@@ -34,20 +34,20 @@ $lang['clear'] = 'Azzera filtro di ricerca';
$lang['filter'] = 'Filtro';
$lang['summary'] = 'Visualizzazione utenti %1$d-%2$d di %3$d trovati. %4$d utenti totali.';
$lang['nonefound'] = 'Nessun utente trovato. %d utenti totali.';
-$lang['delete_ok'] = '%d utenti cancellati';
-$lang['delete_fail'] = 'Cancellazione %d fallita.';
+$lang['delete_ok'] = '%d utenti eliminati';
+$lang['delete_fail'] = 'Eliminazione %d fallita.';
$lang['update_ok'] = 'Aggiornamento utente riuscito';
$lang['update_fail'] = 'Aggiornamento utente fallito';
-$lang['update_exists'] = 'Modifica nome utente fallita, il nome utente specificato (%s) esiste già (qualunque altra modifica sarà applicata).';
+$lang['update_exists'] = 'Modifica nome utente fallita, il nome utente specificato (%s) esiste già (qualunque altra modifica sarà applicata).';
$lang['start'] = 'primo';
$lang['prev'] = 'precedente';
$lang['next'] = 'successivo';
$lang['last'] = 'ultimo';
-$lang['edit_usermissing'] = 'Utente selezionato non trovato, il nome utente specificato potrebbe essere stato cancellato o modificato altrove.';
+$lang['edit_usermissing'] = 'Utente selezionato non trovato, il nome utente specificato potrebbe essere stato eliminato o modificato altrove.';
$lang['user_notify'] = 'Notifica utente';
$lang['note_notify'] = 'Le email di notifica sono inviate soltanto se all\'utente è stata assegnata una nuova password.';
-$lang['note_group'] = 'Se non si specifica alcun gruppo, i nuovi utenti saranno aggiunti al gruppo di default (%s).';
-$lang['note_pass'] = 'La password verrà generata automaticamente qualora il campo di inserimento relatvivo venisse lasciato vuoto e le notifiche all\'utente fossero abilitate.';
+$lang['note_group'] = 'Se non si specifica alcun gruppo, i nuovi utenti saranno aggiunti al gruppo predefinito (%s).';
+$lang['note_pass'] = 'La password verrà generata automaticamente qualora il campo di inserimento relativo venisse lasciato vuoto e le notifiche all\'utente fossero abilitate.';
$lang['add_ok'] = 'Utente aggiunto correttamente';
$lang['add_fail'] = 'Aggiunta utente fallita';
$lang['notify_ok'] = 'Email di notifica inviata';
diff --git a/lib/plugins/usermanager/lang/lb/lang.php b/lib/plugins/usermanager/lang/lb/lang.php
new file mode 100644
index 000000000..59acdf7a8
--- /dev/null
+++ b/lib/plugins/usermanager/lang/lb/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * lb language file
+ *
+ * @author joel@schintgen.net
+ */
diff --git a/lib/plugins/usermanager/lang/lb/list.txt b/lib/plugins/usermanager/lang/lb/list.txt
new file mode 100644
index 000000000..022afe831
--- /dev/null
+++ b/lib/plugins/usermanager/lang/lb/list.txt
@@ -0,0 +1 @@
+===== Benotzerlëscht ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/mk/add.txt b/lib/plugins/usermanager/lang/mk/add.txt
new file mode 100644
index 000000000..c90121d1b
--- /dev/null
+++ b/lib/plugins/usermanager/lang/mk/add.txt
@@ -0,0 +1 @@
+===== Додај корисник ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/mk/delete.txt b/lib/plugins/usermanager/lang/mk/delete.txt
new file mode 100644
index 000000000..8a6b5e9b5
--- /dev/null
+++ b/lib/plugins/usermanager/lang/mk/delete.txt
@@ -0,0 +1 @@
+===== Избриши корисник ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/mk/edit.txt b/lib/plugins/usermanager/lang/mk/edit.txt
new file mode 100644
index 000000000..da6306141
--- /dev/null
+++ b/lib/plugins/usermanager/lang/mk/edit.txt
@@ -0,0 +1 @@
+===== Уреди корисник ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/mk/intro.txt b/lib/plugins/usermanager/lang/mk/intro.txt
new file mode 100644
index 000000000..747d00921
--- /dev/null
+++ b/lib/plugins/usermanager/lang/mk/intro.txt
@@ -0,0 +1 @@
+===== Менаџер за корисник ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/mk/lang.php b/lib/plugins/usermanager/lang/mk/lang.php
new file mode 100644
index 000000000..97ef51369
--- /dev/null
+++ b/lib/plugins/usermanager/lang/mk/lang.php
@@ -0,0 +1,38 @@
+<?php
+/**
+ * Macedonian language file
+ *
+ * @author Dimitar Talevski <dimi3.14@gmail.com>
+ */
+$lang['menu'] = 'Менаџер за корисник';
+$lang['noauth'] = '(автентикација на корисник не е достапна)';
+$lang['nosupport'] = '(менаџирање на корисник не е поддржано)';
+$lang['badauth'] = 'невалиден механизам за автентикација';
+$lang['user_id'] = 'Корисник';
+$lang['user_pass'] = 'Лозинка';
+$lang['user_name'] = 'Вистинско име';
+$lang['user_mail'] = 'Е-пошта';
+$lang['user_groups'] = 'Групи';
+$lang['field'] = 'Поле';
+$lang['value'] = 'Вредност';
+$lang['add'] = 'Додај';
+$lang['delete'] = 'Избриши';
+$lang['delete_selected'] = 'Избриши ги избраните';
+$lang['edit'] = 'Уреди';
+$lang['edit_prompt'] = 'Уреди го овој корисник';
+$lang['modify'] = 'Зачувај промени';
+$lang['search'] = 'Барај';
+$lang['search_prompt'] = 'Изврши пребарување';
+$lang['clear'] = 'Ресетирај го филтерот за пребарување';
+$lang['filter'] = 'Филтер';
+$lang['delete_ok'] = '%d корисници се избришани';
+$lang['delete_fail'] = '%d не успееја да се избришат.';
+$lang['update_ok'] = 'Корисникот е успешно ажуриран';
+$lang['update_fail'] = 'Корисникот не е успешно ажуриран';
+$lang['start'] = 'почеток';
+$lang['prev'] = 'претходна';
+$lang['next'] = 'следна';
+$lang['last'] = 'последна';
+$lang['user_notify'] = 'Извести го корисникот';
+$lang['add_ok'] = 'Корисникот е успешно додаден';
+$lang['add_fail'] = 'Додавањето на корисникот не е успешно';
diff --git a/lib/plugins/usermanager/lang/mk/list.txt b/lib/plugins/usermanager/lang/mk/list.txt
new file mode 100644
index 000000000..651462e9d
--- /dev/null
+++ b/lib/plugins/usermanager/lang/mk/list.txt
@@ -0,0 +1 @@
+===== Листа со корисници ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/pl/lang.php b/lib/plugins/usermanager/lang/pl/lang.php
index 3db83b9b3..56add77f4 100644
--- a/lib/plugins/usermanager/lang/pl/lang.php
+++ b/lib/plugins/usermanager/lang/pl/lang.php
@@ -6,6 +6,8 @@
* @author Mariusz Kujawski <marinespl@gmail.com>
* @author Maciej Kurczewski <pipijajko@gmail.com>
* @author Sławomir Boczek <slawkens@gmail.com>
+ * @author sleshek@wp.pl
+ * @author Leszek Stachowski <shazarre@gmail.com>
*/
$lang['menu'] = 'Menadżer użytkowników';
$lang['noauth'] = '(uwierzytelnienie użytkownika niemożliwe)';
diff --git a/lib/plugins/usermanager/lang/pt-br/lang.php b/lib/plugins/usermanager/lang/pt-br/lang.php
index cf7e48ea7..2c9a281b9 100644
--- a/lib/plugins/usermanager/lang/pt-br/lang.php
+++ b/lib/plugins/usermanager/lang/pt-br/lang.php
@@ -13,6 +13,7 @@
* @author Frederico Guimarães <frederico@teia.bio.br>
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
+ * @author Sergio Motta sergio@cisne.com.br
*/
$lang['menu'] = 'Gerenciamento de Usuários';
$lang['noauth'] = '(o gerenciamento de usuários não está disponível)';
diff --git a/lib/plugins/usermanager/lang/ru/lang.php b/lib/plugins/usermanager/lang/ru/lang.php
index 7bfe3410d..5b48c6ba6 100644
--- a/lib/plugins/usermanager/lang/ru/lang.php
+++ b/lib/plugins/usermanager/lang/ru/lang.php
@@ -12,6 +12,7 @@
* @author Alexander Sorkin <kibizoid@gmail.com>
* @author Kirill Krasnov <krasnovforum@gmail.com>
* @author Vlad Tsybenko <vlad.development@gmail.com>
+ * @author Aleksey Osadchiy <rfc@nm.ru>
*/
$lang['menu'] = 'Управление пользователями';
$lang['noauth'] = '(авторизация пользователей недоступна)';
diff --git a/lib/plugins/usermanager/lang/sq/add.txt b/lib/plugins/usermanager/lang/sq/add.txt
new file mode 100644
index 000000000..4c66aaf3e
--- /dev/null
+++ b/lib/plugins/usermanager/lang/sq/add.txt
@@ -0,0 +1 @@
+===== Shto Përdorues ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/sq/delete.txt b/lib/plugins/usermanager/lang/sq/delete.txt
new file mode 100644
index 000000000..34cb49173
--- /dev/null
+++ b/lib/plugins/usermanager/lang/sq/delete.txt
@@ -0,0 +1 @@
+===== Fshi përdorues ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/sq/edit.txt b/lib/plugins/usermanager/lang/sq/edit.txt
new file mode 100644
index 000000000..63131038f
--- /dev/null
+++ b/lib/plugins/usermanager/lang/sq/edit.txt
@@ -0,0 +1 @@
+===== Redakto Përdorues ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/sq/intro.txt b/lib/plugins/usermanager/lang/sq/intro.txt
new file mode 100644
index 000000000..e1ebea60c
--- /dev/null
+++ b/lib/plugins/usermanager/lang/sq/intro.txt
@@ -0,0 +1 @@
+===== Menaxhuesi i Përdoruesit ===== \ No newline at end of file
diff --git a/lib/plugins/usermanager/lang/sq/lang.php b/lib/plugins/usermanager/lang/sq/lang.php
new file mode 100644
index 000000000..bddf54d5b
--- /dev/null
+++ b/lib/plugins/usermanager/lang/sq/lang.php
@@ -0,0 +1,48 @@
+<?php
+/**
+ * Albanian language file
+ *
+ * @author Leonard Elezi leonard.elezi@depinfo.info
+ */
+$lang['menu'] = 'Menaxhuesi Përdoruesve';
+$lang['noauth'] = '(autentikimi i përdoruesve nuk është i disponueshëm)';
+$lang['nosupport'] = '(menaxhimi i përdoruesve nuk suportohet)';
+$lang['badauth'] = '(mekanizëm i pavlefshëm autentikimi)';
+$lang['user_id'] = 'Përdoruesi';
+$lang['user_pass'] = 'Fjalëkalimi
+';
+$lang['user_name'] = 'Emri i Vërtetë';
+$lang['user_mail'] = 'Email';
+$lang['user_groups'] = 'Grupe';
+$lang['field'] = 'Fusha';
+$lang['value'] = 'Vlera';
+$lang['add'] = 'Shto';
+$lang['delete'] = 'Fshi';
+$lang['delete_selected'] = 'Fshi të Përzgjedhurën';
+$lang['edit'] = 'Redakto';
+$lang['edit_prompt'] = 'Redakto këtë përdorues';
+$lang['modify'] = 'Ruaj Ndryshimet';
+$lang['search'] = 'Kërko';
+$lang['search_prompt'] = 'Kryej kërkim';
+$lang['clear'] = 'Rivendos Filter Kërkimi';
+$lang['filter'] = 'Filter';
+$lang['summary'] = 'Duke treguar përdoruesit %1$d-%2$d nga %3$d të gjetur. %4$d përdorues në total.';
+$lang['nonefound'] = 'Asnjë përdorues nuk u gjet. %d përdorues në total.';
+$lang['delete_ok'] = '%d përdorues u fshinë.';
+$lang['delete_fail'] = '%d dështuan të fshihen.';
+$lang['update_ok'] = 'Përdoruesi u përditësia me sukses.';
+$lang['update_fail'] = 'Përditësimi i përdoruesit dështoi.';
+$lang['update_exists'] = 'Ndryshimi i emrit të përdoruesit dështoi, emri i përdoruesit i specifikuar (%s) ekziston tashmë (çdo ndryshim tjetër do të zbatohet).';
+$lang['start'] = 'Fillim';
+$lang['prev'] = 'Mëpara';
+$lang['next'] = 'Tjetra';
+$lang['last'] = 'Fundi';
+$lang['edit_usermissing'] = 'Përdoruesi i përzgjedhur nuk u gjet, emri i specifikuar i përdoruesit mund të jetë fshirë ose ndryshuar diku tjetër.';
+$lang['user_notify'] = 'Lajmëro përdoruesin';
+$lang['note_notify'] = 'Email-et e lajmërimit dërgohen vetëm nëse përdoruesit i jepet një fjalëkalim i ri.';
+$lang['note_group'] = 'Përdorues të rinj do të shtohen në grupin default (%s) nëse asnjë grup nuk specifikohet.';
+$lang['note_pass'] = 'Fjalëkalimi do të autogjenerohet nëse fusha lihet bosh dhe lajmërimi i përdoruesit është i aktivizuar.';
+$lang['add_ok'] = 'Përdoruesi u shtua me sukses.';
+$lang['add_fail'] = 'Shtimi i përdoruesit dështoi.';
+$lang['notify_ok'] = 'Email-i lajmërimit u dërgua.';
+$lang['notify_fail'] = 'Email-i lajmërimit nuk mundi të dërgohej.';
diff --git a/lib/plugins/usermanager/lang/sq/list.txt b/lib/plugins/usermanager/lang/sq/list.txt
new file mode 100644
index 000000000..68fc2e7c6
--- /dev/null
+++ b/lib/plugins/usermanager/lang/sq/list.txt
@@ -0,0 +1 @@
+===== Lista Përdoruesve ===== \ No newline at end of file
diff --git a/lib/scripts/drag.js b/lib/scripts/drag.js
index fa249a996..254eab4a6 100644
--- a/lib/scripts/drag.js
+++ b/lib/scripts/drag.js
@@ -50,8 +50,8 @@ var drag = {
this.oX = parseInt(this.obj.style.left);
this.oY = parseInt(this.obj.style.top);
- this.eX = drag.evX(e);
- this.eY = drag.evY(e);
+ this.eX = e.pageX;
+ this.eY = e.pageY;
var _this = this;
this.mousehandlers = [function (e) {return _this.drag(e);}, function (e) {return _this.stop(e);}];
@@ -80,23 +80,9 @@ var drag = {
*/
drag: function(e) {
if(this.obj) {
- this.obj.style.top = (this.evY(e)+this.oY-this.eY+'px');
- this.obj.style.left = (this.evX(e)+this.oX-this.eX+'px');
+ this.obj.style.top = (e.pageY+this.oY-this.eY+'px');
+ this.obj.style.left = (e.pageX+this.oX-this.eX+'px');
}
},
- /**
- * Returns the X position of the given event.
- */
- evX: function(e){
- return (e.pageX) ? e.pageX : e.clientX + document.body.scrollTop; //fixme shouldn't this be scrollLeft?
- },
-
- /**
- * Returns the Y position of the given event.
- */
- evY: function(e){
- return (e.pageY) ? e.pageY : e.clientY + document.body.scrollTop;
- }
-
};
diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js
index 483fcc3cc..58433f25c 100644
--- a/lib/scripts/edit.js
+++ b/lib/scripts/edit.js
@@ -166,14 +166,18 @@ function keyHandler(e){
// keep current indention for lists and code
var match = search.match(/(\n +([\*-] ?)?)/);
if(match){
+ var scroll = field.scrollHeight;
var match2 = search.match(/^\n +[\*-]\s*$/);
// Cancel list if the last item is empty (i. e. two times enter)
if (match2 && field.value.substr(selection.start).match(/^($|\n)/)) {
- field.value = field.value.substr(0, linestart) + "\n";
+ field.value = field.value.substr(0, linestart) + "\n" +
+ field.value.substr(selection.start);
+ selection.start = linestart + 1;
+ selection.end = linestart + 1;
+ setSelection(selection);
} else {
insertAtCarret(field.id,match[1]);
}
- var scroll = field.scrollHeight;
field.scrollTop += (field.scrollHeight - scroll);
e.preventDefault(); // prevent enter key
return false;
diff --git a/lib/scripts/events.js b/lib/scripts/events.js
index e7526ced7..2ea619085 100644
--- a/lib/scripts/events.js
+++ b/lib/scripts/events.js
@@ -55,6 +55,10 @@ function fixEvent(event) {
event.stopPropagation = fixEvent.stopPropagation;
// fix target
event.target = event.srcElement;
+ // fix coords
+ event.pageX = (typeof event.pageX !== 'undefined') ? event.pageX : event.clientX + document.body.scrollTop;
+ event.pageY = (typeof event.pageY !== 'undefined') ? event.pageY : event.clientY + document.body.scrollTop;
+
return event;
};
fixEvent.preventDefault = function() {
diff --git a/lib/scripts/linkwiz.js b/lib/scripts/linkwiz.js
index 4528d9591..225868592 100644
--- a/lib/scripts/linkwiz.js
+++ b/lib/scripts/linkwiz.js
@@ -38,7 +38,7 @@ var linkwiz = {
LANG['linkwiz']+'</div>'+
'<div>'+LANG['linkto']+' <input type="text" class="edit" id="link__wiz_entry" autocomplete="off" /></div>'+
'<div id="link__wiz_result"></div>';
- textArea.form.parentNode.appendChild(linkwiz.wiz);
+ $('dw__editform').parentNode.appendChild(linkwiz.wiz);
linkwiz.textArea = textArea;
linkwiz.result = $('link__wiz_result');
linkwiz.entry = $('link__wiz_entry');
diff --git a/lib/scripts/media.js b/lib/scripts/media.js
index 3e4213f19..f14db63d7 100644
--- a/lib/scripts/media.js
+++ b/lib/scripts/media.js
@@ -6,6 +6,13 @@
var media_manager = {
keepopen: false,
hide: false,
+ align: false,
+ popup: false,
+ id: false,
+ display: false,
+ link: false,
+ size: false,
+ ext: false,
/**
* Attach event handlers to all "folders" below the given element
@@ -218,24 +225,359 @@ var media_manager = {
},
/**
- * Insert the clicked image into the opener's textarea
- *
- * @author Andreas Gohr <andi@splitbrain.org>
+ * shows the popup for a image link
*/
select: function(event,link){
var id = link.name.substr(2);
+ media_manager.id = id;
if(!opener){
// if we don't run in popup display example
var ex = $('ex_'+id.replace(/:/g,'_'));
if(ex.style.display == ''){
ex.style.display = 'none';
- }else{
+ } else {
ex.style.display = '';
}
return false;
}
- opener.insertTags('wiki__text','{{'+id+'|','}}','');
+
+ media_manager.ext = false;
+ var dot = id.lastIndexOf(".");
+ if (dot != -1) {
+ var ext = id.substr(dot,id.length);
+
+ if (ext != '.jpg' && ext != '.jpeg' && ext != '.png' && ext != '.gif' && ext != '.swf') {
+ media_manager.insert(null);
+ return false;
+ }
+ } else {
+ media_manager.insert(null);
+ return false;
+ }
+
+ media_manager.popup.style.display = 'inline';
+ media_manager.popup.style.left = event.pageX + 'px';
+ media_manager.popup.style.top = event.pageY + 'px';
+
+ // set all buttons to outset
+ media_manager.outSet('media__linkbtn1');
+ media_manager.outSet('media__linkbtn2');
+ media_manager.outSet('media__linkbtn3');
+ media_manager.outSet('media__linkbtn4');
+
+ media_manager.outSet('media__alignbtn0');
+ media_manager.outSet('media__alignbtn1');
+ media_manager.outSet('media__alignbtn2');
+ media_manager.outSet('media__alignbtn3');
+
+ media_manager.outSet('media__sizebtn1');
+ media_manager.outSet('media__sizebtn2');
+ media_manager.outSet('media__sizebtn3');
+ media_manager.outSet('media__sizebtn4');
+
+
+ if (ext == '.swf') {
+ media_manager.ext = 'swf';
+
+ // disable display buttons for detail and linked image
+ $('media__linkbtn1').style.display = 'none';
+ $('media__linkbtn2').style.display = 'none';
+
+ // set the link button to default
+ if (media_manager.link != false) {
+ if ( media_manager.link == '2' || media_manager.link == '1') {
+ media_manager.inSet('media__linkbtn3');
+ media_manager.link = '3';
+ DokuCookie.setValue('link','3');
+ } else {
+ media_manager.inSet('media__linkbtn'+media_manager.link);
+ }
+ } else if (DokuCookie.getValue('link')) {
+ if ( DokuCookie.getValue('link') == '2' || DokuCookie.getValue('link') == '1') {
+ // this options are not availible
+ media_manager.inSet('media__linkbtn3');
+ media_manager.link = '3';
+ DokuCookie.setValue('link','3');
+ } else {
+ media_manager.inSet('media__linkbtn'+DokuCookie.getValue('link'));
+ media_manager.link = DokuCookie.getValue('link');
+ }
+ } else {
+ // default case
+ media_manager.link = '3';
+ media_manager.inSet('media__linkbtn3');
+ DokuCookie.setValue('link','3');
+ }
+
+ // disable button for original size
+ $('media__sizebtn4').style.display = 'none';
+
+ } else {
+ media_manager.ext = 'img';
+
+ // ensure that the display buttons are there
+ $('media__linkbtn1').style.display = 'inline';
+ $('media__linkbtn2').style.display = 'inline';
+ $('media__sizebtn4').style.display = 'inline';
+
+ // set the link button to default
+ if (DokuCookie.getValue('link')) {
+ media_manager.link = DokuCookie.getValue('link');
+ }
+ if (media_manager.link == false) {
+ // default case
+ media_manager.link = '1';
+ DokuCookie.setValue('link','1');
+ }
+ media_manager.inSet('media__linkbtn'+media_manager.link);
+ }
+
+ if (media_manager.link == '4') {
+ media_manager.align = false;
+ media_manager.size = false;
+ $('media__align').style.display = 'none';
+ $('media__size').style.display = 'none';
+ } else {
+ $('media__align').style.display = 'block';
+ $('media__size').style.display = 'block';
+
+ // set the align button to default
+ if (media_manager.align != false) {
+ media_manager.inSet('media__alignbtn'+media_manager.align);
+ } else if (DokuCookie.getValue('align')) {
+ media_manager.inSet('media__alignbtn'+DokuCookie.getValue('align'));
+ media_manager.align = DokuCookie.getValue('align');
+ } else {
+ // default case
+ media_manager.align = '0';
+ media_manager.inSet('media__alignbtn0');
+ DokuCookie.setValue('align','0');
+ }
+
+ // set the size button to default
+ if (DokuCookie.getValue('size')) {
+ media_manager.size = DokuCookie.getValue('size');
+ }
+ if (media_manager.size == false || (media_manager.size === '4' && ext === '.swf')) {
+ // default case
+ media_manager.size = '2';
+ DokuCookie.setValue('size','2');
+ }
+ media_manager.inSet('media__sizebtn'+media_manager.size);
+
+ $('media__sendbtn').focus();
+ }
+
+ return false;
+ },
+
+ /**
+ * build the popup window
+ *
+ * @author Dominik Eckelmann <eckelmann@cosmocode.de>
+ */
+ initpopup: function() {
+
+ media_manager.popup = document.createElement('div');
+ media_manager.popup.setAttribute('id','media__popup');
+
+ var root = document.getElementById('media__manager');
+ if (root == null) return;
+ root.appendChild(media_manager.popup);
+
+ var headline = document.createElement('h1');
+ headline.innerHTML = LANG.mediatitle;
+ var headlineimg = document.createElement('img');
+ headlineimg.src = DOKU_BASE + 'lib/images/close.png';
+ headlineimg.id = 'media__closeimg';
+ addEvent(headlineimg,'click',function(event){ return media_manager.closePopup(event,this); });
+ headline.insertBefore(headlineimg, headline.firstChild);
+ media_manager.popup.appendChild(headline);
+ drag.attach(media_manager.popup,headline);
+
+ // link
+
+ var linkp = document.createElement('p');
+
+ linkp.id = "media__linkstyle";
+ if (media_manager.display == "2") {
+ linkp.style.display = "none";
+ }
+
+ var linkl = document.createElement('label');
+ linkl.innerHTML = LANG.mediatarget;
+ linkp.appendChild(linkl);
+
+ var linkbtns = ['lnk', 'direct', 'nolnk', 'displaylnk'];
+ for (var i = 0 ; i < linkbtns.length ; ++i) {
+ var linkbtn = document.createElement('button');
+ linkbtn.className = 'button';
+ linkbtn.value = i + 1;
+ linkbtn.id = "media__linkbtn" + (i + 1);
+ linkbtn.title = LANG['media' + linkbtns[i]];
+ linkbtn.style.borderStyle = 'outset';
+ addEvent(linkbtn,'click',function(event){ return media_manager.setlink(event,this); });
+
+ var linkimg = document.createElement('img');
+ linkimg.src = DOKU_BASE + 'lib/images/media_link_' + linkbtns[i] + '.png';
+
+ linkbtn.appendChild(linkimg);
+ linkp.appendChild(linkbtn);
+ }
+
+ media_manager.popup.appendChild(linkp);
+
+ // align
+
+ var alignp = document.createElement('p');
+ var alignl = document.createElement('label');
+
+ alignp.appendChild(alignl);
+ alignp.id = 'media__align';
+ if (media_manager.display == "2") {
+ alignp.style.display = "none";
+ }
+ alignl.innerHTML = LANG['mediaalign'];
+
+ var alignbtns = ['noalign', 'left', 'center', 'right'];
+ for (var n = 0 ; n < alignbtns.length ; ++n) {
+ var alignbtn = document.createElement('button');
+ var alignimg = document.createElement('img');
+ alignimg.src = DOKU_BASE + 'lib/images/media_align_' + alignbtns[n] + '.png';
+
+ alignbtn.id = "media__alignbtn" + n;
+ alignbtn.value = n;
+ alignbtn.title = LANG['media' + alignbtns[n]];
+ alignbtn.className = 'button';
+ alignbtn.appendChild(alignimg);
+ alignbtn.style.borderStyle = 'outset';
+ addEvent(alignbtn,'click',function(event){ return media_manager.setalign(event,this); });
+
+ alignp.appendChild(alignbtn);
+ }
+
+ media_manager.popup.appendChild(alignp);
+
+ // size
+
+ var sizep = document.createElement('p');
+ var sizel = document.createElement('label');
+
+ sizep.id = 'media__size';
+ if (media_manager.display == "2") {
+ sizep.style.display = "none";
+ }
+ sizep.appendChild(sizel);
+ sizel.innerHTML = LANG['mediasize'];
+
+ var sizebtns = ['small', 'medium', 'large', 'original'];
+ for (var size = 0 ; size < sizebtns.length ; ++size) {
+ var sizebtn = document.createElement('button');
+ var sizeimg = document.createElement('img');
+
+ sizep.appendChild(sizebtn);
+ sizeimg.src = DOKU_BASE + 'lib/images/media_size_' + sizebtns[size] + '.png';
+
+ sizebtn.className = 'button';
+ sizebtn.appendChild(sizeimg);
+ sizebtn.value = size + 1;
+ sizebtn.id = 'media__sizebtn' + (size + 1);
+ sizebtn.title = LANG['media' + sizebtns[size]];
+ sizebtn.style.borderStyle = 'outset';
+ addEvent(sizebtn,'click',function(event){ return media_manager.setsize(event,this); });
+ }
+
+ media_manager.popup.appendChild(sizep);
+
+ // send and close button
+
+ var btnp = document.createElement('p');
+ media_manager.popup.appendChild(btnp);
+ btnp.setAttribute('class','btnlbl');
+
+ var cls = document.createElement('input');
+ cls.type = 'button';
+ cls.setAttribute('class','button');
+ cls.value = LANG['mediaclose'];
+ btnp.appendChild(cls);
+ addEvent(cls,'click',function(event){ return media_manager.closePopup(event,this); });
+
+ var btn = document.createElement('input');
+ btn.type = 'button';
+ btn.id = 'media__sendbtn';
+ btn.setAttribute('class','button');
+ btn.value = LANG['mediainsert'];
+ btnp.appendChild(btn);
+ addEvent(btn,'click',function(event){ return media_manager.insert(event); });
+ },
+
+ /**
+ * Insert the clicked image into the opener's textarea
+ *
+ * @author Andreas Gohr <andi@splitbrain.org>
+ * @author Dominik Eckelmann <eckelmann@cosmocode.de>
+ */
+ insert: function(event){
+ var id = media_manager.id;
+ // set syntax options
+ $('media__popup').style.display = 'none';
+
+ var opts = '';
+ var optsstart = '';
+ var alignleft = '';
+ var alignright = '';
+
+ if (media_manager.ext == 'img' || media_manager.ext == 'swf') {
+
+ if (media_manager.link == '4') {
+ opts = '?linkonly';
+ } else {
+
+ if (media_manager.link == "3" && media_manager.ext == 'img') {
+ opts = '?nolink';
+ optsstart = true;
+ } else if (media_manager.link == "2" && media_manager.ext == 'img') {
+ opts = '?direct';
+ optsstart = true;
+ }
+
+ var s = parseInt(media_manager.size);
+
+ if (s && s >= 1) {
+ opts += (optsstart)?'&':'?';
+ if (s=="1") {
+ opts += '100';
+ if (media_manager.ext == 'swf') {
+ opts += 'x62';
+ }
+ } else if (s=="2") {
+ opts += '200';
+ if (media_manager.ext == 'swf') {
+ opts += 'x123';
+ }
+ } else if (s=="3"){
+ opts += '300';
+ if (media_manager.ext == 'swf') {
+ opts += 'x185';
+ }
+ }
+ }
+ if (media_manager.align == '1') {
+ alignleft = '';
+ alignright = ' ';
+ }
+ if (media_manager.align == '2') {
+ alignleft = ' ';
+ alignright = ' ';
+ }
+ if (media_manager.align == '3') {
+ alignleft = ' ';
+ alignright = '';
+ }
+ }
+ }
+ opener.insertTags('wiki__text','{{'+alignleft+id+opts+alignright+'|','}}','');
if(!media_manager.keepopen) window.close();
opener.focus();
@@ -340,6 +682,116 @@ var media_manager = {
oflash.style.display = '';
};
oform.appendChild(clicky);
+ },
+
+ /**
+ * closes the link type popup
+ */
+ closePopup: function(event) {
+ $('media__popup').style.display = 'none';
+ },
+
+ /**
+ * set the align
+ *
+ * @author Dominik Eckelmann <eckelmann@cosmocode.de>
+ */
+ setalign: function(event,cb){
+ if(cb.value){
+ DokuCookie.setValue('align',cb.value);
+ media_manager.align = cb.value;
+ media_manager.outSet("media__alignbtn0");
+ media_manager.outSet("media__alignbtn1");
+ media_manager.outSet("media__alignbtn2");
+ media_manager.outSet("media__alignbtn3");
+ media_manager.inSet("media__alignbtn"+cb.value);
+ }else{
+ DokuCookie.setValue('align','');
+ media_manager.align = false;
+ }
+ },
+ /**
+ * set the link type
+ *
+ * @author Dominik Eckelmann <eckelmann@cosmocode.de>
+ */
+ setlink: function(event,cb){
+ if(cb.value){
+ DokuCookie.setValue('link',cb.value);
+ media_manager.link = cb.value;
+ media_manager.outSet("media__linkbtn1");
+ media_manager.outSet("media__linkbtn2");
+ media_manager.outSet("media__linkbtn3");
+ media_manager.outSet("media__linkbtn4");
+ media_manager.inSet("media__linkbtn"+cb.value);
+ var size = document.getElementById("media__size");
+ var align = document.getElementById("media__align");
+ if (cb.value != '4') {
+ size.style.display = "block";
+ align.style.display = "block";
+ } else {
+ size.style.display = "none";
+ align.style.display = "none";
+ }
+ }else{
+ DokuCookie.setValue('link','');
+ media_manager.link = false;
+ }
+ },
+
+ /**
+ * set the display type
+ *
+ * @author Dominik Eckelmann <eckelmann@cosmocode.de>
+ */
+ setdisplay: function(event,cb){
+ if(cb.value){
+ DokuCookie.setValue('display',cb.value);
+ media_manager.display = cb.value;
+ media_manager.outSet("media__displaybtn1");
+ media_manager.outSet("media__displaybtn2");
+ media_manager.inSet("media__displaybtn"+cb.value);
+
+ }else{
+ DokuCookie.setValue('display','');
+ media_manager.align = false;
+ }
+ },
+
+ /**
+ * sets the border to outset
+ */
+ outSet: function(id) {
+ var ele = document.getElementById(id);
+ if (ele == null) return;
+ ele.style.borderStyle = "outset";
+ },
+ /**
+ * sets the border to inset
+ */
+ inSet: function(id) {
+ var ele = document.getElementById(id);
+ if (ele == null) return;
+ ele.style.borderStyle = "inset";
+ },
+
+ /**
+ * set the image size
+ *
+ * @author Dominik Eckelmann <eckelmann@cosmocode.de>
+ */
+ setsize: function(event,cb){
+ if (cb.value) {
+ DokuCookie.setValue('size',cb.value);
+ media_manager.size = cb.value;
+ for (var i = 1 ; i <= 4 ; ++i) {
+ media_manager.outSet("media__sizebtn" + i);
+ }
+ media_manager.inSet("media__sizebtn"+cb.value);
+ } else {
+ DokuCookie.setValue('size','');
+ media_manager.width = false;
+ }
}
};
@@ -348,5 +800,6 @@ addInitEvent(function(){
media_manager.selectorattach($('media__content'));
media_manager.confirmattach($('media__content'));
media_manager.attachoptions($('media__opts'));
+ media_manager.initpopup();
media_manager.initFlashUpload();
});
diff --git a/lib/scripts/script.js b/lib/scripts/script.js
index b611f980a..bf6f41ce5 100644
--- a/lib/scripts/script.js
+++ b/lib/scripts/script.js
@@ -215,10 +215,7 @@ function addTocToggle() {
prependChild(header,obj);
obj.parentNode.onclick = toggleToc;
- try {
- obj.parentNode.style.cursor = 'pointer';
- obj.parentNode.style.cursor = 'hand';
- }catch(e){}
+ obj.parentNode.style.cursor = 'pointer';
}
/**
@@ -535,38 +532,24 @@ addInitEvent(function(){
* @author Andreas Gohr <andi@splitbrain.org>
*/
addInitEvent(function(){
- var break_classes = new RegExp('secedit|toc|page');
var btns = getElementsByClass('btn_secedit',document,'form');
for(var i=0; i<btns.length; i++){
- switch(btns[i].parentNode.className.match(/editbutton_(\w+)/)[1]) {
- case 'plain':
- addEvent(btns[i],'mouseover',function(e){
- var tgt = e.target.form.parentNode;
- do {
- tgt = tgt.previousSibling;
- } while (tgt && !tgt.tagName);
- if (!tgt) return;
- if(tgt.nodeName != "DIV") tgt = tgt.previousSibling;
- while(!break_classes.test(tgt.className)) {
+ addEvent(btns[i],'mouseover',function(e){
+ var tgt = e.target.form.parentNode;
+ var nr = tgt.className.match(/(\s+|^)editbutton_(\d+)(\s+|$)/)[2];
+ do {
+ tgt = tgt.previousSibling;
+ } while (tgt !== null && typeof tgt.tagName === 'undefined');
+ if (tgt === null) return;
+ while(typeof tgt.className === 'undefined' ||
+ tgt.className.match('(\\s+|^)sectionedit' + nr + '(\\s+|$)') === null) {
+ if (typeof tgt.className !== 'undefined') {
tgt.className += ' section_highlight';
- if (tgt.tagName == 'H1') break;
- tgt = (tgt.previousSibling != null) ? tgt.previousSibling : tgt.parentNode;
}
- });
- break;
-
- case 'table':
- addEvent(btns[i],'mouseover',function(e){
- var tgt = e.target.form.parentNode;
- do {
- tgt = tgt.previousSibling;
- } while (tgt && !tgt.tagName);
- if (tgt && tgt.tagName === 'TABLE') {
- tgt.className += ' section_highlight';
- }
- });
- break;
- }
+ tgt = (tgt.previousSibling !== null) ? tgt.previousSibling : tgt.parentNode;
+ }
+ if (typeof tgt.className !== 'undefined') tgt.className += ' section_highlight';
+ });
addEvent(btns[i],'mouseout',function(e){
var secs = getElementsByClass('section_highlight');
diff --git a/lib/scripts/toolbar.js b/lib/scripts/toolbar.js
index 99ad1bb9c..3f967448c 100644
--- a/lib/scripts/toolbar.js
+++ b/lib/scripts/toolbar.js
@@ -5,23 +5,31 @@ var pickercounter=0;
/**
* Create a toolbar
*
- * @param string tbid ID of the element where to insert the toolbar
- * @param string edid ID of the editor textarea
- * @param array tb Associative array defining the buttons
+ * @param string tbid ID of the element where to insert the toolbar
+ * @param string edid ID of the editor textarea
+ * @param array tb Associative array defining the buttons
+ * @param bool allowblock Allow buttons creating multiline content
* @author Andreas Gohr <andi@splitbrain.org>
*/
-function initToolbar(tbid,edid,tb){
+function initToolbar(tbid,edid,tb, allowblock){
var toolbar = $(tbid);
if(!toolbar) return;
var edit = $(edid);
if(!edit) return;
if(edit.readOnly) return;
+ if (typeof allowblock === 'undefined') {
+ allowblock = true;
+ }
+
//empty the toolbar area:
toolbar.innerHTML='';
var cnt = tb.length;
for(var i=0; i<cnt; i++){
+ if (!allowblock && tb[i].block === true) {
+ continue;
+ }
var actionFunc;
// create new button
diff --git a/lib/tpl/default/_mediaoptions.css b/lib/tpl/default/_mediaoptions.css
new file mode 100644
index 000000000..7ac489929
--- /dev/null
+++ b/lib/tpl/default/_mediaoptions.css
@@ -0,0 +1,92 @@
+/* --- popup --- */
+
+#media__popup {
+ background-color:__background__;
+ display:none;
+ border: 1px solid __border__;
+ position: absolute;
+ width:270px;
+}
+
+#media__popup h1 {
+ text-align:center;
+ font-weight:normal;
+ background-color: __background_alt__;
+ height: 16px;
+ margin-bottom: 5px;
+ font-size:12px;
+ border-bottom: 0;
+}
+
+#media__popup p {
+ display:block;
+ line-height:14pt;
+ margin:0.5em;
+}
+
+#media_nolink {
+ padding:4px 0;
+}
+
+#media__popup label {
+ float:left;
+ width:9em;
+}
+
+#media__popup .button {
+ margin-left:auto;
+ margin-right:auto;
+}
+
+#media__popup .btnlbl {
+ text-align:center;
+}
+
+#media__popup .btnlbl input {
+ margin:0 1em;
+}
+
+#media__closeimg {
+ float:right;
+}
+
+/* --- display options --- */
+
+#media__linkopts label,
+#media__nolnk {
+ width: 80px;
+ float: left;
+ margin-left: 10px;
+}
+
+#media__linkopts label{
+ line-height: 20px;
+}
+
+#media__nolnk,
+#media__linkopts label.long{
+ margin-bottom: 8px;
+ line-height: 12px;
+}
+
+#media__linkopts label.long{
+ width: 150px;
+ float: none;
+}
+
+#media__linkopts br {
+ clear: both;
+}
+
+#media__linkopts select {
+ width: 60px;
+ margin-left: 10px;
+}
+
+#media__linkopts input.edit {
+ width:50px;
+ margin-left:10px;
+}
+#media__linkopts #media__title {
+ width:150px;
+}
diff --git a/lib/tpl/default/style.ini b/lib/tpl/default/style.ini
index 84d04e743..c5b2c31a5 100644
--- a/lib/tpl/default/style.ini
+++ b/lib/tpl/default/style.ini
@@ -11,6 +11,7 @@ design.css = screen
style.css = screen
media.css = screen
+_mediaoptions.css = screen
_admin.css = screen
_linkwiz.css = screen
_subscription.css = screen