summaryrefslogtreecommitdiff
path: root/lib/plugins/config
diff options
context:
space:
mode:
Diffstat (limited to 'lib/plugins/config')
-rw-r--r--lib/plugins/config/admin.php357
-rw-r--r--lib/plugins/config/images/danger.pngbin0 -> 648 bytes
-rw-r--r--lib/plugins/config/images/security.pngbin0 -> 706 bytes
-rw-r--r--lib/plugins/config/images/warning.pngbin0 -> 613 bytes
-rw-r--r--lib/plugins/config/lang/af/lang.php23
-rw-r--r--lib/plugins/config/lang/ar/intro.txt7
-rw-r--r--lib/plugins/config/lang/ar/lang.php185
-rw-r--r--lib/plugins/config/lang/bg/intro.txt7
-rw-r--r--lib/plugins/config/lang/bg/lang.php191
-rw-r--r--lib/plugins/config/lang/ca-valencia/intro.txt10
-rw-r--r--lib/plugins/config/lang/ca-valencia/lang.php182
-rw-r--r--lib/plugins/config/lang/ca/intro.txt7
-rw-r--r--lib/plugins/config/lang/ca/lang.php182
-rw-r--r--lib/plugins/config/lang/cs/intro.txt8
-rw-r--r--lib/plugins/config/lang/cs/lang.php201
-rw-r--r--lib/plugins/config/lang/da/intro.txt8
-rw-r--r--lib/plugins/config/lang/da/lang.php192
-rw-r--r--lib/plugins/config/lang/de-informal/intro.txt7
-rw-r--r--lib/plugins/config/lang/de-informal/lang.php191
-rw-r--r--lib/plugins/config/lang/de/intro.txt10
-rw-r--r--lib/plugins/config/lang/de/lang.php202
-rw-r--r--lib/plugins/config/lang/el/intro.txt7
-rw-r--r--lib/plugins/config/lang/el/lang.php195
-rw-r--r--lib/plugins/config/lang/en/intro.txt9
-rw-r--r--lib/plugins/config/lang/en/lang.php245
-rw-r--r--lib/plugins/config/lang/eo/intro.txt7
-rw-r--r--lib/plugins/config/lang/eo/lang.php196
-rw-r--r--lib/plugins/config/lang/es/intro.txt7
-rw-r--r--lib/plugins/config/lang/es/lang.php205
-rw-r--r--lib/plugins/config/lang/et/lang.php32
-rw-r--r--lib/plugins/config/lang/eu/intro.txt7
-rw-r--r--lib/plugins/config/lang/eu/lang.php184
-rw-r--r--lib/plugins/config/lang/fa/intro.txt8
-rw-r--r--lib/plugins/config/lang/fa/lang.php187
-rw-r--r--lib/plugins/config/lang/fi/intro.txt7
-rw-r--r--lib/plugins/config/lang/fi/lang.php191
-rw-r--r--lib/plugins/config/lang/fr/intro.txt9
-rw-r--r--lib/plugins/config/lang/fr/lang.php201
-rw-r--r--lib/plugins/config/lang/gl/intro.txt7
-rw-r--r--lib/plugins/config/lang/gl/lang.php188
-rw-r--r--lib/plugins/config/lang/he/intro.txt9
-rw-r--r--lib/plugins/config/lang/he/lang.php169
-rw-r--r--lib/plugins/config/lang/hi/lang.php14
-rw-r--r--lib/plugins/config/lang/hr/lang.php8
-rw-r--r--lib/plugins/config/lang/hu/intro.txt9
-rw-r--r--lib/plugins/config/lang/hu/lang.php190
-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/id-ni/intro.txt7
-rw-r--r--lib/plugins/config/lang/id-ni/lang.php69
-rw-r--r--lib/plugins/config/lang/id/intro.txt5
-rw-r--r--lib/plugins/config/lang/id/lang.php7
-rw-r--r--lib/plugins/config/lang/is/lang.php58
-rw-r--r--lib/plugins/config/lang/it/intro.txt9
-rw-r--r--lib/plugins/config/lang/it/lang.php195
-rw-r--r--lib/plugins/config/lang/ja/intro.txt9
-rw-r--r--lib/plugins/config/lang/ja/lang.php193
-rw-r--r--lib/plugins/config/lang/kk/lang.php6
-rw-r--r--lib/plugins/config/lang/ko/intro.txt9
-rw-r--r--lib/plugins/config/lang/ko/lang.php192
-rw-r--r--lib/plugins/config/lang/la/intro.txt7
-rw-r--r--lib/plugins/config/lang/la/lang.php181
-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/lt/intro.txt7
-rw-r--r--lib/plugins/config/lang/lt/lang.php22
-rw-r--r--lib/plugins/config/lang/lv/intro.txt7
-rw-r--r--lib/plugins/config/lang/lv/lang.php185
-rw-r--r--lib/plugins/config/lang/mk/lang.php6
-rw-r--r--lib/plugins/config/lang/mr/intro.txt10
-rw-r--r--lib/plugins/config/lang/mr/lang.php182
-rw-r--r--lib/plugins/config/lang/ms/lang.php6
-rw-r--r--lib/plugins/config/lang/ne/lang.php70
-rw-r--r--lib/plugins/config/lang/nl/intro.txt9
-rw-r--r--lib/plugins/config/lang/nl/lang.php198
-rw-r--r--lib/plugins/config/lang/no/intro.txt7
-rw-r--r--lib/plugins/config/lang/no/lang.php204
-rw-r--r--lib/plugins/config/lang/pl/intro.txt9
-rw-r--r--lib/plugins/config/lang/pl/lang.php199
-rw-r--r--lib/plugins/config/lang/pt-br/intro.txt7
-rw-r--r--lib/plugins/config/lang/pt-br/lang.php200
-rw-r--r--lib/plugins/config/lang/pt/intro.txt7
-rw-r--r--lib/plugins/config/lang/pt/lang.php189
-rw-r--r--lib/plugins/config/lang/ro/intro.txt7
-rw-r--r--lib/plugins/config/lang/ro/lang.php193
-rw-r--r--lib/plugins/config/lang/ru/intro.txt9
-rw-r--r--lib/plugins/config/lang/ru/lang.php196
-rw-r--r--lib/plugins/config/lang/sk/intro.txt7
-rw-r--r--lib/plugins/config/lang/sk/lang.php189
-rw-r--r--lib/plugins/config/lang/sl/intro.txt7
-rw-r--r--lib/plugins/config/lang/sl/lang.php191
-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/lang/sr/intro.txt7
-rw-r--r--lib/plugins/config/lang/sr/lang.php184
-rw-r--r--lib/plugins/config/lang/sv/intro.txt9
-rw-r--r--lib/plugins/config/lang/sv/lang.php194
-rw-r--r--lib/plugins/config/lang/th/lang.php106
-rw-r--r--lib/plugins/config/lang/tr/intro.txt7
-rw-r--r--lib/plugins/config/lang/tr/lang.php135
-rw-r--r--lib/plugins/config/lang/uk/intro.txt7
-rw-r--r--lib/plugins/config/lang/uk/lang.php192
-rw-r--r--lib/plugins/config/lang/zh-tw/intro.txt7
-rw-r--r--lib/plugins/config/lang/zh-tw/lang.php192
-rw-r--r--lib/plugins/config/lang/zh/intro.txt9
-rw-r--r--lib/plugins/config/lang/zh/lang.php200
-rw-r--r--lib/plugins/config/plugin.info.txt6
-rw-r--r--lib/plugins/config/rtl.css45
-rw-r--r--lib/plugins/config/settings/config.class.php1057
-rw-r--r--lib/plugins/config/settings/config.metadata.php216
-rw-r--r--lib/plugins/config/settings/extra.class.php175
-rw-r--r--lib/plugins/config/style.css136
112 files changed, 10802 insertions, 0 deletions
diff --git a/lib/plugins/config/admin.php b/lib/plugins/config/admin.php
new file mode 100644
index 000000000..9a9bb5329
--- /dev/null
+++ b/lib/plugins/config/admin.php
@@ -0,0 +1,357 @@
+<?php
+/**
+ * Configuration Manager admin plugin
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Christopher Smith <chris@jalakai.co.uk>
+ * @author Ben Coburn <btcoburn@silicodon.net>
+ */
+// must be run within Dokuwiki
+if(!defined('DOKU_INC')) die();
+
+define('CM_KEYMARKER','____'); // used for settings with multiple dimensions of array indices
+
+define('PLUGIN_SELF',dirname(__FILE__).'/');
+define('PLUGIN_METADATA',PLUGIN_SELF.'settings/config.metadata.php');
+if(!defined('DOKU_PLUGIN_IMAGES')) define('DOKU_PLUGIN_IMAGES',DOKU_BASE.'lib/plugins/config/images/');
+
+require_once(PLUGIN_SELF.'settings/config.class.php'); // main configuration class and generic settings classes
+require_once(PLUGIN_SELF.'settings/extra.class.php'); // settings classes specific to these settings
+
+/**
+ * All DokuWiki plugins to extend the admin function
+ * need to inherit from this class
+ */
+class admin_plugin_config extends DokuWiki_Admin_Plugin {
+
+ var $_file = PLUGIN_METADATA;
+ var $_config = null;
+ var $_input = null;
+ var $_changed = false; // set to true if configuration has altered
+ var $_error = false;
+ var $_session_started = false;
+ var $_localised_prompts = false;
+
+ function getMenuSort() { return 100; }
+
+ /**
+ * handle user request
+ */
+ function handle() {
+ global $ID;
+
+ if (!$this->_restore_session()) return $this->_close_session();
+ if (!isset($_REQUEST['save']) || ($_REQUEST['save'] != 1)) return $this->_close_session();
+ if (!checkSecurityToken()) return $this->_close_session();
+
+ if (is_null($this->_config)) { $this->_config = new configuration($this->_file); }
+
+ // don't go any further if the configuration is locked
+ if ($this->_config->_locked) return $this->_close_session();
+
+ $this->_input = $_REQUEST['config'];
+
+ while (list($key) = each($this->_config->setting)) {
+ $input = isset($this->_input[$key]) ? $this->_input[$key] : NULL;
+ if ($this->_config->setting[$key]->update($input)) {
+ $this->_changed = true;
+ }
+ if ($this->_config->setting[$key]->error()) $this->_error = true;
+ }
+
+ if ($this->_changed && !$this->_error) {
+ $this->_config->save_settings($this->getPluginName());
+
+ // save state & force a page reload to get the new settings to take effect
+ $_SESSION['PLUGIN_CONFIG'] = array('state' => 'updated', 'time' => time());
+ $this->_close_session();
+ header("Location: ".wl($ID,array('do'=>'admin','page'=>'config'),true,'&'));
+ exit();
+ }
+
+ $this->_close_session();
+ }
+
+ /**
+ * output appropriate html
+ */
+ function html() {
+ $allow_debug = $GLOBALS['conf']['allowdebug']; // avoid global $conf; here.
+ global $lang;
+ global $ID;
+
+ if (is_null($this->_config)) { $this->_config = new configuration($this->_file); }
+ $this->setupLocale(true);
+
+ print $this->locale_xhtml('intro');
+
+ ptln('<div id="config__manager">');
+
+ if ($this->_config->locked)
+ ptln('<div class="info">'.$this->getLang('locked').'</div>');
+ elseif ($this->_error)
+ ptln('<div class="error">'.$this->getLang('error').'</div>');
+ elseif ($this->_changed)
+ ptln('<div class="success">'.$this->getLang('updated').'</div>');
+
+ // POST to script() instead of wl($ID) so config manager still works if
+ // rewrite config is broken. Add $ID as hidden field to remember
+ // current ID in most cases.
+ ptln('<form action="'.script().'" method="post">');
+ ptln('<div class="no"><input type="hidden" name="id" value="'.$ID.'" /></div>');
+ formSecurityToken();
+ $this->_print_h1('dokuwiki_settings', $this->getLang('_header_dokuwiki'));
+
+ $undefined_settings = array();
+ $in_fieldset = false;
+ $first_plugin_fieldset = true;
+ $first_template_fieldset = true;
+ foreach($this->_config->setting as $setting) {
+ if (is_a($setting, 'setting_hidden')) {
+ // skip hidden (and undefined) settings
+ if ($allow_debug && is_a($setting, 'setting_undefined')) {
+ $undefined_settings[] = $setting;
+ } else {
+ continue;
+ }
+ } else if (is_a($setting, 'setting_fieldset')) {
+ // config setting group
+ if ($in_fieldset) {
+ ptln(' </table>');
+ ptln(' </fieldset>');
+ } else {
+ $in_fieldset = true;
+ }
+ if ($first_plugin_fieldset && substr($setting->_key, 0, 10)=='plugin'.CM_KEYMARKER) {
+ $this->_print_h1('plugin_settings', $this->getLang('_header_plugin'));
+ $first_plugin_fieldset = false;
+ } else if ($first_template_fieldset && substr($setting->_key, 0, 7)=='tpl'.CM_KEYMARKER) {
+ $this->_print_h1('template_settings', $this->getLang('_header_template'));
+ $first_template_fieldset = false;
+ }
+ ptln(' <fieldset id="'.$setting->_key.'">');
+ ptln(' <legend>'.$setting->prompt($this).'</legend>');
+ ptln(' <div class="table">');
+ ptln(' <table class="inline">');
+ } else {
+ // config settings
+ list($label,$input) = $setting->html($this, $this->_error);
+
+ $class = $setting->is_default() ? ' class="default"' : ($setting->is_protected() ? ' class="protected"' : '');
+ $error = $setting->error() ? ' class="value error"' : ' class="value"';
+ $icon = $setting->caution() ? '<img src="'.DOKU_PLUGIN_IMAGES.$setting->caution().'.png" alt="'.$setting->caution().'" title="'.$this->getLang($setting->caution()).'" />' : '';
+
+ ptln(' <tr'.$class.'>');
+ ptln(' <td class="label">');
+ ptln(' <span class="outkey">'.$setting->_out_key(true, true).'</span>');
+ ptln(' '.$icon.$label);
+ ptln(' </td>');
+ ptln(' <td'.$error.'>'.$input.'</td>');
+ ptln(' </tr>');
+ }
+ }
+
+ ptln(' </table>');
+ ptln(' </div>');
+ if ($in_fieldset) {
+ ptln(' </fieldset>');
+ }
+
+ // show undefined settings list
+ if ($allow_debug && !empty($undefined_settings)) {
+ function _setting_natural_comparison($a, $b) { return strnatcmp($a->_key, $b->_key); }
+ usort($undefined_settings, '_setting_natural_comparison');
+ $this->_print_h1('undefined_settings', $this->getLang('_header_undefined'));
+ ptln('<fieldset>');
+ ptln('<div class="table">');
+ ptln('<table class="inline">');
+ $undefined_setting_match = array();
+ foreach($undefined_settings as $setting) {
+ if (preg_match('/^(?:plugin|tpl)'.CM_KEYMARKER.'.*?'.CM_KEYMARKER.'(.*)$/', $setting->_key, $undefined_setting_match)) {
+ $undefined_setting_key = $undefined_setting_match[1];
+ } else {
+ $undefined_setting_key = $setting->_key;
+ }
+ ptln(' <tr>');
+ ptln(' <td class="label"><span title="$meta[\''.$undefined_setting_key.'\']">$'.$this->_config->_name.'[\''.$setting->_out_key().'\']</span></td>');
+ ptln(' <td>'.$this->getLang('_msg_'.get_class($setting)).'</td>');
+ ptln(' </tr>');
+ }
+ ptln('</table>');
+ ptln('</div>');
+ ptln('</fieldset>');
+ }
+
+ // finish up form
+ ptln('<p>');
+ ptln(' <input type="hidden" name="do" value="admin" />');
+ ptln(' <input type="hidden" name="page" value="config" />');
+
+ if (!$this->_config->locked) {
+ ptln(' <input type="hidden" name="save" value="1" />');
+ ptln(' <input type="submit" name="submit" class="button" value="'.$lang['btn_save'].'" accesskey="s" />');
+ ptln(' <input type="reset" class="button" value="'.$lang['btn_reset'].'" />');
+ }
+
+ ptln('</p>');
+
+ ptln('</form>');
+ ptln('</div>');
+ }
+
+ /**
+ * @return boolean true - proceed with handle, false - don't proceed
+ */
+ function _restore_session() {
+
+ // dokuwiki closes the session before act_dispatch. $_SESSION variables are all set,
+ // however they can't be changed without starting the session again
+ if (!headers_sent()) {
+ session_start();
+ $this->_session_started = true;
+ }
+
+ if (!isset($_SESSION['PLUGIN_CONFIG'])) return true;
+
+ $session = $_SESSION['PLUGIN_CONFIG'];
+ unset($_SESSION['PLUGIN_CONFIG']);
+
+ // still valid?
+ if (time() - $session['time'] > 120) return true;
+
+ switch ($session['state']) {
+ case 'updated' :
+ $this->_changed = true;
+ return false;
+ }
+
+ return true;
+ }
+
+ function _close_session() {
+ if ($this->_session_started) session_write_close();
+ }
+
+ function setupLocale($prompts=false) {
+
+ parent::setupLocale();
+ if (!$prompts || $this->_localised_prompts) return;
+
+ $this->_setup_localised_plugin_prompts();
+ $this->_localised_prompts = true;
+
+ }
+
+ function _setup_localised_plugin_prompts() {
+ global $conf;
+
+ $langfile = '/lang/'.$conf['lang'].'/settings.php';
+ $enlangfile = '/lang/en/settings.php';
+
+ if ($dh = opendir(DOKU_PLUGIN)) {
+ while (false !== ($plugin = readdir($dh))) {
+ if ($plugin == '.' || $plugin == '..' || $plugin == 'tmp' || $plugin == 'config') continue;
+ if (is_file(DOKU_PLUGIN.$plugin)) continue;
+
+ if (@file_exists(DOKU_PLUGIN.$plugin.$enlangfile)){
+ $lang = array();
+ @include(DOKU_PLUGIN.$plugin.$enlangfile);
+ if ($conf['lang'] != 'en') @include(DOKU_PLUGIN.$plugin.$langfile);
+ foreach ($lang as $key => $value){
+ $this->lang['plugin'.CM_KEYMARKER.$plugin.CM_KEYMARKER.$key] = $value;
+ }
+ }
+
+ // fill in the plugin name if missing (should exist for plugins with settings)
+ if (!isset($this->lang['plugin'.CM_KEYMARKER.$plugin.CM_KEYMARKER.'plugin_settings_name'])) {
+ $this->lang['plugin'.CM_KEYMARKER.$plugin.CM_KEYMARKER.'plugin_settings_name'] =
+ ucwords(str_replace('_', ' ', $plugin)).' '.$this->getLang('_plugin_sufix');
+ }
+ }
+ closedir($dh);
+ }
+
+ // the same for the active template
+ $tpl = $conf['template'];
+
+ if (@file_exists(tpl_incdir().$enlangfile)){
+ $lang = array();
+ @include(tpl_incdir().$enlangfile);
+ if ($conf['lang'] != 'en') @include(tpl_incdir().$langfile);
+ foreach ($lang as $key => $value){
+ $this->lang['tpl'.CM_KEYMARKER.$tpl.CM_KEYMARKER.$key] = $value;
+ }
+ }
+
+ // fill in the template name if missing (should exist for templates with settings)
+ if (!isset($this->lang['tpl'.CM_KEYMARKER.$tpl.CM_KEYMARKER.'template_settings_name'])) {
+ $this->lang['tpl'.CM_KEYMARKER.$tpl.CM_KEYMARKER.'template_settings_name'] =
+ ucwords(str_replace('_', ' ', $tpl)).' '.$this->getLang('_template_sufix');
+ }
+
+ return true;
+ }
+
+ /**
+ * Generates a two-level table of contents for the config plugin.
+ *
+ * @author Ben Coburn <btcoburn@silicodon.net>
+ */
+ function getTOC() {
+ if (is_null($this->_config)) { $this->_config = new configuration($this->_file); }
+ $this->setupLocale(true);
+
+ $allow_debug = $GLOBALS['conf']['allowdebug']; // avoid global $conf; here.
+
+ // gather toc data
+ $has_undefined = false;
+ $toc = array('conf'=>array(), 'plugin'=>array(), 'template'=>null);
+ foreach($this->_config->setting as $setting) {
+ if (is_a($setting, 'setting_fieldset')) {
+ if (substr($setting->_key, 0, 10)=='plugin'.CM_KEYMARKER) {
+ $toc['plugin'][] = $setting;
+ } else if (substr($setting->_key, 0, 7)=='tpl'.CM_KEYMARKER) {
+ $toc['template'] = $setting;
+ } else {
+ $toc['conf'][] = $setting;
+ }
+ } else if (!$has_undefined && is_a($setting, 'setting_undefined')) {
+ $has_undefined = true;
+ }
+ }
+
+ // build toc
+ $t = array();
+
+ $t[] = html_mktocitem('configuration_manager', $this->getLang('_configuration_manager'), 1);
+ $t[] = html_mktocitem('dokuwiki_settings', $this->getLang('_header_dokuwiki'), 1);
+ foreach($toc['conf'] as $setting) {
+ $name = $setting->prompt($this);
+ $t[] = html_mktocitem($setting->_key, $name, 2);
+ }
+ if (!empty($toc['plugin'])) {
+ $t[] = html_mktocitem('plugin_settings', $this->getLang('_header_plugin'), 1);
+ }
+ foreach($toc['plugin'] as $setting) {
+ $name = $setting->prompt($this);
+ $t[] = html_mktocitem($setting->_key, $name, 2);
+ }
+ if (isset($toc['template'])) {
+ $t[] = html_mktocitem('template_settings', $this->getLang('_header_template'), 1);
+ $setting = $toc['template'];
+ $name = $setting->prompt($this);
+ $t[] = html_mktocitem($setting->_key, $name, 2);
+ }
+ if ($has_undefined && $allow_debug) {
+ $t[] = html_mktocitem('undefined_settings', $this->getLang('_header_undefined'), 1);
+ }
+
+ return $t;
+ }
+
+ function _print_h1($id, $text) {
+ ptln('<h1><a name="'.$id.'" id="'.$id.'">'.$text.'</a></h1>');
+ }
+
+
+}
diff --git a/lib/plugins/config/images/danger.png b/lib/plugins/config/images/danger.png
new file mode 100644
index 000000000..7bd84f7a3
--- /dev/null
+++ b/lib/plugins/config/images/danger.png
Binary files differ
diff --git a/lib/plugins/config/images/security.png b/lib/plugins/config/images/security.png
new file mode 100644
index 000000000..1800f8e56
--- /dev/null
+++ b/lib/plugins/config/images/security.png
Binary files differ
diff --git a/lib/plugins/config/images/warning.png b/lib/plugins/config/images/warning.png
new file mode 100644
index 000000000..c5e482f84
--- /dev/null
+++ b/lib/plugins/config/images/warning.png
Binary files differ
diff --git a/lib/plugins/config/lang/af/lang.php b/lib/plugins/config/lang/af/lang.php
new file mode 100644
index 000000000..cf71576d8
--- /dev/null
+++ b/lib/plugins/config/lang/af/lang.php
@@ -0,0 +1,23 @@
+<?php
+/**
+ * Afrikaans language file
+ *
+ */
+$lang['userewrite'] = 'Gebraik moie URLs';
+$lang['sepchar'] = 'Blydsy naam woord spassie';
+$lang['typography_o_0'] = 'Niks';
+$lang['userewrite_o_0'] = 'niks';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['deaccent_o_0'] = 'aff';
+$lang['gdlib_o_0'] = 'GD Lib nie beskibaar nie';
+$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['compression_o_0'] = 'niks';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'moet nie gebrake nie';
+$lang['useheading_o_0'] = 'Noit';
+$lang['useheading_o_1'] = 'Altyde';
diff --git a/lib/plugins/config/lang/ar/intro.txt b/lib/plugins/config/lang/ar/intro.txt
new file mode 100644
index 000000000..d447ec315
--- /dev/null
+++ b/lib/plugins/config/lang/ar/intro.txt
@@ -0,0 +1,7 @@
+====== مدير الضبط ======
+
+استخدم هذه الصفحة للتحكم باعدادات دوكو ويكي المثبتة عندك. للمساعدة في أمر ما أشر إلى [[doku>config]]. لمعلومات اكثر عن هذه الاضافة انظر [[doku>plugin:config]].
+
+الاعدادات الظاهرة بخلفية حمراء فاتحة اعدادات محمية ولا يمكن تغييرها بهذه الاضافة. الاعدادات الظاهرة بخلفية زرقاء هي القيم الافتراضية والاعدادات الظاهرة بخلفية بيضاء خصصت لهذا التثبيت محليا. الاعدادات الزرقاء والبيضاء يمكن تغييرها.
+
+تأكد من ضغط زر **SAVE** قبل ترك الصفحة وإلا ستضيع تعديلاتك. \ No newline at end of file
diff --git a/lib/plugins/config/lang/ar/lang.php b/lib/plugins/config/lang/ar/lang.php
new file mode 100644
index 000000000..63d258485
--- /dev/null
+++ b/lib/plugins/config/lang/ar/lang.php
@@ -0,0 +1,185 @@
+<?php
+/**
+ * Arabic language file
+ *
+ * @author Yaman Hokan <always.smile.yh@hotmail.com>
+ * @author Usama Akkad <uahello@gmail.com>
+ * @author uahello@gmail.com
+ */
+$lang['menu'] = 'الإعدادات';
+$lang['error'] = 'لم تحدث الاعدادات بسبب قيمة غير صالحة، رجاء راجع تغييراتك ثم ارسلها.
+<br />القيم الخاطئة ستظهر محاطة بحدود حمراء.';
+$lang['updated'] = 'رفعت الاعدادات بنجاح.';
+$lang['nochoice'] = '(لا خيارات اخرى متاحة)';
+$lang['locked'] = 'تعذر تحديث ملف الاعدادات، إن لم يكن ذلك مقصودا، <br />
+تأكد من صحة اسم و صلاحيات ملف الاعدادات المحلي.';
+$lang['danger'] = 'خطر: تغيير هذا الخيار قد يؤدي إلى تعذر الوصول للويكي و قائمة الاعدادات.';
+$lang['warning'] = 'تحذير: تغييرهذا الخيار قد يؤدي لسلوك غير متوقع.';
+$lang['security'] = 'تحذير أمني: تغيير هذا الخيار قد يؤدي إلى مخاطرة أمنية.';
+$lang['_configuration_manager'] = 'مدير الاعدادات';
+$lang['_header_dokuwiki'] = 'اعدادات دوكو ويكي';
+$lang['_header_plugin'] = 'اعدادات الملحقات';
+$lang['_header_template'] = 'اعدادات القوالب';
+$lang['_header_undefined'] = 'اعدادات غير محددة';
+$lang['_basic'] = 'اعدادات اساسية';
+$lang['_display'] = 'اعدادات العرض';
+$lang['_authentication'] = 'اعدادات المواثقة';
+$lang['_anti_spam'] = 'اعدادات مضاد النفاية';
+$lang['_editing'] = 'اعدادات التحرير';
+$lang['_links'] = 'اعدادات الروابط';
+$lang['_media'] = 'اعدادات الوسائط';
+$lang['_advanced'] = 'اعدادات متقدمة';
+$lang['_network'] = 'اعدادات الشبكة';
+$lang['_plugin_sufix'] = 'اعدادات الملحقات';
+$lang['_template_sufix'] = 'اعدادات القوالب';
+$lang['_msg_setting_undefined'] = 'لا بيانات إعدادات.';
+$lang['_msg_setting_no_class'] = 'لا صنف إعدادات.';
+$lang['_msg_setting_no_default'] = 'لا قيمة افتراضية.';
+$lang['fmode'] = 'نمط انشاء الملفات';
+$lang['dmode'] = 'نمط انشاء المجلدات';
+$lang['lang'] = 'لغة الواجهة';
+$lang['basedir'] = 'مسار الخادوم (مثال. <code>/dokuwiki/</code>) اترك فارغا للاكتشاف التلقائي.';
+$lang['baseurl'] = 'عنوان الخادوم (مثال. <code>http://www.yourserver.com</code>). اترك فارغا للاكتشاف التلقائي.';
+$lang['savedir'] = 'دليل حفظ البيانات';
+$lang['start'] = 'اسم صفحة البداية';
+$lang['title'] = 'عنوان الويكي';
+$lang['template'] = 'القالب';
+$lang['license'] = 'تحت أي رخصة تريد اصدار المحتوى؟';
+$lang['fullpath'] = 'اظهر المحتوى الكامل للصفحات في ';
+$lang['recent'] = 'أحدث التغييرات';
+$lang['breadcrumbs'] = 'عدد العناقيد للزيارات';
+$lang['youarehere'] = 'عناقيد هرمية';
+$lang['typography'] = 'اعمل استبدالات طبوغرافية';
+$lang['htmlok'] = 'مكّن تضمين HTML';
+$lang['phpok'] = 'مكّن تضمين PHP';
+$lang['dformat'] = 'تنسيق التاريخ (انظر وظيفة PHP,s <a href="http://www.php.net/strftime">strftime</a>)';
+$lang['signature'] = 'التوقيع';
+$lang['toptoclevel'] = 'المستوى الأعلى لمحتويات الجدول';
+$lang['tocminheads'] = 'الحد الأدنى من الترويسات لبناء جدول المحتويات';
+$lang['maxtoclevel'] = 'المستوى الأقصى لمحتويات الجدول';
+$lang['maxseclevel'] = 'المستوى الأقصى لتحرير القسم';
+$lang['camelcase'] = 'استخدم CamelCase للروابط';
+$lang['deaccent'] = 'نظّف اسماء الصفحات';
+$lang['useheading'] = 'استخدم اول ترويسة كأسم للصفحة';
+$lang['refcheck'] = 'التحقق من مرجع الوسائط';
+$lang['refshow'] = 'عدد مراجع الوسائط لتعرض';
+$lang['allowdebug'] = 'مكّن التنقيح <b>عطّلها إن لم تكن بحاجلة لها!</b>';
+$lang['usewordblock'] = 'احجز الغثاء بناء على قائمة كلمات';
+$lang['indexdelay'] = 'التأخير قبل الفهرسة (ثوان)';
+$lang['relnofollow'] = 'استخدم rel="nofollow" للروابط الخارجية';
+$lang['mailguard'] = 'عناوين بريدية مبهمة';
+$lang['iexssprotect'] = 'تحقق الملفات المرفوعة من احتمال وجود أكواد جافاسكربت أو HTML ضارة';
+$lang['showuseras'] = 'الذي يعرض لاظهار المستخدم الذي قام بآخر تحرير لصفحة';
+$lang['useacl'] = 'استخدم قائمة التحم بالوصول';
+$lang['autopasswd'] = 'ولد كلمات سر تلقائيا';
+$lang['authtype'] = 'آلية المواثقة';
+$lang['passcrypt'] = 'نمط تشفير كلمة السر';
+$lang['defaultgroup'] = 'المجموعة الافتراضية';
+$lang['superuser'] = 'مجموعة المستخدم المتفوق أو مستخدم أو قائمة مفصولة بالفاصلة مستخدم1،@مجموعة، مستخدم2 صلاحيتهم الوصول الكامل لكل الصفحات و الوظائف بغض النظر عن اعدادات ACL';
+$lang['manager'] = 'مجموعة المدراء أو مستخدم أو قائمة مفصولة بالفاصلة مستخدم1،@مجموعة، مستخدم2 صلاحيتهم بعض الوظائف الادارية';
+$lang['profileconfirm'] = 'اكد تغيير اللاحة بكلمة المرور';
+$lang['disableactions'] = 'عطّل اجراءات دوكو ويكي';
+$lang['disableactions_check'] = 'تحقق';
+$lang['disableactions_subscription'] = 'اشترك/الغ الاشتراك';
+$lang['disableactions_wikicode'] = 'اعرض المصدر/صدّر صرفا';
+$lang['disableactions_other'] = 'اجراءات أخرى (مفصولة بالفاصلة)';
+$lang['sneaky_index'] = 'افتراضيا، ستعرض دوكو ويكي كل اسماء النطاقات في عرض الفهرس. تفعيل هذا الخيار سيخفي مالا يملك المستخدم صلاحية قراءته. قد يؤدي هذا إلى اخفاء نطاقات فرعية متاحة. وقد يؤدي لجعل صفحة الفهرس معطلة في بعض اعدادات ACL.';
+$lang['auth_security_timeout'] = 'زمن انتهاء أمان المواثقة (ثوان)';
+$lang['securecookie'] = 'هل يفرض على كعكات التصفح المعدة عبر HTTPS ان ترسل فقط عبر HTTPS من قبل المتصفح؟ عطل هذا إن كان الولوج للويكي مؤمنا فقط عبر SSL لكن تصفح الويكي غير مؤمن.';
+$lang['xmlrpc'] = 'مكّن/عطل واجهة XML-RPC.';
+$lang['xmlrpcuser'] = 'احصر الوصول لـ XML-RPC بمستخدمين أو مجموعات مفصولة بالفاصلة هنا. اتركها فارغة لتمكين الوصول للجميع.';
+$lang['updatecheck'] = 'تحقق من التحديثات و تنبيهات الأمان؟ دوكو ويكي ستحتاج للاتصال ب update.dokuwiki.org لأجل ذلك';
+$lang['userewrite'] = 'استعمل عناوين URLs جميلة';
+$lang['useslash'] = 'استخدم الشرطة كفاصل النطاق في العناوين';
+$lang['usedraft'] = 'احفظ المسودة تلقائيا أثناء التحرير';
+$lang['sepchar'] = 'فاصل كلمة اسم الصفحة';
+$lang['canonical'] = 'استخدم العناوين الشائعة كاملة';
+$lang['fnencode'] = 'نظام ترميز اسماء الملفات بغير الأسكي.';
+$lang['autoplural'] = 'تحقق من صيغ الجمع في الروابط';
+$lang['compression'] = 'طريقة الغضط لملفات attic';
+$lang['cachetime'] = 'الحد الأعظم لعمر المخُبأ (ثوان)';
+$lang['locktime'] = 'الحد الأعظمي لقفل الملف (ثوان)';
+$lang['fetchsize'] = 'الحجم الأعظمي (بايت) ل fetch.php لتنزيله من الخارج';
+$lang['notify'] = 'ارسل تنبيهات التغيير لهذا البريد';
+$lang['registernotify'] = 'ارسل بيانات عن المستخدمين المسجلين جديدا لهذا البريد';
+$lang['mailfrom'] = 'البريد الالكتروني ليستخدم للرسائل الآلية';
+$lang['mailprefix'] = 'بادئة موضوع البريد لتستخدم مع الرسائل الآلية';
+$lang['gzip_output'] = 'استخدم ترميز-محتوى gzip ل xhtml';
+$lang['gdlib'] = 'اصدار مكتبة GD';
+$lang['im_convert'] = 'المسار إلى اداة تحويل ImageMagick';
+$lang['jpg_quality'] = 'دقة ضغط JPG (0-100)';
+$lang['subscribers'] = 'مكن دعم اشتراك الصفحة';
+$lang['subscribe_time'] = 'المهلة بعد ارسال قوائم الاشتراكات والملخصات (ثوان); هذا يجب أن يكون أقل من الوقت المخصص في أيام أحدث التغييرات.';
+$lang['compress'] = 'رُص مخرجات CSS و جافا سكربت';
+$lang['hidepages'] = 'أخف الصفحات المنطبق عليها (تعابير شرطية)';
+$lang['send404'] = 'ارسل "HTTP 404/Page Not Found" للصفحات غير الموجودة';
+$lang['sitemap'] = 'ولد خرائط موقع جوجل (أيام)';
+$lang['xsendfile'] = 'استخدم ترويسة X-Sendfile لتمكين خادم الوب من تقديم ملفات ثابتة؟ يجب أن يكون خادم الوب داعما له.';
+$lang['renderer__core'] = '%s (نواة دوكو ويكي)';
+$lang['renderer__plugin'] = '%s (ملحق)';
+$lang['rememberme'] = 'اسمح بكعكات الدخول الدائم (تذكرني)';
+$lang['rss_type'] = 'نوع تلقيمات XML';
+$lang['rss_linkto'] = 'تلقيمات XML توصل إلى';
+$lang['rss_content'] = 'مالذي يعرض في عناصر تلقيمات XML؟';
+$lang['rss_update'] = 'تحديث تلقيم XML (ثوان)';
+$lang['recent_days'] = 'مدة إبقاء أحدث التغييرات (ايام)';
+$lang['rss_show_summary'] = 'تلقيم XML يظهر ملخصا في العنوان';
+$lang['target____wiki'] = 'النافذة الهدف للروابط الداخلية';
+$lang['target____interwiki'] = 'النافذة الهدف للروابط الممرة interwiki';
+$lang['target____extern'] = 'النافذة الهدف للروابط الخارجية';
+$lang['target____media'] = 'النافذة الهدف لروابط الوسائط';
+$lang['target____windows'] = 'النافذة الهدف لروابط النوافذ';
+$lang['proxy____host'] = 'اسم خادوم الوكيل';
+$lang['proxy____port'] = 'منفذ الوكيل';
+$lang['proxy____user'] = 'اسم مستخدم الوكيل';
+$lang['proxy____pass'] = 'كلمة سر الوكيل';
+$lang['proxy____ssl'] = 'استخدم ssl للاتصال بالوكيل';
+$lang['proxy____except'] = 'تعبير شرطي لمقابلة العناوين التي ستتجاوز البروكسي.';
+$lang['safemodehack'] = 'مكّن hack الوضع الآمن';
+$lang['ftp____host'] = 'خادوم FTP ل hack الوضع الآمن';
+$lang['ftp____port'] = 'منفذ FTP ل hack الوضع الآمن';
+$lang['ftp____user'] = 'اسم مستخدم FTP ل hack الوضع الآمن';
+$lang['ftp____pass'] = 'كلمة سر FTP ل hack الوضع الآمن';
+$lang['ftp____root'] = 'دليل الجذر ل FTP لأجل hack الوضع الآمن';
+$lang['license_o_'] = 'غير مختار';
+$lang['typography_o_0'] = 'لاشيء';
+$lang['typography_o_1'] = 'استبعاد الاقتباس المفرد';
+$lang['typography_o_2'] = 'تضمين علامات اقتباس مفردة (قد لا يعمل دائما)';
+$lang['userewrite_o_0'] = 'لاشيء';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'دو';
+$lang['deaccent_o_0'] = 'معطل';
+$lang['deaccent_o_1'] = 'أزل اللهجة';
+$lang['deaccent_o_2'] = 'اجعلها لاتينية';
+$lang['gdlib_o_0'] = 'مكتبة GD غير متوفرة';
+$lang['gdlib_o_1'] = 'الاصدار 1.x';
+$lang['gdlib_o_2'] = 'اكتشاف تلقائي';
+$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'] = 'أتوم 0.3';
+$lang['rss_type_o_atom1'] = 'أتوم 1.0';
+$lang['rss_content_o_abstract'] = 'خلاصة';
+$lang['rss_content_o_diff'] = 'الفروق الموحدة';
+$lang['rss_content_o_htmldiff'] = 'جدول الفروق بهيئة HTML';
+$lang['rss_content_o_html'] = 'محتوى HTML الكامل للصفحة';
+$lang['rss_linkto_o_diff'] = 'عرض الاختلافات';
+$lang['rss_linkto_o_page'] = 'الصفحة المعدلة';
+$lang['rss_linkto_o_rev'] = 'قائمة بالمراجعات';
+$lang['rss_linkto_o_current'] = 'الصفحة الحالية';
+$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_2'] = 'ترويسة X-Sendfile قياسية';
+$lang['xsendfile_o_3'] = 'ترويسة Nginx X-Accel-Redirect مملوكة';
+$lang['showuseras_o_loginname'] = 'اسم الدخول';
+$lang['showuseras_o_username'] = 'اسم المستخدم الكامل';
+$lang['showuseras_o_email'] = 'عنوان بريد المستخدم (مبهم تبعا لاعدادات حارس_البريد)';
+$lang['showuseras_o_email_link'] = 'عنوان بريد المستخدم كـ مالتيو: رابط';
+$lang['useheading_o_0'] = 'أبدا';
+$lang['useheading_o_navigation'] = 'التنقل فقط';
+$lang['useheading_o_content'] = 'محتوى الويكي فقط';
+$lang['useheading_o_1'] = 'دائما';
+$lang['readdircache'] = 'المدة القصوى لتخزين ';
diff --git a/lib/plugins/config/lang/bg/intro.txt b/lib/plugins/config/lang/bg/intro.txt
new file mode 100644
index 000000000..db09e6838
--- /dev/null
+++ b/lib/plugins/config/lang/bg/intro.txt
@@ -0,0 +1,7 @@
+====== Диспечер на настройките ======
+
+От тук можете да управлявате настройките на вашето Dokuwiki. За отделните настройки вижте [[doku>config]]. За повече информация относно тази приставка вижте [[doku>plugin:config]].
+
+Настройките изобразени със светло червен фон са защитени и не могат да бъдат променяни с тази приставка. Настройките показани със син фон са стандартните стойности, а настройките с бял фон са били настроени локално за тази конкретна инсталация. Можете да променяте както сините, така и белите настройки.
+
+Не забравяйте да натиснете бутона **ЗАПИС** преди да напуснете страницата, в противен случай промените няма да бъдат приложени.
diff --git a/lib/plugins/config/lang/bg/lang.php b/lib/plugins/config/lang/bg/lang.php
new file mode 100644
index 000000000..ed29c079b
--- /dev/null
+++ b/lib/plugins/config/lang/bg/lang.php
@@ -0,0 +1,191 @@
+<?php
+/**
+ * bulgarian language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Nikolay Vladimirov <nikolay@vladimiroff.com>
+ * @author Viktor Usunov <usun0v@mail.bg>
+ * @author Kiril <neohidra@gmail.com>
+ */
+$lang['menu'] = 'Настройки';
+$lang['error'] = 'Обновяването на настройките не е възможно, поради невалидна стойност, моля, прегледайте промените си и пробвайте отново.
+<br />Неверните стойности ще бъдат обградени с червена рамка.';
+$lang['updated'] = 'Обновяването на настройките е успешно.';
+$lang['nochoice'] = '(няма друг възможен избор)';
+$lang['locked'] = 'Обновяването на файла с настройките не е възможно, ако това не е нарочно, проверете,<br /> дали името на локалния файл с настройки и правата са верни.';
+$lang['danger'] = 'Внимание: промяна на опцията може да направи wiki-то и менюто за настройване недостъпни.';
+$lang['warning'] = 'Предупреждение: промяна на опцията може предизвика нежелани последици.';
+$lang['security'] = 'Предупреждение: промяна на опцията може да представлява риск за сигурността.';
+$lang['_configuration_manager'] = 'Диспечер на настройките';
+$lang['_header_dokuwiki'] = 'Настройки на DokuWiki';
+$lang['_header_plugin'] = 'Настройки на приставки';
+$lang['_header_template'] = 'Настройки на шаблони';
+$lang['_header_undefined'] = 'Неопределени настройки';
+$lang['_basic'] = 'Основни настройки';
+$lang['_display'] = 'Настройки за изобразяване';
+$lang['_authentication'] = 'Настройки за удостоверяване';
+$lang['_anti_spam'] = 'Настройки за борба със SPAM-ма';
+$lang['_editing'] = 'Настройки за редактиране';
+$lang['_links'] = 'Настройки на препратките';
+$lang['_media'] = 'Настройки на медията';
+$lang['_advanced'] = 'Допълнителни настройки';
+$lang['_network'] = 'Мрежови настройки';
+$lang['_plugin_sufix'] = ' - настройки на приставката';
+$lang['_template_sufix'] = ' - настройки на шаблона';
+$lang['_msg_setting_undefined'] = 'Няма метаданни за настройките.';
+$lang['_msg_setting_no_class'] = 'Няма клас настройки.';
+$lang['_msg_setting_no_default'] = 'Няма стандартна стойност.';
+$lang['fmode'] = 'Режим (права) за създаване на файлове';
+$lang['dmode'] = 'Режим (права) за създаване на директории';
+$lang['lang'] = 'Език';
+$lang['basedir'] = 'Главна директория (напр. <code>/dokuwiki/</code>). Оставете празно, за да бъде засечена автоматично.';
+$lang['baseurl'] = 'URL адрес (напр. <code>http://www.yourserver.com</code>). Оставете празно, за да бъде засечен автоматично.';
+$lang['savedir'] = 'Директория за записване на данните';
+$lang['cookiedir'] = 'Път за бисквитките. Оставите ли полето празно ще се ползва горния URL адрес.';
+$lang['start'] = 'Име на началната страница';
+$lang['title'] = 'Име на Wiki-то';
+$lang['template'] = 'Шаблон';
+$lang['license'] = 'Под какъв лиценз да бъде публикувано съдържанието?';
+$lang['fullpath'] = 'Показване на пълния път до страниците в долния колонтитул.';
+$lang['recent'] = 'Скорошни промени';
+$lang['breadcrumbs'] = 'Брой на следите';
+$lang['youarehere'] = 'Йерархични следи';
+$lang['typography'] = 'Замяна на последователност от символи с типографски еквивалент';
+$lang['htmlok'] = 'Разрешаване вграждането на HTML код';
+$lang['phpok'] = 'Разрешаване вграждането на PHP код';
+$lang['dformat'] = 'Формат на датата (виж. <a href="http://www.php.net/strftime">strftime</a> функцията на PHP)';
+$lang['signature'] = 'Подпис';
+$lang['toptoclevel'] = 'Главно ниво (заглавие) за съдържанието';
+$lang['tocminheads'] = 'Минимален брой заглавия, определящ дали да бъде създадено съдържание';
+$lang['maxtoclevel'] = 'Максимален брой нива (заглавия) за включване в съдържанието';
+$lang['maxseclevel'] = 'Максимален брой нива предоставяни за самостоятелно редактиране';
+$lang['camelcase'] = 'Ползване на CamelCase за линкове';
+$lang['deaccent'] = 'Почистване имената на страниците (на файловете)';
+$lang['useheading'] = 'Ползване на първото заглавие за име на страница';
+$lang['refcheck'] = 'Проверка за препратка към медия, преди да бъде изтрита';
+$lang['refshow'] = 'Брой на показваните медийни препратки';
+$lang['allowdebug'] = 'Включване на режи debug - <b>изключете, ако не е нужен!</b>';
+$lang['mediarevisions'] = 'Да се пазят ли стари версии на качените файлове (Mediarevisions)?';
+$lang['usewordblock'] = 'Блокиране на SPAM въз основа на на списък от думи';
+$lang['indexdelay'] = 'Забавяне преди индексиране (сек)';
+$lang['relnofollow'] = 'Ползване на rel="nofollow" за външни препратки';
+$lang['mailguard'] = 'Промяна на адресите на ел. поща (във форма непозволяваща пращането на SPAM)';
+$lang['iexssprotect'] = 'Проверяване на качените файлове за вероятен зловреден JavaScript и HTML код';
+$lang['showuseras'] = 'Какво да се показва за потребителя, който последно е променил страницата';
+$lang['useacl'] = 'Ползване на списъци за достъп';
+$lang['autopasswd'] = 'Автоматично генериране на пароли, на нови потребители и пращане по пощата';
+$lang['authtype'] = 'Метод за удостоверяване';
+$lang['passcrypt'] = 'Метод за криптиране на паролите';
+$lang['defaultgroup'] = 'Стандартна група';
+$lang['superuser'] = 'Супер потребител - група, потребител или списък със стойности разделени чрез запетая (user1,@group1,user2) с пълен достъп до всички страници и функции без значение от настройките на списъците за достъп (ACL)';
+$lang['manager'] = 'Управител - група, потребител или списък със стойности разделени чрез запетая (user1,@group1,user2) с достъп до определени управленски функции ';
+$lang['profileconfirm'] = 'Потвърждаване на промени в профила с парола';
+$lang['disableactions'] = 'Изключване функции на DokuWiki';
+$lang['disableactions_check'] = 'Проверка';
+$lang['disableactions_subscription'] = 'Абониране/Отписване';
+$lang['disableactions_wikicode'] = 'Преглед на кода/Експортиране на оригинална версия';
+$lang['disableactions_other'] = 'Други действия (разделени със запетая)';
+$lang['sneaky_index'] = 'Стандартно DokuWiki ще показва всички именни пространства в индекса. Опцията скрива тези, за които потребителят няма права за четене. Това може да доведе и до скриване на иначе достъпни подименни пространства. С определени настройки на списъците за контрол на достъпа (ACL) може да направи индекса неизползваем. ';
+$lang['auth_security_timeout'] = 'Автоматично проверяване на удостоверяването всеки (сек)';
+$lang['securecookie'] = 'Да се изпращат ли бисквитките зададени чрез HTTPS, само чрез HTTPS от браузъра? Изключете опцията, когато SSL се ползва само за вписване, а четенето е без SSL.
+';
+$lang['xmlrpc'] = 'Включване/Изключване на интерфейса XML-RPC.';
+$lang['xmlrpcuser'] = 'Ограничаване на XML-RPC достъпа до отделени със запетая групи или потребители. Оставете празно, за да даде достъп на всеки.';
+$lang['updatecheck'] = 'Проверяване за за нови версии и предупреждения за сигурността? Необходимо е Dokiwiki да може да се свързва със update.dokuwiki.org за тази функционалност.';
+$lang['userewrite'] = 'Ползване на nice URL адреси';
+$lang['useslash'] = 'Ползване на наклонена черта за разделител на именните пространства в URL';
+$lang['usedraft'] = 'Автоматично запазване на чернова по време на редактиране';
+$lang['sepchar'] = 'Разделител между думите в имената на страници';
+$lang['canonical'] = 'Ползване на напълно уеднаквени URL адреси (абсолютни адреси - http://server/path)';
+$lang['fnencode'] = 'Метод за кодиране на не-ASCII именуваните файлове.';
+$lang['autoplural'] = 'Проверяване за множествено число в препратките';
+$lang['compression'] = 'Метод за компресия на attic файлове';
+$lang['cachetime'] = 'Макс. период за съхраняване на кеша (сек)';
+$lang['locktime'] = 'Макс. период за съхраняване на заключените файлове (сек)';
+$lang['fetchsize'] = 'Максимален размер (байтове), който fetch.php може да сваля';
+$lang['notify'] = 'Пращане на съобщения за промени по страниците на следната eл. поща';
+$lang['registernotify'] = 'Пращане на информация за нови потребители на следната ел. поща';
+$lang['mailfrom'] = 'Ел. поща, която да се ползва за автоматично изпращане на ел. писма';
+$lang['mailprefix'] = 'Представка за темите (поле subject) на автоматично изпращаните ел. писма';
+$lang['gzip_output'] = 'Кодиране на съдържанието с gzip за xhtml';
+$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['cssdatauri'] = 'Максимален размер, в байтове, до който изображенията посочени в .CSS файл ще бъдат вграждани в стила (stylesheet), за да се намали броя на HTTP заявките. Техниката не работи за версиите на IE преди 8! Препоръчителни стойности: <code>400</code> до <code>600</code> байта. Въведете <code>0</code> за изключване.';
+$lang['hidepages'] = 'Скриване на съвпадащите страници (regular expressions)';
+$lang['send404'] = 'Пращане на "HTTP 404/Page Not Found" за несъществуващи страници';
+$lang['sitemap'] = 'Генериране на Google 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'] = 'Ползване на Х-Sendfile header, за да може уебсървъра да дава статични файлове? Вашият уебсървър трябва да го поддържа.';
+$lang['renderer_xhtml'] = 'Представяне на основните изходни данни (xhtml) от wiki-то с';
+$lang['renderer__core'] = '%s (ядрото на DokuWiki)';
+$lang['renderer__plugin'] = '%s (приставка)';
+$lang['rememberme'] = 'Ползване на постоянни бисквитки за вписване (за функцията "Запомни ме")';
+$lang['rss_type'] = 'Тип на XML емисията';
+$lang['rss_linkto'] = 'XML емисията препраща към';
+$lang['rss_content'] = 'Какво да показват елементите на XML емисията?';
+$lang['rss_update'] = 'Интервал на актуализиране на XML емисията (сек)';
+$lang['recent_days'] = 'Колко от скорошните промени да се пазят (дни)';
+$lang['rss_show_summary'] = 'Показване на обобщение в заглавието на XML емисията';
+$lang['target____wiki'] = 'Прозорец за вътрешни препратки';
+$lang['target____interwiki'] = 'Прозорец за препратки в wiki-то';
+$lang['target____extern'] = 'Прозорец за външни препратки';
+$lang['target____media'] = 'Прозорец за медийни препратки';
+$lang['target____windows'] = 'Прозорец за препратки към Windows';
+$lang['proxy____host'] = 'Име на прокси сървър';
+$lang['proxy____port'] = 'Порт за проксито';
+$lang['proxy____user'] = 'Потребител за проксито';
+$lang['proxy____pass'] = 'Парола за проксито';
+$lang['proxy____ssl'] = 'Ползване на SSL при свързване с проксито';
+$lang['proxy____except'] = 'Регулярен израз определящ за кои URL адреси да не се ползва прокси сървър.';
+$lang['safemodehack'] = 'Ползване на хака safemode';
+$lang['ftp____host'] = 'FTP сървър за хака safemode';
+$lang['ftp____port'] = 'FTP порт за хака safemode';
+$lang['ftp____user'] = 'FTP потребител за хака safemode';
+$lang['ftp____pass'] = 'FTP парола за хака safemode';
+$lang['ftp____root'] = 'FTP главна директория за хака safemode';
+$lang['license_o_'] = 'Нищо не е избрано';
+$lang['typography_o_0'] = 'без';
+$lang['typography_o_1'] = 'с изключение на единични кавички';
+$lang['typography_o_2'] = 'включително единични кавички (не винаги работи)';
+$lang['userewrite_o_0'] = 'без';
+$lang['userewrite_o_1'] = 'файлът .htaccess';
+$lang['userewrite_o_2'] = 'вътрешно от DokuWiki ';
+$lang['deaccent_o_0'] = 'изключено';
+$lang['deaccent_o_1'] = 'премахване на акценти';
+$lang['deaccent_o_2'] = 'транслитерация';
+$lang['gdlib_o_0'] = 'GD Lib не е достъпна';
+$lang['gdlib_o_1'] = 'Версия 1.x';
+$lang['gdlib_o_2'] = 'Автоматично разпознаване';
+$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'] = 'Извлечение';
+$lang['rss_content_o_diff'] = 'Обединени разлики';
+$lang['rss_content_o_htmldiff'] = 'Таблица с разликите в HTML формат';
+$lang['rss_content_o_html'] = 'Цялото съдържание на HTML страницата';
+$lang['rss_linkto_o_diff'] = 'изглед на разликите';
+$lang['rss_linkto_o_page'] = 'променената страница';
+$lang['rss_linkto_o_rev'] = 'списък на версиите';
+$lang['rss_linkto_o_current'] = 'текущата страница';
+$lang['compression_o_0'] = 'без';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'не използвайте';
+$lang['xsendfile_o_1'] = 'Специфичен lighttpd header (преди версия 1.5)';
+$lang['xsendfile_o_2'] = 'Стандартен X-Sendfile header';
+$lang['xsendfile_o_3'] = 'Специфичен Nginx X-Accel-Redirect header за пренасочване';
+$lang['showuseras_o_loginname'] = 'Име за вписване';
+$lang['showuseras_o_username'] = 'Пълно потребителско име';
+$lang['showuseras_o_email'] = 'Ел, поща (променени според настройките на mailguard)';
+$lang['showuseras_o_email_link'] = 'Ел. поща под формата на връзка тип mailto:';
+$lang['useheading_o_0'] = 'Никога';
+$lang['useheading_o_navigation'] = 'Само за навигация';
+$lang['useheading_o_content'] = 'Само за съдържанието на Wiki-то';
+$lang['useheading_o_1'] = 'Винаги';
+$lang['readdircache'] = 'Максимален период за съхраняване кеша на readdir (сек)';
diff --git a/lib/plugins/config/lang/ca-valencia/intro.txt b/lib/plugins/config/lang/ca-valencia/intro.txt
new file mode 100644
index 000000000..40729e5fe
--- /dev/null
+++ b/lib/plugins/config/lang/ca-valencia/intro.txt
@@ -0,0 +1,10 @@
+====== Gestor de configuració ======
+
+Controle des d'esta pàgina els ajusts de DokuWiki.
+Per a obtindre ajuda sobre cada ajust vaja a [[doku>config]].
+Per a més informació al voltant d'este plúgin vaja a [[doku>config]].
+
+Els ajusts mostrats en un fondo roig claret estan protegits i no els pot
+modificar en este plúgin. Els ajusts mostrats en un fondo blau tenen els valors predeterminats i els ajusts mostrats en un fondo blanc han segut modificats localment per ad esta instalació. Abdós ajusts, blaus i blancs, es poden modificar.
+
+Recorde pulsar el botó **GUARDAR** ans d'anar-se'n d'esta pàgina o perdrà els canvis que haja fet. \ No newline at end of file
diff --git a/lib/plugins/config/lang/ca-valencia/lang.php b/lib/plugins/config/lang/ca-valencia/lang.php
new file mode 100644
index 000000000..76f11a4a5
--- /dev/null
+++ b/lib/plugins/config/lang/ca-valencia/lang.php
@@ -0,0 +1,182 @@
+<?php
+/**
+ * valencian language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Bernat Arlandis i Mañó <berarma@ya.com>
+ * @author Bernat Arlandis <berarma@ya.com>
+ * @author Bernat Arlandis <berarma@llenguaitecnologia.com>
+ */
+$lang['menu'] = 'Ajusts de configuració';
+$lang['error'] = 'Els ajusts no s\'han actualisat per algun valor invàlit, per favor, revise els canvis i torne a guardar.
+<br />Els valors incorrectes es mostraran en una vora roja.';
+$lang['updated'] = 'Els ajusts s\'han actualisat correctament.';
+$lang['nochoice'] = '(no n\'hi ha atres opcions disponibles)';
+$lang['locked'] = 'L\'archiu de configuració no es pot actualisar, si açò no és intencionat,<br /> comprove que els permissos de l\'archiu de configuració local estiguen be.';
+$lang['danger'] = 'Perill: canviant esta opció pot fer inaccessibles el wiki i el menú de configuració.';
+$lang['warning'] = 'Advertència: canviar esta opció pot causar un comportament imprevist.';
+$lang['security'] = 'Advertència de seguritat: canviar esta opció pot presentar un risc de seguritat.';
+$lang['_configuration_manager'] = 'Gestor de configuració';
+$lang['_header_dokuwiki'] = 'Ajusts de DokuWiki';
+$lang['_header_plugin'] = 'Configuració de plúgins';
+$lang['_header_template'] = 'Configuració de plantilles';
+$lang['_header_undefined'] = 'Atres configuracions';
+$lang['_basic'] = 'Ajusts bàsics';
+$lang['_display'] = 'Ajusts de visualisació';
+$lang['_authentication'] = 'Ajusts d\'autenticació';
+$lang['_anti_spam'] = 'Ajusts anti-spam';
+$lang['_editing'] = 'Ajusts d\'edició';
+$lang['_links'] = 'Ajusts de vínculs';
+$lang['_media'] = 'Ajusts de mijos';
+$lang['_advanced'] = 'Ajusts alvançats';
+$lang['_network'] = 'Ajusts de ret';
+$lang['_plugin_sufix'] = 'Ajusts de plúgins';
+$lang['_template_sufix'] = '(ajusts de la plantilla)';
+$lang['_msg_setting_undefined'] = 'Ajust sense informació.';
+$lang['_msg_setting_no_class'] = 'Ajust sense classe.';
+$lang['_msg_setting_no_default'] = 'Sense valor predeterminat.';
+$lang['fmode'] = 'Modo de creació d\'archius';
+$lang['dmode'] = 'Modo de creació de directoris';
+$lang['lang'] = 'Idioma';
+$lang['basedir'] = 'Directori base';
+$lang['baseurl'] = 'URL base';
+$lang['savedir'] = 'Directori per a guardar senyes';
+$lang['start'] = 'Nom de la pàgina inicial';
+$lang['title'] = 'Títul del Wiki';
+$lang['template'] = 'Plantilla';
+$lang['license'] = '¿Baix quina llicència deuen publicar-se els continguts?';
+$lang['fullpath'] = 'Mostrar en el peu el camí complet a les pàgines';
+$lang['recent'] = 'Canvis recents';
+$lang['breadcrumbs'] = 'Llongitut del rastre';
+$lang['youarehere'] = 'Rastre jeràrquic';
+$lang['typography'] = 'Fer substitucions tipogràfiques';
+$lang['htmlok'] = 'Permetre HTML';
+$lang['phpok'] = 'Permetre PHP';
+$lang['dformat'] = 'Format de data (vore la funció <a href="http://www.php.net/date">date</a> de PHP)';
+$lang['signature'] = 'Firma';
+$lang['toptoclevel'] = 'Nivell superior de la taula de continguts';
+$lang['tocminheads'] = 'Número mínim de titulars que generen una TDC';
+$lang['maxtoclevel'] = 'Nivell màxim de la taula de continguts';
+$lang['maxseclevel'] = 'Nivell màxim d\'edició de seccions';
+$lang['camelcase'] = 'Utilisar CamelCase per als vínculs';
+$lang['deaccent'] = 'Depurar els noms de pàgines';
+$lang['useheading'] = 'Utilisar el primer titular per al nom de pàgina';
+$lang['refcheck'] = 'Comprovar referències a mijos';
+$lang['refshow'] = 'Número de referències a mijos a mostrar';
+$lang['allowdebug'] = 'Permetre depurar (<b>¡desactivar quan no es necessite!</b>)';
+$lang['usewordblock'] = 'Bloquejar spam basant-se en una llista de paraules';
+$lang['indexdelay'] = 'Retart abans d\'indexar (seg.)';
+$lang['relnofollow'] = 'Utilisar rel="nofollow" en vínculs externs';
+$lang['mailguard'] = 'Ofuscar les direccions de correu';
+$lang['iexssprotect'] = 'Comprovar que els archius pujats no tinguen possible còdic Javascript o HTML maliciós';
+$lang['showuseras'] = 'Qué mostrar quan aparega l\'últim usuari que ha editat la pàgina';
+$lang['useacl'] = 'Utilisar llistes de control d\'accés';
+$lang['autopasswd'] = 'Generar contrasenyes automàticament';
+$lang['authtype'] = 'Sistema d\'autenticació';
+$lang['passcrypt'] = 'Método de sifrat de la contrasenya';
+$lang['defaultgroup'] = 'Grup predeterminat';
+$lang['superuser'] = 'Super-usuari - grup, usuari o llista separada per comes (usuari1,@grup1,usuari2) en accés total a totes les pàgines i funcions independentment dels ajusts ACL';
+$lang['manager'] = 'Manager - grup, usuari o llista separada per comes (usuari1,@grup1,usuari2) en accés a certes funcions d\'administració';
+$lang['profileconfirm'] = 'Confirmar canvis al perfil en la contrasenya';
+$lang['disableactions'] = 'Desactivar accions de DokuWiki';
+$lang['disableactions_check'] = 'Comprovar';
+$lang['disableactions_subscription'] = 'Subscriure\'s/Desubscriure\'s';
+$lang['disableactions_wikicode'] = 'Vore font/exportar còdic';
+$lang['disableactions_other'] = 'Atres accions (separades per comes)';
+$lang['sneaky_index'] = 'Normalment, DokuWiki mostra tots els espais de noms en la vista d\'índex. Activant esta opció s\'ocultaran aquells per als que l\'usuari no tinga permís de llectura. Açò pot ocultar subespais accessibles i inutilisar l\'índex per a certes configuracions del ACL.';
+$lang['auth_security_timeout'] = 'Temps de seguritat màxim per a l\'autenticació (segons)';
+$lang['securecookie'] = '¿El navegador deuria enviar per HTTPS només les galletes que s\'han generat per HTTPS? Desactive esta opció quan utilise SSL només en la pàgina d\'inici de sessió.';
+$lang['xmlrpc'] = 'Activar/desactivar interfaç XML-RPC.';
+$lang['xmlrpcuser'] = 'Restringir l\'accés XML-RPC a la llista d\'usuaris i grups separada per comes definida ací. Deixar buit per a donar accés a tots.';
+$lang['updatecheck'] = '¿Buscar actualisacions i advertències de seguritat? DokuWiki necessita conectar a update.dokuwiki.org per ad açò.';
+$lang['userewrite'] = 'Utilisar URL millorades';
+$lang['useslash'] = 'Utilisar \'/\' per a separar espais de noms en les URL';
+$lang['usedraft'] = 'Guardar automàticament un borrador mentres edite';
+$lang['sepchar'] = 'Separador de paraules en els noms de pàgines';
+$lang['canonical'] = 'Utilisar URL totalment canòniques';
+$lang['autoplural'] = 'Buscar formes en plural en els vínculs';
+$lang['compression'] = 'Método de compressió per als archius de l\'àtic';
+$lang['cachetime'] = 'Edat màxima de la caché (seg.)';
+$lang['locktime'] = 'Edat màxima d\'archius de bloqueig (seg.)';
+$lang['fetchsize'] = 'Tamany màxim (bytes) que fetch.php pot descarregar externament';
+$lang['notify'] = 'Enviar notificacions de canvis ad esta direcció de correu';
+$lang['registernotify'] = 'Enviar informació d\'usuaris recentment registrats ad esta direcció de correu';
+$lang['mailfrom'] = 'Direcció de correu a utilisar per a mensages automàtics';
+$lang['gzip_output'] = 'Utilisar Content-Encoding gzip per a xhtml';
+$lang['gdlib'] = 'Versió de GD Lib';
+$lang['im_convert'] = 'Ruta a la ferramenta de conversió ImageMagick';
+$lang['jpg_quality'] = 'Calitat de compressió JPG (0-100)';
+$lang['subscribers'] = 'Activar la subscripció a pàgines';
+$lang['compress'] = 'Compactar l\'eixida CSS i Javascript';
+$lang['hidepages'] = 'Amagar les pàgines coincidents (expressions regulars)';
+$lang['send404'] = 'Enviar "HTTP 404/Page Not Found" per a les pàgines que no existixen';
+$lang['sitemap'] = 'Generar sitemap de Google (dies)';
+$lang['broken_iua'] = '¿La funció ignore_user_abort funciona mal en este sistema? Podria ser la causa d\'un índex de busca que no funcione. Es sap que IIS+PHP/CGI té este problema. Veja <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> per a més informació.';
+$lang['xsendfile'] = '¿Utilisar l\'encapçalat X-Sendfile per a que el servidor web servixca archius estàtics? El servidor web ho ha d\'admetre.';
+$lang['renderer_xhtml'] = 'Visualisador a utilisar per a l\'eixida principal del wiki (xhtml)';
+$lang['renderer__core'] = '%s (dokuwiki core)';
+$lang['renderer__plugin'] = '%s (plúgin)';
+$lang['rememberme'] = 'Permetre recordar permanentment la sessió (recordar-me)';
+$lang['rss_type'] = 'Tipo de canal XML';
+$lang['rss_linkto'] = 'El canal XML vincula a';
+$lang['rss_content'] = '¿Qué mostrar en els ítems del canal XML?';
+$lang['rss_update'] = 'Interval d\'actualisació del canal XML (seg.)';
+$lang['recent_days'] = 'Quànts canvis recents guardar (dies)';
+$lang['rss_show_summary'] = 'Que el canal XML mostre el sumari en el títul';
+$lang['target____wiki'] = 'Finestra destí per a vínculs interns';
+$lang['target____interwiki'] = 'Finestra destí per a vínculs d\'interwiki';
+$lang['target____extern'] = 'Finestra destí per a vínculs externs';
+$lang['target____media'] = 'Finestra destí per a vinculs a mijos';
+$lang['target____windows'] = 'Finestra destí per a vínculs a finestres';
+$lang['proxy____host'] = 'Nom del servidor proxy';
+$lang['proxy____port'] = 'Port del proxy';
+$lang['proxy____user'] = 'Nom d\'usuari del proxy';
+$lang['proxy____pass'] = 'Contrasenya del proxy';
+$lang['proxy____ssl'] = 'Utilisar SSL per a conectar al proxy';
+$lang['safemodehack'] = 'Activar \'hack\' de modo segur';
+$lang['ftp____host'] = 'Servidor FTP per al \'hack\' de modo segur';
+$lang['ftp____port'] = 'Port FTP per al \'hack\' de modo segur';
+$lang['ftp____user'] = 'Nom de l\'usuari per al \'hack\' de modo segur';
+$lang['ftp____pass'] = 'Contrasenya FTP per al \'hack\' de modo segur';
+$lang['ftp____root'] = 'Directori base FTP per al \'hack\' de modo segur';
+$lang['license_o_'] = 'Cap triada';
+$lang['typography_o_0'] = 'cap';
+$lang['typography_o_1'] = 'Excloure cometes simples';
+$lang['typography_o_2'] = 'Incloure cometes simples (podria no funcionar sempre)';
+$lang['userewrite_o_0'] = 'cap';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'Interna de DokuWiki';
+$lang['deaccent_o_0'] = 'desactivat';
+$lang['deaccent_o_1'] = 'llevar accents';
+$lang['deaccent_o_2'] = 'romanisar';
+$lang['gdlib_o_0'] = 'GD Lib no està disponible';
+$lang['gdlib_o_1'] = 'Versió 1.x';
+$lang['gdlib_o_2'] = 'Autodetecció';
+$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'] = 'Unified Diff';
+$lang['rss_content_o_htmldiff'] = 'Taula de diferències en format HTML';
+$lang['rss_content_o_html'] = 'Contingut complet de la pàgina en HTML';
+$lang['rss_linkto_o_diff'] = 'mostrar diferències';
+$lang['rss_linkto_o_page'] = 'la pàgina revisada';
+$lang['rss_linkto_o_rev'] = 'llista de revisions';
+$lang['rss_linkto_o_current'] = 'la pàgina actual';
+$lang['compression_o_0'] = 'cap';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'No utilisar';
+$lang['xsendfile_o_1'] = 'Encapçalat propietari lighttpd (abans de la versió 1.5)';
+$lang['xsendfile_o_2'] = 'Encapçalat Standard X-Sendfile';
+$lang['xsendfile_o_3'] = 'Encapçalat propietari Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Nom d\'inici de sessió';
+$lang['showuseras_o_username'] = 'Nom complet de l\'usuari';
+$lang['showuseras_o_email'] = 'Direcció de correu de l\'usuari (oculta segons la configuració)';
+$lang['showuseras_o_email_link'] = 'Direcció de correu de l\'usuari com un víncul mailto:';
+$lang['useheading_o_0'] = 'Mai';
+$lang['useheading_o_navigation'] = 'Només navegació';
+$lang['useheading_o_content'] = 'Només contingut del wiki';
+$lang['useheading_o_1'] = 'Sempre';
diff --git a/lib/plugins/config/lang/ca/intro.txt b/lib/plugins/config/lang/ca/intro.txt
new file mode 100644
index 000000000..9ce4e6605
--- /dev/null
+++ b/lib/plugins/config/lang/ca/intro.txt
@@ -0,0 +1,7 @@
+====== Gestió de la configuració ======
+
+Utilitzeu aquesta pàgina per controlar els paràmetres de la vostra instal·lació de DokuWiki. Ajuda sobre paràmetres individuals en [[doku>config]]. Més detalls sobre aquest connector en [[doku>plugin:config]].
+
+Els paràmetres que es visualitzen sobre fons vermell clar estan protegits i no es poden modificar amb aquest connector. Els paràmetres que es visualitzen sobre fons blau tenen valors per defecte. Els de fons blanc s'han configurat localment per a aquesta instal·lació. Tant els blaus com els blanc es poden modificar.
+
+Recordeu que cal prémer el botó **DESA** abans de sortir d'aquesta pàgina, o si no es perdrien els canvis.
diff --git a/lib/plugins/config/lang/ca/lang.php b/lib/plugins/config/lang/ca/lang.php
new file mode 100644
index 000000000..1a2a22881
--- /dev/null
+++ b/lib/plugins/config/lang/ca/lang.php
@@ -0,0 +1,182 @@
+<?php
+/**
+ * Catalan language file
+ *
+ * @author Carles Bellver <carles.bellver@gmail.com>
+ * @author carles.bellver@gmail.com
+ * @author carles.bellver@cent.uji.es
+ * @author Carles Bellver <carles.bellver@cent.uji.es>
+ */
+$lang['menu'] = 'Paràmetres de configuració';
+$lang['error'] = 'Els paràmetres no s\'han pogut actualitzar per causa d\'un valor incorrecte Reviseu els canvis i torneu a enviar-los.<br />Els valors incorrectes es ressaltaran amb un marc vermell.';
+$lang['updated'] = 'Els paràmetres s\'han actualitzat amb èxit.';
+$lang['nochoice'] = '(no hi altres opcions disponibles)';
+$lang['locked'] = 'El fitxer de paràmetres no es pot actualitzar. Si això és involuntari, <br />
+assegureu-vos que el nom i els permisos del fitxer local de paràmetres són correctes.';
+$lang['danger'] = 'Alerta: si canvieu aquesta opció podeu fer que el wiki i el menú de configuració no siguin accessibles.';
+$lang['warning'] = 'Avís: modificar aquesta opció pot provocar un comportament no desitjat.';
+$lang['security'] = 'Avís de seguretat: modificar aquesta opció pot implicar un risc de seguretat.';
+$lang['_configuration_manager'] = 'Gestió de la configuració';
+$lang['_header_dokuwiki'] = 'Paràmetres de DokuWiki';
+$lang['_header_plugin'] = 'Paràmetres de connectors';
+$lang['_header_template'] = 'Paràmetres de plantilles';
+$lang['_header_undefined'] = 'Paràmetres no definits';
+$lang['_basic'] = 'Paràmetres bàsics';
+$lang['_display'] = 'Paràmetres de visualització';
+$lang['_authentication'] = 'Paràmetres d\'autenticació';
+$lang['_anti_spam'] = 'Paràmetres anti-brossa';
+$lang['_editing'] = 'Paràmetres d\'edició';
+$lang['_links'] = 'Paràmetres d\'enllaços';
+$lang['_media'] = 'Paràmetres de mitjans';
+$lang['_advanced'] = 'Paràmetres avançats';
+$lang['_network'] = 'Paràmetres de xarxa';
+$lang['_plugin_sufix'] = 'Paràmetres de connectors';
+$lang['_template_sufix'] = 'Paràmetres de plantilla';
+$lang['_msg_setting_undefined'] = 'Falten metadades de paràmetre.';
+$lang['_msg_setting_no_class'] = 'Falta classe de paràmetre.';
+$lang['_msg_setting_no_default'] = 'No hi ha valor per defecte.';
+$lang['fmode'] = 'Mode de creació de fitxers';
+$lang['dmode'] = 'Mode de creació de directoris';
+$lang['lang'] = 'Idioma';
+$lang['basedir'] = 'Directori base';
+$lang['baseurl'] = 'URL base';
+$lang['savedir'] = 'Directori per desar les dades';
+$lang['start'] = 'Nom de la pàgina d\'inici';
+$lang['title'] = 'Títol del wiki';
+$lang['template'] = 'Plantilla';
+$lang['license'] = 'Amb quina llicència voleu publicar el contingut?';
+$lang['fullpath'] = 'Mostra el camí complet de les pàgines al peu';
+$lang['recent'] = 'Canvis recents';
+$lang['breadcrumbs'] = 'Nombre d\'engrunes';
+$lang['youarehere'] = 'Camí d\'engrunes jeràrquic';
+$lang['typography'] = 'Substitucions tipogràfiques';
+$lang['htmlok'] = 'Permet HTML incrustat';
+$lang['phpok'] = 'Permet PHP incrustat';
+$lang['dformat'] = 'Format de data (vg. la funció PHP <a href="http://www.php.net/strftime">strftime</a>)';
+$lang['signature'] = 'Signatura';
+$lang['toptoclevel'] = 'Nivell superior per a la taula de continguts';
+$lang['tocminheads'] = 'Quantitat mínima d\'encapçalaments que determina si es construeix o no la taula de continguts.';
+$lang['maxtoclevel'] = 'Nivell màxim per a la taula de continguts';
+$lang['maxseclevel'] = 'Nivell màxim d\'edició de seccions';
+$lang['camelcase'] = 'Utilitza CamelCase per als enllaços';
+$lang['deaccent'] = 'Noms de pàgina nets';
+$lang['useheading'] = 'Utilitza el primer encapçalament per als noms de pàgina';
+$lang['refcheck'] = 'Comprova la referència en els fitxers de mitjans';
+$lang['refshow'] = 'Nombre de referències de mitjans per mostrar';
+$lang['allowdebug'] = 'Permet depuració <strong>inhabiliteu si no és necessari</strong>';
+$lang['usewordblock'] = 'Bloca brossa per llista de paraules';
+$lang['indexdelay'] = 'Retard abans d\'indexar (segons)';
+$lang['relnofollow'] = 'Utilitza rel="nofollow" en enllaços externs';
+$lang['mailguard'] = 'Ofusca les adreces de correu';
+$lang['iexssprotect'] = 'Comprova codi HTML o Javascript maligne en els fitxers penjats';
+$lang['showuseras'] = 'Què cal visualitzar quan es mostra el darrer usuari que ha editat la pàgina';
+$lang['useacl'] = 'Utilitza llistes de control d\'accés';
+$lang['autopasswd'] = 'Generació automàtica de contrasenyes';
+$lang['authtype'] = 'Rerefons d\'autenticació';
+$lang['passcrypt'] = 'Mètode d\'encriptació de contrasenyes';
+$lang['defaultgroup'] = 'Grup per defecte';
+$lang['superuser'] = 'Superusuari: un grup o usuari amb accés complet a totes les pàgines i funcions independentment dels paràmetres ACL';
+$lang['manager'] = 'Administrador: un grup o usuari amb accés a certes funcions d\'administració';
+$lang['profileconfirm'] = 'Confirma amb contrasenya els canvis en el perfil';
+$lang['disableactions'] = 'Inhabilita accions DokuWiki';
+$lang['disableactions_check'] = 'Revisa';
+$lang['disableactions_subscription'] = 'Subscripció/cancel·lació';
+$lang['disableactions_wikicode'] = 'Mostra/exporta font';
+$lang['disableactions_other'] = 'Altres accions (separades per comes)';
+$lang['sneaky_index'] = 'Per defecte, DokuWiki mostrarà tots els espai en la visualització d\'índex. Si activeu aquest paràmetre, s\'ocultaran aquells espais en els quals l\'usuari no té accés de lectura. Això pot fer que s\'ocultin subespais que sí que són accessibles. En algunes configuracions ACL pot fer que l\'índex resulti inutilitzable.';
+$lang['auth_security_timeout'] = 'Temps d\'espera de seguretat en l\'autenticació (segons)';
+$lang['securecookie'] = 'Les galetes que s\'han creat via HTTPS, només s\'han d\'enviar des del navegador per HTTPS? Inhabiliteu aquesta opció si només l\'inici de sessió del wiki es fa amb SSL i la navegació del wiki es fa sense seguretat.';
+$lang['xmlrpc'] = 'Habilita/inhabilita la interfície XML-RPC';
+$lang['xmlrpcuser'] = 'Restringeix l\'accés per XML-RPC als usuaris o grups següents, separats per comes. Deixeu aquest camp en blanc per donar accés a tothom.';
+$lang['updatecheck'] = 'Comprova actualitzacions i avisos de seguretat. DokuWiki necessitarà contactar amb update.dokuwiki.org per utilitzar aquesta característica.';
+$lang['userewrite'] = 'Utilitza URL nets';
+$lang['useslash'] = 'Utilitza la barra / com a separador d\'espais en els URL';
+$lang['usedraft'] = 'Desa automàticament un esborrany mentre s\'edita';
+$lang['sepchar'] = 'Separador de paraules en els noms de pàgina';
+$lang['canonical'] = 'Utilitza URL canònics complets';
+$lang['autoplural'] = 'Comprova formes plurals en els enllaços';
+$lang['compression'] = 'Mètode de compressió per als fitxers de les golfes';
+$lang['cachetime'] = 'Durada màxima de la memòria cau (segons)';
+$lang['locktime'] = 'Durada màxima dels fitxers de bloqueig (segons)';
+$lang['fetchsize'] = 'Mida màxima (bytes) que fetch.php pot baixar d\'un lloc extern';
+$lang['notify'] = 'Envia notificacions de canvis a aquesta adreça de correu';
+$lang['registernotify'] = 'Envia informació sobre nous usuaris registrats a aquesta adreça de correu';
+$lang['mailfrom'] = 'Adreça de correu remitent per a missatges automàtics';
+$lang['gzip_output'] = 'Codifica contingut xhtml com a gzip';
+$lang['gdlib'] = 'Versió GD Lib';
+$lang['im_convert'] = 'Camí de la utilitat convert d\'ImageMagick';
+$lang['jpg_quality'] = 'Qualitat de compressió JPEG (0-100)';
+$lang['subscribers'] = 'Habilita la subscripció a pàgines';
+$lang['compress'] = 'Sortida CSS i Javascript compacta';
+$lang['hidepages'] = 'Oculta pàgines coincidents (expressions regulars)';
+$lang['send404'] = 'Envia "HTTP 404/Page Not Found" per a les pàgines inexistents';
+$lang['sitemap'] = 'Genera mapa del lloc en format Google (dies)';
+$lang['broken_iua'] = 'No funciona en el vostre sistema la funció ignore_user_abort? Això podria malmetre l\'índex de cerques. Amb IIS+PHP/CGI se sap que no funciona. Vg. <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> per a més informació.';
+$lang['xsendfile'] = 'Utilitza la capçalera X-Sendfile perquè el servidor web distribueixi fitxers estàtics. No funciona amb tots els servidors web.';
+$lang['renderer_xhtml'] = 'Renderitzador que cal utilitzar per a la sortida principal (xhtml) del wiki';
+$lang['renderer__core'] = '%s (ànima del dokuwiki)';
+$lang['renderer__plugin'] = '%s (connector)';
+$lang['rememberme'] = 'Permet galetes de sessió permanents ("recorda\'m")';
+$lang['rss_type'] = 'Tipus de canal XML';
+$lang['rss_linkto'] = 'Destinació dels enllaços en el canal XML';
+$lang['rss_content'] = 'Què es mostrarà en els elements del canal XML?';
+$lang['rss_update'] = 'Interval d\'actualització del canal XML (segons)';
+$lang['recent_days'] = 'Quantitat de canvis recents que es mantenen (dies)';
+$lang['rss_show_summary'] = 'Mostra resum en els títols del canal XML';
+$lang['target____wiki'] = 'Finestra de destinació en enllaços interns';
+$lang['target____interwiki'] = 'Finestra de destinació en enllaços interwiki';
+$lang['target____extern'] = 'Finestra de destinació en enllaços externs';
+$lang['target____media'] = 'Finestra de destinació en enllaços de mitjans';
+$lang['target____windows'] = 'Finestra de destinació en enllaços de Windows';
+$lang['proxy____host'] = 'Nom del servidor intermediari';
+$lang['proxy____port'] = 'Port del servidor intermediari';
+$lang['proxy____user'] = 'Nom d\'usuari del servidor intermediari';
+$lang['proxy____pass'] = 'Contrasenya del servidor intermediari';
+$lang['proxy____ssl'] = 'Utilitza SSL per connectar amb el servidor intermediari';
+$lang['safemodehack'] = 'Utilitza el hack per a safemode';
+$lang['ftp____host'] = 'Servidor FTP per al hack de safemode';
+$lang['ftp____port'] = 'Port FTP per al hack de safemode';
+$lang['ftp____user'] = 'Nom d\'usuari FTP per al hack de safemode';
+$lang['ftp____pass'] = 'Contrasenya FTP per al hack de safemode';
+$lang['ftp____root'] = 'Directori arrel FTP per al hack de safemode';
+$lang['license_o_'] = 'Cap selecció';
+$lang['typography_o_0'] = 'cap';
+$lang['typography_o_1'] = 'només cometes dobles';
+$lang['typography_o_2'] = 'totes les cometes (podria no funcionar sempre)';
+$lang['userewrite_o_0'] = 'cap';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'intern del DokuWiki';
+$lang['deaccent_o_0'] = 'desactivat';
+$lang['deaccent_o_1'] = 'treure accents';
+$lang['deaccent_o_2'] = 'romanització';
+$lang['gdlib_o_0'] = 'GD Lib no està disponible';
+$lang['gdlib_o_1'] = 'Versió 1.x';
+$lang['gdlib_o_2'] = 'Detecció automàtica';
+$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'] = 'Resum';
+$lang['rss_content_o_diff'] = 'Diff unificat';
+$lang['rss_content_o_htmldiff'] = 'Taula de diferències en format HTML';
+$lang['rss_content_o_html'] = 'Contingut complet de la pàgina en format HTML';
+$lang['rss_linkto_o_diff'] = 'Visualització de diferències';
+$lang['rss_linkto_o_page'] = 'pàgina modificada';
+$lang['rss_linkto_o_rev'] = 'llista de revisions';
+$lang['rss_linkto_o_current'] = 'revisió actual';
+$lang['compression_o_0'] = 'cap';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'no utilitzis';
+$lang['xsendfile_o_1'] = 'Capçalera pròpia de lighttpd (anterior a la versió 1.5)';
+$lang['xsendfile_o_2'] = 'Capçalera X-Sendfile estàndard';
+$lang['xsendfile_o_3'] = 'Capçalera X-Accel-Redirect de propietat de Nginx ';
+$lang['showuseras_o_loginname'] = 'Nom d\'usuari';
+$lang['showuseras_o_username'] = 'Nom complet de l\'usuari';
+$lang['showuseras_o_email'] = 'Adreça de correu electrònic de l\'usuari (ofuscada segons el paràmetre de configuració corresponent)';
+$lang['showuseras_o_email_link'] = 'Adreça de correu electrònic amb enllaç mailto:';
+$lang['useheading_o_0'] = 'Mai';
+$lang['useheading_o_navigation'] = 'Només navegació';
+$lang['useheading_o_content'] = 'Només contingut wiki';
+$lang['useheading_o_1'] = 'Sempre';
diff --git a/lib/plugins/config/lang/cs/intro.txt b/lib/plugins/config/lang/cs/intro.txt
new file mode 100644
index 000000000..63381b84e
--- /dev/null
+++ b/lib/plugins/config/lang/cs/intro.txt
@@ -0,0 +1,8 @@
+====== Správa nastavení ======
+
+Tuto stránku můžete používat ke správě nastavení vaší instalace DokuWiki. Nápovědu pro konkrétní položky nastavení naleznete na [[doku>config]]. Pro další detaily o tomto pluginu viz [[doku>plugin:config]].
+
+Položky se světle červeným pozadím jsou chráněné a nelze je upravovat tímto pluginem. Položky s modrým pozadím jsou výchozí hodnoty a položky s bílým pozadím byly nastaveny lokálně v této konkrétní instalaci. Modré i bílé položky je možné upravovat.
+
+Než opustíte tuto stránku, nezapomeňte stisknout tlačítko **Uložit**, jinak budou změny ztraceny.
+
diff --git a/lib/plugins/config/lang/cs/lang.php b/lib/plugins/config/lang/cs/lang.php
new file mode 100644
index 000000000..bf87e99d5
--- /dev/null
+++ b/lib/plugins/config/lang/cs/lang.php
@@ -0,0 +1,201 @@
+<?php
+/**
+ * Czech language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Bohumir Zamecnik <bohumir@zamecnik.org>
+ * @author Zbynek Krivka <zbynek.krivka@seznam.cz>
+ * @author tomas@valenta.cz
+ * @author Marek Sacha <sachamar@fel.cvut.cz>
+ * @author Lefty <lefty@multihost.cz>
+ * @author Vojta Beran <xmamut@email.cz>
+ * @author zbynek.krivka@seznam.cz
+ */
+$lang['menu'] = 'Správa nastavení';
+$lang['error'] = 'Nastavení nebyla změněna kvůli alespoň jedné neplatné položce,
+zkontrolujte prosím své úpravy a odešlete je znovu.<br />
+Neplatné hodnoty se zobrazí v červeném rámečku.';
+$lang['updated'] = 'Nastavení byla úspěšně upravena.';
+$lang['nochoice'] = '(nejsou k dispozici žádné další volby)';
+$lang['locked'] = 'Nelze upravovat soubor s nastavením. Pokud to není záměrné,
+ujistěte se, <br /> že název a přístupová práva souboru s lokálním
+nastavením jsou v pořádku.';
+$lang['danger'] = 'Pozor: Změna tohoto nastavení může způsobit nedostupnost wiki a konfiguračních menu.';
+$lang['warning'] = 'Varování: Změna nastavení může mít za následek chybné chování.';
+$lang['security'] = 'Bezpečnostní varování: Změna tohoto nastavení může způsobit bezpečnostní riziko.';
+$lang['_configuration_manager'] = 'Správa nastavení';
+$lang['_header_dokuwiki'] = 'Nastavení DokuWiki';
+$lang['_header_plugin'] = 'Nastavení pluginů';
+$lang['_header_template'] = 'Nastavení šablon';
+$lang['_header_undefined'] = 'Další nastavení';
+$lang['_basic'] = 'Základní nastavení';
+$lang['_display'] = 'Nastavení zobrazení';
+$lang['_authentication'] = 'Nastavení autentizace';
+$lang['_anti_spam'] = 'Protispamová nastavení';
+$lang['_editing'] = 'Nastavení editace';
+$lang['_links'] = 'Nastavení odkazů';
+$lang['_media'] = 'Nastavení médií';
+$lang['_advanced'] = 'Pokročilá nastavení';
+$lang['_network'] = 'Nastavení sítě';
+$lang['_plugin_sufix'] = 'Nastavení pluginů ';
+$lang['_template_sufix'] = 'Nastavení šablon';
+$lang['_msg_setting_undefined'] = 'Chybí metadata položky.';
+$lang['_msg_setting_no_class'] = 'Chybí třída položky.';
+$lang['_msg_setting_no_default'] = 'Chybí výchozí hodnota položky.';
+$lang['fmode'] = 'Přístupová práva pro vytváření souborů';
+$lang['dmode'] = 'Přístupová práva pro vytváření adresářů';
+$lang['lang'] = 'Jazyk';
+$lang['basedir'] = 'Kořenový adresář (např. <code>/dokuwiki/</code>). Pro autodetekci nechte prázdné.';
+$lang['baseurl'] = 'Kořenové URL (např. <code>http://www.yourserver.com</code>). Pro autodetekci nechte prázdné.';
+$lang['savedir'] = 'Adresář pro ukládání dat';
+$lang['cookiedir'] = 'Cesta pro cookie. Není-li vyplněno, použije se kořenové URL.';
+$lang['start'] = 'Název úvodní stránky';
+$lang['title'] = 'Název celé wiki';
+$lang['template'] = 'Šablona';
+$lang['license'] = 'Pod jakou licencí má být tento obsah publikován?';
+$lang['fullpath'] = 'Ukazovat plnou cestu ke stránkám v patičce';
+$lang['recent'] = 'Nedávné změny';
+$lang['breadcrumbs'] = 'Počet odkazů na navštívené stránky';
+$lang['youarehere'] = 'Hierarchická "drobečková" navigace';
+$lang['typography'] = 'Provádět typografické nahrazování';
+$lang['htmlok'] = 'Povolit vložené HTML';
+$lang['phpok'] = 'Povolit vložené PHP';
+$lang['dformat'] = 'Formát data (viz PHP funkci <a href="http://www.php.net/strftime">strftime</a>)';
+$lang['signature'] = 'Podpis';
+$lang['toptoclevel'] = 'Nejvyšší úroveň, kterou začít automaticky generovaný obsah';
+$lang['tocminheads'] = 'Nejnižší počet hlavních nadpisů, aby se vygeneroval obsah';
+$lang['maxtoclevel'] = 'Maximální počet úrovní v automaticky generovaném obsahu';
+$lang['maxseclevel'] = 'Nejnižší úroveň pro editaci i po sekcích';
+$lang['camelcase'] = 'Používat CamelCase v odkazech';
+$lang['deaccent'] = 'Čistit názvy stránek';
+$lang['useheading'] = 'Používat první nadpis jako název stránky';
+$lang['refcheck'] = 'Kontrolovat odkazy na média (před vymazáním)';
+$lang['refshow'] = 'Počet zobrazených odkazů na média';
+$lang['allowdebug'] = 'Povolit debugování. <b>Vypněte, pokud to nepotřebujete!</b>';
+$lang['usewordblock'] = 'Blokovat spam za použití seznamu známých spamových slov';
+$lang['indexdelay'] = 'Časová prodleva před indexací (v sekundách)';
+$lang['relnofollow'] = 'Používat rel="nofollow" na externí odkazy';
+$lang['mailguard'] = 'Metoda "zamaskování" emailových adres';
+$lang['iexssprotect'] = 'Zkontrolovat nahrané soubory vůči možnému škodlivému JavaScriptu či HTML';
+$lang['showuseras'] = 'Co se má přesně zobrazit, když se ukazuje uživatel, který naposledy editoval stránku';
+$lang['useacl'] = 'Používat přístupová práva (ACL)';
+$lang['autopasswd'] = 'Generovat hesla automaticky';
+$lang['authtype'] = 'Metoda autentizace';
+$lang['passcrypt'] = 'Metoda šifrování hesel';
+$lang['defaultgroup'] = 'Výchozí skupina';
+$lang['superuser'] = 'Superuživatel - skupina nebo uživatel s plnými právy pro přístup ke všem stránkách bez ohledu na nastavení ACL';
+$lang['manager'] = 'Manažer - skupina nebo uživatel s přístupem k některým správcovským funkcím';
+$lang['profileconfirm'] = 'Potvrdit změny v profilu zadáním hesla';
+$lang['disableactions'] = 'Vypnout DokuWiki akce';
+$lang['disableactions_check'] = 'Zkontrolovat';
+$lang['disableactions_subscription'] = 'Přihlásit se/Odhlásit se ze seznamu pro odběr změn';
+$lang['disableactions_wikicode'] = 'Prohlížet zdrojové kódy/Export wiki textu';
+$lang['disableactions_other'] = 'Další akce (oddělené čárkou)';
+$lang['sneaky_index'] = 'Ve výchozím nastavení DokuWiki zobrazuje v indexu všechny
+jmenné prostory. Zapnutím této volby se skryjí ty jmenné prostory,
+k nimž uživatel nemá právo pro čtení, což může ale způsobit, že
+vnořené jmenné prostory, k nimž právo má, budou přesto skryty.
+To může mít za následek, že index bude při některých
+nastaveních ACL nepoužitelný.';
+$lang['auth_security_timeout'] = 'Časový limit pro autentikaci (v sekundách)';
+$lang['securecookie'] = 'Má prohlížeč posílat cookies nastavené přes HTTPS opět jen přes HTTPS? Vypněte tuto volbu, pokud chcete, aby bylo pomocí SSL zabezpečeno pouze přihlašování do wiki, ale obsah budete prohlížet nezabezpečeně.';
+$lang['xmlrpc'] = 'Povolit/Zakázat rozhraní XML-RPC.';
+$lang['xmlrpcuser'] = 'Omezit přístup pomocí XML-RPC pouze na zde zadané skupiny či uživatele (oddělené čárkami). Necháte-li pole prázdné, dáte přístup komukoliv.';
+$lang['updatecheck'] = 'Kontrolovat aktualizace a bezpečnostní varování? DokuWiki potřebuje pro tuto funkci přístup k update.dokuwiki.org';
+$lang['userewrite'] = 'Používat "pěkná" URL';
+$lang['useslash'] = 'Používat lomítko jako oddělovač jmenných prostorů v URL';
+$lang['usedraft'] = 'Během editace ukládat koncept automaticky';
+$lang['sepchar'] = 'Znak pro oddělování slov v názvech stránek';
+$lang['canonical'] = 'Používat plně kanonická URL';
+$lang['fnencode'] = 'Metoda pro kódování ne-ASCII názvů souborů';
+$lang['autoplural'] = 'Kontrolovat plurálové tvary v odkazech';
+$lang['compression'] = 'Metoda komprese pro staré verze';
+$lang['cachetime'] = 'Maximální životnost cache (v sekundách)';
+$lang['locktime'] = 'Maximální životnost zámkových souborů (v sekundách)';
+$lang['fetchsize'] = 'Maximální velikost souboru (v bajtech), co ještě fetch.php bude stahovat z externích zdrojů';
+$lang['notify'] = 'Posílat oznámení o změnách na následující emailovou adresu';
+$lang['registernotify'] = 'Posílat informace o nově registrovaných uživatelích na tuto mailovou adresu';
+$lang['mailfrom'] = 'E-mailová adresa, která se bude používat pro automatické maily';
+$lang['mailprefix'] = 'Předpona předmětu e-mailu, která se bude používat pro automatické maily';
+$lang['gzip_output'] = 'Používat pro xhtml Content-Encoding gzip';
+$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['cssdatauri'] = 'Velikost [v bajtech] obrázků odkazovaných v CSS souborech, které budou pro ušetření HTTP požadavku vestavěny do stylu. Tato technika nefunguje v IE 7 a starším. Doporučená hodnota je mezi <code>400</code> a <code>600</code> bajty. Pro vypnutí nastavte na <code>0</code>.';
+$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';
+$lang['sitemap'] = 'Generovat Google sitemap (interval ve dnech)';
+$lang['broken_iua'] = 'Je na vašem systému funkce ignore_user_abort porouchaná? To může způsobovat nefunkčnost vyhledávacího indexu. O kombinaci IIS+PHP/CGI je známo, že nefunguje správně. Viz <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> pro více informací.';
+$lang['xsendfile'] = 'Používat X-Sendfile hlavničky pro download statických souborů z webserveru? Je však požadována podpora této funkce na straně Vašeho webserveru.';
+$lang['renderer_xhtml'] = 'Vykreslovací jádro pro hlavní (xhtml) výstup wiki';
+$lang['renderer__core'] = '%s (jádro DokuWiki)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Povolit trvaté přihlašovací cookies (zapamatuj si mě)';
+$lang['rss_type'] = 'Typ XML kanálu';
+$lang['rss_linkto'] = 'XML kanál odkazuje na';
+$lang['rss_content'] = 'Co zobrazovat v položkách XML kanálu?';
+$lang['rss_update'] = 'Interval aktualizace XML kanálu (v sekundách)';
+$lang['recent_days'] = 'Jak staré nedávných změny uchovávat (ve dnech)';
+$lang['rss_show_summary'] = 'XML kanál ukazuje souhrn v titulku';
+$lang['target____wiki'] = 'Cílové okno pro interní odkazy';
+$lang['target____interwiki'] = 'Cílové okno pro interwiki odkazy';
+$lang['target____extern'] = 'Cílové okno pro externí odkazy';
+$lang['target____media'] = 'Cílové okno pro odkazy na média';
+$lang['target____windows'] = 'Cílové okno pro odkazy na windows sdílení';
+$lang['proxy____host'] = 'Název proxy serveru';
+$lang['proxy____port'] = 'Proxy port';
+$lang['proxy____user'] = 'Proxy uživatelské jméno';
+$lang['proxy____pass'] = 'Proxy heslo';
+$lang['proxy____ssl'] = 'Použít SSL při připojení k proxy';
+$lang['proxy____except'] = 'Regulární výrazy pro URL, pro které bude přeskočena proxy.';
+$lang['safemodehack'] = 'Zapnout safemode hack';
+$lang['ftp____host'] = 'FTP server pro safemode hack';
+$lang['ftp____port'] = 'FTP port pro safemode hack';
+$lang['ftp____user'] = 'FTP uživatelské jméno pro safemode hack';
+$lang['ftp____pass'] = 'FTP heslo pro safemode hack';
+$lang['ftp____root'] = 'FTP kořenový adresář pro safemode hack';
+$lang['license_o_'] = 'Nic nevybráno';
+$lang['typography_o_0'] = 'vypnuto';
+$lang['typography_o_1'] = 'Pouze uvozovky';
+$lang['typography_o_2'] = 'Všechny typy uvozovek a apostrofů (nemusí vždy fungovat)';
+$lang['userewrite_o_0'] = 'vypnuto';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'interní metoda DokuWiki';
+$lang['deaccent_o_0'] = 'vypnuto';
+$lang['deaccent_o_1'] = 'odstranit diakritiku';
+$lang['deaccent_o_2'] = 'převést na latinku';
+$lang['gdlib_o_0'] = 'GD knihovna není k dispozici';
+$lang['gdlib_o_1'] = 'Verze 1.x';
+$lang['gdlib_o_2'] = 'Autodetekce';
+$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'] = 'Abstraktní';
+$lang['rss_content_o_diff'] = 'Sjednocený Diff';
+$lang['rss_content_o_htmldiff'] = 'diff tabulka v HTML formátu';
+$lang['rss_content_o_html'] = 'Úplný HTML obsah stránky';
+$lang['rss_linkto_o_diff'] = 'přehled změn';
+$lang['rss_linkto_o_page'] = 'stránku samotnou';
+$lang['rss_linkto_o_rev'] = 'seznam revizí';
+$lang['rss_linkto_o_current'] = 'nejnovější revize';
+$lang['compression_o_0'] = 'vypnuto';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'nepoužívat';
+$lang['xsendfile_o_1'] = 'Proprietární hlavička lighttpd (před releasem 1.5)';
+$lang['xsendfile_o_2'] = 'Standardní hlavička X-Sendfile';
+$lang['xsendfile_o_3'] = 'Proprietární hlavička Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Přihlašovací jméno';
+$lang['showuseras_o_username'] = 'Celé jméno uživatele';
+$lang['showuseras_o_email'] = 'E-mailová adresa uživatele ("zamaskována" aktuálně nastavenou metodou)';
+$lang['showuseras_o_email_link'] = 'E-mailová adresa uživatele jako mailto: odkaz';
+$lang['useheading_o_0'] = 'Nikdy';
+$lang['useheading_o_navigation'] = 'Pouze pro navigaci';
+$lang['useheading_o_content'] = 'Pouze pro wiki obsah';
+$lang['useheading_o_1'] = 'Vždy';
+$lang['readdircache'] = 'Maximální stáří readdir cache (sec)';
diff --git a/lib/plugins/config/lang/da/intro.txt b/lib/plugins/config/lang/da/intro.txt
new file mode 100644
index 000000000..f20961b98
--- /dev/null
+++ b/lib/plugins/config/lang/da/intro.txt
@@ -0,0 +1,8 @@
+====== Opsætningsstyring ======
+
+Brug denne side til at kontrollere indstillingerne for din Dokuwiki-opsætning. For at få hjælp med specifikke indstillinger, se [[doku>config]]. For flere detaljer om denne udvidelse, se [[doku>plugin:config]].
+
+Indstillinger vist med lys rød baggrund er beskyttede og kan ikke ændres med denne udvidelse. Indstillinger vist med blå baggrund er standardindstillinger og indstillinger vist med hvid baggrund er blevet sat lokalt denne konkrete opsætning. Både blå og hvide indstillinger kan ændres.
+
+Husk at trykke på **Gem**-knappen før du forlader siden, for at du ikke mister dine ændringer.
+
diff --git a/lib/plugins/config/lang/da/lang.php b/lib/plugins/config/lang/da/lang.php
new file mode 100644
index 000000000..a4c0bba75
--- /dev/null
+++ b/lib/plugins/config/lang/da/lang.php
@@ -0,0 +1,192 @@
+<?php
+/**
+ * Danish language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Lars Næsbye Christensen <larsnaesbye@stud.ku.dk>
+ * @author Kalle Sommer Nielsen <kalle@php.net>
+ * @author Esben Laursen <hyber@hyber.dk>
+ * @author Harith <haj@berlingske.dk>
+ * @author Daniel Ejsing-Duun <dokuwiki@zilvador.dk>
+ * @author Erik Bjørn Pedersen <erik.pedersen@shaw.ca>
+ * @author rasmus@kinnerup.com
+ * @author Michael Pedersen subben@gmail.com
+ */
+$lang['menu'] = 'Opsætningsindstillinger';
+$lang['error'] = 'Indstillingerne blev ikke opdateret på grund af en ugyldig værdi, Gennemse venligst dine ændringer og gem dem igen.
+ <br />Ugyldige værdier vil blive rammet ind med rødt.';
+$lang['updated'] = 'Indstillingerne blev opdateret korrekt.';
+$lang['nochoice'] = '(ingen andre valgmuligheder)';
+$lang['locked'] = 'Indstillingsfilen kunne ikke opdateres, Hvis dette er en fejl, <br />
+sørg da for at navnet på den lokale indstillingsfil samt dens rettigheder er korrekte.';
+$lang['danger'] = 'Fare: Ændring af denne mulighed kan gøre din wiki og opsætningsoversigt utilgængelige.';
+$lang['warning'] = 'Advarsel: Ændring af denne mulighed kan forårsage utilsigtet opførsel.';
+$lang['security'] = 'Sikkerhedsadvarsel: Ændring af denne mulighed kan forårsage en sikkerhedsrisiko.';
+$lang['_configuration_manager'] = 'Opsætningsstyring';
+$lang['_header_dokuwiki'] = 'DokuWiki indstillinger';
+$lang['_header_plugin'] = 'Udvidelsesindstillinger';
+$lang['_header_template'] = 'Skabelonindstillinger';
+$lang['_header_undefined'] = 'Ikke satte indstillinger';
+$lang['_basic'] = 'Grundindstillinger';
+$lang['_display'] = 'Synlighedsindstillinger';
+$lang['_authentication'] = 'Bekræftelsesindstillinger';
+$lang['_anti_spam'] = 'Trafikkontrolsindstillinger';
+$lang['_editing'] = 'Redigeringsindstillinger';
+$lang['_links'] = 'Henvisningsindstillinger';
+$lang['_media'] = 'Medieindstillinger';
+$lang['_advanced'] = 'Avancerede indstillinger';
+$lang['_network'] = 'Netværksindstillinger';
+$lang['_plugin_sufix'] = 'Udvidelsesindstillinger';
+$lang['_template_sufix'] = 'Skabelonindstillinger';
+$lang['_msg_setting_undefined'] = 'Ingen indstillingsmetadata.';
+$lang['_msg_setting_no_class'] = 'Ingen indstillingsklasse.';
+$lang['_msg_setting_no_default'] = 'Ingen standardværdi.';
+$lang['fmode'] = 'Filoprettelsestilstand';
+$lang['dmode'] = 'Katalogoprettelsestilstand';
+$lang['lang'] = 'Sprog';
+$lang['basedir'] = 'Grundkatalog';
+$lang['baseurl'] = 'Grundadresse';
+$lang['savedir'] = 'Katalog til opbevaring af data';
+$lang['start'] = 'Startsidens navn';
+$lang['title'] = 'Wiki titel';
+$lang['template'] = 'Skabelon';
+$lang['license'] = 'Under hvilken licens skal dit indhold frigives?';
+$lang['fullpath'] = 'Vis den fulde sti til siderne i bundlinjen';
+$lang['recent'] = 'Nylige ændringer';
+$lang['breadcrumbs'] = 'Stilængde';
+$lang['youarehere'] = 'Hierarkisk sti';
+$lang['typography'] = 'Typografiske erstatninger';
+$lang['htmlok'] = 'Tillad indlejret HTML';
+$lang['phpok'] = 'Tillad indlejret PHP';
+$lang['dformat'] = 'Datoformat (se PHP\'s <a href="http://www.php.net/strftime">strftime</a>-funktion)';
+$lang['signature'] = 'Underskrift';
+$lang['toptoclevel'] = 'Øverste niveau for indholdsfortegnelse';
+$lang['tocminheads'] = 'Mindste antal overskrifter for at danne Indholdsfortegnelsen';
+$lang['maxtoclevel'] = 'Højeste niveau for indholdsfortegnelse';
+$lang['maxseclevel'] = 'Højeste niveau for redigering af sektioner';
+$lang['camelcase'] = 'Brug KamelKasse til henvisninger';
+$lang['deaccent'] = 'Pæne sidenavne';
+$lang['useheading'] = 'Brug første overskrift til sidenavne';
+$lang['refcheck'] = 'Mediehenvisningerkontrol';
+$lang['refshow'] = 'Antal viste mediehenvisninger';
+$lang['allowdebug'] = 'Tillad fejlretning <b>slå fra hvis unødvendig!</b>';
+$lang['usewordblock'] = 'Hindr uønsket brug med en ordliste';
+$lang['indexdelay'] = 'Tidsforsinkelse før katalogisering (sek.)';
+$lang['relnofollow'] = 'Brug rel="nofollow" til udadgående henvisninger';
+$lang['mailguard'] = 'Slør elektroniske adresser';
+$lang['iexssprotect'] = 'Gennemse oplagte filer for mulig skadelig JavaScript- eller HTML-kode.';
+$lang['showuseras'] = 'Hvad skal vises når den sidste bruger, der har ændret siden, fremstilles';
+$lang['useacl'] = 'Benyt adgangskontrollister';
+$lang['autopasswd'] = 'Generer adgangskoder automatisk';
+$lang['authtype'] = 'Bekræftelsesgrundlag';
+$lang['passcrypt'] = 'Krypteringsmetode for adgangskoder';
+$lang['defaultgroup'] = 'Standardgruppe';
+$lang['superuser'] = 'Superbruger';
+$lang['manager'] = 'Bestyrer - en gruppe eller bruger med adgang til bestemte styrende funktioner';
+$lang['profileconfirm'] = 'Bekræft profilændringer med kodeord';
+$lang['disableactions'] = 'Slå DokuWiki-muligheder fra';
+$lang['disableactions_check'] = 'Tjek';
+$lang['disableactions_subscription'] = 'Tliføj/Fjern opskrivning';
+$lang['disableactions_wikicode'] = 'Vis kilde/Eksporter grundkode';
+$lang['disableactions_other'] = 'Andre muligheder (kommasepareret)';
+$lang['sneaky_index'] = 'DokuWiki vil som standard vise alle navnerum i indholdsfortegnelsen. Ved at slå denne valgmulighed til vil skjule de navnerum, hvor brugeren ikke har læsetilladelse. Dette kan føre til, at tilgængelige undernavnerum bliver skjult. Ligeledes kan det også gøre indholdsfortegnelsen ubrugelig med visse ACL-opsætninger.';
+$lang['auth_security_timeout'] = 'Tidsudløb for bekræftelse (sekunder)';
+$lang['securecookie'] = 'Skal datafiler skabt af HTTPS kun sendes af HTTPS gennem browseren? Slå denne valgmulighed fra hvis kun brugen af din wiki er SSL-beskyttet, mens den almindelige tilgang udefra ikke er sikret.';
+$lang['xmlrpc'] = 'Slå XML-RPC-grænseflade til/fra.';
+$lang['xmlrpcuser'] = 'Begræns XML-RPC-adgang til de nævnte og med komma adskilte grupper eller brugere. Lad den stå tom for at give alle adgang.';
+$lang['updatecheck'] = 'Kig efter opdateringer og sikkerhedsadvarsler? DokuWiki er nødt til at kontakte update.dokuwiki.org for at tilgå denne funktion.';
+$lang['userewrite'] = 'Brug pæne netadresser';
+$lang['useslash'] = 'Brug skråstreg som navnerumsdeler i netadresser';
+$lang['usedraft'] = 'Gem automatisk en kladde under redigering';
+$lang['sepchar'] = 'Orddelingstegn til sidenavne';
+$lang['canonical'] = 'Benyt fuldt kanoniske netadresser';
+$lang['fnencode'] = 'Metode for indkodning af ikke ASCII filnavne';
+$lang['autoplural'] = 'Tjek for flertalsendelser i henvisninger';
+$lang['compression'] = 'Pakningsmetode for attic-filer';
+$lang['cachetime'] = 'Længste levetid for "cache" (sek)';
+$lang['locktime'] = 'Længste levetid for låsefiler (sek)';
+$lang['fetchsize'] = 'Største antal (bytes) fetch.php må hente udefra';
+$lang['notify'] = 'Send ændringsmeddelelser til denne e-adresse';
+$lang['registernotify'] = 'Send info om nyoprettede brugere til denne e-adresse';
+$lang['mailfrom'] = 'E-adresse til brug for automatiske meddelelser';
+$lang['gzip_output'] = 'Benyt gzip-Content-Encoding (indholdskryptering) til XHTML';
+$lang['gdlib'] = 'Udgave af GD Lib';
+$lang['im_convert'] = 'Sti til ImageMagick\'s omdannerværktøj';
+$lang['jpg_quality'] = 'JPG komprimeringskvalitet (0-100)';
+$lang['subscribers'] = 'Slå understøttelse af abonnement på sider til';
+$lang['subscribe_time'] = 'Tid der går før abonnementlister og nyhedsbreve er sendt (i sekunder). Denne værdi skal være mindre end den tid specificeret under recent_days.';
+$lang['compress'] = 'Komprimer CSS- og JavaScript-filer';
+$lang['hidepages'] = 'Skjul lignende sider (almindelige udtryk)';
+$lang['send404'] = 'Send "HTTP 404/Page Not Found" for ikke-eksisterende sider';
+$lang['sitemap'] = 'Generer Google-"sitemap" (dage)';
+$lang['broken_iua'] = 'Er funktionen "ignore_user_abort" uvirksom på dit system? Dette kunne forårsage en ikke virkende søgeoversigt. IIS+PHP/CGI er kendt for ikke at virke. Se <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Fejl 852</a> for flere oplysninger.';
+$lang['xsendfile'] = 'Brug hovedfilen til X-Sendfile for at få netserveren til at sende statiske filer? Din netserver skal understøtte dette for at bruge det.';
+$lang['renderer_xhtml'] = 'Udskriver der skal bruges til størstedelen af wiki-udskriften (XHTML)';
+$lang['renderer__core'] = '%s (dokuwiki-kerne)';
+$lang['renderer__plugin'] = '%s (udvidelse)';
+$lang['rememberme'] = 'Tillad varige datafiler for brugernavne (husk mig)';
+$lang['rss_type'] = 'Type af XML-liste';
+$lang['rss_linkto'] = 'XML-liste henviser til';
+$lang['rss_content'] = 'Hvad skal der vises i XML-listepunkteren?';
+$lang['rss_update'] = 'XML-listens opdateringsinterval (sek)';
+$lang['recent_days'] = 'Hvor mange nye ændringer der skal beholdes (dage)';
+$lang['rss_show_summary'] = 'XML-liste vis referat i overskriften';
+$lang['target____wiki'] = 'Målvindue for indre henvisninger';
+$lang['target____interwiki'] = 'Målvindue for egne wikihenvisninger ';
+$lang['target____extern'] = 'Målvindue for udadgående henvisninger';
+$lang['target____media'] = 'Målvindue for mediehenvisninger';
+$lang['target____windows'] = 'Målvindue til Windows-henvisninger';
+$lang['proxy____host'] = 'Proxy-servernavn';
+$lang['proxy____port'] = 'Proxy-port';
+$lang['proxy____user'] = 'Proxy-brugernavn';
+$lang['proxy____pass'] = 'Proxy-kodeord';
+$lang['proxy____ssl'] = 'Brug SSL til at forbinde til proxy';
+$lang['proxy____except'] = 'Regular expression til at matche URL\'er for hvilke proxier der skal ignores';
+$lang['safemodehack'] = 'Slå "safemode hack" til ';
+$lang['ftp____host'] = 'FTP-server til "safemode hack"';
+$lang['ftp____port'] = 'FTP-port til "safemode hack"';
+$lang['ftp____user'] = 'FTP-brugernavn til "safemode hack"';
+$lang['ftp____pass'] = 'FTP-adgangskode til "safemode hack"';
+$lang['ftp____root'] = 'FTP-rodmappe til "safemode hack"';
+$lang['license_o_'] = 'Ingen valgt';
+$lang['typography_o_0'] = 'ingen';
+$lang['typography_o_1'] = 'Kun gåseøjne';
+$lang['typography_o_2'] = 'Tillader enkelttegnscitering (vil måske ikke altid virke)';
+$lang['userewrite_o_0'] = 'ingen';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'Dokuwiki indre';
+$lang['deaccent_o_0'] = 'fra';
+$lang['deaccent_o_1'] = 'fjern accenttegn';
+$lang['deaccent_o_2'] = 'romaniser';
+$lang['gdlib_o_0'] = 'GD Lib ikke tilstede';
+$lang['gdlib_o_1'] = 'Udgave 1.x';
+$lang['gdlib_o_2'] = 'automatisk sondering';
+$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'] = 'Abstrakt';
+$lang['rss_content_o_diff'] = '"Unified Diff" (Sammensat)';
+$lang['rss_content_o_htmldiff'] = 'HTML-formateret diff-tabel';
+$lang['rss_content_o_html'] = 'Fuldt HTML-sideindhold';
+$lang['rss_linkto_o_diff'] = 'liste over forskelle';
+$lang['rss_linkto_o_page'] = 'den redigerede side';
+$lang['rss_linkto_o_rev'] = 'liste over ændringer';
+$lang['rss_linkto_o_current'] = 'den nuværende side';
+$lang['compression_o_0'] = 'ingen';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'brug ikke';
+$lang['xsendfile_o_1'] = 'Proprietær lighttpd-hovedfil (før udgave 1.5)';
+$lang['xsendfile_o_2'] = 'Standard X-Sendfile-hovedfil';
+$lang['xsendfile_o_3'] = 'Proprietær Nginx X-Accel-Redirect hovedfil';
+$lang['showuseras_o_loginname'] = 'Brugernavn';
+$lang['showuseras_o_username'] = 'Brugerens fulde navn';
+$lang['showuseras_o_email'] = 'Brugerens e-adresse (ændret i forhold til mailguard-indstillingerne)';
+$lang['showuseras_o_email_link'] = 'Brugers e-adresse som en mailto:-henvisning';
+$lang['useheading_o_0'] = 'Aldrig';
+$lang['useheading_o_navigation'] = 'Kun navigering';
+$lang['useheading_o_content'] = 'Kun wiki-indhold';
+$lang['useheading_o_1'] = 'Altid';
+$lang['readdircache'] = 'Maksimum alder for readdir hukommelse (sek)';
diff --git a/lib/plugins/config/lang/de-informal/intro.txt b/lib/plugins/config/lang/de-informal/intro.txt
new file mode 100644
index 000000000..7ac1b47d9
--- /dev/null
+++ b/lib/plugins/config/lang/de-informal/intro.txt
@@ -0,0 +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 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 **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
new file mode 100644
index 000000000..1a66c4a8e
--- /dev/null
+++ b/lib/plugins/config/lang/de-informal/lang.php
@@ -0,0 +1,191 @@
+<?php
+/**
+ * German (informal) language file
+ *
+ * @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>
+ * @author Christian Wichmann <nospam@zone0.de>
+ * @author Pierre Corell <info@joomla-praxis.de>
+ */
+$lang['menu'] = 'Einstellungen';
+$lang['error'] = 'Einstellungen wurden nicht aktualisiert auf Grund eines ungültigen Wertes. Bitte überprüfe deine Änderungen und versuche 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 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 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'] = 'Plugin-Einstellungen';
+$lang['_header_template'] = 'Vorlageneinstellungen';
+$lang['_header_undefined'] = 'unbestimmte Einstellungen';
+$lang['_basic'] = 'Grundeinstellungen';
+$lang['_display'] = 'Darstellungs-Einstellungen';
+$lang['_authentication'] = 'Bestätigungseinstellungen';
+$lang['_anti_spam'] = 'Anti-Spam-Einstellungen';
+$lang['_editing'] = 'Bearbeitungseinstellungen';
+$lang['_links'] = 'Link-Einstellungen';
+$lang['_media'] = 'Media-Einstellungen';
+$lang['_advanced'] = 'erweiterte Einstellungen';
+$lang['_network'] = 'Netzwerk-Einstellungen';
+$lang['_plugin_sufix'] = 'Plugin-Einstellungen';
+$lang['_template_sufix'] = 'Vorlageneinstellungen';
+$lang['_msg_setting_undefined'] = 'Keine Konfigurationsmetadaten.';
+$lang['_msg_setting_no_class'] = 'Keine Konfigurationsklasse.';
+$lang['_msg_setting_no_default'] = 'Kein Standardwert.';
+$lang['fmode'] = 'Zugriffsrechte bei Dateierstellung';
+$lang['dmode'] = 'Zugriffsrechte bei Verzeichniserstellung';
+$lang['lang'] = 'Sprache';
+$lang['basedir'] = 'Installationsverzeichnis';
+$lang['baseurl'] = 'Installationspfad (URL)';
+$lang['savedir'] = 'Ordner zum Speichern von Daten';
+$lang['cookiedir'] = 'Cookie Pfad. Leer lassen, um die Standard-Url zu belassen.';
+$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'] = 'Zeige vollen Pfad der Datei in Fußzeile an';
+$lang['recent'] = 'letzte Änderungen';
+$lang['breadcrumbs'] = 'Anzahl der Einträge im "Krümelpfad"';
+$lang['youarehere'] = 'Hierarchische Pfadnavigation verwenden';
+$lang['typography'] = 'Mach drucktechnische Ersetzungen';
+$lang['htmlok'] = 'Erlaube eingebettetes HTML';
+$lang['phpok'] = 'Erlaube eingebettetes PHP';
+$lang['dformat'] = 'Datumsformat (siehe PHPs <a href="http://www.php.net/strftime">strftime</a> Funktion)';
+$lang['signature'] = 'Signatur';
+$lang['toptoclevel'] = 'Inhaltsverzeichnis bei dieser Überschriftengröße beginnen';
+$lang['tocminheads'] = 'Mindestanzahl der Überschriften die entscheidet, ob ein Inhaltsverzeichnis erscheinen soll';
+$lang['maxtoclevel'] = 'Maximale Überschriftsgröße für Inhaltsverzeichnis';
+$lang['maxseclevel'] = 'Abschnitte bis zu dieser Stufe einzeln editierbar machen';
+$lang['camelcase'] = 'CamelCase-Verlinkungen verwenden';
+$lang['deaccent'] = 'Seitennamen bereinigen';
+$lang['useheading'] = 'Erste Überschrift als Seitennamen verwenden';
+$lang['refcheck'] = 'Auf Verwendung beim Löschen von Media-Dateien testen';
+$lang['refshow'] = 'Wie viele Verwendungsorte der Media-Datei zeigen';
+$lang['allowdebug'] = 'Debug-Ausgaben erlauben <b>Abschalten wenn nicht benötigt!</b>';
+$lang['mediarevisions'] = 'Media-Revisionen (ältere Versionen) aktivieren?';
+$lang['usewordblock'] = 'Blockiere Spam basierend auf der Wortliste';
+$lang['indexdelay'] = 'Zeit bevor Suchmaschinenindexierung erlaubt ist';
+$lang['relnofollow'] = 'rel="nofollow" verwenden';
+$lang['mailguard'] = 'E-Mail-Adressen schützen';
+$lang['iexssprotect'] = 'Hochgeladene Dateien auf bösartigen JavaScript- und HTML-Code untersuchen';
+$lang['showuseras'] = 'Was angezeigt werden soll, wenn der Benutzer, der zuletzt eine Seite bearbeitet hat, angezeigt wird';
+$lang['useacl'] = 'Benutze Zugangskontrollliste';
+$lang['autopasswd'] = 'Automatisch erzeugte Passwörter';
+$lang['authtype'] = 'Authentifizierungsmethode';
+$lang['passcrypt'] = 'Passwortverschlüsselungsmethode';
+$lang['defaultgroup'] = 'Standardgruppe';
+$lang['superuser'] = 'Administrator - Eine Gruppe oder Nutzer mit vollem Zugriff auf alle Seiten und Administrationswerkzeuge.';
+$lang['manager'] = 'Manager - Eine Gruppe oder Nutzer mit Zugriff auf einige Administrationswerkzeuge.';
+$lang['profileconfirm'] = 'Änderungen am Benutzerprofil mit Passwort bestätigen';
+$lang['disableactions'] = 'Deaktiviere DokuWiki\'s Zugriffe';
+$lang['disableactions_check'] = 'Check';
+$lang['disableactions_subscription'] = '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['auth_security_timeout'] = 'Zeitüberschreitung bei der Authentifizierung (Sekunden)';
+$lang['securecookie'] = 'Sollen Cookies, die via HTTPS gesetzt wurden nur per HTTPS versendet werden? Deaktiviere diese Option, wenn nur der Login deines Wikis mit SSL gesichert ist, aber das Betrachten des Wikis ungesichert geschieht.';
+$lang['xmlrpc'] = 'Aktiviere/Deaktiviere die XML-RPC-Schnittstelle';
+$lang['xmlrpcuser'] = 'XML-RPC-Zugriff auf folgende Gruppen oder Benutzer (kommasepariert) beschränken. Wenn du dieses Feld leer lässt, wir der Zugriff jedem gewährt.';
+$lang['updatecheck'] = 'Automatisch auf Updates und Sicherheitswarnungen prüfen? DokuWiki muss sich dafür mit update.dokuwiki.org verbinden.';
+$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['sepchar'] = 'Worttrenner für Seitennamen in URLs';
+$lang['canonical'] = 'Immer Links mit vollständigen URLs erzeugen';
+$lang['fnencode'] = 'Methode um nicht-ASCII Dateinamen zu kodieren.';
+$lang['autoplural'] = 'Bei Links automatisch nach vorhandenen Pluralformen suchen';
+$lang['compression'] = 'Komprimierungsmethode für alte Seitenrevisionen';
+$lang['cachetime'] = 'Maximale Cachespeicherung (Sekunden)';
+$lang['locktime'] = 'Maximales Alter für Seitensperren (Sekunden)';
+$lang['fetchsize'] = 'Maximale Größe (in Bytes), die fetch.php von extern herunterladen darf';
+$lang['notify'] = 'Sende Änderungsbenachrichtigungen an diese E-Mail-Adresse.';
+$lang['registernotify'] = 'Sende Information bei neu registrierten Benutzern an diese E-Mail-Adresse.';
+$lang['mailfrom'] = 'Absenderadresse für automatisch erzeugte E-Mails';
+$lang['mailprefix'] = 'Präfix für E-Mail-Betreff beim automatischen Versand von Benachrichtigungen';
+$lang['gzip_output'] = 'Seiten mit gzip komprimiert ausliefern';
+$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 kleiner als die in recent_days konfigurierte Zeit sein.';
+$lang['compress'] = 'JavaScript und Stylesheets komprimieren';
+$lang['cssdatauri'] = 'Größe in Bytes, bis zu der Bilder in css-Dateien referenziert werden können, um HTTP-Anfragen zu minimieren. Diese Technik funktioniert nicht im IE 7 und älter! <code>400</code> bis <code>600</code> Bytes sind gute Werte. Setze <code>0</code> für inaktive Funktion.';
+$lang['hidepages'] = 'Seiten verstecken (Regulärer Ausdruck)';
+$lang['send404'] = 'Sende "HTTP 404/Seite nicht gefunden" für nicht existierende Seiten';
+$lang['sitemap'] = 'Erzeuge Google Sitemaps (Tage)';
+$lang['broken_iua'] = 'Falls die Funktion ignore_user_abort auf deinem System nicht funktioniert, könnte der Such-Index nicht funktionieren. IIS+PHP/CGI ist bekannt dafür. Siehe auch <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a>.';
+$lang['xsendfile'] = 'Den X-Sendfile-Header nutzen, um Dateien direkt vom Webserver ausliefern zu lassen? Dein Webserver muss dies unterstützen!';
+$lang['renderer_xhtml'] = 'Standard-Renderer für die normale (XHTML) Wiki-Ausgabe.';
+$lang['renderer__core'] = '%s (DokuWiki Kern)';
+$lang['renderer__plugin'] = '%s (Erweiterung)';
+$lang['rememberme'] = 'Permanente Login-Cookies erlauben (Auf diesem Computer eingeloggt bleiben)';
+$lang['rss_type'] = 'XML-Feed-Format';
+$lang['rss_linkto'] = 'XML-Feed verlinken auf';
+$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['rss_show_summary'] = 'Bearbeitungs-Zusammenfassung im XML-Feed anzeigen';
+$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 Windows-Freigaben-Links';
+$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['proxy____except'] = 'Regulärer Ausdruck um Adressen zu beschreiben, für die kein Proxy verwendet werden soll';
+$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['ftp____root'] = 'FTP Wurzelverzeichnis für Safemodehack';
+$lang['license_o_'] = 'Nichts ausgewählt';
+$lang['typography_o_0'] = 'nichts';
+$lang['typography_o_1'] = 'ohne einfache Anführungszeichen';
+$lang['typography_o_2'] = 'mit einfachen Anführungszeichen (funktioniert nicht immer)';
+$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['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';
+$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'] = 'Zusammenfassung';
+$lang['rss_content_o_diff'] = 'Vereinigtes Diff';
+$lang['rss_content_o_htmldiff'] = 'HTML formatierte Diff-Tabelle';
+$lang['rss_content_o_html'] = 'Vollständiger HTML-Inhalt';
+$lang['rss_linkto_o_diff'] = 'Ansicht der Unterschiede';
+$lang['rss_linkto_o_page'] = 'geänderte Seite';
+$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';
+$lang['xsendfile_o_0'] = 'Nicht benutzen';
+$lang['xsendfile_o_1'] = 'Proprietärer lighttpd-Header (vor Release 1.5)';
+$lang['xsendfile_o_2'] = 'Standard X-Sendfile-Header';
+$lang['xsendfile_o_3'] = 'Proprietärer Nginx X-Accel-Redirect-Header';
+$lang['showuseras_o_loginname'] = 'Login-Name';
+$lang['showuseras_o_username'] = 'Voller Name des Nutzers';
+$lang['showuseras_o_email'] = 'E-Mail-Adresse des Benutzers (je nach Mailguard-Einstellung verschleiert)';
+$lang['showuseras_o_email_link'] = 'E-Mail-Adresse des Benutzers als mailto:-Link';
+$lang['useheading_o_0'] = 'Niemals';
+$lang['useheading_o_navigation'] = 'Nur Navigation';
+$lang['useheading_o_content'] = 'Nur Wiki-Inhalt';
+$lang['useheading_o_1'] = 'Immer';
+$lang['readdircache'] = 'Maximales Alter des readdir-Caches (Sekunden)';
diff --git a/lib/plugins/config/lang/de/intro.txt b/lib/plugins/config/lang/de/intro.txt
new file mode 100644
index 000000000..efb807738
--- /dev/null
+++ b/lib/plugins/config/lang/de/intro.txt
@@ -0,0 +1,10 @@
+====== Konfiguration ======
+
+Dieses Plugin hilft Ihnen bei der Konfiguration von DokuWiki. Hilfe zu den einzelnen Einstellungen finden Sie unter [[doku>config]]. Mehr Information zu diesem Plugin ist unter [[doku>plugin:config]] erhältlich.
+
+Einstellungen mit einem hellroten Hintergrund sind gesichert und können nicht mit diesem Plugin verändert werden, Einstellungen mit hellblauem Hintergrund sind Voreinstellungen, weiß hinterlegte Felder zeigen lokal veränderte Werte an. Sowohl die blauen als auch die weißen Felder können verändert werden.
+
+Bitte vergessen Sie nicht **Speichern** zu drücken bevor Sie die Seite verlassen, andernfalls gehen Ihre Änderungen verloren.
+
+
+
diff --git a/lib/plugins/config/lang/de/lang.php b/lib/plugins/config/lang/de/lang.php
new file mode 100644
index 000000000..a9a275349
--- /dev/null
+++ b/lib/plugins/config/lang/de/lang.php
@@ -0,0 +1,202 @@
+<?php
+/**
+ * German language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Andreas Gohr <andi@splitbrain.org>
+ * @author Michael Klier <chi@chimeric.de>
+ * @author Leo Moll <leo@yeasoft.com>
+ * @author Florian Anderiasch <fa@art-core.org>
+ * @author Robin Kluth <commi1993@gmail.com>
+ * @author Arne Pelka <mail@arnepelka.de>
+ * @author Dirk Einecke <dirk@dirkeinecke.de>
+ * @author Blitzi94@gmx.de
+ * @author Robert Bogenschneider <robog@GMX.de>
+ * @author Robert Bogenschneider <robog@gmx.de>
+ * @author Niels Lange <niels@boldencursief.nl>
+ * @author Christian Wichmann <nospam@zone0.de>
+ * @author Paul Lachewsky <kaeptn.haddock@gmail.com>
+ * @author Pierre Corell <info@joomla-praxis.de>
+ */
+$lang['menu'] = 'Konfiguration';
+$lang['error'] = 'Die Einstellungen wurden wegen einer fehlerhaften Eingabe nicht gespeichert.
+<br />Bitte überprüfen sie die rot umrandeten Eingaben und speichern Sie erneut.';
+$lang['updated'] = 'Einstellungen erfolgreich gespeichert.';
+$lang['nochoice'] = '(keine Auswahlmöglichkeiten vorhanden)';
+$lang['locked'] = 'Die Konfigurationsdatei kann nicht geändert werden, wenn dies unbeabsichtigt ist
+ <br />überprüfen Sie, dass die Dateiberechtigungen korrekt gesetzt sind.';
+$lang['danger'] = 'Vorsicht: Die Änderung dieser Option könnte Ihr Wiki und das Konfigurationsmenü unzugänglich machen.';
+$lang['warning'] = 'Hinweis: Die Änderung dieser Option könnte unbeabsichtigtes Verhalten hervorrufen.';
+$lang['security'] = 'Sicherheitswarnung: Die Änderung dieser Option könnte ein Sicherheitsrisiko darstellen.';
+$lang['_configuration_manager'] = 'Konfiguration';
+$lang['_header_dokuwiki'] = 'DokuWiki-Konfiguration';
+$lang['_header_plugin'] = 'Plugin-Konfiguration';
+$lang['_header_template'] = 'Template-Konfiguration';
+$lang['_header_undefined'] = 'Unbekannte Einstellungen';
+$lang['_basic'] = 'Grund-Konfiguration';
+$lang['_display'] = 'Anzeige-Konfiguration';
+$lang['_authentication'] = 'Authentifizierungs-Konfiguration';
+$lang['_anti_spam'] = 'Anti-Spam-Konfiguration';
+$lang['_editing'] = 'Bearbeitungs-Konfiguration';
+$lang['_links'] = 'Link-Konfiguration';
+$lang['_media'] = 'Medien-Konfiguration';
+$lang['_advanced'] = 'Erweiterte Konfiguration';
+$lang['_network'] = 'Netzwerk-Konfiguration';
+$lang['_plugin_sufix'] = 'Plugin-Konfiguration';
+$lang['_template_sufix'] = 'Template-Konfiguration';
+$lang['_msg_setting_undefined'] = 'Keine Konfigurationsmetadaten.';
+$lang['_msg_setting_no_class'] = 'Keine Konfigurationsklasse.';
+$lang['_msg_setting_no_default'] = 'Kein Standardwert.';
+$lang['fmode'] = 'Rechte für neue Dateien';
+$lang['dmode'] = 'Rechte für neue Verzeichnisse';
+$lang['lang'] = 'Sprache';
+$lang['basedir'] = 'Installationsverzeichnis';
+$lang['baseurl'] = 'Installationspfad (URL)';
+$lang['savedir'] = 'Speicherverzeichnis';
+$lang['cookiedir'] = 'Cookiepfad. Frei lassen, um den gleichen Pfad wie "baseurl" zu benutzen.';
+$lang['start'] = 'Startseitenname';
+$lang['title'] = 'Titel des Wikis';
+$lang['template'] = 'Designvorlage (Template)';
+$lang['license'] = 'Unter welcher Lizenz sollen Ihre Inhalte veröffentlicht werden?';
+$lang['fullpath'] = 'Den kompletten Dateipfad im Footer anzeigen';
+$lang['recent'] = 'Anzahl der Einträge in der Änderungsliste';
+$lang['breadcrumbs'] = 'Anzahl der Einträge im "Krümelpfad"';
+$lang['youarehere'] = 'Hierarchische Pfadnavigation verwenden';
+$lang['typography'] = 'Typographische Ersetzungen';
+$lang['htmlok'] = 'HTML erlauben';
+$lang['phpok'] = 'PHP erlauben';
+$lang['dformat'] = 'Datumsformat (Siehe PHP <a href="http://www.php.net/strftime">strftime</a> Funktion)';
+$lang['signature'] = 'Signatur';
+$lang['toptoclevel'] = 'Inhaltsverzeichnis bei dieser Überschriftengröße beginnen';
+$lang['tocminheads'] = 'Mindestanzahl der Überschriften die entscheidet, ob ein Inhaltsverzeichnis erscheinen soll';
+$lang['maxtoclevel'] = 'Maximale Überschriftsgröße für Inhaltsverzeichnis';
+$lang['maxseclevel'] = 'Abschnitte bis zu dieser Stufe einzeln editierbar machen';
+$lang['camelcase'] = 'CamelCase-Verlinkungen verwenden';
+$lang['deaccent'] = 'Seitennamen bereinigen';
+$lang['useheading'] = 'Erste Überschrift als Seitennamen verwenden';
+$lang['refcheck'] = 'Auf Verwendung beim Löschen von Media-Dateien testen';
+$lang['refshow'] = 'Wiev iele Verwendungsorte der Media-Datei zeigen';
+$lang['allowdebug'] = 'Debug-Ausgaben erlauben <b>Abschalten wenn nicht benötigt!</b>';
+$lang['mediarevisions'] = 'Media-Revisionen (ältere Versionen) aktivieren?';
+$lang['usewordblock'] = 'Spam-Blocking benutzen';
+$lang['indexdelay'] = 'Zeit bevor Suchmaschinenindexierung erlaubt ist';
+$lang['relnofollow'] = 'rel="nofollow" verwenden';
+$lang['mailguard'] = 'E-Mail-Adressen schützen';
+$lang['iexssprotect'] = 'Hochgeladene Dateien auf bösartigen JavaScript- und HTML-Code untersuchen';
+$lang['showuseras'] = 'Was angezeigt werden soll, wenn der Benutzer, der zuletzt eine Seite bearbeitet hat, angezeigt wird';
+$lang['useacl'] = 'Zugangskontrolle verwenden';
+$lang['autopasswd'] = 'Passwort automatisch generieren';
+$lang['authtype'] = 'Authentifizierungsmechanismus';
+$lang['passcrypt'] = 'Verschlüsselungsmechanismus';
+$lang['defaultgroup'] = 'Standardgruppe';
+$lang['superuser'] = 'Administrator - Eine Gruppe oder Nutzer mit vollem Zugriff auf alle Seiten und Administrationswerkzeuge.';
+$lang['manager'] = 'Manager - Eine Gruppe oder Nutzer mit Zugriff auf einige Administrationswerkzeuge.';
+$lang['profileconfirm'] = 'Profiländerung nur nach Passwortbestätigung';
+$lang['disableactions'] = 'DokuWiki-Aktionen deaktivieren';
+$lang['disableactions_check'] = 'Check';
+$lang['disableactions_subscription'] = 'Seiten-Abonnements';
+$lang['disableactions_wikicode'] = 'Quelltext betrachten/exportieren';
+$lang['disableactions_other'] = 'Andere Aktionen (durch Komma getrennt)';
+$lang['sneaky_index'] = 'Standardmäßig zeigt DokuWiki alle Namensräume in der Übersicht. Wenn diese Option aktiviert wird, werden alle Namensräume, für die der Benutzer keine Lese-Rechte hat, nicht angezeigt. Dies kann unter Umständen dazu führen, das lesbare Unter-Namensräume nicht angezeigt werden und macht die Übersicht evtl. unbrauchbar in Kombination mit bestimmten ACL Einstellungen.';
+$lang['auth_security_timeout'] = 'Authentifikations-Timeout (Sekunden)';
+$lang['securecookie'] = 'Sollen Cookies, die via HTTPS gesetzt wurden nur per HTTPS versendet werden? Deaktivieren Sie diese Option, wenn nur der Login Ihres Wikis mit SSL gesichert ist, aber das Betrachten des Wikis ungesichert geschieht.';
+$lang['xmlrpc'] = 'XML-RPC-Zugriff erlauben.';
+$lang['xmlrpcuser'] = 'XML-RPC-Zugriff auf folgende Gruppen oder Benutzer (kommasepariert) beschränken. Wenn Sie dieses Feld leer lassen, wir der Zugriff jedem gewährt.';
+$lang['updatecheck'] = 'Automatisch auf Updates und Sicherheitswarnungen prüfen? DokuWiki muss sich dafür mit update.dokuwiki.org verbinden.';
+$lang['userewrite'] = 'URL rewriting';
+$lang['useslash'] = 'Schrägstrich (/) als Namensraumtrenner in URLs verwenden';
+$lang['usedraft'] = 'Während des Bearbeitens automatisch Zwischenentwürfe speichern';
+$lang['sepchar'] = 'Worttrenner für Seitennamen in URLs';
+$lang['canonical'] = 'Immer Links mit vollständigen URLs erzeugen';
+$lang['fnencode'] = 'Methode um nicht-ASCII Dateinamen zu kodieren.';
+$lang['autoplural'] = 'Bei Links automatisch nach vorhandenen Pluralformen suchen';
+$lang['compression'] = 'Komprimierungsmethode für alte Seitenrevisionen';
+$lang['cachetime'] = 'Maximale Cachespeicherung (Sekunden)';
+$lang['locktime'] = 'Maximales Alter für Seitensperren (Sekunden)';
+$lang['fetchsize'] = 'Maximale Größe (in Bytes), die fetch.php von extern herunterladen darf';
+$lang['notify'] = 'Änderungsmitteilungen an diese E-Mail-Adresse versenden';
+$lang['registernotify'] = 'Information über neu registrierte Nutzer an diese E-Mail-Adresse senden';
+$lang['mailfrom'] = 'Absender-E-Mail-Adresse für automatische Mails';
+$lang['mailprefix'] = 'Präfix für E-Mail-Betreff beim automatischen Versand von Benachrichtigungen';
+$lang['gzip_output'] = 'Seiten mit gzip komprimiert ausliefern';
+$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 kleiner als die in recent_days konfigurierte Zeit sein.';
+$lang['compress'] = 'JavaScript und Stylesheets komprimieren';
+$lang['cssdatauri'] = 'Größe in Bytes, bis zu der Bilder in css-Dateien referenziert werden können, um HTTP-Anfragen zu minimieren. Diese Technik funktioniert nicht im IE 7 und älter! Empfohlene Einstellung: <code>400</code> to <code>600</code> Bytes. Setzen Sie die Einstellung auf <code>0</code> um die Funktion zu deaktivieren.';
+$lang['hidepages'] = 'Seiten verstecken (Regulärer Ausdruck)';
+$lang['send404'] = 'Bei nicht vorhandenen Seiten mit 404 Fehlercode antworten';
+$lang['sitemap'] = 'Google Sitemap erzeugen (Tage)';
+$lang['broken_iua'] = 'Falls die Funktion ignore_user_abort auf Ihrem System nicht funktioniert, könnte der Such-Index nicht funktionieren. IIS+PHP/CGI ist bekannt dafür. Siehe auch <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a>.';
+$lang['xsendfile'] = 'Den X-Sendfile-Header nutzen, um Dateien direkt vom Webserver ausliefern zu lassen? Ihr Webserver muss dies unterstützen!';
+$lang['renderer_xhtml'] = 'Standard-Renderer für die normale (XHTML) Wiki-Ausgabe.';
+$lang['renderer__core'] = '%s (DokuWiki Kern)';
+$lang['renderer__plugin'] = '%s (Plugin)';
+$lang['rememberme'] = 'Permanente Login-Cookies erlauben (Auf diesem Computer eingeloggt bleiben)';
+$lang['rss_type'] = 'XML-Feed-Format';
+$lang['rss_linkto'] = 'XML-Feed verlinken auf';
+$lang['rss_content'] = 'Welche Inhalte sollen im XML-Feed dargestellt werden?';
+$lang['rss_update'] = 'XML-Feed Aktualisierungsintervall (Sekunden)';
+$lang['recent_days'] = 'Wieviele letzte Änderungen sollen einsehbar bleiben? (Tage)';
+$lang['rss_show_summary'] = 'Bearbeitungs-Zusammenfassung im XML-Feed anzeigen';
+$lang['target____wiki'] = 'Zielfenster für interne Links (target Attribut)';
+$lang['target____interwiki'] = 'Zielfenster für InterWiki-Links (target Attribut)';
+$lang['target____extern'] = 'Zielfenster für Externe Links (target Attribut)';
+$lang['target____media'] = 'Zielfenster für (Bild-)Dateien (target Attribut)';
+$lang['target____windows'] = 'Zielfenster für Windows Freigaben (target Attribut)';
+$lang['proxy____host'] = 'Proxy-Server';
+$lang['proxy____port'] = 'Proxy-Port';
+$lang['proxy____user'] = 'Proxy Nutzername';
+$lang['proxy____pass'] = 'Proxy Passwort';
+$lang['proxy____ssl'] = 'SSL bei Verbindung zum Proxy verwenden';
+$lang['proxy____except'] = 'Regulärer Ausdruck um Adressen zu beschreiben, für die kein Proxy verwendet werden soll';
+$lang['safemodehack'] = 'Safemodehack verwenden';
+$lang['ftp____host'] = 'FTP-Host für Safemodehack';
+$lang['ftp____port'] = 'FTP-Port für Safemodehack';
+$lang['ftp____user'] = 'FTP Nutzername für Safemodehack';
+$lang['ftp____pass'] = 'FTP Passwort für Safemodehack';
+$lang['ftp____root'] = 'FTP Wurzelverzeichnis für Safemodehack';
+$lang['license_o_'] = 'Keine gewählt';
+$lang['typography_o_0'] = 'keine';
+$lang['typography_o_1'] = 'ohne einfache Anführungszeichen';
+$lang['typography_o_2'] = 'mit einfachen Anführungszeichen (funktioniert nicht immer)';
+$lang['userewrite_o_0'] = 'keines';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki';
+$lang['deaccent_o_0'] = 'aus';
+$lang['deaccent_o_1'] = 'Akzente und Umlaute umwandeln';
+$lang['deaccent_o_2'] = 'Umschrift';
+$lang['gdlib_o_0'] = 'GD Lib nicht verfügbar';
+$lang['gdlib_o_1'] = 'Version 1.x';
+$lang['gdlib_o_2'] = 'Automatisch finden';
+$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'] = 'Abstrakt';
+$lang['rss_content_o_diff'] = 'Unified Diff';
+$lang['rss_content_o_htmldiff'] = 'HTML formatierte Diff-Tabelle';
+$lang['rss_content_o_html'] = 'Vollständiger HTML-Inhalt';
+$lang['rss_linkto_o_diff'] = 'Änderungen zeigen';
+$lang['rss_linkto_o_page'] = 'geänderte Seite';
+$lang['rss_linkto_o_rev'] = 'Liste aller Änderungen';
+$lang['rss_linkto_o_current'] = 'Aktuelle Seite';
+$lang['compression_o_0'] = 'keine';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'nicht benutzen';
+$lang['xsendfile_o_1'] = 'Proprietärer lighttpd-Header (vor Release 1.5)';
+$lang['xsendfile_o_2'] = 'Standard X-Sendfile-Header';
+$lang['xsendfile_o_3'] = 'Proprietärer Nginx X-Accel-Redirect-Header';
+$lang['showuseras_o_loginname'] = 'Loginname';
+$lang['showuseras_o_username'] = 'Vollständiger Name des Benutzers';
+$lang['showuseras_o_email'] = 'E-Mail-Adresse des Benutzers (je nach Mailguard-Einstellung verschleiert)';
+$lang['showuseras_o_email_link'] = 'E-Mail-Adresse des Benutzers als mailto:-Link';
+$lang['useheading_o_0'] = 'Nie';
+$lang['useheading_o_navigation'] = 'Nur Navigation';
+$lang['useheading_o_content'] = 'Nur Wikiinhalt';
+$lang['useheading_o_1'] = 'Immer';
+$lang['readdircache'] = 'Maximales Alter des readdir-Caches (Sekunden)';
diff --git a/lib/plugins/config/lang/el/intro.txt b/lib/plugins/config/lang/el/intro.txt
new file mode 100644
index 000000000..f10636720
--- /dev/null
+++ b/lib/plugins/config/lang/el/intro.txt
@@ -0,0 +1,7 @@
+====== Ρυθμίσεις ======
+
+Χρησιμοποιήστε αυτή την σελίδα για να ρυθμίσετε την λειτουργία του Dokuwiki σας. Για βοήθεια σχετικά με τις ρυθμίσεις δείτε την σελίδα [[doku>config]]. Για περισσότερες λεπτομέρειες σχετικά με αυτή την επέκταση δείτε την σελίδα [[doku>plugin:config]].
+
+Οι ρυθμίσεις που εμφανίζονται σε απαλό κόκκινο φόντο είναι κλειδωμένες και δεν μπορούν να τροποποιηθούν μέσω αυτής της επέκτασης. Οι ρυθμίσεις που εμφανίζονται σε μπλε φόντο είναι οι προεπιλεγμένες ενώ οι ρυθμίσεις που εμφανίζονται σε λευκό φόντο είναι αυτές που διαφέρουν από τις προεπιλεγμένες. Και οι ρυθμίσεις που εμφανίζονται σε μπλε φόντο και οι ρυθμίσεις που εμφανίζονται σε λευκό φόντο μπορούν να τροποποιηθούν.
+
+Θυμηθείτε να επιλέξετε **Αποθήκευση** αφού κάνετε τις αλλαγές που θέλετε.
diff --git a/lib/plugins/config/lang/el/lang.php b/lib/plugins/config/lang/el/lang.php
new file mode 100644
index 000000000..9f5d121de
--- /dev/null
+++ b/lib/plugins/config/lang/el/lang.php
@@ -0,0 +1,195 @@
+<?php
+/**
+ * Greek language file
+ *
+ * Based on DokuWiki Version rc2007-05-24 english language file
+ * Original english language file contents included for reference
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Christopher Smith <chris@jalakai.co.uk>
+ * @author Thanos Massias <tm@thriasio.gr>
+ * @author Αθανάσιος Νταής <homunculus@wana.gr>
+ * @author Konstantinos Koryllos <koryllos@gmail.com>
+ * @author George Petsagourakis <petsagouris@gmail.com>
+ * @author Petros Vidalis <pvidalis@gmail.com>
+ */
+$lang['menu'] = 'Ρυθμίσεις';
+$lang['error'] = 'Οι ρυθμίσεις σας δεν έγιναν δεκτές λόγω λανθασμένης τιμής κάποιας ρύθμισης. Διορθώστε την λάθος τιμή και προσπαθήστε ξανά.
+ <br />Η λανθασμένη τιμή υποδεικνύεται με κόκκινο πλαίσιο.';
+$lang['updated'] = 'Επιτυχής τροποποίηση ρυθμίσεων.';
+$lang['nochoice'] = '(δεν υπάρχουν άλλες διαθέσιμες επιλογές)';
+$lang['locked'] = 'Το αρχείο ρυθμίσεων δεν μπορεί να τροποποιηθεί. <br />Εάν αυτό δεν είναι επιθυμητό, διορθώστε τα δικαιώματα πρόσβασης του αρχείου ρυθμίσεων';
+$lang['danger'] = 'Κίνδυνος: Η αλλαγή αυτής της επιλογής θα μπορούσε να αποτρέψει την πρόσβαση στο wiki και στις ρυθμίσεις του.';
+$lang['warning'] = 'Προσοχή: Η αλλαγή αυτής της επιλογής θα μπορούσε να προκαλέσει ανεπιθύμητη συμπεριφορά.';
+$lang['security'] = 'Προσοχή: Η αλλαγή αυτής της επιλογής θα μπορούσε να προκαλέσει προβλήματα ασφαλείας.';
+$lang['_configuration_manager'] = 'Ρυθμίσεις';
+$lang['_header_dokuwiki'] = 'Ρυθμίσεις DokuWiki';
+$lang['_header_plugin'] = 'Ρυθμίσεις Επεκτάσεων';
+$lang['_header_template'] = 'Ρυθμίσεις Προτύπων παρουσίασης';
+$lang['_header_undefined'] = 'Διάφορες Ρυθμίσεις';
+$lang['_basic'] = 'Βασικές Ρυθμίσεις';
+$lang['_display'] = 'Ρυθμίσεις Εμφάνισης';
+$lang['_authentication'] = 'Ρυθμίσεις Ασφαλείας';
+$lang['_anti_spam'] = 'Ρυθμίσεις Anti-Spam';
+$lang['_editing'] = 'Ρυθμίσεις Σύνταξης σελίδων';
+$lang['_links'] = 'Ρυθμίσεις Συνδέσμων';
+$lang['_media'] = 'Ρυθμίσεις Αρχείων';
+$lang['_advanced'] = 'Ρυθμίσεις για Προχωρημένους';
+$lang['_network'] = 'Ρυθμίσεις Δικτύου';
+$lang['_plugin_sufix'] = 'Ρυθμίσεις Επεκτάσεων';
+$lang['_template_sufix'] = 'Ρυθμίσεις Προτύπων παρουσίασης';
+$lang['_msg_setting_undefined'] = 'Δεν έχουν οριστεί metadata.';
+$lang['_msg_setting_no_class'] = 'Δεν έχει οριστεί κλάση.';
+$lang['_msg_setting_no_default'] = 'Δεν υπάρχει τιμή εξ ορισμού.';
+$lang['fmode'] = 'Δικαιώματα πρόσβασης δημιουργούμενων αρχείων';
+$lang['dmode'] = 'Δικαιώματα πρόσβασης δημιουργούμενων φακέλων';
+$lang['lang'] = 'Γλώσσα';
+$lang['basedir'] = 'Αρχικός Φάκελος';
+$lang['baseurl'] = 'Αρχικό URL';
+$lang['savedir'] = 'Φάκελος για την αποθήκευση δεδομένων';
+$lang['cookiedir'] = 'Διαδρομή cookie. Αφήστε την κενή για την χρησιμοποίηση της αρχικής URL.';
+$lang['start'] = 'Ονομασία αρχικής σελίδας';
+$lang['title'] = 'Τίτλος Wiki';
+$lang['template'] = 'Πρότυπο προβολής';
+$lang['license'] = 'Κάτω από ποια άδεια θέλετε να δημοσιευτεί το υλικό σας?';
+$lang['fullpath'] = 'Εμφάνιση πλήρους διαδρομής σελίδας στην υποκεφαλίδα';
+$lang['recent'] = 'Αριθμός πρόσφατων αλλαγών ανά σελίδα';
+$lang['breadcrumbs'] = 'Αριθμός συνδέσμων ιστορικού';
+$lang['youarehere'] = 'Εμφάνιση ιεραρχικής προβολής τρέχουσας σελίδας';
+$lang['typography'] = 'Μετατροπή ειδικών χαρακτήρων στο τυπογραφικό ισοδύναμό τους';
+$lang['htmlok'] = 'Να επιτρέπεται η ενσωμάτωση HTML';
+$lang['phpok'] = 'Να επιτρέπεται η ενσωμάτωση PHP';
+$lang['dformat'] = 'Μορφή ημερομηνίας (βλέπε την <a href="http://www.php.net/strftime">strftime</a> function της PHP)';
+$lang['signature'] = 'Υπογραφή';
+$lang['toptoclevel'] = 'Ανώτατο επίπεδο πίνακα περιεχομένων σελίδας';
+$lang['tocminheads'] = 'Ελάχιστος αριθμός κεφαλίδων για την δημιουργία πίνακα περιεχομένων - TOC';
+$lang['maxtoclevel'] = 'Μέγιστο επίπεδο για πίνακα περιεχομένων σελίδας';
+$lang['maxseclevel'] = 'Μέγιστο επίπεδο για εμφάνιση της επιλογής τροποποίησης επιπέδου';
+$lang['camelcase'] = 'Χρήση CamelCase στους συνδέσμους';
+$lang['deaccent'] = 'Αφαίρεση σημείων στίξης από ονόματα σελίδων';
+$lang['useheading'] = 'Χρήση κεφαλίδας πρώτου επιπέδου σαν τίτλο συνδέσμων';
+$lang['refcheck'] = 'Πριν τη διαγραφή ενός αρχείου να ελέγχεται η ύπαρξη σελίδων που το χρησιμοποιούν';
+$lang['refshow'] = 'Εμφανιζόμενος αριθμός σελίδων που χρησιμοποιούν ένα αρχείο';
+$lang['allowdebug'] = 'Δεδομένα εκσφαλμάτωσης (debug) <b>απενεργοποιήστε τα εάν δεν τα έχετε ανάγκη!</b>';
+$lang['usewordblock'] = 'Χρήστη λίστα απαγορευμένων λέξεων για καταπολέμηση του spam';
+$lang['indexdelay'] = 'Χρόνος αναμονής προτού επιτραπεί σε μηχανές αναζήτησης να ευρετηριάσουν μια τροποποιημένη σελίδα (sec)';
+$lang['relnofollow'] = 'Χρήση rel="nofollow"';
+$lang['mailguard'] = 'Κωδικοποίηση e-mail διευθύνσεων';
+$lang['iexssprotect'] = 'Έλεγχος μεταφορτώσεων για πιθανώς επικίνδυνο κώδικα JavaScript ή HTML';
+$lang['showuseras'] = 'Τι να εμφανίζεται όταν φαίνεται ο χρήστης που τροποποίησε τελευταίος μία σελίδα';
+$lang['useacl'] = 'Χρήση Λίστας Δικαιωμάτων Πρόσβασης (ACL)';
+$lang['autopasswd'] = 'Αυτόματη δημιουργία κωδικού χρήστη';
+$lang['authtype'] = 'Τύπος πιστοποίησης στοιχείων χρήστη';
+$lang['passcrypt'] = 'Μέθοδος κρυπτογράφησης κωδικού χρήστη';
+$lang['defaultgroup'] = 'Προεπιλεγμένη ομάδα χρηστών';
+$lang['superuser'] = 'Υπερ-χρήστης - μία ομάδα ή ένας χρήστης με πλήρη δικαιώματα πρόσβασης σε όλες τις σελίδες και όλες τις λειτουργίες ανεξάρτητα από τις ρυθμίσεις των Λιστών Δικαιωμάτων Πρόσβασης (ACL)';
+$lang['manager'] = 'Διαχειριστής - μία ομάδα ή ένας χρήστης με δικαιώματα πρόσβασης σε ορισμένες από τις λειτουργίες της εφαρμογής';
+$lang['profileconfirm'] = 'Να απαιτείται ο κωδικός χρήστη για την επιβεβαίωση αλλαγών στο προφίλ χρήστη';
+$lang['disableactions'] = 'Απενεργοποίηση λειτουργιών DokuWiki';
+$lang['disableactions_check'] = 'Έλεγχος';
+$lang['disableactions_subscription'] = 'Εγγραφή/Διαγραφή χρήστη';
+$lang['disableactions_wikicode'] = 'Προβολή κώδικα σελίδας';
+$lang['disableactions_other'] = 'Άλλες λειτουργίες (διαχωρίστε τις με κόμμα)';
+$lang['sneaky_index'] = 'Εξ ορισμού, η εφαρμογή DokuWiki δείχνει όλους τους φακέλους στην προβολή Καταλόγου. Ενεργοποιώντας αυτή την επιλογή, δεν θα εμφανίζονται οι φάκελοι για τους οποίους ο χρήστης δεν έχει δικαιώματα ανάγνωσης αλλά και οι υπο-φάκελοί τους ανεξαρτήτως δικαιωμάτων πρόσβασης.';
+$lang['auth_security_timeout'] = 'Διάρκεια χρόνου για ασφάλεια πιστοποίησης (δευτερόλεπτα)';
+$lang['securecookie'] = 'Τα cookies που έχουν οριστεί μέσω HTTPS πρέπει επίσης να αποστέλλονται μόνο μέσω HTTPS από τον φυλλομετρητή? Απενεργοποιήστε αυτή την επιλογή όταν μόνο η είσοδος στο wiki σας διασφαλίζεται μέσω SSL αλλά η περιήγηση γίνεται και χωρίς αυτό.';
+$lang['xmlrpc'] = 'Ενεργοποίηση/Απενεργοποίηση της διασύνδεσης XML-RPC ';
+$lang['xmlrpcuser'] = 'Περιορισμός XML-RPC πρόσβασης στις ομάδες η τους χρήστες (διαχωριζόμενοι με κόμμα). Αφήστε το κενό για πρόσβαση από όλους.';
+$lang['updatecheck'] = 'Έλεγχος για ύπαρξη νέων εκδόσεων και ενημερώσεων ασφαλείας της εφαρμογής? Απαιτείται η σύνδεση με το update.dokuwiki.org για να λειτουργήσει σωστά αυτή η επιλογή.';
+$lang['userewrite'] = 'Χρήση ωραίων URLs';
+$lang['useslash'] = 'Χρήση slash σαν διαχωριστικό φακέλων στα URLs';
+$lang['usedraft'] = 'Αυτόματη αποθήκευση αντιγράφων κατά την τροποποίηση σελίδων';
+$lang['sepchar'] = 'Διαχωριστικός χαρακτήρας για κανονικοποίηση ονόματος σελίδας';
+$lang['canonical'] = 'Πλήρη και κανονικοποιημένα URLs';
+$lang['fnencode'] = 'Μέθοδος κωδικοποίησης για ονόματα αρχείων μη-ASCII';
+$lang['autoplural'] = 'Ταίριασμα πληθυντικού στους συνδέσμους';
+$lang['compression'] = 'Μέθοδος συμπίεσης για αρχεία attic';
+$lang['cachetime'] = 'Μέγιστη ηλικία cache (sec)';
+$lang['locktime'] = 'Μέγιστος χρόνος κλειδώματος αρχείου υπό τροποποίηση (sec)';
+$lang['fetchsize'] = 'Μέγιστο μέγεθος (σε bytes) εξωτερικού αρχείου που επιτρέπεται να μεταφέρει η fetch.php';
+$lang['notify'] = 'Αποστολή ενημέρωσης για αλλαγές σε αυτή την e-mail διεύθυνση';
+$lang['registernotify'] = 'Αποστολή ενημερωτικών μηνυμάτων σε αυτή την e-mail διεύθυνση κατά την εγγραφή νέων χρηστών';
+$lang['mailfrom'] = 'e-mail διεύθυνση αποστολέα για μηνύματα από την εφαρμογή';
+$lang['mailprefix'] = 'Πρόθεμα θέματος που να χρησιμοποιείται για τα αυτόματα μηνύματα ηλεκτρονικού ταχυδρομείου.';
+$lang['gzip_output'] = 'Χρήση gzip Content-Encoding για την xhtml';
+$lang['gdlib'] = 'Έκδοση βιβλιοθήκης GD';
+$lang['im_convert'] = 'Διαδρομή προς το εργαλείο μετατροπής εικόνων του ImageMagick';
+$lang['jpg_quality'] = 'Ποιότητα συμπίεσης JPG (0-100)';
+$lang['subscribers'] = 'Να επιτρέπεται η εγγραφή στην ενημέρωση αλλαγών σελίδας';
+$lang['subscribe_time'] = 'Χρόνος μετά τον οποίο οι λίστες ειδοποιήσεων και τα συνοπτικά θα αποστέλλονται (δευτερόλεπτα). Αυτό θα πρέπει να είναι μικρότερο από τον χρόνο που έχει η ρύθμιση recent_days.';
+$lang['compress'] = 'Συμπίεση αρχείων CSS και javascript';
+$lang['cssdatauri'] = 'Το μέγεθος σε bytes στο οποίο οι εικόνες που αναφέρονται σε CSS αρχεία θα πρέπει να είναι ενσωματωμένες για τη μείωση των απαιτήσεων μιας κεφαλίδας αίτησης HTTP . Αυτή η τεχνική δεν θα λειτουργήσει σε IE <8! <code> 400 </ code> με <code> 600 </ code> bytes είναι μια καλή τιμή. Ορίστε την τιμή <code> 0 </ code> για να το απενεργοποιήσετε.';
+$lang['hidepages'] = 'Φίλτρο απόκρυψης σελίδων (regular expressions)';
+$lang['send404'] = 'Αποστολή "HTTP 404/Page Not Found" για σελίδες που δεν υπάρχουν';
+$lang['sitemap'] = 'Δημιουργία Google sitemap (ημέρες)';
+$lang['broken_iua'] = 'Η συνάρτηση ignore_user_abort δεν λειτουργεί σωστά στο σύστημά σας? Σε αυτή την περίπτωση μπορεί να μην δουλεύει σωστά η λειτουργία Καταλόγου. Ο συνδυασμός IIS+PHP/CGI είναι γνωστό ότι έχει τέτοιο πρόβλημα. Δείτε και <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> για λεπτομέρειες.';
+$lang['xsendfile'] = 'Χρήση της κεφαλίδας X-Sendfile από τον εξυπηρετητή κατά την φόρτωση στατικών αρχείων? Ο εξυπηρετητής σας πρέπει να υποστηρίζει αυτή την δυνατότητα.';
+$lang['renderer_xhtml'] = 'Πρόγραμμα δημιουργίας βασικής (xhtml) εξόδου wiki.';
+$lang['renderer__core'] = '%s (βασικός κώδικας dokuwiki)';
+$lang['renderer__plugin'] = '%s (επέκταση)';
+$lang['rememberme'] = 'Να επιτρέπονται τα cookies λογαρισμού χρήστη αορίστου χρόνου (Απομνημόνευση στοιχείων λογαριασμού)';
+$lang['rss_type'] = 'Τύπος XML feed';
+$lang['rss_linkto'] = 'Τύπος συνδέσμων στο XML feed';
+$lang['rss_content'] = 'Τι να εμφανίζεται στα XML feed items?';
+$lang['rss_update'] = 'Χρόνος ανανέωσης XML feed (sec)';
+$lang['recent_days'] = 'Πόσο παλιές αλλαγές να εμφανίζονται (ημέρες)';
+$lang['rss_show_summary'] = 'Να εμφανίζεται σύνοψη του XML feed στον τίτλο';
+$lang['target____wiki'] = 'Παράθυρο-στόχος για εσωτερικούς συνδέσμους';
+$lang['target____interwiki'] = 'Παράθυρο-στόχος για συνδέσμους interwiki';
+$lang['target____extern'] = 'Παράθυρο-στόχος για εξωτερικούς σθνδέσμους';
+$lang['target____media'] = 'Παράθυρο-στόχος για συνδέσμους αρχείων';
+$lang['target____windows'] = 'Παράθυρο-στόχος για συνδέσμους σε Windows shares';
+$lang['proxy____host'] = 'Διακομιστής Proxy';
+$lang['proxy____port'] = 'Θύρα Proxy';
+$lang['proxy____user'] = 'Όνομα χρήστη Proxy';
+$lang['proxy____pass'] = 'Κωδικός χρήστη Proxy';
+$lang['proxy____ssl'] = 'Χρήση ssl για σύνδεση με διακομιστή Proxy';
+$lang['proxy____except'] = 'Regular expression για να πιάνει τα URLs για τα οποία θα παρακάμπτεται το proxy.';
+$lang['safemodehack'] = 'Ενεργοποίηση safemode hack';
+$lang['ftp____host'] = 'Διακομιστής FTP για safemode hack';
+$lang['ftp____port'] = 'Θύρα FTP για safemode hack';
+$lang['ftp____user'] = 'Όνομα χρήστη FTP για safemode hack';
+$lang['ftp____pass'] = 'Κωδικός χρήστη FTP για safemode hack';
+$lang['ftp____root'] = 'Αρχικός φάκελος FTP για safemode hack';
+$lang['license_o_'] = 'Δεν επελέγει άδεια';
+$lang['typography_o_0'] = 'κανένα';
+$lang['typography_o_1'] = 'μόνο διπλά εισαγωγικά';
+$lang['typography_o_2'] = 'όλα τα εισαγωγικά (μπορεί να μην λειτουργεί πάντα)';
+$lang['userewrite_o_0'] = 'κανένα';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'από DokuWiki';
+$lang['deaccent_o_0'] = 'όχι';
+$lang['deaccent_o_1'] = 'αφαίρεση σημείων στίξης';
+$lang['deaccent_o_2'] = 'λατινοποίηση';
+$lang['gdlib_o_0'] = 'Δεν υπάρχει βιβλιοθήκη GD στο σύστημα';
+$lang['gdlib_o_1'] = 'Έκδοση 1.x';
+$lang['gdlib_o_2'] = 'Αυτόματος εντοπισμός';
+$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'] = 'Περίληψη';
+$lang['rss_content_o_diff'] = 'Ενοποιημένο Diff';
+$lang['rss_content_o_htmldiff'] = 'HTML διαμορφωμένος πίνακας diff';
+$lang['rss_content_o_html'] = 'Περιεχόμενο Σελίδας μόνο με HTML';
+$lang['rss_linkto_o_diff'] = 'προβολή αλλαγών';
+$lang['rss_linkto_o_page'] = 'τροποποιημένη σελίδα';
+$lang['rss_linkto_o_rev'] = 'εκδόσεις σελίδας';
+$lang['rss_linkto_o_current'] = 'τρέχουσα σελίδα';
+$lang['compression_o_0'] = 'none';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'να μην χρησιμοποιείται';
+$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'] = 'Όνομα χρήστη';
+$lang['showuseras_o_username'] = 'Ονοματεπώνυμο χρήστη';
+$lang['showuseras_o_email'] = 'e-mail διεύθυνση χρήστη (εμφανίζεται σύμφωνα με την ρύθμιση για την κωδικοποίηση e-mail διευθύνσεων)';
+$lang['showuseras_o_email_link'] = 'Εμφάνιση e-mail διεύθυνσης χρήστη σαν σύνδεσμος mailto:';
+$lang['useheading_o_0'] = 'Ποτέ';
+$lang['useheading_o_navigation'] = 'Μόνο κατά την πλοήγηση';
+$lang['useheading_o_content'] = 'Μόνο για τα περιεχόμενα του wiki';
+$lang['useheading_o_1'] = 'Πάντα';
+$lang['readdircache'] = 'Μέγιστος χρόνος διατήρησης για το cache του readdir (δευτερόλεπτα)';
diff --git a/lib/plugins/config/lang/en/intro.txt b/lib/plugins/config/lang/en/intro.txt
new file mode 100644
index 000000000..c83a80205
--- /dev/null
+++ b/lib/plugins/config/lang/en/intro.txt
@@ -0,0 +1,9 @@
+====== Configuration Manager ======
+
+Use this page to control the settings of your DokuWiki installation. For help on individual settings refer to [[doku>config]]. For more details about this plugin see [[doku>plugin:config]].
+
+Settings shown with a light red background are protected and can not be altered with this plugin. Settings shown with a blue background are the default values and settings shown with a white background have been set locally for this particular installation. Both blue and white settings can be altered.
+
+Remember to press the **SAVE** button before leaving this page otherwise your changes will be lost.
+
+
diff --git a/lib/plugins/config/lang/en/lang.php b/lib/plugins/config/lang/en/lang.php
new file mode 100644
index 000000000..74ec56345
--- /dev/null
+++ b/lib/plugins/config/lang/en/lang.php
@@ -0,0 +1,245 @@
+<?php
+/**
+ * english language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Christopher Smith <chris@jalakai.co.uk>
+ */
+
+// for admin plugins, the menu prompt to be displayed in the admin menu
+// if set here, the plugin doesn't need to override the getMenuText() method
+$lang['menu'] = 'Configuration Settings';
+
+$lang['error'] = 'Settings not updated due to an invalid value, please review your changes and resubmit.
+ <br />The incorrect value(s) will be shown surrounded by a red border.';
+$lang['updated'] = 'Settings updated successfully.';
+$lang['nochoice'] = '(no other choices available)';
+$lang['locked'] = 'The settings file can not be updated, if this is unintentional, <br />
+ ensure the local settings file name and permissions are correct.';
+
+$lang['danger'] = 'Danger: Changing this option could make your wiki and the configuration menu inaccessible.';
+$lang['warning'] = 'Warning: Changing this option could cause unintended behaviour.';
+$lang['security'] = 'Security Warning: Changing this option could present a security risk.';
+
+/* --- Config Setting Headers --- */
+$lang['_configuration_manager'] = 'Configuration Manager'; //same as heading in intro.txt
+$lang['_header_dokuwiki'] = 'DokuWiki Settings';
+$lang['_header_plugin'] = 'Plugin Settings';
+$lang['_header_template'] = 'Template Settings';
+$lang['_header_undefined'] = 'Undefined Settings';
+
+/* --- Config Setting Groups --- */
+$lang['_basic'] = 'Basic Settings';
+$lang['_display'] = 'Display Settings';
+$lang['_authentication'] = 'Authentication Settings';
+$lang['_anti_spam'] = 'Anti-Spam Settings';
+$lang['_editing'] = 'Editing Settings';
+$lang['_links'] = 'Link Settings';
+$lang['_media'] = 'Media Settings';
+$lang['_advanced'] = 'Advanced Settings';
+$lang['_network'] = 'Network Settings';
+// The settings group name for plugins and templates can be set with
+// plugin_settings_name and template_settings_name respectively. If one
+// of these lang properties is not set, the group name will be generated
+// from the plugin or template name and the localized suffix.
+$lang['_plugin_sufix'] = 'Plugin Settings';
+$lang['_template_sufix'] = 'Template Settings';
+
+/* --- Undefined Setting Messages --- */
+$lang['_msg_setting_undefined'] = 'No setting metadata.';
+$lang['_msg_setting_no_class'] = 'No setting class.';
+$lang['_msg_setting_no_default'] = 'No default value.';
+
+/* -------------------- Config Options --------------------------- */
+
+$lang['fmode'] = 'File creation mode';
+$lang['dmode'] = 'Directory creation mode';
+$lang['lang'] = 'Interface language';
+$lang['basedir'] = 'Server path (eg. <code>/dokuwiki/</code>). Leave blank for autodetection.';
+$lang['baseurl'] = 'Server URL (eg. <code>http://www.yourserver.com</code>). Leave blank for autodetection.';
+$lang['savedir'] = 'Directory for saving data';
+$lang['cookiedir'] = 'Cookie path. Leave blank for using baseurl.';
+$lang['start'] = 'Start page name';
+$lang['title'] = 'Wiki title';
+$lang['template'] = 'Template';
+$lang['tagline'] = 'Tagline (if template supports it)';
+$lang['sidebar'] = 'Sidebar page name (if template supports it), empty field disables the sidebar';
+$lang['license'] = 'Under which license should your content be released?';
+$lang['fullpath'] = 'Reveal full path of pages in the footer';
+$lang['recent'] = 'Recent changes';
+$lang['breadcrumbs'] = 'Number of breadcrumbs';
+$lang['youarehere'] = 'Hierarchical breadcrumbs';
+$lang['typography'] = 'Do typographical replacements';
+$lang['htmlok'] = 'Allow embedded HTML';
+$lang['phpok'] = 'Allow embedded PHP';
+$lang['dformat'] = 'Date format (see PHP\'s <a href="http://www.php.net/strftime">strftime</a> function)';
+$lang['signature'] = 'Signature';
+$lang['toptoclevel'] = 'Top level for table of contents';
+$lang['tocminheads'] = 'Minimum amount of headlines that determines whether the TOC is built';
+$lang['maxtoclevel'] = 'Maximum level for table of contents';
+$lang['maxseclevel'] = 'Maximum section edit level';
+$lang['camelcase'] = 'Use CamelCase for links';
+$lang['deaccent'] = 'Clean pagenames';
+$lang['useheading'] = 'Use first heading for pagenames';
+$lang['refcheck'] = 'Media reference check';
+$lang['refshow'] = 'Number of media references to show';
+$lang['allowdebug'] = 'Allow debug <b>disable if not needed!</b>';
+$lang['mediarevisions'] = 'Enable Mediarevisions?';
+
+$lang['usewordblock']= 'Block spam based on wordlist';
+$lang['indexdelay'] = 'Time delay before indexing (sec)';
+$lang['relnofollow'] = 'Use rel="nofollow" on external links';
+$lang['mailguard'] = 'Obfuscate email addresses';
+$lang['iexssprotect']= 'Check uploaded files for possibly malicious JavaScript or HTML code';
+$lang['showuseras'] = 'What to display when showing the user that last edited a page';
+
+/* Authentication Options */
+$lang['useacl'] = 'Use access control lists';
+$lang['autopasswd'] = 'Autogenerate passwords';
+$lang['authtype'] = 'Authentication backend';
+$lang['passcrypt'] = 'Password encryption method';
+$lang['defaultgroup']= 'Default group';
+$lang['superuser'] = 'Superuser - group, user or comma separated list user1,@group1,user2 with full access to all pages and functions regardless of the ACL settings';
+$lang['manager'] = 'Manager - group, user or comma separated list user1,@group1,user2 with access to certain management functions';
+$lang['profileconfirm'] = 'Confirm profile changes with password';
+$lang['disableactions'] = 'Disable DokuWiki actions';
+$lang['disableactions_check'] = 'Check';
+$lang['disableactions_subscription'] = 'Subscribe/Unsubscribe';
+$lang['disableactions_wikicode'] = 'View source/Export Raw';
+$lang['disableactions_other'] = 'Other actions (comma separated)';
+$lang['sneaky_index'] = 'By default, DokuWiki will show all namespaces in the index view. Enabling this option will hide those where the user doesn\'t have read permissions. This might result in hiding of accessable subnamespaces. This may make the index unusable with certain ACL setups.';
+$lang['auth_security_timeout'] = 'Authentication Security Timeout (seconds)';
+$lang['securecookie'] = 'Should cookies set via HTTPS only be sent via HTTPS by the browser? Disable this option when only the login of your wiki is secured with SSL but browsing the wiki is done unsecured.';
+$lang['xmlrpc'] = 'Enable/disable XML-RPC interface.';
+$lang['xmlrpcuser'] = 'Restrict XML-RPC access to the comma separated groups or users given here. Leave empty to give access to everyone.';
+
+/* Advanced Options */
+$lang['updatecheck'] = 'Check for updates and security warnings? DokuWiki needs to contact update.dokuwiki.org for this feature.';
+$lang['userewrite'] = 'Use nice URLs';
+$lang['useslash'] = 'Use slash as namespace separator in URLs';
+$lang['usedraft'] = 'Automatically save a draft while editing';
+$lang['sepchar'] = 'Page name word separator';
+$lang['canonical'] = 'Use fully canonical URLs';
+$lang['fnencode'] = 'Method for encoding non-ASCII filenames.';
+$lang['autoplural'] = 'Check for plural forms in links';
+$lang['compression'] = 'Compression method for attic files';
+$lang['cachetime'] = 'Maximum age for cache (sec)';
+$lang['locktime'] = 'Maximum age for lock files (sec)';
+$lang['fetchsize'] = 'Maximum size (bytes) fetch.php may download from extern';
+$lang['notify'] = 'Send change notifications to this email address';
+$lang['registernotify'] = 'Send info on newly registered users to this email address';
+$lang['mailfrom'] = 'Email address to use for automatic mails';
+$lang['mailprefix'] = 'Email subject prefix to use for automatic mails';
+$lang['gzip_output'] = 'Use gzip Content-Encoding for xhtml';
+$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 smaller than the time specified in recent_days.';
+$lang['compress'] = 'Compact CSS and javascript output';
+$lang['cssdatauri'] = 'Size in bytes up to which images referenced in CSS files should be embedded right into the stylesheet to reduce HTTP request header overhead. This technique won\'t work in IE 7 and below! <code>400</code> to <code>600</code> bytes is a good value. Set <code>0</code> to disable.';
+$lang['hidepages'] = 'Hide matching pages (regular expressions)';
+$lang['send404'] = 'Send "HTTP 404/Page Not Found" for non existing pages';
+$lang['sitemap'] = 'Generate Google sitemap (days)';
+$lang['broken_iua'] = 'Is the ignore_user_abort function broken on your system? This could cause a non working search index. IIS+PHP/CGI is known to be broken. See <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> for more info.';
+$lang['xsendfile'] = 'Use the X-Sendfile header to let the webserver deliver static files? Your webserver needs to support this.';
+$lang['renderer_xhtml'] = 'Renderer to use for main (xhtml) wiki output';
+$lang['renderer__core'] = '%s (dokuwiki core)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Allow permanent login cookies (remember me)';
+
+$lang['rss_type'] = 'XML feed type';
+$lang['rss_linkto'] = 'XML feed links to';
+$lang['rss_content'] = 'What to display in the XML feed items?';
+$lang['rss_update'] = 'XML feed update interval (sec)';
+$lang['recent_days'] = 'How many recent changes to keep (days)';
+$lang['rss_show_summary'] = 'XML feed show summary in title';
+
+/* Target options */
+$lang['target____wiki'] = 'Target window for internal links';
+$lang['target____interwiki'] = 'Target window for interwiki links';
+$lang['target____extern'] = 'Target window for external links';
+$lang['target____media'] = 'Target window for media links';
+$lang['target____windows'] = 'Target window for windows links';
+
+/* Proxy Options */
+$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 SSL to connect to proxy';
+$lang['proxy____except'] = 'Regular expression to match URLs for which the proxy should be skipped for.';
+
+/* Safemode Hack */
+$lang['safemodehack'] = 'Enable safemode hack';
+$lang['ftp____host'] = 'FTP server for safemode hack';
+$lang['ftp____port'] = 'FTP port for safemode hack';
+$lang['ftp____user'] = 'FTP user name for safemode hack';
+$lang['ftp____pass'] = 'FTP password for safemode hack';
+$lang['ftp____root'] = 'FTP root directory for safemode hack';
+
+$lang['license_o_'] = 'None chosen';
+
+/* typography options */
+$lang['typography_o_0'] = 'none';
+$lang['typography_o_1'] = 'excluding single quotes';
+$lang['typography_o_2'] = 'including single quotes (might not always work)';
+
+/* userewrite options */
+$lang['userewrite_o_0'] = 'none';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki internal';
+
+/* deaccent options */
+$lang['deaccent_o_0'] = 'off';
+$lang['deaccent_o_1'] = 'remove accents';
+$lang['deaccent_o_2'] = 'romanize';
+
+/* gdlib options */
+$lang['gdlib_o_0'] = 'GD Lib not available';
+$lang['gdlib_o_1'] = 'Version 1.x';
+$lang['gdlib_o_2'] = 'Autodetection';
+
+/* rss_type options */
+$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';
+
+/* rss_content options */
+$lang['rss_content_o_abstract'] = 'Abstract';
+$lang['rss_content_o_diff'] = 'Unified Diff';
+$lang['rss_content_o_htmldiff'] = 'HTML formatted diff table';
+$lang['rss_content_o_html'] = 'Full HTML page content';
+
+/* rss_linkto options */
+$lang['rss_linkto_o_diff'] = 'difference view';
+$lang['rss_linkto_o_page'] = 'the revised page';
+$lang['rss_linkto_o_rev'] = 'list of revisions';
+$lang['rss_linkto_o_current'] = 'the current page';
+
+/* compression options */
+$lang['compression_o_0'] = 'none';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+
+/* xsendfile header */
+$lang['xsendfile_o_0'] = "don't use";
+$lang['xsendfile_o_1'] = 'Proprietary lighttpd header (before release 1.5)';
+$lang['xsendfile_o_2'] = 'Standard X-Sendfile header';
+$lang['xsendfile_o_3'] = 'Proprietary Nginx X-Accel-Redirect header';
+
+/* Display user info */
+$lang['showuseras_o_loginname'] = 'Login name';
+$lang['showuseras_o_username'] = "User's full name";
+$lang['showuseras_o_email'] = "User's e-mail addresss (obfuscated according to mailguard setting)";
+$lang['showuseras_o_email_link'] = "User's e-mail addresss as a mailto: link";
+
+/* useheading options */
+$lang['useheading_o_0'] = 'Never';
+$lang['useheading_o_navigation'] = 'Navigation Only';
+$lang['useheading_o_content'] = 'Wiki Content Only';
+$lang['useheading_o_1'] = 'Always';
+
+$lang['readdircache'] = 'Maximum age for readdir cache (sec)';
diff --git a/lib/plugins/config/lang/eo/intro.txt b/lib/plugins/config/lang/eo/intro.txt
new file mode 100644
index 000000000..c717d9a4d
--- /dev/null
+++ b/lib/plugins/config/lang/eo/intro.txt
@@ -0,0 +1,7 @@
+====== Administrilo de Agordoj ======
+
+Uzu tiun ĉi paĝon por kontroli la difinojn de via DokuWiki-instalo. Por helpo pri specifaj difinoj aliru al [[doku&gt;config]]. Por pli detaloj pri tiu ĉi kromaĵo, vidu [[doku&gt;plugin:config]].
+
+Difinoj montrataj kun hela ruĝa fono estas protektitaj kaj ne povas esti modifataj per tiu ĉi kromaĵo. Difinoj kun blua fono estas aprioraj valoroj kaj difinoj montrataj kun blanka fono estis iam difinataj por tiu ĉi specifa instalo. Ambaŭ blua kaj blanka difinoj povas esti modifataj.
+
+Memoru premi la butonon **Registri** antaŭ ol eliri tiun ĉi paĝon, male viaj modifoj perdiĝus.
diff --git a/lib/plugins/config/lang/eo/lang.php b/lib/plugins/config/lang/eo/lang.php
new file mode 100644
index 000000000..b0411ec14
--- /dev/null
+++ b/lib/plugins/config/lang/eo/lang.php
@@ -0,0 +1,196 @@
+<?php
+/**
+ * Esperantolanguage file
+ *
+ * @author Felipe Castro <fefcas@uol.com.br>
+ * @author Felipe Castro <fefcas@gmail.com>
+ * @author Felipe Castro <fefcas (cxe) gmail (punkto) com>
+ * @author Felipo Kastro <fefcas@gmail.com>
+ * @author Robert Bogenschneider <robog@gmx.de>
+ * @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>
+ * @author Robert BOGENSCHNEIDER <bogi@UEA.org>
+ */
+$lang['menu'] = 'Agordaj Difinoj';
+$lang['error'] = 'La difinoj ne estas ĝisdatigitaj pro malvalida valoro: bonvolu revizii viajn ŝanĝojn kaj resubmeti ilin.
+&lt;br /&gt;La malkorekta(j) valoro(j) estas ĉirkaŭita(j) de ruĝa kadro.';
+$lang['updated'] = 'La difinoj estis sukcese ĝisdatigitaj.';
+$lang['nochoice'] = '(neniu alia elekto disponeblas)';
+$lang['locked'] = 'La difin-dosiero ne povas esti ĝisdatigita; se tio ne estas intenca, &lt;br /&gt; certiĝu, ke la dosieroj de lokaj difinoj havas korektajn nomojn kaj permesojn.';
+$lang['danger'] = 'Danĝero: ŝanĝo tiun opcion povus igi vian vikion kaj la agordan menuon neatingebla.';
+$lang['warning'] = 'Averto: ŝanĝi tiun opcion povus rezulti en neatendita konduto.';
+$lang['security'] = 'Sekureca averto: ŝanĝi tiun opcion povus krei sekurecan riskon.';
+$lang['_configuration_manager'] = 'Administrilo de agordoj';
+$lang['_header_dokuwiki'] = 'Difinoj por DokuWiki';
+$lang['_header_plugin'] = 'Difinoj por kromaĵoj';
+$lang['_header_template'] = 'Difinoj por ŝablonoj';
+$lang['_header_undefined'] = 'Ceteraj difinoj';
+$lang['_basic'] = 'Bazaj difinoj';
+$lang['_display'] = 'Difinoj por montrado';
+$lang['_authentication'] = 'Difinoj por identiĝo';
+$lang['_anti_spam'] = 'Kontraŭ-spamaj difinoj';
+$lang['_editing'] = 'Difinoj por redakto';
+$lang['_links'] = 'Difinoj por ligiloj';
+$lang['_media'] = 'Difinoj por aŭdvidaĵoj';
+$lang['_advanced'] = 'Fakaj difinoj';
+$lang['_network'] = 'Difinoj por reto';
+$lang['_plugin_sufix'] = 'Difinoj por kromaĵoj';
+$lang['_template_sufix'] = 'Difinoj por ŝablonoj';
+$lang['_msg_setting_undefined'] = 'Neniu difinanta metadatenaro.';
+$lang['_msg_setting_no_class'] = 'Neniu difinanta klaso.';
+$lang['_msg_setting_no_default'] = 'Neniu apriora valoro.';
+$lang['fmode'] = 'Reĝimo de dosiero-kreado';
+$lang['dmode'] = 'Reĝimo de dosierujo-kreado';
+$lang['lang'] = 'Lingvo';
+$lang['basedir'] = 'Baza dosierujo';
+$lang['baseurl'] = 'Baza URL';
+$lang['savedir'] = 'Dosierujo por konservi datenaron';
+$lang['cookiedir'] = 'Kuketopado. Lasu malplena por uzi baseurl.';
+$lang['start'] = 'Nomo de la hejmpaĝo';
+$lang['title'] = 'Titolo de la vikio';
+$lang['template'] = 'Ŝablono';
+$lang['license'] = 'Laŭ kiu permesilo via enhavo devus esti publikigita?';
+$lang['fullpath'] = 'Montri la kompletan padon de la paĝoj en la piedlinio';
+$lang['recent'] = 'Freŝaj ŝanĝoj';
+$lang['breadcrumbs'] = 'Nombro da paderoj';
+$lang['youarehere'] = 'Hierarkiaj paderoj';
+$lang['typography'] = 'Fari tipografiajn anstataŭigojn';
+$lang['htmlok'] = 'Ebligi enmeton de HTML-aĵoj';
+$lang['phpok'] = 'Ebligi enmeton de PHP-aĵoj';
+$lang['dformat'] = 'Formato de datoj (vidu la PHP-an funkcion &lt;a href=&quot;http://www.php.net/strftime&quot;&gt;strftime&lt;/a&gt;)';
+$lang['signature'] = 'Subskribo';
+$lang['toptoclevel'] = 'Supera nivelo por la enhavtabelo';
+$lang['tocminheads'] = 'Minimuma kvanto da ĉeftitoloj, kiu difinas ĉu la TOC estas kreita.';
+$lang['maxtoclevel'] = 'Maksimuma nivelo por la enhavtabelo';
+$lang['maxseclevel'] = 'Maksimuma nivelo por redakti sekciojn';
+$lang['camelcase'] = 'Uzi KamelUsklecon por ligiloj';
+$lang['deaccent'] = 'Netaj paĝnomoj';
+$lang['useheading'] = 'Uzi unuan titolon por paĝnomoj';
+$lang['refcheck'] = 'Kontrolo por referencoj al aŭdvidaĵoj';
+$lang['refshow'] = 'Nombro da referencoj al aŭdvidaĵoj por montri';
+$lang['allowdebug'] = 'Ebligi kodumpurigadon &lt;b&gt;malebligu se ne necese!&lt;/b&gt;';
+$lang['usewordblock'] = 'Bloki spamon surbaze de vortlisto';
+$lang['indexdelay'] = 'Prokrasto antaŭ ol indeksi (en sekundoj)';
+$lang['relnofollow'] = 'Uzi rel=&quot;nofollow&quot; kun eksteraj ligiloj';
+$lang['mailguard'] = 'Nebuligi retadresojn';
+$lang['iexssprotect'] = 'Ekzameni elŝutaĵojn kontraŭ eblaj malicaj ĴavaSkripto aŭ HTML-a kodumaĵo';
+$lang['showuseras'] = 'Kion montrigi dum indiko al la uzanto kiu laste redaktis paĝon.';
+$lang['useacl'] = 'Uzi alirkontrolajn listojn';
+$lang['autopasswd'] = 'Aŭtomate krei pasvortojn';
+$lang['authtype'] = 'Tipo de identiĝo';
+$lang['passcrypt'] = 'Metodo por ĉifri pasvortojn';
+$lang['defaultgroup'] = 'Antaŭdifinita grupo';
+$lang['superuser'] = 'Superanto - grupo, uzanto aŭ listo (apartite per komoj), kiu plene alireblas al ĉiuj paĝoj kaj funkcioj, sendepende de la reguloj ACL';
+$lang['manager'] = 'Administranto - grupo, uzanto aŭ listo (apartite per komoj), kiu havas alirpermeson al kelkaj administraj funkcioj';
+$lang['profileconfirm'] = 'Konfirmi ŝanĝojn en la trajtaro per pasvorto';
+$lang['disableactions'] = 'Malebligi DokuWiki-ajn agojn';
+$lang['disableactions_check'] = 'Kontroli';
+$lang['disableactions_subscription'] = 'Aliĝi/Malaliĝi';
+$lang['disableactions_wikicode'] = 'Rigardi vikitekston/Eksporti krudaĵon';
+$lang['disableactions_other'] = 'Aliaj agoj (apartite per komoj)';
+$lang['sneaky_index'] = 'Apriore, DokuWiki montras ĉiujn nomspacojn en la indeksa modo. Ebligi tiun ĉi elekteblon kaŝus tion, kion la uzanto ne rajtas legi laŭ ACL. Tio povus rezulti ankaŭan kaŝon de alireblaj subnomspacoj. Kaj tiel la indekso estus neuzebla por kelkaj agordoj de ACL.';
+$lang['auth_security_timeout'] = 'Sekureca Templimo por aŭtentigo (sekundoj)';
+$lang['securecookie'] = 'Ĉu kuketoj difinitaj per HTTPS nur estu senditaj de la foliumilo per HTTPS? Malebligu tiun ĉi opcion kiam nur la ensaluto al via vikio estas sekurigita per SSL, sed foliumado de la vikio estas farita malsekure.';
+$lang['xmlrpc'] = 'Ebligi/malebligi la interfacon XML-RPC.';
+$lang['xmlrpcuser'] = 'Permesi XML-RPC-an aliron al certaj grupoj aŭ uzantoj, bonvolu meti iliajn komoseparitajn nomojn tie ĉi. Alirebli de ĉiu, ĝin lasu malplena.';
+$lang['updatecheck'] = 'Ĉu kontroli aktualigojn kaj sekurecajn avizojn? DokuWiki bezonas kontakti update.dokuwiki.org por tiu ĉi trajto.';
+$lang['userewrite'] = 'Uzi netajn URL-ojn';
+$lang['useslash'] = 'Uzi frakcistrekon kiel apartigsignaĵo por nomspacoj en URL-oj';
+$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.)';
+$lang['locktime'] = 'Maksimuma aĝo por serurdosieroj (sek.)';
+$lang['fetchsize'] = 'Maksimuma grandeco (bitokoj), kiun fetch.php rajtas elŝuti el ekstere';
+$lang['notify'] = 'Sendi avizojn pri ŝanĝoj al tiu ĉi retadreso';
+$lang['registernotify'] = 'Sendi informon pri ĵusaj aliĝintoj al tiu ĉi retadreso';
+$lang['mailfrom'] = 'Retadreso uzota por aŭtomataj retmesaĝoj ';
+$lang['mailprefix'] = 'Retpoŝta temo-prefikso por uzi en aŭtomataj mesaĝoj';
+$lang['gzip_output'] = 'Uzi gzip-an enhav-enkodigon por XHTML';
+$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['cssdatauri'] = 'Grandeco en bitokoj, ĝis kiom en CSS-dosieroj referencitaj bildoj estu enmetataj rekte en la stilfolion por malgrandigi vanan HTTP-kapan trafikon. Tiu tekniko ne funkcias en IE 7 aŭ pli frua!
+&lt;code&gt;400&lt;/code&gt; ĝis &lt;code&gt;600&lt;/code&gt; bitokoj estas bona grandeco. Indiku &lt;code&gt;0&lt;/code&gt; por malebligi enmeton.';
+$lang['hidepages'] = 'Kaŝi kongruantajn paĝojn (laŭ regulaj esprimoj)';
+$lang['send404'] = 'Sendi la mesaĝon &quot;HTTP 404/Paĝo ne trovita&quot; por ne ekzistantaj paĝoj';
+$lang['sitemap'] = 'Krei Guglan paĝarmapon &quot;sitemap&quot; (po kiom tagoj)';
+$lang['broken_iua'] = 'Ĉu la funkcio &quot;ignore_user_abort&quot; difektas en via sistemo? Tio povus misfunkciigi la serĉindekson. IIS+PHP/CGI estas konata kiel fuŝaĵo. Vidu &lt;a href=&quot;http://bugs.splitbrain.org/?do=details&amp;task_id=852&quot;&gt;Cimon 852&lt;/a&gt; por pli da informoj.';
+$lang['xsendfile'] = 'Ĉu uzi la kaplinion X-Sendfile por ebligi al la retservilo liveri fiksajn dosierojn? Via retservilo bezonus subteni tion.';
+$lang['renderer_xhtml'] = 'Prezentilo por la ĉefa vikia rezulto (xhtml)';
+$lang['renderer__core'] = '%s (DokuWiki-a kerno)';
+$lang['renderer__plugin'] = '%s (kromaĵo)';
+$lang['rememberme'] = 'Permesi longdaŭran ensalutajn kuketojn (rememoru min)';
+$lang['rss_type'] = 'XML-a tipo de novaĵ-fluo';
+$lang['rss_linkto'] = 'La novaĵ-fluo de XML ligiĝas al';
+$lang['rss_content'] = 'Kion montri en la XML-aj novaĵ-flueroj?';
+$lang['rss_update'] = 'Intertempo por ĝisdatigi XML-an novaĵ-fluon (sek.)';
+$lang['recent_days'] = 'Kiom da freŝaj ŝanĝoj por teni (tagoj)';
+$lang['rss_show_summary'] = 'XML-a novaĵ-fluo montras resumon en la titolo';
+$lang['target____wiki'] = 'Parametro &quot;target&quot; (celo) por internaj ligiloj';
+$lang['target____interwiki'] = 'Parametro &quot;target&quot; (celo) por intervikiaj ligiloj';
+$lang['target____extern'] = 'Parametro &quot;target&quot; (celo) por eksteraj ligiloj';
+$lang['target____media'] = 'Parametro &quot;target&quot; (celo) por aŭdvidaĵaj ligiloj';
+$lang['target____windows'] = 'Parametro &quot;target&quot; (celo) por Vindozaj ligiloj';
+$lang['proxy____host'] = 'Retservilnomo de la &quot;Proxy&quot;';
+$lang['proxy____port'] = 'Pordo ĉe la &quot;Proxy&quot;';
+$lang['proxy____user'] = 'Uzantonomo ĉe la &quot;Proxy&quot;';
+$lang['proxy____pass'] = 'Pasvorto ĉe la &quot;Proxy&quot;';
+$lang['proxy____ssl'] = 'Uzi SSL por konekti al la &quot;Proxy&quot;';
+$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';
+$lang['ftp____user'] = 'FTP-a uzantonomo por sekura modo';
+$lang['ftp____pass'] = 'FTP-a pasvorto por sekura modo';
+$lang['ftp____root'] = 'FTP-a superuzanta (root) subdosierujo por sekura modo';
+$lang['license_o_'] = 'Nenio elektite';
+$lang['typography_o_0'] = 'nenio';
+$lang['typography_o_1'] = 'Nur duoblaj citiloj';
+$lang['typography_o_2'] = 'Ĉiaj citiloj (eble ne ĉiam funkcios)';
+$lang['userewrite_o_0'] = 'nenio';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'Interne de DokuWiki';
+$lang['deaccent_o_0'] = 'ne';
+$lang['deaccent_o_1'] = 'forigi supersignojn';
+$lang['deaccent_o_2'] = 'latinigi';
+$lang['gdlib_o_0'] = 'GD-Lib ne disponeblas';
+$lang['gdlib_o_1'] = 'Versio 1.x';
+$lang['gdlib_o_2'] = 'Aŭtomata detekto';
+$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'] = 'Resumo';
+$lang['rss_content_o_diff'] = 'Unuigita &quot;Diff&quot;';
+$lang['rss_content_o_htmldiff'] = '&quot;Diff&quot;-tabelo formatita laŭ HTML';
+$lang['rss_content_o_html'] = 'Enhavo laŭ kompleta HTML-paĝo';
+$lang['rss_linkto_o_diff'] = 'diferenca rigardo';
+$lang['rss_linkto_o_page'] = 'la reviziita paĝo';
+$lang['rss_linkto_o_rev'] = 'listo de revizioj';
+$lang['rss_linkto_o_current'] = 'la aktuala paĝo';
+$lang['compression_o_0'] = 'nenio';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'ne uzi';
+$lang['xsendfile_o_1'] = 'Propra kaplinio &quot;lighttpd&quot; (antaŭ versio 1.5)';
+$lang['xsendfile_o_2'] = 'Ordinara kaplinio X-Sendfile';
+$lang['xsendfile_o_3'] = 'Propra kaplinio Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Ensalut-nomo';
+$lang['showuseras_o_username'] = 'Kompleta nomo de uzanto';
+$lang['showuseras_o_email'] = 'Retadreso de uzanto (sekur-montrita laŭ agordo de mailguard)';
+$lang['showuseras_o_email_link'] = 'Retadreso de uzanto kiel mailto:-ligilo';
+$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/intro.txt b/lib/plugins/config/lang/es/intro.txt
new file mode 100644
index 000000000..0b42c6ba9
--- /dev/null
+++ b/lib/plugins/config/lang/es/intro.txt
@@ -0,0 +1,7 @@
+====== Administrador de configuración ======
+
+Usa esta página para controlar los parámetros de tu instalación de Dokuwiki. Ayuda sobre [[doku>config|parámetros individuales]]. Más detalles sobre este [[doku>plugin:config|plugin]].
+
+Los parámetros que se muestran sobre un fondo rosado están protegidos y no pueden ser modificados usando este plugin. Los parámetros que se muestran sobre un fondo azul tienen los valores por defecto, y los parámetros mostrados sobre un fondo blanco han sido establecidos para esta instalación en particular. Tanto los parámetros sobre fondo azul y los que están sobre fondo blanco pueden ser modificados.
+
+Recuerda cliquear el boton **Guardar** antes de abandonar la página, sino se perderán los cambios que hayas hecho.
diff --git a/lib/plugins/config/lang/es/lang.php b/lib/plugins/config/lang/es/lang.php
new file mode 100644
index 000000000..9146633cf
--- /dev/null
+++ b/lib/plugins/config/lang/es/lang.php
@@ -0,0 +1,205 @@
+<?php
+/**
+ * spanish language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Miguel Pagano <miguel.pagano@gmail.com>
+ * @author Oscar M. Lage <r0sk10@gmail.com>
+ * @author Gabriel Castillo <gch@pumas.ii.unam.mx>
+ * @author oliver@samera.com.py
+ * @author Enrico Nicoletto <liverig@gmail.com>
+ * @author Manuel Meco <manuel.meco@gmail.com>
+ * @author VictorCastelan <victorcastelan@gmail.com>
+ * @author Jordan Mero hack.jord@gmail.com
+ * @author Felipe Martinez <metalmartinez@gmail.com>
+ * @author Javier Aranda <internet@javierav.com>
+ * @author Zerial <fernando@zerial.org>
+ * @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>
+ * @author Mauro Javier Giamberardino <mgiamberardino@gmail.com>
+ * @author emezeta <emezeta@infoprimo.com>
+ * @author Oscar Ciudad <oscar@jacho.net>
+ * @author Ruben Figols <ruben.figols@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.';
+$lang['updated'] = 'Los parámetros se actualizaron con éxito.';
+$lang['nochoice'] = '(no hay otras alternativas disponibles)';
+$lang['locked'] = 'El archivo de configuración no ha podido ser actualizado, si esto no es lo deseado, <br /> asegúrese que el nombre del archivo local de configuraciones y los permisos sean los correctos.';
+$lang['danger'] = 'Atención: Cambiar esta opción podría hacer inaccesible el wiki y su menú de configuración.';
+$lang['warning'] = 'Advertencia: Cambiar esta opción podría causar comportamientos no deseados.';
+$lang['security'] = 'Advertencia de Seguridad: Cambiar esta opción podría representar un riesgo de seguridad.';
+$lang['_configuration_manager'] = 'Administrador de configuración';
+$lang['_header_dokuwiki'] = 'Parámetros de DokuWiki';
+$lang['_header_plugin'] = 'Parámetros de Plugin';
+$lang['_header_template'] = 'Parámetros de Plantillas';
+$lang['_header_undefined'] = 'Parámetros sin categoría';
+$lang['_basic'] = 'Parámetros Básicos';
+$lang['_display'] = 'Parámetros de Presentación';
+$lang['_authentication'] = 'Parámetros de Autenticación';
+$lang['_anti_spam'] = 'Parámetros Anti-Spam';
+$lang['_editing'] = 'Parámetros de Edición';
+$lang['_links'] = 'Parámetros de Enlaces';
+$lang['_media'] = 'Parámetros de Medios';
+$lang['_advanced'] = 'Parámetros Avanzados';
+$lang['_network'] = 'Parámetros de Red';
+$lang['_plugin_sufix'] = 'Parámetros de Plugins';
+$lang['_template_sufix'] = 'Parámetros de Plantillas';
+$lang['_msg_setting_undefined'] = 'Sin parámetros de metadata.';
+$lang['_msg_setting_no_class'] = 'Sin clase establecida.';
+$lang['_msg_setting_no_default'] = 'Sin valor por defecto.';
+$lang['fmode'] = 'Modo de creación de ficheros';
+$lang['dmode'] = 'Modo de creación de directorios';
+$lang['lang'] = 'Idioma';
+$lang['basedir'] = 'Directorio de base';
+$lang['baseurl'] = 'URL de base';
+$lang['savedir'] = 'Directorio para guardar los datos';
+$lang['cookiedir'] = 'Ruta para las Cookie. Dejar en blanco para usar la ruta básica.';
+$lang['start'] = 'Nombre de la página inicial';
+$lang['title'] = 'Título del wiki';
+$lang['template'] = 'Plantilla';
+$lang['license'] = '¿Bajo qué licencia será liberado tu contenido?';
+$lang['fullpath'] = 'Mostrar ruta completa en el pie de página';
+$lang['recent'] = 'Cambios recientes';
+$lang['breadcrumbs'] = 'Número de pasos de traza';
+$lang['youarehere'] = 'Traza jerárquica';
+$lang['typography'] = 'Realizar reemplazos tipográficos';
+$lang['htmlok'] = 'Permitir HTML embebido';
+$lang['phpok'] = 'Permitir PHP embebido';
+$lang['dformat'] = 'Formato de fecha (ver la función de PHP <a href="http://www.php.net/strftime">strftime</a>)';
+$lang['signature'] = 'Firma';
+$lang['toptoclevel'] = 'Nivel superior para la tabla de contenidos';
+$lang['tocminheads'] = 'La cantidad mínima de titulares que determina si el TOC es construido';
+$lang['maxtoclevel'] = 'Máximo nivel para la tabla de contenidos';
+$lang['maxseclevel'] = 'Máximo nivel para edición de sección';
+$lang['camelcase'] = 'Usar CamelCase para enlaces';
+$lang['deaccent'] = 'Nombres de páginas "limpios"';
+$lang['useheading'] = 'Usar el primer encabezado para nombres de páginas';
+$lang['refcheck'] = 'Control de referencia a medios';
+$lang['refshow'] = 'Número de referencias a medios a mostrar';
+$lang['allowdebug'] = 'Permitir debug <b>deshabilítelo si no lo necesita!</b>';
+$lang['mediarevisions'] = '¿Habilitar Mediarevisions?';
+$lang['usewordblock'] = 'Bloquear spam usando una lista de palabras';
+$lang['indexdelay'] = 'Intervalo de tiempo antes de indexar (segundos)';
+$lang['relnofollow'] = 'Usar rel="nofollow" en enlaces externos';
+$lang['mailguard'] = 'Ofuscar direcciones de correo electrónico';
+$lang['iexssprotect'] = 'Comprobar posible código malicioso (JavaScript ó HTML) en archivos subidos';
+$lang['showuseras'] = 'Qué ver al mostrar el último usuario que editó una página';
+$lang['useacl'] = 'Usar listas de control de acceso (ACL)';
+$lang['autopasswd'] = 'Autogenerar contraseñas';
+$lang['authtype'] = 'Método de Autenticación';
+$lang['passcrypt'] = 'Método de cifrado de contraseñas';
+$lang['defaultgroup'] = 'Grupo por defecto';
+$lang['superuser'] = 'Super-usuario - grupo ó usuario con acceso total a todas las páginas y funciones, configuraciones ACL';
+$lang['manager'] = 'Manager - grupo o usuario con acceso a ciertas tareas de mantenimiento';
+$lang['profileconfirm'] = 'Confirmar cambios en perfil con contraseña';
+$lang['disableactions'] = 'Deshabilitar acciones DokuWiki';
+$lang['disableactions_check'] = 'Controlar';
+$lang['disableactions_subscription'] = 'Suscribirse/Cancelar suscripción';
+$lang['disableactions_wikicode'] = 'Ver la fuente/Exportar en formato raw';
+$lang['disableactions_other'] = 'Otras acciones (separadas por coma)';
+$lang['sneaky_index'] = 'Por defecto, DokuWiki mostrará todos los namespaces en el index. Habilitando esta opción los ocultará si el usuario no tiene permisos de lectura. Los sub-namespaces pueden resultar inaccesibles. El index puede hacerse poco usable dependiendo de las configuraciones ACL.';
+$lang['auth_security_timeout'] = 'Tiempo de Autenticación (en segundos), por motivos de seguridad';
+$lang['securecookie'] = 'Las cookies establecidas por HTTPS, ¿el naveagdor solo puede enviarlas por HTTPS? Inhabilite esta opción cuando solo se asegure con SSL la entrada, pero no la navegación de su wiki.';
+$lang['xmlrpc'] = 'Habilitar/Deshabilitar interfaz XML-RPC';
+$lang['xmlrpcuser'] = 'Restringir el acceso XML-RPC a los grupos o usuarios separados por coma mencionados aquí. Dejar en blanco para dar acceso a todo el mundo. ';
+$lang['updatecheck'] = '¿Comprobar actualizaciones y advertencias de seguridad? Esta característica requiere que DokuWiki se conecte a update.dokuwiki.org.';
+$lang['userewrite'] = 'Usar URLs bonitas';
+$lang['useslash'] = 'Usar barra (/) como separador de espacios de nombres en las URLs';
+$lang['usedraft'] = 'Guardar automáticamente un borrador mientras se edita';
+$lang['sepchar'] = 'Separador de palabras en nombres de páginas';
+$lang['canonical'] = 'Usar URLs totalmente canónicas';
+$lang['fnencode'] = 'Método para codificar nombres de archivo no-ASCII.';
+$lang['autoplural'] = 'Controlar plurales en enlaces';
+$lang['compression'] = 'Método de compresión para archivos en el ático';
+$lang['cachetime'] = 'Edad máxima para caché (segundos)';
+$lang['locktime'] = 'Edad máxima para archivos de bloqueo (segundos)';
+$lang['fetchsize'] = 'Tamaño máximo (bytes) que fetch.php puede descargar de sitios externos';
+$lang['notify'] = 'Enviar notificación de cambios a esta dirección de correo electrónico';
+$lang['registernotify'] = 'Enviar información cuando se registran nuevos usuarios a esta dirección de correo electrónico';
+$lang['mailfrom'] = 'Dirección de correo electrónico para emails automáticos';
+$lang['mailprefix'] = 'Asunto por defecto que se utilizará en mails automáticos.';
+$lang['gzip_output'] = 'Usar gzip Content-Encoding para xhtml';
+$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['cssdatauri'] = 'Tamaño en bytes hasta el cual las imágenes referenciadas en archivos CSS deberían ir incrustadas en la hoja de estilos para reducir el número de cabeceras de petición HTTP. ¡Esta técnica no funcionará en IE < 8! De <code>400</code> a <code>600</code> bytes es un valor adecuado. Establezca <code>0</code> para deshabilitarlo.';
+$lang['hidepages'] = 'Ocultar páginas con coincidencias (expresiones regulares)';
+$lang['send404'] = 'Enviar "HTTP 404/Page Not Found" para páginas no existentes';
+$lang['sitemap'] = 'Generar sitemap de Google (días)';
+$lang['broken_iua'] = '¿Se ha roto (broken) la función ignore_user_abort en su sistema? Esto puede causar que no funcione el index de búsqueda. Se sabe que IIS+PHP/CGI está roto. Vea <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a>para más información.';
+$lang['xsendfile'] = '¿Utilizar la cabecera X-Sendfile para permitirle al servidor web enviar archivos estáticos? Su servidor web necesita tener la capacidad para hacerlo.';
+$lang['renderer_xhtml'] = 'Visualizador a usar para salida (xhtml) principal del wiki';
+$lang['renderer__core'] = '%s (núcleo dokuwiki)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Permitir cookies para acceso permanente (recordarme)';
+$lang['rss_type'] = 'Tipo de resumen (feed) XML';
+$lang['rss_linkto'] = 'Feed XML enlaza a';
+$lang['rss_content'] = '¿Qué mostrar en los items del archivo XML?';
+$lang['rss_update'] = 'Intervalo de actualización de feed XML (segundos)';
+$lang['recent_days'] = 'Cuántos cambios recientes mantener (días)';
+$lang['rss_show_summary'] = 'Feed XML muestra el resumen en el título';
+$lang['target____wiki'] = 'Ventana para enlaces internos';
+$lang['target____interwiki'] = 'Ventana para enlaces interwikis';
+$lang['target____extern'] = 'Ventana para enlaces externos';
+$lang['target____media'] = 'Ventana para enlaces a medios';
+$lang['target____windows'] = 'Ventana para enlaces a ventanas';
+$lang['proxy____host'] = 'Nombre del servidor Proxy';
+$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';
+$lang['ftp____user'] = 'Nombre de usuario para el servidor FTP para modo seguro';
+$lang['ftp____pass'] = 'Contraseña para el servidor FTP para modo seguro';
+$lang['ftp____root'] = 'Directorio raiz para el servidor FTP para modo seguro';
+$lang['license_o_'] = 'No se eligió ninguna';
+$lang['typography_o_0'] = 'ninguno';
+$lang['typography_o_1'] = 'Dobles comillas solamente';
+$lang['typography_o_2'] = 'Todas las comillas (puede ser que no siempre funcione)';
+$lang['userewrite_o_0'] = 'ninguno';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'Interno de DokuWiki';
+$lang['deaccent_o_0'] = 'apagado';
+$lang['deaccent_o_1'] = 'eliminar tildes';
+$lang['deaccent_o_2'] = 'romanizar';
+$lang['gdlib_o_0'] = 'GD Lib no está disponible';
+$lang['gdlib_o_1'] = 'Versión 1.x';
+$lang['gdlib_o_2'] = 'Autodetección';
+$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'] = 'Resumen';
+$lang['rss_content_o_diff'] = 'Diferencias unificadas';
+$lang['rss_content_o_htmldiff'] = 'Tabla de diferencias en formato HTML';
+$lang['rss_content_o_html'] = 'Página que solo contiene código HTML';
+$lang['rss_linkto_o_diff'] = 'ver las diferencias';
+$lang['rss_linkto_o_page'] = 'la página revisada';
+$lang['rss_linkto_o_rev'] = 'lista de revisiones';
+$lang['rss_linkto_o_current'] = 'la página actual';
+$lang['compression_o_0'] = 'ninguna';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'no utilizar';
+$lang['xsendfile_o_1'] = 'Encabezado propietario de lighttpd (antes de la versión 1.5)';
+$lang['xsendfile_o_2'] = 'Encabezado X-Sendfile estándar';
+$lang['xsendfile_o_3'] = 'Encabezado propietario Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Nombre de entrada';
+$lang['showuseras_o_username'] = 'Nombre completo del usuario';
+$lang['showuseras_o_email'] = 'Dirección de correo electrónico del usuario (ofuscada según la configuración de "mailguard")';
+$lang['showuseras_o_email_link'] = 'Dirección de correo de usuario como enlace de envío de correo';
+$lang['useheading_o_0'] = 'Nunca';
+$lang['useheading_o_navigation'] = 'Solamente Navegación';
+$lang['useheading_o_content'] = 'Contenido wiki solamente';
+$lang['useheading_o_1'] = 'Siempre';
+$lang['readdircache'] = 'Tiempo máximo para la cache readdir (en segundos)';
diff --git a/lib/plugins/config/lang/et/lang.php b/lib/plugins/config/lang/et/lang.php
new file mode 100644
index 000000000..27f2e87ac
--- /dev/null
+++ b/lib/plugins/config/lang/et/lang.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Estonian language file
+ *
+ * @author kristian.kankainen@kuu.la
+ * @author Rivo Zängov <eraser@eraser.ee>
+ */
+$lang['menu'] = 'Seadete haldamine';
+$lang['_configuration_manager'] = 'Seadete haldamine';
+$lang['_basic'] = 'Peamised seaded';
+$lang['_display'] = 'Näitamise seaded';
+$lang['_authentication'] = 'Audentimise seaded';
+$lang['_anti_spam'] = 'Spämmitõrje seaded';
+$lang['_editing'] = 'Muutmise seaded';
+$lang['_links'] = 'Lingi seaded';
+$lang['_media'] = 'Meedia seaded';
+$lang['_advanced'] = 'Laiendatud seaded';
+$lang['_network'] = 'Võrgu seaded';
+$lang['_plugin_sufix'] = 'Plugina seaded';
+$lang['_template_sufix'] = 'Kujunduse seaded';
+$lang['title'] = 'Wiki pealkiri';
+$lang['template'] = 'Kujundus';
+$lang['recent'] = 'Viimased muudatused';
+$lang['signature'] = 'Allkiri';
+$lang['defaultgroup'] = 'Vaikimisi grupp';
+$lang['disableactions_check'] = 'Kontrolli';
+$lang['compression_o_0'] = 'pole';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'ära kasuta';
+$lang['useheading_o_0'] = 'Mitte kunagi';
+$lang['useheading_o_1'] = 'Alati';
diff --git a/lib/plugins/config/lang/eu/intro.txt b/lib/plugins/config/lang/eu/intro.txt
new file mode 100644
index 000000000..17edb3e3e
--- /dev/null
+++ b/lib/plugins/config/lang/eu/intro.txt
@@ -0,0 +1,7 @@
+====== Konfigurazio Kudeatzailea ======
+
+Erabili orri hau zure DokiWiki instalazioaren aukerak kontrolatzeko. Aukera zehatzei buruz laguntza eskuratzeko ikusi [[doku>config]]. Plugin honi buruzko xehetasun gehiago eskuratzeko ikusi [[doku>plugin:config]].
+
+Atzealde gorri argi batez erakusten diren aukerak babestuak daude eta ezin dira plugin honekin aldatu. Atzealde urdin batez erakusten diren aukerak balio lehenetsiak dira eta atzealde zuriz erakutsiak modu lokalean ezarriak izan dira instalazio honentzat. Aukera urdin eta zuriak aldatuak izan daitezke.
+
+Gogoratu **GORDE** botoia sakatzeaz orri hau utzi baino lehen, bestela zure aldaketak galdu egingo baitira.
diff --git a/lib/plugins/config/lang/eu/lang.php b/lib/plugins/config/lang/eu/lang.php
new file mode 100644
index 000000000..9d001d494
--- /dev/null
+++ b/lib/plugins/config/lang/eu/lang.php
@@ -0,0 +1,184 @@
+<?php
+/**
+ * Basque language file
+ *
+ * @author Inko Illarramendi <inko.i.a@gmail.com>
+ */
+$lang['menu'] = 'Konfigurazio Ezarpenak';
+$lang['error'] = 'Ezarpenak ez dira eguneratu balio oker bat dela eta, mesedez errepasatu aldaketak eta berriz bidali. <br />Balio okerra(k) ertz gorriz inguratuak erakutsiko dira. ';
+$lang['updated'] = 'Ezarpenak arrakastaz eguneratuak.';
+$lang['nochoice'] = '(ez dago beste aukerarik)';
+$lang['locked'] = 'Ezarpenen fitxategia ezin da eguneratu, eta intentzioa hau ez bada, <br />
+ziurtatu ezarpen lokalen izena eta baimenak zuzenak direla.';
+$lang['danger'] = 'Kontuz: Aukera hau aldatzeak zure wikia eta konfigurazio menua eskuraezin utzi dezake.';
+$lang['warning'] = 'Oharra: Aukera hau aldatzeak ustekabeko portaera bat sortu dezake.';
+$lang['security'] = 'Segurtasun Oharra: Aukera hau aldatzeak segurtasun arrisku bat sortu dezake.';
+$lang['_configuration_manager'] = 'Konfigurazio Kudeatzailea';
+$lang['_header_dokuwiki'] = 'DokuWiki Ezarpenak';
+$lang['_header_plugin'] = 'Plugin Ezarpenak';
+$lang['_header_template'] = 'Txantiloi Ezarpenak';
+$lang['_header_undefined'] = 'Zehaztu gabeko Ezarpenak';
+$lang['_basic'] = 'Oinarrizko Ezarpenak';
+$lang['_display'] = 'Aurkezpen Ezarpenak';
+$lang['_authentication'] = 'Kautotze Ezarpenak';
+$lang['_anti_spam'] = 'Anti-Spam Ezarpenak';
+$lang['_editing'] = 'Edizio Ezarpenak';
+$lang['_links'] = 'Esteken Ezarpenak';
+$lang['_media'] = 'Multimedia Ezarpenak';
+$lang['_advanced'] = 'Ezarpen Aurreratuak';
+$lang['_network'] = 'Sare Ezarpenak';
+$lang['_plugin_sufix'] = 'Plugin Ezarpenak';
+$lang['_template_sufix'] = 'Txantiloi Ezarpenak';
+$lang['_msg_setting_undefined'] = 'Ezarpen metadaturik ez.';
+$lang['_msg_setting_no_class'] = 'Ezarpen klaserik ez.';
+$lang['_msg_setting_no_default'] = 'Balio lehenetsirik ez.';
+$lang['fmode'] = 'Fitxategi sortze modua';
+$lang['dmode'] = 'Direktorio sortze modua';
+$lang['lang'] = 'Hizkuntza';
+$lang['basedir'] = 'Oinarri direktorioa';
+$lang['baseurl'] = 'Oinarri URLa';
+$lang['savedir'] = 'Datuak gordetzeko direktorioa';
+$lang['start'] = 'Hasiera orriaren izena';
+$lang['title'] = 'Wiki-aren izenburua';
+$lang['template'] = 'Txantiloia';
+$lang['license'] = 'Zein lizentziapean argitaratu beharko lirateke edukiak?';
+$lang['fullpath'] = 'Orri oinean orrien bide osoa erakutsi';
+$lang['recent'] = 'Azken aldaketak';
+$lang['breadcrumbs'] = 'Arrasto pauso kopurua';
+$lang['youarehere'] = 'Arrasto pauso hierarkikoak';
+$lang['typography'] = 'Ordezkapen tipografikoak egin';
+$lang['htmlok'] = 'Enbotatutako HTMLa baimendu';
+$lang['phpok'] = 'Enbotatutako PHPa baimendu';
+$lang['dformat'] = 'Data formatua (ikusi PHPren <a href="http://www.php.net/strftime">strftime</a> funtzioa)';
+$lang['signature'] = 'Sinadura';
+$lang['toptoclevel'] = 'Eduki taularen goiko maila';
+$lang['tocminheads'] = 'Gutxiengo izenburu kopuru minimoa Edukien Taula-ren sortu dadin.';
+$lang['maxtoclevel'] = 'Eduki taularen maila maximoa';
+$lang['maxseclevel'] = 'Sekzio edizio mailaren maximoa';
+$lang['camelcase'] = 'Estekentzat CamelCase erabili';
+$lang['deaccent'] = 'Orri izen garbiak';
+$lang['useheading'] = 'Erabili lehen izenburua orri izen moduan';
+$lang['refcheck'] = 'Multimedia erreferentzia kontrolatu';
+$lang['refshow'] = 'Erakusteko multimedia erreferentzia kopurua';
+$lang['allowdebug'] = 'Baimendu debug-a <b>ezgaitu behar ez bada!</b>';
+$lang['usewordblock'] = 'Blokeatu spam-a hitz zerrenda batean oinarrituta';
+$lang['indexdelay'] = 'Denbora atzerapena indexatu baino lehen (seg)';
+$lang['relnofollow'] = 'Erabili rel="nofollow" kanpo esteketan';
+$lang['mailguard'] = 'Ezkutatu posta-e helbidea';
+$lang['iexssprotect'] = 'Egiaztatu igotako fitxategiak JavaScript edo HTML kode maltzurra detektatzeko';
+$lang['showuseras'] = 'Zer azaldu orri bat editatu duen azken erabiltzailea erakusterakoan';
+$lang['useacl'] = 'Erabili atzipen kontrol listak';
+$lang['autopasswd'] = 'Pasahitzak automatikoki sortu';
+$lang['authtype'] = 'Kautotze backend-a';
+$lang['passcrypt'] = 'Pasahitz enkriptatze metodoa';
+$lang['defaultgroup'] = 'Talde lehenetsia';
+$lang['superuser'] = 'Supererabiltzailea - taldea, erabiltzailea edo komaz bereiztutako zerrenda user1,@group1,user2 orri eta funtzio guztietara atzipen osoarekin, AKL-ren ezarpenetan zehaztutakoa kontutan hartu gabe';
+$lang['manager'] = 'Kudeatzailea - talde, erabiltzaile edo komaz bereiztutako zerrenda user1,@group1,user2 kudeatze funtzio zehatz batzuetara atzipenarekin';
+$lang['profileconfirm'] = 'Profil aldaketak pasahitzaz berretsi';
+$lang['disableactions'] = 'DokuWiki ekintzak ezgaitu';
+$lang['disableactions_check'] = 'Egiaztatu';
+$lang['disableactions_subscription'] = 'Harpidetu/Harpidetza utzi';
+$lang['disableactions_wikicode'] = 'Ikusi iturburua/Esportatu Raw';
+$lang['disableactions_other'] = 'Beste ekintzak (komaz bereiztuak)';
+$lang['sneaky_index'] = 'Lehenespenez, DokuWiki-k izen-espazio guztiak indize bistan erakutsiko ditu. Aukera hau gaituta, erabiltzaieak irakurtzeko baimenik ez dituen izen-espazioak ezkutatuko dira. Honek atzigarriak diren azpi izen-espazioak ezkutatzen ditu. Agian honek indizea erabili ezin ahal izatea eragingo du AKL ezarpen batzuetan.';
+$lang['auth_security_timeout'] = 'Kautotze Segurtasun Denbora-Muga (segunduak)';
+$lang['securecookie'] = 'HTTPS bidez ezarritako cookie-ak HTTPS bidez bakarrik bidali beharko lituzke nabigatzaileak? Ezgaitu aukera hau bakarrik saio hasierak SSL bidezko segurtasuna badu baina wiki-areb nabigazioa modu ez seguruan egiten bada. ';
+$lang['xmlrpc'] = 'Gaitu/ezgaitu XML-RPC interfazea.';
+$lang['xmlrpcuser'] = 'XML-RPC atzipena mugatu hemen emandako komaz bereiztutako talde eta erabiltzaileei. Utzi hutsik atzipena guztiei emateko.';
+$lang['updatecheck'] = 'Konprobatu eguneratze eta segurtasun oharrak? DokuWiki-k honetarako update.dokuwiki.org kontaktatu behar du.';
+$lang['userewrite'] = 'Erabili URL politak';
+$lang['useslash'] = 'Erabili barra (/) izen-espazio banatzaile moduan URLetan';
+$lang['usedraft'] = 'Automatikoki zirriborroa gorde editatze garaian';
+$lang['sepchar'] = 'Orri izenaren hitz banatzailea';
+$lang['canonical'] = 'Erabili URL erabat kanonikoak';
+$lang['fnencode'] = 'Non-ASCII fitxategi izenak kodetzeko metodoa.';
+$lang['autoplural'] = 'Kontrolatu forma pluralak esteketan';
+$lang['compression'] = 'Trinkotze metodoa attic fitxategientzat';
+$lang['cachetime'] = 'Adin maximoa cachearentzat (seg)';
+$lang['locktime'] = 'Adin maximoa lock fitxategientzat (seg)';
+$lang['fetchsize'] = 'Kanpo esteketatik fetch.php-k deskargatu dezakeen tamaina maximoa (byteak)';
+$lang['notify'] = 'Aldaketen jakinarazpenak posta-e helbide honetara bidali';
+$lang['registernotify'] = 'Erregistratu berri diren erabiltzaileei buruzko informazioa post-e helbide honetara bidali';
+$lang['mailfrom'] = 'Posta automatikoentzat erabiliko den posta-e helbidea';
+$lang['mailprefix'] = 'Posta automatikoen gaientzat erabili beharreko aurrizkia';
+$lang['gzip_output'] = 'Gzip Eduki-Kodeketa erabili xhtml-rentzat';
+$lang['gdlib'] = 'GD Lib bertsioa';
+$lang['im_convert'] = 'ImageMagick-en aldaketa tresnara bidea';
+$lang['jpg_quality'] = 'JPG konprimitze kalitatea (0-100)';
+$lang['subscribers'] = 'Gaitu orri harpidetza euskarria';
+$lang['subscribe_time'] = 'Harpidetza zerrendak eta laburpenak bidali aurretik pasa beharreko denbora (seg); Denbora honek, recent_days-en ezarritakoa baino txikiagoa behar luke.';
+$lang['compress'] = 'Trinkotu CSS eta javascript irteera';
+$lang['hidepages'] = 'Ezkutatu kointzidentziak dituzten orriak (espresio erregularrak)';
+$lang['send404'] = 'Bidali "HTTP 404/Ez Da Orria Aurkitu" existitzen ez diren orrientzat';
+$lang['sitemap'] = 'Sortu Google gune-mapa (egunak)';
+$lang['broken_iua'] = 'Zure sisteman ignore_user_abort (erabiltzailearen bertan behera uztea kontuan ez hartu) funtzioa hautsia al dago? Honek funtzionatzen ez duen bilaketa indize bat eragin dezake. ISS+PHP/CGI hautsiak daude. Ikusi <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> informazio gehiago jasotzeko.';
+$lang['xsendfile'] = 'X-Sendfile goiburua erabili web zerbitzariari fitxategi estatikoak bidaltzen uzteko? Zure web zerbitzariak hau ahalbidetuta eduki beharko du.';
+$lang['renderer_xhtml'] = 'Erabiliko den errenderizatzailea wiki irteera (xhtml) nagusiarentzat';
+$lang['renderer__core'] = '%s (dokuwiki-ren nukleoa)';
+$lang['renderer__plugin'] = '%s (plugina)';
+$lang['rememberme'] = 'Baimendu saio hasiera cookie iraunkorrak (gogoratu iezaidazu)';
+$lang['rss_type'] = 'XML jario mota';
+$lang['rss_linkto'] = 'XML jarioak hona estekatzen du';
+$lang['rss_content'] = 'Zer erakutsi XML jarioetan?';
+$lang['rss_update'] = 'XML jarioaren eguneratze tartea (seg)';
+$lang['recent_days'] = 'Zenbat azken aldaketa gordeko dira (egunak)';
+$lang['rss_show_summary'] = 'XML jarioak laburpena erakusten du izenburuan';
+$lang['target____wiki'] = 'Barne estekentzat helburu leihoa';
+$lang['target____interwiki'] = 'Interwiki estekentzat helburu leihoa';
+$lang['target____extern'] = 'Kanpo estekentzat helburu leihoa';
+$lang['target____media'] = 'Multimedia estekentzat helburu leihoa';
+$lang['target____windows'] = 'Leihoen estekentzat helburu leihoa';
+$lang['proxy____host'] = 'Proxy zerbitzari izena';
+$lang['proxy____port'] = 'Proxy portua';
+$lang['proxy____user'] = 'Proxyaren erabiltzaile izena';
+$lang['proxy____pass'] = 'Proxyaren pasahitza ';
+$lang['proxy____ssl'] = 'Erabili SSL Proxyra konektatzeko';
+$lang['proxy____except'] = 'URLak detektatzeko espresio erregularra, zeinentzat Proxy-a sahiestu beharko litzatekeen.';
+$lang['safemodehack'] = 'Gaitu modu segurua hack-a';
+$lang['ftp____host'] = 'FTP zerbitzaria modu seguruarentzat';
+$lang['ftp____port'] = 'FTP portua modu seguruarentzat';
+$lang['ftp____user'] = 'FTP erabiltzailea modu seguruarentzat';
+$lang['ftp____pass'] = 'FTP pasahitza modu seguruarentzat';
+$lang['ftp____root'] = 'FTP erro direktorioa modu seguruarentzat';
+$lang['license_o_'] = 'Bat ere ez hautaturik';
+$lang['typography_o_0'] = 'ezer';
+$lang['typography_o_1'] = 'Komatxo bikoitzak bakarrik';
+$lang['typography_o_2'] = 'Komatxo guztiak (gerta daiteke beti ez funtzionatzea)';
+$lang['userewrite_o_0'] = 'ezer';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWikiren barnekoa';
+$lang['deaccent_o_0'] = 'Izalita';
+$lang['deaccent_o_1'] = 'azentu-markak kendu';
+$lang['deaccent_o_2'] = 'erromanizatu ';
+$lang['gdlib_o_0'] = 'GD Lib ez dago eskuragarri';
+$lang['gdlib_o_1'] = '1.x bertsioa';
+$lang['gdlib_o_2'] = 'Automatikoki detektatu';
+$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'] = 'Laburpena';
+$lang['rss_content_o_diff'] = 'Bateratutako Diferentziak';
+$lang['rss_content_o_htmldiff'] = 'HTML formatuko diferentzia taula';
+$lang['rss_content_o_html'] = 'Orri edukia guztiz HTML';
+$lang['rss_linkto_o_diff'] = 'Desberdintasunak ikusi';
+$lang['rss_linkto_o_page'] = 'Berrikusitako orria';
+$lang['rss_linkto_o_rev'] = 'Berrikuspen zerrenda';
+$lang['rss_linkto_o_current'] = 'Uneko orria';
+$lang['compression_o_0'] = 'ezer';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'ez erabili';
+$lang['xsendfile_o_1'] = 'Jabegodun lighttpd goiburua (1.5 bertsioa baino lehen)';
+$lang['xsendfile_o_2'] = 'X-Sendfile goiburu estandarra';
+$lang['xsendfile_o_3'] = 'Jabegodun Nginx X-Accel-Redirect goiburua';
+$lang['showuseras_o_loginname'] = 'Saio izena';
+$lang['showuseras_o_username'] = 'Erabiltzailearen izen osoa';
+$lang['showuseras_o_email'] = 'Erabiltzailearen posta-e helbidea (ezkutatua posta babeslearen aukeren arabera)';
+$lang['showuseras_o_email_link'] = 'Erabiltzailearen posta-e helbidea mailto: esteka moduan';
+$lang['useheading_o_0'] = 'Inoiz';
+$lang['useheading_o_navigation'] = 'Nabigazioa Bakarrik';
+$lang['useheading_o_content'] = 'Wiki Edukia Bakarrik';
+$lang['useheading_o_1'] = 'Beti';
+$lang['readdircache'] = 'Aintzintasun maximoa readdir cache-rentzat (seg)';
diff --git a/lib/plugins/config/lang/fa/intro.txt b/lib/plugins/config/lang/fa/intro.txt
new file mode 100644
index 000000000..f5b6ba235
--- /dev/null
+++ b/lib/plugins/config/lang/fa/intro.txt
@@ -0,0 +1,8 @@
+====== تنظیمات پیکربندی ======
+
+از این صفحه برای مدیریت تنظیمات DokuWiki استفاده کنید. برای راهنمایی بیش‌تر به [[doku>config]] مراجعه نماید.
+برای جزییات در مورد این افزونه نیز می‌توانید به [[doku>plugin:config]] مراجعه کنید.
+
+تنظیماتی که با پیش‌زمینه‌ی قرمز مشخص شده‌اند، غیرقابل تغییر می‌باشند. تنظیماتی که به پیش‌زمینه‌ی آبی مشخص شده‌اند نیز حامل مقادیر پیش‌فرض می‌باشند و تنظیماتی که پیش‌زمینه‌ی سفید دارند به طور محلی برای این سیستم تنظیم شده‌اند. تمامی مقادیر آبی و سفید قابلیت تغییر دارند.
+
+به یاد داشته باشید که قبل از ترک صفحه، دکمه‌ی **ذخیره** را بفشارید، در غیر این صورت تنظیمات شما از بین خواهد رفت. \ No newline at end of file
diff --git a/lib/plugins/config/lang/fa/lang.php b/lib/plugins/config/lang/fa/lang.php
new file mode 100644
index 000000000..42cc3ed05
--- /dev/null
+++ b/lib/plugins/config/lang/fa/lang.php
@@ -0,0 +1,187 @@
+<?php
+/**
+ * Persian language file
+ *
+ * @author behrad eslamifar <behrad_es@yahoo.com)
+ * @author Mohsen Firoozmandan <info@mambolearn.com>
+ * @author omidmr@gmail.com
+ * @author Omid Mottaghi <omidmr@gmail.com>
+ * @author Mohammad Reza Shoaei <shoaei@gmail.com>
+ */
+$lang['menu'] = 'تنظیمات پیکر‌بندی';
+$lang['error'] = 'به دلیل ایراد در مقادیر وارد شده، تنظیمات اعمال نشد، خواهشمندیم تغییرات را مجددن کنترل نمایید و دوباره ارسال کنید.<br/> مقادیر مشکل‌دار با کادر قرمز مشخص شده‌اند.';
+$lang['updated'] = 'تنظیمات با موفقیت به روز رسانی شد.';
+$lang['nochoice'] = '(گزینه‌های دیگری موجود نیست)';
+$lang['locked'] = 'تنظیمات قابلیت به روز رسانی ندارند، اگر نباید چنین باشد، <br/> نام فایل تنظیمات و دسترسی‌های آن را بررسی کنید.';
+$lang['danger'] = 'خطر: ممکن است با تغییر این گزینه دسترسی به منوی تنظیمات قطع شود.';
+$lang['warning'] = 'هشدار: ممکن است با تغییر این گزینه رفتارهای غیرمترقبه‌ای مشاهده کنید.';
+$lang['security'] = 'هشدار امنیتی: تغییر این گزینه ممکن است با خطرات امنیتی همراه باشد.';
+$lang['_configuration_manager'] = 'مدیریت تنظیمات';
+$lang['_header_dokuwiki'] = 'تنظیمات DokuWiki';
+$lang['_header_plugin'] = 'تنظیمات افزونه';
+$lang['_header_template'] = 'تنظیمات قالب';
+$lang['_header_undefined'] = 'تنظیمات تعریف نشده';
+$lang['_basic'] = 'تنظیمات مقدماتی';
+$lang['_display'] = 'تنظیمات نمایش';
+$lang['_authentication'] = 'تنظیمات معتبرسازی';
+$lang['_anti_spam'] = 'تنظیمات ضد-اسپم';
+$lang['_editing'] = 'تنظیمات ویرایش';
+$lang['_links'] = 'تنظیمات پیوند';
+$lang['_media'] = 'تنظیمات رسانه‌ها (فایل‌ها)';
+$lang['_advanced'] = 'تنظیمات پیشرفته';
+$lang['_network'] = 'تنظیمات شبکه';
+$lang['_plugin_sufix'] = 'تنظیمات افزونه';
+$lang['_template_sufix'] = 'تنظیمات قالب';
+$lang['_msg_setting_undefined'] = 'داده‌نمایی برای تنظیمات وجود ندارد';
+$lang['_msg_setting_no_class'] = 'هیچ دسته‌ای برای تنظیمات وجود ندارد.';
+$lang['_msg_setting_no_default'] = 'بدون مقدار پیش‌فرض';
+$lang['fmode'] = 'دسترسی پیش‌فرض فایل‌ها در زمان ایجاد';
+$lang['dmode'] = 'زبان';
+$lang['lang'] = 'زبان';
+$lang['basedir'] = 'شاخه‌ی اصلی';
+$lang['baseurl'] = 'آدرس اصلی';
+$lang['savedir'] = 'شاخه‌ی ذخیره‌سازی داده‌ها';
+$lang['start'] = 'نام صفحه‌ی آغازین';
+$lang['title'] = 'عنوان ویکی';
+$lang['template'] = 'قالب';
+$lang['license'] = 'لایسنس مطالب ویکی';
+$lang['fullpath'] = 'نمایش دادن مسیر کامل صفحات در پایین صفحه';
+$lang['recent'] = 'تغییرات اخیر';
+$lang['breadcrumbs'] = 'تعداد ردپاها';
+$lang['youarehere'] = 'ردپای درختی';
+$lang['typography'] = 'جای‌گزاری متن‌ها انجام شود';
+$lang['htmlok'] = 'امکان افزودن HTML باشد';
+$lang['phpok'] = 'امکان افزودن PHP باشد';
+$lang['dformat'] = 'فرمت تاریخ (راهنمای تابع <a href="http://www.php.net/strftime">strftime</a> را مشاهده کنید)';
+$lang['signature'] = 'امضا';
+$lang['toptoclevel'] = 'بیشترین عمق برای «فهرست مطالب»';
+$lang['tocminheads'] = 'حداقل مقدار عنوان‌های یک صفحه، برای تشخیص این‌که «فهرست مطالب» (TOC) ایجاد شود';
+$lang['maxtoclevel'] = 'حداکثر عمق «فهرست مطالب»';
+$lang['maxseclevel'] = 'بیش‌ترین سطح ویرایش بخش‌ها';
+$lang['camelcase'] = 'از «حالت شتری» (CamelCase) برای پیوندها استفاده شود';
+$lang['deaccent'] = 'تمیز کردن نام صفحات';
+$lang['useheading'] = 'استفاده از اولین عنوان برای نام صفحه';
+$lang['refcheck'] = 'بررسی کردن مرجع رسانه‌ها';
+$lang['refshow'] = 'تعداد مراجعی که برای یک رسانه نمایش داده شود';
+$lang['allowdebug'] = 'امکان کرم‌زدایی (debug) <b>اگر نیازی ندارید، غیرفعال کنید</b>';
+$lang['usewordblock'] = 'اسپم‌ها را براساس لیست کلمات مسدود کن';
+$lang['indexdelay'] = 'مقدار تاخیر پیش از فهرست‌بندی (ثانیه)';
+$lang['relnofollow'] = 'از «rel=nofollow» در پیوندهای خروجی استفاده شود';
+$lang['mailguard'] = 'مبهم کردن آدرس‌های ایمیل';
+$lang['iexssprotect'] = 'بررسی کردن فایل‌های ارسال شده را برای کدهای HTML یا JavaScript مخرب';
+$lang['showuseras'] = 'چگونه آخرین کاربر ویرایش کننده، یک صفحه نمایش داده شود';
+$lang['useacl'] = 'استفاده از مدیریت دسترسی‌ها';
+$lang['autopasswd'] = 'ایجاد خودکار گذرواژه‌ها';
+$lang['authtype'] = 'روش معتبرسازی';
+$lang['passcrypt'] = 'روش کد کردن گذرواژه';
+$lang['defaultgroup'] = 'گروه پیش‌فرض';
+$lang['superuser'] = 'کاربر اصلی - گروه، کاربر یا لیستی که توسط ویرگول جدا شده از کاربرها و گروه‌ها (مثل user1,@group1,user2) با دسترسی کامل به همه‌ی صفحات و امکانات سیستم، فارغ از دسترسی‌های آن کاربر.';
+$lang['manager'] = 'مدیر - گروه، کاربر یا لیستی که توسط ویرگول جدا شده از کاربرها و گروه‌ها (مثل user1,@group1,user2) با دسترسی‌های خاص به بخش‌های متفاوت';
+$lang['profileconfirm'] = 'تغییرات پروفایل با وارد کردن گذرواژه تایید شود';
+$lang['disableactions'] = 'غیرفعال کردن فعالیت‌های DokuWiki';
+$lang['disableactions_check'] = 'بررسی';
+$lang['disableactions_subscription'] = 'عضویت/عدم عضویت';
+$lang['disableactions_wikicode'] = 'نمایش سورس/برون‌بری خام';
+$lang['disableactions_other'] = 'فعالیت‌های دیگر (با ویرگول انگلیسی «,» از هم جدا کنید)';
+$lang['sneaky_index'] = 'به طور پیش‌فرض، DokuWiki در فهرست تمامی فضای‌نام‌ها را نمایش می‌دهد. فعال کردن این گزینه، مواردی را که کاربر حق خواندنشان را ندارد مخفی می‌کند. این گزینه ممکن است باعث دیده نشدن زیرفضای‌نام‌هایی شود که دسترسی خواندن به آن‌ها وجود دارد. و ممکن است باعث شود که فهرست در حالاتی از دسترسی‌ها، غیرقابل استفاده شود.';
+$lang['auth_security_timeout'] = 'زمان انقضای معتبرسازی به ثانیه';
+$lang['securecookie'] = 'آیا کوکی‌ها باید با قرارداد HTTPS ارسال شوند؟ این گزینه را زمانی که فقط صفحه‌ی ورود ویکی‌تان با SSL امن شده است، اما ویکی را ناامن مرور می‌کنید، غیرفعال نمایید.';
+$lang['xmlrpc'] = 'فعال/غیرفعال کردن XML-RPC';
+$lang['xmlrpcuser'] = 'محمدود کردن دسترسی به XML-RPC توسط گروه های جدا شده توسط ویرگول ویا اعضای داده شده در اینجا. این مکان را خالی بگزارید تا به همه دسترسی داده شود.';
+$lang['updatecheck'] = 'هشدارهای به روز رسانی و امنیتی بررسی شود؟ برای این‌کار DokuWiki با سرور update.dokuwiki.org تماس خواهد گرفت.';
+$lang['userewrite'] = 'از زیباکننده‌ی آدرس‌ها استفاده شود';
+$lang['useslash'] = 'از اسلش «/» برای جداکننده‌ی آدرس فضای‌نام‌ها استفاده شود';
+$lang['usedraft'] = 'ایجاد خودکار چرک‌نویس در زمان نگارش';
+$lang['sepchar'] = 'کلمه‌ی جداکننده‌ی نام صفحات';
+$lang['canonical'] = 'استفاده از آدرس‌های استاندارد';
+$lang['fnencode'] = 'روش تغییر نام فایل‌هایی با فرمتی غیر از اسکی';
+$lang['autoplural'] = 'بررسی جمع بودن در پیوندها';
+$lang['compression'] = 'روش فشرده‌سازی برای فایل‌های خُرد';
+$lang['cachetime'] = 'بیشینه‌ی زمان حافظه‌ی موقت (cache) به ثانیه';
+$lang['locktime'] = 'بیشینه‌ی زمان قفل شدن فایل‌ها به ثانیه';
+$lang['fetchsize'] = 'بیشینه‌ی حجمی که فایل fetch.php می‌تواند دریافت کند (به بایت)';
+$lang['notify'] = 'تغییرات به این ایمیل ارسال شود';
+$lang['registernotify'] = 'اطلاعات کاربران تازه وارد به این ایمیل ارسال شود';
+$lang['mailfrom'] = 'آدرس ایمیلی که برای ایمیل‌های خودکار استفاده می‌شود';
+$lang['mailprefix'] = 'پیشوند تیتر ایمیل (جهت ایمیل های خودکار)';
+$lang['gzip_output'] = 'استفاده از gzip برای xhtmlها';
+$lang['gdlib'] = 'نگارش کتاب‌خانه‌ی GD';
+$lang['im_convert'] = 'مسیر ابزار convert از برنامه‌ی ImageMagick';
+$lang['jpg_quality'] = 'کیفیت فشرده سازی JPEG (از 0 تا 100)';
+$lang['subscribers'] = 'توانایی عضویت در صفحات باشد';
+$lang['subscribe_time'] = 'زمان مورد نیاز برای ارسال خبر نامه ها (ثانیه); این مقدار می بایست کمتر زمانی باشد که در recent_days تعریف شده است.';
+$lang['compress'] = 'فشرده‌سازی کد‌های CSS و JavaScript';
+$lang['hidepages'] = 'مخفی کردن صفحات با فرمت زیر (از عبارات منظم استفاده شود)';
+$lang['send404'] = 'ارسال «HTTP 404/Page Not Found» برای صفحاتی که وجود ندارند';
+$lang['sitemap'] = 'تولید کردن نقشه‌ی سایت توسط گوگل (روز)';
+$lang['broken_iua'] = 'آیا تابع ignore_user_about در ویکی شما کار نمی‌کند؟ ممکن است فهرست جستجوی شما کار نکند. IIS به همراه PHP/CGI باعث خراب شدن این گزینه می‌شود. برای اطلاعات بیشتر <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">باگ ۸۵۲</a> را مشاهده کنید.';
+$lang['xsendfile'] = 'استفاده از هدر X-Sendfile، تا به وب‌سرور توانایی ارسال فایل‌های ثابت را بدهد. وب‌سرور شما باید این مورد را پشتیبانی کند.';
+$lang['renderer_xhtml'] = 'مفسری که برای خروجی اصلی ویکی استفاده شود';
+$lang['renderer__core'] = '%s (هسته‌ی dokuwiki)';
+$lang['renderer__plugin'] = '%s (افزونه)';
+$lang['rememberme'] = 'امکان ورود دایم، توسط کوکی، وجود داشته باشد (مرا به خاطر بسپار)';
+$lang['rss_type'] = 'نوع خوراک';
+$lang['rss_linkto'] = 'خوراک به کجا لینک شود';
+$lang['rss_content'] = 'چه چیزی در تکه‌های خوراک نمایش داده شود؟';
+$lang['rss_update'] = 'زمان به روز رسانی خوراک به ثانیه';
+$lang['recent_days'] = 'چند تغییر در خوراک نمایش داده شود به روز';
+$lang['rss_show_summary'] = 'خوراک مختصری از مطلب را در عنوان نمایش دهد';
+$lang['target____wiki'] = 'پنجره‌ی هدف در پیوند‌های داخلی';
+$lang['target____interwiki'] = 'پنجره‌ی هدف در پیوند‌های داخل ویکی';
+$lang['target____extern'] = 'پنجره‌ی هدف در پیوند‌های خارجی';
+$lang['target____media'] = 'پنجره‌ی هدف در پیوند‌های رسانه‌ها';
+$lang['target____windows'] = 'پنجره‌ی هدف در پیوند‌های پنجره‌ای';
+$lang['proxy____host'] = 'آدرس سرور پروکسی';
+$lang['proxy____port'] = 'پورت پروکسی';
+$lang['proxy____user'] = 'نام کاربری پروکسی';
+$lang['proxy____pass'] = 'گذرواژهي پروکسی';
+$lang['proxy____ssl'] = 'استفاده از SSL برای اتصال به پروکسی';
+$lang['proxy____except'] = 'عبارت منظم برای تطبیق با URLها برای این‌که دریابیم که از روی چه پروکسی‌ای باید بپریم!';
+$lang['safemodehack'] = 'فعال کردن safemode hack';
+$lang['ftp____host'] = 'آدرس FTP برای safemode hack';
+$lang['ftp____port'] = 'پورت FTP برای safemode hack';
+$lang['ftp____user'] = 'نام کاربری FTP برای safemode hack';
+$lang['ftp____pass'] = 'گذرواژه‌ی FTP برای safemode hack';
+$lang['ftp____root'] = 'شاخه‌ی FTP برای safemode hack';
+$lang['license_o_'] = 'هیچ کدام';
+$lang['typography_o_0'] = 'هیچ';
+$lang['typography_o_1'] = 'حذف کردن single-quote';
+$lang['typography_o_2'] = 'به همراه داشتن single-quote (ممکن است همیشه کار نکند)';
+$lang['userewrite_o_0'] = 'هیچ';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'از طریق DokuWiki';
+$lang['deaccent_o_0'] = 'خاموش';
+$lang['deaccent_o_1'] = 'برداشتن تلفظ‌ها';
+$lang['deaccent_o_2'] = 'لاتین کردن (romanize)';
+$lang['gdlib_o_0'] = 'کتاب‌خانه‌ی GD موجود نیست';
+$lang['gdlib_o_1'] = 'نسخه‌ی 1.X';
+$lang['gdlib_o_2'] = 'انتخاب خودکار';
+$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'] = 'انتزاعی';
+$lang['rss_content_o_diff'] = 'یکی کردن تفاوت‌ها';
+$lang['rss_content_o_htmldiff'] = 'جدول تفاوت‌ها با ساختار HTML';
+$lang['rss_content_o_html'] = 'تمامی محتویات صفحه، با ساختار HTML';
+$lang['rss_linkto_o_diff'] = 'نمایه‌های متفاوت';
+$lang['rss_linkto_o_page'] = 'صفحه‌ی تجدید نظر شده';
+$lang['rss_linkto_o_rev'] = 'لیست نگارش‌ها';
+$lang['rss_linkto_o_current'] = 'صفحه‌ی کنونی';
+$lang['compression_o_0'] = 'هیچ';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'استفاده نکنید';
+$lang['xsendfile_o_1'] = 'هدر اختصاصی lighttpd (پیش از نگارش ۱.۵)';
+$lang['xsendfile_o_2'] = 'هدر استاندارد X-Sendfile';
+$lang['xsendfile_o_3'] = 'هدر اختصاصی X-Accel-Redirect در وب سرور Nginx';
+$lang['showuseras_o_loginname'] = 'نام کاربری';
+$lang['showuseras_o_username'] = 'نام کامل کاربران';
+$lang['showuseras_o_email'] = 'آدرس ایمیل کاربران (با تنظیمات «نگهبان ایمیل» مبهم می‌شود)';
+$lang['showuseras_o_email_link'] = 'نمایش ایمیل کاربران با افزودن mailto';
+$lang['useheading_o_0'] = 'هرگز';
+$lang['useheading_o_navigation'] = 'فقط ناوبری (navigation)';
+$lang['useheading_o_content'] = 'فقط محتویات ویکی';
+$lang['useheading_o_1'] = 'همیشه';
+$lang['readdircache'] = 'بیش‌ترین عمر برای حافظه‌ی موقت readdir (ثانیه)';
diff --git a/lib/plugins/config/lang/fi/intro.txt b/lib/plugins/config/lang/fi/intro.txt
new file mode 100644
index 000000000..f6eedb50c
--- /dev/null
+++ b/lib/plugins/config/lang/fi/intro.txt
@@ -0,0 +1,7 @@
+====== Asetusten hallinta ======
+
+Käytä tätä sivua hallitaksesi DokuWikisi asetuksia. Apua yksittäisiin asetuksiin löytyy sivulta [[doku>config]]. Lisätietoa tästä liitännäisestä löytyy sivulta [[doku>plugin:config]].
+
+Asetukset, jotka näkyvät vaaleanpunaisella taustalla ovat suojattuja, eikä niitä voi muutta tämän liitännäisen avulla. Asetukset, jotka näkyvät sinisellä taustalla ovat oletusasetuksia. Asetukset valkoisella taustalla ovat asetettu paikallisesti tätä asennusta varten. Sekä sinisiä että valkoisia asetuksia voi muokata.
+
+Muista painaa **TALLENNA**-nappia ennen kuin poistut sivulta. Muuten muutoksesi häviävät. \ No newline at end of file
diff --git a/lib/plugins/config/lang/fi/lang.php b/lib/plugins/config/lang/fi/lang.php
new file mode 100644
index 000000000..9598a0d93
--- /dev/null
+++ b/lib/plugins/config/lang/fi/lang.php
@@ -0,0 +1,191 @@
+<?php
+/**
+ * Finnish language file
+ *
+ * @author otto@valjakko.net
+ * @author Otto Vainio <otto@valjakko.net>
+ * @author Teemu Mattila <ghcsystems@gmail.com>
+ * @author Sami Olmari <sami@olmari.fi>
+ */
+$lang['menu'] = 'Asetukset';
+$lang['error'] = 'Asetuksia ei päivitetty väärän arvon vuoksi. Tarkista muutokset ja lähetä sivu uudestaan.
+<br />Väärät arvot on merkitty punaisella reunuksella.';
+$lang['updated'] = 'Asetukset päivitetty onnistuneesti.';
+$lang['nochoice'] = '(ei muita valintoja saatavilla)';
+$lang['locked'] = 'Asetustiedosta ei voi päivittää. Jos tämä ei ole tarkoitus <br />
+niin varmista, että paikallisten asetusten tiedoston nimi ja oikeudet ovat kunnossa.';
+$lang['danger'] = 'Vaara: tämän asetuksen muuttaminen saattaa estää wikisi ja asetusvalikon toimimisen.';
+$lang['warning'] = 'Varoitus: tämän asetuksen muuttaminen saattaa aiheuttaa olettamattomia toimintoja.';
+$lang['security'] = 'Turvallisuusvaroitus: tämän asetuksen muuttaminen saattaa aiheuttaa tietoturva-aukon.';
+$lang['_configuration_manager'] = 'Asetusten hallinta';
+$lang['_header_dokuwiki'] = 'DokuWikin asetukset';
+$lang['_header_plugin'] = 'Liitännäisten asetukset';
+$lang['_header_template'] = 'Sivumallin asetukset';
+$lang['_header_undefined'] = 'Määritetelettömät asetukset';
+$lang['_basic'] = 'Perusasetukset';
+$lang['_display'] = 'Näyttöasetukset';
+$lang['_authentication'] = 'Sisäänkirjoittautumisen asetukset';
+$lang['_anti_spam'] = 'Anti-Spam asetukset';
+$lang['_editing'] = 'Sivumuokkauksen asetukset';
+$lang['_links'] = 'Linkkien asetukset';
+$lang['_media'] = 'Media-asetukset';
+$lang['_advanced'] = 'Lisäasetukset';
+$lang['_network'] = 'Verkkoasetukset';
+$lang['_plugin_sufix'] = 'liitännäisen asetukset';
+$lang['_template_sufix'] = 'Sivumallin asetukset';
+$lang['_msg_setting_undefined'] = 'Ei asetusten metadataa.';
+$lang['_msg_setting_no_class'] = 'Ei asetusluokkaa.';
+$lang['_msg_setting_no_default'] = 'Ei oletusarvoa';
+$lang['fmode'] = 'Tiedoston luontioikeudet';
+$lang['dmode'] = 'Hakemiston luontioikeudet';
+$lang['lang'] = 'Kieli';
+$lang['basedir'] = 'Perushakemisto';
+$lang['baseurl'] = 'Perus URL';
+$lang['savedir'] = 'Hakemisto tietojen tallennukseen.';
+$lang['cookiedir'] = 'Cookien path. Jätä tyhjäksi käyttääksesi baseurl arvoa';
+$lang['start'] = 'Alkusivun nimi';
+$lang['title'] = 'Wikin nimi';
+$lang['template'] = 'Sivumalli';
+$lang['license'] = 'Millä lisenssillä sisältö pitäisi julkaista?';
+$lang['fullpath'] = 'Näytä sivun koko polku sivun alareunassa';
+$lang['recent'] = 'Viime muutokset';
+$lang['breadcrumbs'] = 'Leivänmurujen määrä';
+$lang['youarehere'] = 'Hierarkkiset leivänmurut';
+$lang['typography'] = 'Tee typografiset korvaukset';
+$lang['htmlok'] = 'Salli upotettu HTML';
+$lang['phpok'] = 'Salli upotettu PHP';
+$lang['dformat'] = 'Päivämäärän muoto (katso PHPn <a href="http://www.php.net/strftime">strftime</a> funktiota)';
+$lang['signature'] = 'Allekirjoitus';
+$lang['toptoclevel'] = 'Ylätason sisällysluettelo';
+$lang['tocminheads'] = 'Pienin otsikkorivien määrä, jotta sisällysluettelo tehdään';
+$lang['maxtoclevel'] = 'Sisällysluettelon suurin syvyys';
+$lang['maxseclevel'] = 'Kappale-editoinnin suurin syvyys.';
+$lang['camelcase'] = 'Käytä CamelCase linkkejä';
+$lang['deaccent'] = 'Siivoa sivun nimet';
+$lang['useheading'] = 'Käytä ensimmäistä otsikkoriviä sivun nimenä.';
+$lang['refcheck'] = 'Mediaviitteen tarkistus';
+$lang['refshow'] = 'Montako mediaviitettä näytetään';
+$lang['allowdebug'] = 'Salli debuggaus <b>pois, jos ei tarvita!</b>';
+$lang['usewordblock'] = 'Estä spam sanalistan avulla';
+$lang['indexdelay'] = 'Aikaraja indeksoinnille (sek)';
+$lang['relnofollow'] = 'Käytä rel="nofollow" ulkoisille linkeille';
+$lang['mailguard'] = 'Häivytä email osoite';
+$lang['iexssprotect'] = 'Tarkista lähetetyt tiedostot pahojen javascript- ja html-koodien varalta';
+$lang['showuseras'] = 'Mitä näytetään, kun kerrotaan viimeisen editoijan tiedot';
+$lang['useacl'] = 'Käytä käyttöoikeuksien hallintaa';
+$lang['autopasswd'] = 'Luo salasana automaattisesti';
+$lang['authtype'] = 'Autentikointijärjestelmä';
+$lang['passcrypt'] = 'Salasanan suojausmenetelmä';
+$lang['defaultgroup'] = 'Oletusryhmä';
+$lang['superuser'] = 'Pääkäyttäjä. Ryhmä tai käyttäjä, jolla on täysi oikeus kaikkiin sivuihin ja toimintoihin käyttöoikeuksista huolimatta';
+$lang['manager'] = 'Ylläpitäjä. Ryhmä tai käyttäjä, jolla on pääsy joihinkin ylläpitotoimintoihin';
+$lang['profileconfirm'] = 'Vahvista profiilin päivitys salasanan avulla';
+$lang['disableactions'] = 'Estä DokuWiki-toimintojen käyttö';
+$lang['disableactions_check'] = 'Tarkista';
+$lang['disableactions_subscription'] = 'Tilaa/Peruuta tilaus';
+$lang['disableactions_wikicode'] = 'Näytä lähdekoodi/Vie raakana';
+$lang['disableactions_other'] = 'Muut toiminnot (pilkulla erotettuna)';
+$lang['sneaky_index'] = 'Oletuksena DokuWiki näyttää kaikki nimiavaruudet index-näkymäsä. Tämä asetus piilottaa ne, joihin käyttäjällä ei ole lukuoikeuksia. Tämä voi piilottaa joitakin sallittuja alinimiavaruuksia. Tästä johtuen index-näkymä voi olla käyttökelvoton joillakin ACL-asetuksilla';
+$lang['auth_security_timeout'] = 'Autentikoinnin aikakatkaisu (sekunteja)';
+$lang['securecookie'] = 'Lähetetäänkö HTTPS:n kautta asetetut evästetiedot HTTPS-yhteydellä? Kytke pois, jos vain wikisi kirjautuminen on suojattu SSL:n avulla, mutta muuten wikiä käytetään ilman suojausta.';
+$lang['xmlrpc'] = 'Käytä/poista XML-RPC liityntää';
+$lang['xmlrpcuser'] = 'Estä XML-RPC:n käyttö pilkulla erotetun listan ryhmille tai käyttäjille. Jätä tyhjäksi salliaksesi käyttö kaikille.';
+$lang['updatecheck'] = 'Tarkista päivityksiä ja turvavaroituksia? Tätä varten DokuWikin pitää ottaa yhteys update.dokuwiki.orgiin.';
+$lang['userewrite'] = 'Käytä siivottuja URLeja';
+$lang['useslash'] = 'Käytä kauttaviivaa nimiavaruuksien erottimena URL-osoitteissa';
+$lang['usedraft'] = 'Tallenna vedos muokkaustilassa automaattisesti ';
+$lang['sepchar'] = 'Sivunimen sanaerotin';
+$lang['canonical'] = 'Käytä kanonisoituja URLeja';
+$lang['fnencode'] = 'Muita kuin ASCII merkkejä sisältävien tiedostonimien koodaustapa.';
+$lang['autoplural'] = 'Etsi monikkomuotoja linkeistä';
+$lang['compression'] = 'Attic-tiedostojen pakkausmenetelmä';
+$lang['cachetime'] = 'Välimuisti-tiedostojen maksimi-ikä (sek)';
+$lang['locktime'] = 'Lukitustiedostojen maksimi-ikä (sek)';
+$lang['fetchsize'] = 'Suurin koko (bytejä), jonka fetch.php voi ladata ulkopuolisesta lähteestä';
+$lang['notify'] = 'Lähetä muutosilmoitukset tähän osoitteeseen';
+$lang['registernotify'] = 'Lähetä ilmoitus uusista rekisteröitymisistä tähän osoitteeseen';
+$lang['mailfrom'] = 'Sähköpostiosoite automaattisia postituksia varten';
+$lang['mailprefix'] = 'Etuliite automaattisesti lähetettyihin dähköposteihin';
+$lang['gzip_output'] = 'Käytä gzip "Content-Encoding"-otsaketta xhtml-tiedostojen lähettämiseen';
+$lang['gdlib'] = 'GD Lib versio';
+$lang['im_convert'] = 'ImageMagick-muunnostyökalun polku';
+$lang['jpg_quality'] = 'JPG pakkauslaatu (0-100)';
+$lang['subscribers'] = 'Salli tuki sivujen tilaamiselle';
+$lang['subscribe_time'] = 'Aika jonka jälkeen tilauslinkit ja yhteenveto lähetetään (sek). Tämän pitäisi olla pienempi, kuin recent_days aika.';
+$lang['compress'] = 'Pakkaa CSS ja javascript';
+$lang['cssdatauri'] = 'Maksimikoko tavuina jossa kuvat joihin viitataan CSS-tiedostoista olisi sisällytettynä suoraan tyylitiedostoon jotta HTTP-kyselyjen kaistaa saataisiin kutistettua. Tämä tekniikka ei toimi IE versiossa aikasempi kuin 8! <code>400:sta</code> <code>600:aan</code> tavua on hyvä arvo. Aseta <code>0</code> kytkeäksesi ominaisuuden pois.';
+$lang['hidepages'] = 'Piilota seuraavat sivut (säännönmukainen lauseke)';
+$lang['send404'] = 'Lähetä "HTTP 404/Page Not Found" puuttuvista sivuista';
+$lang['sitemap'] = 'Luo Google sitemap (päiviä)';
+$lang['broken_iua'] = 'Onko "ignore_user_abort" toiminto rikki järjestelmässäsi? Tämä voi aiheuttaa toimimattoman index-näkymän.
+IIS+PHP/CGI on tunnetusti rikki. Katso <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> lisätietoja varten.';
+$lang['xsendfile'] = 'Käytä X-Sendfile otsikkoa, kun web-palvelin lähettää staattisia tiedostoja? Palvelimesi pitää tukea tätä.';
+$lang['renderer_xhtml'] = 'Renderöinti, jota käytetään wikin pääasialliseen (xhtml) tulostukseen';
+$lang['renderer__core'] = '%s (dokuwiki core)';
+$lang['renderer__plugin'] = '%s (liitännäinen)';
+$lang['rememberme'] = 'Salli pysyvät kirjautumis-cookiet (muista minut)';
+$lang['rss_type'] = 'XML-syötteen tyyppi';
+$lang['rss_linkto'] = 'XML-syöte kytkeytyy';
+$lang['rss_content'] = 'Mitä XML-syöte näyttää?';
+$lang['rss_update'] = 'XML-syötteen päivitystahti (sek)';
+$lang['recent_days'] = 'Montako edellistä muutosta säilytetään (päiviä)';
+$lang['rss_show_summary'] = 'XML-syöte näyttää yhteenvedon otsikossa';
+$lang['target____wiki'] = 'Kohdeikkuna sisäisissä linkeissä';
+$lang['target____interwiki'] = 'Kohdeikkuna interwiki-linkeissä';
+$lang['target____extern'] = 'Kohdeikkuna ulkoisissa linkeissä';
+$lang['target____media'] = 'Kohdeikkuna media-linkeissä';
+$lang['target____windows'] = 'Kohdeikkuna Windows-linkeissä';
+$lang['proxy____host'] = 'Proxy-palvelimen nimi';
+$lang['proxy____port'] = 'Proxy portti';
+$lang['proxy____user'] = 'Proxy käyttäjän nimi';
+$lang['proxy____pass'] = 'Proxy salasana';
+$lang['proxy____ssl'] = 'Käytä ssl-yhteyttä kytkeytyäksesi proxy-palvelimeen';
+$lang['proxy____except'] = 'Säännönmukainen lause, URLiin, jolle proxy ohitetaan.';
+$lang['safemodehack'] = 'Käytä safemode kiertoa';
+$lang['ftp____host'] = 'FTP-palvelin safemode kiertoa varten';
+$lang['ftp____port'] = 'FTP-portti safemode kiertoa varten';
+$lang['ftp____user'] = 'FTP-käyttäjä safemode kiertoa varten';
+$lang['ftp____pass'] = 'FTP-salasana safemode kiertoa varten';
+$lang['ftp____root'] = 'FTP-juurihakemisto safemode kiertoa varten';
+$lang['license_o_'] = 'ei mitään valittuna';
+$lang['typography_o_0'] = 'ei mitään';
+$lang['typography_o_1'] = 'ilman yksinkertaisia lainausmerkkejä';
+$lang['typography_o_2'] = 'myös yksinkertaiset lainausmerkit (ei aina toimi)';
+$lang['userewrite_o_0'] = 'ei mitään';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWikin sisäinen';
+$lang['deaccent_o_0'] = 'pois';
+$lang['deaccent_o_1'] = 'Poista aksenttimerkit';
+$lang['deaccent_o_2'] = 'translitteroi';
+$lang['gdlib_o_0'] = 'GD Lib ei ole saatavilla';
+$lang['gdlib_o_1'] = 'Versio 1.x';
+$lang['gdlib_o_2'] = 'Automaattitunnistus';
+$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'] = 'Yhteenveto';
+$lang['rss_content_o_diff'] = 'Yhdistetty erot';
+$lang['rss_content_o_htmldiff'] = 'HTML-muotoiltu eroavuuslista';
+$lang['rss_content_o_html'] = 'Täysi HTML-sivu';
+$lang['rss_linkto_o_diff'] = 'erot-näkymä';
+$lang['rss_linkto_o_page'] = 'muutettu sivu';
+$lang['rss_linkto_o_rev'] = 'versiolista';
+$lang['rss_linkto_o_current'] = 'nykyinen sivu';
+$lang['compression_o_0'] = 'ei mitään';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'älä käytä';
+$lang['xsendfile_o_1'] = 'Oma lighttpd otsikko (ennen 1.5 julkaisua)';
+$lang['xsendfile_o_2'] = 'Standardi X-sendfile header';
+$lang['xsendfile_o_3'] = 'Oma Nginx X-Accel-Redirect header';
+$lang['showuseras_o_loginname'] = 'Kirjautumisnimi';
+$lang['showuseras_o_username'] = 'Käyttäjän koko nimi';
+$lang['showuseras_o_email'] = 'Käyttäjän sähköpostiosoite (sumennettu mailguard-asetusten mukaisesti)';
+$lang['showuseras_o_email_link'] = 'Käyttäjän sähköpostiosoite mailto: linkkinä';
+$lang['useheading_o_0'] = 'Ei koskaan';
+$lang['useheading_o_navigation'] = 'Vain Navigointi';
+$lang['useheading_o_content'] = 'Vain Wiki-sisältö';
+$lang['useheading_o_1'] = 'Aina';
+$lang['readdircache'] = 'Maksimiaika readdir cachelle (sek)';
diff --git a/lib/plugins/config/lang/fr/intro.txt b/lib/plugins/config/lang/fr/intro.txt
new file mode 100644
index 000000000..2a59b34d1
--- /dev/null
+++ b/lib/plugins/config/lang/fr/intro.txt
@@ -0,0 +1,9 @@
+====== 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>fr:config]]. Pour d'autres détails concernant ce module, reportez vous à [[doku>fr:plugin:config]].
+
+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
new file mode 100644
index 000000000..8dcd21032
--- /dev/null
+++ b/lib/plugins/config/lang/fr/lang.php
@@ -0,0 +1,201 @@
+<?php
+/**
+ * french language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Guy Brand <gb@unistra.fr>
+ * @author Delassaux Julien <julien@delassaux.fr>
+ * @author Maurice A. LeBlanc <leblancma@cooptel.qc.ca>
+ * @author stephane.gully@gmail.com
+ * @author Guillaume Turri <guillaume.turri@gmail.com>
+ * @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>
+ * @author Samuel Dorsaz samuel.dorsaz@novelion.net
+ * @author Johan Guilbaud <guilbaud.johan@gmail.com>
+ * @author schplurtz@laposte.net
+ * @author skimpax@gmail.com
+ */
+$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 />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.';
+$lang['danger'] = 'Danger : Modifier cette option pourrait rendre inaccessible votre wiki et son menu de configuration.';
+$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 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';
+$lang['_authentication'] = 'Paramètres d\'authentification';
+$lang['_anti_spam'] = 'Paramètres anti-spam';
+$lang['_editing'] = 'Paramètres d\'édition';
+$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 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.';
+$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 (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['cookiedir'] = 'Chemin des cookies. Laissez vide pour utiliser l\'URL de base.';
+$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é 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['dformat'] = 'Format de date (cf. fonction <a href="http://fr.php.net/strftime">strftime</a> de PHP)';
+$lang['signature'] = 'Signature';
+$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 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 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['mediarevisions'] = 'Activer les révisions (gestion de versions) des médias';
+$lang['usewordblock'] = 'Bloquer le spam selon les mots utilisés';
+$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 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 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 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 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)';
+$lang['securecookie'] = 'Les cookies mis via HTTPS doivent-ils n\'être envoyé par le navigateur que via HTTPS ? Ne désactivez cette option que si la connexion à votre wiki est sécurisée avec SSL mais que la navigation sur le wiki n\'est pas sécurisée.';
+$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 update.dokuwiki.org.';
+$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 mots dans les noms de page';
+$lang['canonical'] = 'Utiliser des URL canoniques';
+$lang['fnencode'] = 'Méthode pour l\'encodage des fichiers non-ASCII';
+$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 (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['mailprefix'] = 'Préfixe à utiliser dans les objets des courriels automatiques';
+$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 JPEG (0-100)';
+$lang['subscribers'] = 'Activer l\'abonnement aux pages';
+$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['cssdatauri'] = 'Taille maximale en octets pour inclure dans les feuilles de styles CSS, les images qui y sont référencées. Cette technique minimise les requêtes HTTP. Pour IE, ceci ne fonctionne qu\'à partir de la version 8 ! Valeurs correctes entre <code>400</code> et <code>600</code>. <code>0</code> pour désactiver.';
+$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'] = '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 (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 (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 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['proxy____except'] = 'Expression régulière de test des URLs pour lesquelles le proxy ne devrait pas être utilisé.';
+$lang['safemodehack'] = 'Activer l\'option 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'] = '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';
+$lang['gdlib_o_0'] = 'Librairie GD non disponible';
+$lang['gdlib_o_1'] = 'version 1.x';
+$lang['gdlib_o_2'] = 'auto-détectée';
+$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'] = 'Résumé';
+$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';
+$lang['rss_linkto_o_rev'] = 'liste des révisions';
+$lang['rss_linkto_o_current'] = 'page actuelle';
+$lang['compression_o_0'] = 'aucune';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$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'] = 'Identifiant de l\'utilisateur';
+$lang['showuseras_o_username'] = 'Nom de l\'utilisateur';
+$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';
+$lang['useheading_o_content'] = 'Contenu du wiki seulement';
+$lang['useheading_o_1'] = 'Toujours';
+$lang['readdircache'] = 'Durée de vie maximale du cache pour readdir (sec)';
diff --git a/lib/plugins/config/lang/gl/intro.txt b/lib/plugins/config/lang/gl/intro.txt
new file mode 100644
index 000000000..cafe28e13
--- /dev/null
+++ b/lib/plugins/config/lang/gl/intro.txt
@@ -0,0 +1,7 @@
+====== Xestor de Configuración ======
+
+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 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.
+
+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
new file mode 100644
index 000000000..da40b44e6
--- /dev/null
+++ b/lib/plugins/config/lang/gl/lang.php
@@ -0,0 +1,188 @@
+<?php
+/**
+ * Galicianlanguage file
+ *
+ * @author Medúlio <medulio@ciberirmandade.org>
+ * @author Oscar M. Lage <r0sk10@gmail.com>
+ */
+$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 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';
+$lang['baseurl'] = 'URL base';
+$lang['savedir'] = 'Directorio no que se gardarán os datos';
+$lang['cookiedir'] = 'Ruta das cookies. Deixar en blanco para usar a url de base.';
+$lang['start'] = 'Nome da páxina inicial';
+$lang['title'] = 'Título do Wiki';
+$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 (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 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 nomes de páxina';
+$lang['useheading'] = 'Utilizar a primeira cabeceira para os nomes de páxina';
+$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['mediarevisions'] = 'Habilitar revisións dos arquivos-media?';
+$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'] = '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 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 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 update.dokuwiki.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['fnencode'] = 'Método para codificar os nomes de arquivo non-ASCII.';
+$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['mailprefix'] = 'Prefixo de asunto de correo-e 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 posibilidade de subscrición á páxina';
+$lang['subscribe_time'] = 'Tempo despois do cal se enviarán os resumos e listas de subscrición (seg.): isto debe ser inferior ao tempo especificado en recent_days.';
+$lang['compress'] = 'Saída compacta de CSS e Javascript';
+$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 (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['proxy____except'] = 'Expresión regular para atopar URLs que deban ser omitidas polo 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 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 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)';
+$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 acentos';
+$lang['deaccent_o_2'] = 'romanizar';
+$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';
+$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'] = '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'] = '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 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 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';
+$lang['readdircache'] = 'Edad máxima para o directorio de caché (seg)';
diff --git a/lib/plugins/config/lang/he/intro.txt b/lib/plugins/config/lang/he/intro.txt
new file mode 100644
index 000000000..010c69018
--- /dev/null
+++ b/lib/plugins/config/lang/he/intro.txt
@@ -0,0 +1,9 @@
+====== מנהל תצורה ======
+
+ניתן להשתמש בדף זה לשליטה על הגדרות התקנת ה-Dokuwiki שלך. לעזרה בנוגע להגדרות ספציפיות ניתן לפנות אל [[doku>config]]. למידע נוסף אודות תוסף זה ניתן לפנות אל [[doku>plugin:config]].
+
+הגדרות עם רקע אדום-בהיר מוגנות ואין אפשרות לשנותן עם תוסף זה. הגדרות עם רקע כחול הן בעלות ערך ברירת המחדל והגדרות עם רקע לבן הוגדרו באופן מקומי עבור התקנה זו. ההגדרות בעלות הרקעים הכחול והלבן הן ברות שינוי.
+
+יש לזכור ללחוץ על כפתור ה**שמירה** טרם עזיבת דף זה פן יאבדו השינויים.
+
+
diff --git a/lib/plugins/config/lang/he/lang.php b/lib/plugins/config/lang/he/lang.php
new file mode 100644
index 000000000..e80a1bd7a
--- /dev/null
+++ b/lib/plugins/config/lang/he/lang.php
@@ -0,0 +1,169 @@
+<?php
+/**
+ * hebrew language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author DoK <kamberd@yahoo.com>
+ * @author Dotan Kamber <kamberd@yahoo.com>
+ * @author Moshe Kaplan <mokplan@gmail.com>
+ * @author Yaron Yogev <yaronyogev@gmail.com>
+ * @author Yaron Shahrabani <sh.yaron@gmail.com>
+ */
+$lang['menu'] = 'הגדרות תצורה';
+$lang['error'] = 'ההגדרות לא עודכנו בגלל ערך לא תקף, נא לעיין בשינויים ולשלוח שנית.
+ <br />הערכים שאינם נכונים יסומנו בגבול אדום.';
+$lang['updated'] = 'ההגדרות עודכנו בהצלחה.';
+$lang['nochoice'] = '(אין אפשרויות זמינות נוספות)';
+$lang['locked'] = 'קובץ ההגדרות אינו בר עידכון, אם הדבר אינו מכוון, <br />
+ יש לודא כי קובץ ההגדרות המקומי וההרשאות נכונים.';
+$lang['_configuration_manager'] = 'מנהל תצורה';
+$lang['_header_dokuwiki'] = 'הגדרות DokuWiki';
+$lang['_header_plugin'] = 'הגדרות תוסף';
+$lang['_header_template'] = 'הגדרות תבנית';
+$lang['_header_undefined'] = 'הגדרות שונות';
+$lang['_basic'] = 'הגדרות בסיסיות';
+$lang['_display'] = 'הגדרות תצוגה';
+$lang['_authentication'] = 'הגדרות הזדהות';
+$lang['_anti_spam'] = 'הגדרות נגד דואר זבל';
+$lang['_editing'] = 'הגדרות עריכה';
+$lang['_links'] = 'הגדרות קישורים';
+$lang['_media'] = 'הגדרות מדיה';
+$lang['_advanced'] = 'הגדרות מתקדמות';
+$lang['_network'] = 'הגדרות רשת';
+$lang['_plugin_sufix'] = 'הגדרות תוסף';
+$lang['_template_sufix'] = 'הגדרות תבנית';
+$lang['_msg_setting_undefined'] = 'אין מידע-על להגדרה.';
+$lang['_msg_setting_no_class'] = 'אין קבוצה להגדרה.';
+$lang['_msg_setting_no_default'] = 'אין ערך ברירת מחדל.';
+$lang['fmode'] = 'מצב יצירת קובץ';
+$lang['dmode'] = 'מצב יצירת ספריה';
+$lang['lang'] = 'שפה';
+$lang['basedir'] = 'ספרית בסיס';
+$lang['baseurl'] = 'כתובת URL בסיסית';
+$lang['savedir'] = 'ספריה לשמירת מידע';
+$lang['start'] = 'שם דף הפתיחה';
+$lang['title'] = 'כותרת הויקי';
+$lang['template'] = 'תבנית';
+$lang['fullpath'] = 'הצגת נתיב מלא לדפים בתחתית';
+$lang['recent'] = 'שינויים אחרונים';
+$lang['breadcrumbs'] = 'מספר עקבות להיסטוריה';
+$lang['youarehere'] = 'עקבות היררכיות להיסטוריה';
+$lang['typography'] = 'שימוש בחלופות טיפוגרפיות';
+$lang['htmlok'] = 'אישור שיבוץ HTML';
+$lang['phpok'] = 'אישור שיבוץ PHP';
+$lang['dformat'] = 'תסדיר תאריך (נא לפנות לפונקציה <a href="http://www.php.net/strftime">strftime</a> של PHP)';
+$lang['signature'] = 'חתימה';
+$lang['toptoclevel'] = 'רמה עליונה בתוכן הענינים';
+$lang['maxtoclevel'] = 'רמה מירבית בתוכן הענינים';
+$lang['maxseclevel'] = 'רמה מירבית בעריכת קטעים';
+$lang['camelcase'] = 'השתמש בראשיות גדולות לקישורים';
+$lang['deaccent'] = 'נקה שמות דפים';
+$lang['useheading'] = 'השתמש בכותרת הראשונה לשם הדף';
+$lang['refcheck'] = 'בדוק שיוך מדיה';
+$lang['refshow'] = 'מספר שיוכי המדיה שיוצגו';
+$lang['allowdebug'] = 'אפשר דיבוג <b>יש לבטל אם אין צורך!</b>';
+$lang['usewordblock'] = 'חסימת דואר זבל לפי רשימת מילים';
+$lang['indexdelay'] = 'השהיה בטרם הכנסה לאינדקס (שניות)';
+$lang['relnofollow'] = 'השתמש ב- rel="nofollow" לקישורים חיצוניים';
+$lang['mailguard'] = 'הגן על כתובות דוא"ל';
+$lang['iexssprotect'] = 'בדוק את הדפים המועלים לחשד ל-JavaScript או קוד HTML זדוני';
+$lang['useacl'] = 'השתמש ברשימות בקרת גישה';
+$lang['autopasswd'] = 'צור סיסמאות באופן אוטומטי';
+$lang['authtype'] = 'מנוע הזדהות';
+$lang['passcrypt'] = 'שיטת הצפנת סיסמאות';
+$lang['defaultgroup'] = 'קבוצת ברירת המחדל';
+$lang['superuser'] = 'משתמש-על';
+$lang['manager'] = 'מנהל - קבוצה, משתמש או רשימה מופרדת בפסיקים משתמש1, @קבוצה1, משתמש2 עם גישה לפעולות ניהול מסוימות.';
+$lang['profileconfirm'] = 'אשר שינוי פרופילים עם סיסמה';
+$lang['disableactions'] = 'בטל פעולות DokuWiki';
+$lang['disableactions_check'] = 'בדיקה';
+$lang['disableactions_subscription'] = 'הרשמה/הסרה מרשימה';
+$lang['disableactions_wikicode'] = 'הצגת המקור/יצוא גולמי';
+$lang['disableactions_other'] = 'פעולות אחרות (מופרדות בפסיק)';
+$lang['sneaky_index'] = 'כברירת מחדל, דוקוויקי יציג את כל מרחבי השמות בתצוגת תוכן הענינים. בחירה באפשרות זאת תסתיר את אלו שבהם למשתמש אין הרשאות קריאה. התוצאה עלולה להיות הסתרת תת מרחבי שמות אליהם יש למשתמש גישה. באופן זה תוכן הענינים עלול להפוך לחסר תועלת עם הגדרות ACL מסוימות';
+$lang['auth_security_timeout'] = 'מגבלת אבטח פסק הזמן להזדהות (שניות)';
+$lang['xmlrpc'] = 'לאפשר.לחסום את מנשק XML-RPC';
+$lang['updatecheck'] = 'בדיקת עידכוני אבטחה והתראות? על DokuWiki להתקשר אל update.dokuwiki.org לצורך כך.';
+$lang['userewrite'] = 'השתמש בכתובות URL יפות';
+$lang['useslash'] = 'השתמש בלוכסן להגדרת מרחבי שמות בכתובות';
+$lang['usedraft'] = 'שמור טיוטות באופן אוטומטי בעת עריכה';
+$lang['sepchar'] = 'מפריד בין מילות שם-דף';
+$lang['canonical'] = 'השתמש בכתובות URL מלאות';
+$lang['autoplural'] = 'בדוק לצורת רבים בקישורים';
+$lang['compression'] = 'אופן דחיסת קבצים ב-attic';
+$lang['cachetime'] = 'גיל מירבי לזכרון מטמון (שניות)';
+$lang['locktime'] = 'גיל מירבי לקבצי נעילה (שניות)';
+$lang['fetchsize'] = 'גודל הקובץ המירבי (bytes) ש-fetch.php יכול להוריד מבחוץ';
+$lang['notify'] = 'שלח התראות על שינויים לכתובת דוא"ל זו';
+$lang['registernotify'] = 'שלח מידע על משתמשים רשומים חדשים לכתובת דוא"ל זו';
+$lang['mailfrom'] = 'כתובת הדוא"ל לשימוש בדברי דוא"ל אוטומטיים';
+$lang['gzip_output'] = 'השתמש בקידוד תוכן של gzip עבור xhtml';
+$lang['gdlib'] = 'גרסת ספרית ה-GD';
+$lang['im_convert'] = 'נתיב לכלי ה-convert של ImageMagick';
+$lang['jpg_quality'] = 'איכות הדחיסה של JPG (0-100)';
+$lang['subscribers'] = 'התר תמיכה ברישום לדפים';
+$lang['compress'] = 'פלט קומפקטי של CSS ו-javascript';
+$lang['hidepages'] = 'הסתר דפים תואמים (ביטויים רגולריים)';
+$lang['send404'] = 'שלח "HTTP 404/Page Not Found" עבור דפים שאינם קיימים';
+$lang['sitemap'] = 'צור מפת אתר של Google (ימים)';
+$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 (ליבת דוקוויקי)';
+$lang['renderer__plugin'] = '%s (הרחבות)';
+$lang['rss_type'] = 'סוג פלט XML';
+$lang['rss_linkto'] = 'פלט ה-XML מקשר אל';
+$lang['rss_content'] = 'מה להציג בפרטי פלט ה-XML';
+$lang['rss_update'] = 'פלט ה-XML מתעדכן כל (שניות)';
+$lang['recent_days'] = 'כמה שינויים אחרונים לשמור (ימים)';
+$lang['rss_show_summary'] = 'פלט ה-XML מציג תקציר בכותרת';
+$lang['target____wiki'] = 'חלון יעד לקישורים פנימיים';
+$lang['target____interwiki'] = 'חלון יעד לקישורים בין מערכות ויקי';
+$lang['target____extern'] = 'חלון יעד לקישורים חיצוניים';
+$lang['target____media'] = 'חלון יעד לקישור למדיה';
+$lang['target____windows'] = 'חלון יעד לתיקיות משותפות';
+$lang['proxy____host'] = 'שם השרת המתווך';
+$lang['proxy____port'] = 'שער השרת המתווך';
+$lang['proxy____user'] = 'שם המשתמש בשרת המתווך';
+$lang['proxy____pass'] = 'סיסמת ההשרת המתווך';
+$lang['proxy____ssl'] = 'השתמש ב-ssl כדי להתחבר לשרת המתווך';
+$lang['safemodehack'] = 'אפשר שימוש בפתרון ל-safemode';
+$lang['ftp____host'] = 'שרת FTP עבור פתרון ה-safemode';
+$lang['ftp____port'] = 'שער ה-FTP עבור פתרון ה-safemode';
+$lang['ftp____user'] = 'שם המשתמש ב-FTPעבור פתרון ה-safemode';
+$lang['ftp____pass'] = 'סיסמת ה-FTP לפתרון ה-safemode';
+$lang['ftp____root'] = 'ספרית השורש ב-FTP עבור פתרון ה-safemode';
+$lang['typography_o_0'] = 'ללא';
+$lang['typography_o_1'] = 'רק גרשיים כפולים';
+$lang['typography_o_2'] = 'כל הגרשים (עלול שלא לעבוד לעיתים)';
+$lang['userewrite_o_0'] = 'ללא';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'פנימי של DokuWiki';
+$lang['deaccent_o_0'] = 'כבוי';
+$lang['deaccent_o_1'] = 'הסר ניבים';
+$lang['deaccent_o_2'] = 'הסב ללטינית';
+$lang['gdlib_o_0'] = 'ספרית ה-GD אינה זמינה';
+$lang['gdlib_o_1'] = 'גרסה 1.x';
+$lang['gdlib_o_2'] = 'זיהוי אוטומטי';
+$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'] = 'תקציר';
+$lang['rss_content_o_diff'] = 'הבדלים מאוחדים';
+$lang['rss_content_o_htmldiff'] = 'טבלת HTML של ההבדלים';
+$lang['rss_content_o_html'] = 'מלוא תוכן דף HTML';
+$lang['rss_linkto_o_diff'] = 'תצוגת הבדלים';
+$lang['rss_linkto_o_page'] = 'הדף שהשתנה';
+$lang['rss_linkto_o_rev'] = 'גרסאות קודמות';
+$lang['rss_linkto_o_current'] = 'הדף הנוכחי';
+$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_2'] = 'כותר X-Sendfile רגיל';
+$lang['xsendfile_o_3'] = 'כותר Nginx X-Accel-Redirect קנייני';
+$lang['useheading_o_navigation'] = 'ניווט בלבד';
+$lang['useheading_o_1'] = 'תמיד';
diff --git a/lib/plugins/config/lang/hi/lang.php b/lib/plugins/config/lang/hi/lang.php
new file mode 100644
index 000000000..a224fdf7c
--- /dev/null
+++ b/lib/plugins/config/lang/hi/lang.php
@@ -0,0 +1,14 @@
+<?php
+/**
+ * Hindi language file
+ *
+ * @author Abhinav Tyagi <abhinavtyagi11@gmail.com>
+ * @author yndesai@gmail.com
+ */
+$lang['sepchar'] = 'पृष्ठ का नाम शब्द प्रथक्कर';
+$lang['sitemap'] = 'गूगल का सूचना पटल नक्शा बनायें (दिन)';
+$lang['license_o_'] = 'कुछ नहीं चुना';
+$lang['typography_o_0'] = 'कुछ नहीं';
+$lang['showuseras_o_username'] = 'उपयोगकर्ता का पूर्ण नाम';
+$lang['useheading_o_0'] = 'कभी नहीं';
+$lang['useheading_o_1'] = 'हमेशा';
diff --git a/lib/plugins/config/lang/hr/lang.php b/lib/plugins/config/lang/hr/lang.php
new file mode 100644
index 000000000..96f1d6afe
--- /dev/null
+++ b/lib/plugins/config/lang/hr/lang.php
@@ -0,0 +1,8 @@
+<?php
+/**
+ * Croatian language file
+ *
+ * @author Branko Rihtman <theney@gmail.com>
+ * @author Dražen Odobašić <dodobasic@gmail.com>
+ * @author Dejan Igrec dejan.igrec@gmail.com
+ */
diff --git a/lib/plugins/config/lang/hu/intro.txt b/lib/plugins/config/lang/hu/intro.txt
new file mode 100644
index 000000000..b6b914902
--- /dev/null
+++ b/lib/plugins/config/lang/hu/intro.txt
@@ -0,0 +1,9 @@
+====== Beállító központ ======
+
+Ezzel az oldallal finomhangolhatod a DokuWiki rendszeredet. Az egyes beállításokhoz [[doku>config|itt]] kaphatsz segítséget. A bővítmények (pluginek) beállításaihoz [[doku>plugin:config|ezt]] az oldalt látogasd meg.
+
+A világospiros hátterű beállítások védettek, ezzel a bővítménnyel nem módosíthatóak.
+
+A kék hátterű beállítások az alapértelmezett értékek, a fehér hátterűek módosítva lettek ebben a rendszerben. Mindkét hátterű beállítások módosíthatóak.
+
+Ne felejtsd a **Mentés** gombot megnyomni, mielőtt elhagyod az oldalt, különben a módosításaid elvesznek!
diff --git a/lib/plugins/config/lang/hu/lang.php b/lib/plugins/config/lang/hu/lang.php
new file mode 100644
index 000000000..f991b7c95
--- /dev/null
+++ b/lib/plugins/config/lang/hu/lang.php
@@ -0,0 +1,190 @@
+<?php
+/**
+ * Hungarian language file
+ *
+ * @author Sandor TIHANYI <stihanyi+dw@gmail.com>
+ * @author Siaynoq Mage <siaynoqmage@gmail.com>
+ * @author schilling.janos@gmail.com
+ * @author Szabó Dávid <szabo.david@gyumolcstarhely.hu>
+ * @author Sándor TIHANYI <stihanyi+dw@gmail.com>
+ * @author David Szabo <szabo.david@gyumolcstarhely.hu>
+ */
+$lang['menu'] = 'Beállító Központ';
+$lang['error'] = 'Helytelen érték miatt a módosítások nem mentődtek. Nézd át a módosításokat, és ments újra.
+<br />A helytelen érték(ek)et piros kerettel jelöljük.';
+$lang['updated'] = 'A módosítások sikeresen beállítva.';
+$lang['nochoice'] = '(nincs egyéb lehetőség)';
+$lang['locked'] = 'A beállításokat tartalmazó fájlt nem tudtam frissíteni.<br />
+Nézd meg, hogy a fájl neve és jogosultságai helyesen vannak-e beállítva!';
+$lang['danger'] = 'Figyelem: ezt a beállítást megváltoztatva a konfigurációs menü hozzáférhetetlenné válhat.';
+$lang['warning'] = 'Figyelmeztetés: a beállítás megváltoztatása nem kívánt viselkedést okozhat.';
+$lang['security'] = 'Biztonsági figyelmeztetés: a beállítás megváltoztatása biztonsági veszélyforrást okozhat.';
+$lang['_configuration_manager'] = 'Beállító Központ';
+$lang['_header_dokuwiki'] = 'DokuWiki beállítások';
+$lang['_header_plugin'] = 'Bővítmények beállításai';
+$lang['_header_template'] = 'Sablon beállítások';
+$lang['_header_undefined'] = 'Nem definiált értékek';
+$lang['_basic'] = 'Alap beállítások';
+$lang['_display'] = 'Megjelenítés beállításai';
+$lang['_authentication'] = 'Azonosítás beállításai';
+$lang['_anti_spam'] = 'Anti-Spam beállítások';
+$lang['_editing'] = 'Szerkesztési beállítások';
+$lang['_links'] = 'Link beállítások';
+$lang['_media'] = 'Media beállítások';
+$lang['_advanced'] = 'Haladó beállítások';
+$lang['_network'] = 'Hálózati beállítások';
+$lang['_plugin_sufix'] = 'Bővítmények beállításai';
+$lang['_template_sufix'] = 'Sablon beállítások';
+$lang['_msg_setting_undefined'] = 'Nincs beállított meta-adat.';
+$lang['_msg_setting_no_class'] = 'Nincs beállított osztály.';
+$lang['_msg_setting_no_default'] = 'Nincs alapértelmezett érték.';
+$lang['fmode'] = 'Fájl létrehozási maszk';
+$lang['dmode'] = 'Könyvtár létrehozási maszk';
+$lang['lang'] = 'Nyelv';
+$lang['basedir'] = 'Báziskönyvtár';
+$lang['baseurl'] = 'Alap URL';
+$lang['savedir'] = 'Könyvtár az adatok mentésére';
+$lang['start'] = 'Kezdőoldal neve';
+$lang['title'] = 'Wiki címe';
+$lang['template'] = 'Sablon';
+$lang['license'] = 'Milyen licenc alatt érhető el a tartalom?';
+$lang['fullpath'] = 'Az oldalak teljes útvonalának mutatása a láblécben';
+$lang['recent'] = 'Utolsó változatok száma';
+$lang['breadcrumbs'] = 'Nyomvonal elemszám';
+$lang['youarehere'] = 'Hierarchikus nyomvonal';
+$lang['typography'] = 'Legyen-e tipográfiai csere';
+$lang['htmlok'] = 'Beágyazott HTML engedélyezése';
+$lang['phpok'] = 'Beágyazott PHP engedélyezése';
+$lang['dformat'] = 'Dátum formázás (lásd a PHP <a href="http://www.php.net/strftime">strftime</a> függvényt)';
+$lang['signature'] = 'Aláírás';
+$lang['toptoclevel'] = 'A tartalomjegyzék felső szintje';
+$lang['tocminheads'] = 'Legalább ennyi címsor hatására generálódjon tartalomjegyzék';
+$lang['maxtoclevel'] = 'A tartalomjegyzék mélysége';
+$lang['maxseclevel'] = 'A szakasz-szerkesztés maximális szintje';
+$lang['camelcase'] = 'CamelCase használata hivatkozásként';
+$lang['deaccent'] = 'Oldalnevek ékezettelenítése';
+$lang['useheading'] = 'Az első fejléc legyen az oldalnév';
+$lang['refcheck'] = 'Médiafájlok hivatkozásainak ellenőrzése';
+$lang['refshow'] = 'Média-hivatkozások maximálisan mutatott szintje';
+$lang['allowdebug'] = 'Debug üzemmód <b>Kapcsold ki, hacsak biztos nem szükséges!</b>';
+$lang['usewordblock'] = 'Szólista alapú spam-szűrés';
+$lang['indexdelay'] = 'Várakozás indexelés előtt (másodperc)';
+$lang['relnofollow'] = 'rel="nofollow" beállítás használata külső hivatkozásokra';
+$lang['mailguard'] = 'Email címek olvashatatlanná tétele címgyűjtők számára';
+$lang['iexssprotect'] = 'Feltöltött fájlok ellenőrzése kártékony JavaScript vagy HTML kód elkerülésére';
+$lang['showuseras'] = 'A felhasználó melyik adatát mutassunk az utolsó változtatás adatainál?';
+$lang['useacl'] = 'Hozzáférési listák (ACL) használata';
+$lang['autopasswd'] = 'Jelszavak automatikus generálása';
+$lang['authtype'] = 'Authentikációs háttérrendszer';
+$lang['passcrypt'] = 'Jelszó titkosítási módszer';
+$lang['defaultgroup'] = 'Alapértelmezett csoport';
+$lang['superuser'] = 'Szuper-felhasználó (Wiki-gazda) - csoport vagy felhasználó, aki teljes hozzáférési joggal rendelkezik az oldalakhoz és funkciókhoz, a hozzáférési jogosultságoktól függetlenül';
+$lang['manager'] = 'Menedzser - csoport vagy felhasználó, aki bizonyos menedzsment funkciókhoz hozzáfér';
+$lang['profileconfirm'] = 'Beállítások változtatásának megerősítése jelszóval';
+$lang['disableactions'] = 'Bizonyos DokuWiki tevékenységek (action) tiltása';
+$lang['disableactions_check'] = 'Ellenőrzés';
+$lang['disableactions_subscription'] = 'Feliratkozás/Leiratkozás';
+$lang['disableactions_wikicode'] = 'Forrás megtekintése/Nyers adat exportja';
+$lang['disableactions_other'] = 'Egyéb tevékenységek (vesszővel elválasztva)';
+$lang['sneaky_index'] = 'Alapértelmezetten minden névtér látszik a DokuWiki áttekintő (index) oldalán. Ezen opció bekapcsolása után azok nem jelennek meg, melyekhez a felhasználónak nincs olvasás joga. De ezzel eltakarhatunk egyébként elérhető al-névtereket is, így bizonyos ACL beállításoknál használhatatlan indexet eredményez ez a beállítás.';
+$lang['auth_security_timeout'] = 'Authentikációs biztonsági időablak (másodperc)';
+$lang['securecookie'] = 'A böngészők a HTTPS felett beállított sütijüket csak HTTPS felett küldhetik? Kapcsoljuk ki ezt az opciót, ha csak a bejelentkezést védjük SSL-lel, a wiki tartalmának böngészése nyílt forgalommal történik.';
+$lang['xmlrpc'] = 'XML-RPC interfész engedélyezése/tiltása';
+$lang['xmlrpcuser'] = 'Korlátozza XML-RPC hozzáférést az itt megadott vesszővel elválasztott csoportok vagy felhasználók számára. Hagyja üresen, ha mindenki számára biztosítja a hozzáférést.';
+$lang['updatecheck'] = 'Frissítések és biztonsági figyelmeztetések figyelése. Ehhez a DokuWikinek kapcsolatba kell lépnie a update.dokuwiki.org-gal.';
+$lang['userewrite'] = 'Szép URL-ek használata';
+$lang['useslash'] = 'Per-jel használata névtér-elválasztóként az URL-ekben';
+$lang['usedraft'] = 'Piszkozat automatikus mentése szerkesztés alatt';
+$lang['sepchar'] = 'Szó elválasztó az oldalnevekben';
+$lang['canonical'] = 'Teljesen kanonikus URL-ek használata';
+$lang['fnencode'] = 'A nem ASCII fájlnevek dekódolási módja';
+$lang['autoplural'] = 'Többes szám ellenőrzés a hivatkozásokban (angol)';
+$lang['compression'] = 'Tömörítés használata a törölt lapokhoz';
+$lang['cachetime'] = 'A gyorsítótár maximális élettartama (másodperc)';
+$lang['locktime'] = 'Oldal-zárolás maximális időtartama (másodperc)';
+$lang['fetchsize'] = 'Maximális méret (bájtban), amit a fetch.php letölthet kívülről';
+$lang['notify'] = 'Az oldal-változásokat erre az e-mail címre küldje';
+$lang['registernotify'] = 'Értesítés egy újonnan regisztrált felhasználóról erre az e-mail címre';
+$lang['mailfrom'] = 'Az automatikusan küldött levelekben használt e-mail cím';
+$lang['mailprefix'] = 'Előtag az automatikus e-mailek tárgyában';
+$lang['gzip_output'] = 'gzip tömörítés használata xhtml-hez (Content-Encoding)';
+$lang['gdlib'] = 'GD Lib verzió';
+$lang['im_convert'] = 'Útvonal az ImageMagick csomag convert parancsához';
+$lang['jpg_quality'] = 'JPG tömörítés minősége (0-100)';
+$lang['subscribers'] = 'Oldalváltozás-listára feliratkozás engedélyezése';
+$lang['subscribe_time'] = 'Az értesítések kiküldésének késleltetése (másodperc); Érdemes kisebbet választani, mint a változások megőrzésének maximális ideje.';
+$lang['compress'] = 'CSS és JavaScript fájlok tömörítése';
+$lang['hidepages'] = 'Az itt megadott oldalak elrejtése (reguláris kifejezés)';
+$lang['send404'] = '"HTTP 404/Page Not Found" küldése nemlétező oldalak esetén';
+$lang['sitemap'] = 'Hány naponként generáljunk Google sitemap-ot?';
+$lang['broken_iua'] = 'Az ignore_user_abort függvény hibát dob a rendszereden? Ez nem működő keresési indexet eredményezhet. Az IIS+PHP/CGI összeállításról tudjuk, hogy hibát dob. Lásd a <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> oldalt a további infóért.';
+$lang['xsendfile'] = 'Használjuk az X-Sendfile fejlécet, hogy a webszerver statikus állományokat tudjon küldeni? A webszervernek is támogatnia kell ezt a funkciót.';
+$lang['renderer_xhtml'] = 'Az elsődleges (xhtml) wiki kimenet generálója';
+$lang['renderer__core'] = '%s (dokuwiki mag)';
+$lang['renderer__plugin'] = '%s (bővítmény)';
+$lang['rememberme'] = 'Állandó sütik engedélyezése (az "emlékezz rám" funkcióhoz)';
+$lang['rss_type'] = 'XML hírfolyam típus';
+$lang['rss_linkto'] = 'XML hírfolyam hivatkozás';
+$lang['rss_content'] = 'Mit mutassunk az XML hírfolyam elemekben?';
+$lang['rss_update'] = 'Hány másodpercenként frissítsük az XML hírfolyamot?';
+$lang['recent_days'] = 'Hány napig tartsuk meg a korábbi változatokat?';
+$lang['rss_show_summary'] = 'A hírfolyam címébe összefoglaló helyezése';
+$lang['target____wiki'] = 'Cél-ablak belső hivatkozásokhoz';
+$lang['target____interwiki'] = 'Cél-ablak interwiki hivatkozásokhoz';
+$lang['target____extern'] = 'Cél-ablak külső hivatkozásokhoz';
+$lang['target____media'] = 'Cél-ablak média-fájl hivatkozásokhoz';
+$lang['target____windows'] = 'Cél-ablak Windows hivatkozásokhoz';
+$lang['proxy____host'] = 'Proxy szerver neve';
+$lang['proxy____port'] = 'Proxy port';
+$lang['proxy____user'] = 'Proxy felhasználó név';
+$lang['proxy____pass'] = 'Proxy jelszó';
+$lang['proxy____ssl'] = 'SSL használata a proxyhoz csatlakozáskor';
+$lang['proxy____except'] = 'URL szabály azokra a webcímekre, amit szeretnél, hogy ne kezeljen a proxy.';
+$lang['safemodehack'] = 'A PHP safemode beállítás megkerülésének engedélyezése';
+$lang['ftp____host'] = 'FTP szerver a safemode megkerüléshez';
+$lang['ftp____port'] = 'FTP port a safemode megkerüléshez';
+$lang['ftp____user'] = 'FTP felhasználó név a safemode megkerüléshez';
+$lang['ftp____pass'] = 'FTP jelszó a safemode megkerüléshez';
+$lang['ftp____root'] = 'FTP gyökérkönyvtár a safemode megkerüléshez';
+$lang['license_o_'] = 'Nincs kiválasztva';
+$lang['typography_o_0'] = 'nem';
+$lang['typography_o_1'] = 'Csak a dupla idézőjelet';
+$lang['typography_o_2'] = 'Minden idézőjelet (előfordulhat, hogy nem mindig működik)';
+$lang['userewrite_o_0'] = 'nem';
+$lang['userewrite_o_1'] = '.htaccess-szel';
+$lang['userewrite_o_2'] = 'DokuWiki saját módszerével';
+$lang['deaccent_o_0'] = 'kikapcsolva';
+$lang['deaccent_o_1'] = 'ékezetek eltávolítása';
+$lang['deaccent_o_2'] = 'távirati stílus';
+$lang['gdlib_o_0'] = 'GD Lib nem elérhető';
+$lang['gdlib_o_1'] = 'Version 1.x';
+$lang['gdlib_o_2'] = 'Auto felismerés';
+$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'] = 'Kivonat';
+$lang['rss_content_o_diff'] = 'Unified diff formátum';
+$lang['rss_content_o_htmldiff'] = 'HTML formázott változás tábla';
+$lang['rss_content_o_html'] = 'Teljes HTML oldal tartalom';
+$lang['rss_linkto_o_diff'] = 'a változás nézetre';
+$lang['rss_linkto_o_page'] = 'az átdolgozott oldalra';
+$lang['rss_linkto_o_rev'] = 'a változatok listájára';
+$lang['rss_linkto_o_current'] = 'a jelenlegi oldalra';
+$lang['compression_o_0'] = 'nincs tömörítés';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'nincs használatban';
+$lang['xsendfile_o_1'] = 'lighttpd saját fejléc (1.5-ös verzió előtti)';
+$lang['xsendfile_o_2'] = 'Standard X-Sendfile fejléc';
+$lang['xsendfile_o_3'] = 'Nginx saját X-Accel-Redirect fejléce';
+$lang['showuseras_o_loginname'] = 'Azonosító';
+$lang['showuseras_o_username'] = 'Teljes név';
+$lang['showuseras_o_email'] = 'E-mail cím (olvashatatlanná téve az e-mailcím védelem beállítása szerint)';
+$lang['showuseras_o_email_link'] = 'E-mail cím mailto: linkként';
+$lang['useheading_o_0'] = 'Soha';
+$lang['useheading_o_navigation'] = 'Csak navigációhoz';
+$lang['useheading_o_content'] = 'Csak Wiki tartalomhoz';
+$lang['useheading_o_1'] = 'Mindig';
+$lang['readdircache'] = 'A könyvtár olvasás gyorsítótárának maximális tárolási ideje (másodperc)';
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..689869b89
--- /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 update.dokuwiki.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/id-ni/intro.txt b/lib/plugins/config/lang/id-ni/intro.txt
new file mode 100644
index 000000000..cd77caa99
--- /dev/null
+++ b/lib/plugins/config/lang/id-ni/intro.txt
@@ -0,0 +1,7 @@
+====== Fakake famöfö'ö ======
+
+Plugin da'e itolo ba wangehaogö fakake moroi ba DokuWiki. Fanolo bawamöfö'ö tesöndra tou [[doku>config]]. Lala wangiila Plugin tanöbö'ö tesöndra tou ba [[doku>plugin:config]].
+
+Famöfö'ö zura furi la'a soyo no laproteksi, lötesöndra bakha ba Plugin andre. Famöfö'ö zura furi la'a sobalau ya'ia wamöfö'ö sito'ölö...
+
+Böi olifu ndra'ugö ba wofetugö **Irö'ö** fatua lö öröi fakake wamöfö'ö soguna bawangirö'ö wamöfö'ö safuria.
diff --git a/lib/plugins/config/lang/id-ni/lang.php b/lib/plugins/config/lang/id-ni/lang.php
new file mode 100644
index 000000000..edde733fb
--- /dev/null
+++ b/lib/plugins/config/lang/id-ni/lang.php
@@ -0,0 +1,69 @@
+<?php
+/**
+ * idni language file
+ *
+ * @author Harefa <fidelis@harefa.com>
+ * @author Yustinus Waruwu <juswaruwu@gmail.com>
+ */
+$lang['xmlrpc'] = 'Orifi/böi\'orifi XML-RPC interface.';
+$lang['renderer_xhtml'] = 'Fake Renderer ba zito\'ölö (XHTML) Wiki-output.';
+$lang['renderer__core'] = '%s (dokuwiki core)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rss_type'] = 'Tipe XML feed';
+$lang['rss_linkto'] = 'XML feed links khö';
+$lang['rss_content'] = 'Hadia wangoromaö nifake ba XML-Feed?';
+$lang['rss_update'] = 'XML feed (sec) inötö wamohouni';
+$lang['recent_days'] = 'Hawa\'oya laforoma\'ö moroi bazibohou? (Hari)';
+$lang['rss_show_summary'] = 'XML feed foromaö summary ba title';
+$lang['target____wiki'] = 'Lala window ba internal links';
+$lang['target____interwiki'] = 'Lala window ba interwiki links';
+$lang['target____extern'] = 'Lala window ba external links';
+$lang['target____media'] = 'Lala window ba media links';
+$lang['target____windows'] = 'Lala window ba windows links';
+$lang['proxy____host'] = 'Töi server proxy';
+$lang['proxy____port'] = 'Port proxy';
+$lang['proxy____user'] = 'Töi proxy';
+$lang['proxy____pass'] = 'Kode proxy';
+$lang['proxy____ssl'] = 'Fake ssl ba connect awö Proxy';
+$lang['safemodehack'] = 'Orifi safemode hack';
+$lang['ftp____host'] = 'FTP server khö safemode hack';
+$lang['ftp____port'] = 'FTP port khö safemode hack';
+$lang['ftp____user'] = 'Töi FTP khö safemode hack';
+$lang['ftp____pass'] = 'FTP kode khö safemode hack';
+$lang['ftp____root'] = 'FTP root directory for safemode hack';
+$lang['typography_o_0'] = 'lö\'ö';
+$lang['typography_o_1'] = 'Ha sitombua kutip';
+$lang['typography_o_2'] = 'Fefu nikutip (itataria lömohalöwö)';
+$lang['userewrite_o_0'] = 'lö\'ö';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki bakha';
+$lang['deaccent_o_0'] = 'ofolai';
+$lang['deaccent_o_1'] = 'heta aksen';
+$lang['deaccent_o_2'] = 'romanize';
+$lang['gdlib_o_0'] = 'GD Lib lötesöndra';
+$lang['gdlib_o_1'] = 'Versi 1.x';
+$lang['gdlib_o_2'] = 'Otomatis';
+$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'] = 'Abstrak';
+$lang['rss_content_o_diff'] = 'Unified Diff';
+$lang['rss_content_o_htmldiff'] = 'HTML formatted diff table';
+$lang['rss_content_o_html'] = 'Fefu HTML format diff table';
+$lang['rss_linkto_o_diff'] = 'foromaö difference';
+$lang['rss_linkto_o_page'] = 'Refisi nga\'örö';
+$lang['rss_linkto_o_rev'] = 'Daftar nihaogö';
+$lang['rss_linkto_o_current'] = 'Nga\'örö safuria';
+$lang['compression_o_0'] = 'Lö\'ö';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'böi fake';
+$lang['xsendfile_o_1'] = 'Proprieteri lighttpd Header (furi Release 1.5)';
+$lang['xsendfile_o_2'] = 'Standar X-Sendfile header';
+$lang['xsendfile_o_3'] = 'Proprieteri Nginx X-Accel-Redirect header';
+$lang['showuseras_o_loginname'] = 'Töi';
+$lang['showuseras_o_username'] = 'Töi safönu';
+$lang['showuseras_o_email'] = 'Fake döi imele (obfuscated according to mailguard setting)';
+$lang['showuseras_o_email_link'] = 'Fake döi imele sifao mailto: link';
diff --git a/lib/plugins/config/lang/id/intro.txt b/lib/plugins/config/lang/id/intro.txt
new file mode 100644
index 000000000..296206d02
--- /dev/null
+++ b/lib/plugins/config/lang/id/intro.txt
@@ -0,0 +1,5 @@
+====== Manajemen Konfigurasi ======
+
+Gunakan halaman ini untuk mengatur konfigurasi instalasi DokuWiki Anda. Untuk bantuan dalam konfigurasi, silahkan lihat di [[doku>config]]. Unuk mengetahui lebih lanjut tentang plugin in silahkan lihat [[doku>plugin:config]].
+
+Konfigurasi dengan warna merah dilindungi dan tidak bisa diubah dengan plugin ini. Konfigurasi dengan warna biru adalah nilai default, dan konfigurasi dengan latar putih telah diset khusus untuk instalasi ini. Konfigurasi berwarna putih atau b
diff --git a/lib/plugins/config/lang/id/lang.php b/lib/plugins/config/lang/id/lang.php
new file mode 100644
index 000000000..c3d485930
--- /dev/null
+++ b/lib/plugins/config/lang/id/lang.php
@@ -0,0 +1,7 @@
+<?php
+/**
+ * Indonesian language file
+ *
+ * @author Irwan Butar Butar <irwansah.putra@gmail.com>
+ * @author Yustinus Waruwu <juswaruwu@gmail.com>
+ */
diff --git a/lib/plugins/config/lang/is/lang.php b/lib/plugins/config/lang/is/lang.php
new file mode 100644
index 000000000..c4905d0f9
--- /dev/null
+++ b/lib/plugins/config/lang/is/lang.php
@@ -0,0 +1,58 @@
+<?php
+/**
+ * Icelandic language file
+ *
+ * @author Hrannar Baldursson <hrannar.baldursson@gmail.com>
+ * @author Ólafur Gunnlaugsson <oli@audiotools.com>
+ * @author Erik Bjørn Pedersen <erik.pedersen@shaw.ca>
+ */
+$lang['menu'] = 'Stillingar';
+$lang['error'] = 'Stillingum ekki breitt þar sem rangar upplýsingar voru settar inn, vinsamlegast yfirfarið stillingar merktar með rauðu';
+$lang['updated'] = 'Stillingum breitt';
+$lang['nochoice'] = '(engir aðrir valmöguleikar fyrir hendi)';
+$lang['_display'] = 'Skjástillingar';
+$lang['_anti_spam'] = 'Stillingar gegn ruslpósti';
+$lang['_editing'] = 'Útgáfastillingar';
+$lang['_plugin_sufix'] = 'Viðbótstillingar';
+$lang['lang'] = 'Tungumál';
+$lang['title'] = 'Heiti wikis';
+$lang['template'] = 'Mát';
+$lang['recent'] = 'Nýlegar breytingar';
+$lang['breadcrumbs'] = 'Fjöldi brauðmolar';
+$lang['youarehere'] = 'Stigveldisá brauðmolar';
+$lang['typography'] = 'Gera stað fyrir leturgerðir';
+$lang['htmlok'] = 'Fella HTML inn';
+$lang['phpok'] = 'Fella PHP inn';
+$lang['dformat'] = 'Dagsetningarsnið (sjá PHP-aðgerð <a href="http://www.php.net/strftime">strftime</a>)';
+$lang['signature'] = 'Undirskrift';
+$lang['passcrypt'] = 'Dulritunaraðferð aðgangsorðs';
+$lang['defaultgroup'] = 'Sjálfgefinn hópur';
+$lang['superuser'] = 'Hópur kerfisstjóra ';
+$lang['profileconfirm'] = 'Staðfestu breytingar með aðgangsorði';
+$lang['mailfrom'] = 'Rafpóstfang fyrir sjálfvirkar póstsendingar';
+$lang['gdlib'] = 'Útgáfa af GD Lib';
+$lang['jpg_quality'] = 'JPG gæðastilling (0-100)';
+$lang['proxy____host'] = 'Heiti staðgengilsþjóns';
+$lang['proxy____port'] = 'Staðgengilstengi';
+$lang['proxy____user'] = 'Staðgengill notendanafn';
+$lang['proxy____pass'] = 'Staðgengilsaðgangsorð';
+$lang['proxy____ssl'] = 'Nýta SSL til að tengjast staðgengill';
+$lang['license_o_'] = 'Ekkert valið';
+$lang['typography_o_0'] = 'engin';
+$lang['userewrite_o_0'] = 'engin';
+$lang['deaccent_o_0'] = 'slökkt';
+$lang['deaccent_o_1'] = 'fjarlægja broddi';
+$lang['deaccent_o_2'] = 'gera rómverskt';
+$lang['gdlib_o_0'] = 'GD Lib ekki til staðar';
+$lang['gdlib_o_1'] = 'Útgáfa 1,x';
+$lang['gdlib_o_2'] = 'Sjálfvirk leit';
+$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['compression_o_0'] = 'engin';
+$lang['showuseras_o_loginname'] = 'Innskránafn';
+$lang['showuseras_o_username'] = 'Fullt notendanafn';
+$lang['useheading_o_0'] = 'Aldrei';
+$lang['useheading_o_1'] = 'Alltaf';
diff --git a/lib/plugins/config/lang/it/intro.txt b/lib/plugins/config/lang/it/intro.txt
new file mode 100644
index 000000000..617e8c7b5
--- /dev/null
+++ b/lib/plugins/config/lang/it/intro.txt
@@ -0,0 +1,9 @@
+====== Configurazione Wiki ======
+
+Usa questa pagina per gestire la configurazione della tua installazione DokuWiki. Per la guida sulle singole impostazioni fai riferimento alla pagina [[doku>config|Configurazione]]. Per ulteriori dettagli su questo plugin vedi [[doku>plugin:config|Plugin di configurazione]].
+
+Le impostazioni con lo sfondo rosso chiaro sono protette e non possono essere modificate con questo plugin. Le impostazioni con lo sfondo blu contengono i valori predefiniti, e le impostazioni con lo sfondo bianco sono relative solo a questa particolare installazione. Sia le impostazioni su sfondo blu che quelle su sfondo bianco possono essere modificate.
+
+Ricordati di premere il pulsante **SALVA** prima di lasciare questa pagina altrimenti le modifiche andranno perse.
+
+
diff --git a/lib/plugins/config/lang/it/lang.php b/lib/plugins/config/lang/it/lang.php
new file mode 100644
index 000000000..c4dd433ed
--- /dev/null
+++ b/lib/plugins/config/lang/it/lang.php
@@ -0,0 +1,195 @@
+<?php
+/**
+ * Italian language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Christopher Smith <chris@jalakai.co.uk>
+ * @author Silvia Sargentoni <polinnia@tin.it>
+ * @author Pietro Battiston toobaz@email.it
+ * @author Diego Pierotto ita.translations@tiscali.it
+ * @author ita.translations@tiscali.it
+ * @author Lorenzo Breda <lbreda@gmail.com>
+ * @author snarchio@alice.it
+ * @author robocap <robocap1@gmail.com>
+ * @author Osman Tekin osman.tekin93@hotmail.it
+ * @author Jacopo Corbetta <jacopo.corbetta@gmail.com>
+ */
+$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.';
+$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 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 Modello';
+$lang['_header_undefined'] = 'Impostazioni non definite';
+$lang['_basic'] = 'Impostazioni Base';
+$lang['_display'] = 'Impostazioni Visualizzazione';
+$lang['_authentication'] = 'Impostazioni Autenticazione';
+$lang['_anti_spam'] = 'Impostazioni Anti-Spam';
+$lang['_editing'] = 'Impostazioni Modifica';
+$lang['_links'] = 'Impostazioni Collegamenti';
+$lang['_media'] = 'Impostazioni File';
+$lang['_advanced'] = 'Impostazioni Avanzate';
+$lang['_network'] = 'Impostazioni Rete';
+$lang['_plugin_sufix'] = 'Impostazioni Plugin';
+$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.';
+$lang['fmode'] = 'Permessi per i nuovi file';
+$lang['dmode'] = 'Permessi per le nuove directory';
+$lang['lang'] = 'Lingua';
+$lang['basedir'] = 'Directory di base';
+$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'] = 'Modello';
+$lang['license'] = 'Sotto quale licenza vorresti rilasciare il tuo contenuto?';
+$lang['fullpath'] = 'Mostra il percorso completo delle pagine';
+$lang['recent'] = 'Ultime modifiche';
+$lang['breadcrumbs'] = 'Numero di breadcrumb';
+$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/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';
+$lang['maxtoclevel'] = 'Numero massimo di livelli per l\'indice';
+$lang['maxseclevel'] = 'Livello massimo per le sezioni modificabili';
+$lang['camelcase'] = 'Usa CamelCase per i collegamenti';
+$lang['deaccent'] = 'Pulizia dei nomi di pagina';
+$lang['useheading'] = 'Usa la prima intestazione come nome di pagina';
+$lang['refcheck'] = 'Controlla i riferimenti ai file';
+$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" 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)';
+$lang['autopasswd'] = 'Genera password in automatico';
+$lang['authtype'] = 'Sistema di autenticazione';
+$lang['passcrypt'] = 'Metodo di cifratura password';
+$lang['defaultgroup'] = 'Gruppo predefinito';
+$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';
+$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'] = '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['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 update.dokuwiki.org per questa funzione.';
+$lang['userewrite'] = 'Usa il rewrite delle 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';
+$lang['fnencode'] = 'Metodo per codificare i filenames non-ASCII.';
+$lang['autoplural'] = 'Controlla il plurale nei collegamenti';
+$lang['compression'] = 'Usa la compressione per i file dell\'archivio';
+$lang['cachetime'] = 'Durata della cache (sec)';
+$lang['locktime'] = 'Durata dei file di lock (sec)';
+$lang['fetchsize'] = 'Dimensione massima (bytes) scaricabile da fetch.php da extern';
+$lang['notify'] = 'Invia notifiche sulle modifiche a questo indirizzo';
+$lang['registernotify'] = 'Invia informazioni sui nuovi utenti registrati a questo indirizzo email';
+$lang['mailfrom'] = 'Mittente per le mail automatiche';
+$lang['mailprefix'] = 'Prefisso da inserire nell\'oggetto delle mail automatiche';
+$lang['gzip_output'] = 'Usa il Content-Encoding gzip per xhtml';
+$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 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)';
+$lang['rss_type'] = 'Tipo di feed XML';
+$lang['rss_linkto'] = 'Collega i feed XML a';
+$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 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';
+$lang['proxy____pass'] = 'Password proxy';
+$lang['proxy____ssl'] = 'Usa SSL per connetterti al proxy';
+$lang['proxy____except'] = 'Espressioni regolari per far corrispondere le URLs per i quali i proxy dovrebbero essere ommessi.';
+$lang['safemodehack'] = 'Abilita safemode hack';
+$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'] = 'Directory principale FTP per safemode hack';
+$lang['license_o_'] = 'Nessuna scelta';
+$lang['typography_o_0'] = 'nessuno';
+$lang['typography_o_1'] = 'Solo virgolette';
+$lang['typography_o_2'] = 'Tutti (potrebbe non funzionare sempre)';
+$lang['userewrite_o_0'] = 'nessuno';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki';
+$lang['deaccent_o_0'] = 'disabilitata';
+$lang['deaccent_o_1'] = 'rimuovi gli accenti';
+$lang['deaccent_o_2'] = 'romanizza';
+$lang['gdlib_o_0'] = 'GD Lib non disponibile';
+$lang['gdlib_o_1'] = 'Versione 1.x';
+$lang['gdlib_o_2'] = 'Rileva automaticamente';
+$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'] = 'Sunto';
+$lang['rss_content_o_diff'] = 'Diff unificata';
+$lang['rss_content_o_htmldiff'] = 'Tabella delle diff formattata HTML';
+$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 attuale';
+$lang['compression_o_0'] = 'nessuna';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'non usare';
+$lang['xsendfile_o_1'] = 'Header proprietario lighttpd (prima della versione 1.5)';
+$lang['xsendfile_o_2'] = 'Header standard X-Sendfile';
+$lang['xsendfile_o_3'] = 'Header proprietario Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Nome utente';
+$lang['showuseras_o_username'] = 'Nome completo dell\'utente';
+$lang['showuseras_o_email'] = 'Indirizzo email dell\'utente (offuscato in base alle impostazioni di sicurezza posta)';
+$lang['showuseras_o_email_link'] = 'Indirizzo email dell\'utente come collegamento mailto:';
+$lang['useheading_o_0'] = 'Mai';
+$lang['useheading_o_navigation'] = 'Solo navigazione';
+$lang['useheading_o_content'] = 'Solo contenuto wiki';
+$lang['useheading_o_1'] = 'Sempre';
+$lang['readdircache'] = 'Tempo massimo per le readdir cache (sec)';
diff --git a/lib/plugins/config/lang/ja/intro.txt b/lib/plugins/config/lang/ja/intro.txt
new file mode 100644
index 000000000..0c45471c6
--- /dev/null
+++ b/lib/plugins/config/lang/ja/intro.txt
@@ -0,0 +1,9 @@
+====== 設定管理 ======
+
+この画面で、Dokuwikiの設定を管理することが出来ます。 個々の設定に関しては [[doku>config]] を参照してください。 このプラグインに関する詳細な情報は [[doku>plugin:config]] を参照してください。
+
+背景が薄い赤になっている場合、その設定は変更することが出来ません。 背景が青の値はデフォルト、背景が白の値は現在の設定となっており、 どちらの値も変更が可能です。
+
+設定の変更後は必ず **保存** ボタンを押して変更を確定してください。 ボタンを押さなかった場合、変更は破棄されます。
+
+
diff --git a/lib/plugins/config/lang/ja/lang.php b/lib/plugins/config/lang/ja/lang.php
new file mode 100644
index 000000000..500d44539
--- /dev/null
+++ b/lib/plugins/config/lang/ja/lang.php
@@ -0,0 +1,193 @@
+<?php
+/**
+ * japanese language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Yuji Takenaka <webmaster@davilin.com>
+ * @author Christopher Smith <chris@jalakai.co.uk>
+ * @author Ikuo Obataya <i.obataya@gmail.com>
+ * @author Daniel Dupriest <kououken@gmail.com>
+ * @author Kazutaka Miyasaka <kazmiya@gmail.com>
+ */
+$lang['menu'] = 'サイト設定';
+$lang['error'] = '不正な値が存在するため、設定は更新されませんでした。入力値を確認してから、再度更新してください。
+ <br />不正な値が入力されている項目は赤い線で囲まれています。';
+$lang['updated'] = '設定は正しく更新されました。';
+$lang['nochoice'] = '(他の選択肢はありません)';
+$lang['locked'] = '設定用ファイルを更新できません。もし意図して変更不可にしているのでなければ、<br />
+ ローカル設定ファイルの名前と権限を確認して下さい。';
+$lang['danger'] = '危険:この設定を変更するとウィキや設定管理画面にアクセスできなくなる恐れがあります。';
+$lang['warning'] = '注意:この設定を変更すると意図しない作動につながる可能性があります。';
+$lang['security'] = '警告:この設定を変更するとセキュリティに悪影響する恐れがあります。';
+$lang['_configuration_manager'] = '設定管理';
+$lang['_header_dokuwiki'] = 'DokuWiki';
+$lang['_header_plugin'] = 'プラグイン';
+$lang['_header_template'] = 'テンプレート';
+$lang['_header_undefined'] = 'その他';
+$lang['_basic'] = '基本';
+$lang['_display'] = '表示';
+$lang['_authentication'] = '認証';
+$lang['_anti_spam'] = 'スパム対策';
+$lang['_editing'] = '編集';
+$lang['_links'] = 'リンク';
+$lang['_media'] = 'メディア';
+$lang['_advanced'] = '高度な設定';
+$lang['_network'] = 'ネットワーク';
+$lang['_plugin_sufix'] = 'プラグイン設定';
+$lang['_template_sufix'] = 'テンプレート設定';
+$lang['_msg_setting_undefined'] = '設定のためのメタデータがありません。';
+$lang['_msg_setting_no_class'] = '設定クラスがありません。';
+$lang['_msg_setting_no_default'] = '初期値が設定されていません。';
+$lang['fmode'] = 'ファイル作成マスク';
+$lang['dmode'] = 'フォルダ作成マスク';
+$lang['lang'] = '使用言語';
+$lang['basedir'] = 'サーバのパス (例: <code>/dokuwiki/</code>)。空欄にすると自動的に検出します。';
+$lang['baseurl'] = 'サーバの URL (例: <code>http://www.yourserver.com</code>)。空欄にすると自動的に検出します。';
+$lang['savedir'] = '保存ディレクトリ';
+$lang['cookiedir'] = 'Cookie のパス。空欄にすると baseurl を使用します。';
+$lang['start'] = 'スタートページ名';
+$lang['title'] = 'WIKIタイトル';
+$lang['template'] = 'テンプレート';
+$lang['license'] = '作成した内容をどのライセンスでリリースしますか?';
+$lang['fullpath'] = 'ページのフッターに絶対パスを表示';
+$lang['recent'] = '最近の変更表示数';
+$lang['breadcrumbs'] = 'トレース(パンくず)表示数';
+$lang['youarehere'] = '現在位置を表示';
+$lang['typography'] = 'タイポグラフィー変換';
+$lang['htmlok'] = 'HTML埋め込み';
+$lang['phpok'] = 'PHP埋め込み';
+$lang['dformat'] = '日付フォーマット(PHPの<a href="http://www.php.net/strftime">strftime</a>関数を参照)';
+$lang['signature'] = '署名';
+$lang['toptoclevel'] = '目次 トップレベル見出し';
+$lang['tocminheads'] = '目次を生成するための最小見出し数';
+$lang['maxtoclevel'] = '目次 表示限度見出し';
+$lang['maxseclevel'] = '編集可能見出し';
+$lang['camelcase'] = 'キャメルケースリンク';
+$lang['deaccent'] = 'ページ名アクセント';
+$lang['useheading'] = '最初の見出しをページ名とする';
+$lang['refcheck'] = 'メディア参照元チェック';
+$lang['refshow'] = 'メディア参照元表示数';
+$lang['allowdebug'] = 'デバッグモード(<b>必要で無いときは無効にしてください</b>)';
+$lang['mediarevisions'] = 'メディアファイルの履歴を有効にしますか?';
+$lang['usewordblock'] = '単語リストに基づくスパムブロック';
+$lang['indexdelay'] = 'インデックスを許可(何秒後)';
+$lang['relnofollow'] = 'rel="nofollow"を付加';
+$lang['mailguard'] = 'メールアドレス保護';
+$lang['iexssprotect'] = 'アップロードファイルに悪意のあるJavaScriptやHTMLが含まれていないかチェックする';
+$lang['showuseras'] = '最終編集者の情報として表示する内容';
+$lang['useacl'] = 'アクセス管理を行う(ACL)';
+$lang['autopasswd'] = 'パスワードの自動生成(ACL)';
+$lang['authtype'] = '認証方法(ACL)';
+$lang['passcrypt'] = '暗号化方法(ACL)';
+$lang['defaultgroup'] = 'デフォルトグループ(ACL)';
+$lang['superuser'] = 'スーパーユーザー(ACL)';
+$lang['manager'] = 'マネージャー(特定の管理機能を使用可能なユーザーもしくはグループ)';
+$lang['profileconfirm'] = 'プロフィール変更時に現在のパスワードを要求(ACL)';
+$lang['disableactions'] = 'DokuWiki の動作を無効にする';
+$lang['disableactions_check'] = 'チェック';
+$lang['disableactions_subscription'] = '登録 / 解除';
+$lang['disableactions_wikicode'] = 'ソース閲覧 / 生データ出力';
+$lang['disableactions_other'] = 'その他の動作(カンマ区切り)';
+$lang['sneaky_index'] = 'デフォルトでは索引にすべての名前空間を表示しますが、この機能はユーザーに閲覧権限のない名前空間を非表示にします。ただし、閲覧が可能な副名前空間まで表示されなくなるため、ACLの設定が適正でない場合は索引機能が使えなくなる場合があります。';
+$lang['auth_security_timeout'] = '認証タイムアウト設定(秒)';
+$lang['securecookie'] = 'クッキーをHTTPSにてセットする場合は、ブラウザよりHTTPS経由で送信された場合にみに制限しますか?ログインのみをSSLで行う場合は、この機能を無効にしてください。';
+$lang['xmlrpc'] = 'XML-RPCインターフェースを有効/無効にする';
+$lang['xmlrpcuser'] = 'XML-RPCアクセスを指定グループとユーザーに制限します(半角コンマ区切り)。 すべての人にアクセスを許可する場合は空のままにしてください。';
+$lang['updatecheck'] = 'DokuWikiの更新とセキュリティに関する情報をチェックしますか? この機能は update.dokuwiki.org への接続が必要です。';
+$lang['userewrite'] = 'URLの書き換え';
+$lang['useslash'] = 'URL上の名前空間の区切りにスラッシュを使用';
+$lang['usedraft'] = '編集中の自動保存(ドラフト)機能を使用';
+$lang['sepchar'] = 'ページ名の単語区切り文字';
+$lang['canonical'] = 'canonical URL(正準URL)を使用';
+$lang['fnencode'] = '非アスキーファイル名のエンコーディング方法';
+$lang['autoplural'] = '自動複数形処理';
+$lang['compression'] = 'アーカイブファイルの圧縮方法';
+$lang['cachetime'] = 'キャッシュ保持時間(秒)';
+$lang['locktime'] = 'ファイルロック期限(秒)';
+$lang['fetchsize'] = '外部からのダウンロード最大サイズ';
+$lang['notify'] = '変更を通知するメールアドレス';
+$lang['registernotify'] = '新規ユーザー登録を通知するメールアドレス';
+$lang['mailfrom'] = 'メール送信時の送信元アドレス';
+$lang['mailprefix'] = '自動メールの題名に使用する接頭語';
+$lang['gzip_output'] = 'xhtmlに対するコンテンツ圧縮(gzip)を使用';
+$lang['gdlib'] = 'GDlibバージョン';
+$lang['im_convert'] = 'ImageMagick変換ツールへのパス';
+$lang['jpg_quality'] = 'JPG圧縮品質(0-100)';
+$lang['subscribers'] = '更新通知機能';
+$lang['subscribe_time'] = '購読リストと概要を送信する期間(秒)。「最近の変更とする期間」で指定した期間より小さくしてください。';
+$lang['compress'] = 'CSSとJavaScriptを圧縮';
+$lang['cssdatauri'] = 'HTTP リクエスト数によるオーバーヘッドを減らすため、CSS ファイルから参照される画像ファイルのサイズがここで指定するバイト数以内の場合は CSS ファイル内に Data URI として埋め込みます。このテクニックは IE7 以下では動作しません! <code>400</code> から <code>600</code> バイトがちょうどよい値です。<code>0</code> を指定すると埋め込み処理は行われません。';
+$lang['hidepages'] = '非公開ページ(Regex)';
+$lang['send404'] = '文書が存在しないページに"HTTP404/Page Not Found"を使用';
+$lang['sitemap'] = 'Googleサイトマップ作成頻度(日数)';
+$lang['broken_iua'] = 'ignore_user_abort関数が破損している恐れがあります。そのため、検索インデックスが動作しない可能性があります。IIS+PHP/CGIの組み合わせで破損することが判明しています。詳しくは<a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a>を参照してください。';
+$lang['xsendfile'] = 'ウェブサーバーが静的ファイルを生成するために X-Sendfile ヘッダーを使用しますか?なお、この機能をウェブサーバーがサポートしている必要があります。';
+$lang['renderer_xhtml'] = 'Wikiの出力(xhtml)にレンダラーを使用する';
+$lang['renderer__core'] = '%s (Dokuwikiコア)';
+$lang['renderer__plugin'] = '%s (プラグイン)';
+$lang['rememberme'] = 'ログイン用クッキーを永久に保持することを許可(ログインを保持)';
+$lang['rss_type'] = 'RSSフィード形式';
+$lang['rss_linkto'] = 'RSS内リンク先';
+$lang['rss_content'] = 'XMLフィードに何を表示させますか?';
+$lang['rss_update'] = 'RSSフィードの更新間隔(秒)';
+$lang['recent_days'] = '最近の変更とする期間(日数)';
+$lang['rss_show_summary'] = 'フィードのタイトルにサマリーを表示';
+$lang['target____wiki'] = '内部リンクの表示先';
+$lang['target____interwiki'] = 'InterWikiリンクの表示先';
+$lang['target____extern'] = '外部リンクの表示先';
+$lang['target____media'] = 'メディアリンクの表示先';
+$lang['target____windows'] = 'Windowsリンクの表示先';
+$lang['proxy____host'] = 'プロキシ - サーバー名';
+$lang['proxy____port'] = 'プロキシ - ポート';
+$lang['proxy____user'] = 'プロキシ - ユーザー名';
+$lang['proxy____pass'] = 'プロキシ - パスワード';
+$lang['proxy____ssl'] = 'プロキシへの接続にsslを使用';
+$lang['proxy____except'] = 'スキップするプロキシのURL正規表現';
+$lang['safemodehack'] = 'セーフモード対策を行う';
+$lang['ftp____host'] = 'FTP サーバー名(セーフモード対策)';
+$lang['ftp____port'] = 'FTP ポート(セーフモード対策)';
+$lang['ftp____user'] = 'FTP ユーザー名(セーフモード対策)';
+$lang['ftp____pass'] = 'FTP パスワード(セーフモード対策)';
+$lang['ftp____root'] = 'FTP ルートディレクトリ(セーフモード対策)';
+$lang['license_o_'] = '選択されていません';
+$lang['typography_o_0'] = '無し';
+$lang['typography_o_1'] = '二重引用符(ダブルクオート)のみ';
+$lang['typography_o_2'] = 'すべての引用符(動作しない場合があります)';
+$lang['userewrite_o_0'] = '使用しない';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWikiによる設定';
+$lang['deaccent_o_0'] = '指定しない';
+$lang['deaccent_o_1'] = 'アクセントを除去';
+$lang['deaccent_o_2'] = 'ローマナイズ';
+$lang['gdlib_o_0'] = 'GDを利用できません';
+$lang['gdlib_o_1'] = 'バージョン 1.x';
+$lang['gdlib_o_2'] = '自動検出';
+$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'] = '概要';
+$lang['rss_content_o_diff'] = '差分(Unified Diff)';
+$lang['rss_content_o_htmldiff'] = '差分(HTML形式)';
+$lang['rss_content_o_html'] = '完全なHTMLページ';
+$lang['rss_linkto_o_diff'] = '変更点のリスト';
+$lang['rss_linkto_o_page'] = '変更されたページ';
+$lang['rss_linkto_o_rev'] = 'リビジョンのリスト';
+$lang['rss_linkto_o_current'] = '現在のページ';
+$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_2'] = '標準 X-Sendfile ヘッダー';
+$lang['xsendfile_o_3'] = 'Nginx X-Accel-Redirect ヘッダー';
+$lang['showuseras_o_loginname'] = 'ログイン名';
+$lang['showuseras_o_username'] = 'ユーザーのフルネーム';
+$lang['showuseras_o_email'] = 'ユーザーのメールアドレス(メールガード設定による難読化)';
+$lang['showuseras_o_email_link'] = 'ユーザーのメールアドレスをリンクにする';
+$lang['useheading_o_0'] = '使用しない';
+$lang['useheading_o_navigation'] = 'ナビゲーションのみ';
+$lang['useheading_o_content'] = 'Wikiの内容のみ';
+$lang['useheading_o_1'] = '常に使用する';
+$lang['readdircache'] = 'readdir キャッシュの最大保持期間(秒)';
diff --git a/lib/plugins/config/lang/kk/lang.php b/lib/plugins/config/lang/kk/lang.php
new file mode 100644
index 000000000..dde5b9577
--- /dev/null
+++ b/lib/plugins/config/lang/kk/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * kazakh language file
+ *
+ * @author Nurgozha Kaliaskarov astana08@gmail.com
+ */
diff --git a/lib/plugins/config/lang/ko/intro.txt b/lib/plugins/config/lang/ko/intro.txt
new file mode 100644
index 000000000..22dd96ef6
--- /dev/null
+++ b/lib/plugins/config/lang/ko/intro.txt
@@ -0,0 +1,9 @@
+====== 환경 설정 관리 ======
+
+DokuWiki 설치할 때 설정들을 변경하기 위해 사용하는 페이지입니다. 각 설정에 대한 자세한 도움말이 필요하다면 [[doku>ko:config|설정 문서(번역)]]와 [[doku>config|설정 문서(영문)]]를 참조합니다.
+
+플러그인에 대한 자세한 정보가 필요하다면 [[doku>plugin:config|플러그인 설정]]페이지를 참조합니다. 붉은 배경색으로 보이는 설정들은 이 플러인에서 변경하지 못하도록 되어있습니다. 파란 배경색으로 보이는 설정들은 기본 설정값을 가지고 있습니다. 흰색 배경색으로 보이는 설정들은 특별한 설치를 위해 설정되어 있습니다. 파란색과 흰색 배경 설정들이 수정 가능합니다.
+
+이페이지를 끝내기 전에 **저장**버튼을 누르지 않으면 설정값들은 적용되지 않습니다.
+
+
diff --git a/lib/plugins/config/lang/ko/lang.php b/lib/plugins/config/lang/ko/lang.php
new file mode 100644
index 000000000..20cfcdcfe
--- /dev/null
+++ b/lib/plugins/config/lang/ko/lang.php
@@ -0,0 +1,192 @@
+<?php
+/**
+ * korean language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author jk Lee
+ * @author dongnak@gmail.com
+ * @author Song Younghwan <purluno@gmail.com>
+ * @author SONG Younghwan <purluno@gmail.com>
+ * @author Seung-Chul Yoo <dryoo@live.com>
+ */
+$lang['menu'] = '환경 설정';
+$lang['error'] = '잘못된 값때문에 설정들을 변경할 수 없습니다. 수정한 값들을 검사하고 확인을 누르기 바랍니다.
+ <br />잘못된 값(들)은 붉은 선으로 둘러싸여 있습니다.';
+$lang['updated'] = '설정이 성공적으로 변경되었습니다.';
+$lang['nochoice'] = '(다른 선택이 불가능합니다.)';
+$lang['locked'] = '환경 설정 파일을 수정할 수 없습니다. 의도된 행동이 아니라면,<br /> 파일이름과 권한이 맞는지 확인하기 바랍니다. ';
+$lang['danger'] = '위험 : 이 옵션을 잘못 수정하면 환경설정 메뉴를 사용할 수 없을 수도 있습니다.';
+$lang['warning'] = '경고 : 이 옵션을 잘못 수정하면 잘못 동작 할 수 있습니다.';
+$lang['security'] = '보안 경고 : 이 옵션은 보안에 위험이 있을 수 있습니다.';
+$lang['_configuration_manager'] = '환경 설정 관리자';
+$lang['_header_dokuwiki'] = 'DokuWiki 설정';
+$lang['_header_plugin'] = 'Plugin 설정';
+$lang['_header_template'] = 'Template 설정';
+$lang['_header_undefined'] = '정의되지 않은 설정';
+$lang['_basic'] = '기본 설정';
+$lang['_display'] = '화면 표시 설정';
+$lang['_authentication'] = '인증 설정';
+$lang['_anti_spam'] = '안티-스팸 설정';
+$lang['_editing'] = '편집 설정';
+$lang['_links'] = '링크 설정';
+$lang['_media'] = '미디어 설정';
+$lang['_advanced'] = '진보된 설정';
+$lang['_network'] = '네트워크 설정';
+$lang['_plugin_sufix'] = 'Plugin 설정';
+$lang['_template_sufix'] = 'Template 설정';
+$lang['_msg_setting_undefined'] = '설정되지 않은 메타데이타.';
+$lang['_msg_setting_no_class'] = '설정되지 않은 클래스.';
+$lang['_msg_setting_no_default'] = '기본값 없음.';
+$lang['fmode'] = '파일 생성 모드';
+$lang['dmode'] = '디렉토리 생성 모드';
+$lang['lang'] = '언어';
+$lang['basedir'] = '기본 디렉토리';
+$lang['baseurl'] = '기본 URL';
+$lang['savedir'] = '데이타 저장 디렉토리';
+$lang['start'] = '시작 페이지 이름';
+$lang['title'] = '위키 제목';
+$lang['template'] = '템플릿';
+$lang['license'] = '컨텐트에 어떤 라이센스 정책을 적용하시겠습니까?';
+$lang['fullpath'] = '페이지 하단에 전체 경로 보여주기';
+$lang['recent'] = '최근에 바뀐 것';
+$lang['breadcrumbs'] = '위치 추적 수';
+$lang['youarehere'] = '계층형 위치 추적';
+$lang['typography'] = '기호 대체';
+$lang['htmlok'] = 'HTML 내장 허용';
+$lang['phpok'] = 'PHP 내장 허용';
+$lang['dformat'] = '날짜 포맷 (PHP <a href="http://www.php.net/strftime">strftime</a> 기능) 참조';
+$lang['signature'] = '서명';
+$lang['toptoclevel'] = '목차 최상위 항목';
+$lang['tocminheads'] = '목차 표시 여부를 결정할 최소한의 표제 항목의 수';
+$lang['maxtoclevel'] = '목차 최대 단계';
+$lang['maxseclevel'] = '섹션 최대 편집 단계';
+$lang['camelcase'] = '링크에 CamelCase 사용';
+$lang['deaccent'] = '악센트 없는 페이지 이름';
+$lang['useheading'] = '페이지 이름으로 첫 헤드라인 사용';
+$lang['refcheck'] = '미디어 참조 검사';
+$lang['refshow'] = '보여줄 미디어 참조 수';
+$lang['allowdebug'] = '디버그 허용 <b>필요하지 않으면 금지!</b>';
+$lang['usewordblock'] = '금지단어를 사용해 스팸 막기';
+$lang['indexdelay'] = '색인 연기 시간(초)';
+$lang['relnofollow'] = '외부 링크에 rel="nofollow" 사용';
+$lang['mailguard'] = '이메일 주소를 알아볼 수 없게';
+$lang['iexssprotect'] = '업로드 파일의 악성 Javascript, HTML 코드 가능성 여부를 검사';
+$lang['showuseras'] = '마지막으로 페이지를 수정한 사용자를 보여줄지 여부';
+$lang['useacl'] = '접근 제어 목록(ACL) 사용';
+$lang['autopasswd'] = '자동으로 만들어진 패스워드';
+$lang['authtype'] = '인증 백-엔드';
+$lang['passcrypt'] = '패스워드 암호화 방법';
+$lang['defaultgroup'] = '기본 그룹';
+$lang['superuser'] = '슈퍼 유저';
+$lang['manager'] = '관리자 - 관리 기능들을 사용할 수 있는 그룹이나 사용자';
+$lang['profileconfirm'] = '개인정보 변경시 암호 재확인';
+$lang['disableactions'] = 'DokuWiki Action 금지';
+$lang['disableactions_check'] = '검사';
+$lang['disableactions_subscription'] = '구독 신청/해지';
+$lang['disableactions_wikicode'] = '문서 소스 보기';
+$lang['disableactions_other'] = '다른 Action(comma로 구분)';
+$lang['sneaky_index'] = '기본적으로, DokuWiki는 색인 목록에 모든 네임스페이스들을 보여줍니다.
+이 옵션을 설정하면 사용자가 읽기 권한을 가지고 있지 않은 네임스페이스들은 보여주지 않습니다. 접근 가능한 하위 네임스페이스들 보이지않게 설정하면 자동으로 설정됩니다.
+특정 ACL 설정은 색인 사용이 불가능하게 할 수도 있습니다.';
+$lang['auth_security_timeout'] = '인증 보안 초과 시간(초)';
+$lang['securecookie'] = 'HTTPS로 보내진 쿠키는 HTTPS에만 적용 할까요? 위키의 로그인 페이지만 SSL로 암호화 하고 위키 페이지는 그렇지 않은경우 꺼야 합니다.';
+$lang['xmlrpc'] = 'XML-RPC 인터페이스 지원/무시';
+$lang['xmlrpcuser'] = '주어진 그룹이나 유저들에게만 XML-RPC접근을 허락하려면 컴마로 구분하여 적으세요. 비어두면 모두에게 허용됩니다.';
+$lang['updatecheck'] = '업데이트와 보안 문제를 검사(DokuWiki를 update.dokuwiki.org에 연결해야 합니다.)';
+$lang['userewrite'] = 'URL rewriting기능 사용';
+$lang['useslash'] = 'URL에서 네임스페이스 구분자로 슬래쉬 문자 사용';
+$lang['usedraft'] = '편집하는 동안 자동으로 문서 초안 저장';
+$lang['sepchar'] = '페이지 이름 단어 구분자';
+$lang['canonical'] = '완전한 canonical URL 사용';
+$lang['fnencode'] = '아스키가 아닌 파일이름을 인코딩 하는 방법.';
+$lang['autoplural'] = '링크 연결시 plural폼 검사';
+$lang['compression'] = 'attic파일 압축 방법 선택';
+$lang['cachetime'] = '최대 캐쉬 생존 시간(초)';
+$lang['locktime'] = '쵀대 파일 잠금 시간(초)';
+$lang['fetchsize'] = 'fetch.php가 외부에서 다운로드할 수도 있는 최대 크기(바이트)';
+$lang['notify'] = '이메일 알람 기능';
+$lang['registernotify'] = '신규 등록자 알람 기능';
+$lang['mailfrom'] = '자동으로 보내지는 메일 발신자';
+$lang['mailprefix'] = '자동으로 보내지는 메일의 제목 말머리 내용';
+$lang['gzip_output'] = 'xhml 내용 gzip 압축 여부';
+$lang['gdlib'] = 'GD 라이브러리 버전';
+$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'] = '존재하지 않는 페이지에 대해 "HTTP 404/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">Bug 852</a>를 참고하기 바랍니다.';
+$lang['xsendfile'] = '웹 서버 static 파일 전송 지원을 위해 X-Sendfile 헤더를 사용한다면 이 옵션을 사용합니다.
+웹 서버가 이 기능을 지원해야 합니다.';
+$lang['renderer_xhtml'] = '주 (xhtml) 위키 출력 처리기';
+$lang['renderer__core'] = '%s (DokuWiki 내부 기능)';
+$lang['renderer__plugin'] = '%s (DokuWiki 플러그인)';
+$lang['rememberme'] = '로그인 정보 저장 허용';
+$lang['rss_type'] = 'XML feed 타잎';
+$lang['rss_linkto'] = 'XML feed 링크 정보';
+$lang['rss_content'] = 'XML feed 항목들에 표시되는 내용은?';
+$lang['rss_update'] = 'XML feed 갱신 주기(초)';
+$lang['recent_days'] = '최근 바뀐 페이지 기준 시간(날짜)';
+$lang['rss_show_summary'] = 'XML feed 제목에서 요약정보 보여주기';
+$lang['target____wiki'] = '내부 링크들에 대한 타겟 윈도우 ';
+$lang['target____interwiki'] = 'InterWiki 링크들에 대한 타겟 윈도우';
+$lang['target____extern'] = '외부 링크들에 대한 타겟 윈도우';
+$lang['target____media'] = '미디어 링크들에 대한 타겟 윈도우';
+$lang['target____windows'] = '윈도우 링크들에 대한 타겟 윈도우';
+$lang['proxy____host'] = '프록시 서버 이름';
+$lang['proxy____port'] = '프록시 서버 포트';
+$lang['proxy____user'] = '프록시 사용자 이름';
+$lang['proxy____pass'] = '프록시 패스워드';
+$lang['proxy____ssl'] = '프록시 연결시 ssl사용';
+$lang['proxy____except'] = '프록시설정이 무시될 URL주소들의 RegEx형식표현';
+$lang['safemodehack'] = 'safemode hack기능 사용';
+$lang['ftp____host'] = 'safemode hack의 FTP 서버';
+$lang['ftp____port'] = 'safemode hack의 FTP port';
+$lang['ftp____user'] = 'safemode hack의 FTP 사용자 이름';
+$lang['ftp____pass'] = 'safemode hack의 FTP 패스워드';
+$lang['ftp____root'] = 'safemode hack의 FTP 루트 디렉토리';
+$lang['license_o_'] = '선택하지 않음';
+$lang['typography_o_0'] = '사용 안함';
+$lang['typography_o_1'] = '이중 인용부호("")만 지원';
+$lang['typography_o_2'] = '모든 가능한 인용 부호 (동작 안될 수도 있음)';
+$lang['userewrite_o_0'] = '사용 안함';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki 내부 기능';
+$lang['deaccent_o_0'] = '사용 안함';
+$lang['deaccent_o_1'] = '악센트 제거';
+$lang['deaccent_o_2'] = '라틴문자화';
+$lang['gdlib_o_0'] = 'GD 라이브러리 사용 불가';
+$lang['gdlib_o_1'] = '버전 1.x';
+$lang['gdlib_o_2'] = '자동 인식';
+$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'] = '개요';
+$lang['rss_content_o_diff'] = '통합 차이점 목록';
+$lang['rss_content_o_htmldiff'] = '차이점 목록 (HTML 테이블)';
+$lang['rss_content_o_html'] = '내용 (HTML 페이지)';
+$lang['rss_linkto_o_diff'] = '차이점 보기';
+$lang['rss_linkto_o_page'] = '변경 페이지 보기';
+$lang['rss_linkto_o_rev'] = '변경 목록 보기';
+$lang['rss_linkto_o_current'] = '최근 페이지 보기';
+$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_2'] = '표준 X-Sendfile 헤더';
+$lang['xsendfile_o_3'] = '비공개 Nginx X-Accel-Redirect 헤더';
+$lang['showuseras_o_loginname'] = '로그인 이름';
+$lang['showuseras_o_username'] = '사용자 이름';
+$lang['showuseras_o_email'] = '사용자 e-mail 주소(메일주소 보호 셋팅에 따라 안보일 수 있음)';
+$lang['showuseras_o_email_link'] = 'mailto: link로 표현될 사용자 e-mail 주소';
+$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/la/intro.txt b/lib/plugins/config/lang/la/intro.txt
new file mode 100644
index 000000000..573d34ac1
--- /dev/null
+++ b/lib/plugins/config/lang/la/intro.txt
@@ -0,0 +1,7 @@
+====== Optionum Administratio ======
+
+In hac pagina administratoris optiones mutare et inspicere potes. Auxilia in pagina [[doku>config|conformationis]] sunt, si singulas res uidere uis, i ad paginam [[doku>plugin:config|conformationis]].
+
+Optiones ostensae rubro colore tutae et non nunc mutabiles sunt. Optiones ostensae caeruleo colore praecipuae sunt et optiones ostensae in area alba singulares huic uici sunt. Et caerulae et albae optiones mutabiles sunt.
+
+Memento premere **SERVA** ante quam nouam paginam eas: si hoc non facias, mutata amissa sunt. \ No newline at end of file
diff --git a/lib/plugins/config/lang/la/lang.php b/lib/plugins/config/lang/la/lang.php
new file mode 100644
index 000000000..07d92ae36
--- /dev/null
+++ b/lib/plugins/config/lang/la/lang.php
@@ -0,0 +1,181 @@
+<?php
+/**
+ * Latin language file
+ *
+ * @author Massimiliano Vassalli <vassalli.max@gmail.com>
+ */
+$lang['menu'] = 'Optiones Administrationis';
+$lang['error'] = 'Optiones non nouatae ob errores: rursum temptat. Errores rubro colore signati sunt.';
+$lang['updated'] = 'Optiones feliciter nouatae.';
+$lang['nochoice'] = '(nulla optio est)';
+$lang['locked'] = 'Optio documenti non nouata est, <br/> optiones et facultates documenti inspicis.';
+$lang['danger'] = 'CAVE: si has optiones mutabis, in administrationis indicem non inire potes.';
+$lang['warning'] = 'CAVE: si hae optiones mutabis, graues errores erunt.';
+$lang['security'] = 'CAVE: si hae optiones mutabis, graues errores erunt.';
+$lang['_configuration_manager'] = 'Optionum administratio';
+$lang['_header_dokuwiki'] = 'Vicis Optiones';
+$lang['_header_plugin'] = 'Addendorum Optiones';
+$lang['_header_template'] = 'Vicis Formae Optiones';
+$lang['_header_undefined'] = 'Variae Optiones';
+$lang['_basic'] = 'Praecipuae Optiones';
+$lang['_display'] = 'Speciei Optiones';
+$lang['_authentication'] = 'Confirmationis Optiones';
+$lang['_anti_spam'] = 'In Mala Optiones';
+$lang['_editing'] = 'Recensendi Optiones';
+$lang['_links'] = 'Nexi Optiones';
+$lang['_media'] = 'Visiuorum Optiones';
+$lang['_advanced'] = 'Maiores Optiones';
+$lang['_network'] = 'Interretis Optiones';
+$lang['_plugin_sufix'] = 'Addendorum Optiones';
+$lang['_template_sufix'] = 'Vicis Formae Optiones';
+$lang['_msg_setting_undefined'] = 'Res codicum sine optionibus.';
+$lang['_msg_setting_no_class'] = 'Classes sine optionibus';
+$lang['_msg_setting_no_default'] = 'Nihil';
+$lang['fmode'] = 'Documentum creandum ratio';
+$lang['dmode'] = 'Scrinia creandam ratio';
+$lang['lang'] = 'Linguae optiones';
+$lang['basedir'] = 'Computatoris seruitoris domicilium (ex. <code>/dokuwiki/</code>). Nihil scribere si id machinatione agnoscere uis.';
+$lang['baseurl'] = 'Computatoris seruitoris VRL (ex. <code>http://www.yourserver.com</code>). Nihil scribere si id machinatione agnoscere uis.';
+$lang['savedir'] = 'Documentorum seruatorum domicilium';
+$lang['start'] = 'Nomen paginae dominicae';
+$lang['title'] = 'Vicis titulus';
+$lang['template'] = 'Vicis forma';
+$lang['license'] = 'Sub quibus legibus uicem creare uin?';
+$lang['fullpath'] = 'Totum domicilium paginae in pedibus scribis.';
+$lang['recent'] = 'Extremae mutationes';
+$lang['breadcrumbs'] = 'Numerus uestigiorum';
+$lang['youarehere'] = 'Ordo uestigiorum';
+$lang['typography'] = 'Signa supponentes';
+$lang['htmlok'] = 'HTML aptum facere';
+$lang['phpok'] = 'PHP aptum facere';
+$lang['dformat'] = 'Forma diei (uide paginam <a href="http://www.php.net/strftime">de diebus</a>)';
+$lang['signature'] = 'Subscriptio';
+$lang['toptoclevel'] = 'Gradus maior tabularum argumentorum';
+$lang['tocminheads'] = 'Minimus numerus capitum';
+$lang['maxtoclevel'] = 'Maximus numerus tabularum argumentorum';
+$lang['maxseclevel'] = 'Maxima pars gradus recensendi';
+$lang['camelcase'] = 'SignaContinua nexis apta facere';
+$lang['deaccent'] = 'Titulus paginarum abrogare';
+$lang['useheading'] = 'Capite primo ut titulo paginae uti';
+$lang['refcheck'] = 'Documenta uisiua inspicere';
+$lang['refshow'] = 'Numerus documentorum ostendorum';
+$lang['allowdebug'] = '<b>ineptum facias si non necessarium!</b> aptum facere';
+$lang['usewordblock'] = 'Malum interretiale ob uerba delere';
+$lang['indexdelay'] = 'Tempus transitum in ordinando (sec)';
+$lang['relnofollow'] = 'rel="nofollow" externis nexis uti';
+$lang['mailguard'] = 'Cursus interretiales abscondere';
+$lang['iexssprotect'] = 'Documenta nouata ob mala JavaScript uel HTML inspicere';
+$lang['showuseras'] = 'Quid, cum Sodalem, qui extremus paginam recensuit, ostendat, scribere';
+$lang['useacl'] = 'Aditus inspectionis indicibus uti';
+$lang['autopasswd'] = 'Tessera machinatione generata';
+$lang['authtype'] = 'Confirmationis finis';
+$lang['passcrypt'] = 'Ratio tesserae tuendae';
+$lang['defaultgroup'] = 'Grex communis';
+$lang['superuser'] = 'Magister\stra - grex, Sodalis uel index diuisus a uigulis sodalis1,@grex,sodalis2 cum plenis facultatibus sine ICA optionum termino';
+$lang['manager'] = 'Administrator - grex, Sodalis uel index diuisus a uigulis sodalis1,@grex,sodalis2 cum certis facultatibus';
+$lang['profileconfirm'] = 'Mutationes tessera confirmanda sunt';
+$lang['disableactions'] = 'Vicis actiones ineptas facere';
+$lang['disableactions_check'] = 'Inspicere';
+$lang['disableactions_subscription'] = 'Inscribe/Delere';
+$lang['disableactions_wikicode'] = 'Fontem uidere/Rudem transcribere';
+$lang['disableactions_other'] = 'Aliae actiones (uirgulis diuisae)';
+$lang['sneaky_index'] = 'Hic uicis omnia genera in indice inserit. Si ineptam hanc optionem facias, solum ea, quae Sodales uidere possunt, in indice erunt. Hoc suggreges et suggenera abscondere potest.';
+$lang['auth_security_timeout'] = 'Confirmationis Tempus (secundis)';
+$lang['securecookie'] = 'Formulae HTTPS mittine solum per HTTPS possunt? Ineptam hanc optio facias, si accessus uicis tutus est, sed interretis non.';
+$lang['xmlrpc'] = 'Aptam\Ineptam XML-RPC administrationem facere';
+$lang['xmlrpcuser'] = 'Accessus XML-RPC gregibus uel Sodalibus in hoc indice astringere. Nihil scribere ut omnes accessum habeant';
+$lang['updatecheck'] = 'Nouationes et fiducias inspicerene? Hic uicis connectere update.dokuwiki.org debes.';
+$lang['userewrite'] = 'VRL formosis uti';
+$lang['useslash'] = 'Repagula in URL, ut genera diuidas, uti';
+$lang['usedraft'] = 'Propositum in recensione machinatione seruatur';
+$lang['sepchar'] = 'Signum, quod paginas diuidit';
+$lang['canonical'] = 'VRL perfecto uti';
+$lang['fnencode'] = 'Ratio quae nomen documentorum non-ASCII codificit';
+$lang['autoplural'] = 'Pluralia in nexis inspicere';
+$lang['compression'] = 'Ratio compressionis documentis "attic"';
+$lang['cachetime'] = 'Maximum tempus formulis (sec)';
+$lang['locktime'] = 'Maximum tempus documentis inclusis (sec)';
+$lang['fetchsize'] = 'Maximum pondus (bytes), quod fetch.php ab externis onerare potest';
+$lang['notify'] = 'Adnotationis mutationes ad hunc cursum mittere';
+$lang['registernotify'] = 'De nouis Sodalibus ad hunc cursum notas mittere';
+$lang['mailfrom'] = 'Cursus interretialis, quo in cursibus uti';
+$lang['gzip_output'] = 'gzip Argumentum-Codificans xhtml uti';
+$lang['gdlib'] = 'GD Lib forma';
+$lang['im_convert'] = 'Domicilium machinae ImageMagick\'s';
+$lang['jpg_quality'] = 'JPG compressio colorum (0-100)';
+$lang['subscribers'] = 'Inscriptionis paginarum auxilium aptus facere';
+$lang['subscribe_time'] = 'Tempus post quod inscriptionum index et summa missa sunt (sec); Hic minor quam tempus declaratum fortasse est.';
+$lang['compress'] = 'CSS et javascript dimissio';
+$lang['hidepages'] = 'Paginas congruentes abscondere (uerba regularia)';
+$lang['send404'] = 'Mitte "HTTP 404/ Pagina non reperta" si paginae non sunt.';
+$lang['sitemap'] = 'Google formam situs gignere (dies)';
+$lang['broken_iua'] = 'ignore_user_abort functio inepta estne? Hoc indicem quaestionum, quae non aptae sunt, creare non potest. IIS+PHP/CGI ineptum est. Vide <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a>';
+$lang['xsendfile'] = 'X-Sendfile utine ut seruitor interretialis documenta firma creet? Tuus seruitor interretialis hunc pati debes.';
+$lang['renderer_xhtml'] = 'Quid dimittere ut hoc in principio uicis (xhtml) utaris';
+$lang['renderer__core'] = '%s (uicis nucleus)';
+$lang['renderer__plugin'] = '%s (addenda)';
+$lang['rememberme'] = 'Formulas aditus aptas facere (memento me)';
+$lang['rss_type'] = 'XML summae genus';
+$lang['rss_linkto'] = 'XML summae connectio';
+$lang['rss_content'] = 'Quid in XML summis uidere?';
+$lang['rss_update'] = 'XML summae renouationis interuallum temporis';
+$lang['recent_days'] = 'Numerus mutationum recentium tenendorum (dies)';
+$lang['rss_show_summary'] = 'XML summa titulos ostendit';
+$lang['target____wiki'] = 'Fenestra nexis internis';
+$lang['target____interwiki'] = 'Fenestra nexis inter uicem';
+$lang['target____extern'] = 'Fenestra nexis externis';
+$lang['target____media'] = 'Fenestra nexis uisiuis';
+$lang['target____windows'] = 'Fenestra nexis fenestrarum';
+$lang['proxy____host'] = 'Proxis seruitoris nomen';
+$lang['proxy____port'] = 'Proxis portus';
+$lang['proxy____user'] = 'Proxis nomen sodalis';
+$lang['proxy____pass'] = 'Proxis tessera';
+$lang['proxy____ssl'] = 'SSL ut connectas uti';
+$lang['proxy____except'] = 'Verba, ut VRL inspicias, quibus Proxis non agnoscitur.';
+$lang['safemodehack'] = 'Ad tempus conseruatio apta facere';
+$lang['ftp____host'] = 'FTP computator seruitor ad tempus seruatis';
+$lang['ftp____port'] = 'FTP ianua ad tempus seruatis';
+$lang['ftp____user'] = 'FTP Sodalis ad tempus seruatis';
+$lang['ftp____pass'] = 'FTP tessera ad tempus seruatis';
+$lang['ftp____root'] = 'FTP domicilium ad tempus seruatis';
+$lang['license_o_'] = 'Nihil electum';
+$lang['typography_o_0'] = 'neuter';
+$lang['typography_o_1'] = 'sine singulis uirgulis';
+$lang['typography_o_2'] = 'cum singulis uirgulis';
+$lang['userewrite_o_0'] = 'neuter';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki domesticus';
+$lang['deaccent_o_0'] = 'ex';
+$lang['deaccent_o_1'] = 'accentum tollere';
+$lang['deaccent_o_2'] = 'Latinis litteris';
+$lang['gdlib_o_0'] = 'GD Lib inepta';
+$lang['gdlib_o_1'] = 'Forma 1.x';
+$lang['gdlib_o_2'] = 'Machinatione inspicere';
+$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'] = 'Summa';
+$lang['rss_content_o_diff'] = 'Comparatio una';
+$lang['rss_content_o_htmldiff'] = 'Tabulae HTML formatae comparatae';
+$lang['rss_content_o_html'] = 'Pagina cum HTML';
+$lang['rss_linkto_o_diff'] = 'discrimina uidere';
+$lang['rss_linkto_o_page'] = 'pagina recensita';
+$lang['rss_linkto_o_rev'] = 'recensionum index';
+$lang['rss_linkto_o_current'] = 'hic pagina';
+$lang['compression_o_0'] = 'neuter';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'Noli uti';
+$lang['xsendfile_o_2'] = 'Praecipuus X-Sendfile';
+$lang['xsendfile_o_3'] = 'Proprietarius Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Sodalis nomen';
+$lang['showuseras_o_username'] = 'Sodalis nomen uerum';
+$lang['showuseras_o_email'] = 'Sodalis cursus interretialis (absconditus ut is tueratur)';
+$lang['showuseras_o_email_link'] = 'Sodalis cursus interretialis ut mailto: nexum';
+$lang['useheading_o_0'] = 'Numquam';
+$lang['useheading_o_navigation'] = 'Solum adspicere';
+$lang['useheading_o_content'] = 'Solum uicis argumentum';
+$lang['useheading_o_1'] = 'Semper';
+$lang['readdircache'] = 'Maximum tempus readdir (sec)';
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/lt/intro.txt b/lib/plugins/config/lang/lt/intro.txt
new file mode 100644
index 000000000..ac3c2f6e8
--- /dev/null
+++ b/lib/plugins/config/lang/lt/intro.txt
@@ -0,0 +1,7 @@
+====== Konfiguracijos Administravimas ======
+
+Naudokite šį puslapį Dokuwiki instaliacijos tvarkymui. Pagalba individualiems nustatymams [[doku>config]]. Daugiau informacijos apie šį priedą [[doku>plugin:config]].
+
+Nustatymai raudoname fone yra apsaugoti nuo pakeitimų ir negali būti pakeisti šio įrankio pagalba. Nustatymai mėlyname fone nustatyti pagal nutylėjimą, o baltame fone nustatyti lokaliai būtent šiai instaliacijai. Nustatymai mėlyname ir baltame fone gali būti keičiami.
+
+Prieš paliekant ši puslapį, nepamirškite išsaugoti pakeitimus, tai galite padaryti nuspaudę **SAVE** mygtuką, kitu atveju pakeitimai nebus išsaugoti.
diff --git a/lib/plugins/config/lang/lt/lang.php b/lib/plugins/config/lang/lt/lang.php
new file mode 100644
index 000000000..eff7f0e4a
--- /dev/null
+++ b/lib/plugins/config/lang/lt/lang.php
@@ -0,0 +1,22 @@
+<?php
+/**
+ * Lithuanian language file
+ *
+ * @author audrius.klevas@gmail.com
+ * @author Arunas Vaitekunas <aras@fan.lt>
+ */
+$lang['lang'] = 'Kalba';
+$lang['template'] = 'Paruoštukas';
+$lang['recent'] = 'Paskutiniai taisymai';
+$lang['disableactions_check'] = 'Patikrinti';
+$lang['xsendfile_o_1'] = 'Firminė lighthttpd antraštė (prieš 1.5 išleidimą)';
+$lang['xsendfile_o_2'] = 'Standartinė X-Sendfile antraštė';
+$lang['xsendfile_o_3'] = 'Firminė Nginx X-Accel-Redirect antraštė';
+$lang['showuseras_o_loginname'] = 'Prisijungimo vardas';
+$lang['showuseras_o_username'] = 'Vartotojo pilnas vardas';
+$lang['showuseras_o_email'] = 'Vartotojo el. pašto adresas (pasak pašto apsaugos yra netinkamas)';
+$lang['showuseras_o_email_link'] = 'Vartotojo el. pašto adresas kaip mailto: nuoroda';
+$lang['useheading_o_0'] = 'Niekada';
+$lang['useheading_o_navigation'] = 'Tik Navigacija';
+$lang['useheading_o_content'] = 'Tik Wiki Turinys';
+$lang['useheading_o_1'] = 'Visada';
diff --git a/lib/plugins/config/lang/lv/intro.txt b/lib/plugins/config/lang/lv/intro.txt
new file mode 100644
index 000000000..e4d8d4526
--- /dev/null
+++ b/lib/plugins/config/lang/lv/intro.txt
@@ -0,0 +1,7 @@
+====== Konfigurācijas vednis ======
+
+Lapā var uzdot DokuWiki instalācijas iestatījumus. Palīdzību par atsevišķiem iestatījumiem meklēt [[doku>config]]. Sīkākas ziņas par šo moduli skatīt [[doku>plugin:config]].
+
+Ar sarkanu fonu parādītie iestatījumi ir aizsargāti un ar šo moduli nav labojami. Ar zilu fonu parādītie iestatījumi ir noklusētās vērtības, bet uz balta fona parādīti programmas lokālie iestatījumi . Gan zilos, gan baltos var labot.
+
+Pirms aizej no šīs lapas, atceries nopsiest pogu **SAGLABĀT**, lai nezustu veiktās izmaiņas.
diff --git a/lib/plugins/config/lang/lv/lang.php b/lib/plugins/config/lang/lv/lang.php
new file mode 100644
index 000000000..2f5883269
--- /dev/null
+++ b/lib/plugins/config/lang/lv/lang.php
@@ -0,0 +1,185 @@
+<?php
+/**
+ * Latvian, Lettish language file
+ *
+ * @author Aivars Miška <allefm@gmail.com>
+ */
+$lang['menu'] = 'Konfigurācijas iestatījumi.';
+$lang['error'] = 'Iestatījumi nav saglabāti, jo uzdotas aplamas vērtības. Lūdzu pārskatīt izmaiņas un saglabāt atkārtoti.
+<br /> Aplamās vērtības izceltas sarkanā rāmī.';
+$lang['updated'] = 'Iestatījumi veiksmīgi saglabāti.';
+$lang['nochoice'] = '(citu iespēju nav)';
+$lang['locked'] = 'Iestatījumu fails nav grozāms, ja tā nevajag būt, <br />
+pārliecinies, ka ir pareizs lokālo iestatījuma faila vārds un tiesības.';
+$lang['danger'] = 'Bīstami: Šī parametra maiņa var padarīt wiki sistēmu un konfigurācijas izvēlni nepieejamu.';
+$lang['warning'] = 'Brīdinājums: Šī parametra maiņa var izraisīt negaidītu programmas uzvedību.';
+$lang['security'] = 'Drošības brīdinājums: Šī parametra maiņa var būt riskanta drošībai.';
+$lang['_configuration_manager'] = 'Konfigurācijas pārvaldnieks';
+$lang['_header_dokuwiki'] = 'Dokuwiki iestatījumi';
+$lang['_header_plugin'] = 'Moduļu iestatījumi';
+$lang['_header_template'] = 'Šablonu iestatījumi';
+$lang['_header_undefined'] = 'Citi iestatījumi';
+$lang['_basic'] = 'Pamatiestatījumi';
+$lang['_display'] = 'Izskata iestatījumi';
+$lang['_authentication'] = 'Autentifikācija';
+$lang['_anti_spam'] = 'Pretspama iestatījumi';
+$lang['_editing'] = 'Labošanas iestatījumi';
+$lang['_links'] = 'Saišu iestatījumi';
+$lang['_media'] = 'Mēdiju iestatījumi';
+$lang['_advanced'] = 'Smalkāka iestatīšana';
+$lang['_network'] = 'Tīkla iestatījumi';
+$lang['_plugin_sufix'] = 'moduļa iestatījumi';
+$lang['_template_sufix'] = 'šablona iestatījumi';
+$lang['_msg_setting_undefined'] = 'Nav atrodami iestatījumu metadati';
+$lang['_msg_setting_no_class'] = 'Nav iestatījumu klases';
+$lang['_msg_setting_no_default'] = 'Nav noklusētās vērtības';
+$lang['fmode'] = 'Tiesības izveidotajiem failiem';
+$lang['dmode'] = 'Tiesības izveidotajām direktorijām';
+$lang['lang'] = 'Valoda';
+$lang['basedir'] = 'Saknes direktorija';
+$lang['baseurl'] = 'Saknes adrese (URL)';
+$lang['savedir'] = 'Direktorija datu glabāšanai';
+$lang['start'] = 'Sākumlapas vārds';
+$lang['title'] = 'Wiki virsraksts';
+$lang['template'] = 'Šablons';
+$lang['license'] = 'Ar kādu licenci saturs tiks publicēts?';
+$lang['fullpath'] = 'Norādīt kājenē pilnu lapas ceļu';
+$lang['recent'] = 'Jaunākie grozījumi';
+$lang['breadcrumbs'] = 'Apmeklējumu vēstures garums';
+$lang['youarehere'] = 'Rādīt "tu atrodies šeit"';
+$lang['typography'] = 'Veikt tipogrāfijas aizvietošanu';
+$lang['htmlok'] = 'Atļaut iekļautu HTTP';
+$lang['phpok'] = 'Atļaut iekļautu PHP';
+$lang['dformat'] = 'Datuma formāts (sk. PHP <a href="http://www.php.net/strftime">strftime</a> funkciju)';
+$lang['signature'] = 'Paraksts';
+$lang['toptoclevel'] = 'Satura rādītāja pirmais līmenis';
+$lang['tocminheads'] = 'Mazākais virsrakstu skaits, no kuriem jāveido satura rādītājs.';
+$lang['maxtoclevel'] = 'Satura rādītāja dziļākais līmenis';
+$lang['maxseclevel'] = 'Dziļākais sekciju labošanas līmenis';
+$lang['camelcase'] = 'Lietot saitēm CamelCase';
+$lang['deaccent'] = 'Lapu nosaukumu transliterācija';
+$lang['useheading'] = 'Izmantot pirmo virsrakstu lapu nosaukumiem';
+$lang['refcheck'] = 'Pārbaudīt saites uz mēdiju failiem';
+$lang['refshow'] = 'Cik saites uz mēdiju failiem rādīt';
+$lang['allowdebug'] = 'Ieslēgt atkļūdošanu. <b>Izslēdz!</b>';
+$lang['usewordblock'] = 'Bloķēt spamu pēc slikto vārdu saraksta.';
+$lang['indexdelay'] = 'Laika aizture pirms indeksācijas (sekundēs)';
+$lang['relnofollow'] = 'rel="nofollow" ārējām saitēm';
+$lang['mailguard'] = 'Slēpt epasta adreses';
+$lang['iexssprotect'] = 'Pārbaudīt, vai augšupielādētajā failā nav nav potenciāli bīstamā JavaScript vai HTML koda.';
+$lang['showuseras'] = 'Kā rādīt pēdējo lietotāju, ka labojis lapu';
+$lang['useacl'] = 'Izmantot piekļuves tiesības';
+$lang['autopasswd'] = 'Automātiski ģenerēt paroles';
+$lang['authtype'] = 'Autentifikācijas mehānisms';
+$lang['passcrypt'] = 'Paroļu šifrēšanas metode';
+$lang['defaultgroup'] = 'Noklusētā grupa';
+$lang['superuser'] = 'Administrators - grupa, lietotājs vai to saraksts ( piem.: user1,@group1,user2), kam ir pilnas tiesības.';
+$lang['manager'] = 'Pārziņi - grupa, lietotājs vai to saraksts ( piem.: user1,@group1,user2), kam ir pieeja pie dažām administrēšanas funkcijām.';
+$lang['profileconfirm'] = 'Profila labošanai vajag paroli';
+$lang['disableactions'] = 'Bloķēt Dokuwiki darbības';
+$lang['disableactions_check'] = 'atzīmēt';
+$lang['disableactions_subscription'] = 'abonēt/atteikties';
+$lang['disableactions_wikicode'] = 'skatīt/eksportēt izejtekstu';
+$lang['disableactions_other'] = 'citas darbības (atdalīt ar komatiem)';
+$lang['sneaky_index'] = 'Pēc noklusētā DokuWiki lapu sarakstā parāda visu nodaļu lapas. Ieslēdzot šo parametru, noslēps tās nodaļas, kuras apmeklētājam nav tiesības lasīt. Bet tad tiks arī paslēptas dziļākas, bet atļautas nodaļas. Atsevišķos pieejas tiesību konfigurācijas gadījumos lapu saraksts var nedarboties.';
+$lang['auth_security_timeout'] = 'Autorizācijas drošības intervāls (sekundēs)';
+$lang['securecookie'] = 'Vai pa HTTPS sūtāmās sīkdatnes sūtīt tikai pa HTTPS? Atslēdz šo iespēju, kad tikai pieteikšanās wiki sistēmā notiek pa SSL šifrētu savienojumu, bet skatīšana - pa nešifrētu.';
+$lang['xmlrpc'] = 'Ieslēgt/izslēgt XML-RPC interfeisu.';
+$lang['xmlrpcuser'] = 'Ierobežot XML-RPC piekļuvi norādītām lietotāju grupām vai lietotājiem (atdalīt ar komatiem!). Atstāt tukšu, lai piekļuve būtu visiem.';
+$lang['updatecheck'] = 'Pārbaudīt, vai pieejami atjauninājumi un drošības brīdinājumi? Dokuwiki sazināsies ar update.dokuwiki.org';
+$lang['userewrite'] = 'Ērti lasāmas adreses (URL)';
+$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)';
+$lang['locktime'] = 'Bloķēšanas failu maksimālais vecums';
+$lang['fetchsize'] = 'Maksimālais faila apjoms baitos, ko fetch.php var ielādēt no interneta.';
+$lang['notify'] = 'Nosūtīt izmaiņu paziņojumu uz epasta adresi';
+$lang['registernotify'] = 'Nosūtīt paziņojumu par jauniem lietotājiem uz epasta adresi';
+$lang['mailfrom'] = 'Epasta adrese automātiskajiem paziņojumiem';
+$lang['mailprefix'] = 'E-pasta temata prefikss automātiskajiem paziņojumiem';
+$lang['gzip_output'] = 'Lietot gzip Content-Encoding priekš xhtml';
+$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" ';
+$lang['sitemap'] = 'Lapas karte priekš Google (dienas)';
+$lang['broken_iua'] = 'Varbūt tavā serverī nedarbojas funkcija ignore_user_abort? Tā dēļ var nestādāt meklēšanas indeksācija. Šī problēma sastopama, piemēram, IIS ar PHP/CGI. Papildus informāciju skatīt <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Kļūdā Nr.852</a>.';
+$lang['xsendfile'] = 'Lietot X-Sendfile virsrakstu, augšupielādējot failu serverī? ';
+$lang['renderer_xhtml'] = 'Galveno (xhtml) wiki saturu renderēt ar ';
+$lang['renderer__core'] = '%s (dokuwiki kodols)';
+$lang['renderer__plugin'] = '%s (modulis)';
+$lang['rememberme'] = 'Atļaut pastāvīgas ielogošanās sīkdatnes ("atceries mani")';
+$lang['rss_type'] = 'XML barotnes veids';
+$lang['rss_linkto'] = 'XML barotnes uz ';
+$lang['rss_content'] = 'Ko attēlot XML barotnē?';
+$lang['rss_update'] = 'XML barotnes atjaunošanas intervāls (sec)';
+$lang['recent_days'] = 'Cik dienas glabāt jaunākās izmaiņas';
+$lang['rss_show_summary'] = 'Rādīt visrakstos XML barotnes kopsavilkumu ';
+$lang['target____wiki'] = 'Kur atvērt iekšējās saites';
+$lang['target____interwiki'] = 'Kur atvērt saites strap wiki';
+$lang['target____extern'] = 'Kur atvērt ārējās saites';
+$lang['target____media'] = 'Kur atvērt mēdiju saites';
+$lang['target____windows'] = 'Kur atvērt saites uz tīkla mapēm';
+$lang['proxy____host'] = 'Proxy servera vārds';
+$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';
+$lang['ftp____user'] = 'FTP lietotājvārds safemode apejai';
+$lang['ftp____pass'] = 'FTP parole safemode apejai';
+$lang['ftp____root'] = 'FTP saknes diektorija safemode apejai';
+$lang['license_o_'] = 'Ar nekādu';
+$lang['typography_o_0'] = 'neko';
+$lang['typography_o_1'] = 'tikai dubultpēdiņas';
+$lang['typography_o_2'] = 'visas pēdiņas (ne vienmēr strādā)';
+$lang['userewrite_o_0'] = 'nē';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki līdzekļi';
+$lang['deaccent_o_0'] = 'nē';
+$lang['deaccent_o_1'] = 'atmest diakritiku';
+$lang['deaccent_o_2'] = 'pārrakstīt latīņu burtiem';
+$lang['gdlib_o_0'] = 'GD Lib nav pieejama';
+$lang['gdlib_o_1'] = 'versija 1.x';
+$lang['gdlib_o_2'] = 'noteikt automātiksi';
+$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'] = 'Abstract';
+$lang['rss_content_o_diff'] = 'apvienotu diff';
+$lang['rss_content_o_htmldiff'] = 'HTML formatētu diff tabulu';
+$lang['rss_content_o_html'] = 'pilnu HTML lapas saturu';
+$lang['rss_linkto_o_diff'] = 'atšķirības';
+$lang['rss_linkto_o_page'] = 'grozītās lapas';
+$lang['rss_linkto_o_rev'] = 'grozījumu sarakstu';
+$lang['rss_linkto_o_current'] = 'patreizējo lapu';
+$lang['compression_o_0'] = 'nav';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'nelietot';
+$lang['xsendfile_o_1'] = 'lighttpd (pirms laidiena 1.5) veida galvene';
+$lang['xsendfile_o_2'] = 'Standarta X-Sendfile galvene';
+$lang['xsendfile_o_3'] = 'Nginx X-Accel-Redirect veida galvene';
+$lang['showuseras_o_loginname'] = 'Login vārds';
+$lang['showuseras_o_username'] = 'Pilns lietotāja vārds';
+$lang['showuseras_o_email'] = 'Lietotāja epasta adrese (slēpta ar norādīto paņēmienu)';
+$lang['showuseras_o_email_link'] = 'Lietot epasta adreses kā mailto: saites';
+$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/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/mr/intro.txt b/lib/plugins/config/lang/mr/intro.txt
new file mode 100644
index 000000000..12ada73a1
--- /dev/null
+++ b/lib/plugins/config/lang/mr/intro.txt
@@ -0,0 +1,10 @@
+====== कॉन्फिगरेशन व्यवस्थापक ======
+
+तुमच्या डॉक्युविकीची सेटिंग बदलान्यासाथी हे पान वापरा.
+विशिष्ठ सेटिंग विषयी माहिती पाहिजे असल्यास [[doku>config]] पहा.
+प्लगिन विषयी अधिक माहितीसाठी [[doku>plugin:config]] पहा.
+हलक्या लाल पार्श्वभूमिमधे दाखवलेले सेटिंग सुरक्षित आहेत व या प्लगिन द्वारा बदलता येणार नाहीत.
+निळ्या पार्श्वभूमीमधे दाखवलेले सेटिंग आपोआप सेट होणार्या किमती आहेत आणि पांढर्या पार्श्वभूमीमधे
+दाखवलेले सेटिंग या इन्स्टॉलेशनसाठी ख़ास सेट केलेले आहेत. निळे आणि पांढरे दोन्ही सेटिंग बदलता येतील.
+
+ह्या पानावरून बाहर जाण्याआधी "Save" चे बटन क्लिक करायला विसरू नका नाहीतर सर्व बदल नाहीसे होतील. \ No newline at end of file
diff --git a/lib/plugins/config/lang/mr/lang.php b/lib/plugins/config/lang/mr/lang.php
new file mode 100644
index 000000000..321e05546
--- /dev/null
+++ b/lib/plugins/config/lang/mr/lang.php
@@ -0,0 +1,182 @@
+<?php
+/**
+ * Marathi language file
+ *
+ * @author ghatothkach@hotmail.com
+ * @author Padmanabh Kulkarni <kulkarnipadmanabh@gmail.com>
+ * @author Padmanabh Kulkarni<kulkarnipadmanabh@gmail.com>
+ * @author shantanoo@gmail.com
+ */
+$lang['menu'] = 'कॉन्फिगरेशन सेटिंग';
+$lang['error'] = 'चुकीचा शब्द टाकल्यामुळे सेटिंग अद्ययावत केलेली नाहीत. कृपया तुमचे बदल परत तपासा आणि परत सबमिट करा. <br /> चुकीच्या शब्दांभोवती लाल बॉर्डर दाखवली जाईल.';
+$lang['updated'] = 'सेटिंग अद्ययावत केली आहेत.';
+$lang['nochoice'] = '( इतर काही पर्याय नाहीत )';
+$lang['locked'] = 'सेटिंगची फाइल अद्ययावत करू शकलो नाही. जर हे सहेतुक नसेल तर, <br />
+सेटिंग च्या फाइल चे नाव व त्यावरील परवानग्या बरोबर असल्याची खात्री करा.';
+$lang['danger'] = 'सावधान : हा पर्याय बदलल्यास तुमची विकी आणि तिचे कॉनफिगरेशन निकामी होऊ शकते.';
+$lang['warning'] = 'सावघान: येथील पर्याय बदल्यास, अनपेक्षीत गोष्टी होऊ शकतात.';
+$lang['security'] = 'सुरक्षा संबंधी सूचना : हा पर्याय बदलल्यास तुमची साईट असुरक्षित होऊ शकते.';
+$lang['_configuration_manager'] = 'कॉन्फिगरेशन व्यवस्थापक';
+$lang['_header_dokuwiki'] = 'डॉक्युविकि सेटिंग';
+$lang['_header_plugin'] = 'प्लगिन सेटिंग';
+$lang['_header_template'] = 'टेम्पलेट (नमुना) सेटिंग';
+$lang['_header_undefined'] = 'अनिश्चित सेटिंग';
+$lang['_basic'] = 'पायाभूत सेटिंग';
+$lang['_display'] = 'डिसप्ले सेटिंग';
+$lang['_authentication'] = 'अधिकृत करण्याविषयी सेटिंग';
+$lang['_anti_spam'] = 'भंकस-विरोधी सेटिंग';
+$lang['_editing'] = 'संपादन सेटिंग';
+$lang['_links'] = 'लिंक सेटिंग';
+$lang['_media'] = 'दृक्श्राव्य माध्यम सेटिंग';
+$lang['_advanced'] = 'सविस्तर सेटिंग';
+$lang['_network'] = 'नेटवर्क सेटिंग';
+$lang['_plugin_sufix'] = 'प्लगिन सेटिंग';
+$lang['_template_sufix'] = 'टेम्पलेट ( नमुना ) सेटिंग';
+$lang['_msg_setting_undefined'] = 'सेटिंगविषयी उप-डेटा उपलब्ध नाही.';
+$lang['_msg_setting_no_class'] = 'सेटिंगचा क्लास उपलब्ध नाही';
+$lang['_msg_setting_no_default'] = 'आपोआप किम्मत नाही';
+$lang['fmode'] = 'फाइल निर्मिती मोड';
+$lang['dmode'] = 'डिरेक्टरी निर्मिती मोड';
+$lang['lang'] = 'भाषा';
+$lang['basedir'] = 'पायाभूत डिरेक्टरी';
+$lang['baseurl'] = 'पायाभूत URL';
+$lang['savedir'] = 'डेटा साठवण्यासाठीची डिरेक्टरी';
+$lang['start'] = 'सुरुवातीच्या पानाचे नाव';
+$lang['title'] = 'विकीचे शीर्षक';
+$lang['template'] = 'नमुना';
+$lang['license'] = 'कुठल्या लायसंसच्या अंतर्गत तुमचा मजकूर रिलीज़ केला गेला पाहिजे ?';
+$lang['fullpath'] = 'पानांचा पूर्ण पत्ता फूटर मधे दाखव';
+$lang['recent'] = 'अलीकडील बदल';
+$lang['breadcrumbs'] = 'ब्रेडक्रम्बची संख्या';
+$lang['youarehere'] = 'प्रतवार ब्रेडक्रम्ब';
+$lang['typography'] = 'अनवधानाने झालेल्या चुका बदला';
+$lang['htmlok'] = 'अंतर्गत HTML टाकायची परवानगी असू दे';
+$lang['phpok'] = 'अंतर्गत PHP टाकायची परवानगी असू दे';
+$lang['dformat'] = 'दिनांकाची पद्धत ( PHP चं <a href="http://www.php.net/strftime">strftime</a> हे फंक्शन पाहा )';
+$lang['signature'] = 'हस्ताक्षर';
+$lang['toptoclevel'] = 'अनुक्रमणिकेची सर्वोच्च पातळी';
+$lang['tocminheads'] = 'कमीत कमी किती शीर्षके असल्यास अनुक्रमणिका बनवावी';
+$lang['maxtoclevel'] = 'अनुक्रमणिकेची जास्तीत जास्त पातळी ';
+$lang['maxseclevel'] = 'विभागीय संपादनाची जास्तीतजास्त पातळी';
+$lang['camelcase'] = 'लिंकसाठी कॅमलकेस वापरा.';
+$lang['deaccent'] = 'सरळ्सोट पृष्ठ नाम';
+$lang['useheading'] = 'पहिलं शीर्षक पृष्ठ नाम म्हणुन वापरा';
+$lang['refcheck'] = 'दृक्श्राव्य माध्यमाचा संदर्भ तपासा';
+$lang['refshow'] = 'दृक्श्राव्य माध्यामाचे संदर्भ दाखवण्याची संख्या';
+$lang['allowdebug'] = 'डिबगची परवानगी <b> गरज नसल्यास बंद ठेवा !</b>';
+$lang['usewordblock'] = 'भंकस मजकूर थोपवण्यासाठी शब्दसमुह वापरा';
+$lang['indexdelay'] = 'सूचीकरणापूर्वीचा अवकाश ( सेकंदात )';
+$lang['relnofollow'] = 'बाह्य लिन्कसाठी rel=nofollow वापरा';
+$lang['mailguard'] = 'ईमेल दुर्बोध करा';
+$lang['iexssprotect'] = 'अपलोड केलेल्या फाइल हानिकारक जावास्क्रिप्ट किंवा HTML साठी तपासा';
+$lang['showuseras'] = 'पानाचं शेवटचं संपादन करणार्या सदस्याला काय दाखवायचं';
+$lang['useacl'] = 'ACL वापरा';
+$lang['autopasswd'] = 'पासवर्ड आपोआप बनवा';
+$lang['authtype'] = 'अधिकृत करण्याच्या व्यवस्थेचे बॅक-एंड';
+$lang['passcrypt'] = 'पासवर्ड गुप्त ठेवण्याची पद्धत';
+$lang['defaultgroup'] = 'डिफॉल्ट गट';
+$lang['superuser'] = 'सुपर सदस्य - गट, सदस्य किंवा स्वल्पविरामाने अलग केलेली यादी ( उदा. सदस्य१, गट१, सदस्य२ ) ज्यांना ACL च्या सेटिंग व्यतिरिक्त सर्व पानांवर पूर्ण हक्क असतो.';
+$lang['manager'] = 'व्यवस्थापक - गट, सदस्य किंवा स्वल्पविरामाने अलग केलेली यादी ( उदा. सदस्य१, गट१, सदस्य२ ) ज्यांना व्यवस्थापनाच्या निवडक सुविधा उपलब्ध असतात.';
+$lang['profileconfirm'] = 'प्रोफाइल मधील बदल पासवर्ड वापरून नक्की करा';
+$lang['disableactions'] = 'डॉक्युविकीच्या क्रिया बंद ठेवा';
+$lang['disableactions_check'] = 'तपासा';
+$lang['disableactions_subscription'] = 'सब्सक्राईब / अन्-सब्सक्राईब';
+$lang['disableactions_wikicode'] = 'स्त्रोत पहा / कच्च्या स्वरूपात एक्सपोर्ट करा';
+$lang['disableactions_other'] = 'इतर क्रिया ( स्वल्पविरामाने अलग केलेल्या )';
+$lang['sneaky_index'] = 'सूची दृश्यामधे डिफॉल्ट स्वरूपात डॉक्युविकी सगळे नेमस्पेस दाखवते. हा पर्याय चालू केल्यास सदस्याला वाचण्याची परवानगी नसलेले नेमस्पेस दिसणार नाहीत. यामुळे परवानगी असलेले उप - नेमस्पेस न दिसण्याची शक्यता आहे. यामुळे काही विशिष्ठ ACL सेटिंगसाठी सूची वापरता येण्यासारखी राहणार नाही.';
+$lang['auth_security_timeout'] = 'अधिकृत करण्याच्या प्रक्रियेची कालमर्यादा';
+$lang['securecookie'] = 'HTTPS वापरून सेट केलेले कूकीज ब्राउजरने HTTPS द्वाराच पाठवले पाहिजेत का? जर तुमच्या विकीचं फ़क्त लॉगिन पानच SSL वापरून सुरक्षित केलं असेल व पानांचं ब्राउजिंग असुरक्षित असेल तर हा पर्याय चालू करू नका.';
+$lang['xmlrpc'] = 'XML-RPC इंटरफेस चालू/बंद करा';
+$lang['xmlrpcuser'] = 'XML-RPC सुविधा फ़क्त इथे स्वल्पविरामाने अलग करून दिलेल्या गट किंवा वापरकर्त्याला उपलब्ध आहेत. सर्वाना ही सुविधा देण्यासाठी ही जागा रिकामी सोडा.';
+$lang['updatecheck'] = 'अपडेट आणि सुरक्षिततेविशयी सूचनान्वर पाळत ठेऊ का? या सुविधेसाठी डॉक्युविकीला update.dokuwiki.org शी संपर्क साधावा लागेल.';
+$lang['userewrite'] = 'छान छान URL वापर';
+$lang['useslash'] = 'URL मधे नेमस्पेस अलग करण्यासाठी \'/\' चिह्न वापरा';
+$lang['usedraft'] = 'संपादन करताना मसुदा आपोआप सुरक्षित करा';
+$lang['sepchar'] = 'पानाच्या नावातील शब्द अलग करण्याचे चिह्न';
+$lang['canonical'] = 'पूर्णपणे सुटसुटीत URL वापरा';
+$lang['autoplural'] = 'लिंकमधिल अनेकवचने तपासा';
+$lang['compression'] = 'अडगळीतल्या फाइल संकुचित करण्याची पद्धत';
+$lang['cachetime'] = 'कॅशचे जास्तीतजास्त वयोमान ( सेकंदात )';
+$lang['locktime'] = 'लॉक फाइलचे जास्तीतजास्त वयोमान ( सेकंदात )';
+$lang['fetchsize'] = 'बाह्य स्त्रोताकडून जास्तीतजास्त किती डाउनलोड fecth.php करू शकतो ( बाइट्स मधे )';
+$lang['notify'] = 'बदलाच्या सूचना ह्या ईमेल वर पाठवा';
+$lang['registernotify'] = 'नवीन नोंदणी केलेल्या सदस्यांची माहिती ह्या ईमेल वर पाठवा';
+$lang['mailfrom'] = 'आपोआप ईमेल पाठवण्यासाठी वापरायचा ईमेल';
+$lang['gzip_output'] = 'xhtml साठी gzip Content-encoding वापरा';
+$lang['gdlib'] = 'gzip लायब्ररीची आवृत्ती';
+$lang['im_convert'] = 'ImageMagik च्या परिवर्तन करणार्या टूलचा पाथ';
+$lang['jpg_quality'] = 'JPG संकुचित करण्याचा दर्जा ( १ - १०० )';
+$lang['subscribers'] = 'पानाची पुरवणी देण्याची सुविधा चालू करा';
+$lang['compress'] = 'CSS आणि जावास्क्रिप्टचे आउट्पुट संकुचित करा';
+$lang['hidepages'] = 'समान पाने लपवा';
+$lang['send404'] = 'अस्तित्वात नसलेल्या पानांसाठी "HTTP 404/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">बग ८५२</a> पहा.';
+$lang['xsendfile'] = 'सर्वर कडून स्थिर फाइल पाठवली जाण्यासाठी X-Sendfile शीर्षक ( header ) वापरू का ? तुमच्या वेब सर्वर मधे ही सुविधा असली पाहिजे.';
+$lang['renderer_xhtml'] = 'मुख्य ( xhtml ) विकी आउट्पुट साथी वापरायचा चित्रक ( renderer )';
+$lang['renderer__core'] = '%s (डॉक्युविकीचा मूलभूत)';
+$lang['renderer__plugin'] = '%s (प्लगिन)';
+$lang['rememberme'] = 'कायमच्या लॉगिन कुकीजला परवानगी दया ( लक्षात ठेवा )';
+$lang['rss_type'] = 'XML पुरवणीचा प्रकार';
+$lang['rss_linkto'] = 'XML पुरवणीची लिंक येथे जाते';
+$lang['rss_content'] = 'XML पुरवणीतल्या मुद्द्यामधे काय काय दाखवायचं?';
+$lang['rss_update'] = 'XML पुरवणी अद्ययावत करण्याचा कालखंड ( सेकंदात )';
+$lang['recent_days'] = 'किती अलीकडील बदल ठेवायचे? ( दिवसात )';
+$lang['rss_show_summary'] = 'XML पुरावानीच्या शीर्षकात सारांश दाखवा';
+$lang['target____wiki'] = 'अंतर्गत लिंकसाठीची विंडो';
+$lang['target____interwiki'] = 'आंतरविकि लिंकसाठीची विंडो';
+$lang['target____extern'] = 'बाह्य लिंकसाठीची विंडो';
+$lang['target____media'] = 'दृक्श्राव्य लिंकसाठीची विंडो';
+$lang['target____windows'] = 'विंडो लिंकसाठीची विंडो';
+$lang['proxy____host'] = 'छद्म ( proxy ) सर्वरचे नाव';
+$lang['proxy____port'] = 'छद्म ( proxy ) सर्वरचे पोर्ट';
+$lang['proxy____user'] = 'छद्म ( proxy ) सर्वरचे सदस्यनाम';
+$lang['proxy____pass'] = 'छद्म ( proxy ) सर्वरचा पासवर्ड';
+$lang['proxy____ssl'] = 'छद्म सर्वरला संपर्क साधण्यासाठी SSL वापरा';
+$lang['safemodehack'] = 'सेफमोड़ हॅक चालू करा';
+$lang['ftp____host'] = 'सेफमोड़ हॅक साठी FTP सर्वर';
+$lang['ftp____port'] = 'सेफमोड़ हॅक साठी FTP पोर्ट';
+$lang['ftp____user'] = 'सेफमोड़ हॅक साठी FTP सदस्यनाम';
+$lang['ftp____pass'] = 'सेफमोड़ हॅक साठी FTP पासवर्ड';
+$lang['ftp____root'] = 'सेफमोड़ हॅक साठी FTP मूळ डिरेक्टरी';
+$lang['license_o_'] = 'काही निवडले नाही';
+$lang['typography_o_0'] = 'काही नाही';
+$lang['typography_o_1'] = 'फक्त दुहेरी अवतरण चिह्न';
+$lang['typography_o_2'] = 'सर्व प्रकारची अवतरण चिन्हे ( नेहेमी चालेलच असं नाही )';
+$lang['userewrite_o_0'] = 'कुठेही नाही';
+$lang['userewrite_o_1'] = '.htaccess';
+$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_1'] = 'आवृत्ती १.x';
+$lang['gdlib_o_2'] = 'आपोआप ओळखा';
+$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'] = 'सारांश';
+$lang['rss_content_o_diff'] = 'एकत्रित फरक';
+$lang['rss_content_o_htmldiff'] = 'HTML पद्धतीचा फरकांचा तक्ता';
+$lang['rss_content_o_html'] = 'पानाचा पूर्ण HTML मजकूर';
+$lang['rss_linkto_o_diff'] = 'फरक दृश्य';
+$lang['rss_linkto_o_page'] = 'उजळणी केलेले पान';
+$lang['rss_linkto_o_rev'] = 'आवृत्त्यांची यादी';
+$lang['rss_linkto_o_current'] = 'सद्य पान';
+$lang['compression_o_0'] = 'काही नाही';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'वापरू नका';
+$lang['xsendfile_o_1'] = 'lighttpd चा प्रोप्रायटरी शीर्षक (हेडर)';
+$lang['xsendfile_o_2'] = 'स्टॅण्डर्ड X-sendfile शीर्षक';
+$lang['xsendfile_o_3'] = ' Nginx चा प्रोप्रायटरी Accel-Redirect शीर्षक';
+$lang['showuseras_o_loginname'] = 'लॉगिन नाम';
+$lang['showuseras_o_username'] = 'सदस्याचे पूर्ण नाव';
+$lang['showuseras_o_email'] = 'सदस्याचा ईमेल ( मेल सुरक्षिततेच्या सेटिंग अनुसार दुर्बोध केलेला ) ';
+$lang['showuseras_o_email_link'] = 'सदस्याचा ईमेल maito: लिंक स्वरूपात';
+$lang['useheading_o_0'] = 'कधीच नाही';
+$lang['useheading_o_navigation'] = 'फ़क्त मार्गदर्शन';
+$lang['useheading_o_content'] = 'फ़क्त विकी मजकूर';
+$lang['useheading_o_1'] = 'नेहमी';
diff --git a/lib/plugins/config/lang/ms/lang.php b/lib/plugins/config/lang/ms/lang.php
new file mode 100644
index 000000000..77ad2a1c1
--- /dev/null
+++ b/lib/plugins/config/lang/ms/lang.php
@@ -0,0 +1,6 @@
+<?php
+/**
+ * Malay language file
+ *
+ * @author Markos
+ */
diff --git a/lib/plugins/config/lang/ne/lang.php b/lib/plugins/config/lang/ne/lang.php
new file mode 100644
index 000000000..a8b426b9c
--- /dev/null
+++ b/lib/plugins/config/lang/ne/lang.php
@@ -0,0 +1,70 @@
+<?php
+/**
+ * Nepali language file
+ *
+ * @author Saroj Kumar Dhakal <lotusnagarkot@gmail.com>
+ * @author SarojKumar Dhakal <lotusnagarkot@yahoo.com>
+ * @author Saroj Dhakal<lotusnagarkot@yahoo.com>
+ */
+$lang['nochoice'] = '(अरु विकल्पहरु अनुपलव्ध)';
+$lang['_configuration_manager'] = 'नियन्त्रण व्यवस्थापक';
+$lang['_header_dokuwiki'] = 'DokuWiki सेटिंङ्ग';
+$lang['_header_plugin'] = 'प्लगइन सेटिंङ्ग';
+$lang['_header_template'] = 'टेम्प्लेट सेटिंङ्ग';
+$lang['_header_undefined'] = 'नखुलेको सेटिंङ्ग';
+$lang['_basic'] = 'आधारभूत सेटिंङ्ग';
+$lang['_display'] = 'प्रदर्शन सेटिंङ्ग';
+$lang['_authentication'] = 'आधिकारिकता सेटिंङ्ग';
+$lang['_anti_spam'] = 'स्प्याम विरुद्धको सेटिंङ्ग';
+$lang['_editing'] = 'सम्पादन सेटिंङ्ग';
+$lang['_links'] = 'लिङ्क सेटिंङ्ग';
+$lang['_media'] = 'मिडिया सेटिंङ्ग';
+$lang['_advanced'] = 'विशिष्ठ सेटिंङ्ग';
+$lang['_network'] = 'सञ्जाल सेटिंङ्ग';
+$lang['_plugin_sufix'] = 'प्लगइन सेटिंङ्ग';
+$lang['_template_sufix'] = 'टेम्प्लेट सेटिंङ्ग';
+$lang['_msg_setting_undefined'] = 'सेटिंङ्ग मेटाडाटा नभएको';
+$lang['_msg_setting_no_class'] = 'सेटिंङ्ग वर्ग नभएको';
+$lang['_msg_setting_no_default'] = 'कुनै पूर्व निर्धारित मान छैन ।';
+$lang['fmode'] = 'फाइल निर्माण स्थिति';
+$lang['dmode'] = 'डाइरेक्टरी निर्माण स्थिति';
+$lang['lang'] = 'भाषा';
+$lang['basedir'] = 'आधार डाइरेक्टरी';
+$lang['baseurl'] = 'आधार URL';
+$lang['savedir'] = 'सामग्री वचत गर्ने डाइरेक्टरी';
+$lang['start'] = 'पृष्ट नाम सुरुगर्नुहोस्';
+$lang['title'] = 'विकि शिर्षक';
+$lang['template'] = 'ढाँचा';
+$lang['license'] = 'कुन प्रमाण पत्रको आधारमा सामग्री प्रकाशन गरिनु पर्छ ?';
+$lang['fullpath'] = 'पष्ठको पूरा बाटो निम्नशिर्षकमा देखाउने';
+$lang['recent'] = 'हालैको परिवर्तन';
+$lang['htmlok'] = 'इम्बेडगरिएको HTML खुला गर्नुहोस ।';
+$lang['phpok'] = 'इम्बेडगरिएको PHP खुला गर्नुहोस ।';
+$lang['signature'] = 'दस्तखत';
+$lang['renderer__core'] = ' %s (dokuwiki core)';
+$lang['renderer__plugin'] = ' %s (plugin)';
+$lang['rss_type'] = 'XML फिड प्रकार';
+$lang['rss_linkto'] = 'को XML फिड';
+$lang['gdlib_o_1'] = 'संस्करण १.x';
+$lang['gdlib_o_2'] = 'आफै पत्तालगाउनु होस् ';
+$lang['rss_type_o_rss'] = 'आरसस ०॒.९१';
+$lang['rss_type_o_rss1'] = 'आरसस १.०';
+$lang['rss_type_o_rss2'] = 'आरसस २.०';
+$lang['rss_type_o_atom'] = 'एटम ०.३';
+$lang['rss_type_o_atom1'] = 'एटम १.०';
+$lang['rss_content_o_abstract'] = 'सारांस';
+$lang['rss_content_o_diff'] = 'एकिकृत फरक';
+$lang['rss_content_o_htmldiff'] = 'HTML ढाँचाको फरक सुची';
+$lang['rss_content_o_html'] = 'पूरा HTML पृष्टमा रहेको वस्तु';
+$lang['rss_linkto_o_diff'] = 'फरक अवलोकन';
+$lang['rss_linkto_o_rev'] = 'पुन:संस्करण सुची';
+$lang['rss_linkto_o_current'] = 'चालु पृष्ठ';
+$lang['compression_o_0'] = 'कुनै पनि होइन ';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'प्रयोग नगर्नुहोस्';
+$lang['showuseras_o_loginname'] = 'प्रवेश नाम';
+$lang['showuseras_o_username'] = 'प्रयोगकर्ताको पूरा नाम';
+$lang['useheading_o_0'] = 'कहिले पनि ';
+$lang['useheading_o_content'] = 'विकी विषयवस्तु मात्र';
+$lang['useheading_o_1'] = 'सधैँ';
diff --git a/lib/plugins/config/lang/nl/intro.txt b/lib/plugins/config/lang/nl/intro.txt
new file mode 100644
index 000000000..3814b70bd
--- /dev/null
+++ b/lib/plugins/config/lang/nl/intro.txt
@@ -0,0 +1,9 @@
+====== Configuratie Manager ======
+
+Gebruik deze pagina om de instellingen van je DokuWiki te bekijken en/of te wijzigen. Voor hulp over specifieke instellingen kun je kijken op [[doku>config]]. Voor meer informatie over deze plugin zie [[doku>plugin:config]].
+
+Instellingen met een rode achtergond kunnen niet worden gewijzigd met deze plugin. Instellingen met een blauwe achtergrond hebben de default waarde, en instellingen met een witte achtergrond zijn lokaal gewijzigd voor deze specifieke installatie. Zowel blauwe als witte instellingen kunnen worden gewijzigd.
+
+Vergeet niet op **Opslaan** te drukken alvorens de pagina te verlaten, anders gaan je wijzigingen verloren.
+
+
diff --git a/lib/plugins/config/lang/nl/lang.php b/lib/plugins/config/lang/nl/lang.php
new file mode 100644
index 000000000..c98d05adb
--- /dev/null
+++ b/lib/plugins/config/lang/nl/lang.php
@@ -0,0 +1,198 @@
+<?php
+/**
+ * dutch language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Pieter van der Meulen <pieter@vdmeulen.net>
+ * @author Wouter Schoot <wouter@schoot.org>
+ * @author John de Graaff <john@de-graaff.net>
+ * @author Niels Schoot <niels.schoot@quintiq.com>
+ * @author Dion Nicolaas <dion@nicolaas.net>
+ * @author Danny Rotsaert <danny.rotsaert@edpnet.be>
+ * @author Marijn Hofstra hofstra.m@gmail.com
+ * @author Matthias Carchon webmaster@c-mattic.be
+ * @author Marijn Hofstra <hofstra.m@gmail.com>
+ * @author Timon Van Overveldt <timonvo@gmail.com>
+ * @author Jeroen
+ * @author Ricardo Guijt <ricardoguijt@gmail.com>
+ */
+$lang['menu'] = 'Configuratie-instellingen';
+$lang['error'] = 'De instellingen zijn niet gewijzigd wegens een incorrecte waarde, kijk je wijzigingen na en sla dan opnieuw op.<br />Je kunt de incorrecte waarde(s) herkennen aan de rode rand.';
+$lang['updated'] = 'Instellingen met succes opgeslagen.';
+$lang['nochoice'] = '(geen andere keuzemogelijkheden)';
+$lang['locked'] = 'Het bestand met instellingen kan niet worden gewijzigd. Als dit niet de bedoeling <br /> is, controleer dan de naam en de permissies voor het lokale installingenbestand.';
+$lang['danger'] = 'Gevaar: Het wijzigen van deze optie kan er voor zorgen dat uw wiki en het configuratiemenu niet langer toegankelijk zijn.';
+$lang['warning'] = 'Waarschuwing: Het wijzigen van deze optie kan onverwachte gedragingen veroorzaken.';
+$lang['security'] = 'Beveiligingswaarschuwing: Het wijzigen van deze optie kan een beveiligingsrisico inhouden.';
+$lang['_configuration_manager'] = 'Configuratiemanager';
+$lang['_header_dokuwiki'] = 'DokuWiki-instellingen';
+$lang['_header_plugin'] = 'Plugin-instellingen';
+$lang['_header_template'] = 'Sjabloon-instellingen';
+$lang['_header_undefined'] = 'Ongedefinieerde instellingen';
+$lang['_basic'] = 'Basisinstellingen';
+$lang['_display'] = 'Beeldinstellingen';
+$lang['_authentication'] = 'Authenticatie-instellingen';
+$lang['_anti_spam'] = 'Anti-spaminstellingen';
+$lang['_editing'] = 'Pagina-wijzigingsinstellingen';
+$lang['_links'] = 'Link-instellingen';
+$lang['_media'] = 'Media-instellingen';
+$lang['_advanced'] = 'Geavanceerde instellingen';
+$lang['_network'] = 'Netwerkinstellingen';
+$lang['_plugin_sufix'] = 'Plugin-instellingen';
+$lang['_template_sufix'] = 'Sjabloon-instellingen';
+$lang['_msg_setting_undefined'] = 'Geen metadata voor deze instelling.';
+$lang['_msg_setting_no_class'] = 'Geen class voor deze instelling.';
+$lang['_msg_setting_no_default'] = 'Geen standaard waarde.';
+$lang['fmode'] = 'Bestandaanmaak-modus (file creation mode)';
+$lang['dmode'] = 'Directory-aanmaak-modus (directory creation mode)';
+$lang['lang'] = 'Taal';
+$lang['basedir'] = 'Basisdirectory';
+$lang['baseurl'] = 'Basis-URL';
+$lang['savedir'] = 'Directory om data op te slaan';
+$lang['cookiedir'] = 'Cookie pad. Laat leeg om de basis URL te gebruiken.';
+$lang['start'] = 'Naam startpagina';
+$lang['title'] = 'Titel van de wiki';
+$lang['template'] = 'Sjabloon';
+$lang['license'] = 'Onder welke licentie zou je tekst moeten worden gepubliceerd?';
+$lang['fullpath'] = 'Volledig pad van pagina\'s in de footer weergeven';
+$lang['recent'] = 'Recente wijzigingen';
+$lang['breadcrumbs'] = 'Aantal broodkruimels';
+$lang['youarehere'] = 'Hierarchische broodkruimels';
+$lang['typography'] = 'Breng typografische wijzigingen aan';
+$lang['htmlok'] = 'Embedded HTML toestaan';
+$lang['phpok'] = 'Embedded PHP toestaan';
+$lang['dformat'] = 'Datum formaat (zie de PHP <a href="http://www.php.net/strftime">strftime</a> functie)';
+$lang['signature'] = 'Ondertekening';
+$lang['toptoclevel'] = 'Bovenste niveau voor inhoudsopgave';
+$lang['tocminheads'] = 'Minimum aantal koppen dat bepaald of een index gemaakt wordt';
+$lang['maxtoclevel'] = 'Laagste niveau voor inhoudsopgave';
+$lang['maxseclevel'] = 'Laagste sectiewijzigingsniveau';
+$lang['camelcase'] = 'CamelCase gebruiken voor links';
+$lang['deaccent'] = 'Paginanamen ontdoen van vreemde tekens';
+$lang['useheading'] = 'Eerste kopje voor paginanaam gebruiken';
+$lang['refcheck'] = 'Controleer verwijzingen naar media';
+$lang['refshow'] = 'Aantal te tonen mediaverwijzingen';
+$lang['allowdebug'] = 'Debug toestaan <b>uitzetten indien niet noodzakelijk!</b>';
+$lang['mediarevisions'] = 'Media revisies activeren?';
+$lang['usewordblock'] = 'Blokkeer spam op basis van woordenlijst';
+$lang['indexdelay'] = 'Uitstel voor indexeren (sec)';
+$lang['relnofollow'] = 'Gebruik rel="nofollow" voor externe links';
+$lang['mailguard'] = 'E-mailadressen onherkenbaar maken';
+$lang['iexssprotect'] = 'Controleer geüploade bestanden op mogelijk schadelijke JavaScript of HTML code';
+$lang['showuseras'] = 'Hoe de gebruiker die de pagina het laatst wijzigde weergeven';
+$lang['useacl'] = 'Gebruik access control lists';
+$lang['autopasswd'] = 'Zelf wachtwoorden genereren';
+$lang['authtype'] = 'Authenticatiemechanisme';
+$lang['passcrypt'] = 'Encryptie-methode voor wachtwoord ';
+$lang['defaultgroup'] = 'Standaardgroep';
+$lang['superuser'] = 'Superuser - een groep of gebruiker of kommalijst (gebruiker1,@groep1,gebruiker2) met volledige toegang tot alle pagina\'s en functies, ongeacht de ACL instellingen';
+$lang['manager'] = 'Beheerder - een groep of gebruiker of kommalijst (gebruiker1,@groep1,gebruiker2) met toegang tot bepaalde beheersfunctionaliteit';
+$lang['profileconfirm'] = 'Bevestig profielwijzigingen met wachtwoord';
+$lang['disableactions'] = 'Aangevinkte DokuWiki-akties uitschakelen';
+$lang['disableactions_check'] = 'Controleer';
+$lang['disableactions_subscription'] = 'Inschrijven/opzeggen';
+$lang['disableactions_wikicode'] = 'Bron bekijken/exporteer rauw';
+$lang['disableactions_other'] = 'Andere akties (gescheiden door komma\'s)';
+$lang['sneaky_index'] = 'Met de standaardinstellingen zal DokuWiki alle namespaces laten zien in de index. Het inschakelen van deze optie zorgt ervoor dat de namespaces waar de gebruiker geen leestoegang tot heeft, verborgen worden. Dit kan resulteren in het verbergen van subnamespaces waar de gebruiker wel toegang to heeft. Dit kan de index onbruikbaar maken met bepaalde ACL-instellingen.';
+$lang['auth_security_timeout'] = 'Authenticatiebeveiligings-timeout (seconden)';
+$lang['securecookie'] = 'Moeten cookies die via HTTPS gezet zijn alleen via HTTPS verzonden worden door de browser? Zet deze optie uit als alleen het inloggen op de wiki beveiligd is, maar het gebruik verder niet.';
+$lang['xmlrpc'] = 'Inschakelen/uitschakelen XML-RPC interface.';
+$lang['xmlrpcuser'] = 'Beperk XML-RPC toegang tot de lijst met kommagescheiden groepen of gebruikers die hier zijn opgegeven. Laat leeg om iedereen toegang te geven.';
+$lang['updatecheck'] = 'Controleer op nieuwe versies en beveiligingswaarschuwingen? DokuWiki moet hiervoor contact opnemen met update.dokuwiki.org.';
+$lang['userewrite'] = 'Gebruik nette URL\'s';
+$lang['useslash'] = 'Gebruik slash (/) als scheiding tussen namepaces in URL\'s';
+$lang['usedraft'] = 'Sla automatisch een concept op tijdens het wijzigen';
+$lang['sepchar'] = 'Woordscheider in paginanamen';
+$lang['canonical'] = 'Herleid URL\'s tot hun basisvorm';
+$lang['fnencode'] = 'Methode om niet-ASCII bestandsnamen te coderen.';
+$lang['autoplural'] = 'Controleer op meervoudsvormen in links';
+$lang['compression'] = 'Compressiemethode voor attic-bestanden';
+$lang['cachetime'] = 'Maximum leeftijd voor cache (sec)';
+$lang['locktime'] = 'Maximum leeftijd voor lockbestanden (sec)';
+$lang['fetchsize'] = 'Maximum grootte (bytes) die fetch.php mag downloaden van buiten';
+$lang['notify'] = 'Stuur e-mailnotificaties naar dit adres';
+$lang['registernotify'] = 'Stuur informatie over nieuw aangemelde gebruikers naar dit e-mailadres';
+$lang['mailfrom'] = 'E-mailadres voor automatische e-mail';
+$lang['mailprefix'] = 'Te gebruiken voorvoegsel voor onderwerp automatische email';
+$lang['gzip_output'] = 'Gebruik gzip Content-Encoding voor xhtml';
+$lang['gdlib'] = 'Versie GD Lib ';
+$lang['im_convert'] = 'Path naar ImageMagick\'s convert tool';
+$lang['jpg_quality'] = 'JPG compressiekwaliteit (0-100)';
+$lang['subscribers'] = 'Ondersteuning pagina-inschrijving aanzetten';
+$lang['subscribe_time'] = 'Inschrijvingsmeldingen en samenvattingen worden na deze tijdsduur (in seconden) verzonden. Deze waarde dient kleiner te zijn dan de tijd ingevuld bij "Hoeveel recente wijzigingen bewaren (dagen)"';
+$lang['compress'] = 'Compacte CSS en javascript output';
+$lang['cssdatauri'] = 'Maximale omvang in bytes van in CSS gelinkte afbeeldingen die bij de stylesheet moeten worden ingesloten ter reductie van de HTTP request header overhead. Deze techniek werkt niet in IE7 en ouder! <code>400</code> tot <code>600</code> is een geschikte omvang. Stel de omvang in op <code>0</code> om deze functionaliteit uit te schakelen.';
+$lang['hidepages'] = 'Verberg deze pagina\'s (regular expressions)';
+$lang['send404'] = 'Stuur "HTTP 404/Page Not Found" voor niet-bestaande pagina\'s';
+$lang['sitemap'] = 'Genereer Google sitemap (dagen)';
+$lang['broken_iua'] = 'Is de ignore_user_abort functie onbruikbaar op uw systeem? Dit kan een onbruikbare zoekindex tot gevolg hebben. IIS+PHP/CGI staat hier bekend om. Zie <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> voor meer informatie.';
+$lang['xsendfile'] = 'Gebruik de X-Sendfile header om de webserver statische content te laten versturen? De webserver moet dit wel ondersteunen.';
+$lang['renderer_xhtml'] = 'Weergavesysteem voor de standaard (xhtml) wiki-uitvoer';
+$lang['renderer__core'] = '%s (dokuwiki core)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Permanente login cookie toestaan (onthoud mij)';
+$lang['rss_type'] = 'XML feed type';
+$lang['rss_linkto'] = 'XML feed linkt naar';
+$lang['rss_content'] = 'Wat moet er in de XML feed items weergegeven worden?';
+$lang['rss_update'] = 'XML feed verversingsinterval (sec)';
+$lang['recent_days'] = 'Hoeveel recente wijzigingen bewaren (dagen)';
+$lang['rss_show_summary'] = 'XML feed samenvatting in titel weergeven';
+$lang['target____wiki'] = 'Doelvenster voor interne links';
+$lang['target____interwiki'] = 'Doelvenster voor interwiki-links';
+$lang['target____extern'] = 'Doelvenster voor externe links';
+$lang['target____media'] = 'Doelvenster voor medialinks';
+$lang['target____windows'] = 'Doelvenster voor windows links';
+$lang['proxy____host'] = 'Proxy server';
+$lang['proxy____port'] = 'Proxy port';
+$lang['proxy____user'] = 'Proxy gebruikersnaam';
+$lang['proxy____pass'] = 'Proxy wachtwoord';
+$lang['proxy____ssl'] = 'Gebruik SSL om een connectie te maken met de proxy';
+$lang['proxy____except'] = 'Reguliere expressie om URL\'s te bepalen waarvoor de proxy overgeslaan moet worden.';
+$lang['safemodehack'] = 'Safemode hack aanzetten';
+$lang['ftp____host'] = 'FTP server voor safemode hack';
+$lang['ftp____port'] = 'FTP port voor safemode hack';
+$lang['ftp____user'] = 'FTP gebruikersnaam voor safemode hack';
+$lang['ftp____pass'] = 'FTP wachtwoord voor safemode hack';
+$lang['ftp____root'] = 'FTP root directory voor safemode hack';
+$lang['license_o_'] = 'Geen gekozen';
+$lang['typography_o_0'] = 'geen';
+$lang['typography_o_1'] = 'Alleen dubbele aanhalingstekens';
+$lang['typography_o_2'] = 'Alle aanhalingstekens (functioneert mogelijk niet altijd)';
+$lang['userewrite_o_0'] = 'geen';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki intern';
+$lang['deaccent_o_0'] = 'uit';
+$lang['deaccent_o_1'] = 'accenten verwijderen';
+$lang['deaccent_o_2'] = 'romaniseer';
+$lang['gdlib_o_0'] = 'GD Lib niet beschikbaar';
+$lang['gdlib_o_1'] = 'Version 1.x';
+$lang['gdlib_o_2'] = 'Autodetectie';
+$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'] = 'Abstract';
+$lang['rss_content_o_diff'] = 'Unified Diff';
+$lang['rss_content_o_htmldiff'] = 'Diff-tabel in HTML';
+$lang['rss_content_o_html'] = 'Volledige pagina-inhoud in HTML';
+$lang['rss_linkto_o_diff'] = 'verschillen';
+$lang['rss_linkto_o_page'] = 'de gewijzigde pagina';
+$lang['rss_linkto_o_rev'] = 'lijst van revisies';
+$lang['rss_linkto_o_current'] = 'de huidige pagina';
+$lang['compression_o_0'] = 'geen';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'niet gebruiken';
+$lang['xsendfile_o_1'] = 'Eigen lighttpd header (voor release 1.5)';
+$lang['xsendfile_o_2'] = 'Standaard X-Sendfile header';
+$lang['xsendfile_o_3'] = 'Propritary Nginx X-Accel-Redirect header';
+$lang['showuseras_o_loginname'] = 'loginnaam';
+$lang['showuseras_o_username'] = 'Volledige naam';
+$lang['showuseras_o_email'] = 'E-mailadres (onherkenbaar gemaakt volgens mailguard-instelling)';
+$lang['showuseras_o_email_link'] = 'E-mailadres als mailto: link';
+$lang['useheading_o_0'] = 'Nooit';
+$lang['useheading_o_navigation'] = 'Alleen navigatie';
+$lang['useheading_o_content'] = 'Alleen wiki inhoud';
+$lang['useheading_o_1'] = 'Altijd';
+$lang['readdircache'] = 'Maximale leeftijd voor readdir cache (in seconden)';
diff --git a/lib/plugins/config/lang/no/intro.txt b/lib/plugins/config/lang/no/intro.txt
new file mode 100644
index 000000000..c1310cc6d
--- /dev/null
+++ b/lib/plugins/config/lang/no/intro.txt
@@ -0,0 +1,7 @@
+====== Konfigurasjonsinnstillinger ======
+
+Bruk denne siden for å kontrollere innstillingene for din DokuWiki. For hjelp om hver enkelt innstilling, se [[doku>config]]. For mer detaljer om denne innstillingssiden, se [[doku>plugin:config]].
+
+Innstillinger vist med lys rød bakgrunn er beskyttet og kan ikke endres på denne siden. Innstillinger vist med blå bakgrunn er standardverdier og innstillinger med hvit bakgrunn har blitt satt lokalt for denne installasjonen. Både blå og hvite innstillinger kan endres.
+
+Husk å trykke på **Lagre**-knappen før du forlater siden. Hvis ikke går endringene tapt.
diff --git a/lib/plugins/config/lang/no/lang.php b/lib/plugins/config/lang/no/lang.php
new file mode 100644
index 000000000..c41b5e566
--- /dev/null
+++ b/lib/plugins/config/lang/no/lang.php
@@ -0,0 +1,204 @@
+<?php
+/**
+ * Norwegianlanguage file
+ *
+ * @author Thomas Nygreen <nygreen@gmail.com>
+ * @author Arild Burud <arildb@met.no>
+ * @author Torkill Bruland <torkar-b@online.no>
+ * @author Rune M. Andersen <rune.andersen@gmail.com>
+ * @author Jakob Vad Nielsen (me@jakobnielsen.net)
+ * @author Kjell Tore Næsgaard <kjell.t.nasgaard@ntnu.no>
+ * @author Knut Staring <knutst@gmail.com>
+ * @author Lisa Ditlefsen <lisa@vervesearch.com>
+ * @author Erik Pedersen <erik.pedersen@shaw.ca>
+ * @author Erik Bjørn Pedersen <erik.pedersen@shaw.ca>
+ * @author Rune Rasmussen syntaxerror.no@gmail.com
+ * @author Jon Bøe <jonmagneboe@hotmail.com>
+ * @author Egil Hansen <egil@rosetta.no>
+ */
+$lang['menu'] = 'Konfigurasjonsinnstillinger';
+$lang['error'] = 'Innstillingene ble ikke oppdatert på grunn av en eller flere ugyldig verdier. Vennligst se gjennom endringene og prøv på nytt.
+<br />Ugyldige verdier er omgitt av en rød ramme.';
+$lang['updated'] = 'Innstillingene ble oppdatert.';
+$lang['nochoice'] = '(ingen andre mulige valg)';
+$lang['locked'] = 'Innstillingene kan ikke oppdateres. Hvis dette ikke er meningen,<br />
+forsikre deg om at fila med de lokale innstillingene har korrekt filnavn<br/>
+og tillatelser.';
+$lang['danger'] = 'Advarsel: Endrig av dette valget kan føre til at wiki og konfigurasjon menyen ikke blir tilgjengelig.';
+$lang['warning'] = 'Advarsel: Endring av dette valget kan føre til utilsiktet atferd.
+
+';
+$lang['security'] = 'Sikkerhetsadvarsel: Endring av dette valget kan innebære en sikkerhetsrisiko.';
+$lang['_configuration_manager'] = 'Konfigurasjonsinnstillinger';
+$lang['_header_dokuwiki'] = 'Innstillinger for DokuWiki';
+$lang['_header_plugin'] = 'Innstillinger for tillegg';
+$lang['_header_template'] = 'Innstillinger for maler';
+$lang['_header_undefined'] = 'Udefinerte innstillinger';
+$lang['_basic'] = 'Grunnleggende innstillinger';
+$lang['_display'] = 'Innstillinger for visning av sider';
+$lang['_authentication'] = 'Innstillinger for autentisering';
+$lang['_anti_spam'] = 'Anti-Spam innstillinger';
+$lang['_editing'] = 'Innstillinger for redigering';
+$lang['_links'] = 'Innstillinger for lenker';
+$lang['_media'] = 'Innstillinger for mediafiler';
+$lang['_advanced'] = 'Avanserte innstillinger';
+$lang['_network'] = 'Nettverksinnstillinger';
+$lang['_plugin_sufix'] = '&ndash; innstillinger for tillegg';
+$lang['_template_sufix'] = '&ndash; innstillinger for mal';
+$lang['_msg_setting_undefined'] = 'Ingen innstillingsmetadata';
+$lang['_msg_setting_no_class'] = 'Ingen innstillingsklasse';
+$lang['_msg_setting_no_default'] = 'Ingen standard verdi';
+$lang['fmode'] = 'Rettigheter for nye filer';
+$lang['dmode'] = 'Rettigheter for nye mapper';
+$lang['lang'] = 'Språk';
+$lang['basedir'] = 'Grunnkatalog';
+$lang['baseurl'] = 'Grunn-nettadresse';
+$lang['savedir'] = 'Mappe for lagring av data';
+$lang['cookiedir'] = 'Sti for informasjonskapsler. La stå blankt for å bruke grunn-nettadressa.';
+$lang['start'] = 'Sidenavn på forsiden';
+$lang['title'] = 'Navn på Wikien';
+$lang['template'] = 'Mal';
+$lang['license'] = 'Under hvilken lisens skal ditt innhold utgis?';
+$lang['fullpath'] = 'Vis full sti til sider i bunnteksten';
+$lang['recent'] = 'Siste endringer';
+$lang['breadcrumbs'] = 'Antall nylig besøkte sider som vises';
+$lang['youarehere'] = 'Vis hvor i hvilke(t) navnerom siden er';
+$lang['typography'] = 'Gjør typografiske erstatninger';
+$lang['htmlok'] = 'Tillat HTML';
+$lang['phpok'] = 'Tillat PHP';
+$lang['dformat'] = 'Datoformat (se <a href="http://www.php.net/strftime">PHPs datofunksjon</a>)';
+$lang['signature'] = 'Signatur';
+$lang['toptoclevel'] = 'Toppnivå for innholdsfortegnelse';
+$lang['tocminheads'] = 'Minimum antall overskrifter som bestemmer om innholdsbetegnelse skal bygges.';
+$lang['maxtoclevel'] = 'Maksimalt antall nivåer i innholdsfortegnelse';
+$lang['maxseclevel'] = 'Maksimalt nivå for redigering av seksjon';
+$lang['camelcase'] = 'Gjør KamelKasse til lenke automatisk';
+$lang['deaccent'] = 'Rensk sidenavn';
+$lang['useheading'] = 'Bruk første overskrift som tittel';
+$lang['refcheck'] = 'Sjekk referanser før mediafiler slettes';
+$lang['refshow'] = 'Antall viste referanser til mediafiler';
+$lang['allowdebug'] = 'Tillat feilsøking <b>skru av om det ikke behøves!</b>';
+$lang['mediarevisions'] = 'Slå på mediaversjonering?';
+$lang['usewordblock'] = 'Blokker søppel basert på ordliste';
+$lang['indexdelay'] = 'Forsinkelse før indeksering (sekunder)';
+$lang['relnofollow'] = 'Bruk rel="nofollow" på eksterne lenker';
+$lang['mailguard'] = 'Beskytt e-postadresser';
+$lang['iexssprotect'] = 'Sjekk om opplastede filer inneholder skadelig JavaScrips- eller HTML-kode';
+$lang['showuseras'] = 'Hva som skal med når man viser brukeren som sist redigerte en side.';
+$lang['useacl'] = 'Bruk lister for adgangskontroll (ACL)';
+$lang['autopasswd'] = 'Generer passord automatisk';
+$lang['authtype'] = 'Autentiseringsmetode';
+$lang['passcrypt'] = 'Metode for kryptering av passord';
+$lang['defaultgroup'] = 'Standardgruppe';
+$lang['superuser'] = 'Superbruker - en gruppe, bruker eller liste (kommaseparert) med full tilgang til alle sider og funksjoner uavhengig av ACL-innstillingene';
+$lang['manager'] = 'Administrator - en gruppe, bruker eller liste (kommaseparert) med tilgang til visse administratorfunksjoner';
+$lang['profileconfirm'] = 'Bekreft profilendringer med passord';
+$lang['disableactions'] = 'Skru av følgende DokuWiki-kommandoer';
+$lang['disableactions_check'] = 'Sjekk';
+$lang['disableactions_subscription'] = 'Meld på/av';
+$lang['disableactions_wikicode'] = 'Vis kildekode/eksporter rådata';
+$lang['disableactions_other'] = 'Andre kommandoer (kommaseparert)';
+$lang['sneaky_index'] = 'DokuWiki vil som standard vise alle navnerom i innholdsfortegnelsen. Hvis du skrur på dette alternativet vil brukere bare se de navnerommene der de har lesetilgang. Dette kan føre til at tilgjengelige undernavnerom skjules. Det kan gjøre innholdsfortegnelsen ubrukelig med enkelte ACL-oppsett.';
+$lang['auth_security_timeout'] = 'Autentisering utløper etter (sekunder)';
+$lang['securecookie'] = 'Skal informasjonskapsler satt via HTTPS kun sendes via HTTPS av nettleseren? Skal ikke velges dersom bare innloggingen til din wiki er sikret med SSL, og annen navigering på wikien er usikret.';
+$lang['xmlrpc'] = 'Slå på/slå av XML-RPC-grensesnitt';
+$lang['xmlrpcuser'] = 'Å tillate XML-RPC-adgang til bestemte grupper eller brukere, sette deres navne (kommaseparert) her. Slik får du tilgang til alle, la feltet tomt.
+';
+$lang['updatecheck'] = 'Se etter oppdateringer og sikkerhetsadvarsler? Denne funksjonen er avhengig av å kontakte update.dokuwiki.org.';
+$lang['userewrite'] = 'Bruk pene URLer';
+$lang['useslash'] = 'Bruk / som skilletegn mellom navnerom i URLer';
+$lang['usedraft'] = 'Lagre kladd automatisk under redigering';
+$lang['sepchar'] = 'Skilletegn mellom ord i sidenavn';
+$lang['canonical'] = 'Bruk fulle URLer (i stedet for relative)';
+$lang['fnencode'] = 'Metode for å kode ikke-ASCII-filnavn';
+$lang['autoplural'] = 'Se etter flertallsformer i lenker';
+$lang['compression'] = 'Metode for komprimering av gamle filer';
+$lang['cachetime'] = 'Maksimal alder på hurtiglager (sekunder)';
+$lang['locktime'] = 'Maksimal alder på låsefiler (sekunder)';
+$lang['fetchsize'] = 'Maksimal størrelse (byter) fetch.php kan laste eksternt';
+$lang['notify'] = 'Send meldinger om endringer denne e-postadressen';
+$lang['registernotify'] = 'Send info om nylig registrerte brukere til denne e-postadressen';
+$lang['mailfrom'] = 'Avsenderadresse for automatiske e-poster';
+$lang['mailprefix'] = 'Prefiks for emne i automatiske e-poster ';
+$lang['gzip_output'] = 'Bruk gzip Content-Encoding for XHTML';
+$lang['gdlib'] = 'Versjon av libGD';
+$lang['im_convert'] = 'Sti til ImageMagicks konverteringsverktøy';
+$lang['jpg_quality'] = 'JPEG-kvalitet (0-100)';
+$lang['subscribers'] = 'Åpne for abonnement på endringer av en side';
+$lang['subscribe_time'] = 'Hvor lenge det skal gå mellom utsending av e-poster med endringer (i sekunder). Denne verdien bør være mindre enn verdien i recent_days.';
+$lang['compress'] = 'Kompakt CSS og JavaScript';
+$lang['cssdatauri'] = 'Opp til denne størrelsen (i bytes) skal bilder som er vist til i CSS-filer kodes direkte inn i fila for å redusere antall HTTP-forespørsler. Denne teknikken fungerer ikke i IE < 8! Mellom <code>400</code> og <code>600</code> bytes er fornuftige verdier. Bruk <code>0</code> for å skru av funksjonen.';
+$lang['hidepages'] = 'Skjul sider fra automatiske lister (regulære uttrykk)';
+$lang['send404'] = 'Send "HTTP 404/Page Not Found" for ikke-eksisterende sider';
+$lang['sitemap'] = 'Lag Google-sidekart (dager)';
+$lang['broken_iua'] = 'Er funksjonen ignore_user_abort på ditt system ødelagt? Dette kan gjøre at indeksering av søk ikke fungerer. Dette er et kjent problem med IIS+PHP/CGI. Se <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> for mer informasjon.';
+$lang['xsendfile'] = 'Bruk X-Sendfile header for å la webserver levere statiske filer? Din webserver må støtte dette.';
+$lang['renderer_xhtml'] = 'Renderer til bruk for wiki-output (XHTML)';
+$lang['renderer__core'] = '%s (dokuwikikjerne)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Tillat permanente informasjonskapsler for innlogging (husk meg)';
+$lang['rss_type'] = 'Type XML-feed';
+$lang['rss_linkto'] = 'XML-feed lenker til';
+$lang['rss_content'] = 'Hva skal vises i XML-feed elementer?';
+$lang['rss_update'] = 'Intervall for oppdatering av XML-feed (sekunder)';
+$lang['recent_days'] = 'Hvor lenge skal nylige endringer beholdes (dager)';
+$lang['rss_show_summary'] = 'Vis redigeringskommentar i tittelen på elementer i XML-feed ';
+$lang['target____wiki'] = 'Mål for interne linker';
+$lang['target____interwiki'] = 'Mål for interwiki-lenker';
+$lang['target____extern'] = 'Mål for eksterne lenker';
+$lang['target____media'] = 'Mål for lenker til mediafiler';
+$lang['target____windows'] = 'Mål for lenker til nettverksstasjoner i Windows';
+$lang['proxy____host'] = 'Navn på proxyserver';
+$lang['proxy____port'] = 'Proxyport';
+$lang['proxy____user'] = 'Brukernavn på proxyserver';
+$lang['proxy____pass'] = 'Passord på proxyserver';
+$lang['proxy____ssl'] = 'Bruk SSL for å koble til proxyserver';
+$lang['proxy____except'] = 'Regulært uttrykk for URLer som ikke trenger en proxy.';
+$lang['safemodehack'] = 'Bruk safemode-hack';
+$lang['ftp____host'] = 'FTP-server for safemode-hack';
+$lang['ftp____port'] = 'FTP-port for safemode-hack';
+$lang['ftp____user'] = 'FTP-brukernavn for safemode-hack';
+$lang['ftp____pass'] = 'FTP-passord for safemode-hack';
+$lang['ftp____root'] = 'FTP-rotmappe for safemode-hack';
+$lang['license_o_'] = 'Ingen valgt';
+$lang['typography_o_0'] = 'ingen';
+$lang['typography_o_1'] = 'Kun doble anførselstegn';
+$lang['typography_o_2'] = 'Alle anførselstegn (virker ikke alltid)';
+$lang['userewrite_o_0'] = 'ingen';
+$lang['userewrite_o_1'] = 'Apache (.htaccess)';
+$lang['userewrite_o_2'] = 'DokuWiki internt';
+$lang['deaccent_o_0'] = 'av';
+$lang['deaccent_o_1'] = 'fjern aksenter';
+$lang['deaccent_o_2'] = 'bytt til kun latinske bokstaver';
+$lang['gdlib_o_0'] = 'GD lib ikke tilgjengelig';
+$lang['gdlib_o_1'] = 'Versjon 1.x';
+$lang['gdlib_o_2'] = 'Automatisk oppdaging';
+$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'] = 'Ingress';
+$lang['rss_content_o_diff'] = 'Forent Diff';
+$lang['rss_content_o_htmldiff'] = 'HTML-formatert diff-tabell';
+$lang['rss_content_o_html'] = 'Full HTML sideinnhold';
+$lang['rss_linkto_o_diff'] = 'endringsvisning';
+$lang['rss_linkto_o_page'] = 'den endrede siden';
+$lang['rss_linkto_o_rev'] = 'liste over endringer';
+$lang['rss_linkto_o_current'] = 'den nåværende siden';
+$lang['compression_o_0'] = 'ingen';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'ikke bruk';
+$lang['xsendfile_o_1'] = 'Proprietær lighttpd header (før release 1.5)';
+$lang['xsendfile_o_2'] = 'Standard X-Sendfile header';
+$lang['xsendfile_o_3'] = 'Priprietær Nginx X-Accel-Redirect header';
+$lang['showuseras_o_loginname'] = 'Brukernavn';
+$lang['showuseras_o_username'] = 'Brukerens fulle navn';
+$lang['showuseras_o_email'] = 'Brukerens e-postadresse (tilpasset i henhold til mailguar-instilling)';
+$lang['showuseras_o_email_link'] = 'Brukerens epost-addresse som "mailto:"-lenke';
+$lang['useheading_o_0'] = 'Aldri';
+$lang['useheading_o_navigation'] = 'Kun navigering';
+$lang['useheading_o_content'] = 'Kun wiki-innhold';
+$lang['useheading_o_1'] = 'Alltid';
+$lang['readdircache'] = 'Maksimal alder for mellomlagring av mappen med søkeindekser (sekunder)';
diff --git a/lib/plugins/config/lang/pl/intro.txt b/lib/plugins/config/lang/pl/intro.txt
new file mode 100644
index 000000000..72c0e1c13
--- /dev/null
+++ b/lib/plugins/config/lang/pl/intro.txt
@@ -0,0 +1,9 @@
+====== Menadżer konfiguracji ======
+
+Na tej stronie można zmienić ustawienia tej instalacji DokuWiki. W celu uzyskania pomocy na temat ustawień zajrzyj na stronę o [[doku>config|konfiguracji]]. W celu uzyskania informacji o tej wtyczce zajrzyj na stronę o [[doku>plugin:config|wtyczce]].
+
+Ustawienia w kolorze jasnoczerwonym są chronione i nie mogą być zmienioną z użyciem tej wtyczki. Ustawienia w kolorze niebieskim mają domyślne wartości. Ustawienia w kolorze białym są specyficzne dla tej instalacji. Ustawienia w kolorach niebieskim i białym mogą być zmienione.
+
+W celu zapisania nowej konfiguracji naciśnij **zapisz** przed opuszczeniem tej strony.
+
+
diff --git a/lib/plugins/config/lang/pl/lang.php b/lib/plugins/config/lang/pl/lang.php
new file mode 100644
index 000000000..a04f45c87
--- /dev/null
+++ b/lib/plugins/config/lang/pl/lang.php
@@ -0,0 +1,199 @@
+<?php
+/**
+ * polish language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Grzegorz Żur <grzegorz.zur@gmail.com>
+ * @author Mariusz Kujawski <marinespl@gmail.com>
+ * @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>
+ * @author maros <dobrimaros@yahoo.pl>
+ * @author Grzegorz Widła <dzesdzes@gmail.com>
+ * @author Łukasz Chmaj <teachmeter@gmail.com>
+ * @author Begina Felicysym <begina.felicysym@wp.eu>
+ */
+$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.';
+$lang['updated'] = 'Ustawienia zostały zmienione.';
+$lang['nochoice'] = '(brak innych możliwości)';
+$lang['locked'] = 'Plik ustawień nie mógł zostać zmieniony, upewnij się, czy uprawnienia do pliku są odpowiednie.';
+$lang['danger'] = 'Uwaga: Zmiana tej opcji może uniemożliwić dostęp do twojej wiki oraz konfiguracji.';
+$lang['warning'] = 'Ostrzeżenie: Zmiana tej opcji może spowodować nieporządane skutki.';
+$lang['security'] = 'Alert bezpieczeństwa: Zmiana tej opcji może obniżyć bezpieczeństwo.';
+$lang['_configuration_manager'] = 'Menadżer konfiguracji';
+$lang['_header_dokuwiki'] = 'Ustawienia DokuWiki';
+$lang['_header_plugin'] = 'Ustawienia wtyczek';
+$lang['_header_template'] = 'Ustawienia motywu';
+$lang['_header_undefined'] = 'Inne ustawienia';
+$lang['_basic'] = 'Podstawowe';
+$lang['_display'] = 'Wygląd';
+$lang['_authentication'] = 'Autoryzacja';
+$lang['_anti_spam'] = 'Spam';
+$lang['_editing'] = 'Edycja';
+$lang['_links'] = 'Odnośniki';
+$lang['_media'] = 'Media';
+$lang['_advanced'] = 'Zaawansowane';
+$lang['_network'] = 'Sieć';
+$lang['_plugin_sufix'] = 'Wtyczki';
+$lang['_template_sufix'] = 'Motywy';
+$lang['_msg_setting_undefined'] = 'Brak danych o ustawieniu.';
+$lang['_msg_setting_no_class'] = 'Brak kategorii ustawień.';
+$lang['_msg_setting_no_default'] = 'Brak wartości domyślnej.';
+$lang['fmode'] = 'Tryb tworzenia pliku';
+$lang['dmode'] = 'Tryb tworzenia katalogu';
+$lang['lang'] = 'Język';
+$lang['basedir'] = 'Katalog główny';
+$lang['baseurl'] = 'Główny URL';
+$lang['savedir'] = 'Katalog z danymi';
+$lang['cookiedir'] = 'Ścieżka plików ciasteczek. Zostaw puste by użyć baseurl.';
+$lang['start'] = 'Tytuł strony początkowej';
+$lang['title'] = 'Tytuł wiki';
+$lang['template'] = 'Motyw';
+$lang['tagline'] = 'Motto (jeśli szablon daje taką możliwość)';
+$lang['sidebar'] = 'Nazwa strony paska bocznego (jeśli szablon je obsługuje), puste pole wyłącza pasek boczny';
+$lang['license'] = 'Pod jaką licencją publikować treści wiki?';
+$lang['fullpath'] = 'Wyświetlanie pełnych ścieżek';
+$lang['recent'] = 'Ilość ostatnich zmian';
+$lang['breadcrumbs'] = 'Długość śladu';
+$lang['youarehere'] = 'Ślad według struktury';
+$lang['typography'] = 'Konwersja cudzysłowu, myślników itp.';
+$lang['htmlok'] = 'Wstawki HTML';
+$lang['phpok'] = 'Wstawki PHP';
+$lang['dformat'] = 'Format daty';
+$lang['signature'] = 'Podpis';
+$lang['toptoclevel'] = 'Minimalny poziom spisu treści';
+$lang['tocminheads'] = 'Minimalna liczba nagłówków niezbędna do wytworzenia spisu treści.';
+$lang['maxtoclevel'] = 'Maksymalny poziom spisu treści';
+$lang['maxseclevel'] = 'Maksymalny poziom podziału na sekcje edycyjne';
+$lang['camelcase'] = 'Bikapitalizacja odnośników (CamelCase)';
+$lang['deaccent'] = 'Podmieniaj znaki spoza ASCII w nazwach';
+$lang['useheading'] = 'Pierwszy nagłówek jako tytuł';
+$lang['refcheck'] = 'Sprawdzanie odwołań przed usunięciem pliku';
+$lang['refshow'] = 'Ilość pokazywanych odwołań do pliku';
+$lang['allowdebug'] = 'Debugowanie (niebezpieczne!)';
+$lang['mediarevisions'] = 'Włączyć wersjonowanie multimediów?';
+$lang['usewordblock'] = 'Blokowanie spamu na podstawie słów';
+$lang['indexdelay'] = 'Okres indeksowania w sekundach';
+$lang['relnofollow'] = 'Nagłówek rel="nofollow" dla odnośników zewnętrznych';
+$lang['mailguard'] = 'Utrudnianie odczytu adresów e-mail';
+$lang['iexssprotect'] = 'Wykrywanie złośliwego kodu JavaScript i HTML w plikach';
+$lang['showuseras'] = 'Sposób wyświetlania nazwy użytkownika, który ostatnio edytował stronę';
+$lang['useacl'] = 'Kontrola uprawnień ACL';
+$lang['autopasswd'] = 'Automatyczne generowanie haseł';
+$lang['authtype'] = 'Typ autoryzacji';
+$lang['passcrypt'] = 'Kodowanie hasła';
+$lang['defaultgroup'] = 'Domyślna grupa';
+$lang['superuser'] = 'Administrator - grupa lub użytkownik z pełnymi uprawnieniami';
+$lang['manager'] = 'Menadżer - grupa lub użytkownik z uprawnieniami do zarządzania wiki';
+$lang['profileconfirm'] = 'Potwierdzanie zmiany profilu hasłem';
+$lang['disableactions'] = 'Wyłącz akcje DokuWiki';
+$lang['disableactions_check'] = 'Sprawdzanie';
+$lang['disableactions_subscription'] = 'Subskrypcje';
+$lang['disableactions_wikicode'] = 'Pokazywanie źródeł';
+$lang['disableactions_other'] = 'Inne akcje (oddzielone przecinkiem)';
+$lang['sneaky_index'] = 'Domyślnie, Dokuwiki pokazuje wszystkie katalogi w indeksie. Włączenie tej opcji ukryje katalogi, do których użytkownik nie ma praw. Może to spowodować ukrycie podkatalogów, do których użytkownik ma prawa. Ta opcja może spowodować błędne działanie indeksu w połączeniu z pewnymi konfiguracjami praw dostępu.';
+$lang['auth_security_timeout'] = 'Czas wygaśnięcia uwierzytelnienia (w sekundach)';
+$lang['securecookie'] = 'Czy ciasteczka wysłane do przeglądarki przez HTTPS powinny być przez nią odsyłane też tylko przez HTTPS? Odznacz tę opcję tylko wtedy, gdy logowanie użytkowników jest zabezpieczone SSL, ale przeglądanie stron odbywa się bez zabezpieczenia.';
+$lang['xmlrpc'] = 'Włącz/wyłącz interfejs XML-RPC';
+$lang['xmlrpcuser'] = 'Lista użytkowników i grup, którzy mogą korzystać z protokołu XML-RPC. Nazwy grup i użytkowników rozdziel przecinkami, puste pole oznacza dostęp dla wszystkich.';
+$lang['updatecheck'] = 'Sprawdzanie aktualizacji i bezpieczeństwa. DokuWiki będzie kontaktować się z serwerem update.dokuwiki.org.';
+$lang['userewrite'] = 'Proste adresy URL';
+$lang['useslash'] = 'Używanie ukośnika jako separatora w adresie URL';
+$lang['usedraft'] = 'Automatyczne zapisywanie szkicu podczas edycji';
+$lang['sepchar'] = 'Znak rozdzielający wyrazy nazw';
+$lang['canonical'] = 'Kanoniczne adresy URL';
+$lang['fnencode'] = 'Metoda kodowana nazw pików bez użycia ASCII.';
+$lang['autoplural'] = 'Automatyczne tworzenie liczby mnogiej';
+$lang['compression'] = 'Metoda kompresji dla usuniętych plików';
+$lang['cachetime'] = 'Maksymalny wiek cache w sekundach';
+$lang['locktime'] = 'Maksymalny wiek blokad w sekundach';
+$lang['fetchsize'] = 'Maksymalny rozmiar pliku (w bajtach) jaki można pobrać z zewnątrz';
+$lang['notify'] = 'Wysyłanie powiadomień na adres e-mail';
+$lang['registernotify'] = 'Prześlij informacje o nowych użytkownikach na adres e-mail';
+$lang['mailfrom'] = 'Adres e-mail tego wiki';
+$lang['mailprefix'] = 'Prefiks tematu e-mail do automatycznych wiadomości';
+$lang['gzip_output'] = 'Używaj kodowania GZIP dla zawartości XHTML';
+$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['cssdatauri'] = 'Rozmiar w bajtach, poniżej którego odwołania do obrazów w plikach CSS powinny być osadzone bezpośrednio w arkuszu stylów by zmniejszyć ogólne żądania nagłówków HTTP. Technika ta nie działa w IE 7 i poniżej! <code>400</code> do <code>600</code> bajtów jest dobrą wartością. Ustaw <code>0</code> aby wyłączyć.';
+$lang['hidepages'] = 'Ukrywanie stron pasujących do wzorca (wyrażenie regularne)';
+$lang['send404'] = 'Nagłówek "HTTP 404/Page Not Found" dla nieistniejących stron';
+$lang['sitemap'] = 'Okres generowania Google Sitemap (w dniach)';
+$lang['broken_iua'] = 'Czy funkcja "ignore_user_abort" działa? Jeśli nie, może to powodować problemy z indeksem przeszukiwania. Funkcja nie działa przy konfiguracji oprogramowania IIS+PHP/CGI. Szczegółowe informacje: <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a>.';
+$lang['xsendfile'] = 'Użyj nagłówka HTTP X-Sendfile w celu przesyłania statycznych plików. Serwer HTTP musi obsługiwać ten nagłówek.';
+$lang['renderer_xhtml'] = 'Mechanizm renderowania głównej treści strony (xhtml)';
+$lang['renderer__core'] = '%s (dokuwiki)';
+$lang['renderer__plugin'] = '%s (wtyczka)';
+$lang['rememberme'] = 'Pozwól na ciasteczka automatycznie logujące (pamiętaj mnie)';
+$lang['rss_type'] = 'Typ RSS';
+$lang['rss_linkto'] = 'Odnośniki w RSS';
+$lang['rss_content'] = 'Rodzaj informacji wyświetlanych w RSS ';
+$lang['rss_update'] = 'Okres aktualizacji RSS (w sekundach)';
+$lang['recent_days'] = 'Ilość ostatnich zmian (w dniach)';
+$lang['rss_show_summary'] = 'Podsumowanie w tytule';
+$lang['target____wiki'] = 'Okno docelowe odnośników wewnętrznych';
+$lang['target____interwiki'] = 'Okno docelowe odnośników do innych wiki';
+$lang['target____extern'] = 'Okno docelowe odnośników zewnętrznych';
+$lang['target____media'] = 'Okno docelowe odnośników do plików';
+$lang['target____windows'] = 'Okno docelowe odnośników zasobów Windows';
+$lang['proxy____host'] = 'Proxy - serwer';
+$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';
+$lang['ftp____user'] = 'FTP - nazwa użytkownika';
+$lang['ftp____pass'] = 'FTP - hasło';
+$lang['ftp____root'] = 'FTP - katalog główny';
+$lang['license_o_'] = 'Nie wybrano żadnej';
+$lang['typography_o_0'] = 'brak';
+$lang['typography_o_1'] = 'tylko podwójne cudzysłowy';
+$lang['typography_o_2'] = 'wszystkie cudzysłowy (nie działa we wszystkich przypadkach)';
+$lang['userewrite_o_0'] = 'brak';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'dokuwiki';
+$lang['deaccent_o_0'] = 'zostaw oryginalną pisownię';
+$lang['deaccent_o_1'] = 'usuń litery';
+$lang['deaccent_o_2'] = 'zamień na ASCII';
+$lang['gdlib_o_0'] = 'biblioteka GDLib niedostępna';
+$lang['gdlib_o_1'] = 'wersja 1.x';
+$lang['gdlib_o_2'] = 'automatyczne wykrywanie';
+$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'] = 'Streszczenie';
+$lang['rss_content_o_diff'] = 'Różnice';
+$lang['rss_content_o_htmldiff'] = 'Różnice w postaci HTML';
+$lang['rss_content_o_html'] = 'Pełna strona w postaci HTML';
+$lang['rss_linkto_o_diff'] = 'różnice';
+$lang['rss_linkto_o_page'] = 'zmodyfikowana strona';
+$lang['rss_linkto_o_rev'] = 'lista zmian';
+$lang['rss_linkto_o_current'] = 'aktualna strona';
+$lang['compression_o_0'] = 'brak';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'nie używaj';
+$lang['xsendfile_o_1'] = 'Specyficzny nagłówek lightttpd (poniżej wersji 1.5)';
+$lang['xsendfile_o_2'] = 'Standardowy nagłówek HTTP X-Sendfile';
+$lang['xsendfile_o_3'] = 'Specyficzny nagłówek Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Login użytkownika';
+$lang['showuseras_o_username'] = 'Pełne nazwisko użytkownika';
+$lang['showuseras_o_email'] = 'E-mail użytkownika (ukrywanie według ustawień mailguard)';
+$lang['showuseras_o_email_link'] = 'Adresy e-mail użytkowników w formie linku mailto:';
+$lang['useheading_o_0'] = 'Nigdy';
+$lang['useheading_o_navigation'] = 'W nawigacji';
+$lang['useheading_o_content'] = 'W treści';
+$lang['useheading_o_1'] = 'Zawsze';
+$lang['readdircache'] = 'Maksymalny czas dla bufora readdir (w sek).';
diff --git a/lib/plugins/config/lang/pt-br/intro.txt b/lib/plugins/config/lang/pt-br/intro.txt
new file mode 100644
index 000000000..850ba25cb
--- /dev/null
+++ b/lib/plugins/config/lang/pt-br/intro.txt
@@ -0,0 +1,7 @@
+====== Gerenciador de Configurações ======
+
+Use essa página para controlar as configurações da instalação do seu DokuWiki. Para ajuda acerca dos itens, consulte [[doku>config]]. Para mais detalhes sobre esse plug-in, veja [[doku>plugin:config]].
+
+Definições que apresentem um fundo vermelho claro são protegidas e não podem ser alteradas com esse plug-in. As definições com um fundo azul são o padrão e as com um fundo branco foram configuradas localmente para essa instalação em particular. Tanto as definições em azul quanto as em branco podem ser alteradas.
+
+Lembre-se de pressionar o botão **Salvar** antes de sair dessa página, caso contrário, suas configurações serão perdidas. \ No newline at end of file
diff --git a/lib/plugins/config/lang/pt-br/lang.php b/lib/plugins/config/lang/pt-br/lang.php
new file mode 100644
index 000000000..093e60ff8
--- /dev/null
+++ b/lib/plugins/config/lang/pt-br/lang.php
@@ -0,0 +1,200 @@
+<?php
+/**
+ * Portuguese language file
+ *
+ * @author Frederico Gonçalves Guimarães <frederico@teia.bio.br>
+ * @author Felipe Castro <fefcas@gmail.com>
+ * @author Lucien Raven <lucienraven@yahoo.com.br>
+ * @author Enrico Nicoletto <liverig@gmail.com>
+ * @author Flávio Veras <flaviove@gmail.com>
+ * @author Jeferson Propheta <jeferson.propheta@gmail.com>
+ * @author jair.henrique@gmail.com
+ * @author Luis Dantas <luis@dantas.com>
+ * @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
+ * @author Isaias Masiero Filho <masiero@masiero.org>
+ * @author Balaco Baco <balacobaco@imap.cc>
+ */
+$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.';
+$lang['updated'] = 'As configurações foram atualizadas com sucesso.';
+$lang['nochoice'] = '(nenhuma outra opção disponível)';
+$lang['locked'] = 'Não foi possível atualizar o arquivo de configurações. Se isso <br />
+não for intencional, certifique-se de que o nome do arquivo e as <br />
+e as suas permissões estejam corretos.';
+$lang['danger'] = 'Perigo: Alterar esta opção poderá tornar o seu wiki e menu de configuração inacessíveis.';
+$lang['warning'] = 'Aviso: A alteração desta opção pode causar um comportamento indesejável.';
+$lang['security'] = 'Aviso de segurança: A alteração desta opção pode representar um risco de segurança.';
+$lang['_configuration_manager'] = 'Gerenciador de configurações';
+$lang['_header_dokuwiki'] = 'Configurações do DokuWiki';
+$lang['_header_plugin'] = 'Configurações de plug-ins';
+$lang['_header_template'] = 'Configurações de modelos';
+$lang['_header_undefined'] = 'Configurações indefinidas';
+$lang['_basic'] = 'Configurações básicas';
+$lang['_display'] = 'Configurações de exibição';
+$lang['_authentication'] = 'Configurações de autenticação';
+$lang['_anti_spam'] = 'Configurações do anti-spam';
+$lang['_editing'] = 'Configurações de edição';
+$lang['_links'] = 'Configurações de link';
+$lang['_media'] = 'Configurações de mídia';
+$lang['_advanced'] = 'Configurações avançadas';
+$lang['_network'] = 'Configurações de rede';
+$lang['_plugin_sufix'] = 'Configurações de plug-ins';
+$lang['_template_sufix'] = 'Configurações de modelos';
+$lang['_msg_setting_undefined'] = 'Nenhum metadado configurado.';
+$lang['_msg_setting_no_class'] = 'Nenhuma classe definida.';
+$lang['_msg_setting_no_default'] = 'Nenhum valor padrão.';
+$lang['fmode'] = 'Modo de criação do arquivo';
+$lang['dmode'] = 'Modo de criação do diretório';
+$lang['lang'] = 'Idioma';
+$lang['basedir'] = 'Diretório base';
+$lang['baseurl'] = 'URL base';
+$lang['savedir'] = 'Diretório para salvar os dados';
+$lang['cookiedir'] = 'Caminhos dos cookies. Deixe em branco para usar a url base.';
+$lang['start'] = 'Nome da página inicial';
+$lang['title'] = 'Título do wiki';
+$lang['template'] = 'Modelo';
+$lang['license'] = 'Sob qual licença o seu conteúdo deve ser disponibilizado?';
+$lang['fullpath'] = 'Indica o caminho completo das páginas no rodapé';
+$lang['recent'] = 'Modificações recentes';
+$lang['breadcrumbs'] = 'Número de elementos na trilha de páginas visitadas';
+$lang['youarehere'] = 'Trilha hierárquica';
+$lang['typography'] = 'Efetuar modificações tipográficas';
+$lang['htmlok'] = 'Permitir incorporação de HTML';
+$lang['phpok'] = 'Permitir incorporação de PHP';
+$lang['dformat'] = 'Formato da data (veja a função <a href="http://www.php.net/strftime">strftime</a> do PHP)';
+$lang['signature'] = 'Assinatura';
+$lang['toptoclevel'] = 'Nível mais alto para a tabela de conteúdos';
+$lang['tocminheads'] = 'Quantidade mínima de cabeçalhos para a construção da tabela de conteúdos.';
+$lang['maxtoclevel'] = 'Nível máximo para entrar na tabela de conteúdos';
+$lang['maxseclevel'] = 'Nível máximo para gerar uma seção de edição';
+$lang['camelcase'] = 'Usar CamelCase para links';
+$lang['deaccent'] = '"Limpar" os nomes das páginas';
+$lang['useheading'] = 'Usar o primeiro cabeçalho como nome da página';
+$lang['refcheck'] = 'Verificação de referência da mídia';
+$lang['refshow'] = 'Número de referências de mídia a exibir';
+$lang['allowdebug'] = 'Habilitar a depuração <b>(desabilite se não for necessário!)</b>';
+$lang['usewordblock'] = 'Bloquear spam baseado em lista de palavras';
+$lang['indexdelay'] = 'Tempo de espera antes da indexação (seg)';
+$lang['relnofollow'] = 'Usar rel="nofollow" em links externos';
+$lang['mailguard'] = 'Obscurecer endereços de e-mail';
+$lang['iexssprotect'] = 'Verificar a existência de possíveis códigos maliciosos em HTML ou JavaScript nos arquivos enviados';
+$lang['showuseras'] = 'O que exibir quando mostrar o usuário que editou a página pela última vez';
+$lang['useacl'] = 'Usar listas de controle de acesso';
+$lang['autopasswd'] = 'Gerar senhas automaticamente';
+$lang['authtype'] = 'Método de autenticação';
+$lang['passcrypt'] = 'Método de criptografia da senha';
+$lang['defaultgroup'] = 'Grupo padrão';
+$lang['superuser'] = 'Superusuário - um grupo, usuário ou uma lista separada por vírgulas (usuário1,@grupo1,usuário2) que tenha acesso completo a todas as páginas e funções, independente das definições da ACL';
+$lang['manager'] = 'Gerente - um grupo, usuário ou uma lista separada por vírgulas (usuário1,@grupo1,usuário2) que tenha acesso a certas funções de gerenciamento';
+$lang['profileconfirm'] = 'Confirmar mudanças no perfil com a senha';
+$lang['disableactions'] = 'Desabilitar as ações do DokuWiki';
+$lang['disableactions_check'] = 'Verificação';
+$lang['disableactions_subscription'] = 'Monitoramento';
+$lang['disableactions_wikicode'] = 'Ver a fonte/Exportar sem processamento';
+$lang['disableactions_other'] = 'Outras ações (separadas por vírgula)';
+$lang['sneaky_index'] = 'Por padrão, o DokuWiki irá exibir todos os espaços de nomes na visualização do índice. Ao habilitar essa opção, serão escondidos aqueles que o usuário não tiver permissão de leitura. Isso pode resultar na omissão de subespaços de nomes, tornando o índice inútil para certas configurações de ACL.';
+$lang['auth_security_timeout'] = 'Tempo limite de segurança para autenticações (seg)';
+$lang['securecookie'] = 'Os cookies definidos via HTTPS devem ser enviados para o navegador somente via HTTPS? Desabilite essa opção quando somente a autenticação do seu wiki for realizada de maneira segura via SSL e a navegação, de maneira insegura.';
+$lang['xmlrpc'] = 'Habilitar/desabilitar interface XML-RPC.';
+$lang['xmlrpcuser'] = 'Acesso Restrito ao XML-RPC para grupos separados por virgula ou usuários aqui. Deixe em branco para conveder acesso a todos.';
+$lang['updatecheck'] = 'Verificar atualizações e avisos de segurança? O DokuWiki precisa contactar o "splitbrain.org" para efetuar esse recurso.';
+$lang['userewrite'] = 'Usar URLs "limpas"';
+$lang['useslash'] = 'Usar a barra como separador de espaços de nomes nas URLs';
+$lang['usedraft'] = 'Salvar o rascunho automaticamente durante a edição';
+$lang['sepchar'] = 'Separador de palavras no nome da página';
+$lang['canonical'] = 'Usar URLs absolutas (http://servidor/caminho)';
+$lang['fnencode'] = 'Método de codificação não-ASCII de nome de arquivos.';
+$lang['autoplural'] = 'Verificar formas plurais nos links';
+$lang['compression'] = 'Método de compressão para arquivos antigos';
+$lang['cachetime'] = 'Tempo máximo para o cache (seg)';
+$lang['locktime'] = 'Tempo máximo para o bloqueio de arquivos (seg)';
+$lang['fetchsize'] = 'Tamanho máximo (em bytes) que o "fetch.php" pode transferir do exterior';
+$lang['notify'] = 'Enviar notificações de mudança para esse endereço de e-mail';
+$lang['registernotify'] = 'Enviar informações de usuários registrados para esse endereço de e-mail';
+$lang['mailfrom'] = 'Endereço de e-mail a ser utilizado para mensagens automáticas';
+$lang['mailprefix'] = 'Prefixo do assunto dos e-mails de envio automático';
+$lang['gzip_output'] = 'Usar "Content-Encoding" do gzip para o código xhtml';
+$lang['gdlib'] = 'Versão da biblioteca "GD Lib"';
+$lang['im_convert'] = 'Caminho para a ferramenta de conversão ImageMagick';
+$lang['jpg_quality'] = 'Qualidade de compressão do JPG (0-100)';
+$lang['subscribers'] = 'Habilitar o suporte ao monitoramento de páginas';
+$lang['subscribe_time'] = 'Tempo de espera antes do envio das listas e mensagens de monitoramento (segundos); este tempo deve ser menor que o especificado no parâmetro recent_days';
+$lang['compress'] = 'Compactar as saídas de CSS e JavaScript';
+$lang['cssdatauri'] = 'Tamanho máximo em bytes para o qual as imagens referenciadas em arquivos CSS devam ser incorporadas na folha de estilos (o arquivo CSS) para reduzir o custo dos pedidos HTTP. Essa técnica não funcionará na versões do IE < 8! Valores de <code>400</code> a <code>600</code> são bons. Defina o valor <code>0</code> para desativar.';
+$lang['hidepages'] = 'Esconder páginas correspondentes (expressão regular)';
+$lang['send404'] = 'Enviar "HTTP 404/Página não encontrada" para páginas não existentes';
+$lang['sitemap'] = 'Gerar Google Sitemap (dias)';
+$lang['broken_iua'] = 'A função "ignore_user_abort" está com defeito no seu sistema? Isso pode causar um índice de busca defeituoso. IIS+PHP/CGI reconhecidamente possui esse erro. Veja o <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">bug 852</a> para mais informações.';
+$lang['xsendfile'] = 'Usar o cabeçalho "X-Sendfile" para permitir que o servidor web encaminhe arquivos estáticos? Seu servidor web precisa ter suporte a isso.';
+$lang['renderer_xhtml'] = 'Renderizador a ser utilizado para a saída principal (xhtml) do wiki';
+$lang['renderer__core'] = '%s (núcleo do DokuWiki)';
+$lang['renderer__plugin'] = '%s ("plug-in")';
+$lang['rememberme'] = 'Permitir cookies de autenticação permanentes ("Lembre-se de mim")';
+$lang['rss_type'] = 'Tipo de fonte XML';
+$lang['rss_linkto'] = 'Os links da fonte XML apontam para';
+$lang['rss_content'] = 'O que deve ser exibido nos itens da fonte XML?';
+$lang['rss_update'] = 'Intervalo de atualização da fonte XML (seg)';
+$lang['recent_days'] = 'Quantas mudanças recentes devem ser mantidas (dias)?';
+$lang['rss_show_summary'] = 'Resumo de exibição da fonte XML no título';
+$lang['target____wiki'] = 'Parâmetro "target" para links internos';
+$lang['target____interwiki'] = 'Parâmetro "target" para links interwiki';
+$lang['target____extern'] = 'Parâmetro "target" para links externos';
+$lang['target____media'] = 'Parâmetro "target" para links de mídia';
+$lang['target____windows'] = 'Parâmetro "target" para links do Windows';
+$lang['proxy____host'] = 'Nome do servidor proxy';
+$lang['proxy____port'] = 'Porta do proxy';
+$lang['proxy____user'] = 'Nome de usuário do proxy';
+$lang['proxy____pass'] = 'Senha do proxy';
+$lang['proxy____ssl'] = 'Usar SSL para conectar ao proxy';
+$lang['proxy____except'] = 'Expressões regulares de URL para excessão de proxy.';
+$lang['safemodehack'] = 'Habilitar o contorno de segurança';
+$lang['ftp____host'] = 'Servidor FTP para o contorno de segurança';
+$lang['ftp____port'] = 'Porta do FTP para o contorno de segurança';
+$lang['ftp____user'] = 'Nome do usuário FTP para o contorno de segurança';
+$lang['ftp____pass'] = 'Senha do usuário FTP para o contorno de segurança';
+$lang['ftp____root'] = 'Diretório raiz do FTP para o contorno de segurança';
+$lang['license_o_'] = 'Nenhuma escolha';
+$lang['typography_o_0'] = 'nenhuma';
+$lang['typography_o_1'] = 'excluir aspas simples';
+$lang['typography_o_2'] = 'incluir aspas simples (nem sempre funciona)';
+$lang['userewrite_o_0'] = 'não';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'interno do DokuWiki';
+$lang['deaccent_o_0'] = 'não';
+$lang['deaccent_o_1'] = 'remover acentos';
+$lang['deaccent_o_2'] = 'romanizar';
+$lang['gdlib_o_0'] = 'a "GD Lib" não está disponível';
+$lang['gdlib_o_1'] = 'versão 1.x';
+$lang['gdlib_o_2'] = 'detecção automática';
+$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'] = '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';
+$lang['rss_linkto_o_diff'] = 'visualização das diferenças';
+$lang['rss_linkto_o_page'] = 'página revisada';
+$lang['rss_linkto_o_rev'] = 'lista de revisões';
+$lang['rss_linkto_o_current'] = 'página atual';
+$lang['compression_o_0'] = 'nenhum';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'não usar';
+$lang['xsendfile_o_1'] = 'cabeçalho proprietário lighttpd (anterior à versão 1.5)';
+$lang['xsendfile_o_2'] = 'cabeçalho "X-Sendfile" padrão';
+$lang['xsendfile_o_3'] = 'cabeçalho proprietário "Nginx X-Accel-Redirect"';
+$lang['showuseras_o_loginname'] = 'nome de usuário';
+$lang['showuseras_o_username'] = 'nome completo do usuário';
+$lang['showuseras_o_email'] = 'endereço de e-mail do usuário (obscurecido segundo a definição anterior)';
+$lang['showuseras_o_email_link'] = 'endereço de e-mail de usuário como um link "mailto:"';
+$lang['useheading_o_0'] = 'nunca';
+$lang['useheading_o_navigation'] = 'somente a navegação';
+$lang['useheading_o_content'] = 'somente o conteúdo do wiki';
+$lang['useheading_o_1'] = 'sempre';
+$lang['readdircache'] = 'Tempo máximo para cache readdir (segundos)';
diff --git a/lib/plugins/config/lang/pt/intro.txt b/lib/plugins/config/lang/pt/intro.txt
new file mode 100644
index 000000000..2010dadaf
--- /dev/null
+++ b/lib/plugins/config/lang/pt/intro.txt
@@ -0,0 +1,7 @@
+====== Gerenciador de Configurações ======
+
+Use esta página para controlar as definições da instalação do seu DokuWiki. Para ajuda acerca dos itens, consulte [[doku>config]]. Para mais detalhes sobre este plugin, veja [[doku>plugin:config]].
+
+Definições que apresentem um fundo vermelho claro são protegidas e não podem ser alteradas com este plugin. Definições com um fundo azul são padrão e definições com um fundo branco foram configuradas localmente para essa instalação em particular. Tanto as definições em azul como em branco podem ser alteradas.
+
+Lembre-se de pressionar o botão **Guardar** antes de sair desta página, caso contrário, as suas definições serão perdidas. \ No newline at end of file
diff --git a/lib/plugins/config/lang/pt/lang.php b/lib/plugins/config/lang/pt/lang.php
new file mode 100644
index 000000000..fe05bd281
--- /dev/null
+++ b/lib/plugins/config/lang/pt/lang.php
@@ -0,0 +1,189 @@
+<?php
+/**
+ * Portugueselanguage file
+ *
+ * @author José Monteiro <Jose.Monteiro@DoWeDo-IT.com>
+ * @author Enrico Nicoletto <liverig@gmail.com>
+ * @author Fil <fil@meteopt.com>
+ * @author André Neves <drakferion@gmail.com>
+ * @author José Campos zecarlosdecampos@gmail.com
+ */
+$lang['menu'] = 'Configuração';
+$lang['error'] = 'Parâmetros de Configuração não actualizados devido a valores inválidos. Por favor, reveja as modificações que pretende efectuar antes de re-submetê-las.<br /> Os valores incorrectos serão mostrados dentro de uma "moldura" vermelha.';
+$lang['updated'] = 'Parâmetros de Configuração actualizados com sucesso.';
+$lang['nochoice'] = '(não existem outras escolhas disponíveis)';
+$lang['locked'] = 'O ficheiro de configuração não pôde ser actualizado, se isso foi não intencional, <br />certifique-se que o nome e as permissões do ficheiro de configuração estejam correctas.
+';
+$lang['danger'] = 'Perigo: Alterar esta opção poderá tornar o seu wiki e o menu de configuração inacessíveis.';
+$lang['warning'] = 'Aviso: A alteração desta opção poderá causar comportamento involuntário.';
+$lang['security'] = 'Aviso de segurança: Alterar esta opção pode apresentar um risco de segurança.';
+$lang['_configuration_manager'] = 'Gestor de Parâmetros de Configuração';
+$lang['_header_dokuwiki'] = 'Parâmetros DokuWiki';
+$lang['_header_plugin'] = 'Parâmetros dos Plugins';
+$lang['_header_template'] = 'Parâmetros das Templates';
+$lang['_header_undefined'] = 'Parâmetros não definidos';
+$lang['_basic'] = 'Configurações Básicas';
+$lang['_display'] = 'Configuração de Apresentação';
+$lang['_authentication'] = 'Configuração de Autenticação';
+$lang['_anti_spam'] = 'Configuração Anti-Spam';
+$lang['_editing'] = 'Configuração de Edição';
+$lang['_links'] = 'Configuração de Ligações';
+$lang['_media'] = 'Configuração de Media';
+$lang['_advanced'] = 'Configurações Avançadas';
+$lang['_network'] = 'Configuração de Rede';
+$lang['_plugin_sufix'] = 'Configuração dos Plugins';
+$lang['_template_sufix'] = 'Configuração das Templates';
+$lang['_msg_setting_undefined'] = 'Nenhum metadado configurado.';
+$lang['_msg_setting_no_class'] = 'Nenhuma classe definida.';
+$lang['_msg_setting_no_default'] = 'Sem valor por omissão.';
+$lang['fmode'] = 'Modo de criação de ficheiros.';
+$lang['dmode'] = 'Modo de criação de pastas.';
+$lang['lang'] = 'Idioma';
+$lang['basedir'] = 'Pasta Base';
+$lang['baseurl'] = 'URL Base';
+$lang['savedir'] = 'Pasta para guardar dados';
+$lang['start'] = 'Nome da Página Inicial';
+$lang['title'] = 'Título deste Wiki';
+$lang['template'] = 'Template';
+$lang['license'] = 'Sob que licença o seu conteúdo deverá ser disponibilizado?';
+$lang['fullpath'] = 'Revelar caminho completo no rodapé';
+$lang['recent'] = 'Alterações recentes';
+$lang['breadcrumbs'] = 'Número máximo de breadcrumbs';
+$lang['youarehere'] = 'Breadcrumbs hierárquicas';
+$lang['typography'] = 'Executar substituições tipográficas';
+$lang['htmlok'] = 'Permitir embeber HTML';
+$lang['phpok'] = 'Permitir embeber PHP';
+$lang['dformat'] = 'Formato de Data (ver função PHP\'s <a href="http://www.php.net/strftime">strftime</a>)';
+$lang['signature'] = 'Assinatura';
+$lang['toptoclevel'] = 'Nível de topo para a tabela de conteúdo';
+$lang['tocminheads'] = 'Quantidade mínima de cabeçalhos para a construção da tabela de conteúdos.';
+$lang['maxtoclevel'] = 'Máximo nível para a tabela de conteúdo';
+$lang['maxseclevel'] = 'Máximo nível para editar secção';
+$lang['camelcase'] = 'Usar CamelCase';
+$lang['deaccent'] = 'Nomes das páginas sem acentos';
+$lang['useheading'] = 'Usar o primeiro cabeçalho para o nome da página';
+$lang['refcheck'] = 'Verificação de referência da media';
+$lang['refshow'] = 'Número de referências de media a exibir';
+$lang['allowdebug'] = 'Permitir depuração <b>desabilite se não for necessário!</b>';
+$lang['usewordblock'] = 'Bloquear spam baseado em lista de palavras (wordlist)';
+$lang['indexdelay'] = 'Tempo de espera antes da indexação (seg)';
+$lang['relnofollow'] = 'Usar rel="nofollow" em links externos';
+$lang['mailguard'] = 'Obscurecer endereços de email';
+$lang['iexssprotect'] = 'Verificar os arquivos enviados contra possíveis códigos maliciosos em HTML ou JavaScript';
+$lang['showuseras'] = 'O que exibir quando mostrar o utilizador que editou a página pela última vez';
+$lang['useacl'] = 'Usar ACL - Listas de Controlo de Acessos';
+$lang['autopasswd'] = 'Auto-gerar senhas';
+$lang['authtype'] = 'Método de autenticação';
+$lang['passcrypt'] = 'Método de cifragem da senha';
+$lang['defaultgroup'] = 'Grupo por omissão';
+$lang['superuser'] = 'Superutilizador - um grupo, utilizador ou uma lista separada por vírgulas usuário1,@grupo1,usuário2 que tem acesso completo a todas as páginas e funções, independente das definições da ACL';
+$lang['manager'] = 'Gestor - um grupo, utilizador ou uma lista separada por vírgulas usuário1,@grupo1,usuário2 que tem acesso a certas funções de gestão';
+$lang['profileconfirm'] = 'Confirmar mudanças no perfil com a senha';
+$lang['disableactions'] = 'Desactivar acções DokuWiki';
+$lang['disableactions_check'] = 'Checar';
+$lang['disableactions_subscription'] = 'Subscrever/Não Subscrver';
+$lang['disableactions_wikicode'] = 'Ver fonte/Exportar em bruto';
+$lang['disableactions_other'] = 'Outras acções (separadas por vírgula)';
+$lang['sneaky_index'] = 'Por norma, o DokuWiki irá exibir todos os espaços de nomes na visualização do índice. Ao habilitar essa opção, serão escondidos aqueles em que o utilizador não tenha permissão de leitura. Isto pode resultar na omissão de sub-ramos acessíveis, que poderá tornar o índice inútil para certas configurações de ACL.';
+$lang['auth_security_timeout'] = 'Tempo limite de segurança para autenticações (seg)';
+$lang['securecookie'] = 'Os cookies definidos via HTTPS deverão ser enviados para o navegador somente via HTTPS? Desabilite essa opção quando somente a autenticação do seu wiki for realizada de maneira segura via SSL e a navegação de maneira insegura.';
+$lang['xmlrpc'] = 'Habilitar/desabilitar interface XML-RPC.';
+$lang['xmlrpcuser'] = 'Restringir acesso XML-RPC para os grupos separados por vírgula ou utilizadores inseridos aqui. Deixar vazio para dar acesso a todos.';
+$lang['updatecheck'] = 'Verificar por actualizações e avisos de segurança? O DokuWiki precisa contactar o "splitbrain.org" para efectuar esta verificação.';
+$lang['userewrite'] = 'Usar URLs SEO';
+$lang['useslash'] = 'Usar a barra como separador de espaços de nomes nas URLs';
+$lang['usedraft'] = 'Guardar o rascunho automaticamente durante a edição';
+$lang['sepchar'] = 'Separador de palavras no nome da página';
+$lang['canonical'] = 'Usar URLs absolutas (http://servidor/caminho)';
+$lang['fnencode'] = 'Método de codificar nomes de ficheiro não-ASCII.';
+$lang['autoplural'] = 'Verificar formas plurais nos links';
+$lang['compression'] = 'Método de compressão para histórico';
+$lang['cachetime'] = 'Idade máxima para cache (seg.)';
+$lang['locktime'] = 'Idade máxima para locks (seg.)';
+$lang['fetchsize'] = 'Tamanho máximo (bytes) que o fetch.php pode transferir do exterior';
+$lang['notify'] = 'Enviar notificações de mudanças para este endereço de email';
+$lang['registernotify'] = 'Enviar informações de utilizadores registados para este endereço de email';
+$lang['mailfrom'] = 'Endereço de email a ser utilizado para mensagens automáticas';
+$lang['mailprefix'] = 'Prefixo de email a ser utilizado para mensagens automáticas';
+$lang['gzip_output'] = 'Usar "Content-Encoding" do gzip para o código xhtml';
+$lang['gdlib'] = 'Versão GD Lib';
+$lang['im_convert'] = 'Caminho para a ferramenta "convert" do ImageMagick';
+$lang['jpg_quality'] = 'Compressão/Qualidade JPG (0-100)';
+$lang['subscribers'] = 'Habilitar o suporte a subscrição de páginas ';
+$lang['subscribe_time'] = 'Tempo após o qual as listas de subscrição e "digests" são enviados (seg.); Isto deve ser inferior ao tempo especificado em recent_days.';
+$lang['compress'] = 'Compactar as saídas de CSS e JavaScript';
+$lang['cssdatauri'] = 'Tamanho em bytes até ao qual as imagens referenciadas em ficheiros CSS devem ser embutidas diretamente no CSS para reduzir a carga de pedidos HTTP extra. Esta técnica não funciona em IE 7 e abaixo! <code>400</code> a <code>600</code> bytes é um bom valor. Escolher <code>0</code> para desativar.';
+$lang['hidepages'] = 'Esconder páginas correspondentes (expressões regulares)';
+$lang['send404'] = 'Enviar "HTTP 404/Página não encontrada" para páginas não existentes';
+$lang['sitemap'] = 'Gerar Sitemap Google (dias)';
+$lang['broken_iua'] = 'A função "ignore_user_abort" não está a funcionar no seu sistema? Isso pode causar um índice de busca defeituoso. Sistemas com IIS+PHP/CGI são conhecidos por possuírem este problema. Veja o <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">bug 852</a> para mais informações.';
+$lang['xsendfile'] = 'Usar o cabeçalho "X-Sendfile" para permitir o servidor de internet encaminhar ficheiros estáticos? O seu servidor de internet precisa ter suporte a isso.';
+$lang['renderer_xhtml'] = 'Renderizador a ser utilizado para a saída principal do wiki (xhtml)';
+$lang['renderer__core'] = '%s (núcleo dokuwiki)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Permitir cookies de autenticação permanentes (Memorizar?)';
+$lang['rss_type'] = 'Tipo de feed XML';
+$lang['rss_linkto'] = 'Links de feed XML ara';
+$lang['rss_content'] = 'O que deve ser exibido nos itens do alimentador XML?';
+$lang['rss_update'] = 'Intervalo de actualização do alimentador XML (seg)';
+$lang['recent_days'] = 'Quantas mudanças recentes devem ser mantidas? (dias)';
+$lang['rss_show_summary'] = 'Resumo de exibição do alimentador XML no título';
+$lang['target____wiki'] = 'Parâmetro "target" para links internos';
+$lang['target____interwiki'] = 'Parâmetro "target" para links entre wikis';
+$lang['target____extern'] = 'Parâmetro "target" para links externos';
+$lang['target____media'] = 'Parâmetro "target" para links de media';
+$lang['target____windows'] = 'Parâmetro "target" para links do Windows';
+$lang['proxy____host'] = 'Nome do servidor proxy';
+$lang['proxy____port'] = 'Porta de Proxy';
+$lang['proxy____user'] = 'Nome de utilizador Proxy';
+$lang['proxy____pass'] = 'Password de Proxy ';
+$lang['proxy____ssl'] = 'Usar SSL para conectar ao proxy';
+$lang['proxy____except'] = 'Expressão regular para condizer URLs para os quais o proxy deve ser saltado.';
+$lang['safemodehack'] = 'Habilitar modo de segurança';
+$lang['ftp____host'] = 'Servidor FTP para o modo de segurança';
+$lang['ftp____port'] = 'Porta de FTP para o modo de segurança';
+$lang['ftp____user'] = 'Nome do utilizador FTP para o modo de segurança';
+$lang['ftp____pass'] = 'Senha do utilizador FTP para o modo de segurança';
+$lang['ftp____root'] = 'Directoria raiz do FTP para o modo de segurança';
+$lang['license_o_'] = 'Nenhuma escolha';
+$lang['typography_o_0'] = 'nenhum';
+$lang['typography_o_1'] = 'Apenas entre aspas';
+$lang['typography_o_2'] = 'Entre aspas e apóstrofes';
+$lang['userewrite_o_0'] = 'nenhum';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'interno (DokuWiki)';
+$lang['deaccent_o_0'] = 'desligado';
+$lang['deaccent_o_1'] = 'remover acentos';
+$lang['deaccent_o_2'] = 'romanizar';
+$lang['gdlib_o_0'] = 'A GD Lib não está disponível';
+$lang['gdlib_o_1'] = 'Versão 1.x';
+$lang['gdlib_o_2'] = 'Auto-detecção';
+$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'] = 'Abstracto';
+$lang['rss_content_o_diff'] = 'Diferenças Unificadas';
+$lang['rss_content_o_htmldiff'] = 'Tabela de diff formatada em HTML';
+$lang['rss_content_o_html'] = 'Conteúdo completo da página em HTML';
+$lang['rss_linkto_o_diff'] = 'vista de diferenças';
+$lang['rss_linkto_o_page'] = 'página revista';
+$lang['rss_linkto_o_rev'] = 'lista de revisões';
+$lang['rss_linkto_o_current'] = 'página actual';
+$lang['compression_o_0'] = 'Sem Compressão';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'não usar';
+$lang['xsendfile_o_1'] = 'Cabeçalho proprietário lighttpd (anterior à versão 1.5)';
+$lang['xsendfile_o_2'] = 'Cabeçalho "X-Sendfile" padrão';
+$lang['xsendfile_o_3'] = 'Cabeçalho proprietário "Nginx X-Accel-Redirect"';
+$lang['showuseras_o_loginname'] = 'Nome de utilizador';
+$lang['showuseras_o_username'] = 'Nome completo do utilizador';
+$lang['showuseras_o_email'] = 'Endereço email do utilizador (ofuscado de acordo com a configuração mailguard)';
+$lang['showuseras_o_email_link'] = 'Endereço de e-mail de usuário como um link "mailto:"';
+$lang['useheading_o_0'] = 'Nunca';
+$lang['useheading_o_navigation'] = 'Apenas Navegação';
+$lang['useheading_o_content'] = 'Apenas Conteúdo Wiki';
+$lang['useheading_o_1'] = 'Sempre';
+$lang['readdircache'] = 'Idade máxima para a cache de "readdir" (seg)';
diff --git a/lib/plugins/config/lang/ro/intro.txt b/lib/plugins/config/lang/ro/intro.txt
new file mode 100644
index 000000000..f5cbbe81e
--- /dev/null
+++ b/lib/plugins/config/lang/ro/intro.txt
@@ -0,0 +1,7 @@
+====== Manager Configurare ======
+
+Folosiţi această pagină pentru a controla setările instalării DokuWiki. Pentru ajutor la probleme punctuale, consultaţi [[doku>config]]. Pentru mai multe detalii privind acest plugin, consultaţi [[doku>plugin:config]].
+
+Setările pe un fond roşu-deschis sunt protejate şi nu pot fi modificate cu acest plugin. Setările pe un fond albastru sunt valori implicite iar cele pe fond alb au fost setate local pentru această instalare individualizată. Setările pe fond albastru şi alb pot fi modificate.
+
+Nu uitaţi să apăsaţi butonul **SALVEAZĂ** înainte de a părăsi această pagină; altfel, modificările aduse se vor pierde.
diff --git a/lib/plugins/config/lang/ro/lang.php b/lib/plugins/config/lang/ro/lang.php
new file mode 100644
index 000000000..5845e3c35
--- /dev/null
+++ b/lib/plugins/config/lang/ro/lang.php
@@ -0,0 +1,193 @@
+<?php
+/**
+ * Romanian language file
+ *
+ * @author Sergiu Baltariu <s_baltariu@yahoo.com>
+ * @author s_baltariu@yahoo.com
+ * @author Emanuel-Emeric Andrasi <n30@mandrivausers.ro>
+ * @author Emanuel-Emeric Andrași <n30@mandrivausers.ro>
+ * @author Emanuel-Emeric Andraşi <em.andrasi@mandrivausers.ro>
+ * @author Emanuel-Emeric Andrasi <em.andrasi@mandrivausers.ro>
+ * @author Marius OLAR <olarmariusalex@gmail.com>
+ * @author Emanuel-Emeric Andrași <em.andrasi@mandrivausers.ro>
+ */
+$lang['menu'] = 'Setări de Configurare';
+$lang['error'] = 'Setări nu au fost actualizate datorită unei valori incorecte; verificaţi modificările şi încercaţi din nou. <br /> Valorile incorecte vor apărea într-un chenar roşu.';
+$lang['updated'] = 'Setările au fost actualizate cu succes.';
+$lang['nochoice'] = '(nici o altă opţiune nu este disponibilă)';
+$lang['locked'] = 'Fişierul de setări nu poate fi actualizat. Dacă nu s-a dorit aceasta, asiguraţi-vă că numele şi drepturile de acces ale fişierului de setări localizate sunt corecte.';
+$lang['danger'] = 'Pericol: Modificarea aceastei opțiuni poate conduce la imposibilitatea accesării wiki-ului și a meniului de configurare!';
+$lang['warning'] = 'Atenție: Modificarea aceastei opțiuni poate duce la evenimente nedorite!';
+$lang['security'] = 'Alertă de securitate: Modificarea acestei opțiuni poate prezenta un risc de securitate!';
+$lang['_configuration_manager'] = 'Manager Configurare';
+$lang['_header_dokuwiki'] = 'Setări DokuWiki';
+$lang['_header_plugin'] = 'Setări Plugin-uri';
+$lang['_header_template'] = 'Setări Şabloane';
+$lang['_header_undefined'] = 'Setări Nedefinite';
+$lang['_basic'] = 'Setări de Bază';
+$lang['_display'] = 'Setări Afişare';
+$lang['_authentication'] = 'Setări Autentificare';
+$lang['_anti_spam'] = 'Setări Anti-Spam';
+$lang['_editing'] = 'Setări Editare';
+$lang['_links'] = 'Setări Legături';
+$lang['_media'] = 'Setări Media';
+$lang['_advanced'] = 'Setări Avansate';
+$lang['_network'] = 'Setări Reţea';
+$lang['_plugin_sufix'] = 'Setări Plugin-uri';
+$lang['_template_sufix'] = 'Setări Şabloane';
+$lang['_msg_setting_undefined'] = 'Nesetat metadata';
+$lang['_msg_setting_no_class'] = 'Nesetat class';
+$lang['_msg_setting_no_default'] = 'Nici o valoare implicită';
+$lang['fmode'] = 'Mod creare fişier';
+$lang['dmode'] = 'Mod creare director';
+$lang['lang'] = 'Limbă';
+$lang['basedir'] = 'Director bază';
+$lang['baseurl'] = 'URL bază ';
+$lang['savedir'] = 'Director pentru salvarea datelor';
+$lang['cookiedir'] = 'Cale Cookie. Lăsați gol pentru a utiliza baseurl.';
+$lang['start'] = 'Numele paginii de start';
+$lang['title'] = 'Titlul wiki';
+$lang['template'] = 'Şablon';
+$lang['license'] = 'Sub ce licenţă va fi publicat conţinutul?';
+$lang['fullpath'] = 'Arată calea completă a paginii în subsol';
+$lang['recent'] = 'Modificări recente';
+$lang['breadcrumbs'] = 'Numărul de "urme" lăsate';
+$lang['youarehere'] = 'Structura ierarhică a "urmelor" lăsate';
+$lang['typography'] = 'Fă înlocuiri topografice';
+$lang['htmlok'] = 'Permite intercalare cod HTML';
+$lang['phpok'] = 'Permite intercalare cod PHP';
+$lang['dformat'] = 'Format dată (vezi funcţia PHP <a href="http://www.php.net/strftime">strftime</a>)';
+$lang['signature'] = 'Semnătura';
+$lang['toptoclevel'] = 'Primul nivel pentru cuprins';
+$lang['tocminheads'] = 'Numărul minim de titluri ce determină dacă se alcătuieşte Tabelul de Cuprins (TOC)';
+$lang['maxtoclevel'] = 'Nivelul maxim pentru cuprins';
+$lang['maxseclevel'] = 'Nivelul maxim de editare al secţiunii';
+$lang['camelcase'] = 'Foloseşte CamelCase pentru legături';
+$lang['deaccent'] = 'numedepagină curate';
+$lang['useheading'] = 'Foloseşte primul titlu pentru numele paginii';
+$lang['refcheck'] = 'Verificare referinţă media';
+$lang['refshow'] = 'Numărul de referinţe media de arătat';
+$lang['allowdebug'] = 'Permite depanarea <b>dezactivaţi dacă cu e necesar!</b>';
+$lang['mediarevisions'] = 'Activează revizii media?';
+$lang['usewordblock'] = 'Blochează spam-ul pe baza listei de cuvinte';
+$lang['indexdelay'] = 'Timpul de întârziere înainte de indexare (sec)';
+$lang['relnofollow'] = 'Folosiţi rel="nofollow" pentru legăturile externe';
+$lang['mailguard'] = 'Adrese de email acoperite';
+$lang['iexssprotect'] = 'Verifică fişierele încărcate pentru posibil cod periculos JavaScript sau HTML';
+$lang['showuseras'] = 'Ce se afişează la indicarea utilizatorului care a editat ultimul o pagină';
+$lang['useacl'] = 'Utilizează liste de control al accesului';
+$lang['autopasswd'] = 'Parole autogenerate';
+$lang['authtype'] = 'Autentificare backend';
+$lang['passcrypt'] = 'Metoda de criptare a parolei';
+$lang['defaultgroup'] = 'Grup implicit';
+$lang['superuser'] = 'Superuser - un grup sau un utilizator cu acces complet la toate paginile şi funcţiile indiferent de setările ACL';
+$lang['manager'] = 'Manager - un grup sau un utilizator cu acces la anumite funcţii de management';
+$lang['profileconfirm'] = 'Confirmă schimbarea profilului cu parola';
+$lang['disableactions'] = 'Dezactivează acţiunile DokuWiki';
+$lang['disableactions_check'] = 'Verifică';
+$lang['disableactions_subscription'] = 'Subscrie/Anulează subscrierea';
+$lang['disableactions_wikicode'] = 'Vizualizează sursa/Export Raw';
+$lang['disableactions_other'] = 'Alte acţiuni (separate prin virgulă)';
+$lang['sneaky_index'] = 'Implicit, DokuWiki va arăta toate numele de spaţii la vizualizarea indexului. Activând această opţiune vor fi ascunse acelea la care utilizatorul nu are drepturi de citire. Aceasta poate determina ascunderea sub-numelor de spaţii accesibile. Aceasta poate face index-ul inutilizabil cu anumite setări ale ACL';
+$lang['auth_security_timeout'] = 'Timpul de expirare al Autentificării Securizate (secunde)';
+$lang['securecookie'] = 'Cookies-urile setate via HTTPS să fie trimise doar via HTTPS de către browser? Dezactivaţi această opţiune numai când login-ul wiki-ului este securizat cu SSL dar navigarea wiki-ului se realizează nesecurizat.';
+$lang['xmlrpc'] = 'Activează/dezactivează interfaţa XML-RPC';
+$lang['xmlrpcuser'] = 'Restricţionaţi accesul XML-RPC la grupurile sau utilizatorii separaţi prin virgulă daţi aici. Lasaţi gol pentru a da acces tuturor.';
+$lang['updatecheck'] = 'Verificare actualizări şi avertismente privind securitatea? DokuWiki trebuie să contacteze update.dokuwiki.org pentru această facilitate.';
+$lang['userewrite'] = 'Folosire URL-uri "nice"';
+$lang['useslash'] = 'Foloseşte slash-ul ca separator de spaţii de nume în URL-uri';
+$lang['usedraft'] = 'Salvează automat o schiţă în timpul editării';
+$lang['sepchar'] = 'Separator cuvinte în numele paginii';
+$lang['canonical'] = 'Foloseşte URL-uri canonice';
+$lang['fnencode'] = 'Metoda de encodare a numelor fişierelor non-ASCII.';
+$lang['autoplural'] = 'Verifică formele de plural în legături';
+$lang['compression'] = 'Metoda de criptare a fişierelor pod';
+$lang['cachetime'] = 'Durata maximă pentru cache (secunde)';
+$lang['locktime'] = 'Durata maximă pentru blocarea fişierelor (secunde)';
+$lang['fetchsize'] = 'Dimensiunea maximă (byte) pe care fetch.php poate să descarce din exterior';
+$lang['notify'] = 'Trimite notificări privind modificările pe această adresă de email';
+$lang['registernotify'] = 'Trimite informare noilor utilizatori înregistraţi pe această adresă de email';
+$lang['mailfrom'] = 'Adresa de email utilizată pentru mailuri automate';
+$lang['mailprefix'] = 'Prefix subiect e-mail de folosit pentru mail-uri automate';
+$lang['gzip_output'] = 'Foloseşte gzip pentru codarea conţinutului xhtml';
+$lang['gdlib'] = 'Versiunea GD Lib';
+$lang['im_convert'] = 'Calea către instrumentul de conversie ImageMagick';
+$lang['jpg_quality'] = 'Calitatea compresiei JPG (0-100)';
+$lang['subscribers'] = 'Activează suportul pentru subscrierea paginii';
+$lang['subscribe_time'] = 'Timpul după care lista de abonare şi digestie sunt trimise (sec); Aceasta ar trebui să fie mai mic decât timpul specificat în recent_days.';
+$lang['compress'] = 'Compactează codul CSS şi javascript produs';
+$lang['cssdatauri'] = 'Dimensiunea în octeți până la care imaginile regasite în fișierele CSS ar trebui să fie incluse direct în stylesheet pentru a reduce supraîncărcarea antetului cererii HTTP. Această tehnică nu va funcționa în IE < 8! <code>400</code> până la <code>600</code> octeți sunt suficienți. Introduceți <code>0</code> pentru a dezactiva această opțiune.';
+$lang['hidepages'] = 'Ascunde paginile pereche (expresii regulate)';
+$lang['send404'] = 'Trimite mesajul "HTTP 404/Page Not Found" pentru paginile inexistente';
+$lang['sitemap'] = 'Generează Google sitemap (zile)';
+$lang['broken_iua'] = 'Funcţia ignore_user_abort nu funcţionează pe sistemul dumneavoastră? Aceasta poate determina nefuncţionarea indexului de căutare. IIS+PHP/CGI sunt cunoscute ca fiind nefuncţionale. Mai multe detalii găsiţi la <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a>';
+$lang['xsendfile'] = 'Folosiţi header-ul X-Send pentru a-i permite serverului web să trimită fişiere statice? Serverul web trebuie să permită aceasta.';
+$lang['renderer_xhtml'] = 'Motorul de randare principal folosit pentru afişarea wiki în format xhtml';
+$lang['renderer__core'] = '%s (nucleu dokuwiki)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Permiteţi cookies permanente la login (ţine-mă minte)';
+$lang['rss_type'] = 'Tip flux XML';
+$lang['rss_linkto'] = 'Fluxul XML se leagă la';
+$lang['rss_content'] = 'Ce să afişez în obiectele fluxurilor XML';
+$lang['rss_update'] = 'Intervalul de actualizare a fluxului XML (sec)';
+$lang['recent_days'] = 'Câte modificări recente să se păstreze?';
+$lang['rss_show_summary'] = 'Fluxul XML arată rezumat în titlu';
+$lang['target____wiki'] = 'Fereastra ţintă pentru legăturile interne';
+$lang['target____interwiki'] = 'Fereastra ţintă pentru legăturile interwiki';
+$lang['target____extern'] = 'Fereastra ţintă pentru legăturile externe';
+$lang['target____media'] = 'Fereastra ţintă pentru legăturile media';
+$lang['target____windows'] = 'Fereastra ţintă pentru legăturile windows';
+$lang['proxy____host'] = 'Nume server Proxy';
+$lang['proxy____port'] = 'Port Proxy';
+$lang['proxy____user'] = 'Nume utilizator Proxy';
+$lang['proxy____pass'] = 'Parolă Proxy';
+$lang['proxy____ssl'] = 'Foloseşte SSL pentru conectare la Proxy';
+$lang['proxy____except'] = 'Expresie regulară de potrivit cu URL-uri pentru care proxy-ul trebuie păsuit.';
+$lang['safemodehack'] = 'Activează safemode hack';
+$lang['ftp____host'] = 'Server FTP pentru safemode hack';
+$lang['ftp____port'] = 'Port FTP pentru safemode hack';
+$lang['ftp____user'] = 'Nume utilizator pentru safemode hack';
+$lang['ftp____pass'] = 'Parolă FTP pentru safemode hack';
+$lang['ftp____root'] = 'Director rădăcină FTP pentru safemode hack';
+$lang['license_o_'] = 'Nici una aleasă';
+$lang['typography_o_0'] = 'nimic';
+$lang['typography_o_1'] = 'Numai ghilimele duble';
+$lang['typography_o_2'] = 'Toate ghilimelele (s-ar putea să nu fucţioneze întotdeauna)';
+$lang['userewrite_o_0'] = 'nimic';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki intern';
+$lang['deaccent_o_0'] = 'închis';
+$lang['deaccent_o_1'] = 'înlătură accentele';
+$lang['deaccent_o_2'] = 'romanizează';
+$lang['gdlib_o_0'] = 'biblioteca GD Lib nu este disponibilă';
+$lang['gdlib_o_1'] = 'Versiunea 1.x';
+$lang['gdlib_o_2'] = 'Detectare automată';
+$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'] = 'Abstract';
+$lang['rss_content_o_diff'] = 'Diferenţe unificate';
+$lang['rss_content_o_htmldiff'] = 'Tabel diferenţe în format HTML';
+$lang['rss_content_o_html'] = 'Conţinut pagină complet HTML';
+$lang['rss_linkto_o_diff'] = 'vizualizare diferenţe';
+$lang['rss_linkto_o_page'] = 'pagina revizuită';
+$lang['rss_linkto_o_rev'] = 'lista revizuirilor';
+$lang['rss_linkto_o_current'] = 'pagina curentă';
+$lang['compression_o_0'] = 'nici una';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'nu se foloseşte';
+$lang['xsendfile_o_1'] = 'Header proprietar lighttpd (înaintea versiunii 1.5)';
+$lang['xsendfile_o_2'] = 'Header standard X-Sendfile';
+$lang['xsendfile_o_3'] = 'Header proprietar Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Numele de login';
+$lang['showuseras_o_username'] = 'Numele complet al utilizatorului';
+$lang['showuseras_o_email'] = 'Adresa de e-mail a utilizatorului (mascată conform setărilor de protecţie)';
+$lang['showuseras_o_email_link'] = 'Adresa de e-mail a utilizatorului ca mailto: link';
+$lang['useheading_o_0'] = 'Niciodată';
+$lang['useheading_o_navigation'] = 'Doar navigare';
+$lang['useheading_o_content'] = 'Doar conţinutul Wiki';
+$lang['useheading_o_1'] = 'Întotdeauna';
+$lang['readdircache'] = 'Vârsta maximă depozitare readdir (sec)';
diff --git a/lib/plugins/config/lang/ru/intro.txt b/lib/plugins/config/lang/ru/intro.txt
new file mode 100644
index 000000000..a629d9332
--- /dev/null
+++ b/lib/plugins/config/lang/ru/intro.txt
@@ -0,0 +1,9 @@
+====== Настройки вики ======
+
+Здесь вы можете изменить настройки своей «ДокуВики». Для справки по поводу конкретных опций смотрите [[doku>config]]. Дополнительные детали об этом плагине доступны здесь: [[doku>plugin:config]].
+
+Настройки, отображаемые на светло-красном фоне, защищены от изменений и не могут быть отредактированы с помощью этого плагина. Голубым фоном отмечены настройки со значениями по умолчанию, а белым фоном — настройки, которые были локально изменены для этой конкретной «ДокуВики». Как голубые, так и белые настройки доступны для изменения.
+
+Не забудьте нажать кнопку «**Сохранить**» перед тем, как покинуть эту страницу, иначе все ваши изменения будут потеряны.
+
+
diff --git a/lib/plugins/config/lang/ru/lang.php b/lib/plugins/config/lang/ru/lang.php
new file mode 100644
index 000000000..f29257a28
--- /dev/null
+++ b/lib/plugins/config/lang/ru/lang.php
@@ -0,0 +1,196 @@
+<?php
+/**
+ * Russian language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Denis Simakov <akinoame1@gmail.com>
+ * @author Andrew Pleshakov <beotiger@mail.ru>
+ * @author Змей Этерийский evil_snake@eternion.ru
+ * @author Hikaru Nakajima <jisatsu@mail.ru>
+ * @author Alexei Tereschenko <alexeitlex@yahoo.com>
+ * @author Irina Ponomareva irinaponomareva@webperfectionist.com
+ * @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>
+ * @author Aleksandr Selivanov <alexgearbox@gmail.com>
+ * @author Ladyko Andrey <fylh@succexy.spb.ru>
+ * @author Eugene <windy.wanderer@gmail.com>
+ */
+$lang['menu'] = 'Настройки вики';
+$lang['error'] = 'Настройки не были сохранены из-за ошибки в одном из значений. Пожалуйста, проверьте свои изменения и попробуйте ещё раз.<br />Неправильные значения будут обведены красной рамкой.';
+$lang['updated'] = 'Настройки успешно сохранены.';
+$lang['nochoice'] = '(нет других вариантов)';
+$lang['locked'] = 'Файл настройки недоступен для изменения. Если это не специально, <br />убедитесь, что файл локальной настройки имеет правильное имя и права доступа.';
+$lang['danger'] = 'Внимание: изменение этой опции может сделать вашу вики и меню конфигурации недоступными.';
+$lang['warning'] = 'Предостережение: изменение этой опции может вызвать непредсказуемое поведение.';
+$lang['security'] = 'Предостережение по безопасности: изменение этой опции может вызвать риск, связанный с безопасностью.';
+$lang['_configuration_manager'] = 'Настройки вики';
+$lang['_header_dokuwiki'] = 'Параметры «ДокуВики»';
+$lang['_header_plugin'] = 'Параметры плагинов';
+$lang['_header_template'] = 'Параметры шаблонов';
+$lang['_header_undefined'] = 'Прочие параметры';
+$lang['_basic'] = 'Основные параметры';
+$lang['_display'] = 'Параметры отображения';
+$lang['_authentication'] = 'Параметры аутентификации';
+$lang['_anti_spam'] = 'Параметры блокировки спама';
+$lang['_editing'] = 'Параметры правки';
+$lang['_links'] = 'Параметры ссылок';
+$lang['_media'] = 'Параметры медиафайлов';
+$lang['_advanced'] = 'Тонкая настройка';
+$lang['_network'] = 'Параметры сети';
+$lang['_plugin_sufix'] = 'Параметры плагина';
+$lang['_template_sufix'] = 'Параметры шаблона';
+$lang['_msg_setting_undefined'] = 'Не найдены метаданные настроек.';
+$lang['_msg_setting_no_class'] = 'Не найден класс настроек.';
+$lang['_msg_setting_no_default'] = 'Не задано значение по умолчанию.';
+$lang['fmode'] = 'Права для создаваемых файлов';
+$lang['dmode'] = 'Права для создаваемых директорий';
+$lang['lang'] = 'Язык';
+$lang['basedir'] = 'Корневая директория (например, <code>/dokuwiki/</code>). Оставьте пустым для автоопределения.';
+$lang['baseurl'] = 'Корневой адрес (URL) (например, <code>http://www.yourserver.ru</code>). Оставьте пустым для автоопределения.';
+$lang['savedir'] = 'Директория для данных';
+$lang['start'] = 'Имя стартовой страницы';
+$lang['title'] = 'Название вики';
+$lang['template'] = 'Шаблон';
+$lang['license'] = 'На условиях какой лицензии будет предоставляться содержимое вики?';
+$lang['fullpath'] = 'Полный путь к документу';
+$lang['recent'] = 'Недавние изменения (кол-во)';
+$lang['breadcrumbs'] = 'Вы посетили (кол-во)';
+$lang['youarehere'] = 'Показывать «Вы находитесь здесь»';
+$lang['typography'] = 'Типографские символы';
+$lang['htmlok'] = 'Разрешить HTML';
+$lang['phpok'] = 'Разрешить PHP';
+$lang['dformat'] = 'Формат даты и времени';
+$lang['signature'] = 'Шаблон подписи';
+$lang['toptoclevel'] = 'Мин. уровень в содержании';
+$lang['tocminheads'] = 'Мин. количество заголовков, при котором будет составлено содержание';
+$lang['maxtoclevel'] = 'Макс. уровень в содержании';
+$lang['maxseclevel'] = 'Макс. уровень для правки';
+$lang['camelcase'] = 'Использовать ВикиРегистр для ссылок';
+$lang['deaccent'] = 'Транслитерация в именах страниц';
+$lang['useheading'] = 'Первый заголовок вместо имени';
+$lang['refcheck'] = 'Проверять ссылки на медиафайлы';
+$lang['refshow'] = 'Показывать ссылок на медиафайлы';
+$lang['allowdebug'] = 'Включить отладку (отключите!)';
+$lang['usewordblock'] = 'Блокировать спам по ключевым словам';
+$lang['indexdelay'] = 'Задержка перед индексированием';
+$lang['relnofollow'] = 'rel="nofollow" для внешних ссылок';
+$lang['mailguard'] = 'Кодировать адреса электронной почты';
+$lang['iexssprotect'] = 'Проверять закачанные файлы на наличие потенциально опасного кода JavaScript или HTML';
+$lang['showuseras'] = 'Что отображать при показе пользователя, редактировавшего страницу последним';
+$lang['useacl'] = 'Использовать списки прав доступа';
+$lang['autopasswd'] = 'Автогенерация паролей';
+$lang['authtype'] = 'Механизм аутентификации';
+$lang['passcrypt'] = 'Метод шифрования пароля';
+$lang['defaultgroup'] = 'Группа по умолчанию';
+$lang['superuser'] = 'Суперпользователь — группа или пользователь с полным доступом ко всем страницам и функциям администрирования, независимо от установок ACL. Перечень разделяйте запятыми: user1,@group1,user2';
+$lang['manager'] = 'Менеджер — группа или пользователь с доступом к определённым функциям управления. Перечень разделяйте запятыми: user1,@group1,user2';
+$lang['profileconfirm'] = 'Пароль для изменения профиля';
+$lang['disableactions'] = 'Заблокировать операции «ДокуВики»';
+$lang['disableactions_check'] = 'Проверка';
+$lang['disableactions_subscription'] = 'Подписка/Отмена подписки';
+$lang['disableactions_wikicode'] = 'Показ/экспорт исходного текста';
+$lang['disableactions_other'] = 'Другие операции (через запятую)';
+$lang['sneaky_index'] = 'По умолчанию, «ДокуВики» показывает в индексе страниц все пространства имён. Включение этой опции скроет пространства имён, для которых пользователь не имеет прав чтения. Это может привести к скрытию доступных вложенных пространств имён и потере функциональности индекса страниц при некоторых конфигурациях прав доступа.';
+$lang['auth_security_timeout'] = 'Интервал для безопасности авторизации (сек.)';
+$lang['securecookie'] = 'Должны ли куки (cookies), выставленные через HTTPS, отправляться браузером только через HTTPS. Отключите эту опцию в случае, когда только логин вашей вики передаётся через SSL, а обычный просмотр осуществляется в небезопасном режиме.';
+$lang['xmlrpc'] = 'Включить/выключить XML-RPC интерфейс.';
+$lang['xmlrpcuser'] = 'Запретить XML-RPC-доступ для списка групп и пользователей, перечисленных через запятую. Оставьте пустым, если хотите оставить доступ всем.';
+$lang['updatecheck'] = 'Проверять наличие обновлений и предупреждений о безопасности? Для этого «ДокуВики» потребуется связываться с сайтом <a href="http://www.splitbrain.org/">splitbrain.org</a>.';
+$lang['userewrite'] = 'Удобочитаемые адреса (URL)';
+$lang['useslash'] = 'Использовать слэш';
+$lang['usedraft'] = 'Автоматически сохранять черновик во время правки';
+$lang['sepchar'] = 'Разделитель слов в имени страницы';
+$lang['canonical'] = 'Полные канонические адреса (URL)';
+$lang['fnencode'] = 'Метод кодирования имён файлов, записанных не ASCII-символами.';
+$lang['autoplural'] = 'Автоматическое мн. число';
+$lang['compression'] = 'Метод сжатия для архивных файлов';
+$lang['cachetime'] = 'Время жизни кэш-файла (сек.)';
+$lang['locktime'] = 'Время блокировки страницы (сек.)';
+$lang['fetchsize'] = 'Максимальный размер файла (в байтах), который fetch.php может скачивать с внешнего источника';
+$lang['notify'] = 'Электронный адрес для извещений';
+$lang['registernotify'] = 'Посылать информацию о новых зарегистрированных пользователях на этот электронный адрес';
+$lang['mailfrom'] = 'Электронный адрес вики (От:)';
+$lang['mailprefix'] = 'Префикс используемый для автоматического письма станет темой сообщений';
+$lang['gzip_output'] = 'Использовать gzip-сжатие для xhtml';
+$lang['gdlib'] = 'Версия LibGD';
+$lang['im_convert'] = 'Путь к ImageMagick';
+$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'] = 'Число дней, через которое нужно создавать (обновлять) карту сайта для поисковиков (Гугл, Яндекс и др.)';
+$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['rss_type'] = 'Тип RSS';
+$lang['rss_linkto'] = 'Ссылки в RSS';
+$lang['rss_content'] = 'Что отображать в строках XML-ленты?';
+$lang['rss_update'] = 'Интервал обновления XML-ленты (сек.)';
+$lang['recent_days'] = 'На сколько дней назад сохранять недавние изменения';
+$lang['rss_show_summary'] = 'Показывать краткую выдержку в заголовках XML-ленты';
+$lang['target____wiki'] = 'target для внутренних ссылок';
+$lang['target____interwiki'] = 'target для ссылок между вики';
+$lang['target____extern'] = '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-порт';
+$lang['ftp____user'] = 'ftp-имя пользователя';
+$lang['ftp____pass'] = 'ftp-пароль';
+$lang['ftp____root'] = 'ftp-корневая директория';
+$lang['license_o_'] = 'Не выбрано';
+$lang['typography_o_0'] = 'нет';
+$lang['typography_o_1'] = 'Только двойные кавычки';
+$lang['typography_o_2'] = 'Все кавычки (может не всегда работать)';
+$lang['userewrite_o_0'] = '(нет)';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'средствами «ДокуВики»';
+$lang['deaccent_o_0'] = 'отключить';
+$lang['deaccent_o_1'] = 'убирать только диакр. знаки';
+$lang['deaccent_o_2'] = 'полная транслитерация';
+$lang['gdlib_o_0'] = 'LibGD недоступна';
+$lang['gdlib_o_1'] = 'версия 1.x';
+$lang['gdlib_o_2'] = 'автоопределение';
+$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'] = 'Абстрактный';
+$lang['rss_content_o_diff'] = 'Объединённый diff';
+$lang['rss_content_o_htmldiff'] = 'HTML-форматированная таблица diff';
+$lang['rss_content_o_html'] = 'Полное содержимое HTML-страницы';
+$lang['rss_linkto_o_diff'] = 'отличия от текущей';
+$lang['rss_linkto_o_page'] = 'текст страницы';
+$lang['rss_linkto_o_rev'] = 'история правок';
+$lang['rss_linkto_o_current'] = 'текущая версия';
+$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_2'] = 'Стандартный заголовок X-Sendfile';
+$lang['xsendfile_o_3'] = 'Проприетарный заголовок Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Логин';
+$lang['showuseras_o_username'] = 'Полное имя пользователя';
+$lang['showuseras_o_email'] = 'Адрес электропочты в шифрованном виде (см. mailguard)';
+$lang['showuseras_o_email_link'] = 'Адрес электропочты в виде ссылки mailto:';
+$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/intro.txt b/lib/plugins/config/lang/sk/intro.txt
new file mode 100644
index 000000000..5de62a315
--- /dev/null
+++ b/lib/plugins/config/lang/sk/intro.txt
@@ -0,0 +1,7 @@
+====== Správa konfigurácie ======
+
+Túto stránku môžete používať na zmenu nastavení Vašej DokuWiki inštalácie. Popis jednotlivých nastavení je uvedený v [[doku>config]]. Viac detailov o tomto plugine nájdete v [[doku>plugin:config]].
+
+Nastavenia zobrazené na červenom pozadí sú neprístupné a nemôžu byť týmto pluginom zmenené. Nastavenia s modrým pozadím obsahujú prednastavené hodnoty a nastavenia s bielym pozadím boli nastavené lokálne pre túto konkrétnu inštaláciu. Nastavenia s modrým a bielym pozadím môžu byť zmenené.
+
+Nezabudnite stlačiť tlačidlo **Uložiť** pred opustením stránky, inak budú vaše zmeny stratené. \ No newline at end of file
diff --git a/lib/plugins/config/lang/sk/lang.php b/lib/plugins/config/lang/sk/lang.php
new file mode 100644
index 000000000..9f55248a3
--- /dev/null
+++ b/lib/plugins/config/lang/sk/lang.php
@@ -0,0 +1,189 @@
+<?php
+/**
+ * Slovaklanguage file
+ *
+ * @author Michal Mesko <michal.mesko@gmail.com>
+ * @author exusik@gmail.com
+ * @author Martin Michalek <michalek.dev@gmail.com>
+ */
+$lang['menu'] = 'Nastavenia konfigurácie';
+$lang['error'] = 'Nastavenia neboli aktualizované kvôli neplatnej hodnote, prosím skontrolujte vaše zmeny a znovu ich pošlite. <br />Nesprávna hodnota(y) bude ohraničená červeným okrajom.';
+$lang['updated'] = 'Nastavenia úspešne aktualizované.';
+$lang['nochoice'] = '(žiadne ďalšie dostupné voľby)';
+$lang['locked'] = 'Súbor s nastaveniami nemôže byť aktualizovaný, ak toto nie je zámerom, <br />
+uistite sa, že názov a práva lokálneho súboru sú správne.';
+$lang['danger'] = 'Nebezpečie: Zmeny tohto nastavenia môžu spôsobiť nedostupnosť wiki a nastavovacieho menu.';
+$lang['warning'] = 'Varovanie: Zmena tohto nastavenia môže viesť neželanému správaniu.';
+$lang['security'] = 'Bezpečnostné riziko: Zmenou tohto nastavenie môže vzniknúť bezpečnostné riziko.';
+$lang['_configuration_manager'] = 'Správa konfigurácie';
+$lang['_header_dokuwiki'] = 'Nastavenia DokuWiki';
+$lang['_header_plugin'] = 'Nastavenia plug-inov';
+$lang['_header_template'] = 'Nastavenia šablóny';
+$lang['_header_undefined'] = 'Nešpecifikované nastavenia';
+$lang['_basic'] = 'Základné nastavenia';
+$lang['_display'] = 'Nastavenia zobrazovania';
+$lang['_authentication'] = 'Nastavenia zabezpečenia';
+$lang['_anti_spam'] = 'Nastavenia anti-spamu';
+$lang['_editing'] = 'Nastavenia úprav';
+$lang['_links'] = 'Nastavenia odkazov';
+$lang['_media'] = 'Nastavenia médií';
+$lang['_advanced'] = 'Rozšírené nastavenia';
+$lang['_network'] = 'Nastavenia siete';
+$lang['_plugin_sufix'] = 'Nastavenia plug-inu';
+$lang['_template_sufix'] = 'Nastavenia šablóny';
+$lang['_msg_setting_undefined'] = 'Nenastavené metadata.';
+$lang['_msg_setting_no_class'] = 'Nenastavená trieda.';
+$lang['_msg_setting_no_default'] = 'Žiadna predvolená hodnota.';
+$lang['fmode'] = 'Spôsob vytvárania súborov';
+$lang['dmode'] = 'Spôsob vytvárania adresárov';
+$lang['lang'] = 'Jazyk';
+$lang['basedir'] = 'Hlavný adresár (napr. <code>/dokuwiki/</code>). Prázdna hodnota znamená použitie autodetekcie.';
+$lang['baseurl'] = 'Adresa servera (napr. <code>http://www.yourserver.com</code>). Prázdna hodnota znamená použitie autodetekcie.';
+$lang['savedir'] = 'Adresár pre ukladanie dát';
+$lang['cookiedir'] = 'Cesta k cookies. Prázdna hodnota znamená použitie adresy servera.';
+$lang['start'] = 'Názov štartovacej stránky';
+$lang['title'] = 'Názov wiki';
+$lang['template'] = 'Šablóna';
+$lang['license'] = 'Pod ktorou licenciou bude publikovaný obsah stránky?';
+$lang['fullpath'] = 'Zobrazovať plnú cestu k stránkam v pätičke';
+$lang['recent'] = 'Posledné zmeny';
+$lang['breadcrumbs'] = 'Počet záznamov histórie';
+$lang['youarehere'] = 'Nachádzate sa';
+$lang['typography'] = 'Vykonať typografické zmeny';
+$lang['htmlok'] = 'Umožniť vkladanie HTML';
+$lang['phpok'] = 'Umožniť vkladanie PHP';
+$lang['dformat'] = 'Formát dátumu (pozri funkciu PHP <a href="http://www.php.net/strftime">strftime</a>)';
+$lang['signature'] = 'Podpis';
+$lang['toptoclevel'] = 'Najvyššia úroveň pre generovanie obsahu.';
+$lang['tocminheads'] = 'Minimálny počet nadpisov pre generovanie obsahu';
+$lang['maxtoclevel'] = 'Maximálna úroveň pre generovanie obsahu.';
+$lang['maxseclevel'] = 'Maximálna úroveň sekcie pre editáciu';
+$lang['camelcase'] = 'Použiť CamelCase pre odkazy';
+$lang['deaccent'] = 'Upraviť názvy stránok';
+$lang['useheading'] = 'Použiť nadpis pre názov stránky';
+$lang['refcheck'] = 'Kontrolovať odkazy na médiá (pred vymazaním)';
+$lang['refshow'] = 'Počet zobrazených odkazov na médiá';
+$lang['allowdebug'] = 'Povoliť ladenie chýb <b>deaktivujte, ak nie je potrebné!</b>';
+$lang['mediarevisions'] = 'Povoliť verzie súborov?';
+$lang['usewordblock'] = 'Blokovať spam na základe zoznamu známych slov';
+$lang['indexdelay'] = 'Časové oneskorenie pred indexovaním (sek)';
+$lang['relnofollow'] = 'Používať rel="nofollow" pre externé odkazy';
+$lang['mailguard'] = 'Zamaskovať e-mailovú adresu';
+$lang['iexssprotect'] = 'Kontrolovať nahraté súbory na prítomnosť nebezpečného JavaScript alebo HTML kódu';
+$lang['showuseras'] = 'Čo použiť pri zobrazení používateľa, ktorý posledný upravoval stránku';
+$lang['useacl'] = 'Použiť kontrolu prístupu (ACL)';
+$lang['autopasswd'] = 'Autogenerovanie hesla';
+$lang['authtype'] = 'Systém autentifikácie (back-end)';
+$lang['passcrypt'] = 'Spôsob šifrovania hesiel';
+$lang['defaultgroup'] = 'Predvolená skupina';
+$lang['superuser'] = 'Správca - skupina, používateľ alebo čiarkou oddelený zoznam "pouzivatel1,@skupina1,pouzivatel2" s plným prístupom ku všetkým stránkam a funkciám nezávisle od ACL nastavení';
+$lang['manager'] = 'Manažér - skupina, používateľ alebo čiarkou oddelený zoznam "pouzivatel1,@skupina1,pouzivatel2" s prístupom k vybraným správcovským funkciám';
+$lang['profileconfirm'] = 'Potvrdzovať zmeny profilu heslom';
+$lang['disableactions'] = 'Zakázať DokuWiki akcie';
+$lang['disableactions_check'] = 'Skontrolovať';
+$lang['disableactions_subscription'] = 'Povoliť/Zrušiť informovanie o zmenách stránky';
+$lang['disableactions_wikicode'] = 'Pozrieť zdroj/Exportovať zdroj';
+$lang['disableactions_other'] = 'Iné akcie (oddelené čiarkou)';
+$lang['sneaky_index'] = 'DokuWiki implicitne ukazuje v indexe všetky menné priestory. Povolením tejto voľby sa nezobrazia menné priestory, ku ktorým nemá používateľ právo na čítanie. Dôsledkom môže byť nezobrazenie vnorených prístupných menných priestorov. Táto voľba môže mať za následok nepoužiteľnosť indexu s určitými ACL nastaveniami.';
+$lang['auth_security_timeout'] = 'Časový limit pri prihlasovaní (v sekundách)';
+$lang['securecookie'] = 'Mal by prehliadač posielať cookies nastavené cez HTTPS posielať iba cez HTTPS (bezpečné) pripojenie? Vypnite túto voľbu iba v prípade, ak je prihlasovanie do Vašej wiki zabezpečené SSL, ale prezeranie wiki je nezabezpečené.';
+$lang['xmlrpc'] = 'Povoliť/zakázať XML-RPC rozhranie.';
+$lang['xmlrpcuser'] = 'Obmedziť XML-RPC prístup iba pre uvedené skupiny alebo používateľov (oddelených čiarkami).';
+$lang['updatecheck'] = 'Kontrolovať aktualizácie a bezpečnostné upozornenia? DokuWiki potrebuje pre túto funkciu prístup k update.dokuwiki.org.';
+$lang['userewrite'] = 'Používať nice URLs';
+$lang['useslash'] = 'Používať lomku (/) ako oddeľovač v URL';
+$lang['usedraft'] = 'Automaticky ukladať koncept počas úpravy stránky';
+$lang['sepchar'] = 'Oddeľovač slov v názvoch stránok';
+$lang['canonical'] = 'Používať plne kanonické URL názvy';
+$lang['fnencode'] = 'Spôsob kódovania non-ASCII mien súborov.';
+$lang['autoplural'] = 'Kontrolovať množné číslo v odkazoch';
+$lang['compression'] = 'Metóda kompresie pre staré verzie stránok';
+$lang['cachetime'] = 'Maximálne trvanie cache (sek)';
+$lang['locktime'] = 'Maximálne trvanie blokovacích súborov (sek)';
+$lang['fetchsize'] = 'Maximálna veľkosť (v bajtoch) pri sťahovaní z externých zdrojov';
+$lang['notify'] = 'Posielať upozornenia na zmeny na túto e-mailovú adresu';
+$lang['registernotify'] = 'Posielať informáciu o nových užívateľoch na túto e-mailovú adresu';
+$lang['mailfrom'] = 'E-mailová adresa na automatické e-maily';
+$lang['mailprefix'] = 'Prefix predmetu emailovej spravy zasielanej automaticky';
+$lang['gzip_output'] = 'Používať gzip Content-Encoding pre xhtml';
+$lang['gdlib'] = 'Verzia GD Lib';
+$lang['im_convert'] = 'Cesta k ImageMagick convert tool';
+$lang['jpg_quality'] = 'Kvalita JPG kompresie (0-100)';
+$lang['subscribers'] = 'Povoliť podporu informovania o zmenách stránky';
+$lang['subscribe_time'] = 'Časový inteval, po uplynutí ktorého sú zasielané informácie o zmenách stránky alebo menného priestoru (sek); hodnota by mala byť menšia ako čas zadaný pri položke recent_days.';
+$lang['compress'] = 'Komprimovať CSS a javascript výstup';
+$lang['cssdatauri'] = 'Veľkosť v bytoch, do ktorej by mali byť obrázky s odkazom v CSS vložené priamo do štýlu z dôvodu obmedzenia HTTP požiadaviek. Tento postup nefunguje v IE verzie 7 a nižšie! Vhodná hodnota je od <code>400</code> do <code>600</code> bytov. Hodnota <code>0</code> deaktivuje túto metódu.';
+$lang['hidepages'] = 'Skryť zodpovedajúce stránky (regulárne výrazy)';
+$lang['send404'] = 'Poslať "HTTP 404/Page Not Found" pre neexistujúce stránky';
+$lang['sitemap'] = 'Generovať Google sitemap (dni)';
+$lang['broken_iua'] = 'Je vo Vašom systéme funkcia ignore_user_abort poškodená? Môže to mať za následok nefunkčnosť vyhľadávania v indexe. IIS+PHP/CGI je známy tým, že nefunguje správne. Pozrite <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> pre dalšie informácie.';
+$lang['xsendfile'] = 'Používať X-Sendfile hlavičku pre doručenie statických súborov webserverom? Webserver musí túto funkcionalitu podporovať.';
+$lang['renderer_xhtml'] = 'Používané vykresľovacie jadro pre hlavný (xhtml) wiki výstup';
+$lang['renderer__core'] = '%s (dokuwiki jadro)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Povoliť trvalé prihlasovacie cookies (zapamätaj si ma)';
+$lang['rss_type'] = 'Typ XML feedu';
+$lang['rss_linkto'] = 'XML zdroj odkazuje na';
+$lang['rss_content'] = 'Čo zobrazovať v XML feede?';
+$lang['rss_update'] = 'Časový interval obnovy XML feedu (sek.)';
+$lang['recent_days'] = 'Koľko posledných zmien uchovávať (dni)';
+$lang['rss_show_summary'] = 'XML zdroj ukáže prehľad v názve';
+$lang['target____wiki'] = 'Cieľové okno (target) pre interné odkazy';
+$lang['target____interwiki'] = 'Cieľové okno (target) pre interwiki odkazy';
+$lang['target____extern'] = 'Cieľové okno (target) pre externé odkazy';
+$lang['target____media'] = 'Cieľové okno (target) pre media odkazy';
+$lang['target____windows'] = 'Cieľové okno (target) pre windows odkazy';
+$lang['proxy____host'] = 'Proxy server - názov';
+$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"';
+$lang['ftp____user'] = 'FTP používateľ pre "safemode hack"';
+$lang['ftp____pass'] = 'FTP heslo pre "safemode hack"';
+$lang['ftp____root'] = 'FTP hlavný adresár pre "safemode hack"';
+$lang['license_o_'] = 'žiadna';
+$lang['typography_o_0'] = 'žiadne';
+$lang['typography_o_1'] = 'okrem jednoduchých úvodzoviek';
+$lang['typography_o_2'] = 'vrátane jednoduchých úvodzoviek (nemusí to vždy fungovať)';
+$lang['userewrite_o_0'] = 'žiadne';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki interné';
+$lang['deaccent_o_0'] = 'vypnuté';
+$lang['deaccent_o_1'] = 'odstrániť diakritiku';
+$lang['deaccent_o_2'] = 'romanizovať (do latinky)';
+$lang['gdlib_o_0'] = 'GD Lib nie je dostupná';
+$lang['gdlib_o_1'] = 'Verzia 1.x';
+$lang['gdlib_o_2'] = 'Autodetekcia';
+$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'] = 'Abstrakt';
+$lang['rss_content_o_diff'] = 'Normalizovaný Diff';
+$lang['rss_content_o_htmldiff'] = 'Tabuľka zmien v HTML formáte';
+$lang['rss_content_o_html'] = 'Obsah stránky v HTML formáte';
+$lang['rss_linkto_o_diff'] = 'prehľad zmien';
+$lang['rss_linkto_o_page'] = 'upravená stránka';
+$lang['rss_linkto_o_rev'] = 'zoznam zmien';
+$lang['rss_linkto_o_current'] = 'aktuálna stránka';
+$lang['compression_o_0'] = 'žiadna';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'nepoužívať';
+$lang['xsendfile_o_1'] = 'Proprietárna lighttpd hlavička (pre vydaním 1.5)';
+$lang['xsendfile_o_2'] = 'Štandardná X-Sendfile hlavička';
+$lang['xsendfile_o_3'] = 'Proprietárna Nginx X-Accel-Redirect hlavička';
+$lang['showuseras_o_loginname'] = 'Prihlasovacie meno';
+$lang['showuseras_o_username'] = 'Celé meno používateľa';
+$lang['showuseras_o_email'] = 'E-mailová adresa používateľa (zamaskovaná podľa nastavenia)';
+$lang['showuseras_o_email_link'] = 'E-mailová adresa používateľa vo forme odkazu mailto:';
+$lang['useheading_o_0'] = 'Nikdy';
+$lang['useheading_o_navigation'] = 'Iba navigácia';
+$lang['useheading_o_content'] = 'Iba Wiki obsah';
+$lang['useheading_o_1'] = 'Vždy';
+$lang['readdircache'] = 'Maximálne trvanie readdir cache (sek)';
diff --git a/lib/plugins/config/lang/sl/intro.txt b/lib/plugins/config/lang/sl/intro.txt
new file mode 100644
index 000000000..506cd34bd
--- /dev/null
+++ b/lib/plugins/config/lang/sl/intro.txt
@@ -0,0 +1,7 @@
+====== Splošne nastavitve ======
+
+Na tej strani je mogoče spreminjati nastavitve sistema DokuWiki. Pomoč o posameznih nastavitvah je na voljo med [[doku>config|nastavitvami]]. Več podrobnosti o vstavku je na voljo na [[doku>plugin:config|nastavitvami vstavka]].
+
+Nastavitve označene s svetlo rdečim ozadjem so zaščitene in jih s tem vstavkom ni mogoče spreminjati. Nastavitve označene s svetlo modrim ozadjem so privzete vrednosti in nastavitve z belim ozadjem so tiste, ki so bile določene krajevno posebej za to nastavitev. Spreminjati je mogoče vrednosti označene z modrimi in belim ozadjem.
+
+Spremembe je treba **shraniti**, da se uveljavijo, sicer se spremembe prezrejo.
diff --git a/lib/plugins/config/lang/sl/lang.php b/lib/plugins/config/lang/sl/lang.php
new file mode 100644
index 000000000..ba4836823
--- /dev/null
+++ b/lib/plugins/config/lang/sl/lang.php
@@ -0,0 +1,191 @@
+<?php
+/**
+ * Slovenian language file
+ *
+ * @author Dejan Levec <webphp@gmail.com>
+ * @author Boštjan Seničar <senicar@gmail.com>
+ * @author Gregor Skumavc (grega.skumavc@gmail.com)
+ * @author Matej Urbančič (mateju@svn.gnome.org)
+ */
+$lang['menu'] = 'Splošne nastavitve';
+$lang['error'] = 'Nastavitve niso shranjene zaradi neveljavne vrednosti.<br />Neveljavna vrednost je označena z rdečim robom vnosnega polja.';
+$lang['updated'] = 'Nastavitve so uspešno posodobljene.';
+$lang['nochoice'] = '(ni drugih možnosti na voljo)';
+$lang['locked'] = 'Nastavitvene datoteke ni mogoče posodobiti.<br />Preverite dovoljenja za spreminjanje in ime nastavitvene datoteke.';
+$lang['danger'] = 'Opozorilo: spreminjanje te možnosti lahko povzroči težave v delovanju sistema wiki.';
+$lang['warning'] = 'Opozorilo: spreminjanje te možnosti lahko vpliva na pravilno delovanje sistema wiki.';
+$lang['security'] = 'Varnostno opozorilo: spreminjanje te možnosti lahko vpliva na varnost sistema.';
+$lang['_configuration_manager'] = 'Upravljalnik nastavitev';
+$lang['_header_dokuwiki'] = 'Nastavitve DokuWiki';
+$lang['_header_plugin'] = 'Nastavitve vstavkov';
+$lang['_header_template'] = 'Nastavitve predlog';
+$lang['_header_undefined'] = 'Neopredeljene nastavitve';
+$lang['_basic'] = 'Osnovne nastavitve';
+$lang['_display'] = 'Nastavitve prikazovanja';
+$lang['_authentication'] = 'Nastavitve overjanja';
+$lang['_anti_spam'] = 'Nastavitve neželenih sporočil (Anti-Spam)';
+$lang['_editing'] = 'Nastavitve urejanja';
+$lang['_links'] = 'Nastavitve povezav';
+$lang['_media'] = 'Predstavne nastavitve';
+$lang['_advanced'] = 'Napredne nastavitve';
+$lang['_network'] = 'Omrežne nastavitve';
+$lang['_plugin_sufix'] = 'nastavitve';
+$lang['_template_sufix'] = 'nastavitve';
+$lang['_msg_setting_undefined'] = 'Ni nastavitvenih metapodatkov.';
+$lang['_msg_setting_no_class'] = 'Ni nastavitvenega razreda.';
+$lang['_msg_setting_no_default'] = 'Ni privzete vrednosti.';
+$lang['fmode'] = 'Način ustvarjanja datotek';
+$lang['dmode'] = 'Način ustvarjanja map';
+$lang['lang'] = 'Jezik vmesnika';
+$lang['basedir'] = 'Pot do strežnika (npr. /dokuwiki/). Prazno polje določa samodejno zaznavanje';
+$lang['baseurl'] = 'Naslov URL strežnika (npr. http://www.streznik.si). Prazno polje določa samodejno zaznavanje';
+$lang['savedir'] = 'Mapa za shranjevanje podatkov';
+$lang['cookiedir'] = 'Pot do piškotka. Prazno polje določa uporabo osnovnega naslova (baseurl)';
+$lang['start'] = 'Ime začetne strani wiki';
+$lang['title'] = 'Naslov Wiki spletišča';
+$lang['template'] = 'Predloga';
+$lang['tagline'] = 'Označna vrstica (ob podpori predloge)';
+$lang['sidebar'] = 'Ime strani stranske vrstice (ob podpori predloge); prazno polje onemogoči stransko vrstico.';
+$lang['license'] = 'Pod pogoji katerega dovoljenja je objavljena vsebina?';
+$lang['fullpath'] = 'Pokaži polno pot strani v nogi strani';
+$lang['recent'] = 'Nedavne spremembe';
+$lang['breadcrumbs'] = 'Število drobtinic poti';
+$lang['youarehere'] = 'Hierarhične drobtinice poti';
+$lang['typography'] = 'Omogoči tipografske zamenjave';
+$lang['htmlok'] = 'Dovoli vstavljeno kodo HTML';
+$lang['phpok'] = 'Dovoli vstavljeno kodo PHP';
+$lang['dformat'] = 'Oblika zapisa časa (funkcija PHP <a href="http://www.php.net/strftime">strftime</a>)';
+$lang['signature'] = 'Podpis';
+$lang['toptoclevel'] = 'Vrhnja raven kazala';
+$lang['tocminheads'] = 'Najmanjše število naslovov za izgradnjo kazala';
+$lang['maxtoclevel'] = 'Najvišja raven kazala';
+$lang['maxseclevel'] = 'Največja raven urejanja odseka';
+$lang['camelcase'] = 'Uporabi EnoBesedni zapisa za povezave';
+$lang['deaccent'] = 'Počisti imena strani';
+$lang['useheading'] = 'Uporabi prvi naslov za ime strani';
+$lang['refcheck'] = 'Preverjanje sklica predstavnih datotek';
+$lang['refshow'] = 'Število predstavih sklicev za prikaz';
+$lang['allowdebug'] = 'Dovoli razhroščevanje (po potrebi!)';
+$lang['mediarevisions'] = 'Ali naj se omogočijo objave predstavnih vsebin?';
+$lang['usewordblock'] = 'Zaustavi neželeno besedilo glede na seznam besed';
+$lang['indexdelay'] = 'Časovni zamik pred ustvarjanjem kazala (v sekundah)';
+$lang['relnofollow'] = 'Uporabni možnost rel="nofollow" pri zunanjih povezavah';
+$lang['mailguard'] = 'Šifriraj elektronske naslove';
+$lang['iexssprotect'] = 'Preveri poslane datoteke za zlonamerno kodo JavaScript ali HTML';
+$lang['showuseras'] = 'Kaj prikazati za prikaz uporabnika, ki je zadnji urejal stran';
+$lang['useacl'] = 'Uporabi seznam nadzora dostopa (ACL)';
+$lang['autopasswd'] = 'Samodejno ustvari gesla';
+$lang['authtype'] = 'Ozadnji način overitve';
+$lang['passcrypt'] = 'Način šifriranja gesel';
+$lang['defaultgroup'] = 'Privzeta skupina';
+$lang['superuser'] = 'Skrbnik - skupina, uporabnik ali z vejico ločen seznam uporabnik1,@skupina1,uporabnik2 s polnim dostopom do vseh strani in možnosti, neodvisno od nastavitev nadzora dostopa ACL';
+$lang['manager'] = 'Upravljavec - skupina, uporabnik ali z vejico ločen seznam uporabnik1,@skupina1,uporabnik2 z dovoljenji za dostop do nekaterih možnosti upravljanja';
+$lang['profileconfirm'] = 'Potrdi spremembe profila z geslom';
+$lang['disableactions'] = 'Onemogoči dejanja DokuWiki';
+$lang['disableactions_check'] = 'Preveri';
+$lang['disableactions_subscription'] = 'Naročanje/Preklic naročnine';
+$lang['disableactions_wikicode'] = 'Pogled izvorne kode/Surovi izvoz';
+$lang['disableactions_other'] = 'Druga dejanja (z vejico ločen seznam)';
+$lang['sneaky_index'] = 'Privzeto pokaže sistem DokuWiki vse imenske prostore v pogledu kazala. Z omogočanjem te možnosti bodo skriti vsi imenski prostori, v katere prijavljen uporabnik nima dovoljenj dostopa. S tem je mogoče preprečiti dostop do podrejenih strani. Možnost lahko vpliva na uporabnost nastavitev nadzora dostopa ACL.';
+$lang['auth_security_timeout'] = 'Varnostna časovna omejitev overitve (v sekundah)';
+$lang['securecookie'] = 'Ali naj se piškotki poslani preko varne povezave HTTPS v brskalniku pošiljajo le preko HTTPS? Onemogočanje možnosti je priporočljivo le takrat, ko je prijava varovana s protokolom SSL, brskanje po strani pa ni posebej zavarovano.';
+$lang['xmlrpc'] = 'Omogoči/Onemogoči vmesnik XML-RPC.';
+$lang['xmlrpcuser'] = 'Omejitev dostopa do vmesnika XML-RPC z vejico ločenim seznamom skupin in uporabnikov. Prazno polje pomeni, prost dostop za vse uporabnike.';
+$lang['updatecheck'] = 'Ali naj sistem preveri za posodobitve in varnostna opozorila.';
+$lang['userewrite'] = 'Uporabi olepšan zapis naslovov URL';
+$lang['useslash'] = 'Uporabi poševnico kot ločilnik imenskih prostorov v naslovih URL';
+$lang['usedraft'] = 'Samodejno shrani osnutek med urejanjem strani';
+$lang['sepchar'] = 'Ločilnik besed imen strani';
+$lang['canonical'] = 'Uporabi polni kanonični zapis naslova URL';
+$lang['fnencode'] = 'Način kodiranja ne-ASCII imen datotek.';
+$lang['autoplural'] = 'Preveri množinske oblike povezav';
+$lang['compression'] = 'Način stiskanja za arhivirane datoteke';
+$lang['cachetime'] = 'Največja dovoljena starost predpomnilnika (v sekundah)';
+$lang['locktime'] = 'Največja dovoljena starost datotek zaklepa (v sekundah)';
+$lang['fetchsize'] = 'največja dovoljena velikost zunanjega prejemanja z datoteko fetch.php (v bajtih)';
+$lang['notify'] = 'Pošlji obvestila o spremembah na določen elektronski naslov';
+$lang['registernotify'] = 'Pošlji obvestila o novih vpisanih uporabnikih na določen elektronski naslov';
+$lang['mailfrom'] = 'Elektronski naslov za samodejno poslana sporočila';
+$lang['mailprefix'] = 'Predpona zadeve elektronskega sporočila za samodejna sporočila.';
+$lang['gzip_output'] = 'Uporabi stiskanje gzip vsebine za xhtml';
+$lang['gdlib'] = 'Različica GD Lib';
+$lang['im_convert'] = 'Pot do orodja za pretvarjanje slik ImageMagick';
+$lang['jpg_quality'] = 'Kakovost stiskanja datotek JPG (0-100)';
+$lang['subscribers'] = 'Omogoči podporo naročanju na strani';
+$lang['subscribe_time'] = 'Čas po katerem so poslani povzetki sprememb (v sekundah); Vrednost mora biti krajša od časa, ki je določen z nedavno_dni.';
+$lang['compress'] = 'Združi odvod CSS in JavaScript v brskalniku';
+$lang['cssdatauri'] = 'Velikost sklicanih slik v bajtih, ki so navedene v datotekah CSS za zmanjšanje zahtev osveževanja strežnika HTTP. Ta možnost ni podprta v brskalniku MS IE 7 in nižjih različicah! Ustrezne vrednosti so <code>400</code> do <code>600</code> bajtov. Vrednost <code>0</code> onemogoči možnost.';
+$lang['hidepages'] = 'Skrij skladne strani (logični izraz)';
+$lang['send404'] = 'Pošlji "HTTP 404/Strani ni mogoče najti" pri dostopu do neobstoječih strani';
+$lang['sitemap'] = 'Ustvari Google kazalo strani (v dnevih)';
+$lang['broken_iua'] = 'Ali je možnost ignore_user_abort okvarjena na sistemu? Napaka lahko vpliva na delovanje iskalnika. Napake so pogoste ob uporabi IIS+PHP/CGI. Več o tem si je mogoče prebrati v <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">poročilu o hrošču 852</a>.';
+$lang['xsendfile'] = 'Uporabi glavo X-Sendfile za prejemanje statičnih datotek. Spletni strežnik mora možnost podpirati.';
+$lang['renderer_xhtml'] = 'Izrisovalnik za odvod Wiki strani (xhtml)';
+$lang['renderer__core'] = '%s (jedro dokuwiki)';
+$lang['renderer__plugin'] = '%s (vstavek)';
+$lang['rememberme'] = 'Dovoli trajne prijavne piškotke (trajno pomnenje prijave)';
+$lang['rss_type'] = 'Vrsta virov XML';
+$lang['rss_linkto'] = 'XML viri so povezani z';
+$lang['rss_content'] = 'Kaj prikazati med predmeti virov XML?';
+$lang['rss_update'] = 'Časovni razmik posodobitve virov XML (v sekundah)';
+$lang['recent_days'] = 'Koliko nedavnih sprememb naj se ohrani (v dnevih)';
+$lang['rss_show_summary'] = 'Viri XML so povzeti v naslovu';
+$lang['target____wiki'] = 'Ciljno okno za notranje povezave';
+$lang['target____interwiki'] = 'Ciljno okno za notranje wiki povezave';
+$lang['target____extern'] = 'Ciljno okno za zunanje povezave';
+$lang['target____media'] = 'Ciljno okno za predstavne povezave';
+$lang['target____windows'] = 'Ciljno okno za povezave oken';
+$lang['proxy____host'] = 'Ime posredniškega strežnika';
+$lang['proxy____port'] = 'Vrata posredniškega strežnika';
+$lang['proxy____user'] = 'Uporabniško ime posredniškega strežnika';
+$lang['proxy____pass'] = 'Geslo posredniškega strežnika';
+$lang['proxy____ssl'] = 'Uporabi varno povezavo SSL za povezavo z posredniškim strežnikom';
+$lang['proxy____except'] = 'Logični izrazi morajo biti skladni z naslovi URL, ki gredo mimo posredniškega strežnika.';
+$lang['safemodehack'] = 'Omogoči obhod načina SafeMode PHP';
+$lang['ftp____host'] = 'Strežnik FTP za obhod načina SafeMode';
+$lang['ftp____port'] = 'Vrata strežnika FTP za obhod načina SafeMode';
+$lang['ftp____user'] = 'Uporabniško ime za FTP za obhod načina SafeMode';
+$lang['ftp____pass'] = 'Geslo za strežnik FTP za obhod načina SafeMode';
+$lang['ftp____root'] = 'Korenska mapa FTP za obhod načina SafeMode';
+$lang['license_o_'] = 'Ni izbranega dovoljenja';
+$lang['typography_o_0'] = 'brez';
+$lang['typography_o_1'] = 'izloči enojne narekovaje';
+$lang['typography_o_2'] = 'z enojnimi narekovaji (lahko včasih ne deluje)';
+$lang['userewrite_o_0'] = 'brez';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'notranji DokuWiki';
+$lang['deaccent_o_0'] = 'onemogočeno';
+$lang['deaccent_o_1'] = 'odstrani naglasne oznake';
+$lang['deaccent_o_2'] = 'pretvori v romanski zapis';
+$lang['gdlib_o_0'] = 'Knjižnica GD Lib ni na voljo';
+$lang['gdlib_o_1'] = 'Različica 1.x';
+$lang['gdlib_o_2'] = 'Samodejno zaznavanje';
+$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'] = 'Povzetek';
+$lang['rss_content_o_diff'] = 'Poenotena primerjava';
+$lang['rss_content_o_htmldiff'] = 'HTML oblikovana preglednica primerjave';
+$lang['rss_content_o_html'] = 'Polna HTML vsebina strani';
+$lang['rss_linkto_o_diff'] = 'primerjalni pogled';
+$lang['rss_linkto_o_page'] = 'pregledana stran';
+$lang['rss_linkto_o_rev'] = 'seznam pregledovanj';
+$lang['rss_linkto_o_current'] = 'trenutna stran';
+$lang['compression_o_0'] = 'brez';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'ne uporabi';
+$lang['xsendfile_o_1'] = 'lastniška glava lighttpd (pred različico 1.5)';
+$lang['xsendfile_o_2'] = 'običajna glava X-Sendfile';
+$lang['xsendfile_o_3'] = 'lastniška glava Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Prijavno ime';
+$lang['showuseras_o_username'] = 'Polno ime uporabnika';
+$lang['showuseras_o_email'] = 'Elektronski naslov uporabnika (šifriran po določilih varovanja)';
+$lang['showuseras_o_email_link'] = 'Elektronski naslov uporabnika kot povezava mailto:';
+$lang['useheading_o_0'] = 'nikoli';
+$lang['useheading_o_navigation'] = 'le za krmarjenje';
+$lang['useheading_o_content'] = 'le za vsebino Wiki';
+$lang['useheading_o_1'] = 'vedno';
+$lang['readdircache'] = 'Največja dovoljena starost predpomnilnika prebranih map (v sekundah)';
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..adeb2a47d
--- /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 update.dokuwiki.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/lang/sr/intro.txt b/lib/plugins/config/lang/sr/intro.txt
new file mode 100644
index 000000000..0ee76edcd
--- /dev/null
+++ b/lib/plugins/config/lang/sr/intro.txt
@@ -0,0 +1,7 @@
+====== Управљач подешавањима ======
+
+Ову страну користите за контролу подешавања вашег DokuWiki-ја. За помоћ о индивидуалним поставкама погледајте [[doku>config]]. За више информација о додацима погледајте [[doku>plugin:config]].
+
+Подешавања која имају светло црвену позадину су заштићена и не могу се мењати овим додатком. Подешавања која имају светло плаву позадину су подразумеване вредности и подешавања са белом позадином су локална за ову вики инсталацију. И плава и бела подешавања се могу мењати.
+
+Не заборавите да притиснете дугме **Сачувај** када завршите са изменама, у супротном ће ваше измене бити изгубљене.
diff --git a/lib/plugins/config/lang/sr/lang.php b/lib/plugins/config/lang/sr/lang.php
new file mode 100644
index 000000000..5906dcd7e
--- /dev/null
+++ b/lib/plugins/config/lang/sr/lang.php
@@ -0,0 +1,184 @@
+<?php
+/**
+ * Serbian language file
+ *
+ * @author Иван Петровић petrovicivan@ubuntusrbija.org
+ * @author Ivan Petrovic <petrovicivan@ubuntusrbija.org>
+ * @author Miroslav Šolti <solti.miroslav@gmail.com>
+ */
+$lang['menu'] = 'Подешавања';
+$lang['error'] = 'Подешавања нису прихваћена јер постоји вредност са грешком, проверите измене које сте извршили и поновите слање.<br />Вредност(и) са грешком су приказане са црвеним оквиром.';
+$lang['updated'] = 'Измене су сачуване.';
+$lang['nochoice'] = '(не постоји други избор)';
+$lang['locked'] = 'Датотека са подешавањима не може да се ажурира, ако вам то није намера проверите да ли су дозволе исправно постављене.';
+$lang['danger'] = 'Опасно: Променом ове опције може се десити да ваш вики и мени за подешавања буде недоступан.';
+$lang['warning'] = 'Упозорење: Промена ове опције може проузроковати нежељене ефекте.';
+$lang['security'] = 'Сигурносно упозорење: Промена ове опције може да проузрокује сигурносни ризик.';
+$lang['_configuration_manager'] = 'Управљач подешавањима';
+$lang['_header_dokuwiki'] = 'Подешавања Dokuwiki-ја';
+$lang['_header_plugin'] = 'Подешавања за додатке';
+$lang['_header_template'] = 'Подешавања за шаблоне';
+$lang['_header_undefined'] = 'Неразврстана подешавања';
+$lang['_basic'] = 'Основна подешавања';
+$lang['_display'] = 'Подешавања приказа';
+$lang['_authentication'] = 'Подешавања провере';
+$lang['_anti_spam'] = 'Подешавања за борбу против спама';
+$lang['_editing'] = 'Подешавања измена';
+$lang['_links'] = 'Подешавања линковања';
+$lang['_media'] = 'Подешавања медија';
+$lang['_advanced'] = 'Напредна подешавања';
+$lang['_network'] = 'Подешавања мреже';
+$lang['_plugin_sufix'] = 'Подешавања за додатке';
+$lang['_template_sufix'] = 'Подешавања за шаблоне';
+$lang['_msg_setting_undefined'] = 'Нема метаподатака подешавања';
+$lang['_msg_setting_no_class'] = 'Нема класе подешавања';
+$lang['_msg_setting_no_default'] = 'Нема подразумеване вредности';
+$lang['fmode'] = 'Начин прављења датотека';
+$lang['dmode'] = 'Начин прављења фасцикла';
+$lang['lang'] = 'Језик';
+$lang['basedir'] = 'Основна фасцикла';
+$lang['baseurl'] = 'Основни УРЛ';
+$lang['savedir'] = 'Фасцикла у којој ће се чувати подаци';
+$lang['start'] = 'Назив почетне странице';
+$lang['title'] = 'Назив викија';
+$lang['template'] = 'Шаблон';
+$lang['license'] = 'Под којом лиценцом желите да ваш материјал буде објављен?';
+$lang['fullpath'] = 'Објави целу путању странице у заглављу на дну стране';
+$lang['recent'] = 'Последње промене';
+$lang['breadcrumbs'] = 'Број пређених корака (страница)';
+$lang['youarehere'] = 'Хиерархијске кораке (странице)';
+$lang['typography'] = 'Уради типографске замене';
+$lang['htmlok'] = 'Дозволи угњежђени ХТМЛ';
+$lang['phpok'] = 'Дозволи угњежђени ПХП';
+$lang['dformat'] = 'Облик датума (погледајте ПХПову <a href="http://www.php.net/strftime">strftime</a> функцију)';
+$lang['signature'] = 'Потпис';
+$lang['toptoclevel'] = 'Највиши ниво за садржај';
+$lang['tocminheads'] = 'Минималан број наслова који одређују да ли ће Садржај бити направљен';
+$lang['maxtoclevel'] = 'Максимални ниво за садржај';
+$lang['maxseclevel'] = 'Максималан број секција које се мењају';
+$lang['camelcase'] = 'Користи CamelCase за линкове';
+$lang['deaccent'] = 'Чисти имена страница';
+$lang['useheading'] = 'Преузми наслов првог нивоа за назив странице';
+$lang['refcheck'] = 'Провери референце медијских датотека';
+$lang['refshow'] = 'Број референци које се приказују за медијске датотеке';
+$lang['allowdebug'] = 'Укључи дебаговање <b>искључи ако није потребно!</b>';
+$lang['usewordblock'] = 'Блокирај спам на основу листе речи';
+$lang['indexdelay'] = 'Одлагање индексирања (секунде)';
+$lang['relnofollow'] = 'Користи rel="nofollow" за спољне линкове';
+$lang['mailguard'] = 'Замутити Е-адресе';
+$lang['iexssprotect'] = 'Провера потенцијално малициозног кода у Јаваскрипт или ХТМЛ коду';
+$lang['showuseras'] = 'Шта приказати за исписивање корисника који је последњи вршио измене';
+$lang['useacl'] = 'Користи листу права приступа';
+$lang['autopasswd'] = 'Аутогенерисане лозинки';
+$lang['authtype'] = 'Позадински систем аутентификације';
+$lang['passcrypt'] = 'Метода енкрипције лозинки';
+$lang['defaultgroup'] = 'Подразумевана група';
+$lang['superuser'] = 'Суперкорисник - група, корисник или зарезом одвојена листа корисника корисник1,@група1,корисник2 са отвореним проступом свим страницама и функцијама без обзира на поставке Контроле приступа';
+$lang['manager'] = 'Управник - група, корисник или зарезом одвојена листа корисника корисник1,@група1,корисник2 са отвореним проступом неким функцијама за управљање';
+$lang['profileconfirm'] = 'Потврди промене у профилу куцањем лозинке';
+$lang['disableactions'] = 'Искључи DokuWiki наредбе';
+$lang['disableactions_check'] = 'Провера';
+$lang['disableactions_subscription'] = 'Претплата';
+$lang['disableactions_wikicode'] = 'Прикажи извор/Извези сирово';
+$lang['disableactions_other'] = 'Остале наредбе (раздвојене зарезом)';
+$lang['sneaky_index'] = 'По инсталацији DokuWiki ће у индексу приказати све именске просторе. Укључивањем ове опције именски простори у којима корисник нема право читања ће бити сакривени. Консеквенца је да ће и доступни подпростори бити сакривени. Ово доводи до неупотребљивости Права приступа у неким поставкама.';
+$lang['auth_security_timeout'] = 'Временска пауза у аутентификацији (секунде)';
+$lang['securecookie'] = 'Да ли колачићи који су постављени преко ХТТПС треба слати веб читачу само преко ХТТПС? Искључите ову опцију само ако је пријављивање на вики заштићено ССЛом а остали део викија незаштићен.';
+$lang['xmlrpc'] = 'Укључи/искључи ИксМЛ-РПЦ интерфејс';
+$lang['xmlrpcuser'] = 'Ограничи ИксМЛ-РПЦ приступ на наведене групе корисника раздвојене зарезом. Остави празно да би свима дао приступ.';
+$lang['updatecheck'] = 'Провера надоградњи и сигурносних упозорења? Dokuwiki мора да контактира update.dokuwiki.org ради добијања информација.';
+$lang['userewrite'] = 'Направи леп УРЛ';
+$lang['useslash'] = 'Користи косу црту у УРЛу за раздвајање именских простора ';
+$lang['usedraft'] = 'Аутоматски сачувај скицу у току писања измена';
+$lang['sepchar'] = 'Раздвајање речи у називу странице';
+$lang['canonical'] = 'Користи правилне УРЛове';
+$lang['fnencode'] = 'Метод кодирања не-ASCII имена фајлова:';
+$lang['autoplural'] = 'Провери облик множине у линковима';
+$lang['compression'] = 'Метод компресије за attic датотеке';
+$lang['cachetime'] = 'Максимално трајање оставе (сек)';
+$lang['locktime'] = 'МАксимално трајање закључавања датотека (сек)';
+$lang['fetchsize'] = 'Максимална величина (у бајтима) коју може да преузме fetch.php од споља';
+$lang['notify'] = 'Пошаљи обавештења о променама на ову е-адресу';
+$lang['registernotify'] = 'Пошаљи обавештење о новорегистрованим корисницима на ову е-адресу';
+$lang['mailfrom'] = 'Е-адреса која се користи као пошиљаоц за аутоматске е-поруке';
+$lang['gzip_output'] = 'Користи гзип шифрирање за иксХТМЛ';
+$lang['gdlib'] = 'ГД Либ верзија';
+$lang['im_convert'] = 'Путања до алатке за коверзију ИмиџМеџик ';
+$lang['jpg_quality'] = 'ЈПГ квалитет компресије (0-100)';
+$lang['subscribers'] = 'Укључи могућност претплате за странице';
+$lang['subscribe_time'] = 'Време након ког се спискови претплатника и сижеи шаљу (у секундама); Ова цифра би требало да буде мања од цифре наведене под recent_days';
+$lang['compress'] = 'Сажимај ЦСС и јаваскрипт';
+$lang['hidepages'] = 'Сакриј подударне странице (на основу регуларних израза)';
+$lang['send404'] = 'Пошаљи поруку "ХТТП 404/Страница не постоји" за непостојеће странице';
+$lang['sitemap'] = 'Генериши Гугл мапу сајта (дан)';
+$lang['broken_iua'] = 'Да ли је функција ignore_user_abort function не ради на вашем систему? Ово може проузроковати неиндексирање података за претрагу. ИИС+ПХП/ЦГИ је често ван функције. Погледајте <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'] = 'Дозволи стални колачић за пријављивање (запамти ме)';
+$lang['rss_type'] = 'Врста ИксМЛ довода';
+$lang['rss_linkto'] = 'ИксМЛ довод линкује на';
+$lang['rss_content'] = 'Шта треба приказати у ИксМЛ доводу?';
+$lang['rss_update'] = 'ИксМЛ';
+$lang['recent_days'] = 'Колико последњих промена чувати (дани)';
+$lang['rss_show_summary'] = 'ИксМЛ довод приказује збир у наслову';
+$lang['target____wiki'] = 'Циљни прозор за интерне линкове';
+$lang['target____interwiki'] = 'Циљни прозор за међувики линкове';
+$lang['target____extern'] = 'Циљни прозор за спољне линкове';
+$lang['target____media'] = 'Циљни прозор за медијске линкове';
+$lang['target____windows'] = 'Циљни прозор за Виндоуз линкове';
+$lang['proxy____host'] = 'Назив посредника (проксија)';
+$lang['proxy____port'] = 'Порт посредника (проксија)';
+$lang['proxy____user'] = 'Корисничко име на посреднику (проксију)';
+$lang['proxy____pass'] = 'Лозинка на посреднику (проксију)';
+$lang['proxy____ssl'] = 'Користи ССЛ за повезивање са посредником (проксијем)';
+$lang['proxy____except'] = 'Редован израз који би требало да се подудара са веб адресом странице за коју треба прескочити посредника (прокси).';
+$lang['safemodehack'] = 'Укључи преправку за безбедни режим';
+$lang['ftp____host'] = 'ФТП сервер за безбедни режим';
+$lang['ftp____port'] = 'ФТП порт за безбедни режим';
+$lang['ftp____user'] = 'ФТП корисничко име за безбедни режим';
+$lang['ftp____pass'] = 'ФТП лозинка за безбедни режим';
+$lang['ftp____root'] = 'ФТП основна фасцикла за безбедни режим';
+$lang['license_o_'] = 'Није одабрано';
+$lang['typography_o_0'] = 'не';
+$lang['typography_o_1'] = 'Само дупли наводници';
+$lang['typography_o_2'] = 'Сви наводници (неће увек радити)';
+$lang['userewrite_o_0'] = 'не';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki интерно';
+$lang['deaccent_o_0'] = 'искључено';
+$lang['deaccent_o_1'] = 'уклони акценте';
+$lang['deaccent_o_2'] = 'романизуј';
+$lang['gdlib_o_0'] = 'ГД Либ није доступан';
+$lang['gdlib_o_1'] = 'Верзија 1.*';
+$lang['gdlib_o_2'] = 'Аутопроналажење';
+$lang['rss_type_o_rss'] = 'РСС 0.91';
+$lang['rss_type_o_rss1'] = 'РСС 1.0';
+$lang['rss_type_o_rss2'] = 'РСС 2.0';
+$lang['rss_type_o_atom'] = 'Атом 0.3';
+$lang['rss_type_o_atom1'] = 'Атом 1.0';
+$lang['rss_content_o_abstract'] = 'Издвојити';
+$lang['rss_content_o_diff'] = 'Једностране разлике';
+$lang['rss_content_o_htmldiff'] = 'ХТМЛ форматирана табела разлика';
+$lang['rss_content_o_html'] = 'ХТМЛ садржај странице';
+$lang['rss_linkto_o_diff'] = 'приказ разлика';
+$lang['rss_linkto_o_page'] = 'исправљена страница';
+$lang['rss_linkto_o_rev'] = 'листа исправки';
+$lang['rss_linkto_o_current'] = 'тренутна страница';
+$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_2'] = 'Стандардно заглавље X-Sendfile';
+$lang['xsendfile_o_3'] = 'Власничко заглавље Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Корисничко име';
+$lang['showuseras_o_username'] = 'Име и презиме корисника';
+$lang['showuseras_o_email'] = 'Е-адреса (замућено по подешавањима mailguard-а)';
+$lang['showuseras_o_email_link'] = 'Корисничка Е-адреса као mailto: веза';
+$lang['useheading_o_0'] = 'Никада';
+$lang['useheading_o_navigation'] = 'Сами навигација';
+$lang['useheading_o_content'] = 'Само за садржај викија';
+$lang['useheading_o_1'] = 'Увек';
+$lang['readdircache'] = 'Максимално време трајања за readdir cache (у секундама)';
diff --git a/lib/plugins/config/lang/sv/intro.txt b/lib/plugins/config/lang/sv/intro.txt
new file mode 100644
index 000000000..8887d4a7b
--- /dev/null
+++ b/lib/plugins/config/lang/sv/intro.txt
@@ -0,0 +1,9 @@
+====== Hantera inställningar ======
+
+Använd den här sidan för att göra inställningar i din Dokuwiki. För hjälp angående specifika inställningar, se [[doku>config]]. För mer detaljer om den här insticksmodulen, se [[doku>plugin:config]].
+
+Inställningar med en rosa bakgrund är skyddade och kan inte ändras med den här insticksmodulen. Inställningar med en blå bakgrund är standardvärden, och inställningar som visas med en vit bakgrund har ändrats i den här installationen. Både blåa och vita inställningar kan ändras.
+
+Kom i håg att trycka på knappen **Spara** innan du lämnar den här sidan, annars kommer ändringarna att gå förlorade.
+
+
diff --git a/lib/plugins/config/lang/sv/lang.php b/lib/plugins/config/lang/sv/lang.php
new file mode 100644
index 000000000..dfd93d37d
--- /dev/null
+++ b/lib/plugins/config/lang/sv/lang.php
@@ -0,0 +1,194 @@
+<?php
+/**
+ * swedish language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Per Foreby <per@foreby.se>
+ * @author Nicklas Henriksson <nicklas[at]nihe.se>
+ * @author Håkan Sandell <hakan.sandell[at]mydata.se>
+ * @author Dennis Karlsson
+ * @author Tormod Otter Johansson <tormod@latast.se>
+ * @author emil@sys.nu
+ * @author Pontus Bergendahl <pontus.bergendahl@gmail.com>
+ * @author Tormod Johansson tormod.otter.johansson@gmail.com
+ * @author Emil Lind <emil@sys.nu>
+ * @author Bogge Bogge <bogge@bogge.com>
+ * @author Peter Åström <eaustreum@gmail.com>
+ * @author Håkan Sandell <hakan.sandell@home.se>
+ * @author mikael@mallander.net
+ */
+$lang['menu'] = 'Hantera inställningar';
+$lang['error'] = 'Inställningarna uppdaterades inte på grund av ett felaktigt värde. Titta igenom dina ändringar och försök sedan spara igen.
+ <br />Felaktiga värden är omgivna av en röd ram.';
+$lang['updated'] = 'Inställningarna uppdaterade.';
+$lang['nochoice'] = '(inga andra val tillgängliga)';
+$lang['locked'] = 'Filen med inställningar kan inte uppdateras. Om det inte är meningen att det ska vara så, <br />
+ kontrollera att filen med lokala inställningar har rätt namn och filskydd.';
+$lang['danger'] = 'Risk: Denna förändring kan göra wikin och inställningarna otillgängliga.';
+$lang['warning'] = 'Varning: Denna förändring kan orsaka icke åsyftade resultat.';
+$lang['security'] = 'Säkerhetsvarning: Denna förändring kan innebära en säkerhetsrisk.';
+$lang['_configuration_manager'] = 'Hantera inställningar';
+$lang['_header_dokuwiki'] = 'Inställningar för DokuWiki';
+$lang['_header_plugin'] = 'Inställningar för insticksmoduler';
+$lang['_header_template'] = 'Inställningar för mallar';
+$lang['_header_undefined'] = 'Odefinierade inställningar';
+$lang['_basic'] = 'Grundläggande inställningar';
+$lang['_display'] = 'Inställningar för presentation';
+$lang['_authentication'] = 'Inställningar för autentisering';
+$lang['_anti_spam'] = 'Inställningar för anti-spam';
+$lang['_editing'] = 'Inställningar för redigering';
+$lang['_links'] = 'Inställningar för länkar';
+$lang['_media'] = 'Inställningar för medier';
+$lang['_advanced'] = 'Avancerade inställningar';
+$lang['_network'] = 'Nätverksinställningar';
+$lang['_plugin_sufix'] = '(inställningar för insticksmodul)';
+$lang['_template_sufix'] = '(inställningar för mall)';
+$lang['_msg_setting_undefined'] = 'Ingen inställningsmetadata.';
+$lang['_msg_setting_no_class'] = 'Ingen inställningsklass.';
+$lang['_msg_setting_no_default'] = 'Inget standardvärde.';
+$lang['fmode'] = 'Filskydd för nya filer';
+$lang['dmode'] = 'Filskydd för nya kataloger';
+$lang['lang'] = 'Språk';
+$lang['basedir'] = 'Grundkatalog';
+$lang['baseurl'] = 'Grund-webbadress';
+$lang['savedir'] = 'Katalog för att spara data';
+$lang['start'] = 'Startsidans namn';
+$lang['title'] = 'Wikins namn';
+$lang['template'] = 'Mall';
+$lang['license'] = 'Under vilken licens skall ditt innehåll publiceras?';
+$lang['fullpath'] = 'Visa fullständig sökväg i sidfoten';
+$lang['recent'] = 'Antal poster under "Nyligen ändrat"';
+$lang['breadcrumbs'] = 'Antal spår';
+$lang['youarehere'] = 'Hierarkiska spår';
+$lang['typography'] = 'Aktivera typografiska ersättningar';
+$lang['htmlok'] = 'Tillåt inbäddad HTML';
+$lang['phpok'] = 'Tillåt inbäddad PHP';
+$lang['dformat'] = 'Datumformat (se PHP:s <a href="http://www.php.net/strftime">strftime</a>-funktion)';
+$lang['signature'] = 'Signatur';
+$lang['toptoclevel'] = 'Toppnivå för innehållsförteckning';
+$lang['tocminheads'] = 'Minimalt antal rubriker för att avgöra om innehållsförteckning byggs';
+$lang['maxtoclevel'] = 'Maximal nivå för innehållsförteckning';
+$lang['maxseclevel'] = 'Maximal nivå för redigering av rubriker';
+$lang['camelcase'] = 'Använd CamelCase för länkar';
+$lang['deaccent'] = 'Rena sidnamn';
+$lang['useheading'] = 'Använda första rubriken som sidnamn';
+$lang['refcheck'] = 'Kontrollera referenser till mediafiler';
+$lang['refshow'] = 'Antal mediareferenser som ska visas';
+$lang['allowdebug'] = 'Tillåt felsökning <b>stäng av om det inte behövs!</b>';
+$lang['usewordblock'] = 'Blockera spam baserat på ordlista';
+$lang['indexdelay'] = 'Tidsfördröjning före indexering (sek)';
+$lang['relnofollow'] = 'Använd rel="nofollow" för externa länkar';
+$lang['mailguard'] = 'Koda e-postadresser';
+$lang['iexssprotect'] = 'Kontrollera om uppladdade filer innehåller eventuellt skadlig JavaScript eller HTML-kod';
+$lang['showuseras'] = 'Vad som skall visas när man visar den användare som senast redigerade en sida';
+$lang['useacl'] = 'Använd behörighetslista (ACL)';
+$lang['autopasswd'] = 'Autogenerera lösenord';
+$lang['authtype'] = 'System för autentisering';
+$lang['passcrypt'] = 'Metod för kryptering av lösenord';
+$lang['defaultgroup'] = 'Förvald grupp';
+$lang['superuser'] = 'Huvudadministratör - en grupp eller en användare med full tillgång till alla sidor och funktioner, oavsett behörighetsinställningars';
+$lang['manager'] = 'Administratör -- en grupp eller användare med tillgång till vissa administrativa funktioner.';
+$lang['profileconfirm'] = 'Bekräfta ändringarna i profilen med lösenordet';
+$lang['disableactions'] = 'Stäng av funktioner i DokuWiki';
+$lang['disableactions_check'] = 'Kontroll';
+$lang['disableactions_subscription'] = 'Prenumerera/Säg upp prenumeration';
+$lang['disableactions_wikicode'] = 'Visa källkod/Exportera råtext';
+$lang['disableactions_other'] = 'Andra funktioner (kommaseparerade)';
+$lang['sneaky_index'] = 'Som standard visar DokuWiki alla namnrymder på indexsidan. Genom att aktivera det här valet döljer man namnrymder som användaren inte har behörighet att läsa. Det kan leda till att man döljer åtkomliga undernamnrymder, och gör indexet oanvändbart med vissa ACL-inställningar.';
+$lang['auth_security_timeout'] = 'Autentisieringssäkerhets timeout (sekunder)';
+$lang['securecookie'] = 'Skall cookies som sätts via HTTPS endast skickas via HTTPS från webbläsaren? Avaktivera detta alternativ endast om inloggningen till din wiki är säkrad med SSL men läsning av wikin är osäkrad.';
+$lang['xmlrpc'] = 'Aktivera/avaktivera XML-RPC-gränssnitt';
+$lang['xmlrpcuser'] = 'Begränsa XML-RPC tillträde till komma separerade grupper eller användare som ges här. Lämna tomt för att ge tillgång till alla.';
+$lang['updatecheck'] = 'Kontrollera uppdateringar och säkerhetsvarningar? DokuWiki behöver kontakta update.dokuwiki.org för den här funktionen.';
+$lang['userewrite'] = 'Använd rena webbadresser';
+$lang['useslash'] = 'Använd snedstreck för att separera namnrymder i webbadresser';
+$lang['usedraft'] = 'Spara utkast automatiskt under redigering';
+$lang['sepchar'] = 'Ersätt blanktecken i webbadresser med';
+$lang['canonical'] = 'Använd fullständiga webbadresser';
+$lang['autoplural'] = 'Leta efter pluralformer av länkar';
+$lang['compression'] = 'Metod för komprimering av gamla versioner';
+$lang['cachetime'] = 'Maximal livslängd för cache (sek)';
+$lang['locktime'] = 'Maximal livslängd för fillåsning (sek)';
+$lang['fetchsize'] = 'Maximal storlek (bytes) som fetch.php får ladda ned externt';
+$lang['notify'] = 'Skicka meddelande om ändrade sidor till den här e-postadressen';
+$lang['registernotify'] = 'Skicka meddelande om nyregistrerade användare till en här e-postadressen';
+$lang['mailfrom'] = 'Avsändaradress i automatiska e-postmeddelanden';
+$lang['mailprefix'] = 'Prefix i början på ämnesraden vid automatiska e-postmeddelanden';
+$lang['gzip_output'] = 'Använd gzip Content-Encoding för xhtml';
+$lang['gdlib'] = 'Version av GD-biblioteket';
+$lang['im_convert'] = 'Sökväg till ImageMagicks konverteringsverktyg';
+$lang['jpg_quality'] = 'Kvalitet för JPG-komprimering (0-100)';
+$lang['subscribers'] = 'Aktivera stöd för prenumeration på ändringar';
+$lang['compress'] = 'Komprimera CSS och javascript';
+$lang['hidepages'] = 'Dölj matchande sidor (reguljära uttryck)';
+$lang['send404'] = 'Skicka "HTTP 404/Page Not Found" för sidor som inte finns';
+$lang['sitemap'] = 'Skapa Google sitemap (dagar)';
+$lang['broken_iua'] = 'Är funktionen ignore_user_abort trasig på ditt system? Det kan i så fall leda till att indexering av sökningar inte fungerar. Detta är ett känt problem med IIS+PHP/CGI. Se <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> för mer info.';
+$lang['xsendfile'] = 'Använd X-Sendfile huvudet för att låta webservern leverera statiska filer? Din webserver behöver stöd för detta.';
+$lang['renderer_xhtml'] = 'Generera för användning i huvudwikipresentation (xhtml)';
+$lang['renderer__core'] = '%s (dokuwiki core)';
+$lang['renderer__plugin'] = '%s (plugin)';
+$lang['rememberme'] = 'Tillåt permanenta inloggningscookies (kom ihåg mig)';
+$lang['rss_type'] = 'Typ av XML-flöde';
+$lang['rss_linkto'] = 'XML-flöde pekar på';
+$lang['rss_content'] = 'Vad ska visas för saker i XML-flödet?';
+$lang['rss_update'] = 'Uppdateringsintervall för XML-flöde (sek)';
+$lang['recent_days'] = 'Hur många ändringar som ska sparas (dagar)';
+$lang['rss_show_summary'] = 'XML-flöde visar sammanfattning i rubriken';
+$lang['target____wiki'] = 'Målfönster för interna länkar';
+$lang['target____interwiki'] = 'Målfönster för interwiki-länkar';
+$lang['target____extern'] = 'Målfönster för externa länkar';
+$lang['target____media'] = 'Målfönster för medialänkar';
+$lang['target____windows'] = 'Målfönster för windowslänkar';
+$lang['proxy____host'] = 'Proxyserver';
+$lang['proxy____port'] = 'Proxyport';
+$lang['proxy____user'] = 'Användarnamn för proxy';
+$lang['proxy____pass'] = 'Lösenord för proxy';
+$lang['proxy____ssl'] = 'Använd ssl för anslutning till proxy';
+$lang['safemodehack'] = 'Aktivera safemode hack';
+$lang['ftp____host'] = 'FTP-server för safemode hack';
+$lang['ftp____port'] = 'FTP-port för safemode hack';
+$lang['ftp____user'] = 'FTP-användarnamn för safemode hack';
+$lang['ftp____pass'] = 'FTP-lösenord för safemode hack';
+$lang['ftp____root'] = 'FTP-rotkatalog för safemode hack';
+$lang['license_o_'] = 'Ingen vald';
+$lang['typography_o_0'] = 'Inga';
+$lang['typography_o_1'] = 'enbart dubbla citattecken';
+$lang['typography_o_2'] = 'både dubbla och enkla citattecken (fungerar inte alltid)';
+$lang['userewrite_o_0'] = 'av';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki internt';
+$lang['deaccent_o_0'] = 'av';
+$lang['deaccent_o_1'] = 'ta bort accenter';
+$lang['deaccent_o_2'] = 'romanisera';
+$lang['gdlib_o_0'] = 'GD-bibliotek inte tillgängligt';
+$lang['gdlib_o_1'] = 'Version 1.x';
+$lang['gdlib_o_2'] = 'Automatisk detektering';
+$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'] = 'Abstrakt';
+$lang['rss_content_o_diff'] = 'Unified Diff';
+$lang['rss_content_o_htmldiff'] = 'HTML formaterad diff tabell';
+$lang['rss_content_o_html'] = 'Sidans innehåll i full HTML';
+$lang['rss_linkto_o_diff'] = 'lista på skillnader';
+$lang['rss_linkto_o_page'] = 'den reviderade sidan';
+$lang['rss_linkto_o_rev'] = 'lista över ändringar';
+$lang['rss_linkto_o_current'] = 'den aktuella sidan';
+$lang['compression_o_0'] = 'ingen';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'använd ej';
+$lang['xsendfile_o_1'] = 'Proprietär lighttpd-header (före version 1.5)';
+$lang['xsendfile_o_2'] = 'Standard X-Sendfile-huvud';
+$lang['xsendfile_o_3'] = 'Proprietär Nginx X-Accel-Redirect header';
+$lang['showuseras_o_loginname'] = 'Användarnamn';
+$lang['showuseras_o_username'] = 'Namn';
+$lang['showuseras_o_email'] = 'Användarens e-postadress (obfuskerad enligt inställningarna i mailguard)';
+$lang['showuseras_o_email_link'] = 'Användarens e-postadress som mailto: länk';
+$lang['useheading_o_0'] = 'Aldrig';
+$lang['useheading_o_navigation'] = 'Endst navigering';
+$lang['useheading_o_content'] = 'Endast innehåll i wiki';
+$lang['useheading_o_1'] = 'Alltid';
diff --git a/lib/plugins/config/lang/th/lang.php b/lib/plugins/config/lang/th/lang.php
new file mode 100644
index 000000000..ce7c55e91
--- /dev/null
+++ b/lib/plugins/config/lang/th/lang.php
@@ -0,0 +1,106 @@
+<?php
+/**
+ * Thai language file
+ *
+ * @author Komgrit Niyomrath <n.komgrit@gmail.com>
+ * @author Kittithat Arnontavilas mrtomyum@gmail.com
+ * @author Arthit Suriyawongkul <arthit@gmail.com>
+ * @author Kittithat Arnontavilas <mrtomyum@gmail.com>
+ * @author Thanasak Sompaisansin <jombthep@gmail.com>
+ */
+$lang['menu'] = 'ตั้งค่าการปรับแต่ง';
+$lang['updated'] = 'การปรับแต่งค่าถูกบันทึกเรียบร้อย';
+$lang['_configuration_manager'] = 'จัดการการปรับตั้งค่า';
+$lang['_header_dokuwiki'] = 'การตั้งค่า DokuWiki';
+$lang['_header_plugin'] = 'การตั้งค่า Plugin';
+$lang['_header_template'] = 'การตั้งค่าเทมเพลต';
+$lang['_basic'] = 'การตั้งค่าพื้นฐาน';
+$lang['_display'] = 'การตั้งค่าการแสดงผล';
+$lang['_authentication'] = 'การตั้งค่าสิทธิ์การเข้าถึง';
+$lang['_anti_spam'] = 'การตั้งค่าป้องกันสแปม';
+$lang['_editing'] = 'การตั้งค่าการแก้ไขปรับปรุง';
+$lang['_links'] = 'การตั้งค่าลิงก์';
+$lang['_media'] = 'การตั้งค่าภาพ-เสียง';
+$lang['_advanced'] = 'การตั้งค่าขั้นสูง';
+$lang['_network'] = 'การตั้งค่าเครือข่าย';
+$lang['_plugin_sufix'] = 'การตั้งค่าโปรแกรมเสริม (plugin)';
+$lang['lang'] = 'ภาษา';
+$lang['basedir'] = 'ไดเรคทอรีพื้นฐาน';
+$lang['baseurl'] = 'URL พื้นฐาน';
+$lang['savedir'] = 'ไดเรคทอรีที่บันทึกข้อมูล';
+$lang['start'] = 'ชื่อหน้าเริ่มต้น';
+$lang['recent'] = 'การเปลี่ยนแปลงล่าสุด';
+$lang['htmlok'] = 'อนุญาตให้ใช้ HTML';
+$lang['phpok'] = 'อนุญาตให้ใช้ PHP';
+$lang['signature'] = 'ลายเซนต์';
+$lang['usewordblock'] = 'คำที่จะถือว่าเป็นสแปม';
+$lang['relnofollow'] = 'ใช้ rel="nofollow" สำหรับลิงก์ภายนอก';
+$lang['autopasswd'] = 'สร้างรหัสผ่านให้อัตโนมัติ';
+$lang['passcrypt'] = 'กระบวนการเข้ารหัส สำหรับเก็บบันทึกรหัสผ่าน';
+$lang['defaultgroup'] = 'กลุ่มมาตรฐาน';
+$lang['profileconfirm'] = 'ใส่รหัสผ่านเพื่อยืนยันการเปลี่ยนแปลงข้อมูล';
+$lang['disableactions_check'] = 'ตรวจสอบ';
+$lang['auth_security_timeout'] = 'ระยะเวลาที่จะตัดการเชื่อมต่อแบบการใช้งานด้วยสิทธิ์ผู้ใช้ (วินาที)';
+$lang['xmlrpc'] = 'ใช้งาน/ยกเลิก การเชื่อมต่อแบบ XML-RPC';
+$lang['userewrite'] = 'แสดงที่อยู่เว็บ (URL) แบบอ่านเข้าใจง่าย';
+$lang['cachetime'] = 'ระยะเวลาสำหรับการเก็บแคช (วินาที)';
+$lang['locktime'] = 'ระยะเวลานานสุด ที่จะล็อคไม่ให้แก้ไขไฟล์ (วินาที)';
+$lang['fetchsize'] = 'ขนาดไฟล์ใหญ่สุด (bytes) fetch.php ที่จะดาวน์โหลดจากภายนอก';
+$lang['notify'] = 'ส่งการแจ้งเตือนไปยังที่อยู่อีเมลนี้';
+$lang['gzip_output'] = 'ใช้ gzip Content-Encoding สำหรับ xhtml';
+$lang['gdlib'] = 'เลขรุ่นของ GD Library';
+$lang['compress'] = 'บีบย่อ CSS และ javascript (เพื่อให้แสดงหน้าเว็บเร็วขึ้น)';
+$lang['hidepages'] = 'ซ่อนหน้าที่เข้ากันได้ (regular expressions)';
+$lang['send404'] = 'ให้แสดง "HTTP 404/Page Not Found" เมื่อไม่พบข้อมูลหน้านั้น';
+$lang['sitemap'] = 'สร้าง กูเกิ้ล ไซต์แมพ (จำนวนวัน)';
+$lang['renderer__core'] = '%s (แกนหลักของ dokuwiki)';
+$lang['renderer__plugin'] = '%s (โปรแกรมเสริม - plugin)';
+$lang['rememberme'] = 'อนุญาตให้จดจำการ login แบบถาวร';
+$lang['rss_type'] = 'ชนิดของ XML feed';
+$lang['rss_linkto'] = 'ลิงก์เชื่อมโยงไปยัง XML feed';
+$lang['rss_content'] = 'ต้องการให้มีอะไรแสดงอยู่ใน XML feed บ้าง?';
+$lang['rss_update'] = 'ความถี่ในการอัพเดท XML feed (เป็นวินาที)';
+$lang['recent_days'] = 'จำนวนวันที่เก็บรายการที่ถูกแก้ไขล่าสุด';
+$lang['rss_show_summary'] = 'ไตเติ้ลของบทสรุปย่อของ XML feed';
+$lang['target____wiki'] = 'เปิดแสดงลิงก์ภายใน ในหน้าเว็บแบบใด';
+$lang['target____interwiki'] = 'เปิดแสดงลิงก์ interwiki ในหน้าเว็บแบบใด';
+$lang['target____extern'] = 'เปิดแสดงลิงก์ภายนอก ในหน้าเว็บแบบใด';
+$lang['target____media'] = 'เปิดแสดงลิงก์ของมีเดีย ในหน้าเว็บแบบใด';
+$lang['target____windows'] = 'เปิดแสดงลิงก์ของวินโดวส์ ในหน้าเว็บแบบใด';
+$lang['proxy____host'] = 'ชื่อ server ของ proxy';
+$lang['proxy____port'] = 'port ของ proxy';
+$lang['proxy____user'] = 'user name ของ proxy';
+$lang['proxy____pass'] = 'รหัสผ่านของ proxy';
+$lang['proxy____ssl'] = 'ใช้ ssl ในการเชื่อมต่อกับ proxy';
+$lang['license_o_'] = 'ไม่ถูกเลือก';
+$lang['typography_o_0'] = 'ไม่มี';
+$lang['typography_o_1'] = 'ไม่รวมเครื่องหมายอัญประกาศเดี่ยว';
+$lang['typography_o_2'] = 'รวมเครื่องหมายอัญประกาศเดี่ยว (อาจใช้ไม่ได้ในบางครั้ง)';
+$lang['userewrite_o_0'] = 'ไม่มี';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['deaccent_o_0'] = 'ปิด';
+$lang['gdlib_o_1'] = 'Version 1.x';
+$lang['gdlib_o_2'] = 'ตรวจสอบอัตโนมัติ';
+$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'] = 'บทคัดย่อ';
+$lang['rss_content_o_html'] = 'หน้าเนื้อหาแบบแสดง HTML เต็มรูปแบบ';
+$lang['rss_linkto_o_diff'] = 'มุมมองที่แตกต่าง';
+$lang['rss_linkto_o_rev'] = 'รายการของการปรับแก้ไข';
+$lang['rss_linkto_o_current'] = 'หน้าปัจจุบัน';
+$lang['compression_o_0'] = 'ไม่มีการบีบอัด';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'ไม่ใช้';
+$lang['xsendfile_o_2'] = 'หัวเอกสารแบบ Standard X-Sendfile';
+$lang['xsendfile_o_3'] = 'หัวเอกสารแบบ Proprietary Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'ชื่อผู้ใช้';
+$lang['showuseras_o_username'] = 'ชื่อ-นามสกุล';
+$lang['showuseras_o_email_link'] = 'อีเมลของผู้ใช้ ที่จะปรากฏ ณ mailto: link';
+$lang['useheading_o_0'] = 'ไม่เลย';
+$lang['useheading_o_navigation'] = 'เฉพาะตัวนำทาง';
+$lang['useheading_o_content'] = 'เฉพาะเนื้อหาวิกิ';
+$lang['useheading_o_1'] = 'เสมอ';
diff --git a/lib/plugins/config/lang/tr/intro.txt b/lib/plugins/config/lang/tr/intro.txt
new file mode 100644
index 000000000..4a9654222
--- /dev/null
+++ b/lib/plugins/config/lang/tr/intro.txt
@@ -0,0 +1,7 @@
+====== Site Ayarları Yönetimi ======
+
+Bu sayfayı DokuWiki kurulumunun ayarlarını değiştirmek için kullanabilirsiniz. Ayarların ayrıntıları için [[doku>config]] sayfasını kullanınız. Bu eklenti ile ilgili daha ayrıntılı bilgi için [[doku>plugin:config]] sayfasına bakınız.
+
+Açık kırmızı renkle gösterilenler bu eklenti ile değiştirilemez. Mavi ile gösterilenler varsayılan değerlerdir. Beyaz altyazı ile gösterilenler is bu kuruluma özel değiştirilmiş ayarlardır. Mavi ve beyaz ayarlar değiştirilebilir.
+
+Değişiklik yapmanız durumunda **Kaydet** tuşuna basmayı unutmayınız. Aksi takdirde sayfayı kapattığınızda tüm ayarlar silinecektir. \ No newline at end of file
diff --git a/lib/plugins/config/lang/tr/lang.php b/lib/plugins/config/lang/tr/lang.php
new file mode 100644
index 000000000..6d7d7cc2e
--- /dev/null
+++ b/lib/plugins/config/lang/tr/lang.php
@@ -0,0 +1,135 @@
+<?php
+/**
+ * Turkish language file
+ *
+ * @author Aydın Coşkuner <aydinweb@gmail.com>
+ * @author Cihan Kahveci <kahvecicihan@gmail.com>
+ * @author Yavuz Selim <yavuzselim@gmail.com>
+ * @author Caleb Maclennan <caleb@alerque.com>
+ */
+$lang['menu'] = 'Site Ayarları';
+$lang['error'] = 'Ayarlar yanlış bir değer girildiği için güncellenemedi. Lütfen değişikliklerinizi gözden geçirin ve tekrar gönderin.
+<br />Yanlış değer(ler) kırmızı çerçeve içinde gösterilecektir.';
+$lang['updated'] = 'Ayarlar başarıyla güncellendi.';
+$lang['nochoice'] = '(başka seçim bulunmamaktadır)';
+$lang['locked'] = 'Ayar dosyası güncellenemedi. <br />
+dosya adı ve yetkilerininin doğru olduğuna emin olun.';
+$lang['danger'] = 'Tehlike: Bu özelliği değiştirirseniz, wiki\'nize ve konfigürasyon menunüze ulaşamayabilirsiniz.';
+$lang['warning'] = 'Uyarı: Bu özelliği değiştirmek istenmeyen davranışa sebep olabilir.';
+$lang['security'] = 'Güvenlik Uyarısı: Bu özelliği değiştirmek güvenlik riski çıkartabilir.';
+$lang['_configuration_manager'] = 'Site Ayarları Yönetimi';
+$lang['_header_dokuwiki'] = 'DokuWiki Ayarları';
+$lang['_header_plugin'] = 'Eklenti Ayarları';
+$lang['_header_template'] = 'Şablon (Template) Ayarları';
+$lang['_header_undefined'] = 'Tanımsız Ayarlar';
+$lang['_basic'] = 'Ana Ayarlar';
+$lang['_display'] = 'Gösterim Ayarları';
+$lang['_authentication'] = 'Onaylama Ayarları';
+$lang['_anti_spam'] = 'Spam Engelleme Ayarları';
+$lang['_editing'] = 'Sayfa Yazımı Ayarları';
+$lang['_links'] = 'Bağlantı Ayarları';
+$lang['_media'] = 'Medya Ayarları';
+$lang['_advanced'] = 'Gelişmiş Ayarlar';
+$lang['_network'] = 'Ağ Ayarları';
+$lang['_plugin_sufix'] = 'Eklenti Ayarları';
+$lang['_template_sufix'] = 'Şablon (Template) Ayarları';
+$lang['_msg_setting_undefined'] = 'Ayar üstverisi yok.';
+$lang['_msg_setting_no_class'] = 'Ayar sınıfı yok.';
+$lang['_msg_setting_no_default'] = 'Varsayılan değer yok.';
+$lang['fmode'] = 'Dosya oluşturma yetkisi';
+$lang['dmode'] = 'Klasör oluşturma yetkisi';
+$lang['lang'] = 'Dil';
+$lang['basedir'] = 'Kök dizin';
+$lang['baseurl'] = 'Kök URL';
+$lang['savedir'] = 'Verileri kaydetmek için kullanılacak klasör';
+$lang['start'] = 'Ana sayfa adı';
+$lang['title'] = 'Wiki başlığı';
+$lang['template'] = 'Şablon (Template)';
+$lang['license'] = 'İçeriğinizi hangi lisans altında yayınlansın?';
+$lang['fullpath'] = 'sayfaların tüm patikasını (full path) göster';
+$lang['recent'] = 'En son değiştirilenler';
+$lang['breadcrumbs'] = 'Ekmek kırıntıların sayısı';
+$lang['youarehere'] = 'hiyerarşik ekmek kırıntıları';
+$lang['typography'] = 'Tipografik değiştirmeleri yap';
+$lang['htmlok'] = 'Gömülü HTML koduna izin ver';
+$lang['phpok'] = 'Gömülü PHP koduna izin ver';
+$lang['dformat'] = 'Tarih biçimi (PHP\'nin <a href="http://www.php.net/strftime">strftime</a> fonksiyonuna bakın)';
+$lang['signature'] = 'İmza';
+$lang['toptoclevel'] = 'İçindekiler için en üst seviye';
+$lang['tocminheads'] = 'İçindekilerin oluşturulması için gereken (en az) başlık sayısı';
+$lang['maxtoclevel'] = 'İçindekiler için en fazla seviye';
+$lang['maxseclevel'] = 'Bölümün azami düzenleme düzeyi';
+$lang['camelcase'] = 'Linkler için CamelCase kullan';
+$lang['deaccent'] = 'Sayfa adlarınız temizle';
+$lang['useheading'] = 'Sayfa isimleri için ilk başlığı kullan';
+$lang['refcheck'] = 'Araç kaynak denetimi';
+$lang['refshow'] = 'Gösterilecek araç kaynağı sayısı';
+$lang['allowdebug'] = 'Yanlış ayıklamasına izin ver <b>lazım değilse etkisiz kıl!</b>';
+$lang['usewordblock'] = 'Wordlistesine göre spam engelle';
+$lang['indexdelay'] = 'Indekslemeden evvel zaman gecikmesi (saniye)';
+$lang['relnofollow'] = 'Dışsal linkler rel="nofollow" kullan';
+$lang['mailguard'] = 'Email adreslerini karart';
+$lang['iexssprotect'] = 'Yüklenmiş dosyaları muhtemel kötu niyetli JavaScript veya HTML koduna kontrol et';
+$lang['showuseras'] = 'Bir sayfayı en son düzenleyen kullanıcıya ne gösterilsin';
+$lang['useacl'] = 'Erişim kontrol listesini kullan';
+$lang['autopasswd'] = 'Parolaları otamatikmen üret';
+$lang['authtype'] = 'Kimlik denetleme arka uç';
+$lang['passcrypt'] = 'Parola şifreleme metodu';
+$lang['defaultgroup'] = 'Varsayılan grup';
+$lang['disableactions'] = 'DokuWiki eylemlerini etkisiz kıl';
+$lang['disableactions_check'] = 'Kontrol et';
+$lang['disableactions_subscription'] = 'Abone ol/Abonelikten vazgeç';
+$lang['canonical'] = 'Tamolarak kurallara uygun URL\'leri kullan';
+$lang['mailfrom'] = 'Otomatik e-postalar için kullanılacak e-posta adresi';
+$lang['gdlib'] = 'GD Lib sürümü';
+$lang['jpg_quality'] = 'JPG sıkıştırma kalitesi [0-100]';
+$lang['sitemap'] = 'Google site haritası oluştur (gün)';
+$lang['renderer__core'] = '%s (dokuwiki çekirdeği)';
+$lang['renderer__plugin'] = '%s (eklenti)';
+$lang['rss_content'] = 'XML beslemesinde ne gösterilsin?';
+$lang['rss_update'] = 'XML beslemesini güncelleme aralığı';
+$lang['rss_show_summary'] = 'XML beslemesinde özeti başlıkta göster';
+$lang['proxy____host'] = 'Proxy sunucu adı';
+$lang['proxy____user'] = 'Proxy kullanıcı adı';
+$lang['proxy____pass'] = 'Proxy şifresi';
+$lang['proxy____ssl'] = 'Proxy ile bağlanırken ssl kullan';
+$lang['safemodehack'] = 'Safemod hackını etkili kıl';
+$lang['ftp____host'] = 'Safemod hackı için kullanılacak FTP suncusu';
+$lang['ftp____user'] = 'Safemod hackı için kullanılacak FTP kullanıcı adı';
+$lang['ftp____pass'] = 'Safemod hackı için kullanılacak FTP parolası';
+$lang['license_o_'] = 'Seçilmedi';
+$lang['typography_o_0'] = 'Yok';
+$lang['userewrite_o_0'] = 'hiçbiri';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki dahili';
+$lang['deaccent_o_0'] = 'Kapalı';
+$lang['deaccent_o_1'] = 'aksan işaretlerini kaldır';
+$lang['deaccent_o_2'] = 'roman harfleri kullan';
+$lang['gdlib_o_0'] = 'GD Lib mevcut değil';
+$lang['gdlib_o_1'] = 'Versiyon 1.x';
+$lang['gdlib_o_2'] = 'Otomatik tesbit';
+$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'] = 'Soyut';
+$lang['rss_content_o_diff'] = 'Birleştirilmiş Diff';
+$lang['rss_content_o_htmldiff'] = 'HTML biçimlendirilmiş diff tablosu';
+$lang['rss_content_o_html'] = 'Tüm HTML sayfa içeriği';
+$lang['rss_linkto_o_diff'] = 'görünümü değiştir';
+$lang['rss_linkto_o_page'] = 'gözden geçirilmiş sayfa';
+$lang['rss_linkto_o_rev'] = 'sürümlerin listesi';
+$lang['rss_linkto_o_current'] = 'Șu anki sayfa';
+$lang['compression_o_0'] = 'hiçbiri';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'kullanma';
+$lang['showuseras_o_loginname'] = 'Kullanıcı adı';
+$lang['showuseras_o_username'] = 'Kullanıcının tam adı';
+$lang['showuseras_o_email'] = 'Kullanıcının mail adresi (mailguard ayarlarına göre karartılıyor)';
+$lang['showuseras_o_email_link'] = 'Kullanıcının mail adresi mailto: linki şeklinde';
+$lang['useheading_o_0'] = 'Hiçbir zaman';
+$lang['useheading_o_navigation'] = 'Sadece Navigasyon';
+$lang['useheading_o_content'] = 'Sadece Wiki içeriği';
+$lang['useheading_o_1'] = 'Her zaman';
diff --git a/lib/plugins/config/lang/uk/intro.txt b/lib/plugins/config/lang/uk/intro.txt
new file mode 100644
index 000000000..7255c30f9
--- /dev/null
+++ b/lib/plugins/config/lang/uk/intro.txt
@@ -0,0 +1,7 @@
+====== Настройка конфігурації ======
+
+Використовуйте цю сторінку для настройки ДокуВікі. Для довідок щодо конкретних параметрів дивіться [[doku>config]]. Для більш детальної інформації про цей доданок дивіться [[doku>plugin:config]].
+
+Параметри, що виділені червоним кольором тла захищені та не можуть бути змінені за допомогою цього доданка. Параметри, з синім кольором тла мають значення по замовчуванню, а параметри з білим тлом були встановлені для цієї локальної інсталяції. Сині та білі параметри можуть бути змінені.
+
+Не забувайте натискати кнопку **ЗБЕРЕГТИ** до того, як покинути цю сторінку, інакше всі зміни буде втрачено.
diff --git a/lib/plugins/config/lang/uk/lang.php b/lib/plugins/config/lang/uk/lang.php
new file mode 100644
index 000000000..72d7e12f5
--- /dev/null
+++ b/lib/plugins/config/lang/uk/lang.php
@@ -0,0 +1,192 @@
+<?php
+/**
+ * ukrainian language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author Oleksiy Voronin <ovoronin@gmail.com>
+ * @author serg_stetsuk@ukr.net
+ * @author okunia@gmail.com
+ * @author Oleksandr Kunytsia <okunia@gmail.com>
+ * @author Uko uko@uar.net
+ * @author Ulrikhe Lukoie <lukoie@gmail>.com
+ * @author Kate Arzamastseva pshns@ukr.net
+ */
+$lang['menu'] = 'Настройка конфігурації';
+$lang['error'] = 'Параметри не збережено через помилкові значення. Будь ласка, перегляньте ваші зміни та спробуйте ще раз
+<br />Помилкові значення будуть виділені червоною рамкою.';
+$lang['updated'] = 'Параметри успішно збережено.';
+$lang['nochoice'] = '(інших варіантів не існує)';
+$lang['locked'] = 'Неможливо записати файл настройки. Переконайтеся, <br />
+що ім\'я та права доступу для локального файлу вказано правильно.';
+$lang['danger'] = 'УВАГА! Зміна цього параметру може призвести до недоступності вашої Вікі та меню конфігурації.';
+$lang['warning'] = 'УВАГА! Зміна цього параметру може призвести до непередбачуваних наслідків.';
+$lang['security'] = 'УВАГА! Зміна цього параметру може призвести до послаблення безпеки вашої Вікі.';
+$lang['_configuration_manager'] = 'Управління конфігурацією';
+$lang['_header_dokuwiki'] = 'Настройки ДокуВікі';
+$lang['_header_plugin'] = 'Настройки Доданків';
+$lang['_header_template'] = 'Настройки шаблонів';
+$lang['_header_undefined'] = 'Невизначені настройки';
+$lang['_basic'] = 'Базові настройки';
+$lang['_display'] = 'Настройки дисплея';
+$lang['_authentication'] = 'Настройки автентифікації';
+$lang['_anti_spam'] = 'Настройки Анти-спаму';
+$lang['_editing'] = 'Настройки редагування';
+$lang['_links'] = 'Настройки посилань';
+$lang['_media'] = 'Настройки медіа';
+$lang['_advanced'] = 'Розширені настройки';
+$lang['_network'] = 'Настройки мережі';
+$lang['_plugin_sufix'] = 'Настройки (доданок)';
+$lang['_template_sufix'] = 'Настройки (шаблон)';
+$lang['_msg_setting_undefined'] = 'Немає метаданих параметру.';
+$lang['_msg_setting_no_class'] = 'Немає класу параметру.';
+$lang['_msg_setting_no_default'] = 'Немає значення за замовчуванням.';
+$lang['fmode'] = 'Права для створених файлів';
+$lang['dmode'] = 'Права для створених папок';
+$lang['lang'] = 'Мова';
+$lang['basedir'] = 'Коренева папка';
+$lang['baseurl'] = 'Кореневий URL';
+$lang['savedir'] = 'Папка для збереження даних';
+$lang['start'] = 'Назва стартової сторінки';
+$lang['title'] = 'Назва Вікі';
+$lang['template'] = 'Шаблон';
+$lang['license'] = 'Під якою ліцензією слід публікувати вміст?';
+$lang['fullpath'] = 'Повний шлях до документу';
+$lang['recent'] = 'Останні зміни';
+$lang['breadcrumbs'] = 'Ви відвідали (кількість сторінок, що показується)';
+$lang['youarehere'] = 'Показувати "Ви тут"';
+$lang['typography'] = 'Замінювати типографські символи';
+$lang['htmlok'] = 'Дозволити HTML';
+$lang['phpok'] = 'Дозволити PHP';
+$lang['dformat'] = 'Формат дати (дивіться функцію <a href="http://www.php.net/strftime">strftime</a> PHP)';
+$lang['signature'] = 'Підпис';
+$lang['toptoclevel'] = 'Мінімальний рівень для змісту';
+$lang['tocminheads'] = 'Мінімальна кількість заголовків, необхідна для створення таблиці змісту';
+$lang['maxtoclevel'] = 'Максимальний рівень для таблиці змісту';
+$lang['maxseclevel'] = 'Максимальний рівень секції для редагування';
+$lang['camelcase'] = 'Використовувати CamelCase';
+$lang['deaccent'] = 'Транслітерація в іменах сторінок';
+$lang['useheading'] = 'Першій заголовок замість імені';
+$lang['refcheck'] = 'Перевіряти посилання на медіа-файлі';
+$lang['refshow'] = 'Показувати кількість медіа-посилань';
+$lang['allowdebug'] = 'Дозволити відлагодження <b>вимкніть, якщо не потрібно!</b>';
+$lang['usewordblock'] = 'Блокувати спам по списку слів';
+$lang['indexdelay'] = 'Затримка перед індексацією';
+$lang['relnofollow'] = 'Використовувати rel="nofollow"';
+$lang['mailguard'] = 'Кодувати адреси e-mail';
+$lang['iexssprotect'] = 'Перевірте оновлені файли на можливі заборонені Javascript чи HTML коди';
+$lang['showuseras'] = 'Що вказувати при відображенні користувача, який востаннє редагував сторінку';
+$lang['useacl'] = 'Використовувати ACL';
+$lang['autopasswd'] = 'Автоматичне створення паролів';
+$lang['authtype'] = 'Аутентифікація';
+$lang['passcrypt'] = 'Метод шифрування паролів';
+$lang['defaultgroup'] = 'Група за замовчуванням';
+$lang['superuser'] = 'Суперкористувач';
+$lang['manager'] = 'Менеджер - група, користувач чи розділений комами список user1,@group1,user2 з правами до певних функцій керування';
+$lang['profileconfirm'] = 'Підтверджувати зміни профілю паролем';
+$lang['disableactions'] = 'Заборонити дії ДокуВікі';
+$lang['disableactions_check'] = 'Перевірити';
+$lang['disableactions_subscription'] = 'Підписатись/Відписатись';
+$lang['disableactions_wikicode'] = 'Переглянути код/Експорт';
+$lang['disableactions_other'] = 'Інші дії (розділені комами)';
+$lang['sneaky_index'] = 'За замовчуванням, ДокуВікі показує всі простори імен в змісті. Активація цієї опції сховає ті простори, де користувач не має прав на читання. Результатом може бути неможливість доступу до певних відкритих просторів імен. Це зробить неможливим використання змісту при певних конфігураціях.';
+$lang['auth_security_timeout'] = 'Таймаут аутентифікації (в секундах)';
+$lang['securecookie'] = 'Чи повинен браузер надсилати файли cookies тільки через HTTPS? Вимкніть цей параметр, лише тоді, якщо вхід до Вікі захищено SSL, але перегляд сторінок відбувається у незахищеному режимі.';
+$lang['xmlrpc'] = 'Дозволити/заборонити XML-RPC інтерфейс';
+$lang['xmlrpcuser'] = 'Заборонити XML-RPC доступ до користувачів або груп поданих тут та розділених комою. Залишіть поле незаповненим, щоб дозволити доступ усім.';
+$lang['updatecheck'] = 'Перевірити наявність оновлень чи попереджень безпеки? Для цього ДокуВікі необхідно зв\'язатися зі update.dokuwiki.org.';
+$lang['userewrite'] = 'Красиві URL';
+$lang['useslash'] = 'Слеш, як розділювач просторів імен в URL';
+$lang['usedraft'] = 'Автоматично зберігати чернетку при редагуванні';
+$lang['sepchar'] = 'Розділювач слів у імені сторінки';
+$lang['canonical'] = 'Канонічні URL';
+$lang['fnencode'] = 'Метод для кодування імен файлів, що містять не ASCII символи.';
+$lang['autoplural'] = 'Перевіряти множину у посиланнях';
+$lang['compression'] = 'Метод стиснення attic файлів';
+$lang['cachetime'] = 'Максимальний вік кешу (сек)';
+$lang['locktime'] = 'Час блокування (сек)';
+$lang['fetchsize'] = 'Максимальний розмір (в байтах), що fetch.php може завантажувати з зовні';
+$lang['notify'] = 'E-mail для сповіщень';
+$lang['registernotify'] = 'Надсилати інформацію про нових користувачів на цю адресу';
+$lang['mailfrom'] = 'E-mail для автоматичних повідомлень';
+$lang['mailprefix'] = 'Префікс теми повідомлення, що використовується в автоматичній розсилці електронних листів';
+$lang['gzip_output'] = 'Використовувати gzip, як Content-Encoding для xhtml';
+$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'] = 'Ховати сторінки (regular expressions)';
+$lang['send404'] = 'Надсилати "HTTP 404/Сторінка не знайдена " для неіснуючих сторінок';
+$lang['sitemap'] = 'Створювати мапу сайту для Google (дні)';
+$lang['broken_iua'] = 'У вашій системі зіпсована функція ignore_user_abort? Це може зіпсувати пошукову систему. IIS+PHP/CGI не працює. Дивіться <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> для отримання додаткової інформації';
+$lang['xsendfile'] = 'Використовувати заголовок X-Sendfile для доставки статичних файлів веб сервером? Ваш веб сервер повинен підтримувати цю функцію.';
+$lang['renderer_xhtml'] = 'Транслятор (Renderer) для основного виводу wiki (xhtml)';
+$lang['renderer__core'] = '%s (ядро докуВікі)';
+$lang['renderer__plugin'] = '%s (доданок)';
+$lang['rememberme'] = 'Дозволити постійні файли cookies для входу (Запам\'ятати мене)';
+$lang['rss_type'] = 'тип RSS';
+$lang['rss_linkto'] = 'посилання в RSS';
+$lang['rss_content'] = 'Що відображати в пунктах XML-feed';
+$lang['rss_update'] = 'Інтервал оновлення RSS (сек)';
+$lang['recent_days'] = 'Скільки останніх змін пам\'ятати (дні)';
+$lang['rss_show_summary'] = 'Показувати підсумки змін в заголовку XML-feed';
+$lang['target____wiki'] = 'Target для внутрішніх посилань';
+$lang['target____interwiki'] = 'Target для інтерВікі-посилань';
+$lang['target____extern'] = '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'] = 'Використовувати ssl для з\'єднання з Proxy';
+$lang['proxy____except'] = 'Регулярний вираз для веб-адреси, яку проксі-сервер пропустить.';
+$lang['safemodehack'] = 'Увімкнути хак safemode';
+$lang['ftp____host'] = 'FTP-сервер для хаку safemode';
+$lang['ftp____port'] = 'FTP-порт для хаку safemode';
+$lang['ftp____user'] = 'Користувач FTP для хаку safemode';
+$lang['ftp____pass'] = 'Пароль FTP для хаку safemode';
+$lang['ftp____root'] = 'Коренева папка FTP для хаку safemode';
+$lang['license_o_'] = 'не вибрано';
+$lang['typography_o_0'] = 'жодного';
+$lang['typography_o_1'] = 'Лише подвійні лапки';
+$lang['typography_o_2'] = 'Всі лапки (може не завжди працювати)';
+$lang['userewrite_o_0'] = 'немає';
+$lang['userewrite_o_1'] = '.htaccess';
+$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_1'] = 'Версія 1.x';
+$lang['gdlib_o_2'] = 'Автовизначення';
+$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'] = 'Короткий зміст';
+$lang['rss_content_o_diff'] = 'Уніфіковані зміни (diff)';
+$lang['rss_content_o_htmldiff'] = 'Таблиця змін у форматі HTML';
+$lang['rss_content_o_html'] = 'Повний зміст сторінки HTML';
+$lang['rss_linkto_o_diff'] = 'перегляд відмінностей';
+$lang['rss_linkto_o_page'] = 'текст сторінки';
+$lang['rss_linkto_o_rev'] = 'перелік ревізій';
+$lang['rss_linkto_o_current'] = 'поточна сторінка';
+$lang['compression_o_0'] = 'немає';
+$lang['compression_o_gz'] = 'gzip';
+$lang['compression_o_bz2'] = 'bz2';
+$lang['xsendfile_o_0'] = 'не використовувати';
+$lang['xsendfile_o_1'] = 'Фірмовий заголовок lighthttpd (до версії 1.5)';
+$lang['xsendfile_o_2'] = 'Стандартний X-Sendfile заголовок';
+$lang['xsendfile_o_3'] = 'Фірмовий заголовок Nginx X-Accel-Redirect';
+$lang['showuseras_o_loginname'] = 'Логін';
+$lang['showuseras_o_username'] = 'Повне ім’я користувача';
+$lang['showuseras_o_email'] = 'E-mail користувача (прихована відповідно до настройок)';
+$lang['showuseras_o_email_link'] = 'E-mail користувача як посилання mailto:';
+$lang['useheading_o_0'] = 'Ніколи';
+$lang['useheading_o_navigation'] = 'Лише для навігації';
+$lang['useheading_o_content'] = 'Лише у змісті';
+$lang['useheading_o_1'] = 'Завжди';
+$lang['readdircache'] = 'Максимальний вік для файлів кешу (сек.)';
diff --git a/lib/plugins/config/lang/zh-tw/intro.txt b/lib/plugins/config/lang/zh-tw/intro.txt
new file mode 100644
index 000000000..c257947d9
--- /dev/null
+++ b/lib/plugins/config/lang/zh-tw/intro.txt
@@ -0,0 +1,7 @@
+====== 配置管理器 ======
+
+使用本頁控制您的 Dokuwiki 設定。每個獨立設定的相關訊息可參閱 [[doku>config]]。配置管理器的更多訊息請參閱 [[doku>plugin:config]]。
+
+淡紅色背景的項目是被保護的,不能通過這個管理器更改。藍色背景的項目是系統的預設值,白色背景的項目是您更改過的。藍色和白色的設定項目都可以更改。
+
+離開本頁之前不要忘記點擊最下面的 **儲存** 按鈕,否則您的修改將不會生效。
diff --git a/lib/plugins/config/lang/zh-tw/lang.php b/lib/plugins/config/lang/zh-tw/lang.php
new file mode 100644
index 000000000..4f44eb60d
--- /dev/null
+++ b/lib/plugins/config/lang/zh-tw/lang.php
@@ -0,0 +1,192 @@
+<?php
+/**
+ * Chinese Traditional language file
+ *
+ * @author Li-Jiun Huang <ljhuang.tw@gmail.com>
+ * @author http://www.chinese-tools.com/tools/converter-simptrad.html
+ * @author Wayne San <waynesan@zerozone.tw>
+ * @author Li-Jiun Huang <ljhuang.tw@gmai.com>
+ * @author Cheng-Wei Chien <e.cwchien@gmail.com>
+ * @author Danny Lin
+ * @author Shuo-Ting Jian <shoting@gmail.com>
+ */
+$lang['menu'] = '系統配置設定';
+$lang['error'] = '設定因為不合法的值而未更新,請檢查您的更改並重新送出。
+<br />不正確的值會被紅色方框包住。';
+$lang['updated'] = '成功地更新設定。';
+$lang['nochoice'] = '(無其他可用選項)';
+$lang['locked'] = '設定檔無法更新,若非故意,請確認本地檔名及權限正確。';
+$lang['danger'] = '危險:改變此選項可能使您無法存取維基及配置選單。';
+$lang['warning'] = '警告:改變此選項可能導致不可預期的行為。';
+$lang['security'] = '安全性警告:改變此選項可能造成安全風險。';
+$lang['_configuration_manager'] = '配置管理';
+$lang['_header_dokuwiki'] = 'DokuWiki 設定';
+$lang['_header_plugin'] = '插件設定';
+$lang['_header_template'] = '樣板設定';
+$lang['_header_undefined'] = '未定義設定';
+$lang['_basic'] = '基本設定';
+$lang['_display'] = '顯示設定';
+$lang['_authentication'] = '認證設定';
+$lang['_anti_spam'] = '反垃圾設定';
+$lang['_editing'] = '編輯設定';
+$lang['_links'] = '連結設定';
+$lang['_media'] = '媒體設定';
+$lang['_advanced'] = '進階設定';
+$lang['_network'] = '網路設定';
+$lang['_plugin_sufix'] = '插件設定';
+$lang['_template_sufix'] = '樣板設定';
+$lang['_msg_setting_undefined'] = '設定的後設數據不存在。';
+$lang['_msg_setting_no_class'] = '設定的分類不存在。';
+$lang['_msg_setting_no_default'] = '無預設值';
+$lang['fmode'] = '檔案建立模式';
+$lang['dmode'] = '目錄建立模式';
+$lang['lang'] = '語系';
+$lang['basedir'] = '根目錄';
+$lang['baseurl'] = '根路徑 (URL)';
+$lang['savedir'] = '儲存資料的目錄';
+$lang['cookiedir'] = 'Cookie 路徑。設定空白則使用 baseurl。';
+$lang['start'] = '開始頁面的名稱';
+$lang['title'] = '維基標題';
+$lang['template'] = '樣板';
+$lang['license'] = '您希望您的內容為何種授權方式?';
+$lang['fullpath'] = '顯示完整的路徑於頁面底部';
+$lang['recent'] = '最近更新';
+$lang['breadcrumbs'] = '導覽鏈數量';
+$lang['youarehere'] = '顯示階層式導覽鏈';
+$lang['typography'] = '進行字元替換';
+$lang['htmlok'] = '允許嵌入式 HTML';
+$lang['phpok'] = '允許嵌入式 PHP';
+$lang['dformat'] = '日期格式 (參見 PHP 的 <a href="http://www.php.net/strftime">strftime</a> 函數)';
+$lang['signature'] = '簽名';
+$lang['toptoclevel'] = '目錄表的最上層級';
+$lang['tocminheads'] = '決定是否建立目錄表的最少標題數量';
+$lang['maxtoclevel'] = '目錄表顯示的最大層級';
+$lang['maxseclevel'] = '可編輯段落的最大層級';
+$lang['camelcase'] = '對連結使用 CamelCase';
+$lang['deaccent'] = '清理頁面名稱';
+$lang['useheading'] = '使用第一個標題作為頁面名稱';
+$lang['refcheck'] = '媒體連結檢查';
+$lang['refshow'] = '媒體連結的顯示數量';
+$lang['allowdebug'] = '允許除錯 <b>(不需要請停用!)</b>';
+$lang['usewordblock'] = '根據字詞表阻擋垃圾訊息';
+$lang['indexdelay'] = '建立索引前的延遲時間 (秒)';
+$lang['relnofollow'] = '外部連結使用 rel="nofollow"';
+$lang['mailguard'] = '混淆 E-mail 位址';
+$lang['iexssprotect'] = '檢查上傳的檔案中是否隱含惡意的 JavaScript 或 HTML 碼';
+$lang['showuseras'] = '將最後編輯頁面的使用者顯示為:';
+$lang['useacl'] = '使用存取控制名單';
+$lang['autopasswd'] = '自動產生密碼';
+$lang['authtype'] = '認證後台管理方式';
+$lang['passcrypt'] = '密碼加密方式';
+$lang['defaultgroup'] = '預設群組';
+$lang['superuser'] = '超級用戶 - 不論 ACL 如何設定,都能訪問所有頁面與功能的用戶組/用戶';
+$lang['manager'] = '管理員 - 能訪問相應管理功能的用戶组/用戶';
+$lang['profileconfirm'] = '修改個人資料時需要確認密碼';
+$lang['disableactions'] = '停用的 DokuWiki 動作';
+$lang['disableactions_check'] = '檢查';
+$lang['disableactions_subscription'] = '訂閱/取消訂閱';
+$lang['disableactions_wikicode'] = '檢視原始碼/匯出原始檔';
+$lang['disableactions_other'] = '其他功能 (逗號分隔)';
+$lang['sneaky_index'] = '預設情況下,DokuWiki 會在索引頁會顯示所有命名空間。啟用此選項會隱藏用戶沒有閱讀權限的頁面,但也可能將能閱讀的子頁面一併隱藏。在特定 ACL 設定下,這可能導致索引無法使用。';
+$lang['auth_security_timeout'] = '安全認證的計時 (秒)';
+$lang['securecookie'] = 'HTTPS 頁面設定的 cookie 是否只能由瀏覽器經 HTTPS 傳送?取消此選項後,只有登入維基會被 SSL 保護而瀏覽時不會。';
+$lang['xmlrpc'] = '啟用/停用 XML-RPC 介面';
+$lang['xmlrpcuser'] = 'XML-RPC 存取權限將局限於在此提供的群組或使用者 (逗號分隔)。若要開放權限給所有人請留白。';
+$lang['updatecheck'] = '檢查更新與安全性警告?DokuWiki 需要聯繫 update.dokuwiki.org 才能使用此功能。';
+$lang['userewrite'] = '使用好看的 URL';
+$lang['useslash'] = '在 URL 中使用斜線作為命名空間的分隔字元';
+$lang['usedraft'] = '編輯時自動儲存草稿';
+$lang['sepchar'] = '頁面名稱中單字的分隔字元';
+$lang['canonical'] = '使用最典型的 URL';
+$lang['fnencode'] = '非 ASCII 文件名稱的編輯方法。';
+$lang['autoplural'] = '檢查複數形式的連結 (英文)';
+$lang['compression'] = 'attic 文件的壓縮方式';
+$lang['cachetime'] = '緩存的最大存在時間 (秒)';
+$lang['locktime'] = '檔案的最大鎖定時間 (秒)';
+$lang['fetchsize'] = 'fetch.php 可以從外部下載的最大檔案尺寸 (bytes)';
+$lang['notify'] = '寄送變更通知信到這個 E-mail 位址';
+$lang['registernotify'] = '寄送新使用者註冊資訊到這個 E-mail 位址';
+$lang['mailfrom'] = '自動發送郵件時使用的郵件地址';
+$lang['mailprefix'] = '自動發送郵件時使用的標題前綴';
+$lang['gzip_output'] = '對 xhtml 使用 gzip 內容編碼';
+$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['cssdatauri'] = 'CSS 中所引用的圖片假如小於該數字大小(bytes),將會被直接嵌入 CSS 中來減少 HTTP Request 的發送。此功能在 IE 7 及之下版本不支援。推薦使用 <code>400</code> 到 <code>600</code> 之間。設定為<code>0</code> 則停用。';
+$lang['hidepages'] = '隱藏匹配的界面 (正規式)';
+$lang['send404'] = '存取不存在的頁面時送出 "HTTP 404/Page Not Found"';
+$lang['sitemap'] = '產生 Google 站台地圖 (天)';
+$lang['broken_iua'] = 'ignore_user_abort 功能失效了?這有可能導致搜索索引不可用。IIS+PHP/CGI 已損壞。請參閱 <a href=\"http://bugs.splitbrain.org/?do=details&task_id=852\">Bug 852</a> 獲取更多信息。';
+$lang['xsendfile'] = '使用 X-Sendfile 頭讓服務器發送狀態文件?您的服務器需要支持該功能。';
+$lang['renderer_xhtml'] = '主要維基輸出 (xhtml) 的的渲染器';
+$lang['renderer__core'] = '%s (dokuwiki 核心)';
+$lang['renderer__plugin'] = '%s (插件)';
+$lang['rememberme'] = '允許自動登入 (記住我)';
+$lang['rss_type'] = 'XML feed 類型';
+$lang['rss_linkto'] = 'XML feed 連結到';
+$lang['rss_content'] = 'XML feed 項目中顯示什麼呢?';
+$lang['rss_update'] = 'XML feed 更新間隔時間 (秒)';
+$lang['recent_days'] = '儲存多少天內的變更';
+$lang['rss_show_summary'] = '於標題中顯示簡要的 XML feed';
+$lang['target____wiki'] = '內部連結的目標視窗';
+$lang['target____interwiki'] = '跨維基連結的目標視窗';
+$lang['target____extern'] = '外部連結的目標視窗';
+$lang['target____media'] = '媒體連結的目標視窗';
+$lang['target____windows'] = 'Windows 連結的目標視窗';
+$lang['proxy____host'] = 'Proxy 伺服器名稱';
+$lang['proxy____port'] = 'Proxy 連接埠';
+$lang['proxy____user'] = 'Proxy 使用者名稱';
+$lang['proxy____pass'] = 'Proxy 密碼';
+$lang['proxy____ssl'] = '使用 SSL 連接到 Proxy';
+$lang['proxy____except'] = '比對 proxy 代理時應跳過的地址的正規式。';
+$lang['safemodehack'] = '啟用 Safemode Hack';
+$lang['ftp____host'] = 'Safemode Hack 的 FTP 伺服器';
+$lang['ftp____port'] = 'Safemode Hack 的 FTP 端口';
+$lang['ftp____user'] = 'Safemode Hack 的 FTP 帳戶';
+$lang['ftp____pass'] = 'Safemode Hack 的 FTP 密碼';
+$lang['ftp____root'] = 'Safemode Hack 的 FTP 根路徑';
+$lang['license_o_'] = '未選擇';
+$lang['typography_o_0'] = '無';
+$lang['typography_o_1'] = '只限雙引號';
+$lang['typography_o_2'] = '包括單引號 (未必能運作)';
+$lang['userewrite_o_0'] = '無';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki 內部控制';
+$lang['deaccent_o_0'] = '關閉';
+$lang['deaccent_o_1'] = '移除重音符號';
+$lang['deaccent_o_2'] = '羅馬字母轉寫';
+$lang['gdlib_o_0'] = 'GD Lib 無法使用';
+$lang['gdlib_o_1'] = '版本 1.x';
+$lang['gdlib_o_2'] = '自動偵測';
+$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'] = '摘要';
+$lang['rss_content_o_diff'] = '統一的差異';
+$lang['rss_content_o_htmldiff'] = 'HTML 格式的差異對照表';
+$lang['rss_content_o_html'] = '完整的 HTML 頁面內容';
+$lang['rss_linkto_o_diff'] = '差異檢視';
+$lang['rss_linkto_o_page'] = '已修訂的頁面';
+$lang['rss_linkto_o_rev'] = '版本清單';
+$lang['rss_linkto_o_current'] = '目前頁面';
+$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_2'] = '標準 X-Sendfile 標頭';
+$lang['xsendfile_o_3'] = '專有 Nginx X-Accel-Redirect 標頭';
+$lang['showuseras_o_loginname'] = '登入名稱';
+$lang['showuseras_o_username'] = '完整姓名';
+$lang['showuseras_o_email'] = '使用者的 email 位址 (根據郵件監控設定混淆化)';
+$lang['showuseras_o_email_link'] = '使用者的 email 位址標示成 mailto: link';
+$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/zh/intro.txt b/lib/plugins/config/lang/zh/intro.txt
new file mode 100644
index 000000000..a7db4eda0
--- /dev/null
+++ b/lib/plugins/config/lang/zh/intro.txt
@@ -0,0 +1,9 @@
+====== 配置管理器 ======
+
+使用本页中的内容来控制您的 Dokuwiki 设置。 每个单独设置的相关信息请参阅 [[doku>config]]。 配置管理器的更多信息请参阅 [[doku>plugin:config]]。
+
+淡红色背景的项目被保护,不能通过这个管理器更改。 蓝色背景的项目是系统的默认值,白色背景的项目是您作出更改的项目。蓝色和白色的设置项目都可以更改。
+
+离开本页之前不要忘记点击最后的 **保存** 按钮,否则您做的修改不会生效。
+
+
diff --git a/lib/plugins/config/lang/zh/lang.php b/lib/plugins/config/lang/zh/lang.php
new file mode 100644
index 000000000..2f6444ffa
--- /dev/null
+++ b/lib/plugins/config/lang/zh/lang.php
@@ -0,0 +1,200 @@
+<?php
+/**
+ * Chinese(Simplified) language file
+ *
+ * @license GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * @author ZDYX <zhangduyixiong@gmail.com>
+ * @author http://www.chinese-tools.com/tools/converter-tradsimp.html
+ * @author George Sheraton guxd@163.com
+ * @author Simon zhan <simonzhan@21cn.com>
+ * @author mr.jinyi@gmail.com
+ * @author ben <ben@livetom.com>
+ * @author lainme <lainme993@gmail.com>
+ * @author caii <zhoucaiqi@gmail.com>
+ * @author Hiphen Lee <jacob.b.leung@gmail.com>
+ * @author caii, patent agent in China <zhoucaiqi@gmail.com>
+ * @author lainme993@gmail.com
+ * @author Shuo-Ting Jian <shoting@gmail.com>
+ */
+$lang['menu'] = '配置设置';
+$lang['error'] = '由于非法参数,设置没有更新。请检查您做的改动并重新提交。
+ <br />非法参数会用红框包围显示。';
+$lang['updated'] = '设置更新成功。';
+$lang['nochoice'] = '(没有其他可用选项)';
+$lang['locked'] = '设置文件无法更新。如果这是您没有意料到的,<br />
+ 请确保本地设置文件的名称和权限设置正确。';
+$lang['danger'] = '危险:更改这个选项可能会使用你的Wiki页面和配置菜单无法进入。';
+$lang['warning'] = '注意:更改这个选项可能会造成未知结果。';
+$lang['security'] = '安全提示:更改这个选项可能会有安全隐患。';
+$lang['_configuration_manager'] = '配置管理器';
+$lang['_header_dokuwiki'] = 'DokuWiki 设置';
+$lang['_header_plugin'] = '插件设置';
+$lang['_header_template'] = '模板设置';
+$lang['_header_undefined'] = '其他设置';
+$lang['_basic'] = '基本设置';
+$lang['_display'] = '显示设置';
+$lang['_authentication'] = '认证设置';
+$lang['_anti_spam'] = '反垃圾邮件/评论设置';
+$lang['_editing'] = '编辑设置';
+$lang['_links'] = '链接设置';
+$lang['_media'] = '媒体设置';
+$lang['_advanced'] = '高级设置';
+$lang['_network'] = '网络设置';
+$lang['_plugin_sufix'] = '插件设置';
+$lang['_template_sufix'] = '模板设置';
+$lang['_msg_setting_undefined'] = '设置的元数据不存在。';
+$lang['_msg_setting_no_class'] = '设置的分类不存在。';
+$lang['_msg_setting_no_default'] = '设置的默认值不存在。';
+$lang['fmode'] = '文件的创建模式';
+$lang['dmode'] = '文件夹的创建模式';
+$lang['lang'] = '语言';
+$lang['basedir'] = '根目录';
+$lang['baseurl'] = '根路径(URL)';
+$lang['savedir'] = '保存数据的目录';
+$lang['cookiedir'] = 'Cookie 路径。留空以使用 baseurl。';
+$lang['start'] = '开始页面的名称';
+$lang['title'] = '维基站点的标题';
+$lang['template'] = '模版';
+$lang['license'] = '您愿意让你贡献的内容在何种许可方式下发布?';
+$lang['fullpath'] = '在页面底部显示完整路径';
+$lang['recent'] = '最近更新';
+$lang['breadcrumbs'] = '显示“足迹”的数量';
+$lang['youarehere'] = '显示“您在这里”';
+$lang['typography'] = '进行字符替换';
+$lang['htmlok'] = '允许嵌入式 HTML';
+$lang['phpok'] = '允许嵌入式 PHP';
+$lang['dformat'] = '日期格式(参见 PHP 的 <a href="http://www.php.net/strftime">strftime</a> 功能)';
+$lang['signature'] = '签名样式';
+$lang['toptoclevel'] = '目录的最顶层';
+$lang['tocminheads'] = '头条数目的最小数目,这将用于决定是否创建目录列表(TOC)';
+$lang['maxtoclevel'] = '目录的最多层次';
+$lang['maxseclevel'] = '段落编辑的最多层次';
+$lang['camelcase'] = '对链接使用 CamelCase';
+$lang['deaccent'] = '清理页面名称';
+$lang['useheading'] = '使用“标题 H1”作为页面名称';
+$lang['refcheck'] = '检查媒体与页面的挂钩情况';
+$lang['refshow'] = '显示媒体与页面挂钩情况的数量';
+$lang['allowdebug'] = '允许调试 <b>如果您不需要调试,请勿勾选!</b>';
+$lang['usewordblock'] = '根据 wordlist 阻止垃圾评论';
+$lang['indexdelay'] = '构建索引前的时间延滞(秒)';
+$lang['relnofollow'] = '对外部链接使用 rel="nofollow" 标签';
+$lang['mailguard'] = '弄乱邮件地址(保护用户的邮件地址)';
+$lang['iexssprotect'] = '检验上传的文件以避免可能存在的恶意 JavaScript 或 HTML 代码';
+$lang['showuseras'] = '显示用户为';
+$lang['useacl'] = '使用访问控制列表(ACL)';
+$lang['autopasswd'] = '自动生成密码';
+$lang['authtype'] = '认证后台管理方式';
+$lang['passcrypt'] = '密码加密方法';
+$lang['defaultgroup'] = '默认组';
+$lang['superuser'] = '超级用户 - 不论 ACL 如何设置,都能访问所有页面与功能的用户组/用户';
+$lang['manager'] = '管理员 - 能访问相应管理功能的用户组/用户';
+$lang['profileconfirm'] = '更新个人信息时需要输入当前密码';
+$lang['disableactions'] = '停用 DokuWiki 功能';
+$lang['disableactions_check'] = '检查';
+$lang['disableactions_subscription'] = '订阅/退订';
+$lang['disableactions_wikicode'] = '查看源文件/导出源文件';
+$lang['disableactions_other'] = '其他功能(用英文逗号分隔)';
+$lang['sneaky_index'] = '默认情况下,DokuWiki 在索引页会显示所有 namespace。启用该选项能隐藏那些用户没有权限阅读的页面。但也可能将用户能够阅读的子页面一并隐藏。这有可能导致在特定 ACL 设置下,索引功能不可用。';
+$lang['auth_security_timeout'] = '认证安全超时(秒)';
+$lang['securecookie'] = '要让浏览器须以HTTPS方式传送在HTTPS会话中设置的cookies吗?请只在登录过程为SSL加密而浏览维基为明文的情况下打开此选项。';
+$lang['xmlrpc'] = '启用/禁用 XML-RPC 交互界面。';
+$lang['xmlrpcuser'] = '将 XML-RPC 连接限制在用逗号分隔的组或用户中。留空对所有人开启连接权限。';
+$lang['updatecheck'] = '自动检查更新并接收安全警告吗?开启该功能后 DokuWiki 将自动访问 splitbrain.org。';
+$lang['userewrite'] = '使用更整洁的 URL';
+$lang['useslash'] = '在 URL 中使用斜杠作为命名空间的分隔符';
+$lang['usedraft'] = '编辑时自动保存一份草稿';
+$lang['sepchar'] = '页面名称中的单词分隔符';
+$lang['canonical'] = '使用完全标准的 URL';
+$lang['fnencode'] = '非 ASCII 文件名的编码方法。';
+$lang['autoplural'] = '在链接中检查多种格式';
+$lang['compression'] = 'attic 文件的压缩方式';
+$lang['cachetime'] = '缓存的最长时间(秒)';
+$lang['locktime'] = '独有编辑权/文件锁定的最长时间(秒)';
+$lang['fetchsize'] = 'fetch.php 能从外部下载的最大文件大小(字节)';
+$lang['notify'] = '发送更改通知给这个邮件地址';
+$lang['registernotify'] = '发送新注册用户的信息给这个邮件地址';
+$lang['mailfrom'] = '自动发送邮件时使用的邮件地址';
+$lang['mailprefix'] = '自动发送邮件时使用的邮件地址前缀';
+$lang['gzip_output'] = '对 xhtml 使用 gzip 内容编码';
+$lang['gdlib'] = 'GD 库版本';
+$lang['im_convert'] = 'ImageMagick 转换工具的路径';
+$lang['jpg_quality'] = 'JPG 压缩质量(0-100)';
+$lang['subscribers'] = '启用页面订阅支持';
+$lang['subscribe_time'] = '订阅列表和摘要发送的时间间隔(秒);这应当小于指定的最近更改保留时间(recent_days)。
+';
+$lang['compress'] = '使 CSS 和 javascript 的输出更紧密';
+$lang['cssdatauri'] = '字节数。CSS 文件引用的图片若小于该字节,则被直接嵌入样式表中来减少 HTTP 请求头的开销。这个技术在 IE 中不起作用。<code>400</code> 到 <code>600</code> 字节是不错的值。设置为 <code>0</code> 则禁用。';
+$lang['hidepages'] = '隐藏匹配的界面(正则表达式)';
+$lang['send404'] = '发送 "HTTP 404/页面没有找到" 错误信息给不存在的页面';
+$lang['sitemap'] = '生成 Google sitemap(天)';
+$lang['broken_iua'] = 'ignore_user_abort 功能失效了?这有可能导致搜索索引不可用。IIS+PHP/CGI 已损坏。请参阅 <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">Bug 852</a> 获取更多信息。';
+$lang['xsendfile'] = '使用 X-Sendfile 头让服务器发送状态文件?您的服务器需要支持该功能。';
+$lang['renderer_xhtml'] = '主维基页面 (xhtml) 输出使用的渲染';
+$lang['renderer__core'] = '%s(DokuWiki 内核)';
+$lang['renderer__plugin'] = '%s(插件)';
+$lang['rememberme'] = '允许在本地机长期保留登录cookies信息(记住我)';
+$lang['rss_type'] = 'XML feed 类型';
+$lang['rss_linkto'] = 'XML feed 链接到';
+$lang['rss_content'] = 'XML feed 项目中显示什么呢?';
+$lang['rss_update'] = 'XML feed 升级间隔(秒)';
+$lang['recent_days'] = '保留多少天的最近更改(天)';
+$lang['rss_show_summary'] = 'XML feed 在标题中显示摘要';
+$lang['target____wiki'] = '内部链接的目标窗口';
+$lang['target____interwiki'] = 'Interwiki 链接的目标窗口';
+$lang['target____extern'] = '外部链接的目标窗口';
+$lang['target____media'] = '媒体文件链接的目标窗口';
+$lang['target____windows'] = 'Windows 链接的目标窗口';
+$lang['proxy____host'] = '代理服务器的名称';
+$lang['proxy____port'] = '代理服务器的端口';
+$lang['proxy____user'] = '代理服务器的用户名';
+$lang['proxy____pass'] = '代理服务器的密码';
+$lang['proxy____ssl'] = '使用 SSL 连接到代理服务器';
+$lang['proxy____except'] = '用来匹配代理应跳过的地址的正则表达式。';
+$lang['safemodehack'] = '启用 Safemode Hack';
+$lang['ftp____host'] = 'Safemode Hack 的 FTP 服务器';
+$lang['ftp____port'] = 'Safemode Hack 的 FTP 端口';
+$lang['ftp____user'] = 'Safemode Hack 的 FTP 用户名';
+$lang['ftp____pass'] = 'Safemode Hack 的 FTP 密码';
+$lang['ftp____root'] = 'Safemode Hack 的 FTP 根路径';
+$lang['license_o_'] = '什么都没有选';
+$lang['typography_o_0'] = '无';
+$lang['typography_o_1'] = '仅限双引号';
+$lang['typography_o_2'] = '所有引号(不一定能正常运行)';
+$lang['userewrite_o_0'] = '无';
+$lang['userewrite_o_1'] = '.htaccess';
+$lang['userewrite_o_2'] = 'DokuWiki 内部控制';
+$lang['deaccent_o_0'] = '关闭';
+$lang['deaccent_o_1'] = '移除重音符号';
+$lang['deaccent_o_2'] = '用罗马字拼写';
+$lang['gdlib_o_0'] = 'GD 库不可用';
+$lang['gdlib_o_1'] = '1.x 版';
+$lang['gdlib_o_2'] = '自动检测';
+$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'] = '摘要';
+$lang['rss_content_o_diff'] = '统一差异';
+$lang['rss_content_o_htmldiff'] = 'HTML 格式化的差异表';
+$lang['rss_content_o_html'] = '完整的 hTML 页面内容';
+$lang['rss_linkto_o_diff'] = '差别查看';
+$lang['rss_linkto_o_page'] = '已修订的页面';
+$lang['rss_linkto_o_rev'] = '修订列表';
+$lang['rss_linkto_o_current'] = '当前页面';
+$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_2'] = '标准 X-Sendfile 头';
+$lang['xsendfile_o_3'] = '专有 Nginx X-Accel-Redirect 头';
+$lang['showuseras_o_loginname'] = '登录名';
+$lang['showuseras_o_username'] = '用户全名';
+$lang['showuseras_o_email'] = '用户的电子邮箱(按邮箱保护设置加扰)';
+$lang['showuseras_o_email_link'] = '以mailto:形式显示用户的电子邮箱';
+$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/plugin.info.txt b/lib/plugins/config/plugin.info.txt
new file mode 100644
index 000000000..ace4889b6
--- /dev/null
+++ b/lib/plugins/config/plugin.info.txt
@@ -0,0 +1,6 @@
+author Christopher Smith
+email chris@jalakai.co.uk
+date 2007-08-05
+name Configuration Manager
+desc Manage Dokuwiki's Configuration Settings
+url http://dokuwiki.org/plugin:config
diff --git a/lib/plugins/config/rtl.css b/lib/plugins/config/rtl.css
new file mode 100644
index 000000000..b8b9660e2
--- /dev/null
+++ b/lib/plugins/config/rtl.css
@@ -0,0 +1,45 @@
+#config__manager fieldset {
+ clear: both;
+}
+
+#config__manager fieldset td {
+ 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/config/settings/config.class.php b/lib/plugins/config/settings/config.class.php
new file mode 100644
index 000000000..1cdab607f
--- /dev/null
+++ b/lib/plugins/config/settings/config.class.php
@@ -0,0 +1,1057 @@
+<?php
+/**
+ * Configuration Class and generic setting classes
+ *
+ * @author Chris Smith <chris@jalakai.co.uk>
+ * @author Ben Coburn <btcoburn@silicodon.net>
+ */
+
+if (!class_exists('configuration')) {
+
+ class configuration {
+
+ var $_name = 'conf'; // name of the config variable found in the files (overridden by $config['varname'])
+ var $_format = 'php'; // format of the config file, supported formats - php (overridden by $config['format'])
+ var $_heading = ''; // heading string written at top of config file - don't include comment indicators
+ var $_loaded = false; // set to true after configuration files are loaded
+ var $_metadata = array(); // holds metadata describing the settings
+ var $setting = array(); // array of setting objects
+ var $locked = false; // configuration is considered locked if it can't be updated
+
+ // configuration filenames
+ var $_default_files = array();
+ var $_local_files = array(); // updated configuration is written to the first file
+ var $_protected_files = array();
+
+ var $_plugin_list = null;
+
+ /**
+ * constructor
+ */
+ function configuration($datafile) {
+ global $conf, $config_cascade;
+
+ if (!@file_exists($datafile)) {
+ msg('No configuration metadata found at - '.htmlspecialchars($datafile),-1);
+ return;
+ }
+ include($datafile);
+
+ if (isset($config['varname'])) $this->_name = $config['varname'];
+ if (isset($config['format'])) $this->_format = $config['format'];
+ if (isset($config['heading'])) $this->_heading = $config['heading'];
+
+ $this->_default_files = $config_cascade['main']['default'];
+ $this->_local_files = $config_cascade['main']['local'];
+ $this->_protected_files = $config_cascade['main']['protected'];
+
+# if (isset($file['default'])) $this->_default_file = $file['default'];
+# if (isset($file['local'])) $this->_local_file = $file['local'];
+# if (isset($file['protected'])) $this->_protected_file = $file['protected'];
+
+ $this->locked = $this->_is_locked();
+
+ $this->_metadata = array_merge($meta, $this->get_plugintpl_metadata($conf['template']));
+
+ $this->retrieve_settings();
+ }
+
+ function retrieve_settings() {
+ global $conf;
+ $no_default_check = array('setting_fieldset', 'setting_undefined', 'setting_no_class');
+
+ if (!$this->_loaded) {
+ $default = array_merge($this->get_plugintpl_default($conf['template']), $this->_read_config_group($this->_default_files));
+ $local = $this->_read_config_group($this->_local_files);
+ $protected = $this->_read_config_group($this->_protected_files);
+
+ $keys = array_merge(array_keys($this->_metadata),array_keys($default), array_keys($local), array_keys($protected));
+ $keys = array_unique($keys);
+
+ foreach ($keys as $key) {
+ if (isset($this->_metadata[$key])) {
+ $class = $this->_metadata[$key][0];
+ $class = ($class && class_exists('setting_'.$class)) ? 'setting_'.$class : 'setting';
+ if ($class=='setting') {
+ $this->setting[] = new setting_no_class($key,$param);
+ }
+
+ $param = $this->_metadata[$key];
+ array_shift($param);
+ } else {
+ $class = 'setting_undefined';
+ $param = NULL;
+ }
+
+ if (!in_array($class, $no_default_check) && !isset($default[$key])) {
+ $this->setting[] = new setting_no_default($key,$param);
+ }
+
+ $this->setting[$key] = new $class($key,$param);
+ $this->setting[$key]->initialize($default[$key],$local[$key],$protected[$key]);
+ }
+
+ $this->_loaded = true;
+ }
+ }
+
+ function save_settings($id, $header='', $backup=true) {
+ global $conf;
+
+ if ($this->locked) return false;
+
+ // write back to the last file in the local config cascade
+ $file = end($this->_local_files);
+
+ // backup current file (remove any existing backup)
+ if (@file_exists($file) && $backup) {
+ if (@file_exists($file.'.bak')) @unlink($file.'.bak');
+ if (!io_rename($file, $file.'.bak')) return false;
+ }
+
+ if (!$fh = @fopen($file, 'wb')) {
+ io_rename($file.'.bak', $file); // problem opening, restore the backup
+ return false;
+ }
+
+ if (empty($header)) $header = $this->_heading;
+
+ $out = $this->_out_header($id,$header);
+
+ foreach ($this->setting as $setting) {
+ $out .= $setting->out($this->_name, $this->_format);
+ }
+
+ $out .= $this->_out_footer();
+
+ @fwrite($fh, $out);
+ fclose($fh);
+ if($conf['fperm']) chmod($file, $conf['fperm']);
+ return true;
+ }
+
+ function _read_config_group($files) {
+ $config = array();
+ foreach ($files as $file) {
+ $config = array_merge($config, $this->_read_config($file));
+ }
+
+ return $config;
+ }
+
+ /**
+ * return an array of config settings
+ */
+ function _read_config($file) {
+
+ if (!$file) return array();
+
+ $config = array();
+# $file = eval('return '.$file.';');
+
+ if ($this->_format == 'php') {
+
+ if(@file_exists($file)){
+ $contents = @php_strip_whitespace($file);
+ }else{
+ $contents = '';
+ }
+ $pattern = '/\$'.$this->_name.'\[[\'"]([^=]+)[\'"]\] ?= ?(.*?);(?=[^;]*(?:\$'.$this->_name.'|@include|$))/s';
+ $matches=array();
+ preg_match_all($pattern,$contents,$matches,PREG_SET_ORDER);
+
+ for ($i=0; $i<count($matches); $i++) {
+
+ // correct issues with the incoming data
+ // FIXME ... for now merge multi-dimensional array indices using ____
+ $key = preg_replace('/.\]\[./',CM_KEYMARKER,$matches[$i][1]);
+
+ // remove quotes from quoted strings & unescape escaped data
+ $value = preg_replace('/^(\'|")(.*)(?<!\\\\)\1$/s','$2',$matches[$i][2]);
+ $value = strtr($value, array('\\\\'=>'\\','\\\''=>'\'','\\"'=>'"'));
+
+ $config[$key] = $value;
+ }
+ }
+
+ return $config;
+ }
+
+ function _out_header($id, $header) {
+ $out = '';
+ if ($this->_format == 'php') {
+ $out .= '<'.'?php'."\n".
+ "/*\n".
+ " * ".$header."\n".
+ " * Auto-generated by ".$id." plugin\n".
+ " * Run for user: ".$_SERVER['REMOTE_USER']."\n".
+ " * Date: ".date('r')."\n".
+ " */\n\n";
+ }
+
+ return $out;
+ }
+
+ function _out_footer() {
+ $out = '';
+ if ($this->_format == 'php') {
+ # if ($this->_protected_file) {
+ # $out .= "\n@include(".$this->_protected_file.");\n";
+ # }
+ $out .= "\n// end auto-generated content\n";
+ }
+
+ return $out;
+ }
+
+ // configuration is considered locked if there is no local settings filename
+ // or the directory its in is not writable or the file exists and is not writable
+ function _is_locked() {
+ if (!$this->_local_files) return true;
+
+# $local = eval('return '.$this->_local_file.';');
+ $local = $this->_local_files[0];
+
+ if (!is_writable(dirname($local))) return true;
+ if (@file_exists($local) && !is_writable($local)) return true;
+
+ return false;
+ }
+
+ /**
+ * not used ... conf's contents are an array!
+ * reduce any multidimensional settings to one dimension using CM_KEYMARKER
+ */
+ function _flatten($conf,$prefix='') {
+
+ $out = array();
+
+ foreach($conf as $key => $value) {
+ if (!is_array($value)) {
+ $out[$prefix.$key] = $value;
+ continue;
+ }
+
+ $tmp = $this->_flatten($value,$prefix.$key.CM_KEYMARKER);
+ $out = array_merge($out,$tmp);
+ }
+
+ return $out;
+ }
+
+ function get_plugin_list() {
+ if (is_null($this->_plugin_list)) {
+ $list = plugin_list('',true); // all plugins, including disabled ones
+
+ // remove this plugin from the list
+ $idx = array_search('config',$list);
+ unset($list[$idx]);
+
+ trigger_event('PLUGIN_CONFIG_PLUGINLIST',$list);
+ $this->_plugin_list = $list;
+ }
+
+ return $this->_plugin_list;
+ }
+
+ /**
+ * load metadata for plugin and template settings
+ */
+ function get_plugintpl_metadata($tpl){
+ $file = '/conf/metadata.php';
+ $class = '/conf/settings.class.php';
+ $metadata = array();
+
+ foreach ($this->get_plugin_list() as $plugin) {
+ $plugin_dir = plugin_directory($plugin);
+ if (@file_exists(DOKU_PLUGIN.$plugin_dir.$file)){
+ $meta = array();
+ @include(DOKU_PLUGIN.$plugin_dir.$file);
+ @include(DOKU_PLUGIN.$plugin_dir.$class);
+ if (!empty($meta)) {
+ $metadata['plugin'.CM_KEYMARKER.$plugin.CM_KEYMARKER.'plugin_settings_name'] = array('fieldset');
+ }
+ foreach ($meta as $key => $value){
+ if ($value[0]=='fieldset') { continue; } //plugins only get one fieldset
+ $metadata['plugin'.CM_KEYMARKER.$plugin.CM_KEYMARKER.$key] = $value;
+ }
+ }
+ }
+
+ // the same for the active template
+ if (@file_exists(tpl_incdir().$file)){
+ $meta = array();
+ @include(tpl_incdir().$file);
+ @include(tpl_incdir().$class);
+ if (!empty($meta)) {
+ $metadata['tpl'.CM_KEYMARKER.$tpl.CM_KEYMARKER.'template_settings_name'] = array('fieldset');
+ }
+ foreach ($meta as $key => $value){
+ if ($value[0]=='fieldset') { continue; } //template only gets one fieldset
+ $metadata['tpl'.CM_KEYMARKER.$tpl.CM_KEYMARKER.$key] = $value;
+ }
+ }
+
+ return $metadata;
+ }
+
+ /**
+ * load default settings for plugins and templates
+ */
+ function get_plugintpl_default($tpl){
+ $file = '/conf/default.php';
+ $default = array();
+
+ foreach ($this->get_plugin_list() as $plugin) {
+ $plugin_dir = plugin_directory($plugin);
+ if (@file_exists(DOKU_PLUGIN.$plugin_dir.$file)){
+ $conf = array();
+ @include(DOKU_PLUGIN.$plugin_dir.$file);
+ foreach ($conf as $key => $value){
+ $default['plugin'.CM_KEYMARKER.$plugin.CM_KEYMARKER.$key] = $value;
+ }
+ }
+ }
+
+ // the same for the active template
+ if (@file_exists(tpl_incdir().$file)){
+ $conf = array();
+ @include(tpl_incdir().$file);
+ foreach ($conf as $key => $value){
+ $default['tpl'.CM_KEYMARKER.$tpl.CM_KEYMARKER.$key] = $value;
+ }
+ }
+
+ return $default;
+ }
+
+ }
+}
+
+if (!class_exists('setting')) {
+ class setting {
+
+ var $_key = '';
+ var $_default = NULL;
+ var $_local = NULL;
+ var $_protected = NULL;
+
+ var $_pattern = '';
+ var $_error = false; // only used by those classes which error check
+ var $_input = NULL; // only used by those classes which error check
+
+ var $_cautionList = array(
+ 'basedir' => 'danger', 'baseurl' => 'danger', 'savedir' => 'danger', 'cookiedir' => 'danger', 'useacl' => 'danger', 'authtype' => 'danger', 'superuser' => 'danger', 'userewrite' => 'danger',
+ 'start' => 'warning', 'camelcase' => 'warning', 'deaccent' => 'warning', 'sepchar' => 'warning', 'compression' => 'warning', 'xsendfile' => 'warning', 'renderer_xhtml' => 'warning', 'fnencode' => 'warning',
+ 'allowdebug' => 'security', 'htmlok' => 'security', 'phpok' => 'security', 'iexssprotect' => 'security', 'xmlrpc' => 'security', 'fullpath' => 'security'
+ );
+
+ function setting($key, $params=NULL) {
+ $this->_key = $key;
+
+ if (is_array($params)) {
+ foreach($params as $property => $value) {
+ $this->$property = $value;
+ }
+ }
+ }
+
+ /**
+ * receives current values for the setting $key
+ */
+ function initialize($default, $local, $protected) {
+ if (isset($default)) $this->_default = $default;
+ if (isset($local)) $this->_local = $local;
+ if (isset($protected)) $this->_protected = $protected;
+ }
+
+ /**
+ * update setting with user provided value $input
+ * if value fails error check, save it
+ *
+ * @return true if changed, false otherwise (incl. on error)
+ */
+ function update($input) {
+ if (is_null($input)) return false;
+ if ($this->is_protected()) return false;
+
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ if ($value == $input) return false;
+
+ if ($this->_pattern && !preg_match($this->_pattern,$input)) {
+ $this->_error = true;
+ $this->_input = $input;
+ return false;
+ }
+
+ $this->_local = $input;
+ return true;
+ }
+
+ /**
+ * @return array(string $label_html, string $input_html)
+ */
+ function html(&$plugin, $echo=false) {
+ $value = '';
+ $disable = '';
+
+ if ($this->is_protected()) {
+ $value = $this->_protected;
+ $disable = 'disabled="disabled"';
+ } else {
+ if ($echo && $this->_error) {
+ $value = $this->_input;
+ } else {
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ }
+ }
+
+ $key = htmlspecialchars($this->_key);
+ $value = htmlspecialchars($value);
+
+ $label = '<label for="config___'.$key.'">'.$this->prompt($plugin).'</label>';
+ $input = '<textarea rows="3" cols="40" id="config___'.$key.'" name="config['.$key.']" class="edit" '.$disable.'>'.$value.'</textarea>';
+ return array($label,$input);
+ }
+
+ /**
+ * generate string to save setting value to file according to $fmt
+ */
+ function out($var, $fmt='php') {
+
+ if ($this->is_protected()) return '';
+ if (is_null($this->_local) || ($this->_default == $this->_local)) return '';
+
+ $out = '';
+
+ if ($fmt=='php') {
+ // translation string needs to be improved FIXME
+ $tr = array("\n"=>'\n', "\r"=>'\r', "\t"=>'\t', "\\" => '\\\\', "'" => '\\\'');
+ $tr = array("\\" => '\\\\', "'" => '\\\'');
+
+ $out = '$'.$var."['".$this->_out_key()."'] = '".strtr($this->_local, $tr)."';\n";
+ }
+
+ return $out;
+ }
+
+ function prompt(&$plugin) {
+ $prompt = $plugin->getLang($this->_key);
+ if (!$prompt) $prompt = htmlspecialchars(str_replace(array('____','_'),' ',$this->_key));
+ return $prompt;
+ }
+
+ function is_protected() { return !is_null($this->_protected); }
+ function is_default() { return !$this->is_protected() && is_null($this->_local); }
+ function error() { return $this->_error; }
+
+ function caution() {
+ if (!array_key_exists($this->_key, $this->_cautionList)) return false;
+ return $this->_cautionList[$this->_key];
+ }
+
+ function _out_key($pretty=false,$url=false) {
+ if($pretty){
+ $out = str_replace(CM_KEYMARKER,"&raquo;",$this->_key);
+ if ($url && !strstr($out,'&raquo;')) {//provide no urls for plugins, etc.
+ if ($out == 'start') //one exception
+ return '<a href="http://www.dokuwiki.org/config:startpage">'.$out.'</a>';
+ else
+ return '<a href="http://www.dokuwiki.org/config:'.$out.'">'.$out.'</a>';
+ }
+ return $out;
+ }else{
+ return str_replace(CM_KEYMARKER,"']['",$this->_key);
+ }
+ }
+ }
+}
+
+if (!class_exists('setting_string')) {
+ class setting_string extends setting {
+ function html(&$plugin, $echo=false) {
+ $value = '';
+ $disable = '';
+
+ if ($this->is_protected()) {
+ $value = $this->_protected;
+ $disable = 'disabled="disabled"';
+ } else {
+ if ($echo && $this->_error) {
+ $value = $this->_input;
+ } else {
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ }
+ }
+
+ $key = htmlspecialchars($this->_key);
+ $value = htmlspecialchars($value);
+
+ $label = '<label for="config___'.$key.'">'.$this->prompt($plugin).'</label>';
+ $input = '<input id="config___'.$key.'" name="config['.$key.']" type="text" class="edit" value="'.$value.'" '.$disable.'/>';
+ return array($label,$input);
+ }
+ }
+}
+
+if (!class_exists('setting_password')) {
+ class setting_password extends setting_string {
+
+ var $_code = 'plain'; // mechanism to be used to obscure passwords
+
+ function update($input) {
+ if ($this->is_protected()) return false;
+ if (!$input) return false;
+
+ if ($this->_pattern && !preg_match($this->_pattern,$input)) {
+ $this->_error = true;
+ $this->_input = $input;
+ return false;
+ }
+
+ $this->_local = conf_encodeString($input,$this->_code);
+ return true;
+ }
+
+ function html(&$plugin, $echo=false) {
+
+ $value = '';
+ $disable = $this->is_protected() ? 'disabled="disabled"' : '';
+
+ $key = htmlspecialchars($this->_key);
+
+ $label = '<label for="config___'.$key.'">'.$this->prompt($plugin).'</label>';
+ $input = '<input id="config___'.$key.'" name="config['.$key.']" autocomplete="off" type="password" class="edit" value="" '.$disable.' />';
+ return array($label,$input);
+ }
+ }
+}
+
+if (!class_exists('setting_email')) {
+ if (!defined('SETTING_EMAIL_PATTERN')) define('SETTING_EMAIL_PATTERN','<^'.PREG_PATTERN_VALID_EMAIL.'$>');
+
+ class setting_email extends setting_string {
+ var $_pattern = SETTING_EMAIL_PATTERN; // no longer required, retained for backward compatibility - FIXME, may not be necessary
+ var $_multiple = false;
+
+ /**
+ * update setting with user provided value $input
+ * if value fails error check, save it
+ *
+ * @return true if changed, false otherwise (incl. on error)
+ */
+ function update($input) {
+ if (is_null($input)) return false;
+ if ($this->is_protected()) return false;
+
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ if ($value == $input) return false;
+
+ if ($this->_multiple) {
+ $mails = array_filter(array_map('trim', split(',', $input)));
+ } else {
+ $mails = array($input);
+ }
+
+ foreach ($mails as $mail) {
+ if (!mail_isvalid($mail)) {
+ $this->_error = true;
+ $this->_input = $input;
+ return false;
+ }
+ }
+
+ $this->_local = $input;
+ return true;
+ }
+ }
+}
+
+if (!class_exists('setting_richemail')) {
+ class setting_richemail extends setting_email {
+
+ /**
+ * update setting with user provided value $input
+ * if value fails error check, save it
+ *
+ * @return true if changed, false otherwise (incl. on error)
+ */
+ function update($input) {
+ if (is_null($input)) return false;
+ if ($this->is_protected()) return false;
+
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ if ($value == $input) return false;
+
+ // replace variables with pseudo values
+ $test = $input;
+ $test = str_replace('@USER@','joe',$test);
+ $test = str_replace('@NAME@','Joe Schmoe',$test);
+ $test = str_replace('@MAIL@','joe@example.com',$test);
+
+ // now only check the address part
+ if(preg_match('#(.*?)<(.*?)>#',$test,$matches)){
+ $text = trim($matches[1]);
+ $addr = $matches[2];
+ }else{
+ $addr = $test;
+ }
+
+ if ($test !== '' && !mail_isvalid($addr)) {
+ $this->_error = true;
+ $this->_input = $input;
+ return false;
+ }
+
+ $this->_local = $input;
+ return true;
+ }
+
+ }
+}
+
+
+if (!class_exists('setting_numeric')) {
+ class setting_numeric extends setting_string {
+ // This allows for many PHP syntax errors...
+ // var $_pattern = '/^[-+\/*0-9 ]*$/';
+ // much more restrictive, but should eliminate syntax errors.
+ var $_pattern = '/^[-+]? *[0-9]+ *(?:[-+*] *[0-9]+ *)*$/';
+ var $_min = null;
+ var $_max = null;
+
+ function update($input) {
+ $local = $this->_local;
+ $valid = parent::update($input);
+ if ($valid && !(is_null($this->_min) && is_null($this->_max))) {
+ $numeric_local = (int) eval('return '.$this->_local.';');
+ if ((!is_null($this->_min) && $numeric_local < $this->_min) ||
+ (!is_null($this->_max) && $numeric_local > $this->_max)) {
+ $this->_error = true;
+ $this->_input = $input;
+ $this->_local = $local;
+ $valid = false;
+ }
+ }
+ return $valid;
+ }
+
+ function out($var, $fmt='php') {
+
+ if ($this->is_protected()) return '';
+ if (is_null($this->_local) || ($this->_default == $this->_local)) return '';
+
+ $out = '';
+
+ if ($fmt=='php') {
+ $local = $this->_local === '' ? "''" : $this->_local;
+ $out .= '$'.$var."['".$this->_out_key()."'] = ".$local.";\n";
+ }
+
+ return $out;
+ }
+ }
+}
+
+if (!class_exists('setting_numericopt')) {
+ class setting_numericopt extends setting_numeric {
+ // just allow an empty config
+ var $_pattern = '/^(|[-]?[0-9]+(?:[-+*][0-9]+)*)$/';
+ }
+}
+
+if (!class_exists('setting_onoff')) {
+ class setting_onoff extends setting_numeric {
+
+ function html(&$plugin) {
+ $value = '';
+ $disable = '';
+
+ if ($this->is_protected()) {
+ $value = $this->_protected;
+ $disable = ' disabled="disabled"';
+ } else {
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ }
+
+ $key = htmlspecialchars($this->_key);
+ $checked = ($value) ? ' checked="checked"' : '';
+
+ $label = '<label for="config___'.$key.'">'.$this->prompt($plugin).'</label>';
+ $input = '<div class="input"><input id="config___'.$key.'" name="config['.$key.']" type="checkbox" class="checkbox" value="1"'.$checked.$disable.'/></div>';
+ return array($label,$input);
+ }
+
+ function update($input) {
+ if ($this->is_protected()) return false;
+
+ $input = ($input) ? 1 : 0;
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ if ($value == $input) return false;
+
+ $this->_local = $input;
+ return true;
+ }
+ }
+}
+
+if (!class_exists('setting_multichoice')) {
+ class setting_multichoice extends setting_string {
+ var $_choices = array();
+
+ function html(&$plugin) {
+ $value = '';
+ $disable = '';
+ $nochoice = '';
+
+ if ($this->is_protected()) {
+ $value = $this->_protected;
+ $disable = ' disabled="disabled"';
+ } else {
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ }
+
+ // ensure current value is included
+ if (!in_array($value, $this->_choices)) {
+ $this->_choices[] = $value;
+ }
+ // disable if no other choices
+ if (!$this->is_protected() && count($this->_choices) <= 1) {
+ $disable = ' disabled="disabled"';
+ $nochoice = $plugin->getLang('nochoice');
+ }
+
+ $key = htmlspecialchars($this->_key);
+
+ $label = '<label for="config___'.$key.'">'.$this->prompt($plugin).'</label>';
+
+ $input = "<div class=\"input\">\n";
+ $input .= '<select class="edit" id="config___'.$key.'" name="config['.$key.']"'.$disable.'>'."\n";
+ foreach ($this->_choices as $choice) {
+ $selected = ($value == $choice) ? ' selected="selected"' : '';
+ $option = $plugin->getLang($this->_key.'_o_'.$choice);
+ if (!$option && isset($this->lang[$this->_key.'_o_'.$choice])) $option = $this->lang[$this->_key.'_o_'.$choice];
+ if (!$option) $option = $choice;
+
+ $choice = htmlspecialchars($choice);
+ $option = htmlspecialchars($option);
+ $input .= ' <option value="'.$choice.'"'.$selected.' >'.$option.'</option>'."\n";
+ }
+ $input .= "</select> $nochoice \n";
+ $input .= "</div>\n";
+
+ return array($label,$input);
+ }
+
+ function update($input) {
+ if (is_null($input)) return false;
+ if ($this->is_protected()) return false;
+
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ if ($value == $input) return false;
+
+ if (!in_array($input, $this->_choices)) return false;
+
+ $this->_local = $input;
+ return true;
+ }
+ }
+}
+
+
+if (!class_exists('setting_dirchoice')) {
+ class setting_dirchoice extends setting_multichoice {
+
+ var $_dir = '';
+
+ function initialize($default,$local,$protected) {
+
+ // populate $this->_choices with a list of directories
+ $list = array();
+
+ if ($dh = @opendir($this->_dir)) {
+ while (false !== ($entry = readdir($dh))) {
+ if ($entry == '.' || $entry == '..') continue;
+ if ($this->_pattern && !preg_match($this->_pattern,$entry)) continue;
+
+ $file = (is_link($this->_dir.$entry)) ? readlink($this->_dir.$entry) : $this->_dir.$entry;
+ if (is_dir($file)) $list[] = $entry;
+ }
+ closedir($dh);
+ }
+ sort($list);
+ $this->_choices = $list;
+
+ parent::initialize($default,$local,$protected);
+ }
+ }
+}
+
+
+if (!class_exists('setting_hidden')) {
+ class setting_hidden extends setting {
+ // Used to explicitly ignore a setting in the configuration manager.
+ }
+}
+
+if (!class_exists('setting_fieldset')) {
+ class setting_fieldset extends setting {
+ // A do-nothing class used to detect the 'fieldset' type.
+ // Used to start a new settings "display-group".
+ }
+}
+
+if (!class_exists('setting_undefined')) {
+ class setting_undefined extends setting_hidden {
+ // A do-nothing class used to detect settings with no metadata entry.
+ // Used internaly to hide undefined settings, and generate the undefined settings list.
+ }
+}
+
+if (!class_exists('setting_no_class')) {
+ class setting_no_class extends setting_undefined {
+ // A do-nothing class used to detect settings with a missing setting class.
+ // Used internaly to hide undefined settings, and generate the undefined settings list.
+ }
+}
+
+if (!class_exists('setting_no_default')) {
+ class setting_no_default extends setting_undefined {
+ // A do-nothing class used to detect settings with no default value.
+ // Used internaly to hide undefined settings, and generate the undefined settings list.
+ }
+}
+
+if (!class_exists('setting_multicheckbox')) {
+ class setting_multicheckbox extends setting_string {
+
+ var $_choices = array();
+ var $_combine = array();
+
+ function update($input) {
+ if ($this->is_protected()) return false;
+
+ // split any combined values + convert from array to comma separated string
+ $input = ($input) ? $input : array();
+ $input = $this->_array2str($input);
+
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ if ($value == $input) return false;
+
+ if ($this->_pattern && !preg_match($this->_pattern,$input)) {
+ $this->_error = true;
+ $this->_input = $input;
+ return false;
+ }
+
+ $this->_local = $input;
+ return true;
+ }
+
+ function html(&$plugin, $echo=false) {
+
+ $value = '';
+ $disable = '';
+
+ if ($this->is_protected()) {
+ $value = $this->_protected;
+ $disable = 'disabled="disabled"';
+ } else {
+ if ($echo && $this->_error) {
+ $value = $this->_input;
+ } else {
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ }
+ }
+
+ $key = htmlspecialchars($this->_key);
+
+ // convert from comma separated list into array + combine complimentary actions
+ $value = $this->_str2array($value);
+ $default = $this->_str2array($this->_default);
+
+ $input = '';
+ foreach ($this->_choices as $choice) {
+ $idx = array_search($choice, $value);
+ $idx_default = array_search($choice,$default);
+
+ $checked = ($idx !== false) ? 'checked="checked"' : '';
+
+ // ideally this would be handled using a second class of "default", however IE6 does not
+ // correctly support CSS selectors referencing multiple class names on the same element
+ // (e.g. .default.selection).
+ $class = (($idx !== false) == (false !== $idx_default)) ? " selectiondefault" : "";
+
+ $prompt = ($plugin->getLang($this->_key.'_'.$choice) ?
+ $plugin->getLang($this->_key.'_'.$choice) : htmlspecialchars($choice));
+
+ $input .= '<div class="selection'.$class.'">'."\n";
+ $input .= '<label for="config___'.$key.'_'.$choice.'">'.$prompt."</label>\n";
+ $input .= '<input id="config___'.$key.'_'.$choice.'" name="config['.$key.'][]" type="checkbox" class="checkbox" value="'.$choice.'" '.$disable.' '.$checked."/>\n";
+ $input .= "</div>\n";
+
+ // remove this action from the disabledactions array
+ if ($idx !== false) unset($value[$idx]);
+ if ($idx_default !== false) unset($default[$idx_default]);
+ }
+
+ // handle any remaining values
+ $other = join(',',$value);
+
+ $class = (count($default == count($value)) && (count($value) == count(array_intersect($value,$default)))) ?
+ " selectiondefault" : "";
+
+ $input .= '<div class="other'.$class.'">'."\n";
+ $input .= '<label for="config___'.$key.'_other">'.$plugin->getLang($key.'_other')."</label>\n";
+ $input .= '<input id="config___'.$key.'_other" name="config['.$key.'][other]" type="text" class="edit" value="'.htmlspecialchars($other).'" '.$disable." />\n";
+ $input .= "</div>\n";
+
+ $label = '<label>'.$this->prompt($plugin).'</label>';
+ return array($label,$input);
+ }
+
+ /**
+ * convert comma separated list to an array and combine any complimentary values
+ */
+ function _str2array($str) {
+ $array = explode(',',$str);
+
+ if (!empty($this->_combine)) {
+ foreach ($this->_combine as $key => $combinators) {
+ $idx = array();
+ foreach ($combinators as $val) {
+ if (($idx[] = array_search($val, $array)) === false) break;
+ }
+
+ if (count($idx) && $idx[count($idx)-1] !== false) {
+ foreach ($idx as $i) unset($array[$i]);
+ $array[] = $key;
+ }
+ }
+ }
+
+ return $array;
+ }
+
+ /**
+ * convert array of values + other back to a comma separated list, incl. splitting any combined values
+ */
+ function _array2str($input) {
+
+ // handle other
+ $other = trim($input['other']);
+ $other = !empty($other) ? explode(',',str_replace(' ','',$input['other'])) : array();
+ unset($input['other']);
+
+ $array = array_unique(array_merge($input, $other));
+
+ // deconstruct any combinations
+ if (!empty($this->_combine)) {
+ foreach ($this->_combine as $key => $combinators) {
+
+ $idx = array_search($key,$array);
+ if ($idx !== false) {
+ unset($array[$idx]);
+ $array = array_merge($array, $combinators);
+ }
+ }
+ }
+
+ return join(',',array_unique($array));
+ }
+ }
+}
+
+/**
+ * Provide php_strip_whitespace (php5 function) functionality
+ *
+ * @author Chris Smith <chris@jalakai.co.uk>
+ */
+if (!function_exists('php_strip_whitespace')) {
+
+ if (function_exists('token_get_all')) {
+
+ if (!defined('T_ML_COMMENT')) {
+ define('T_ML_COMMENT', T_COMMENT);
+ } else {
+ define('T_DOC_COMMENT', T_ML_COMMENT);
+ }
+
+ /**
+ * modified from original
+ * source Google Groups, php.general, by David Otton
+ */
+ function php_strip_whitespace($file) {
+ if (!@is_readable($file)) return '';
+
+ $in = join('',@file($file));
+ $out = '';
+
+ $tokens = token_get_all($in);
+
+ foreach ($tokens as $token) {
+ if (is_string ($token)) {
+ $out .= $token;
+ } else {
+ list ($id, $text) = $token;
+ switch ($id) {
+ case T_COMMENT : // fall thru
+ case T_ML_COMMENT : // fall thru
+ case T_DOC_COMMENT : // fall thru
+ case T_WHITESPACE :
+ break;
+ default : $out .= $text; break;
+ }
+ }
+ }
+ return ($out);
+ }
+
+ } else {
+
+ function is_whitespace($c) { return (strpos("\t\n\r ",$c) !== false); }
+ function is_quote($c) { return (strpos("\"'",$c) !== false); }
+ function is_escaped($s,$i) {
+ $idx = $i-1;
+ while(($idx>=0) && ($s{$idx} == '\\')) $idx--;
+ return (($i - $idx + 1) % 2);
+ }
+
+ function is_commentopen($str, $i) {
+ if ($str{$i} == '#') return "\n";
+ if ($str{$i} == '/') {
+ if ($str{$i+1} == '/') return "\n";
+ if ($str{$i+1} == '*') return "*/";
+ }
+
+ return false;
+ }
+
+ function php_strip_whitespace($file) {
+
+ if (!@is_readable($file)) return '';
+
+ $contents = join('',@file($file));
+ $out = '';
+
+ $state = 0;
+ for ($i=0; $i<strlen($contents); $i++) {
+ if (!$state && is_whitespace($contents{$i})) continue;
+
+ if (!$state && ($c_close = is_commentopen($contents, $i))) {
+ $c_open_len = ($contents{$i} == '/') ? 2 : 1;
+ $i = strpos($contents, $c_close, $i+$c_open_len)+strlen($c_close)-1;
+ continue;
+ }
+
+ $out .= $contents{$i};
+ if (is_quote($contents{$i})) {
+ if (($state == $contents{$i}) && !is_escaped($contents, $i)) { $state = 0; continue; }
+ if (!$state) {$state = $contents{$i}; continue; }
+ }
+ }
+
+ return $out;
+ }
+ }
+}
diff --git a/lib/plugins/config/settings/config.metadata.php b/lib/plugins/config/settings/config.metadata.php
new file mode 100644
index 000000000..af815e8dc
--- /dev/null
+++ b/lib/plugins/config/settings/config.metadata.php
@@ -0,0 +1,216 @@
+<?php
+/**
+ * Metadata for configuration manager plugin
+ *
+ * Note: This file should be included within a function to ensure it
+ * doesn't clash with the settings it is describing.
+ *
+ * Format:
+ * $meta[<setting name>] = array(<handler class id>,<param name> => <param value>);
+ *
+ * <handler class id> is the handler class name without the "setting_" prefix
+ *
+ * Defined classes:
+ * Generic (source: settings/config.class.php)
+ * -------------------------------------------
+ * '' - default class ('setting'), textarea, minimal input validation, setting output in quotes
+ * 'string' - single line text input, minimal input validation, setting output in quotes
+ * 'numeric' - text input, accepts numbers and arithmetic operators, setting output without quotes
+ * if given the '_min' and '_max' parameters are used for validation
+ * 'numericopt' - like above, but accepts empty values
+ * 'onoff' - checkbox input, setting output 0|1
+ * 'multichoice' - select input (single choice), setting output with quotes, required _choices parameter
+ * 'email' - text input, input must conform to email address format, setting output in quotes
+ * 'richemail' - text input, input must conform to email address format but accepts variables and
+ * emails with a real name prepended (when email address is given in <>)
+ * 'password' - password input, minimal input validation, setting output text in quotes, maybe encoded
+ * according to the _code parameter
+ * 'dirchoice' - as multichoice, selection choices based on folders found at location specified in _dir
+ * parameter (required). A pattern can be used to restrict the folders to only those which
+ * match the pattern.
+ * 'multicheckbox'- a checkbox for each choice plus an "other" string input, config file setting is a comma
+ * separated list of checked choices
+ * 'fieldset' - used to group configuration settings, but is not itself a setting. To make this clear in
+ * the language files the keys for this type should start with '_'.
+ *
+ * Single Setting (source: settings/extra.class.php)
+ * -------------------------------------------------
+ * 'savedir' - as 'setting', input tested against initpath() (inc/init.php)
+ * 'sepchar' - as multichoice, selection constructed from string of valid values
+ * 'authtype' - as 'setting', input validated against a valid php file at expected location for auth files
+ * 'im_convert' - as 'setting', input must exist and be an im_convert module
+ * 'disableactions' - as 'setting'
+ * 'compression' - no additional parameters. checks php installation supports possible compression alternatives
+ *
+ * Any setting commented or missing will use 'setting' class - text input, minimal validation, quoted output
+ *
+ * Defined parameters:
+ * '_pattern' - string, a preg pattern. input is tested against this pattern before being accepted
+ * optional all classes, except onoff & multichoice which ignore it
+ * '_choices' - array of choices. used to populate a selection box. choice will be replaced by a localised
+ * language string, indexed by <setting name>_o_<choice>, if one exists
+ * required by 'multichoice' & 'multicheckbox' classes, ignored by others
+ * '_dir' - location of directory to be used to populate choice list
+ * required by 'dirchoice' class, ignored by other classes
+ * '_combine' - complimentary output setting values which can be combined into a single display checkbox
+ * optional for 'multicheckbox', ignored by other classes
+ * '_code' - encoding method to use, accepted values: 'base64','uuencode','plain'. defaults to plain.
+ * '_min' - minimum numeric value, optional for 'numeric' and 'numericopt', ignored by others
+ * '_max' - maximum numeric value, optional for 'numeric' and 'numericopt', ignored by others
+ *
+ * @author Chris Smith <chris@jalakai.co.uk>
+ */
+// ---------------[ settings for settings ]------------------------------
+$config['format'] = 'php'; // format of setting files, supported formats: php
+$config['varname'] = 'conf'; // name of the config variable, sans $
+
+// this string is written at the top of the rewritten settings file,
+// !! do not include any comment indicators !!
+// this value can be overriden when calling save_settings() method
+$config['heading'] = 'Dokuwiki\'s Main Configuration File - Local Settings';
+
+/* DEPRECATED
+// ---------------[ setting files ]--------------------------------------
+// these values can be string expressions, they will be eval'd before use
+$file['local'] = "DOKU_CONF.'local.php'"; // mandatory (file doesn't have to exist)
+$file['default'] = "DOKU_CONF.'dokuwiki.php'"; // optional
+$file['protected'] = "DOKU_CONF.'local.protected.php'"; // optional
+ */
+
+// test value (FIXME, remove before publishing)
+//$meta['test'] = array('multichoice','_choices' => array(''));
+
+// --------------[ setting metadata ]------------------------------------
+// - for description of format and fields see top of file
+// - order the settings in the order you wish them to appear
+// - any settings not mentioned will come after the last setting listed and
+// will use the default class with no parameters
+
+$meta['_basic'] = array('fieldset');
+$meta['title'] = array('string');
+$meta['start'] = array('string','_pattern' => '!^[^:;/]+$!'); // don't accept namespaces
+$meta['lang'] = array('dirchoice','_dir' => DOKU_INC.'inc/lang/');
+$meta['template'] = array('dirchoice','_dir' => DOKU_INC.'lib/tpl/','_pattern' => '/^[\w-]+$/');
+$meta['tagline'] = array('string');
+$meta['sidebar'] = array('string');
+$meta['license'] = array('license');
+$meta['savedir'] = array('savedir');
+$meta['basedir'] = array('string');
+$meta['baseurl'] = array('string');
+$meta['cookiedir'] = array('string');
+$meta['dmode'] = array('numeric','_pattern' => '/0[0-7]{3,4}/'); // only accept octal representation
+$meta['fmode'] = array('numeric','_pattern' => '/0[0-7]{3,4}/'); // only accept octal representation
+$meta['allowdebug'] = array('onoff');
+
+$meta['_display'] = array('fieldset');
+$meta['recent'] = array('numeric');
+$meta['breadcrumbs'] = array('numeric','_min' => 0);
+$meta['youarehere'] = array('onoff');
+$meta['fullpath'] = array('onoff');
+$meta['typography'] = array('multichoice','_choices' => array(0,1,2));
+$meta['dformat'] = array('string');
+$meta['signature'] = array('string');
+$meta['showuseras'] = array('multichoice','_choices' => array('loginname','username','email','email_link'));
+$meta['toptoclevel'] = array('multichoice','_choices' => array(1,2,3,4,5)); // 5 toc levels
+$meta['tocminheads'] = array('multichoice','_choices' => array(0,1,2,3,4,5,10,15,20));
+$meta['maxtoclevel'] = array('multichoice','_choices' => array(0,1,2,3,4,5));
+$meta['maxseclevel'] = array('multichoice','_choices' => array(0,1,2,3,4,5)); // 0 for no sec edit buttons
+$meta['camelcase'] = array('onoff');
+$meta['deaccent'] = array('multichoice','_choices' => array(0,1,2));
+$meta['useheading'] = array('multichoice','_choices' => array(0,'navigation','content',1));
+$meta['refcheck'] = array('onoff');
+$meta['refshow'] = array('numeric');
+
+$meta['_authentication'] = array('fieldset');
+$meta['useacl'] = array('onoff');
+$meta['autopasswd'] = array('onoff');
+$meta['authtype'] = array('authtype');
+$meta['passcrypt'] = array('multichoice','_choices' => array('smd5','md5','apr1','sha1','ssha','lsmd5','crypt','mysql','my411','kmd5','pmd5','hmd5','bcrypt'));
+$meta['defaultgroup']= array('string');
+$meta['superuser'] = array('string');
+$meta['manager'] = array('string');
+$meta['profileconfirm'] = array('onoff');
+$meta['rememberme'] = array('onoff');
+$meta['registernotify'] = array('email');
+$meta['disableactions'] = array('disableactions',
+ '_choices' => array('backlink','index','recent','revisions','search','subscription','register','resendpwd','profile','edit','wikicode','check'),
+ '_combine' => array('subscription' => array('subscribe','unsubscribe'), 'wikicode' => array('source','export_raw')));
+$meta['sneaky_index'] = array('onoff');
+$meta['auth_security_timeout'] = array('numeric');
+$meta['securecookie'] = array('onoff');
+$meta['xmlrpc'] = array('onoff');
+$meta['xmlrpcuser'] = array('string');
+
+$meta['_anti_spam'] = array('fieldset');
+$meta['usewordblock']= array('onoff');
+$meta['relnofollow'] = array('onoff');
+$meta['indexdelay'] = array('numeric');
+$meta['mailguard'] = array('multichoice','_choices' => array('visible','hex','none'));
+$meta['iexssprotect']= array('onoff');
+
+$meta['_editing'] = array('fieldset');
+$meta['usedraft'] = array('onoff');
+$meta['htmlok'] = array('onoff');
+$meta['phpok'] = array('onoff');
+$meta['notify'] = array('email', '_multiple' => true);
+$meta['subscribers'] = array('onoff');
+$meta['subscribe_time'] = array('numeric');
+$meta['locktime'] = array('numeric');
+$meta['cachetime'] = array('numeric');
+
+$meta['_links'] = array('fieldset');
+$meta['target____wiki'] = array('string');
+$meta['target____interwiki'] = array('string');
+$meta['target____extern'] = array('string');
+$meta['target____media'] = array('string');
+$meta['target____windows'] = array('string');
+
+$meta['_media'] = array('fieldset');
+$meta['mediarevisions'] = array('onoff');
+$meta['gdlib'] = array('multichoice','_choices' => array(0,1,2));
+$meta['im_convert'] = array('im_convert');
+$meta['jpg_quality'] = array('numeric','_pattern' => '/^100$|^[1-9]?[0-9]$/'); //(0-100)
+$meta['fetchsize'] = array('numeric');
+
+$meta['_advanced'] = array('fieldset');
+$meta['updatecheck'] = array('onoff');
+$meta['userewrite'] = array('multichoice','_choices' => array(0,1,2));
+$meta['useslash'] = array('onoff');
+$meta['sepchar'] = array('sepchar');
+$meta['canonical'] = array('onoff');
+$meta['fnencode'] = array('multichoice','_choices' => array('url','safe','utf-8'));
+$meta['autoplural'] = array('onoff');
+$meta['mailfrom'] = array('richemail');
+$meta['mailprefix'] = array('string');
+$meta['compress'] = array('onoff');
+$meta['cssdatauri'] = array('numeric','_pattern' => '/^\d+$/');
+$meta['gzip_output'] = array('onoff');
+$meta['hidepages'] = array('string');
+$meta['send404'] = array('onoff');
+$meta['compression'] = array('compression');
+$meta['sitemap'] = array('numeric');
+$meta['rss_type'] = array('multichoice','_choices' => array('rss','rss1','rss2','atom','atom1'));
+$meta['rss_linkto'] = array('multichoice','_choices' => array('diff','page','rev','current'));
+$meta['rss_content'] = array('multichoice','_choices' => array('abstract','diff','htmldiff','html'));
+$meta['rss_update'] = array('numeric');
+$meta['recent_days'] = array('numeric');
+$meta['rss_show_summary'] = array('onoff');
+$meta['broken_iua'] = array('onoff');
+$meta['xsendfile'] = array('multichoice','_choices' => array(0,1,2,3));
+$meta['renderer_xhtml'] = array('renderer','_format' => 'xhtml','_choices' => array('xhtml'));
+$meta['readdircache'] = array('numeric');
+
+$meta['_network'] = array('fieldset');
+$meta['proxy____host'] = array('string','_pattern' => '#^(|[a-z0-9\-\.+]+)$#i');
+$meta['proxy____port'] = array('numericopt');
+$meta['proxy____user'] = array('string');
+$meta['proxy____pass'] = array('password','_code' => 'base64');
+$meta['proxy____ssl'] = array('onoff');
+$meta['proxy____except'] = array('string');
+$meta['safemodehack'] = array('onoff');
+$meta['ftp____host'] = array('string','_pattern' => '#^(|[a-z0-9\-\.+]+)$#i');
+$meta['ftp____port'] = array('numericopt');
+$meta['ftp____user'] = array('string');
+$meta['ftp____pass'] = array('password','_code' => 'base64');
+$meta['ftp____root'] = array('string');
+
diff --git a/lib/plugins/config/settings/extra.class.php b/lib/plugins/config/settings/extra.class.php
new file mode 100644
index 000000000..b4e35b1cc
--- /dev/null
+++ b/lib/plugins/config/settings/extra.class.php
@@ -0,0 +1,175 @@
+<?php
+/**
+ * additional setting classes specific to these settings
+ *
+ * @author Chris Smith <chris@jalakai.co.uk>
+ */
+
+if (!class_exists('setting_sepchar')) {
+ class setting_sepchar extends setting_multichoice {
+
+ function setting_sepchar($key,$param=NULL) {
+ $str = '_-.';
+ for ($i=0;$i<strlen($str);$i++) $this->_choices[] = $str{$i};
+
+ // call foundation class constructor
+ $this->setting($key,$param);
+ }
+ }
+}
+
+if (!class_exists('setting_savedir')) {
+ class setting_savedir extends setting_string {
+
+ function update($input) {
+ if ($this->is_protected()) return false;
+
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ if ($value == $input) return false;
+
+ if (!init_path($input)) {
+ $this->_error = true;
+ $this->_input = $input;
+ return false;
+ }
+
+ $this->_local = $input;
+ return true;
+ }
+ }
+}
+
+if (!class_exists('setting_authtype')) {
+ class setting_authtype extends setting_multichoice {
+
+ function initialize($default,$local,$protected) {
+
+ // populate $this->_choices with a list of available auth mechanisms
+ $authtypes = glob(DOKU_INC.'inc/auth/*.class.php');
+ $authtypes = preg_replace('#^.*/([^/]*)\.class\.php$#i','$1', $authtypes);
+ $authtypes = array_diff($authtypes, array('basic'));
+ sort($authtypes);
+
+ $this->_choices = $authtypes;
+
+ parent::initialize($default,$local,$protected);
+ }
+ }
+}
+
+if (!class_exists('setting_im_convert')) {
+ class setting_im_convert extends setting_string {
+
+ function update($input) {
+ if ($this->is_protected()) return false;
+
+ $input = trim($input);
+
+ $value = is_null($this->_local) ? $this->_default : $this->_local;
+ if ($value == $input) return false;
+
+ if ($input && !@file_exists($input)) {
+ $this->_error = true;
+ $this->_input = $input;
+ return false;
+ }
+
+ $this->_local = $input;
+ return true;
+ }
+ }
+}
+
+if (!class_exists('setting_disableactions')) {
+ class setting_disableactions extends setting_multicheckbox {
+
+ function html(&$plugin, $echo=false) {
+ global $lang;
+
+ // make some language adjustments (there must be a better way)
+ // transfer some DokuWiki language strings to the plugin
+ if (!$plugin->localised) $this->setupLocale();
+ $plugin->lang[$this->_key.'_revisions'] = $lang['btn_revs'];
+
+ foreach ($this->_choices as $choice)
+ if (isset($lang['btn_'.$choice])) $plugin->lang[$this->_key.'_'.$choice] = $lang['btn_'.$choice];
+
+ return parent::html($plugin, $echo);
+ }
+ }
+}
+
+if (!class_exists('setting_compression')) {
+ class setting_compression extends setting_multichoice {
+
+ var $_choices = array('0'); // 0 = no compression, always supported
+
+ function initialize($default,$local,$protected) {
+
+ // populate _choices with the compression methods supported by this php installation
+ if (function_exists('gzopen')) $this->_choices[] = 'gz';
+ if (function_exists('bzopen')) $this->_choices[] = 'bz2';
+
+ parent::initialize($default,$local,$protected);
+ }
+ }
+}
+
+if (!class_exists('setting_license')) {
+ class setting_license extends setting_multichoice {
+
+ var $_choices = array(''); // none choosen
+
+ function initialize($default,$local,$protected) {
+ global $license;
+
+ foreach($license as $key => $data){
+ $this->_choices[] = $key;
+ $this->lang[$this->_key.'_o_'.$key] = $data['name'];
+ }
+
+ parent::initialize($default,$local,$protected);
+ }
+ }
+}
+
+
+if (!class_exists('setting_renderer')) {
+ class setting_renderer extends setting_multichoice {
+ var $_prompts = array();
+
+ function initialize($default,$local,$protected) {
+ $format = $this->_format;
+
+ foreach (plugin_list('renderer') as $plugin) {
+ $renderer =& plugin_load('renderer',$plugin);
+ if (method_exists($renderer,'canRender') && $renderer->canRender($format)) {
+ $this->_choices[] = $plugin;
+
+ $info = $renderer->getInfo();
+ $this->_prompts[$plugin] = $info['name'];
+ }
+ }
+
+ parent::initialize($default,$local,$protected);
+ }
+
+ function html(&$plugin, $echo=false) {
+
+ // make some language adjustments (there must be a better way)
+ // transfer some plugin names to the config plugin
+ if (!$plugin->localised) $this->setupLocale();
+
+ foreach ($this->_choices as $choice) {
+ if (!isset($plugin->lang[$this->_key.'_o_'.$choice])) {
+ if (!isset($this->_prompts[$choice])) {
+ $plugin->lang[$this->_key.'_o_'.$choice] = sprintf($plugin->lang['renderer__core'],$choice);
+ } else {
+ $plugin->lang[$this->_key.'_o_'.$choice] = sprintf($plugin->lang['renderer__plugin'],$this->_prompts[$choice]);
+ }
+ }
+ }
+ return parent::html($plugin, $echo);
+ }
+ }
+}
diff --git a/lib/plugins/config/style.css b/lib/plugins/config/style.css
new file mode 100644
index 000000000..65c44a758
--- /dev/null
+++ b/lib/plugins/config/style.css
@@ -0,0 +1,136 @@
+/* plugin:configmanager */
+#config__manager div.success,
+#config__manager div.error,
+#config__manager div.info {
+ background-position: 0.5em;
+ padding: 0.5em;
+ text-align: center;
+}
+
+#config__manager fieldset {
+ margin: 1em;
+ width: auto;
+ margin-bottom: 2em;
+ background-color: __background_alt__;
+ color: __text__;
+ padding: 0 1em;
+}
+#config__manager legend {
+ font-size: 1.25em;
+}
+
+#config__manager form { }
+#config__manager table {
+ margin: 1em 0;
+ width: 100%;
+}
+
+#config__manager fieldset td {
+ text-align: left;
+}
+#config__manager fieldset td.value {
+ /* fixed data column width */
+ width: 31em;
+}
+
+#config__manager td.label {
+ padding: 0.8em 0 0.6em 1em;
+ vertical-align: top;
+}
+
+#config__manager td.label label {
+ clear: left;
+ display: block;
+}
+#config__manager td.label img {
+ padding: 0 10px;
+ vertical-align: middle;
+ float: right;
+}
+
+#config__manager td.label span.outkey {
+ font-size: 70%;
+ margin-top: -1.7em;
+ margin-left: -1em;
+ display: block;
+ background-color: __background__;
+ color: __text_neu__;
+ float: left;
+ padding: 0 0.1em;
+ position: relative;
+ z-index: 1;
+}
+
+#config__manager td input.edit {
+ width: 30em;
+}
+#config__manager td .input {
+ width: 30.8em;
+}
+#config__manager td select.edit { }
+#config__manager td textarea.edit {
+ width: 27.5em;
+ height: 4em;
+}
+
+#config__manager tr .input,
+#config__manager tr input,
+#config__manager tr textarea,
+#config__manager tr select {
+ background-color: #fff;
+ color: #000;
+}
+
+#config__manager tr.default .input,
+#config__manager tr.default input,
+#config__manager tr.default textarea,
+#config__manager tr.default select,
+#config__manager .selectiondefault {
+ background-color: #ccddff;
+ color: #000;
+}
+
+#config__manager tr.protected .input,
+#config__manager tr.protected input,
+#config__manager tr.protected textarea,
+#config__manager tr.protected select,
+#config__manager tr.protected .selection {
+ background-color: #ffcccc!important;
+ color: #000 !important;
+}
+
+#config__manager td.error { background-color: red; color: #000; }
+
+#config__manager .selection {
+ width: 14.8em;
+ float: left;
+ margin: 0 0.3em 2px 0;
+}
+
+#config__manager .selection label {
+ float: right;
+ width: 14em;
+ font-size: 90%;
+}
+
+
+/* IE6 correction */
+* html #config__manager .selection label {
+ padding-top: 2px;
+}
+
+#config__manager .selection input.checkbox {
+ padding-left: 0.7em;
+}
+
+#config__manager .other {
+ clear: both;
+ padding-top: 0.5em;
+}
+
+#config__manager .other label {
+ padding-left: 2px;
+ font-size: 90%;
+}
+
+/* end plugin:configmanager */