summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/exe/ajax.php2
-rw-r--r--lib/exe/detail.php79
-rw-r--r--lib/plugins/acl/lang/de-informal/lang.php1
-rw-r--r--lib/plugins/acl/lang/eo/lang.php1
-rw-r--r--lib/plugins/acl/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/acl/lang/ru/help.txt2
-rw-r--r--lib/plugins/acl/lang/ru/lang.php2
-rw-r--r--lib/plugins/acl/rtl.css40
-rw-r--r--lib/plugins/config/lang/de-informal/lang.php29
-rw-r--r--lib/plugins/config/lang/en/lang.php2
-rw-r--r--lib/plugins/config/lang/eo/lang.php4
-rw-r--r--lib/plugins/config/lang/es/lang.php1
-rw-r--r--lib/plugins/config/lang/lv/lang.php3
-rw-r--r--lib/plugins/config/lang/pl/lang.php1
-rw-r--r--lib/plugins/config/lang/pt-br/lang.php3
-rw-r--r--lib/plugins/config/lang/ru/intro.txt4
-rw-r--r--lib/plugins/config/lang/ru/lang.php40
-rw-r--r--lib/plugins/config/lang/sk/lang.php1
-rw-r--r--lib/plugins/config/rtl.css37
-rw-r--r--lib/plugins/plugin/classes/ap_info.class.php2
-rw-r--r--lib/plugins/plugin/classes/ap_manage.class.php1
-rw-r--r--lib/plugins/plugin/lang/de-informal/lang.php1
-rw-r--r--lib/plugins/plugin/lang/eo/lang.php1
-rw-r--r--lib/plugins/plugin/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/plugin/lang/ru/admin_plugin.txt2
-rw-r--r--lib/plugins/plugin/rtl.css51
-rw-r--r--lib/plugins/plugin/style.css189
-rw-r--r--lib/plugins/popularity/admin.php10
-rw-r--r--lib/plugins/popularity/lang/de-informal/lang.php3
-rw-r--r--lib/plugins/popularity/lang/eo/lang.php1
-rw-r--r--lib/plugins/popularity/lang/es/lang.php1
-rw-r--r--lib/plugins/popularity/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/popularity/lang/ru/intro.txt4
-rw-r--r--lib/plugins/revert/admin.php1
-rw-r--r--lib/plugins/revert/lang/de-informal/lang.php1
-rw-r--r--lib/plugins/revert/lang/eo/lang.php1
-rw-r--r--lib/plugins/revert/lang/pt-br/lang.php1
-rw-r--r--lib/plugins/revert/lang/ru/intro.txt2
-rw-r--r--lib/plugins/usermanager/lang/de-informal/lang.php5
-rw-r--r--lib/plugins/usermanager/lang/eo/lang.php1
-rw-r--r--lib/plugins/usermanager/lang/pt-br/lang.php1
-rw-r--r--lib/scripts/hotkeys.js6
-rw-r--r--lib/scripts/linkwiz.js9
-rw-r--r--lib/scripts/media.js9
-rw-r--r--lib/scripts/script.js1
-rw-r--r--lib/tpl/default/_admin.css5
-rw-r--r--lib/tpl/default/rtl.css18
47 files changed, 444 insertions, 138 deletions
diff --git a/lib/exe/ajax.php b/lib/exe/ajax.php
index 533b8f91c..e9c59ca5d 100644
--- a/lib/exe/ajax.php
+++ b/lib/exe/ajax.php
@@ -136,7 +136,7 @@ function ajax_lock(){
if(!$client) $client = clientIP(true);
$draft = array('id' => $id,
- 'prefix' => $_POST['prefix'],
+ 'prefix' => substr($_POST['prefix'], 0, -1),
'text' => $_POST['wikitext'],
'suffix' => $_POST['suffix'],
'date' => (int) $_POST['date'],
diff --git a/lib/exe/detail.php b/lib/exe/detail.php
index 3a04b7b09..35186f5dd 100644
--- a/lib/exe/detail.php
+++ b/lib/exe/detail.php
@@ -1,51 +1,48 @@
<?php
- if(!defined('DOKU_INC')) define('DOKU_INC',dirname(__FILE__).'/../../');
- define('DOKU_MEDIADETAIL',1);
- require_once(DOKU_INC.'inc/init.php');
- //close session
- session_write_close();
-
- $IMG = getID('media');
- $ID = cleanID($_REQUEST['id']);
-
- if($conf['allowdebug'] && $_REQUEST['debug']){
- print '<pre>';
- foreach(explode(' ','basedir userewrite baseurl useslash') as $x){
- print '$'."conf['$x'] = '".$conf[$x]."';\n";
- }
- foreach(explode(' ','DOCUMENT_ROOT HTTP_HOST SCRIPT_FILENAME PHP_SELF '.
- 'REQUEST_URI SCRIPT_NAME PATH_INFO PATH_TRANSLATED') as $x){
- print '$'."_SERVER['$x'] = '".$_SERVER[$x]."';\n";
- }
- print "getID('media'): ".getID('media')."\n";
- print "getID('media',false): ".getID('media',false)."\n";
- print '</pre>';
- }
-
- $ERROR = false;
- // check image permissions
- $AUTH = auth_quickaclcheck($IMG);
- if($AUTH >= AUTH_READ){
+if(!defined('DOKU_INC')) define('DOKU_INC',dirname(__FILE__).'/../../');
+define('DOKU_MEDIADETAIL',1);
+require_once(DOKU_INC.'inc/init.php');
+//close session
+session_write_close();
+
+$IMG = getID('media');
+$ID = cleanID($_REQUEST['id']);
+
+if($conf['allowdebug'] && $_REQUEST['debug']){
+ print '<pre>';
+ foreach(explode(' ','basedir userewrite baseurl useslash') as $x){
+ print '$'."conf['$x'] = '".$conf[$x]."';\n";
+ }
+ foreach(explode(' ','DOCUMENT_ROOT HTTP_HOST SCRIPT_FILENAME PHP_SELF '.
+ 'REQUEST_URI SCRIPT_NAME PATH_INFO PATH_TRANSLATED') as $x){
+ print '$'."_SERVER['$x'] = '".$_SERVER[$x]."';\n";
+ }
+ print "getID('media'): ".getID('media')."\n";
+ print "getID('media',false): ".getID('media',false)."\n";
+ print '</pre>';
+}
+
+$ERROR = false;
+// check image permissions
+$AUTH = auth_quickaclcheck($IMG);
+if($AUTH >= AUTH_READ){
// check if image exists
$SRC = mediaFN($IMG);
if(!@file_exists($SRC)){
- //doesn't exist!
-
+ //doesn't exist!
+ header("HTTP/1.0 404 File not Found");
+ $ERROR = 'File not found';
}
- }else{
+}else{
// no auth
$ERROR = p_locale_xhtml('denied');
- }
-
- /*if(!$ERROR){
- // load EXIF/IPTC/image details
- $INFO = array();
- $INFO['std']['']
- imagesize
- }*/
+}
+// this makes some general infos available as well as the info about the
+// "parent" page
+$INFO = pageinfo();
- //start output and load template
- header('Content-Type: text/html; charset=utf-8');
- include(template('detail.php'));
+//start output and load template
+header('Content-Type: text/html; charset=utf-8');
+include(template('detail.php'));
diff --git a/lib/plugins/acl/lang/de-informal/lang.php b/lib/plugins/acl/lang/de-informal/lang.php
index ac4bb30c0..fdb6f5a89 100644
--- a/lib/plugins/acl/lang/de-informal/lang.php
+++ b/lib/plugins/acl/lang/de-informal/lang.php
@@ -5,6 +5,7 @@
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
* @author Marcel Metz <marcel_metz@gmx.de>
+ * @author Matthias Schulte <post@lupo49.de>
*/
$lang['admin_acl'] = 'Zugriffskontrollsystem Management';
$lang['acl_group'] = 'Gruppe';
diff --git a/lib/plugins/acl/lang/eo/lang.php b/lib/plugins/acl/lang/eo/lang.php
index 97a07c3c9..85b262e8c 100644
--- a/lib/plugins/acl/lang/eo/lang.php
+++ b/lib/plugins/acl/lang/eo/lang.php
@@ -9,6 +9,7 @@
* @author Erik Pedersen <erik pedersen@shaw.ca>
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author Robert Bogenschneider <robog@GMX.de>
+ * @author Robert BOGENSCHNEIDER <robog@gmx.de>
*/
$lang['admin_acl'] = 'Administrado de Alirkontrola Listo (ACL)';
$lang['acl_group'] = 'Grupo';
diff --git a/lib/plugins/acl/lang/pt-br/lang.php b/lib/plugins/acl/lang/pt-br/lang.php
index e199b773c..0ebcbf509 100644
--- a/lib/plugins/acl/lang/pt-br/lang.php
+++ b/lib/plugins/acl/lang/pt-br/lang.php
@@ -17,6 +17,7 @@
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
* @author Sergio Motta sergio@cisne.com.br
+ * @author Isaias Masiero Filho <masiero@masiero.org>
*/
$lang['admin_acl'] = 'Administração da Lista de Controles de Acesso';
$lang['acl_group'] = 'Grupo';
diff --git a/lib/plugins/acl/lang/ru/help.txt b/lib/plugins/acl/lang/ru/help.txt
index 4b8013f2b..a3c1b4f64 100644
--- a/lib/plugins/acl/lang/ru/help.txt
+++ b/lib/plugins/acl/lang/ru/help.txt
@@ -8,4 +8,4 @@
Текущие права доступа отображены в таблице ниже. Вы можете использовать её для быстрого удаления или изменения правил.
-Прочтение [[doku>acl|официальной документации по ACL]] может помочь вам в полном понимании работы управления правами доступа в DokuWiki.
+Прочтение [[doku>acl|официальной документации по ACL]] может помочь вам в полном понимании работы управления правами доступа в «ДокуВики».
diff --git a/lib/plugins/acl/lang/ru/lang.php b/lib/plugins/acl/lang/ru/lang.php
index 6bfea16bc..0c02dfbb1 100644
--- a/lib/plugins/acl/lang/ru/lang.php
+++ b/lib/plugins/acl/lang/ru/lang.php
@@ -28,7 +28,7 @@ $lang['p_group_ns'] = 'Сейчас члены группы <b class=
$lang['p_choose_id'] = 'Пожалуйста, <b>введите пользователя или группу</b> в форме выше, чтобы просмотреть или отредактировать права на доступ к странице <b class="aclpage">%s</b>.';
$lang['p_choose_ns'] = 'Пожалуйста, <b>введите пользователя или группу</b> в форме выше, чтобы просмотреть или отредактировать права на доступ к пространству имён <b class="aclns">%s</b>.';
$lang['p_inherited'] = 'Замечание: эти права доступа не были заданы явно, а были унаследованы от других групп или пространств имён более высокого порядка.';
-$lang['p_isadmin'] = 'Замечание: выбранный пользователь всегда имеет полные права так, как он является суперпользователем.';
+$lang['p_isadmin'] = 'Замечание: выбранный пользователь всегда имеет полные права, так как он является суперпользователем.';
$lang['p_include'] = 'Более высокие права доступа включают в себя более низкие. Права доступа «Создание», «Загрузка» и «Удаление» относятся только к пространствам имён, а не к страницам.';
$lang['current'] = 'Текущие права ACL';
$lang['where'] = 'Страница/Пространство имён';
diff --git a/lib/plugins/acl/rtl.css b/lib/plugins/acl/rtl.css
new file mode 100644
index 000000000..e79abe596
--- /dev/null
+++ b/lib/plugins/acl/rtl.css
@@ -0,0 +1,40 @@
+div#acl_manager div#acl__tree {
+ float: right;
+ text-align: right;
+}
+
+div#acl_manager div#acl__tree li {
+ padding-left: 0em;
+ padding-right: 1em;
+}
+
+div#acl_manager div#acl__tree ul img {
+ margin-left: 0.25em;
+ margin-right: 0em;
+}
+
+
+div#acl_manager div#acl__detail {
+ float: left;
+}
+
+div#acl_manager .aclgroup {
+ background: transparent url(pix/group.png) right 1px no-repeat;
+ padding: 1px 18px 1px 0px;
+}
+
+div#acl_manager .acluser {
+ background: transparent url(pix/user.png) right 1px no-repeat;
+ padding: 1px 18px 1px 0px;
+}
+
+div#acl_manager .aclpage {
+ background: transparent url(pix/page.png) right 1px no-repeat;
+ padding: 1px 18px 1px 0px;
+}
+
+div#acl_manager .aclns {
+ background: transparent url(pix/ns.png) right 1px no-repeat;
+ padding: 1px 18px 1px 0px;
+}
+
diff --git a/lib/plugins/config/lang/de-informal/lang.php b/lib/plugins/config/lang/de-informal/lang.php
index 69ad3e524..3b3617889 100644
--- a/lib/plugins/config/lang/de-informal/lang.php
+++ b/lib/plugins/config/lang/de-informal/lang.php
@@ -5,19 +5,20 @@
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
* @author Marcel Metz <marcel_metz@gmx.de>
+ * @author Matthias Schulte <post@lupo49.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 ungültige(n) Wert(e) werden durch eine rote Umrandung hervorgehoben.';
$lang['updated'] = 'Einstellungen erfolgreich aktualisiert.';
$lang['nochoice'] = '(keine andere Option möglich)';
-$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['locked'] = 'Die Einstellungsdatei kann nicht aktualisiert werden. Wenn dies unbeabsichtigt 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['warning'] = 'Achtung: Eine Änderungen dieser Option kann zu unbeabsichtigtem 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'] = 'Erweiterungs-Einstellungen';
+$lang['_header_plugin'] = 'Plugin-Einstellungen';
$lang['_header_template'] = 'Vorlageneinstellungen';
$lang['_header_undefined'] = 'unbestimmte Einstellungen';
$lang['_basic'] = 'Grundeinstellungen';
@@ -29,7 +30,7 @@ $lang['_links'] = 'Link-Einstellungen';
$lang['_media'] = 'Media-Einstellungen';
$lang['_advanced'] = 'erweiterte Einstellungen';
$lang['_network'] = 'Netzwerk-Einstellungen';
-$lang['_plugin_sufix'] = 'Ereiterungseinstellungen';
+$lang['_plugin_sufix'] = 'Plugin-Einstellungen';
$lang['_template_sufix'] = 'Vorlageneinstellungen';
$lang['_msg_setting_no_default'] = 'Kein Standardwert.';
$lang['fmode'] = 'Zugriffsrechte bei Dateierstellung';
@@ -50,28 +51,41 @@ $lang['signature'] = 'Signatur';
$lang['usewordblock'] = 'Blockiere Spam basierend auf der Wortliste';
$lang['useacl'] = 'Benutze Zugangskontrollliste';
$lang['autopasswd'] = 'Automatisch erzeugte Passwörter';
+$lang['authtype'] = 'Authentifizierungsmethode';
$lang['passcrypt'] = 'Passwortverschlüsselungsmethode';
$lang['defaultgroup'] = 'Standardgruppe';
$lang['profileconfirm'] = 'Änderungen am Benutzerprofil mit Passwort bestätigen';
$lang['disableactions'] = 'Deaktiviere DokuWiki\'s Zugriffe';
$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['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['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['auth_security_timeout'] = 'Zeitüberschreitung bei der Authentifizierung (Sekunden)';
+$lang['xmlrpc'] = 'Aktiviere/Deaktiviere die XML-RPC-Schnittstelle';
$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['mailfrom'] = 'Absenderadresse für automatisch erzeugte E-Mails';
$lang['gdlib'] = 'GD Lib Version';
$lang['send404'] = 'Sende "HTTP 404/Seite nicht gefunden" für nicht existierende Seiten';
+$lang['sitemap'] = 'Erzeugte Google Sitemaps (Tage)';
$lang['renderer__plugin'] = '%s (Erweiterung)';
+$lang['rss_type'] = 'XML Feed-Typ';
+$lang['rss_content'] = 'Was soll in XML-Feedinhalten angezeigt werden?';
+$lang['rss_update'] = 'Aktualisierungsintervall für XML-Feeds (Sekunden)';
+$lang['recent_days'] = 'Wie viele Änderungen sollen vorgehalten werden? (Tage)';
$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['proxy____host'] = 'Proxyadresse';
+$lang['proxy____port'] = 'Proxyport';
+$lang['proxy____user'] = 'Benutzername für den Proxy';
+$lang['proxy____pass'] = 'Passwort von dem Proxybenutzer';
+$lang['proxy____ssl'] = 'SSL verwenden um auf den Proxy zu zugreifen';
$lang['safemodehack'] = 'Aktiviere safemode Hack';
$lang['ftp____host'] = 'FTP Server für safemode Hack';
$lang['ftp____port'] = 'FTP Port für safemode Hack';
@@ -84,6 +98,7 @@ $lang['userewrite_o_1'] = '.htaccess';
$lang['userewrite_o_2'] = 'DokuWiki intern';
$lang['deaccent_o_0'] = 'aus';
$lang['deaccent_o_1'] = 'Entferne Akzente';
+$lang['deaccent_o_2'] = 'romanisieren';
$lang['gdlib_o_0'] = 'GD lib ist nicht verfügbar';
$lang['gdlib_o_1'] = 'Version 1.x';
$lang['gdlib_o_2'] = 'Autoerkennung';
@@ -93,7 +108,7 @@ $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'] = 'Zusammenfassung';
-$lang['rss_content_o_diff'] = 'Unified Diff';
+$lang['rss_content_o_diff'] = 'Vereinigtes 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';
diff --git a/lib/plugins/config/lang/en/lang.php b/lib/plugins/config/lang/en/lang.php
index 66e5b00e0..a944d6bd7 100644
--- a/lib/plugins/config/lang/en/lang.php
+++ b/lib/plugins/config/lang/en/lang.php
@@ -161,7 +161,7 @@ $lang['proxy____host'] = 'Proxy servername';
$lang['proxy____port'] = 'Proxy port';
$lang['proxy____user'] = 'Proxy user name';
$lang['proxy____pass'] = 'Proxy password';
-$lang['proxy____ssl'] = 'Use SLL to connect to proxy';
+$lang['proxy____ssl'] = 'Use SSL to connect to proxy';
$lang['proxy____except'] = 'Regular expression to match URLs for which the proxy should be skipped for.';
/* Safemode Hack */
diff --git a/lib/plugins/config/lang/eo/lang.php b/lib/plugins/config/lang/eo/lang.php
index 2b3dd6657..b519aa4e3 100644
--- a/lib/plugins/config/lang/eo/lang.php
+++ b/lib/plugins/config/lang/eo/lang.php
@@ -10,6 +10,7 @@
* @author Erik Pedersen <erik pedersen@shaw.ca>
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author Robert Bogenschneider <robog@GMX.de>
+ * @author Robert BOGENSCHNEIDER <robog@gmx.de>
*/
$lang['menu'] = 'Agordaj Difinoj';
$lang['error'] = 'La difinoj ne estas ĝisdatigitaj pro malvalida valoro: kompleze reviziu viajn ŝanĝojn kaj resubmetu ilin.
@@ -98,6 +99,7 @@ $lang['useslash'] = 'Uzi frakcistrekon kiel apartigsignaĵo por nom
$lang['usedraft'] = 'Aŭtomate konservi skizon dum redaktado';
$lang['sepchar'] = 'Apartigsignaĵo de vortoj en paĝnomoj';
$lang['canonical'] = 'Uzi tute evidentajn URL-ojn';
+$lang['fnencode'] = 'Kodiga metodo por ne-ASCII-aj dosiernomoj.';
$lang['autoplural'] = 'Kontroli pluralajn formojn en ligiloj';
$lang['compression'] = 'Kompaktigmetodo por arkivaj dosieroj';
$lang['cachetime'] = 'Maksimuma aĝo por provizmemoro (sek.)';
@@ -138,6 +140,7 @@ $lang['proxy____port'] = 'Pordo ĉe la "Proxy"';
$lang['proxy____user'] = 'Uzantonomo ĉe la "Proxy"';
$lang['proxy____pass'] = 'Pasvorto ĉe la "Proxy"';
$lang['proxy____ssl'] = 'Uzi SSL por konekti al la "Proxy"';
+$lang['proxy____except'] = 'Regula esprimo por URL-oj, kiujn la servilo preterrigardu.';
$lang['safemodehack'] = 'Ebligi sekuran modon';
$lang['ftp____host'] = 'FTP-a servilo por sekura modo';
$lang['ftp____port'] = 'FTP-a pordo por sekura modo';
@@ -185,3 +188,4 @@ $lang['useheading_o_0'] = 'Neniam';
$lang['useheading_o_navigation'] = 'Nur foliumado';
$lang['useheading_o_content'] = 'Nur vikia enhavo';
$lang['useheading_o_1'] = 'Ĉiam';
+$lang['readdircache'] = 'Maksimuma daŭro de la dosieruja kaŝmemoro (sekundoj)';
diff --git a/lib/plugins/config/lang/es/lang.php b/lib/plugins/config/lang/es/lang.php
index 2b87a1dd2..2e5d0d01a 100644
--- a/lib/plugins/config/lang/es/lang.php
+++ b/lib/plugins/config/lang/es/lang.php
@@ -147,6 +147,7 @@ $lang['proxy____port'] = 'Puerto del servidor Proxy';
$lang['proxy____user'] = 'Nombre de usuario para el servidor Proxy';
$lang['proxy____pass'] = 'Contraseña para el servidor Proxy';
$lang['proxy____ssl'] = 'Usar ssl para conectarse al servidor Proxy';
+$lang['proxy____except'] = 'Expresiones regulares para encontrar URLs que el proxy debería omitir.';
$lang['safemodehack'] = 'Habilitar edición (hack) de modo seguro';
$lang['ftp____host'] = 'Nombre del servidor FTP para modo seguro';
$lang['ftp____port'] = 'Puerto del servidor FTP para modo seguro';
diff --git a/lib/plugins/config/lang/lv/lang.php b/lib/plugins/config/lang/lv/lang.php
index 533ccbcfb..64c828f77 100644
--- a/lib/plugins/config/lang/lv/lang.php
+++ b/lib/plugins/config/lang/lv/lang.php
@@ -92,6 +92,7 @@ $lang['useslash'] = 'Lietot slīpiņu par URL atdalītāju';
$lang['usedraft'] = 'Labojot automātiski saglabāt melnrakstu';
$lang['sepchar'] = 'Lapas nosaukuma vārdu atdalītājs';
$lang['canonical'] = 'Lietot kanoniskus URL';
+$lang['fnencode'] = 'Ne ASCII failvārdu kodēšanas metode:';
$lang['autoplural'] = 'Automātisks daudzskaitlis';
$lang['compression'] = 'Saspiešanas metode vecajiem failiem';
$lang['cachetime'] = 'Bufera maksimālais vecums (sek)';
@@ -132,6 +133,7 @@ $lang['proxy____port'] = 'Proxy ports';
$lang['proxy____user'] = 'Proxy lietotāja vārds';
$lang['proxy____pass'] = 'Proxy parole';
$lang['proxy____ssl'] = 'Lietot SSL savienojumu ar proxy';
+$lang['proxy____except'] = 'Regulārā izteiksme tiem URL, kam nevar lietot proxy.';
$lang['safemodehack'] = 'Lietot safemode apeju';
$lang['ftp____host'] = 'FTP serveris safemode apejai';
$lang['ftp____port'] = 'FTP ports safemode apejai';
@@ -179,3 +181,4 @@ $lang['useheading_o_0'] = 'Nekad';
$lang['useheading_o_navigation'] = 'Tikai navigācija';
$lang['useheading_o_content'] = 'Tikai Wiki saturs';
$lang['useheading_o_1'] = 'Vienmēr';
+$lang['readdircache'] = 'Maksimālais readdir kesš dzīves laiks (sek.)';
diff --git a/lib/plugins/config/lang/pl/lang.php b/lib/plugins/config/lang/pl/lang.php
index 451c3125a..88cd0f72b 100644
--- a/lib/plugins/config/lang/pl/lang.php
+++ b/lib/plugins/config/lang/pl/lang.php
@@ -140,6 +140,7 @@ $lang['proxy____port'] = 'Proxy - port';
$lang['proxy____user'] = 'Proxy - nazwa użytkownika';
$lang['proxy____pass'] = 'Proxy - hasło';
$lang['proxy____ssl'] = 'Proxy - SSL';
+$lang['proxy____except'] = 'Wyrażenie regularne określające adresy URL, do których nie należy używać proxy.';
$lang['safemodehack'] = 'Bezpieczny tryb (przez FTP)';
$lang['ftp____host'] = 'FTP - serwer';
$lang['ftp____port'] = 'FTP - port';
diff --git a/lib/plugins/config/lang/pt-br/lang.php b/lib/plugins/config/lang/pt-br/lang.php
index ecf302d81..222123876 100644
--- a/lib/plugins/config/lang/pt-br/lang.php
+++ b/lib/plugins/config/lang/pt-br/lang.php
@@ -14,6 +14,7 @@
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
* @author Sergio Motta sergio@cisne.com.br
+ * @author Isaias Masiero Filho <masiero@masiero.org>
*/
$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.';
@@ -169,7 +170,7 @@ $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'] = 'abstrato';
+$lang['rss_content_o_abstract'] = 'resumo';
$lang['rss_content_o_diff'] = 'diff unificado';
$lang['rss_content_o_htmldiff'] = 'tabela de diff formatada em HTML';
$lang['rss_content_o_html'] = 'conteúdo completo da página em HTML';
diff --git a/lib/plugins/config/lang/ru/intro.txt b/lib/plugins/config/lang/ru/intro.txt
index 1fed8f106..c66a69e64 100644
--- a/lib/plugins/config/lang/ru/intro.txt
+++ b/lib/plugins/config/lang/ru/intro.txt
@@ -1,8 +1,8 @@
====== Настройки вики ======
-Здесь вы можете изменить настройки вашей DokuWiki. Для справки по поводу конкретных опций смотрите [[doku>config]]. Дополнительные детали об этом плагине доступны здесь: [[doku>plugin:config]].
+Здесь вы можете изменить настройки вашей «ДокуВики». Для справки по поводу конкретных опций смотрите [[doku>config]]. Дополнительные детали об этом плагине доступны здесь: [[doku>plugin:config]].
-Настройки, отображаемые на светло-красном фоне, защищены от изменений и не могут быть отредактированы с помощью этого плагина. Голубым фоном отмечены настройки со значениями по умолчанию, а белым фоном — настройки, которые были локально изменены для этой конкретной DokuWiki. Как голубые, так и белые настройки доступны для изменения.
+Настройки, отображаемые на светло-красном фоне, защищены от изменений и не могут быть отредактированы с помощью этого плагина. Голубым фоном отмечены настройки со значениями по умолчанию, а белым фоном — настройки, которые были локально изменены для этой конкретной «ДокуВики». Как голубые, так и белые настройки доступны для изменения.
Не забудьте нажать кнопку **Сохранить** перед тем, как покинуть эту страницу, иначе все ваши изменения будут потеряны.
diff --git a/lib/plugins/config/lang/ru/lang.php b/lib/plugins/config/lang/ru/lang.php
index 200b1859c..167c54eea 100644
--- a/lib/plugins/config/lang/ru/lang.php
+++ b/lib/plugins/config/lang/ru/lang.php
@@ -15,7 +15,7 @@
* @author Aleksey Osadchiy <rfc@nm.ru>
* @author Aleksandr Selivanov <alexgearbox@gmail.com>
*/
-$lang['menu'] = 'Настройки Вики';
+$lang['menu'] = 'Настройки вики';
$lang['error'] = 'Настройки не были сохранены из-за ошибки в одном из значений. Пожалуйста, проверьте ваши изменения и попробуйте еще раз.<br />Неправильные значения будут обведены красной рамкой.';
$lang['updated'] = 'Настройки успешно сохранены.';
$lang['nochoice'] = '(нет других вариантов)';
@@ -24,8 +24,8 @@ $lang['locked'] = 'Файл настройки недоступе
$lang['danger'] = 'Внимание: изменение этой опции может сделать вашу вики и меню конфигурации недоступными.';
$lang['warning'] = 'Предостережение: изменение этой опции может вызвать непредсказуемое поведение.';
$lang['security'] = 'Предостережение по безопасности: изменение этой опции может вызвать риск, связанный с безопасностью.';
-$lang['_configuration_manager'] = 'Настройки dики';
-$lang['_header_dokuwiki'] = 'Параметры DokuWiki';
+$lang['_configuration_manager'] = 'Настройки вики';
+$lang['_header_dokuwiki'] = 'Параметры «ДокуВики»';
$lang['_header_plugin'] = 'Параметры плагинов';
$lang['_header_template'] = 'Параметры шаблонов';
$lang['_header_undefined'] = 'Прочие параметры';
@@ -35,7 +35,7 @@ $lang['_authentication'] = 'Параметры аутентификаци
$lang['_anti_spam'] = 'Параметры блокировки спама';
$lang['_editing'] = 'Параметры правки';
$lang['_links'] = 'Параметры ссылок';
-$lang['_media'] = 'Параметры медиа-файлов';
+$lang['_media'] = 'Параметры медиафайлов';
$lang['_advanced'] = 'Тонкая настройка';
$lang['_network'] = 'Параметры сети';
$lang['_plugin_sufix'] = 'Параметры плагина';
@@ -69,8 +69,8 @@ $lang['maxseclevel'] = 'Макс. уровень для правки';
$lang['camelcase'] = 'Использовать ВикиРегистр для ссылок';
$lang['deaccent'] = 'Транслитерация в именах страниц';
$lang['useheading'] = 'Первый заголовок вместо имени';
-$lang['refcheck'] = 'Проверять ссылки на медиа-файлы';
-$lang['refshow'] = 'Показывать ссылок на медиа-файлы';
+$lang['refcheck'] = 'Проверять ссылки на медиафайлы';
+$lang['refshow'] = 'Показывать ссылок на медиафайлы';
$lang['allowdebug'] = 'Включить отладку (отключите!)';
$lang['usewordblock'] = 'Блокировать спам по ключевым словам';
$lang['indexdelay'] = 'Задержка перед индексированием';
@@ -86,17 +86,17 @@ $lang['defaultgroup'] = 'Группа по умолчанию';
$lang['superuser'] = 'Суперпользователь — группа или пользователь с полным доступом ко всем страницам и функциям администрирования, независимо от установок ACL. Перечень разделяйте запятыми: user1,@group1,user2';
$lang['manager'] = 'Менеджер — группа или пользователь с доступом к определенным функциям управления. Перечень разделяйте запятыми: user1,@group1,user2';
$lang['profileconfirm'] = 'Пароль для изменения профиля';
-$lang['disableactions'] = 'Заблокировать операции DokuWiki';
+$lang['disableactions'] = 'Заблокировать операции «ДокуВики»';
$lang['disableactions_check'] = 'Проверка';
$lang['disableactions_subscription'] = 'Подписка/Отмена подписки';
$lang['disableactions_wikicode'] = 'Показ/экспорт исходного текста';
$lang['disableactions_other'] = 'Другие операции (через запятую)';
-$lang['sneaky_index'] = 'По умолчанию, DokuWiki показывает в индексе страниц всё пространства имен. Включение этой опции скроет пространства имен, для которых пользователь не имеет прав чтения. Это может привести к скрытию доступных вложенных пространств имен и потере функциональности индекса страниц при некоторых конфигурациях прав доступа.';
+$lang['sneaky_index'] = 'По умолчанию, «ДокуВики» показывает в индексе страниц все пространства имен. Включение этой опции скроет пространства имен, для которых пользователь не имеет прав чтения. Это может привести к скрытию доступных вложенных пространств имен и потере функциональности индекса страниц при некоторых конфигурациях прав доступа.';
$lang['auth_security_timeout'] = 'Интервал для безопасности авторизации (сек.)';
-$lang['securecookie'] = 'Должны ли cookies, выставленные через HTTPS, отправляться браузером только через HTTPS. Отключите эту опцию в случае, когда только логин вашей вики передаётся через SSL, а обычный просмотр осуществляется в небезопасном режиме.';
+$lang['securecookie'] = 'Должны ли куки (cookies), выставленные через HTTPS, отправляться браузером только через HTTPS. Отключите эту опцию в случае, когда только логин вашей вики передаётся через SSL, а обычный просмотр осуществляется в небезопасном режиме.';
$lang['xmlrpc'] = 'Включить/выключить XML-RPC интерфейс.';
$lang['xmlrpcuser'] = 'Запретить XML-RPC доступ для списка групп и пользователей, перечисленных через запятую. Оставьте пустым, если хотите оставить доступ всем.';
-$lang['updatecheck'] = 'Проверять наличие обновлений и предупреждений о безопасности? Для этого DokuWiki потребуется связываться со splitbrain.org.';
+$lang['updatecheck'] = 'Проверять наличие обновлений и предупреждений о безопасности? Для этого «ДокуВики» потребуется связываться со <a href="http://www.splitbrain.org/">splitbrain.org</a>.';
$lang['userewrite'] = 'Удобочитаемые адреса (URL)';
$lang['useslash'] = 'Использовать слэш';
$lang['usedraft'] = 'Автоматически сохранять черновик в время правки';
@@ -112,21 +112,21 @@ $lang['notify'] = 'Электронный адрес для из
$lang['registernotify'] = 'Посылать информацию о новых зарегистрированных пользователях на этот электронный адрес';
$lang['mailfrom'] = 'Электронный адрес вики (От:)';
$lang['gzip_output'] = 'Использовать gzip-сжатие для xhtml';
-$lang['gdlib'] = 'Версия GD Lib';
+$lang['gdlib'] = 'Версия LibGD';
$lang['im_convert'] = 'Путь к ImageMagick';
-$lang['jpg_quality'] = 'Качество сжатия JPG (0-100)';
+$lang['jpg_quality'] = 'Качество сжатия JPG (0–100). Значение о умолчнию — 70.';
$lang['subscribers'] = 'Разрешить подписку на изменения';
$lang['subscribe_time'] = 'Интервал рассылки подписок и сводок (сек.); Должен быть меньше, чем значение, указанное в recent_days.';
$lang['compress'] = 'Сжимать файлы CSS и javascript';
$lang['hidepages'] = 'Скрыть страницы (рег. выражение)';
-$lang['send404'] = 'Посылать "HTTP404/Page Not Found"';
-$lang['sitemap'] = 'Число дней, через которое нужно создавать (обновлять) карту сайта для поисковиков (Google, Яндекс и др.)';
+$lang['send404'] = 'Посылать «HTTP404/Page Not Found»';
+$lang['sitemap'] = 'Число дней, через которое нужно создавать (обновлять) карту сайта для поисковиков (Гугл, Яндекс и др.)';
$lang['broken_iua'] = 'Возможно, функция ignore_user_abort не работает в вашей системе? Это может привести к потере функциональности индексирования поиска. Эта проблема присутствует, например, в IIS+PHP/CGI. Для дополнительной информации смотрите <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">баг 852</a>.';
$lang['xsendfile'] = 'Используете заголовок X-Sendfile для загрузки файлов на вебсервер? Ваш вебсервер должен поддерживать это.';
$lang['renderer_xhtml'] = 'Обработчик основного (xhtml) вывода вики';
$lang['renderer__core'] = '%s (ядро dokuwiki)';
$lang['renderer__plugin'] = '%s (плагин)';
-$lang['rememberme'] = 'Разрешить перманентные cookies для входа («запомнить меня»)';
+$lang['rememberme'] = 'Разрешить перманентные куки (cookies) для входа («запомнить меня»)';
$lang['rss_type'] = 'Тип RSS';
$lang['rss_linkto'] = 'Ссылки в RSS';
$lang['rss_content'] = 'Что отображать в строках XML-ленты?';
@@ -136,13 +136,14 @@ $lang['rss_show_summary'] = 'Показывать краткую выдер
$lang['target____wiki'] = 'target для внутренних ссылок';
$lang['target____interwiki'] = 'target для ссылок между вики';
$lang['target____extern'] = 'target для внешних ссылок';
-$lang['target____media'] = 'target для ссылок на медиа-файлы';
+$lang['target____media'] = 'target для ссылок на медиафайлы';
$lang['target____windows'] = 'target для ссылок на сетевые каталоги';
$lang['proxy____host'] = 'proxy - адрес';
$lang['proxy____port'] = 'proxy - порт';
$lang['proxy____user'] = 'proxy - имя пользователя';
$lang['proxy____pass'] = 'proxy - пароль';
$lang['proxy____ssl'] = 'proxy - ssl';
+$lang['proxy____except'] = 'Регулярное выражение для адресов (URL), для которых прокси должен быть пропущен.';
$lang['safemodehack'] = 'Включить обход safemode (хак)';
$lang['ftp____host'] = 'ftp - адрес';
$lang['ftp____port'] = 'ftp - порт';
@@ -155,11 +156,11 @@ $lang['typography_o_1'] = 'Только двойные кавычки';
$lang['typography_o_2'] = 'Все кавычки (может не всегда работать)';
$lang['userewrite_o_0'] = '(нет)';
$lang['userewrite_o_1'] = '.htaccess';
-$lang['userewrite_o_2'] = 'средствами DokuWiki';
+$lang['userewrite_o_2'] = 'средствами «ДокуВики»';
$lang['deaccent_o_0'] = 'отключить';
$lang['deaccent_o_1'] = 'убирать только диакр. знаки';
$lang['deaccent_o_2'] = 'полная транслитерация';
-$lang['gdlib_o_0'] = 'GD Lib недоступна';
+$lang['gdlib_o_0'] = 'LibGD недоступна';
$lang['gdlib_o_1'] = 'версия 1.x';
$lang['gdlib_o_2'] = 'автоопределение';
$lang['rss_type_o_rss'] = 'RSS 0.91';
@@ -179,7 +180,7 @@ $lang['compression_o_0'] = 'без сжатия';
$lang['compression_o_gz'] = 'gzip';
$lang['compression_o_bz2'] = 'bz2';
$lang['xsendfile_o_0'] = 'не используется';
-$lang['xsendfile_o_1'] = 'Проприетарный lighttpd заголовок (перед релизом 1.5)';
+$lang['xsendfile_o_1'] = 'Проприетарный lighttpd-заголовок (перед релизом 1.5)';
$lang['xsendfile_o_2'] = 'Стандартный заголовок X-Sendfile';
$lang['xsendfile_o_3'] = 'Проприетарный заголовок Nginx X-Accel-Redirect';
$lang['showuseras_o_loginname'] = 'Логин';
@@ -190,3 +191,4 @@ $lang['useheading_o_0'] = 'Никогда';
$lang['useheading_o_navigation'] = 'Только навигация';
$lang['useheading_o_content'] = 'Только содержимое вики';
$lang['useheading_o_1'] = 'Всегда';
+$lang['readdircache'] = 'Максимальное время жизни кэша readdir (сек)';
diff --git a/lib/plugins/config/lang/sk/lang.php b/lib/plugins/config/lang/sk/lang.php
index 7b94f26d0..c3b15a842 100644
--- a/lib/plugins/config/lang/sk/lang.php
+++ b/lib/plugins/config/lang/sk/lang.php
@@ -134,6 +134,7 @@ $lang['proxy____port'] = 'Proxy server - port';
$lang['proxy____user'] = 'Proxy server - užívateľské meno';
$lang['proxy____pass'] = 'Proxy server - heslo';
$lang['proxy____ssl'] = 'Proxy server - použiť SSL';
+$lang['proxy____except'] = 'Regulárny výraz popisujúci URL odkazy, pre ktoré by proxy nemala byť použitá.';
$lang['safemodehack'] = 'Povoliť "safemode hack"';
$lang['ftp____host'] = 'FTP server pre "safemode hack"';
$lang['ftp____port'] = 'FTP port pre "safemode hack"';
diff --git a/lib/plugins/config/rtl.css b/lib/plugins/config/rtl.css
index 7cbedaa73..b8b9660e2 100644
--- a/lib/plugins/config/rtl.css
+++ b/lib/plugins/config/rtl.css
@@ -6,3 +6,40 @@
text-align: right;
}
+#config__manager label {
+ text-align: right;
+}
+
+#config__manager td.value input.checkbox {
+ float: right;
+ padding-left: 0;
+ padding-right: 0.7em;
+}
+
+#config__manager td.value label {
+ float: left;
+}
+
+#config__manager td.label {
+ padding: 0.8em 1em 0.6em 0;
+}
+
+#config__manager td.label span.outkey {
+ float: right;
+ margin-right: 1em;
+}
+
+#config__manager td.label label {
+ clear: right;
+}
+
+#config__manager td.label img {
+ float: left;
+}
+
+#config__manager .selection {
+ width: 14.8em;
+ float: right;
+ margin: 0 0 2px 0.3em;
+}
+
diff --git a/lib/plugins/plugin/classes/ap_info.class.php b/lib/plugins/plugin/classes/ap_info.class.php
index cebbf090a..44926c035 100644
--- a/lib/plugins/plugin/classes/ap_info.class.php
+++ b/lib/plugins/plugin/classes/ap_info.class.php
@@ -15,7 +15,7 @@ class ap_info extends ap_manage {
foreach ($component_list as $component) {
- if ($obj = & plugin_load($component['type'],$component['name'],false,true) === NULL) continue;
+ if (($obj = &plugin_load($component['type'],$component['name'],false,true)) === NULL) continue;
$compname = explode('_',$component['name']);
if($compname[1]){
diff --git a/lib/plugins/plugin/classes/ap_manage.class.php b/lib/plugins/plugin/classes/ap_manage.class.php
index eb5348672..656b4762b 100644
--- a/lib/plugins/plugin/classes/ap_manage.class.php
+++ b/lib/plugins/plugin/classes/ap_manage.class.php
@@ -120,6 +120,7 @@ class ap_manage {
@touch(reset($config_cascade['main']['local']));
// update latest plugin date - FIXME
+ global $ID;
send_redirect(wl($ID,array('do'=>'admin','page'=>'plugin'),true));
}
diff --git a/lib/plugins/plugin/lang/de-informal/lang.php b/lib/plugins/plugin/lang/de-informal/lang.php
index f906bf6aa..65050b896 100644
--- a/lib/plugins/plugin/lang/de-informal/lang.php
+++ b/lib/plugins/plugin/lang/de-informal/lang.php
@@ -5,6 +5,7 @@
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
* @author Marcel Metz <marcel_metz@gmx.de>
+ * @author Matthias Schulte <post@lupo49.de>
*/
$lang['menu'] = 'Plugins verwalten';
$lang['download'] = 'Herunterladen und installieren einer neuen Erweiterung';
diff --git a/lib/plugins/plugin/lang/eo/lang.php b/lib/plugins/plugin/lang/eo/lang.php
index a9ee3d206..a70bea30c 100644
--- a/lib/plugins/plugin/lang/eo/lang.php
+++ b/lib/plugins/plugin/lang/eo/lang.php
@@ -10,6 +10,7 @@
* @author Erik Pedersen <erik pedersen@shaw.ca>
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author Robert Bogenschneider <robog@GMX.de>
+ * @author Robert BOGENSCHNEIDER <robog@gmx.de>
*/
$lang['menu'] = 'Administri Kromaĵojn';
$lang['download'] = 'Elŝuti kaj instali novan kromaĵon';
diff --git a/lib/plugins/plugin/lang/pt-br/lang.php b/lib/plugins/plugin/lang/pt-br/lang.php
index 57052706e..28955004f 100644
--- a/lib/plugins/plugin/lang/pt-br/lang.php
+++ b/lib/plugins/plugin/lang/pt-br/lang.php
@@ -14,6 +14,7 @@
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
* @author Sergio Motta sergio@cisne.com.br
+ * @author Isaias Masiero Filho <masiero@masiero.org>
*/
$lang['menu'] = 'Gerenciar Plug-ins';
$lang['download'] = 'Baixar e instalar um novo plug-in';
diff --git a/lib/plugins/plugin/lang/ru/admin_plugin.txt b/lib/plugins/plugin/lang/ru/admin_plugin.txt
index 2960e434c..3e00e4150 100644
--- a/lib/plugins/plugin/lang/ru/admin_plugin.txt
+++ b/lib/plugins/plugin/lang/ru/admin_plugin.txt
@@ -1,5 +1,5 @@
====== Управление плагинами ======
-Здесь вы можете делать все, что связано с [[doku>plugins|плагинами]] DokuWiki. Для того, чтобы скачивать и устанавливать плагины, директория плагинов должна быть доступна для записи веб-сервером.
+Здесь вы можете делать всё, что связано с [[doku>plugins|плагинами]] «ДокуВики». Для того, чтобы скачивать и устанавливать плагины, директория плагинов должна быть доступна для записи веб-сервером.
diff --git a/lib/plugins/plugin/rtl.css b/lib/plugins/plugin/rtl.css
new file mode 100644
index 000000000..6ababd8e0
--- /dev/null
+++ b/lib/plugins/plugin/rtl.css
@@ -0,0 +1,51 @@
+
+#plugin__manager .pm_menu,
+#plugin__manager .pm_info,
+#plugin__manager p,
+#plugin__manager label {
+ text-align: right;
+}
+
+#plugin__manager .pm_menu {
+ float: right;
+}
+
+#plugin__manager .pm_info {
+ float: left;
+}
+
+#plugin__manager .pm_info dt {
+ float: right;
+ clear: right;
+}
+
+#plugin__manager .pm_info dd {
+ margin: 0 7em 0 0;
+}
+
+#plugin__manager .common fieldset {
+ text-align: right;
+}
+
+
+#plugin__manager .plugins .legend {
+ text-align: right;
+ float: right;
+}
+
+#plugin__manager .plugins .enable {
+ float: right;
+ margin-right: 0;
+ margin-left: 0.5em;
+}
+
+#plugin__manager .plugins .button {
+ float: left;
+ margin-right: 0.5em;
+}
+
+
+#plugin__manager .plugins fieldset.buttons .button {
+ float: right;
+}
+
diff --git a/lib/plugins/plugin/style.css b/lib/plugins/plugin/style.css
index b37443e8d..de6cca579 100644
--- a/lib/plugins/plugin/style.css
+++ b/lib/plugins/plugin/style.css
@@ -5,47 +5,152 @@
* @link http://wiki.jalakai.co.uk/dokuwiki/doku.php/tutorials/adminplugin
*/
-/* overall containing div */
-#plugin__manager {}
-
-#plugin__manager h2 { margin-left: 0;}
-#plugin__manager form { display: block; margin: 0; padding: 0;}
-#plugin__manager legend { display: none;}
-#plugin__manager fieldset { width: auto;}
-#plugin__manager .button { margin: 0;}
-#plugin__manager p, #plugin__manager label { text-align: left;}
-#plugin__manager .hidden { display: none;}
-#plugin__manager .new { background: #dee7ec;}
-#plugin__manager input[disabled] { color: #ccc; border-color: #ccc;} /* IE won't understand but doesn't require it */
-
-#plugin__manager .pm_menu, #plugin__manager .pm_info { margin-left: 0; text-align: left; }
-#plugin__manager .pm_menu { float: left; width: 48%; }
-#plugin__manager .pm_info { float: right; width: 50%; }
-
-#plugin__manager .common { }
-#plugin__manager .common form { }
-#plugin__manager .common fieldset { margin: 0; padding: 0 0 1.0em 0; text-align: left; border: none;}
-#plugin__manager .common label { padding: 0 0 0.5em 0;}
-#plugin__manager .common input { }
-#plugin__manager .common input.edit { width: 24em; margin: 0.5em;}
-#plugin__manager .common .button { }
-
-#plugin__manager form.plugins { }
-#plugin__manager .plugins fieldset { color: #000; background: #fff; text-align: right; border-top: none; border-right: none; border-left: none;}
-#plugin__manager .plugins fieldset.protected { background: #fdd; color: #000; }
-#plugin__manager .plugins fieldset.disabled { background: #e0e0e0; color: #a8a8a8; }
-
-#plugin__manager .plugins .legend { color: #000; background: inherit; display: block; margin: 0; padding: 0; font-size: 1em; line-height: 1.4em; font-weight: normal; text-align: left; float: left; padding: 0; clear: none;}
-#plugin__manager .plugins .button { font-size: 95%;}
-
-#plugin__manager .plugins fieldset.buttons { border: none;}
-#plugin__manager .plugins fieldset.buttons .button { float: left; }
-
-#plugin__manager .pm_info h3 { margin-left: 0; }
-#plugin__manager .pm_info dl { margin: 1em 0; padding: 0; }
-#plugin__manager .pm_info dt { width: 6em; float: left; clear: left; margin: 0; padding: 0; }
-#plugin__manager .pm_info dd { margin: 0 0 0 7em; padding: 0; background: none; }
-
-#plugin__manager .plugins .enable { float: left; width: auto; margin-right: 0.5em;}
+#plugin__manager h2 {
+ margin-left: 0;
+}
+
+#plugin__manager form {
+ display: block;
+ margin: 0;
+ padding: 0;
+}
+
+#plugin__manager legend {
+ display: none;
+}
+
+#plugin__manager fieldset {
+ width: auto;
+}
+
+#plugin__manager .button {
+ margin: 0;
+}
+
+#plugin__manager p,
+#plugin__manager label {
+ text-align: left;
+}
+
+#plugin__manager .hidden {
+ display: none;
+}
+
+#plugin__manager .new {
+ background: #dee7ec;
+}
+
+/* IE won't understand but doesn't require it */
+#plugin__manager input[disabled] {
+ color: #ccc;
+ border-color: #ccc;
+}
+
+#plugin__manager .pm_menu,
+#plugin__manager .pm_info {
+ margin-left: 0;
+ text-align: left;
+}
+
+#plugin__manager .pm_menu {
+ float: left;
+ width: 48%;
+}
+
+#plugin__manager .pm_info {
+ float: right;
+ width: 50%;
+}
+
+#plugin__manager .common fieldset {
+ margin: 0;
+ padding: 0 0 1.0em 0;
+ text-align: left;
+ border: none;
+}
+
+#plugin__manager .common label {
+ padding: 0 0 0.5em 0;
+}
+
+#plugin__manager .common input.edit {
+ width: 24em;
+ margin: 0.5em;
+}
+
+#plugin__manager .plugins fieldset {
+ color: #000;
+ background: #fff;
+ text-align: right;
+ border-top: none;
+ border-right: none;
+ border-left: none;
+}
+
+#plugin__manager .plugins fieldset.protected {
+ background: #fdd;
+ color: #000;
+}
+
+#plugin__manager .plugins fieldset.disabled {
+ background: #e0e0e0;
+ color: #a8a8a8;
+}
+
+#plugin__manager .plugins .legend {
+ color: #000;
+ background: inherit;
+ display: block;
+ margin: 0;
+ padding: 0;
+ font-size: 1em;
+ line-height: 1.4em;
+ font-weight: normal;
+ text-align: left;
+ float: left;
+ padding: 0;
+ clear: none;
+}
+
+#plugin__manager .plugins .button {
+ font-size: 95%;
+}
+
+#plugin__manager .plugins fieldset.buttons {
+ border: none;
+}
+
+#plugin__manager .plugins fieldset.buttons .button {
+ float: left;
+}
+
+#plugin__manager .pm_info h3 {
+ margin-left: 0;
+}
+
+#plugin__manager .pm_info dl {
+ margin: 1em 0;
+ padding: 0;
+}
+
+#plugin__manager .pm_info dt {
+ width: 6em;
+ float: left;
+ clear: left;
+ margin: 0;
+ padding: 0;
+}
+
+#plugin__manager .pm_info dd {
+ margin: 0 0 0 7em;
+ padding: 0;
+ background: none;
+}
+
+#plugin__manager .plugins .enable {
+ float: left;
+ width: auto;
+ margin-right: 0.5em;
+}
/* end admin plugin styles */
diff --git a/lib/plugins/popularity/admin.php b/lib/plugins/popularity/admin.php
index c72beafdb..71ea40799 100644
--- a/lib/plugins/popularity/admin.php
+++ b/lib/plugins/popularity/admin.php
@@ -13,7 +13,7 @@ if(!defined('DOKU_INC')) die();
* need to inherit from this class
*/
class admin_plugin_popularity extends DokuWiki_Admin_Plugin {
- var $version = '2008-02-20';
+ var $version = '2010-09-17';
/**
@@ -26,7 +26,7 @@ class admin_plugin_popularity extends DokuWiki_Admin_Plugin {
'date' => $this->version,
'name' => 'Popularity Feedback Plugin',
'desc' => 'Send anonymous data about your wiki to the developers.',
- 'url' => 'http://dokuwiki.org/plugin:popularity',
+ 'url' => 'http://www.dokuwiki.org/plugin:popularity',
);
}
@@ -114,6 +114,8 @@ class admin_plugin_popularity extends DokuWiki_Admin_Plugin {
$data['page_size'] = $list['file_size'];
$data['page_biggest'] = $list['file_max'];
$data['page_smallest'] = $list['file_min'];
+ $data['page_nscount'] = $list['dir_count'];
+ $data['page_nsnest'] = $list['dir_nest'];
if($list['file_count']) $data['page_avg'] = $list['file_size'] / $list['file_count'];
$data['page_oldest'] = $list['file_oldest'];
unset($list);
@@ -125,6 +127,8 @@ class admin_plugin_popularity extends DokuWiki_Admin_Plugin {
$data['media_size'] = $list['file_size'];
$data['media_biggest'] = $list['file_max'];
$data['media_smallest'] = $list['file_min'];
+ $data['media_nscount'] = $list['dir_count'];
+ $data['media_nsnest'] = $list['dir_nest'];
if($list['file_count']) $data['media_avg'] = $list['file_size'] / $list['file_count'];
unset($list);
@@ -209,6 +213,7 @@ class admin_plugin_popularity extends DokuWiki_Admin_Plugin {
function _search_count(&$data,$base,$file,$type,$lvl,$opts){
// traverse
if($type == 'd'){
+ if($data['dir_nest'] < $lvl) $data['dir_nest'] = $lvl;
$data['dir_count']++;
return true;
}
@@ -223,6 +228,7 @@ class admin_plugin_popularity extends DokuWiki_Admin_Plugin {
if($data['file_max'] < $size) $data['file_max'] = $size;
if(!isset($data['file_oldest']) || $data['file_oldest'] > $date) $data['file_oldest'] = $date;
}
+
return false;
}
diff --git a/lib/plugins/popularity/lang/de-informal/lang.php b/lib/plugins/popularity/lang/de-informal/lang.php
index 004d028e0..076b37115 100644
--- a/lib/plugins/popularity/lang/de-informal/lang.php
+++ b/lib/plugins/popularity/lang/de-informal/lang.php
@@ -5,6 +5,7 @@
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
* @author Marcel Metz <marcel_metz@gmx.de>
+ * @author Matthias Schulte <post@lupo49.de>
*/
-$lang['name'] = 'Polularitätsrückmeldung (kann eine Weile dauern, bis es fertig geladen wurde)';
+$lang['name'] = 'Popularitätsrückmeldung (kann eine Weile dauern, bis es fertig geladen wurde)';
$lang['submit'] = 'Sende Daten';
diff --git a/lib/plugins/popularity/lang/eo/lang.php b/lib/plugins/popularity/lang/eo/lang.php
index a9d1fdaff..9326cc741 100644
--- a/lib/plugins/popularity/lang/eo/lang.php
+++ b/lib/plugins/popularity/lang/eo/lang.php
@@ -8,6 +8,7 @@
* @author Erik Pedersen <erik pedersen@shaw.ca>
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author Robert Bogenschneider <robog@GMX.de>
+ * @author Robert BOGENSCHNEIDER <robog@gmx.de>
*/
$lang['name'] = 'Populareca enketo (eble la ŝargo prokrastos iomete)';
$lang['submit'] = 'Sendi datenaron';
diff --git a/lib/plugins/popularity/lang/es/lang.php b/lib/plugins/popularity/lang/es/lang.php
index 4fe24a8f0..c76190c2c 100644
--- a/lib/plugins/popularity/lang/es/lang.php
+++ b/lib/plugins/popularity/lang/es/lang.php
@@ -15,6 +15,7 @@
* @author Fernando J. Gómez <fjgomez@gmail.com>
* @author Victor Castelan <victorcastelan@gmail.com>
* @author Mauro Javier Giamberardino <mgiamberardino@gmail.com>
+ * @author Oscar M. Lage <r0sk10@gmail.com>
*/
$lang['name'] = 'Retroinformación (Feedback) plugin Popularity';
$lang['submit'] = 'Enviar datos';
diff --git a/lib/plugins/popularity/lang/pt-br/lang.php b/lib/plugins/popularity/lang/pt-br/lang.php
index 67732e8ef..907b4db5d 100644
--- a/lib/plugins/popularity/lang/pt-br/lang.php
+++ b/lib/plugins/popularity/lang/pt-br/lang.php
@@ -13,6 +13,7 @@
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
* @author Sergio Motta sergio@cisne.com.br
+ * @author Isaias Masiero Filho <masiero@masiero.org>
*/
$lang['name'] = 'Retorno de popularidade (pode demorar um pouco para carregar)';
$lang['submit'] = 'Enviar dados';
diff --git a/lib/plugins/popularity/lang/ru/intro.txt b/lib/plugins/popularity/lang/ru/intro.txt
index 9250e20ae..587a7ae85 100644
--- a/lib/plugins/popularity/lang/ru/intro.txt
+++ b/lib/plugins/popularity/lang/ru/intro.txt
@@ -1,10 +1,10 @@
====== Сбор информации о популярности ======
-Этот инструмент собирает анонимные данные о вашей вики и позволяет вам отправить их разработчикам DokuWiki. Эти данные помогут им понять то, как именно используется DokuWiki, и удостовериться, что принимаемые проектные решения соответствуют жизненным реалиям.
+Этот инструмент собирает анонимные данные о вашей вики и позволяет вам отправить их разработчикам «ДокуВики». Эти данные помогут им понять то, как именно используется «ДокуВики», и удостовериться, что принимаемые проектные решения соответствуют жизненным реалиям.
Отправляйте данные время от времени для того, чтобы сообщить разработчикам о том, что ваша вики «подросла». Отправленные вами данные будут идентифицированы по анонимному ID.
-Собранные данные содержат такую информацию, как: версия DokuWiki, количество и размер ваших страниц и файлов, установленные плагины, информацию об установленном PHP.
+Собранные данные содержат такую информацию, как: версия «ДокуВики», количество и размер ваших страниц и файлов, установленные плагины, информацию об установленном PHP.
Данные, которые будут посланы, представлены ниже. Пожалуйста, используйте кнопку «Отправить данные», чтобы передать информацию.
diff --git a/lib/plugins/revert/admin.php b/lib/plugins/revert/admin.php
index 1a327ca8a..8a2cd5553 100644
--- a/lib/plugins/revert/admin.php
+++ b/lib/plugins/revert/admin.php
@@ -126,6 +126,7 @@ class admin_plugin_revert extends DokuWiki_Admin_Plugin {
*/
function _list($filter){
global $conf;
+ global $lang;
echo '<hr /><br />';
echo '<form action="" method="post"><div class="no">';
echo '<input type="hidden" name="filter" value="'.hsc($filter).'" />';
diff --git a/lib/plugins/revert/lang/de-informal/lang.php b/lib/plugins/revert/lang/de-informal/lang.php
index 6ed87e82e..ffd2ab5dd 100644
--- a/lib/plugins/revert/lang/de-informal/lang.php
+++ b/lib/plugins/revert/lang/de-informal/lang.php
@@ -5,6 +5,7 @@
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
* @author Marcel Metz <marcel_metz@gmx.de>
+ * @author Matthias Schulte <post@lupo49.de>
*/
$lang['menu'] = 'Zurückstellungsmanager';
$lang['revert'] = 'Stelle ausgewählte Seiten zurück.';
diff --git a/lib/plugins/revert/lang/eo/lang.php b/lib/plugins/revert/lang/eo/lang.php
index 7ed2a4777..a46b0169e 100644
--- a/lib/plugins/revert/lang/eo/lang.php
+++ b/lib/plugins/revert/lang/eo/lang.php
@@ -10,6 +10,7 @@
* @author Erik Pedersen <erik pedersen@shaw.ca>
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author Robert Bogenschneider <robog@GMX.de>
+ * @author Robert BOGENSCHNEIDER <robog@gmx.de>
*/
$lang['menu'] = 'Administrado de restarigo';
$lang['filter'] = 'Serĉi spamecajn paĝojn';
diff --git a/lib/plugins/revert/lang/pt-br/lang.php b/lib/plugins/revert/lang/pt-br/lang.php
index 4ee4432ee..6d8ca2de5 100644
--- a/lib/plugins/revert/lang/pt-br/lang.php
+++ b/lib/plugins/revert/lang/pt-br/lang.php
@@ -14,6 +14,7 @@
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
* @author Sergio Motta sergio@cisne.com.br
+ * @author Isaias Masiero Filho <masiero@masiero.org>
*/
$lang['menu'] = 'Gerenciador de reversões';
$lang['filter'] = 'Procura por páginas com spam';
diff --git a/lib/plugins/revert/lang/ru/intro.txt b/lib/plugins/revert/lang/ru/intro.txt
index 6f08c9961..66c5af005 100644
--- a/lib/plugins/revert/lang/ru/intro.txt
+++ b/lib/plugins/revert/lang/ru/intro.txt
@@ -1,3 +1,3 @@
====== Менеджер откаток ======
-Эта страница поможет вам в автоматической откатке изменений после спам-атаки. Для того, чтобы найти спам-страницы, введите ключевые слова и произведите поиск (например, по URL спаммера). Затем убедитесь, что найденные страницы действительно содержат спам, и сделайте откатку изменений.
+Эта страница поможет вам в автоматической откатке изменений после спам-атаки. Для того, чтобы найти спам-страницы, введите ключевые слова и произведите поиск (например, по URL спамера). Затем убедитесь, что найденные страницы действительно содержат спам, и сделайте откатку изменений.
diff --git a/lib/plugins/usermanager/lang/de-informal/lang.php b/lib/plugins/usermanager/lang/de-informal/lang.php
index be745565d..e906c0cf8 100644
--- a/lib/plugins/usermanager/lang/de-informal/lang.php
+++ b/lib/plugins/usermanager/lang/de-informal/lang.php
@@ -5,15 +5,16 @@
* @author Alexander Fischer <tbanus@os-forge.net>
* @author Juergen Schwarzer <jschwarzer@freenet.de>
* @author Marcel Metz <marcel_metz@gmx.de>
+ * @author Matthias Schulte <post@lupo49.de>
*/
$lang['menu'] = 'Benutzerverwalter';
$lang['noauth'] = '(Benutzeranmeldung ist nicht verfügbar)';
$lang['nosupport'] = '(Benutzerverwaltung wird nicht unterstützt)';
-$lang['badauth'] = 'Ungültige Authentifizerung';
+$lang['badauth'] = 'Ungültige Authentifizierung';
$lang['user_id'] = 'Benutzer';
$lang['user_pass'] = 'Passwort';
$lang['user_name'] = 'Echter Name';
-$lang['user_mail'] = 'Email';
+$lang['user_mail'] = 'E-Mail';
$lang['user_groups'] = 'Gruppen';
$lang['field'] = 'Feld';
$lang['value'] = 'Wert';
diff --git a/lib/plugins/usermanager/lang/eo/lang.php b/lib/plugins/usermanager/lang/eo/lang.php
index 0eb99b862..a16b107c1 100644
--- a/lib/plugins/usermanager/lang/eo/lang.php
+++ b/lib/plugins/usermanager/lang/eo/lang.php
@@ -10,6 +10,7 @@
* @author Erik Pedersen <erik pedersen@shaw.ca>
* @author Erik Pedersen <erik.pedersen@shaw.ca>
* @author Robert Bogenschneider <robog@GMX.de>
+ * @author Robert BOGENSCHNEIDER <robog@gmx.de>
*/
$lang['menu'] = 'Administrado de Uzantoj';
$lang['noauth'] = '(identiĝo de uzantoj ne disponeblas)';
diff --git a/lib/plugins/usermanager/lang/pt-br/lang.php b/lib/plugins/usermanager/lang/pt-br/lang.php
index 2c9a281b9..4bc99fb0c 100644
--- a/lib/plugins/usermanager/lang/pt-br/lang.php
+++ b/lib/plugins/usermanager/lang/pt-br/lang.php
@@ -14,6 +14,7 @@
* @author Jair Henrique <jair.henrique@gmail.com>
* @author Luis Dantas <luisdantas@gmail.com>
* @author Sergio Motta sergio@cisne.com.br
+ * @author Isaias Masiero Filho <masiero@masiero.org>
*/
$lang['menu'] = 'Gerenciamento de Usuários';
$lang['noauth'] = '(o gerenciamento de usuários não está disponível)';
diff --git a/lib/scripts/hotkeys.js b/lib/scripts/hotkeys.js
index 356b691ea..ad608b227 100644
--- a/lib/scripts/hotkeys.js
+++ b/lib/scripts/hotkeys.js
@@ -208,7 +208,7 @@ function Hotkeys() {
/**
* @property isMac
*/
- this.isMac = (navigator.userAgent.indexOf('Mac') != -1);
+ this.isMac = is_macos;
/**
* Apply function cb on each element of o in the namespace of s
@@ -272,9 +272,7 @@ function Hotkeys() {
}
t.each(t.shortcuts, function(o) {
- if (t.isMac && o.ctrl != e.metaKey)
- return;
- else if (!t.isMac && o.ctrl != e.ctrlKey)
+ if (o.ctrl != e.ctrlKey)
return;
if (o.alt != e.altKey)
diff --git a/lib/scripts/linkwiz.js b/lib/scripts/linkwiz.js
index 225868592..e4e92cdd2 100644
--- a/lib/scripts/linkwiz.js
+++ b/lib/scripts/linkwiz.js
@@ -201,6 +201,13 @@ var linkwiz = {
if(sel.start == 0 && sel.end == 0) sel = linkwiz.selection;
var stxt = sel.getText();
+
+ // don't include trailing space in selection
+ if(stxt.charAt(stxt.length - 1) == ' '){
+ sel.end--;
+ stxt = sel.getText();
+ }
+
if(!stxt && !DOKU_UHC) stxt=title;
// prepend colon inside namespaces for non namespace pages
@@ -218,6 +225,8 @@ var linkwiz = {
pasteText(sel,link,{startofs: so, endofs: eo});
linkwiz.hide();
+ // reset the entry to the parent namespace and remove : at the beginning
+ linkwiz.entry.value = linkwiz.entry.value.replace(/(^:)?[^:]*$/, '');
},
/**
diff --git a/lib/scripts/media.js b/lib/scripts/media.js
index 95b1ab69e..c8ddfa40a 100644
--- a/lib/scripts/media.js
+++ b/lib/scripts/media.js
@@ -1,5 +1,5 @@
/**
- * JavaScript functionalitiy for the media management popup
+ * JavaScript functionality for the media management popup
*
* @author Andreas Gohr <andi@splitbrain.org>
*/
@@ -469,13 +469,6 @@ var media_manager = {
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';
diff --git a/lib/scripts/script.js b/lib/scripts/script.js
index 57917aeb5..c79c9b683 100644
--- a/lib/scripts/script.js
+++ b/lib/scripts/script.js
@@ -537,3 +537,4 @@ addInitEvent(function(){
});
}
});
+
diff --git a/lib/tpl/default/_admin.css b/lib/tpl/default/_admin.css
index f34d8aba3..6c8066ba6 100644
--- a/lib/tpl/default/_admin.css
+++ b/lib/tpl/default/_admin.css
@@ -1,3 +1,8 @@
+#admin__version {
+ clear:left;
+ float: right;
+ color: __text_neu__;
+}
.dokuwiki ul.admin_tasks {
font-size: 115%;
diff --git a/lib/tpl/default/rtl.css b/lib/tpl/default/rtl.css
index b59fcc783..6c2d1fbd2 100644
--- a/lib/tpl/default/rtl.css
+++ b/lib/tpl/default/rtl.css
@@ -127,3 +127,21 @@ div.dokuwiki blockquote {
border-right: 2px solid __border__;
padding-right: 3px;
}
+
+/* Admin corrections */
+#admin__version {
+ clear: right;
+ float: left;
+}
+
+.dokuwiki ul.admin_tasks {
+ float: right;
+}
+
+.dokuwiki ul.admin_tasks li {
+ padding-left: 0px;
+ padding-right: 35px;
+ background: transparent none no-repeat scroll right 0;
+ text-align: right;
+}
+