diff --git a/inc/lang/ru/lang.php b/inc/lang/ru/lang.php
index 40d3ffefeac331c30cc630655cc7d287f45c1237..569ea0d9b8629380f2a6e5b662b269e8da6fff6a 100644
--- a/inc/lang/ru/lang.php
+++ b/inc/lang/ru/lang.php
@@ -2,7 +2,7 @@
 
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
+ * 
  * @author Yuri Pimenov <up@ftpsearch.lv>
  * @author Igor Tarasov <tigr@mail15.com>
  * @author Denis Simakov <akinoame1@gmail.com>
@@ -32,6 +32,7 @@
  * @author Alex P <alexander@lanos.co.uk>
  * @author Nolf <m.kopachovets@gmail.com>
  * @author Takumo <9206984@mail.ru>
+ * @author RainbowSpike <1@2.ru>
  */
 $lang['encoding']              = 'utf-8';
 $lang['direction']             = 'ltr';
diff --git a/lib/plugins/authplain/lang/ru/lang.php b/lib/plugins/authplain/lang/ru/lang.php
index 8a40852d68596684f4417e3c73ef7e0c8a225ef7..c36d5b444782659c69392b46f964b003907f2972 100644
--- a/lib/plugins/authplain/lang/ru/lang.php
+++ b/lib/plugins/authplain/lang/ru/lang.php
@@ -1,6 +1,10 @@
 <?php
+
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
+ * 
+ * @author RainbowSpike <1@2.ru>
  */
-$lang['userexists']     = 'Извините, пользователь с таким логином уже существует.';
+$lang['userexists']            = 'Извините, пользователь с таким логином уже существует.';
+$lang['usernotexists']         = 'Этот пользователь незарегистрирован.';
+$lang['writefail']             = 'Невозможно обновить данные пользователя. Свяжитесь с администратором вики';
diff --git a/lib/plugins/config/lang/ru/lang.php b/lib/plugins/config/lang/ru/lang.php
index 596ad4eadf787f5a9a9f751a393a2aa549b3370b..57e0602f7687fccff533ad9e6334ad3a609061fa 100644
--- a/lib/plugins/config/lang/ru/lang.php
+++ b/lib/plugins/config/lang/ru/lang.php
@@ -1,8 +1,8 @@
 <?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
@@ -18,6 +18,7 @@
  * @author Eugene <windy.wanderer@gmail.com>
  * @author Johnny Utah <pcpa@cyberpunk.su>
  * @author Ivan I. Udovichenko (sendtome@mymailbox.pp.ua)
+ * @author RainbowSpike <1@2.ru>
  */
 $lang['menu']                  = 'Настройки вики';
 $lang['error']                 = 'Настройки не были сохранены из-за ошибки в одном из значений. Пожалуйста, проверьте свои изменения и попробуйте ещё раз.<br />Неправильные значения будут обведены красной рамкой.';
@@ -91,7 +92,9 @@ $lang['disableactions']        = 'Заблокировать операции «
 $lang['disableactions_check']  = 'Проверка';
 $lang['disableactions_subscription'] = 'Подписка/Отмена подписки';
 $lang['disableactions_wikicode'] = 'Показ/экспорт исходного текста';
+$lang['disableactions_profile_delete'] = 'Удалить свой аккаунт';
 $lang['disableactions_other']  = 'Другие операции (через запятую)';
+$lang['disableactions_rss']    = 'XML синдикация (RSS)';
 $lang['auth_security_timeout'] = 'Интервал для безопасности авторизации (сек.)';
 $lang['securecookie']          = 'Должны ли куки (cookies), выставленные через HTTPS, отправляться браузером только через HTTPS. Отключите эту опцию в случае, когда только логин вашей вики передаётся через SSL, а обычный просмотр осуществляется в небезопасном режиме.';
 $lang['remote']                = 'Включить систему API для подключений. Это позволит другим приложениям получить доступ к вики через XML-RPC или другие механизмы.';
@@ -123,6 +126,7 @@ $lang['notify']                = 'Электронный адрес для из
 $lang['registernotify']        = 'Посылать информацию о новых зарегистрированных пользователях на этот электронный адрес';
 $lang['mailfrom']              = 'Электронный адрес вики (От:)';
 $lang['mailprefix']            = 'Префикс используемый для автоматического письма станет темой сообщений';
+$lang['htmlmail']              = 'Отправлять красивые, но крупные HTML-многочастные письма. Для отправки простых текстовых писем - отключить';
 $lang['sitemap']               = 'Число дней, через которое нужно создавать (обновлять) карту сайта для поисковиков (Гугл, Яндекс и др.)';
 $lang['rss_type']              = 'Тип RSS';
 $lang['rss_linkto']            = 'Ссылки в RSS';
@@ -195,6 +199,7 @@ $lang['xsendfile_o_2']         = 'Стандартный заголовок X-Se
 $lang['xsendfile_o_3']         = 'Проприетарный заголовок Nginx X-Accel-Redirect';
 $lang['showuseras_o_loginname'] = 'Логин';
 $lang['showuseras_o_username'] = 'Полное имя пользователя';
+$lang['showuseras_o_username_link'] = 'Полное имя пользователя как интервики-ссылка';
 $lang['showuseras_o_email']    = 'Адрес электропочты в шифрованном виде (см. mailguard)';
 $lang['showuseras_o_email_link'] = 'Адрес электропочты в виде ссылки mailto:';
 $lang['useheading_o_0']        = 'Никогда';
diff --git a/lib/plugins/extension/lang/ru/lang.php b/lib/plugins/extension/lang/ru/lang.php
index 71d949606768c9d0fa64406b6c16a5fc9650768e..746af3ef19c04e65d76edb0b58648849ac2d177d 100644
--- a/lib/plugins/extension/lang/ru/lang.php
+++ b/lib/plugins/extension/lang/ru/lang.php
@@ -2,7 +2,7 @@
 
 /**
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
- *
+ * 
  * @author Aleksandr Selivanov <alexgearbox@yandex.ru>
  * @author Igor Degraf <igordegraf@gmail.com>
  * @author Type-kun <workwork-1@yandex.ru>
@@ -10,103 +10,91 @@
  * @author Alex P <alexander@lanos.co.uk>
  * @author Takumo <9206984@mail.ru>
  */
-$lang['menu']                         = 'Управление дополнениями';
-
-$lang['tab_plugins']                  = 'Установленные плагины';
-$lang['tab_templates']                = 'Установленные шаблоны';
-$lang['tab_search']                   = 'Поиск и установка';
-$lang['tab_install']                  = 'Ручная установка';
-
-$lang['notimplemented']               = 'Эта возможность ещё не реализована';
-$lang['notinstalled']                 = 'Это дополнение не установлено';
-$lang['alreadyenabled']               = 'Это дополнение уже включено';
-$lang['alreadydisabled']              = 'Это дополнение уже отключено';
-$lang['pluginlistsaveerror']          = 'Ошибка при сохранении списка плагинов';
-$lang['unknownauthor']                = 'Автор неизвестен';
-$lang['unknownversion']               = 'Версия неизвестна';
-
-$lang['btn_info']                     = 'Отобразить доп. информацию';
-$lang['btn_update']                   = 'Обновить';
-$lang['btn_uninstall']                = 'Удалить';
-$lang['btn_enable']                   = 'Включить';
-$lang['btn_disable']                  = 'Отключить';
-$lang['btn_install']                  = 'Установить';
-$lang['btn_reinstall']                = 'Переустановить';
-
-$lang['js']['reallydel']              = 'Действительно удалить это дополнение?';
-$lang['js']['display_viewoptions']    = 'Показать как:';
-$lang['js']['display_enabled']        = 'включено';
-$lang['js']['display_disabled']       = 'отключено';
-$lang['js']['display_updatable']      = 'обновление';
-
-$lang['search_for']                   = 'Поиск дополнения:';
-$lang['search']                       = 'Найти';
-
-$lang['extensionby']                  = '<strong>%s</strong> — %s';
-$lang['screenshot']                   = 'Скриншот: %s';
-$lang['popularity']                   = 'Популярность: %s%%';
-$lang['homepage_link']                = 'Описание';
-$lang['bugs_features']                = 'Баг-трекер';
-$lang['tags']                         = 'Метки:';
-$lang['author_hint']                  = 'Найти дополнения этого автора';
-$lang['installed']                    = 'Установлено:';
-$lang['downloadurl']                  = 'Скачать:';
-$lang['repository']                   = 'Репозиторий:';
-$lang['unknown']                      = '<em>неизвестно</em>';
-$lang['installed_version']            = 'Уст. версия:';
-$lang['install_date']                 = 'Посл. обновление:';
-$lang['available_version']            = 'Доступная версия:';
-$lang['compatible']                   = 'Совместим с:';
-$lang['depends']                      = 'Зависит от:';
-$lang['similar']                      = 'Похож на:';
-$lang['conflicts']                    = 'Конфликтует с:';
-$lang['donate']                       = 'Нравится?';
-$lang['donate_action']                = 'Купить автору кофе!';
-$lang['repo_retry']                   = 'Повторить';
-$lang['provides']                     = 'Предоставляет:';
-$lang['status']                       = 'Состояние:';
-$lang['status_installed']             = 'установлено';
-$lang['status_not_installed']         = 'не установлено';
-$lang['status_protected']             = 'защищено';
-$lang['status_enabled']               = 'включено';
-$lang['status_disabled']              = 'отключено';
-$lang['status_unmodifiable']          = 'неизменяемо';
-$lang['status_plugin']                = 'плагин';
-$lang['status_template']              = 'шаблон';
-$lang['status_bundled']               = 'в комплекте';
-
-$lang['msg_enabled']                  = 'Плагин %s включён';
-$lang['msg_disabled']                 = 'Плагин %s отключён';
-$lang['msg_delete_success']           = 'Дополнение %s удалено';
-$lang['msg_delete_failed']            = 'Не удалось удалить дополнение %s';
+$lang['menu']                  = 'Управление дополнениями';
+$lang['tab_plugins']           = 'Установленные плагины';
+$lang['tab_templates']         = 'Установленные шаблоны';
+$lang['tab_search']            = 'Поиск и установка';
+$lang['tab_install']           = 'Ручная установка';
+$lang['notimplemented']        = 'Эта возможность ещё не реализована';
+$lang['notinstalled']          = 'Это дополнение не установлено';
+$lang['alreadyenabled']        = 'Это дополнение уже включено';
+$lang['alreadydisabled']       = 'Это дополнение уже отключено';
+$lang['pluginlistsaveerror']   = 'Ошибка при сохранении списка плагинов';
+$lang['unknownauthor']         = 'Автор неизвестен';
+$lang['unknownversion']        = 'Версия неизвестна';
+$lang['btn_info']              = 'Отобразить доп. информацию';
+$lang['btn_update']            = 'Обновить';
+$lang['btn_uninstall']         = 'Удалить';
+$lang['btn_enable']            = 'Включить';
+$lang['btn_disable']           = 'Отключить';
+$lang['btn_install']           = 'Установить';
+$lang['btn_reinstall']         = 'Переустановить';
+$lang['js']['reallydel']       = 'Действительно удалить это дополнение?';
+$lang['js']['display_viewoptions'] = 'Показать как:';
+$lang['js']['display_enabled'] = 'включено';
+$lang['js']['display_disabled'] = 'отключено';
+$lang['js']['display_updatable'] = 'обновление';
+$lang['search_for']            = 'Поиск дополнения:';
+$lang['search']                = 'Найти';
+$lang['extensionby']           = '<strong>%s</strong> — %s';
+$lang['screenshot']            = 'Скриншот: %s';
+$lang['popularity']            = 'Популярность: %s%%';
+$lang['homepage_link']         = 'Описание';
+$lang['bugs_features']         = 'Баг-трекер';
+$lang['tags']                  = 'Метки:';
+$lang['author_hint']           = 'Найти дополнения этого автора';
+$lang['installed']             = 'Установлено:';
+$lang['downloadurl']           = 'Скачать:';
+$lang['repository']            = 'Репозиторий:';
+$lang['unknown']               = '<em>неизвестно</em>';
+$lang['installed_version']     = 'Уст. версия:';
+$lang['install_date']          = 'Посл. обновление:';
+$lang['available_version']     = 'Доступная версия:';
+$lang['compatible']            = 'Совместим с:';
+$lang['depends']               = 'Зависит от:';
+$lang['similar']               = 'Похож на:';
+$lang['conflicts']             = 'Конфликтует с:';
+$lang['donate']                = 'Нравится?';
+$lang['donate_action']         = 'Купить автору кофе!';
+$lang['repo_retry']            = 'Повторить';
+$lang['provides']              = 'Предоставляет:';
+$lang['status']                = 'Состояние:';
+$lang['status_installed']      = 'установлено';
+$lang['status_not_installed']  = 'не установлено';
+$lang['status_protected']      = 'защищено';
+$lang['status_enabled']        = 'включено';
+$lang['status_disabled']       = 'отключено';
+$lang['status_unmodifiable']   = 'неизменяемо';
+$lang['status_plugin']         = 'плагин';
+$lang['status_template']       = 'шаблон';
+$lang['status_bundled']        = 'в комплекте';
+$lang['msg_enabled']           = 'Плагин %s включён';
+$lang['msg_disabled']          = 'Плагин %s отключён';
+$lang['msg_delete_success']    = 'Дополнение %s удалено';
+$lang['msg_delete_failed']     = 'Не удалось удалить дополнение %s';
 $lang['msg_template_install_success'] = 'Шаблон %s успешно установлен';
-$lang['msg_template_update_success']  = 'Шаблон %s успешно обновлён';
-$lang['msg_plugin_install_success']   = 'Плагин %s успешно установлен';
-$lang['msg_plugin_update_success']    = 'Плагин %s успешно обновлён';
-$lang['msg_upload_failed']            = 'Не удалось загрузить файл';
-
-$lang['missing_dependency']           = '<strong>Отсутствует или отключена зависимость:</strong> %s';
-$lang['security_issue']               = '<strong>Проблема безопасности:</strong> %s';
-$lang['security_warning']             = '<strong>Предупреждение безопасности:</strong> %s';
-$lang['update_available']             = '<strong>Обновление:</strong> доступна новая версия %s';
-$lang['wrong_folder']                 = '<strong>Плагин установлен неправильно:</strong> переименуйте директорию плагина из %s в %s';
-$lang['url_change']                   = '<strong>Ссылка изменилась:</strong> ссылка для загрузки изменилась с прошлого раза. Проверьте новую ссылку прежде, чем обновлять дополнение.<br />Новая: %s<br />Старая: %s';
-
-$lang['error_badurl']                 = 'Ссылка должна начинаться с http или https';
-$lang['error_dircreate']              = 'Не удалось создать временную директорию для загрузки';
-$lang['error_download']               = 'Не удалось загрузить файл: %s';
-$lang['error_decompress']             = 'Не удалось распаковать загруженный файл. Возможно, файл был повреждён при загрузке — тогда нужно попробовать ещё раз. Либо неизвестен формат архива — тогда загрузку и установку надо произвести вручную';
-$lang['error_findfolder']             = 'Не удалось определить директорию для дополнения, загрузку и установку надо произвести вручную.';
-$lang['error_copy']                   = 'Возникла ошибка копирования файлов в директорию <em>%s</em>: возможно, диск переполнен, или неверно выставлены права доступа. Это могло привести к неполной установке плагина и нарушить работу вашей вики.';
-
-$lang['noperms']                      = 'Директория для дополнений не доступна для записи';
-$lang['notplperms']                   = 'Директория для шаблонов не доступна для записи';
-$lang['nopluginperms']                = 'Директория для плагинов не доступна для записи';
-$lang['git']                          = 'Это дополнение было установлено через git. Вы не можете обновить его тут.';
-$lang['auth']                         = 'Этот auth плагин не включен в конфигурации, подумайте о его отключении';
-
-$lang['install_url']                  = 'Установить с адреса:';
-$lang['install_upload']               = 'Скачать дополнение:';
-
-$lang['repo_error']                   = 'Сайт с плагинами недоступен. Убедитесь, что у сайта есть доступ на www.dokuwiki.org и также проверьте настройки соединения прокси.';
-$lang['nossl']                        = 'Ваша PHP конфигурация не имеет SSL поддержки. Это поломает скачивание для многих DokuWiki плагинов и дополнений.';
+$lang['msg_template_update_success'] = 'Шаблон %s успешно обновлён';
+$lang['msg_plugin_install_success'] = 'Плагин %s успешно установлен';
+$lang['msg_plugin_update_success'] = 'Плагин %s успешно обновлён';
+$lang['msg_upload_failed']     = 'Не удалось загрузить файл';
+$lang['missing_dependency']    = '<strong>Отсутствует или отключена зависимость:</strong> %s';
+$lang['security_issue']        = '<strong>Проблема безопасности:</strong> %s';
+$lang['security_warning']      = '<strong>Предупреждение безопасности:</strong> %s';
+$lang['update_available']      = '<strong>Обновление:</strong> доступна новая версия %s';
+$lang['wrong_folder']          = '<strong>Плагин установлен неправильно:</strong> переименуйте директорию плагина из %s в %s';
+$lang['url_change']            = '<strong>Ссылка изменилась:</strong> ссылка для загрузки изменилась с прошлого раза. Проверьте новую ссылку прежде, чем обновлять дополнение.<br />Новая: %s<br />Старая: %s';
+$lang['error_badurl']          = 'Ссылка должна начинаться с http или https';
+$lang['error_dircreate']       = 'Не удалось создать временную директорию для загрузки';
+$lang['error_download']        = 'Не удалось загрузить файл: %s';
+$lang['error_decompress']      = 'Не удалось распаковать загруженный файл. Возможно, файл был повреждён при загрузке — тогда нужно попробовать ещё раз. Либо неизвестен формат архива — тогда загрузку и установку надо произвести вручную';
+$lang['error_findfolder']      = 'Не удалось определить директорию для дополнения, загрузку и установку надо произвести вручную.';
+$lang['error_copy']            = 'Возникла ошибка копирования файлов в директорию <em>%s</em>: возможно, диск переполнен, или неверно выставлены права доступа. Это могло привести к неполной установке плагина и нарушить работу вашей вики.';
+$lang['noperms']               = 'Директория для дополнений не доступна для записи';
+$lang['notplperms']            = 'Директория для шаблонов не доступна для записи';
+$lang['nopluginperms']         = 'Директория для плагинов не доступна для записи';
+$lang['git']                   = 'Это дополнение было установлено через git. Вы не можете обновить его тут.';
+$lang['auth']                  = 'Этот auth плагин не включен в конфигурации, подумайте о его отключении';
+$lang['install_url']           = 'Установить с адреса:';
+$lang['install_upload']        = 'Скачать дополнение:';
+$lang['repo_error']            = 'Сайт с плагинами недоступен. Убедитесь, что у сайта есть доступ на www.dokuwiki.org и также проверьте настройки соединения прокси.';
+$lang['nossl']                 = 'Ваша PHP конфигурация не имеет SSL поддержки. Это поломает скачивание для многих DokuWiki плагинов и дополнений.';
diff --git a/lib/plugins/styling/lang/ru/lang.php b/lib/plugins/styling/lang/ru/lang.php
index 20a13f1dcfa17e91bc206d5cc94bd6c5940d5688..1c2dfa569bd940c22e4d1d357704b051af00f3d6 100644
--- a/lib/plugins/styling/lang/ru/lang.php
+++ b/lib/plugins/styling/lang/ru/lang.php
@@ -1,35 +1,22 @@
 <?php
 /**
- * Russian language file for styling plugin
+ * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  *
- * @author Rainbow_Spike
+ * @author RainbowSpike <1@2.ru>
  */
-
-// Наименование плагина для админки
-$lang['menu'] = 'Настройки стилей шаблона';
-
-$lang['js']['loader'] = 'Загружается предпросмотр...<br />Если здесь случился сбой, ваши настройки могут быть сброшены';
-$lang['js']['popup'] = 'Открыть во всплывающем окне';
-
-// Языковые переменные для плагина
-$lang['error'] = 'Этот шаблон не поддерживает такой функционал.';
-
-$lang['btn_preview'] = 'Просмотреть изменения';
-$lang['btn_save']    = 'Сохранить изменения';
-$lang['btn_reset']   = 'Сбросить сделанные изменения';
-$lang['btn_revert']  = 'Откатить стили к исходным для шаблона';
-
-// default guaranteed placeholders
-$lang['__text__']           = 'Цвет текста';
-$lang['__background__']     = 'Цвет фона';
-$lang['__text_alt__']       = 'Второй цвет текста';
-$lang['__background_alt__'] = 'Второй цвет фона';
-$lang['__text_neu__']       = 'Нейтральный цвет текста';
-$lang['__background_neu__'] = 'Нейтральный цвет фона';
-$lang['__border__']         = 'Цвет границ';
-$lang['__highlight__']      = 'Цвет подсветки (в основном для результатов поиска)';
-
-
-
-
-//Setup VIM: ex: et ts=4 :
+$lang['menu']                  = 'Настройки стилей шаблона';
+$lang['js']['loader']          = 'Загружается предпросмотр...<br />Если здесь случился сбой, ваши настройки могут быть сброшены';
+$lang['js']['popup']           = 'Открыть во всплывающем окне';
+$lang['error']                 = 'Этот шаблон не поддерживает такой функционал.';
+$lang['btn_preview']           = 'Просмотреть изменения';
+$lang['btn_save']              = 'Сохранить изменения';
+$lang['btn_reset']             = 'Сбросить сделанные изменения';
+$lang['btn_revert']            = 'Откатить стили к исходным для шаблона';
+$lang['__text__']              = 'Цвет текста';
+$lang['__background__']        = 'Цвет фона';
+$lang['__text_alt__']          = 'Второй цвет текста';
+$lang['__background_alt__']    = 'Второй цвет фона';
+$lang['__text_neu__']          = 'Нейтральный цвет текста';
+$lang['__background_neu__']    = 'Нейтральный цвет фона';
+$lang['__border__']            = 'Цвет границ';
+$lang['__highlight__']         = 'Цвет подсветки (в основном для результатов поиска)';
diff --git a/lib/tpl/dokuwiki/lang/ru/lang.php b/lib/tpl/dokuwiki/lang/ru/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..09492cda7e84ec357200fd9f9ce1b5c218199a39
--- /dev/null
+++ b/lib/tpl/dokuwiki/lang/ru/lang.php
@@ -0,0 +1,14 @@
+<?php
+
+/**
+ * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * 
+ * @author RainbowSpike <1@2.ru>
+ */
+$lang['__background_site__']   = 'Цвет для дальнего фона (за окном содержимого)';
+$lang['__link__']              = 'Основной цвет ссылок';
+$lang['__existing__']          = 'Цвет существующих ссылок';
+$lang['__missing__']           = 'Цвет несуществующих ссылок';
+$lang['__site_width__']        = 'Ширина всего сайта (любые CSS-единицы)';
+$lang['__sidebar_width__']     = 'Ширина сайдбара, если есть (любые CSS-единицы)';
+$lang['__tablet_width__']      = 'Переключать сайт в планшетный вид ниже ширины';