diff --git a/inc/lang/ru/lang.php b/inc/lang/ru/lang.php
index 4712b4c6f51d7864f6939cf8fb4dc883744b1aed..fc9f2b1d0750d215b927ef74c15817d630bf5d01 100644
--- a/inc/lang/ru/lang.php
+++ b/inc/lang/ru/lang.php
@@ -97,45 +97,9 @@ $lang['badpassconfirm']        = 'Простите, пароль неверны
 $lang['minoredit']             = 'Незначительные изменения';
 $lang['draftdate']             = 'Черновик сохранён';
 $lang['nosecedit']             = 'За это время страница была изменена и информация о секции устарела. Загружена полная версия страницы.';
-$lang['regmissing']            = 'Извините, вам следует заполнить все поля.';
-$lang['reguexists']            = 'Извините, пользователь с таким логином уже существует.';
-$lang['regsuccess']            = 'Пользователь создан; пароль выслан на адрес электронной почты.';
-$lang['regsuccess2']           = 'Пользователь создан.';
-$lang['regfail']               = 'Пользователь не может быть создан.';
-$lang['regmailfail']           = 'Похоже есть проблема с отправкой пароля по почте. Пожалуйста, сообщите об этом администратору!';
-$lang['regbadmail']            = 'Данный вами адрес электронной почты выглядит неправильным. Если вы считаете это ошибкой, сообщите администратору.';
-$lang['regbadpass']            = 'Два введённых пароля не совпадают. Пожалуйста, попробуйте ещё раз.';
-$lang['regpwmail']             = 'Ваш пароль для системы «Докувики»';
-$lang['reghere']               = 'У вас ещё нет аккаунта? Зарегистрируйтесь';
-$lang['profna']                = 'Данная вики не поддерживает изменение профиля';
-$lang['profnochange']          = 'Изменений не было внесено, профиль не обновлён.';
-$lang['profnoempty']           = 'Логин и адрес электронной почты не могут быть пустыми.';
-$lang['profchanged']           = 'Профиль пользователя успешно обновлён.';
-$lang['profnodelete']          = 'Данная вики не поддерживает удаление пользователей.';
-$lang['profdeleteuser']        = 'Удалить аккаунт';
-$lang['profdeleted']           = 'Ваш аккаунт был удалён из этой вики';
-$lang['profconfdelete']        = 'Я хочу удалить свой аккаунт из этой вики. <br />
-Это действие необратимо.';
-$lang['profconfdeletemissing'] = 'Флажок подтверждения не установлен';
-$lang['proffail']              = 'Профиль пользователя не был обновлен.';
-$lang['pwdforget']             = 'Забыли пароль? Получите новый';
-$lang['resendna']              = 'Данная вики не поддерживает повторную отправку пароля.';
-$lang['resendpwd']             = 'Установить новый пароль для';
-$lang['resendpwdmissing']      = 'Вы должны заполнить все поля формы.';
-$lang['resendpwdnouser']       = 'Пользователь с таким логином не обнаружен в нашей базе данных.';
-$lang['resendpwdbadauth']      = 'Извините, неверный код авторизации. Убедитесь, что вы полностью скопировали ссылку.';
-$lang['resendpwdconfirm']      = 'Ссылка для подтверждения пароля была выслана по электронной почте.';
-$lang['resendpwdsuccess']      = 'Ваш новый пароль был выслан по электронной почте.';
-$lang['license']               = 'Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:';
-$lang['licenseok']             = 'Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии:';
-$lang['searchmedia']           = 'Поиск по имени файла:';
-$lang['searchmedia_in']        = 'Поиск в %s';
-$lang['txt_upload']            = 'Выберите файл для загрузки:';
-$lang['txt_filename']          = 'Введите имя файла в вики (необязательно):';
-$lang['txt_overwrt']           = 'Перезаписать существующий файл';
-$lang['maxuploadsize']         = 'Макс. размер загружаемого файла %s.';
-$lang['lockedby']              = 'В данный момент заблокировано пользователем';
-$lang['lockexpire']            = 'Блокировка истекает в';
+$lang['searchcreatepage']      = 'Если вы не нашли то, что искали, то можете создать или изменить страницу %s, названную соответственно вашему запросу.';
+$lang['search_fullresults']    = 'Полнотекстовый поиск';
+$lang['js']['search_toggle_tools'] = 'Включить инструменты поиска';
 $lang['js']['willexpire']      = 'Ваша блокировка этой страницы на редактирование истекает в течение минуты.\nЧтобы предотвратить конфликты используйте кнопку «Просмотр» для сброса таймера блокировки.';
 $lang['js']['notsavedyet']     = 'Несохранённые изменения будут потеряны. Вы действительно хотите продолжить?';
 $lang['js']['searchmedia']     = 'Поиск файлов';
@@ -177,6 +141,57 @@ $lang['js']['media_done_btn']  = 'Готово';
 $lang['js']['media_drop']      = 'Переместите файлы сюда для загрузки';
 $lang['js']['media_cancel']    = 'убрать';
 $lang['js']['media_overwrt']   = 'Перезаписать существующие файлы';
+$lang['search_exact_match']    = 'Точное соответствие';
+$lang['search_starts_with']    = 'Начинается с';
+$lang['search_ends_with']      = 'Заканчивается';
+$lang['search_contains']       = 'Содержит';
+$lang['search_custom_match']   = 'Задано пользователем';
+$lang['search_any_ns']         = 'Любое пространство имен';
+$lang['search_any_time']       = 'Любое время';
+$lang['search_past_7_days']    = 'Прошлая неделя';
+$lang['search_past_month']     = 'Прошлый месяц';
+$lang['search_past_year']      = 'Прошлый год';
+$lang['search_sort_by_hits']   = 'Сортировать по хитам';
+$lang['search_sort_by_mtime']  = 'Сортировать по последнему изменению';
+$lang['regmissing']            = 'Извините, вам следует заполнить все поля.';
+$lang['reguexists']            = 'Извините, пользователь с таким логином уже существует.';
+$lang['regsuccess']            = 'Пользователь создан; пароль выслан на адрес электронной почты.';
+$lang['regsuccess2']           = 'Пользователь создан.';
+$lang['regfail']               = 'Пользователь не может быть создан.';
+$lang['regmailfail']           = 'Похоже есть проблема с отправкой пароля по почте. Пожалуйста, сообщите об этом администратору!';
+$lang['regbadmail']            = 'Данный вами адрес электронной почты выглядит неправильным. Если вы считаете это ошибкой, сообщите администратору.';
+$lang['regbadpass']            = 'Два введённых пароля не совпадают. Пожалуйста, попробуйте ещё раз.';
+$lang['regpwmail']             = 'Ваш пароль для системы «Докувики»';
+$lang['reghere']               = 'У вас ещё нет аккаунта? Зарегистрируйтесь';
+$lang['profna']                = 'Данная вики не поддерживает изменение профиля';
+$lang['profnochange']          = 'Изменений не было внесено, профиль не обновлён.';
+$lang['profnoempty']           = 'Логин и адрес электронной почты не могут быть пустыми.';
+$lang['profchanged']           = 'Профиль пользователя успешно обновлён.';
+$lang['profnodelete']          = 'Данная вики не поддерживает удаление пользователей.';
+$lang['profdeleteuser']        = 'Удалить аккаунт';
+$lang['profdeleted']           = 'Ваш аккаунт был удалён из этой вики';
+$lang['profconfdelete']        = 'Я хочу удалить свой аккаунт из этой вики. <br />
+Это действие необратимо.';
+$lang['profconfdeletemissing'] = 'Флажок подтверждения не установлен';
+$lang['proffail']              = 'Профиль пользователя не был обновлен.';
+$lang['pwdforget']             = 'Забыли пароль? Получите новый';
+$lang['resendna']              = 'Данная вики не поддерживает повторную отправку пароля.';
+$lang['resendpwd']             = 'Установить новый пароль для';
+$lang['resendpwdmissing']      = 'Вы должны заполнить все поля формы.';
+$lang['resendpwdnouser']       = 'Пользователь с таким логином не обнаружен в нашей базе данных.';
+$lang['resendpwdbadauth']      = 'Извините, неверный код авторизации. Убедитесь, что вы полностью скопировали ссылку.';
+$lang['resendpwdconfirm']      = 'Ссылка для подтверждения пароля была выслана по электронной почте.';
+$lang['resendpwdsuccess']      = 'Ваш новый пароль был выслан по электронной почте.';
+$lang['license']               = 'Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:';
+$lang['licenseok']             = 'Примечание: редактируя эту страницу, вы соглашаетесь на использование своего вклада на условиях следующей лицензии:';
+$lang['searchmedia']           = 'Поиск по имени файла:';
+$lang['searchmedia_in']        = 'Поиск в %s';
+$lang['txt_upload']            = 'Выберите файл для загрузки:';
+$lang['txt_filename']          = 'Введите имя файла в вики (необязательно):';
+$lang['txt_overwrt']           = 'Перезаписать существующий файл';
+$lang['maxuploadsize']         = 'Макс. размер загружаемого файла %s.';
+$lang['lockedby']              = 'В данный момент заблокировано пользователем';
+$lang['lockexpire']            = 'Блокировка истекает в';
 $lang['rssfailed']             = 'Произошла ошибка при получении следующей новостной ленты: ';
 $lang['nothingfound']          = 'Ничего не найдено.';
 $lang['mediaselect']           = 'Выбор медиафайла';
diff --git a/lib/plugins/config/lang/ru/lang.php b/lib/plugins/config/lang/ru/lang.php
index 1089e0ba2aab037925db38a010aaf44ccf411ea6..5866107f22582d6cddea54753a010185dcc8da92 100644
--- a/lib/plugins/config/lang/ru/lang.php
+++ b/lib/plugins/config/lang/ru/lang.php
@@ -156,6 +156,10 @@ $lang['xsendfile']             = 'Используете заголовок X-Se
 $lang['renderer_xhtml']        = 'Обработчик основного (xhtml) вывода вики';
 $lang['renderer__core']        = '%s (ядро «Докувики»)';
 $lang['renderer__plugin']      = '%s (плагин)';
+$lang['search_fragment_o_exact'] = 'точно';
+$lang['search_fragment_o_starts_with'] = 'начинается с';
+$lang['search_fragment_o_ends_with'] = 'заканчивается';
+$lang['search_fragment_o_contains'] = 'содержит';
 $lang['dnslookups']            = '«Докувики» ищет DNS-имена пользователей, редактирующих страницы. Если у вас нет DNS-сервера или он работает медленно, рекомендуем отключить эту опцию.';
 $lang['jquerycdn']             = 'Требуется ли загрузка jQuery-скриптов (включая jQuery UI-скрипты) из CDN сети? Данная функция увеличивает количество HTTP запросов, но загрузка файлов будет проходить быстрее и пользователи смогут кэшировать запросы.';
 $lang['jquerycdn_o_0']         = 'Не использовать CDN. Использовать только локальную доставку';
diff --git a/lib/tpl/dokuwiki/lang/ru/lang.php b/lib/tpl/dokuwiki/lang/ru/lang.php
index 18d24ae0eed7fc0f549b62d6e6859490d6413511..4f5c93c73e3c223292c2c10f2eee08b63a89d33f 100644
--- a/lib/tpl/dokuwiki/lang/ru/lang.php
+++ b/lib/tpl/dokuwiki/lang/ru/lang.php
@@ -15,3 +15,4 @@ $lang['__site_width__']        = 'Ширина всего сайта (любые
 $lang['__sidebar_width__']     = 'Ширина боковой панели, если есть (любые CSS-единицы)';
 $lang['__tablet_width__']      = 'Переключать сайт в планшетный вид ниже ширины';
 $lang['__phone_width__']       = 'Переключать сайт в мобильный вид ниже ширины';
+$lang['__theme_color__']       = 'Цвет темы веб-приложения';