diff --git a/inc/lang/ru/denied.txt b/inc/lang/ru/denied.txt
index eee59efe639c49cfb8babf9032a9a76d7a1dbf90..2cc33cff76705571ce0562b6978482ada43a6ed7 100644
--- a/inc/lang/ru/denied.txt
+++ b/inc/lang/ru/denied.txt
@@ -1,3 +1,3 @@
-====== Доступ запрещен ======
+====== Доступ запрещён ======
 
-Извините, у вас не хватает прав для этого действия. Может быть, Вы забыли войти в вики под своим именем?
+Извините, у вас не хватает прав для этого действия. Может быть, вы забыли войти в вики под своим логином?
diff --git a/inc/lang/ru/edit.txt b/inc/lang/ru/edit.txt
index 2237f082e845ae766908a5e3a526e0be9982b41b..6398e8e830451b742f6a7677f1f6837e4685a752 100644
--- a/inc/lang/ru/edit.txt
+++ b/inc/lang/ru/edit.txt
@@ -1,2 +1,2 @@
-Отредактируйте страницу и нажмите ''Сохранить''. Прочтите [[wiki:syntax]] для ознакомления с синтаксисом вики. Пожалуйста, редактируйте только в том случае, если планируете **улучшить** содержимое. Если Вы просто хотите потестировать что-либо, воспользуйтесь специальной страницей: [[playground:playground]].
+Отредактируйте страницу и нажмите ''Сохранить''. Прочтите [[wiki:syntax]] для ознакомления с синтаксисом вики. Пожалуйста, редактируйте только в том случае, если планируете **улучшить** содержимое. Если вы просто хотите потестировать что-либо, воспользуйтесь специальной страницей: [[playground:playground]].
 
diff --git a/inc/lang/ru/index.txt b/inc/lang/ru/index.txt
index 376d58947bbc157845196ec87ba44d3718ef4d10..fc42f87ff32da51ab86659b6b672b50330d7750f 100644
--- a/inc/lang/ru/index.txt
+++ b/inc/lang/ru/index.txt
@@ -1,4 +1,4 @@
 ====== Содержание ======
 
-Перед Вами список доступных страниц, упорядоченный по пространствам имён ([[doku>namespaces|namespaces]]).
+Перед вами список доступных страниц, упорядоченный по ([[doku>namespaces|пространствам имён]]).
 
diff --git a/inc/lang/ru/lang.php b/inc/lang/ru/lang.php
index 814406f8e730fcb2783c01b8b6cb819f0aef982a..ebd2a10a12dbab521b4fc31ab183969abe08f3c6 100644
--- a/inc/lang/ru/lang.php
+++ b/inc/lang/ru/lang.php
@@ -16,6 +16,7 @@
  * @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>
  */
 $lang['encoding']              = ' utf-8';
 $lang['direction']             = 'ltr';
@@ -36,7 +37,7 @@ $lang['btn_newer']             = '<< более новые';
 $lang['btn_older']             = 'более старые >>';
 $lang['btn_revs']              = 'История страницы';
 $lang['btn_recent']            = 'Недавние изменения';
-$lang['btn_upload']            = 'Закачать';
+$lang['btn_upload']            = 'Загрузить';
 $lang['btn_cancel']            = 'Отменить';
 $lang['btn_index']             = 'Все страницы';
 $lang['btn_secedit']           = 'Править';
@@ -51,7 +52,7 @@ $lang['btn_backtomedia']       = 'Вернуться к выбору медиа-
 $lang['btn_subscribe']         = 'Подписаться (все правки)';
 $lang['btn_profile']           = 'Профиль';
 $lang['btn_reset']             = 'Сброс';
-$lang['btn_resendpwd']         = 'Послать новый пароль';
+$lang['btn_resendpwd']         = 'Выслать новый пароль';
 $lang['btn_draft']             = 'Править черновик';
 $lang['btn_recover']           = 'Восстановить черновик';
 $lang['btn_draftdel']          = 'Удалить черновик';
@@ -64,62 +65,46 @@ $lang['oldpass']               = 'Введите текущий пароль';
 $lang['passchk']               = 'повторите';
 $lang['remember']              = 'Запомнить меня';
 $lang['fullname']              = 'Полное имя';
-$lang['email']                 = 'E-Mail';
+$lang['email']                 = 'Эл. адрес';
 $lang['register']              = 'Зарегистрироваться';
 $lang['profile']               = 'Профиль пользователя';
 $lang['badlogin']              = 'Извините, неверное имя пользователя или пароль.';
 $lang['minoredit']             = 'Небольшие изменения';
 $lang['draftdate']             = 'Черновик сохранён';
-$lang['nosecedit']             = 'За это время страница была изменена, и информация о секции устарела. Загружена полная версия страницы.';
+$lang['nosecedit']             = 'За это время страница была изменена и информация о секции устарела. Загружена полная версия страницы.';
 $lang['regmissing']            = 'Извините, вам следует заполнить все поля.';
 $lang['reguexists']            = 'Извините, пользователь с таким логином уже существует.';
-$lang['regsuccess']            = 'Пользователь создан, пароль выслан на e-mail.';
+$lang['regsuccess']            = 'Пользователь создан, пароль выслан на адрес электронной почты.';
 $lang['regsuccess2']           = 'Пользователь создан.';
-$lang['regmailfail']           = 'Похоже, проблема с посылкой пароля по почте. Пожалуйста, сообщите администратору!';
-$lang['regbadmail']            = 'Данный Вами адрес e-mail выглядит неправильным. Если вы считаете это ошибкой, сообщите админу.';
+$lang['regmailfail']           = 'Похоже, проблема с отправкой пароля по почте. Пожалуйста, сообщите администратору.';
+$lang['regbadmail']            = 'Данный вами адрес электронной почты выглядит неправильным. Если вы считаете это ошибкой, сообщите админу.';
 $lang['regbadpass']            = 'Два введённых пароля не идентичны. Пожалуйста, попробуйте ещё раз.';
 $lang['regpwmail']             = 'Ваш пароль для системы DokuWiki';
-$lang['reghere']               = 'У вас ещё нет аккаунта? Извольте получить';
+$lang['reghere']               = 'У вас ещё нет аккаунта? Зарегистрируйтесь';
 $lang['profna']                = 'Данная вики не поддерживает изменение профиля';
 $lang['profnochange']          = 'Изменений не было внесено, профиль не обновлён.';
-$lang['profnoempty']           = 'Логин и адрес e-mail не могут быть пустыми.';
+$lang['profnoempty']           = 'Логин и адрес электронной почты не могут быть пустыми.';
 $lang['profchanged']           = 'Профиль пользователя успешно обновлён.';
 $lang['pwdforget']             = 'Забыли пароль? Получите новый';
 $lang['resendna']              = 'Данная вики не поддерживает повторную отправку пароля.';
 $lang['resendpwd']             = 'Выслать пароль для';
 $lang['resendpwdmissing']      = 'Вы должны заполнить все поля формы.';
 $lang['resendpwdnouser']       = 'Пользователь с таким логином не обнаружен в нашей базе данных.';
-$lang['resendpwdbadauth']      = 'Извините, неверный код авторизации. Убедитесь, что Вы полностью скопировали ссылку. ';
-$lang['resendpwdconfirm']      = 'Ссылка для подтверждения пароля была выслана по e-mail. ';
-$lang['resendpwdsuccess']      = 'Ваш новый пароль был выслан по e-mail.';
+$lang['resendpwdbadauth']      = 'Извините, неверный код авторизации. Убедитесь, что вы полностью скопировали ссылку. ';
+$lang['resendpwdconfirm']      = 'Ссылка для подтверждения пароля была выслана по электронной почте. ';
+$lang['resendpwdsuccess']      = 'Ваш новый пароль был выслан по электронной почте.';
 $lang['license']               = 'За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:';
-$lang['licenseok']             = 'Примечание: редактируя эту страницу, Вы соглашаетесь на использование вашего вклада на условиях следующей лицензии:';
+$lang['licenseok']             = 'Примечание: редактируя эту страницу, вы соглашаетесь на использование вашего вклада на условиях следующей лицензии:';
 $lang['searchmedia']           = 'Поиск по имени файла:';
 $lang['searchmedia_in']        = 'Поиск в %s';
-$lang['txt_upload']            = 'Выберите файл для закачки';
+$lang['txt_upload']            = 'Выберите файл для загрузки';
 $lang['txt_filename']          = 'Введите имя файла в вики (необязательно)';
 $lang['txt_overwrt']           = 'Перезаписать существующий файл';
 $lang['lockedby']              = 'В данный момент заблокирован';
 $lang['lockexpire']            = 'Блокировка истекает в';
 $lang['willexpire']            = 'Ваша блокировка редактирования этой страницы истекает в течение минуты.\nЧтобы избежать конфликтов и сбросить таймер блокировки, нажмите кнопку просмотра.';
-$lang['js']['notsavedyet']     = "Несохранённые изменения будут потеряны.\nВы действительно хотите продолжить?";
-$lang['rssfailed']             = 'Произошла ошибка при получении следующей новостной ленты: ';
-$lang['nothingfound']          = 'Ничего не найдено.';
-$lang['mediaselect']           = 'Выбор медиа-файла';
-$lang['fileupload']            = 'Закачка медиа-файла';
-$lang['uploadsucc']            = 'Закачка произведена успешно';
-$lang['uploadfail']            = 'Закачка не удалась. Возможно, проблемы с правами доступа?';
-$lang['uploadwrong']           = 'В закачке отказано. Файлы с таким расширением запрещены. ';
-$lang['uploadexist']           = 'Файл с таким именем существует. Загрузка не произведена.';
-$lang['uploadbadcontent']      = 'Содержание файла не соответствует расширению %s.';
-$lang['uploadspam']            = 'Закачка заблокирована спам-фильтром.';
-$lang['uploadxss']             = 'Закачка заблокирована по соображениям безопасности.';
-$lang['uploadsize']            = 'Загруженный файл был слишком большой. (макс. %s)';
-$lang['deletesucc']            = 'Файл "%s" был удалён.';
-$lang['deletefail']            = 'Невозможно удалить файл "%s". Проверьте права доступа к файлу.';
-$lang['mediainuse']            = 'Файл "%s" не был удалён - файл всё ещё используется.';
-$lang['namespaces']            = 'Пространства имён';
-$lang['mediafiles']            = 'Доступные файлы';
+$lang['js']['notsavedyet']     = 'Несохранённые изменения будут потеряны.
+Вы действительно хотите продолжить?';
 $lang['js']['searchmedia']     = 'Поиск файлов';
 $lang['js']['keepopen']        = 'Не закрывать окно после выбора';
 $lang['js']['hidedetails']     = 'Скрыть детали';
@@ -127,7 +112,7 @@ $lang['js']['mediatitle']      = 'Настройки ссылок';
 $lang['js']['mediadisplay']    = 'Тип ссылки';
 $lang['js']['mediaalign']      = 'Выравнивание';
 $lang['js']['mediasize']       = 'Размер изображения';
-$lang['js']['mediatarget']     = 'Цель ссылки';
+$lang['js']['mediatarget']     = 'target ссылки';
 $lang['js']['mediaclose']      = 'Закрыть';
 $lang['js']['mediainsert']     = 'Вставить';
 $lang['js']['mediadisplayimg'] = 'Показывать изображение.';
@@ -145,15 +130,33 @@ $lang['js']['mediaright']      = 'Выровнять изображение по
 $lang['js']['mediacenter']     = 'Выровнять изображение по центру.';
 $lang['js']['medianoalign']    = 'Не выравнивать.';
 $lang['js']['nosmblinks']      = 'Ссылка на сетевые каталоги Windows работает только из Интернет Эксплорера
-Но Вы можете скопировать ссылку.';
+Но вы можете скопировать ссылку.';
 $lang['js']['linkwiz']         = 'Мастер ссылок';
 $lang['js']['linkto']          = 'Ссылка на:';
 $lang['js']['del_confirm']     = 'Вы на самом деле желаете удалить выбранное?';
 $lang['js']['mu_btn']          = 'Загрузить несколько файлов одновременно';
+$lang['rssfailed']             = 'Произошла ошибка при получении следующей новостной ленты: ';
+$lang['nothingfound']          = 'Ничего не найдено.';
+$lang['mediaselect']           = 'Выбор медиа-файла';
+$lang['fileupload']            = 'Загрузка медиа-файла';
+$lang['uploadsucc']            = 'Загрузка произведена успешно';
+$lang['uploadfail']            = 'Загрузка не удалась. Возможно, проблемы с правами доступа?';
+$lang['uploadwrong']           = 'В загрузке отказано. Файлы с таким расширением запрещены. ';
+$lang['uploadexist']           = 'Файл с таким именем существует. Загрузка не произведена.';
+$lang['uploadbadcontent']      = 'Содержание файла не соответствует расширению %s.';
+$lang['uploadspam']            = 'Загрузка заблокирована спам-фильтром.';
+$lang['uploadxss']             = 'Загрузка заблокирована по соображениям безопасности.';
+$lang['uploadsize']            = 'Загруженный файл был слишком большой. (макс. %s)';
+$lang['deletesucc']            = 'Файл "%s" был удалён.';
+$lang['deletefail']            = 'Невозможно удалить файл "%s". Проверьте права доступа к файлу.';
+$lang['mediainuse']            = 'Файл "%s" не был удалён - файл всё ещё используется.';
+$lang['namespaces']            = 'Пространства имён';
+$lang['mediafiles']            = 'Доступные файлы';
+$lang['accessdenied']          = 'Вы не можете просмотреть эту страницу.';
 $lang['mediausage']            = 'Для ссылки на этот файл используйте следующий синтаксис:';
 $lang['mediaview']             = 'Посмотреть исходный файл';
 $lang['mediaroot']             = 'корень';
-$lang['mediaupload']           = 'Здесь можно загрузить файл в текущий каталог ("пространство имен"). Чтобы создать подкаталоги, добавьте их к началу имени файла ("Загрузить как"). Имена подкаталогов разделяются двоеточиями. ';
+$lang['mediaupload']           = 'Здесь можно загрузить файл в текущий каталог («пространство имен»). Чтобы создать подкаталоги, добавьте их к началу имени файла («Загрузить как»). Имена подкаталогов разделяются двоеточиями. ';
 $lang['mediaextchange']        = 'Расширение изменилось: с .%s на .%s!';
 $lang['reference']             = 'Ссылки для';
 $lang['ref_inuse']             = 'Этот файл не может быть удалён, так как он используется следующими страницами:';
@@ -165,11 +168,12 @@ $lang['current']               = 'текущий';
 $lang['yours']                 = 'Ваша версия';
 $lang['diff']                  = 'показать отличия от текущей версии';
 $lang['diff2']                 = 'Показать различия между ревизиями  ';
+$lang['difflink']              = 'Ссылка на это сравнение';
 $lang['line']                  = 'Строка';
 $lang['breadcrumb']            = 'Вы посетили';
 $lang['youarehere']            = 'Вы находитесь здесь';
 $lang['lastmod']               = 'Последние изменения';
-$lang['by']                    = ' От';
+$lang['by']                    = ' от';
 $lang['deleted']               = 'удалено';
 $lang['created']               = 'создано';
 $lang['restored']              = 'старая ревизия восстановлена';
@@ -182,11 +186,11 @@ $lang['mail_changed']          = 'страница изменена:';
 $lang['mail_subscribe_list']   = 'изменились страницы в пространстве имен:';
 $lang['mail_new_user']         = 'новый пользователь:';
 $lang['mail_upload']           = 'файл закачан:';
-$lang['qb_bold']               = 'Полужирный шрифт';
-$lang['qb_italic']             = 'Курсивный шрифт';
-$lang['qb_underl']             = 'Подчеркивание';
+$lang['qb_bold']               = 'Полужирный';
+$lang['qb_italic']             = 'Курсив';
+$lang['qb_underl']             = 'Подчёркнутый';
 $lang['qb_code']               = 'Текст кода';
-$lang['qb_strike']             = 'Зачёркнутый шрифт';
+$lang['qb_strike']             = 'Зачёркнутый';
 $lang['qb_h1']                 = 'Заголовок уровня 1';
 $lang['qb_h2']                 = 'Заголовок уровня 2';
 $lang['qb_h3']                 = 'Заголовок уровня 3';
@@ -202,7 +206,7 @@ $lang['qb_extlink']            = 'Внешняя ссылка';
 $lang['qb_hr']                 = 'Разделитель';
 $lang['qb_ol']                 = 'Элемент нумерованного списка';
 $lang['qb_ul']                 = 'Элемент ненумерованного списка';
-$lang['qb_media']              = 'Добавить картинки и другие файлы';
+$lang['qb_media']              = 'Добавить изображения или другие файлы';
 $lang['qb_sig']                = 'Вставить подпись';
 $lang['qb_smileys']            = 'Смайлики';
 $lang['qb_chars']              = 'Специальные символы';
@@ -224,7 +228,7 @@ $lang['img_camera']            = 'Модель';
 $lang['img_keywords']          = 'Ключевые слова';
 $lang['subscr_subscribe_success'] = 'Добавлен %s в подписку на %s';
 $lang['subscr_subscribe_error'] = 'Невозможно добавить %s в подписку на %s';
-$lang['subscr_subscribe_noaddress'] = 'Нет адреса электронной почты, сопоставленного с вашей учетной записью. Вы не можете подписаться на рассылку';
+$lang['subscr_subscribe_noaddress'] = 'Нет адреса электронной почты, сопоставленного с вашей учётной записью. Вы не можете подписаться на рассылку';
 $lang['subscr_unsubscribe_success'] = 'Удален %s из подписки на %s';
 $lang['subscr_unsubscribe_error'] = 'Ошибка удаления %s из подписки на %s';
 $lang['subscr_already_subscribed'] = '%s уже подписан на %s';
@@ -240,31 +244,32 @@ $lang['subscr_style_digest']   = 'сводка изменений по кажд
 $lang['subscr_style_list']     = 'перечислять изменившиеся страницы с прошлого уведомления';
 $lang['authmodfailed']         = 'Неправильная конфигурация аутентификации пользователя. Пожалуйста, сообщите об этом вашему администратору вики.';
 $lang['authtempfail']          = 'Аутентификация пользователей временно недоступна. Если проблема продолжается какое-то время, пожалуйста, сообщите об этом вашему администратору вики.';
-$lang['i_chooselang']          = 'Выберите Ваш язык/Language';
+$lang['i_chooselang']          = 'Выберите свой язык/Choose your language';
 $lang['i_installer']           = 'Установка DokuWiki';
 $lang['i_wikiname']            = 'Название вики';
 $lang['i_enableacl']           = 'Разрешить ограничение прав доступа (рекомендуется)';
-$lang['i_superuser']           = 'Суперюзер';
+$lang['i_superuser']           = 'Суперпользователь';
 $lang['i_problems']            = 'Программа установки столкнулась с проблемами, перечисленными ниже. Чтобы продолжить, вам необходимо их устранить. ';
 $lang['i_modified']            = 'Из соображений безопасности эта программа запускается только на новой, неизменённой установке DokuWiki.
-                         Вам нужно либо заново распаковать скачанный пакет установки, либо обратиться к полной
-                         <a href="http://dokuwiki.org/install">инструкции по установке DokuWiki</a>';
-$lang['i_funcna']              = 'Функция PHP <code>%s</code> недоступна. Может быть, она по какой-то причине заблокирована Вашим хостингом?';
+Вам нужно либо заново распаковать скачанный пакет установки, либо обратиться к полной
+<a href="http://dokuwiki.org/install">инструкции по установке DokuWiki</a>';
+$lang['i_funcna']              = 'Функция PHP <code>%s</code> недоступна. Может быть, она по какой-то причине заблокирована вашим хостером?';
 $lang['i_phpver']              = 'Ваша версия PHP (<code>%s</code>) ниже требуемой (<code>%s</code>). Вам необходимо обновить установленную версию PHP.';
 $lang['i_permfail']            = '<code>%s</code> недоступна для записи DokuWiki. Вам необходимо исправить системные права доступа для этой директории!';
 $lang['i_confexists']          = '<code>%s</code> уже существует';
 $lang['i_writeerr']            = 'Не удалось создать <code>%s</code>. Вам необходимо проверить системные права доступа к файлу/директориям и создать файл вручную. ';
 $lang['i_badhash']             = 'dokuwiki.php не распознана или изменена (хэш=<code>%s</code>)';
-$lang['i_badval']              = '<code>%s</code> - недопустимое или пустое значение';
+$lang['i_badval']              = '<code>%s</code> — недопустимое или пустое значение';
 $lang['i_success']             = 'Конфигурация прошла успешно. Теперь вы можете удалить файл install.php. Переходите к
                         <a href="doku.php">вашей новой DokuWiki</a>.';
-$lang['i_failure']             = 'При записи в файлы конфигурации были обнаружены ошибки. Возможно, вам придется исправить их вручную, прежде чем вы сможете использовать <a href="doku.php">Вашу новую DokuWiki</a>.';
+$lang['i_failure']             = 'При записи в файлы конфигурации были обнаружены ошибки. Возможно, вам придется исправить их вручную, прежде чем вы сможете использовать <a href="doku.php">вашу новую DokuWiki</a>.';
 $lang['i_policy']              = 'Исходная политика прав доступа';
 $lang['i_pol0']                = 'Открытая вики (чтение, запись, закачка файлов для всех)';
 $lang['i_pol1']                = 'Общедоступная вики (чтение для всех, запись и загрузка файлов для зарегистрированных пользователей)';
 $lang['i_pol2']                = 'Закрытая вики (чтение, запись и загрузка файлов только для зарегистрированных пользователей)';
 $lang['i_retry']               = 'Повторить попытку';
-$lang['mu_intro']              = 'Здесь Вы можете загрузить несколько файлов сразу. Кликните на "обзор", чтобы добавить их в список. Нажмите "загрузить" когда будете готовы.';
+$lang['i_license']             = 'Пожалуйста, выберите тип лицензии для вашей вики:';
+$lang['mu_intro']              = 'Здесь вы можете загрузить несколько файлов сразу. Кликните на «обзор», чтобы добавить их в список. Нажмите «загрузить» когда будете готовы.';
 $lang['mu_gridname']           = 'Имя файла';
 $lang['mu_gridsize']           = 'Размер';
 $lang['mu_gridstat']           = 'Статус';
@@ -287,3 +292,4 @@ $lang['days']                  = '%d дней назад';
 $lang['hours']                 = '%d час(ов) назад';
 $lang['minutes']               = '%d минут назад';
 $lang['seconds']               = '%d секунд назад';
+$lang['wordblock']             = 'Ваши изменения не сохранены, поскольку они содержат блокируемые слова (спам).';
diff --git a/inc/lang/ru/login.txt b/inc/lang/ru/login.txt
index 9671318740620f6125f5eebb4d9138193f676787..22d4dafcc5975d4fbf0cd55023a2222e24ed6fc4 100644
--- a/inc/lang/ru/login.txt
+++ b/inc/lang/ru/login.txt
@@ -1,4 +1,4 @@
 ====== Авторизация ======
 
-В данный момент Вы не в системе. Авторизируйтесь при помощи следующей формы. //Замечание:// для работы у вас должны быть включены cookies.
+В данный момент вы не в системе. Авторизируйтесь при помощи следующей формы. //Замечание:// для работы у вас должны быть включены cookies.
 
diff --git a/inc/lang/ru/mailtext.txt b/inc/lang/ru/mailtext.txt
index 596fd8275b6305c07435428b5df62e5dc711cbe3..f7b9d44625bbd8c35d4ed06adf3a39e6423a18df 100644
--- a/inc/lang/ru/mailtext.txt
+++ b/inc/lang/ru/mailtext.txt
@@ -1,13 +1,13 @@
-В вашей DokuWiki была добавлена или изменена страница. Подробности:
+В вашей вики была добавлена или изменена страница. Подробности:
 
 Дата             : @DATE@
 Браузер          : @BROWSER@
 IP-адрес         : @IPADDRESS@
 Хост             : @HOSTNAME@
-Старая версия   : @OLDPAGE@
-Новая версия    : @NEWPAGE@
+Старая версия    : @OLDPAGE@
+Новая версия     : @NEWPAGE@
 Сводка изменений : @SUMMARY@
-Пользователь             : @USER@
+Пользователь     : @USER@
 
 @DIFF@
 
diff --git a/inc/lang/ru/newpage.txt b/inc/lang/ru/newpage.txt
index 042941310df712055956a1bd2b86072bb02700d7..ea8e35bf571c0aaaa1e5dd04549f3d02da331b45 100644
--- a/inc/lang/ru/newpage.txt
+++ b/inc/lang/ru/newpage.txt
@@ -1,3 +1,3 @@
 ====== Эта страница ещё не существует ======
 
-Вы перешли по ссылке на тему, для которой ещё не создана страница. Если позволяют Ваши права доступа, Вы можете создать её, нажав на кнопку "Создать страницу".
+Вы перешли по ссылке на тему, для которой ещё не создана страница. Если позволяют ваши права доступа, вы можете создать её, нажав на кнопку «Создать страницу».
diff --git a/inc/lang/ru/preview.txt b/inc/lang/ru/preview.txt
index a3f37843daadba58ff671f67b3eee954b3e24bb9..2bc383eb2eeb62d9709c9d270e80bca648d264af 100644
--- a/inc/lang/ru/preview.txt
+++ b/inc/lang/ru/preview.txt
@@ -1,4 +1,4 @@
 ====== Просмотр ======
 
-Здесь показано, как Ваш текст будет выглядеть. Внимание: текст ещё **не сохранён!**
+Здесь показано, как ваш текст будет выглядеть. Внимание: текст ещё **не сохранён!**
 
diff --git a/inc/lang/ru/pwconfirm.txt b/inc/lang/ru/pwconfirm.txt
index 89c84791ed90a68f048150ede2664f1a34ddd61c..ecf416210b4693a61f86f52fadc61b50a5baba7b 100644
--- a/inc/lang/ru/pwconfirm.txt
+++ b/inc/lang/ru/pwconfirm.txt
@@ -2,9 +2,9 @@
 
 Кто-то запросил новый пароль для входа в @TITLE@ по адресу @DOKUWIKIURL@
 
-Если Вы не запрашивали новый пароль, просто проигнорируйте этот e-mail.
+Если вы не запрашивали новый пароль, просто проигнорируйте это письмо.
 
-Для подтверждения, что запрос был действительно сделан Вами, пожалуйста, перейдите по следующей ссылке.
+Для подтверждения, что запрос был действительно сделан вами, пожалуйста, перейдите по следующей ссылке.
 
 @CONFIRM@
 
diff --git a/inc/lang/ru/read.txt b/inc/lang/ru/read.txt
index ed2754ac7b078ae9377b122cc132e1a6a32476e7..fd52d1a520e9ee9638fea81226f5e0979f3b1608 100644
--- a/inc/lang/ru/read.txt
+++ b/inc/lang/ru/read.txt
@@ -1,2 +1,2 @@
-Эта страница — только для чтения. Вы можете посмотреть исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно.
+Эта страница только для чтения. Вы можете посмотреть исходный текст, но не можете его изменить. Сообщите администратору, если считаете, что это неправильно.
 
diff --git a/inc/lang/ru/register.txt b/inc/lang/ru/register.txt
index 23ed33656f052cb52dc238e69fdb1083575cd7ff..2d5d9878ebb19efd9056c14bc86d123b7d7c08a9 100644
--- a/inc/lang/ru/register.txt
+++ b/inc/lang/ru/register.txt
@@ -1,3 +1,3 @@
 ====== Регистрация нового пользователя ======
 
-Для регистрации в вики заполните все поля ниже. Обратите внимание на **правильность адреса е-мэйл** - туда будет выслан пароль в том случае, если Вас не просят самостоятельно ввести его здесь. Логин должен удовлетворять ограничениям для [[doku>pagename|идентификатора страницы]].
+Для регистрации в вики заполните все поля ниже. Обратите внимание на **правильность адреса электронной почты** — туда будет выслан пароль в том случае, если вас не просят самостоятельно ввести его здесь. Логин должен удовлетворять ограничениям для [[doku>pagename|идентификатора страницы]].
diff --git a/inc/lang/ru/registermail.txt b/inc/lang/ru/registermail.txt
index 615cff54362ee4b91261f0e9a34d18145504d9ed..496db229e92cca58c4e31627adac63dd23d94a99 100644
--- a/inc/lang/ru/registermail.txt
+++ b/inc/lang/ru/registermail.txt
@@ -2,7 +2,7 @@
 
 Логин       : @NEWUSER@
 Полное имя  : @NEWNAME@
-E-mail      : @NEWEMAIL@
+Эл. адрес   : @NEWEMAIL@
 
 Дата        : @DATE@
 Браузер     : @BROWSER@
diff --git a/inc/lang/ru/resendpwd.txt b/inc/lang/ru/resendpwd.txt
index 9bcd98deac639fcfb306511e6ffd7078f10e03f3..3cd05049a89ffef981d1d0901b8fa4b55d122007 100644
--- a/inc/lang/ru/resendpwd.txt
+++ b/inc/lang/ru/resendpwd.txt
@@ -1,3 +1,3 @@
-====== Послать новый пароль ======
+====== Выслать новый пароль ======
 
-Для получения нового пароля введите требуемые данные ниже. Ваш новый пароль будет послан по адресу е-мэйл, зарегистрированному на Ваше имя. Указанное ниже имя должно быть Вашим логином в этой вики.
+Для получения нового пароля введите требуемые данные ниже. Ваш новый пароль будет послан по адресу электронной почты, зарегистрированному на ваше имя. Указанное ниже имя должно быть вашим логином в этой вики.
diff --git a/inc/lang/ru/revisions.txt b/inc/lang/ru/revisions.txt
index 4341969a35a15ebb95f636d6a601d01442c9a4ed..06022323fc2fc22b1e41800394feec8631832234 100644
--- a/inc/lang/ru/revisions.txt
+++ b/inc/lang/ru/revisions.txt
@@ -1,3 +1,3 @@
 ====== История страницы ======
 
-Перед Вами — история правок текущего документа. Чтобы вернуться к одной из предыдущих версий, выберите нужную, нажмите ''Править страницу'' и сохраните.
+Перед вами — история правок текущего документа. Чтобы вернуться к одной из предыдущих версий, выберите нужную, нажмите ''Править страницу'' и сохраните.
diff --git a/inc/lang/ru/searchpage.txt b/inc/lang/ru/searchpage.txt
index 33cac358af0fdefba9c9b6c7613eb38c544f4b9e..60822049570933982b5d62dffcd9fbeb42013151 100644
--- a/inc/lang/ru/searchpage.txt
+++ b/inc/lang/ru/searchpage.txt
@@ -1,5 +1,5 @@
 ====== Поиск ======
 
-Перед Вами — результаты поиска. Если Вы не нашли то, что искали, Вы можете создать новую страницу с именем, совпадающим с запросом. Чтобы сделать это, просто нажмите на кнопку ''Создать страницу''.
+Перед вами результаты поиска. Если вы не нашли то, что искали, вы можете создать новую страницу с именем, совпадающим с запросом. Чтобы сделать это, просто нажмите на кнопку ''Создать страницу''.
 
 ===== Результаты =====
\ No newline at end of file
diff --git a/inc/lang/ru/showrev.txt b/inc/lang/ru/showrev.txt
index acb814e17536b68b4576ea7ae6959f120dbabc57..b3f3852ebc914e18d4ecc75589e1091762ac9c3c 100644
--- a/inc/lang/ru/showrev.txt
+++ b/inc/lang/ru/showrev.txt
@@ -1,2 +1,2 @@
-**Это — старая версия документа!**
+**Это старая версия документа!**
 ----
diff --git a/inc/lang/ru/subscr_form.txt b/inc/lang/ru/subscr_form.txt
index 03998cc87ee4a01ce0f8cdfea5952af6504fd72e..67643cdb89b4743cc7bf13593b75d3a3d975314c 100644
--- a/inc/lang/ru/subscr_form.txt
+++ b/inc/lang/ru/subscr_form.txt
@@ -1,3 +1,3 @@
-	====== Управление подписками ======
+====== Управление подписками ======
 
 Здесь вы можете управлять подписками для текущей страницы и пространства имен.
\ No newline at end of file
diff --git a/inc/lang/ru/updateprofile.txt b/inc/lang/ru/updateprofile.txt
index 136184467249c2209b2e614785b92657cf040f11..b1f9f56ef1ac908329b91a2428513059faab2c77 100644
--- a/inc/lang/ru/updateprofile.txt
+++ b/inc/lang/ru/updateprofile.txt
@@ -1,5 +1,5 @@
 ====== Обновить профиль ======
 
-Необходимо заполнить только те поля, которые Вы хотите изменить. Имя пользователя не может быть изменено.
+Необходимо заполнить только те поля, которые вы хотите изменить. Имя пользователя не может быть изменено.
 
 
diff --git a/inc/lang/ru/uploadmail.txt b/inc/lang/ru/uploadmail.txt
index 07dbf186d502d2e2a7d1d5706422ce72e1f12f8d..4dd43e60348df7fba8edc2f830fea77037c2dc2d 100644
--- a/inc/lang/ru/uploadmail.txt
+++ b/inc/lang/ru/uploadmail.txt
@@ -1,4 +1,4 @@
-В вашу DokuWiki был закачан файл. Подробная информация:
+В вашу вики был закачан файл. Подробная информация:
 
 Файл        : @MEDIA@
 Дата        : @DATE@
diff --git a/lib/plugins/acl/lang/ru/help.txt b/lib/plugins/acl/lang/ru/help.txt
index f969151feb6030497a3f155b2e8cb0acf06c77e3..4b8013f2b1eb3c614288f8c1ec4b2175ce4e7d84 100644
--- a/lib/plugins/acl/lang/ru/help.txt
+++ b/lib/plugins/acl/lang/ru/help.txt
@@ -1,4 +1,4 @@
-=== Краткая Справка: ===
+=== Краткая справка: ===
 
 На этой странице вы можете добавить или удалить права доступа к пространствам имён и страницам вашей вики.
 
diff --git a/lib/plugins/acl/lang/ru/lang.php b/lib/plugins/acl/lang/ru/lang.php
index 911ae72daf4028df2af73f40337865ab62a75892..6bfea16bc1301c2bbf3ab43d13ee18d4de681eeb 100644
--- a/lib/plugins/acl/lang/ru/lang.php
+++ b/lib/plugins/acl/lang/ru/lang.php
@@ -12,6 +12,7 @@
  * @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>
  */
 $lang['admin_acl']             = 'Управление списками контроля доступа';
 $lang['acl_group']             = 'Группа';
@@ -26,9 +27,9 @@ $lang['p_group_id']            = 'Сейчас члены группы <b class=
 $lang['p_group_ns']            = 'Сейчас члены группы <b class="aclgroup">%s</b> cимеют следующие права на доступ к пространству имён <b class="aclns">%s</b>: <i>%s</i>.';
 $lang['p_choose_id']           = 'Пожалуйста, <b>введите пользователя или группу</b> в форме выше, чтобы просмотреть или отредактировать права на доступ к странице <b class="aclpage">%s</b>.';
 $lang['p_choose_ns']           = 'Пожалуйста, <b>введите пользователя или группу</b> в форме выше, чтобы просмотреть или отредактировать права на доступ к пространству имён <b class="aclns">%s</b>.';
-$lang['p_inherited']           = 'Замечание: Эти права доступа не были заданы явно, а были унаследованы от других групп или пространств имён более высокого порядка.';
-$lang['p_isadmin']             = 'Замечание: Выбранный пользователь всегда имеет полные права так, как он является суперпользователем.';
-$lang['p_include']             = 'Более высокие права доступа включают в себя более низкие. Права доступа Создание, Загрузка и Удаление относятся только к пространствам имён, а не к страницам.';
+$lang['p_inherited']           = 'Замечание: эти права доступа не были заданы явно, а были унаследованы от других групп или пространств имён более высокого порядка.';
+$lang['p_isadmin']             = 'Замечание: выбранный пользователь всегда имеет полные права так, как он является суперпользователем.';
+$lang['p_include']             = 'Более высокие права доступа включают в себя более низкие. Права доступа «Создание», «Загрузка» и «Удаление» относятся только к пространствам имён, а не к страницам.';
 $lang['current']               = 'Текущие права ACL';
 $lang['where']                 = 'Страница/Пространство имён';
 $lang['who']                   = 'Пользователь/Группа';
diff --git a/lib/plugins/config/lang/ru/intro.txt b/lib/plugins/config/lang/ru/intro.txt
index 989b65ba8cd78e0e3923bf382f0b2c255d2005d3..1fed8f106105dc2ad632006e9b4aa8a33c8898dd 100644
--- a/lib/plugins/config/lang/ru/intro.txt
+++ b/lib/plugins/config/lang/ru/intro.txt
@@ -1,9 +1,9 @@
-====== Настройки Вики ======
+====== Настройки вики ======
 
-Здесь вы можете изменить настройки Вашей DokuWiki. Для справки по поводу конкретных опций смотрите [[doku>config]]. Дополнительные детали об этом плагине доступны здесь: [[doku>plugin:config]].
+Здесь вы можете изменить настройки вашей DokuWiki. Для справки по поводу конкретных опций смотрите [[doku>config]]. Дополнительные детали об этом плагине доступны здесь: [[doku>plugin:config]].
 
-Настройки, отображаемые на светло-красном фоне, защищены от изменений и не могут быть отредактированы с помощью этого плагина.  Голубым фоном отмечены настройки со значениями по умолчанию, а белым фоном -- настройки, которые были локально изменены для этой конкретной DokuWiki. Как голубые, так и белые настройки доступны для изменения.
+Настройки, отображаемые на светло-красном фоне, защищены от изменений и не могут быть отредактированы с помощью этого плагина.  Голубым фоном отмечены настройки со значениями по умолчанию, а белым фоном — настройки, которые были локально изменены для этой конкретной DokuWiki. Как голубые, так и белые настройки доступны для изменения.
 
-Не забудьте нажать кнопку **Сохранить** перед тем, как покинуть эту страницу, иначе все Ваши изменения будут потеряны.
+Не забудьте нажать кнопку **Сохранить** перед тем, как покинуть эту страницу, иначе все ваши изменения будут потеряны.
 
 
diff --git a/lib/plugins/config/lang/ru/lang.php b/lib/plugins/config/lang/ru/lang.php
index 515485afb7d1148dd1dbc13951aadea35c169c34..200b1859c87808d6dd362fee9786b3bcf58f43f8 100644
--- a/lib/plugins/config/lang/ru/lang.php
+++ b/lib/plugins/config/lang/ru/lang.php
@@ -13,18 +13,18 @@
  * @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>
  */
 $lang['menu']                  = 'Настройки Вики';
-$lang['error']                 = 'Настройки не были сохранены из-за ошибки в одном из значений. Пожалуйста, проверьте ваши изменения и попробуйте еще раз.
-                       <br />Неправильные значения будут обведены красной рамкой.';
+$lang['error']                 = 'Настройки не были сохранены из-за ошибки в одном из значений. Пожалуйста, проверьте ваши изменения и попробуйте еще раз.<br />Неправильные значения будут обведены красной рамкой.';
 $lang['updated']               = 'Настройки успешно сохранены.';
 $lang['nochoice']              = '(нет других вариантов)';
 $lang['locked']                = 'Файл настройки недоступен для изменения. Если это не специально, <br />
-                       убедитесь, что файл локальной настройки имеет правильное имя и права доступа.';
+убедитесь, что файл локальной настройки имеет правильное имя и права доступа.';
 $lang['danger']                = 'Внимание: изменение этой опции может сделать вашу вики и меню конфигурации недоступными.';
 $lang['warning']               = 'Предостережение: изменение этой опции может вызвать непредсказуемое поведение.';
 $lang['security']              = 'Предостережение по безопасности: изменение этой опции может вызвать риск, связанный с безопасностью.';
-$lang['_configuration_manager'] = 'Настройки Вики';
+$lang['_configuration_manager'] = 'Настройки dики';
 $lang['_header_dokuwiki']      = 'Параметры DokuWiki';
 $lang['_header_plugin']        = 'Параметры плагинов';
 $lang['_header_template']      = 'Параметры шаблонов';
@@ -46,17 +46,17 @@ $lang['_msg_setting_no_default'] = 'Не задано значение по ум
 $lang['fmode']                 = 'Права для создаваемых файлов';
 $lang['dmode']                 = 'Права для создаваемых директорий';
 $lang['lang']                  = 'Язык';
-$lang['basedir']               = 'Корневая директория';
-$lang['baseurl']               = 'Корневой адрес (URL)';
+$lang['basedir']               = 'Корневая директория (например, <code>/dokuwiki/</code>). Оставьте пустым для автоопределения.';
+$lang['baseurl']               = 'Корневой адрес (URL) (например, <code>http://www.yourserver.ru</code>). Оставьте пустым для автоопределения.';
 $lang['savedir']               = 'Директория для данных';
 $lang['start']                 = 'Имя стартовой страницы';
-$lang['title']                 = 'Название Вики';
+$lang['title']                 = 'Название вики';
 $lang['template']              = 'Шаблон';
 $lang['license']               = 'На условиях какой лицензии будет предоставляться содержимое вики?';
 $lang['fullpath']              = 'Полный путь к документу';
 $lang['recent']                = 'Недавние изменения (кол-во)';
 $lang['breadcrumbs']           = 'Вы посетили (кол-во)';
-$lang['youarehere']            = 'Показывать "Вы находитесь здесь"';
+$lang['youarehere']            = 'Показывать «Вы находитесь здесь»';
 $lang['typography']            = 'Типографские символы';
 $lang['htmlok']                = 'Разрешить HTML';
 $lang['phpok']                 = 'Разрешить PHP';
@@ -75,7 +75,7 @@ $lang['allowdebug']            = 'Включить отладку (отключ
 $lang['usewordblock']          = 'Блокировать спам по ключевым словам';
 $lang['indexdelay']            = 'Задержка перед индексированием';
 $lang['relnofollow']           = 'rel="nofollow" для внешних ссылок';
-$lang['mailguard']             = 'Кодировать адреса е-мэйл';
+$lang['mailguard']             = 'Кодировать адреса электронной почты';
 $lang['iexssprotect']          = 'Проверять закачанные файлы на наличие потенциально опасного кода JavaScript или HTML';
 $lang['showuseras']            = 'Что отображать при показе пользователя, редактировавшего страницу последним';
 $lang['useacl']                = 'Использовать списки прав доступа';
@@ -83,15 +83,15 @@ $lang['autopasswd']            = 'Автогенерация паролей';
 $lang['authtype']              = 'Механизм аутентификации';
 $lang['passcrypt']             = 'Метод шифрования пароля';
 $lang['defaultgroup']          = 'Группа по умолчанию';
-$lang['superuser']             = 'Администратор';
-$lang['manager']               = 'Менеджер - группа или пользователь с доступом к определенным функциям администрирования';
+$lang['superuser']             = 'Суперпользователь — группа или пользователь с полным доступом ко всем страницам и функциям администрирования, независимо от установок ACL. Перечень разделяйте запятыми: 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['sneaky_index']          = 'По умолчанию, DokuWiki показывает в индексе страниц всё пространства имен. Включение этой опции скроет пространства имен, для которых пользователь не имеет прав чтения. Это может привести к скрытию доступных вложенных пространств имен и потере функциональности индекса страниц при некоторых конфигурациях прав доступа.';
 $lang['auth_security_timeout'] = 'Интервал для безопасности авторизации (сек.)';
 $lang['securecookie']          = 'Должны ли cookies, выставленные через HTTPS, отправляться браузером только через HTTPS. Отключите эту опцию в случае, когда только логин вашей вики передаётся через SSL, а обычный просмотр осуществляется в небезопасном режиме.';
 $lang['xmlrpc']                = 'Включить/выключить XML-RPC интерфейс.';
@@ -102,38 +102,39 @@ $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['gzip_output']           = 'Использовать gzip Content-Encoding для xhtml';
+$lang['fetchsize']             = 'Максимальный размер файла (в байтах), который fetch.php может скачивать с внешнего источника';
+$lang['notify']                = 'Электронный адрес для извещений';
+$lang['registernotify']        = 'Посылать информацию о новых зарегистрированных пользователях на этот электронный адрес';
+$lang['mailfrom']              = 'Электронный адрес вики (От:)';
+$lang['gzip_output']           = 'Использовать gzip-сжатие для xhtml';
 $lang['gdlib']                 = 'Версия GD Lib';
-$lang['im_convert']            = 'Путь к imagemagick';
+$lang['im_convert']            = 'Путь к ImageMagick';
 $lang['jpg_quality']           = 'Качество сжатия JPG (0-100)';
 $lang['subscribers']           = 'Разрешить подписку на изменения';
-$lang['subscribe_time']        = 'Интервал рассылки подписок и сводок (сек); Должен быть меньше, чем значение указанное в recent_days.';
+$lang['subscribe_time']        = 'Интервал рассылки подписок и сводок (сек.); Должен быть меньше, чем значение, указанное в recent_days.';
 $lang['compress']              = 'Сжимать файлы CSS и javascript';
 $lang['hidepages']             = 'Скрыть страницы (рег. выражение)';
 $lang['send404']               = 'Посылать "HTTP404/Page Not Found"';
-$lang['sitemap']               = 'Карта сайта для Google (дни)';
+$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 (ядро dokuwiki)';
 $lang['renderer__plugin']      = '%s (плагин)';
-$lang['rememberme']            = 'Разрешить перманентные cookies для входа (запомнить меня)';
+$lang['rememberme']            = 'Разрешить перманентные cookies для входа («запомнить меня»)';
 $lang['rss_type']              = 'Тип RSS';
 $lang['rss_linkto']            = 'Ссылки в RSS';
-$lang['rss_content']           = 'Что отображать в строках фида XML?';
+$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____interwiki']   = 'target для ссылок между вики';
 $lang['target____extern']      = 'target для внешних ссылок';
 $lang['target____media']       = 'target для ссылок на медиа-файлы';
 $lang['target____windows']     = 'target для ссылок на сетевые каталоги';
@@ -142,7 +143,7 @@ $lang['proxy____port']         = 'proxy - порт';
 $lang['proxy____user']         = 'proxy - имя пользователя';
 $lang['proxy____pass']         = 'proxy - пароль';
 $lang['proxy____ssl']          = 'proxy - ssl';
-$lang['safemodehack']          = 'Включить обход safemode';
+$lang['safemodehack']          = 'Включить обход safemode (хак)';
 $lang['ftp____host']           = 'ftp - адрес';
 $lang['ftp____port']           = 'ftp - порт';
 $lang['ftp____user']           = 'ftp - имя пользователя';
@@ -178,13 +179,13 @@ $lang['compression_o_0']       = 'без сжатия';
 $lang['compression_o_gz']      = 'gzip';
 $lang['compression_o_bz2']     = 'bz2';
 $lang['xsendfile_o_0']         = 'не используется';
-$lang['xsendfile_o_1']         = 'проприетарный lighttpd заголовок (перед релизом 1.5)';
+$lang['xsendfile_o_1']         = 'Проприетарный lighttpd заголовок (перед релизом 1.5)';
 $lang['xsendfile_o_2']         = 'Стандартный заголовок X-Sendfile';
 $lang['xsendfile_o_3']         = 'Проприетарный заголовок Nginx X-Accel-Redirect';
 $lang['showuseras_o_loginname'] = 'Логин';
 $lang['showuseras_o_username'] = 'Полное имя пользователя';
-$lang['showuseras_o_email']    = 'E-mail пользователя (зашифрован согласно настройкам mailguard)';
-$lang['showuseras_o_email_link'] = 'E-mail пользователя в виде ссылки mailto:';
+$lang['showuseras_o_email']    = 'Адрес электронной почты пользователя (зашифрован согласно настройкам mailguard)';
+$lang['showuseras_o_email_link'] = 'Адрес электронной почты пользователя в виде ссылки mailto:';
 $lang['useheading_o_0']        = 'Никогда';
 $lang['useheading_o_navigation'] = 'Только навигация';
 $lang['useheading_o_content']  = 'Только содержимое вики';
diff --git a/lib/plugins/plugin/lang/ru/lang.php b/lib/plugins/plugin/lang/ru/lang.php
index 514b38bc242ec7e0709a8c817fe3677e9c82a1e6..a33f9541868a41b95f64891ea86c139540e1d211 100644
--- a/lib/plugins/plugin/lang/ru/lang.php
+++ b/lib/plugins/plugin/lang/ru/lang.php
@@ -13,6 +13,7 @@
  * @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>
  */
 $lang['menu']                  = 'Управление плагинами';
 $lang['download']              = 'Скачать и установить новый плагин';
@@ -28,16 +29,16 @@ $lang['installed']             = 'Установлен:';
 $lang['lastupdate']            = 'Последнее обновление:';
 $lang['source']                = 'Источник:';
 $lang['unknown']               = 'неизвестно';
-$lang['updating']              = 'Обновление ...';
+$lang['updating']              = 'Обновление...';
 $lang['updated']               = 'Плагин %s успешно обновлен';
 $lang['updates']               = 'Следующие плагины были успешно обновлены';
 $lang['update_none']           = 'Обновления не найдены.';
-$lang['deleting']              = 'Удаление ...';
+$lang['deleting']              = 'Удаление...';
 $lang['deleted']               = 'Плагин %s удален.';
-$lang['downloading']           = 'Скачивание ...';
+$lang['downloading']           = 'Скачивание...';
 $lang['downloaded']            = 'Плагин %s успешно установлен';
 $lang['downloads']             = 'Следующие плагины были успешно установлены:';
-$lang['download_none']         = 'Плагины не найдены, или возникла неизвестная проблема в процессе скачивания и установки.';
+$lang['download_none']         = 'Плагины не найдены или возникла неизвестная проблема в процессе скачивания и установки.';
 $lang['plugin']                = 'Плагин:';
 $lang['components']            = 'Компоненты';
 $lang['noinfo']                = 'Этот плагин не сообщил никаких данных, он может быть нерабочим.';
@@ -46,13 +47,13 @@ $lang['date']                  = 'Дата:';
 $lang['type']                  = 'Тип:';
 $lang['desc']                  = 'Описание:';
 $lang['author']                = 'Автор:';
-$lang['www']                   = 'Страничка:';
+$lang['www']                   = 'Странца:';
 $lang['error']                 = 'Произошла неизвестная ошибка.';
 $lang['error_download']        = 'Не могу скачать файл плагина: %s';
-$lang['error_badurl']          = 'Возможно, неправильный адрес - не могу определить имя файла из адреса';
+$lang['error_badurl']          = 'Возможно, неправильный адрес — не могу определить имя файла из адреса';
 $lang['error_dircreate']       = 'Не могу создать временную директорию для скачивания';
-$lang['error_decompress']      = 'Менеджеру плагинов не удалось распаковать скачанный файл. Это может быть результатом ошибки при скачивании, в этом случае Вы можете попробовать снова; или же плагин упакован неизвестным архиватором, тогда Вам необходимо скачать и установить плагин вручную.';
-$lang['error_copy']            = 'Произошла ошибка копирования при попытке установки файлов для плагина <em>%s</em>: переполнение диска или неправильные права доступа. Это могло привести к частичной установке плагина и неустойчивости вашей Вики.';
+$lang['error_decompress']      = 'Менеджеру плагинов не удалось распаковать скачанный файл. Это может быть результатом ошибки при скачивании, в этом случае вы можете попробовать снова; или же плагин упакован неизвестным архиватором, тогда вам необходимо скачать и установить плагин вручную.';
+$lang['error_copy']            = 'Произошла ошибка копирования при попытке установки файлов для плагина <em>%s</em>: переполнение диска или неправильные права доступа. Это могло привести к частичной установке плагина и неустойчивости вашей вики.';
 $lang['error_delete']          = 'Произошла ошибка при попытке удалить плагин <em>%s</em>.  Наиболее вероятно, что нет необходимых прав доступа к файлам или директориям';
 $lang['enabled']               = 'Плагин %s включён.';
 $lang['notenabled']            = 'Не удалось включить плагин %s. Проверьте системные права доступа к файлам.';
diff --git a/lib/plugins/popularity/lang/ru/intro.txt b/lib/plugins/popularity/lang/ru/intro.txt
index a2fd5b4fd8e631c477b8a33751a4bfbe57f5df89..9250e20ae1d453ee60b5f833f8b243070c7d79ab 100644
--- a/lib/plugins/popularity/lang/ru/intro.txt
+++ b/lib/plugins/popularity/lang/ru/intro.txt
@@ -1,9 +1,10 @@
 ====== Сбор информации о популярности ======
+
 Этот инструмент собирает анонимные данные о вашей вики и позволяет вам отправить их разработчикам DokuWiki. Эти данные помогут им понять то, как именно используется DokuWiki, и удостовериться, что принимаемые проектные решения соответствуют жизненным реалиям.
 
-Отправляйте данные время от времени для того, чтобы сообщить разработчикам о том, что ваша вики "подросла". Отправленные вами данные будут идентифицированы по анонимному ID.
+Отправляйте данные время от времени для того, чтобы сообщить разработчикам о том, что ваша вики «подросла». Отправленные вами данные будут идентифицированы по анонимному ID.
 
 Собранные данные содержат такую информацию, как: версия DokuWiki, количество и размер ваших страниц и файлов, установленные плагины, информацию об установленном PHP.
 
-Данные, которые будут посланы, представлены ниже. Пожалуйста, используйте кнопку "Отправить данные", чтобы передать информацию.
+Данные, которые будут посланы, представлены ниже. Пожалуйста, используйте кнопку «Отправить данные», чтобы передать информацию.
 
diff --git a/lib/plugins/popularity/lang/ru/lang.php b/lib/plugins/popularity/lang/ru/lang.php
index d6c5964dbeedc223363d18ea27930016efe0c990..df89c7022d2b890cf377936779b2f06ce023ea2f 100644
--- a/lib/plugins/popularity/lang/ru/lang.php
+++ b/lib/plugins/popularity/lang/ru/lang.php
@@ -10,6 +10,7 @@
  * @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>
  */
 $lang['name']                  = 'Сбор информации о популярности (для загрузки может потребоваться некоторое время)';
 $lang['submit']                = 'Отправить данные';
diff --git a/lib/plugins/revert/lang/ru/lang.php b/lib/plugins/revert/lang/ru/lang.php
index 3ac43bc899e9a12e7258bb205ebdd1434615d64b..712a41f08cec0bf41e51067fda2bdb4ca75113a3 100644
--- a/lib/plugins/revert/lang/ru/lang.php
+++ b/lib/plugins/revert/lang/ru/lang.php
@@ -11,13 +11,14 @@
  * @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>
  */
 $lang['menu']                  = 'Менеджер откаток';
 $lang['filter']                = 'Поиск спам-страниц';
 $lang['revert']                = 'Откатить изменения для выбранных страниц';
 $lang['reverted']              = '%s откачена к версии %s';
 $lang['removed']               = '%s удалена';
-$lang['revstart']              = 'Начат процесс откатки. Он может занять много времени. Если скрипт не успевает завершить работу и выдает ошибку, необходимо произвести откатку более маленькими частями.';
-$lang['revstop']               = 'Процесс откатки успешно завершен.';
-$lang['note1']                 = 'Замечание: поиск с учетом регистра';
-$lang['note2']                 = 'Замечание: страница будет откачена к последней версии, не содержащей спам-термин <i>%s</i>.';
+$lang['revstart']              = 'Начат процесс откатки. Он может занять много времени. Если скрипт не успевает завершить работу и выдаёт ошибку, необходимо произвести откатку более маленькими частями.';
+$lang['revstop']               = 'Процесс откатки успешно завершён.';
+$lang['note1']                 = 'Замечание: поиск с учётом регистра';
+$lang['note2']                 = 'Замечание: страница будет восстановлена до последней версии, не содержащей спам-термин <i>%s</i>.';
diff --git a/lib/plugins/usermanager/lang/ru/lang.php b/lib/plugins/usermanager/lang/ru/lang.php
index 5b48c6ba64790ca4e91f36c6dd2a00a7efb45634..81d9a72a6bbca4f83e6d75919834d05a0b1e6d55 100644
--- a/lib/plugins/usermanager/lang/ru/lang.php
+++ b/lib/plugins/usermanager/lang/ru/lang.php
@@ -13,6 +13,7 @@
  * @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>
  */
 $lang['menu']                  = 'Управление пользователями';
 $lang['noauth']                = '(авторизация пользователей недоступна)';
@@ -21,7 +22,7 @@ $lang['badauth']               = 'некорректный механизм ау
 $lang['user_id']               = 'Логин';
 $lang['user_pass']             = 'Пароль';
 $lang['user_name']             = 'Полное имя';
-$lang['user_mail']             = 'Е-мэйл';
+$lang['user_mail']             = 'Эл. адрес';
 $lang['user_groups']           = 'Группы';
 $lang['field']                 = 'Поле';
 $lang['value']                 = 'Значение';
@@ -39,19 +40,19 @@ $lang['summary']               = 'Показаны пользователи %1$d
 $lang['nonefound']             = 'Не найдено ни одного пользователя. Всего пользователей: %d.';
 $lang['delete_ok']             = 'Удалено пользователей: %d';
 $lang['delete_fail']           = 'Не удалось удалить %d.';
-$lang['update_ok']             = 'Пользователь успешно обновлен';
+$lang['update_ok']             = 'Пользователь успешно обновлён';
 $lang['update_fail']           = 'Не удалось обновить пользователя';
 $lang['update_exists']         = 'Не удалось изменить имя пользователя, такой пользователь (%s) уже существует (все остальные изменения будут применены).';
 $lang['start']                 = 'в начало';
 $lang['prev']                  = 'назад';
-$lang['next']                  = 'вперед';
+$lang['next']                  = 'вперёд';
 $lang['last']                  = 'в конец';
-$lang['edit_usermissing']      = 'Выбранный пользователь не найден. Возможно, указанный логин был удален или изменен извне.';
+$lang['edit_usermissing']      = 'Выбранный пользователь не найден. Возможно, указанный логин был удалён или изменен извне.';
 $lang['user_notify']           = 'Сообщить пользователю';
-$lang['note_notify']           = 'Е-мэйлы с уведомлением посылаются только в случае получения нового пароля.';
+$lang['note_notify']           = 'Письма с уведомлением высылаются только в случае получения нового пароля.';
 $lang['note_group']            = 'Если группа не указана, новые пользователи будут добавлены в группу по умолчанию (%s).';
 $lang['note_pass']             = 'Пароль будет сгенерирован автоматически, если поле оставлено пустым и включено уведомление пользователя.';
 $lang['add_ok']                = 'Пользователь успешно добавлен';
 $lang['add_fail']              = 'Не удалось добавить пользователя';
-$lang['notify_ok']             = 'Е-мэйл с уведомлением был послан';
-$lang['notify_fail']           = 'Не удалось послать е-мэйл с уведомлением';
+$lang['notify_ok']             = 'Пиьмо с уведомлением отправлено';
+$lang['notify_fail']           = 'Не удалось отправить письмо с уведомлением';