diff --git a/inc/lang/ru/lang.php b/inc/lang/ru/lang.php
index 9d35005bc022c40b47d31e229b71d401f4d32c42..df44432c6ea9ec99b75afb532db451fd7ac323c6 100644
--- a/inc/lang/ru/lang.php
+++ b/inc/lang/ru/lang.php
@@ -69,6 +69,8 @@ $lang['btn_register']          = 'Зарегистрироваться';
 $lang['btn_apply']             = 'Применить';
 $lang['btn_media']             = 'Управление медиафайлами';
 $lang['btn_deleteuser']        = 'Удалить мой аккаунт';
+$lang['btn_img_backto']        = 'Вернуться к %s';
+$lang['btn_mediaManager']      = 'Просмотр в «управлении медиафайлами»';
 $lang['loggedinas']            = 'Зашли как';
 $lang['user']                  = 'Логин';
 $lang['pass']                  = 'Пароль';
@@ -93,6 +95,7 @@ $lang['regbadmail']            = 'Данный вами адрес электр
 $lang['regbadpass']            = 'Два введённых пароля не идентичны. Пожалуйста, попробуйте ещё раз.';
 $lang['regpwmail']             = 'Ваш пароль для системы «Докувики»';
 $lang['reghere']               = 'У вас ещё нет аккаунта? Зарегистрируйтесь';
+$lang['notloggedin']           = 'Может быть, вы забыли пароль?';
 $lang['profna']                = 'Данная вики не поддерживает изменение профиля';
 $lang['profnochange']          = 'Изменений не было внесено, профиль не обновлён.';
 $lang['profnoempty']           = 'Логин и адрес электронной почты не могут быть пустыми.';
@@ -198,6 +201,9 @@ $lang['difflink']              = 'Ссылка на это сравнение';
 $lang['diff_type']             = 'Посмотреть отличия';
 $lang['diff_inline']           = 'встроенный';
 $lang['diff_side']             = 'бок о бок';
+$lang['diffprevrev']           = 'Предыдущая версия';
+$lang['diffnextrev']           = 'Следущая версия';
+$lang['difflastrev']           = 'Последняя версия';
 $lang['line']                  = 'Строка';
 $lang['breadcrumb']            = 'Вы посетили';
 $lang['youarehere']            = 'Вы находитесь здесь';
@@ -254,7 +260,6 @@ $lang['admin_register']        = 'Добавить пользователя';
 $lang['metaedit']              = 'Править метаданные';
 $lang['metasaveerr']           = 'Ошибка записи метаданных';
 $lang['metasaveok']            = 'Метаданные сохранены';
-$lang['btn_img_backto']            = 'Вернуться к %s';
 $lang['img_title']             = 'Название';
 $lang['img_caption']           = 'Подпись';
 $lang['img_date']              = 'Дата';
@@ -267,7 +272,6 @@ $lang['img_camera']            = 'Модель';
 $lang['img_keywords']          = 'Ключевые слова';
 $lang['img_width']             = 'Ширина';
 $lang['img_height']            = 'Высота';
-$lang['btn_mediaManager']           = 'Просмотр в «управлении медиафайлами»';
 $lang['subscr_subscribe_success'] = 'Добавлен %s в подписку на %s';
 $lang['subscr_subscribe_error'] = 'Невозможно добавить %s в подписку на %s';
 $lang['subscr_subscribe_noaddress'] = 'Нет адреса электронной почты, сопоставленного с вашей учётной записью. Вы не можете подписаться на рассылку';
diff --git a/lib/plugins/extension/lang/ru/lang.php b/lib/plugins/extension/lang/ru/lang.php
index 4a36cb85d6e340b1d13ccecff38393e048b13ecb..d524f072b17979774bd09eb0164cb4591bbe9fb1 100644
--- a/lib/plugins/extension/lang/ru/lang.php
+++ b/lib/plugins/extension/lang/ru/lang.php
@@ -27,9 +27,24 @@ $lang['extensionby']           = '<strong>%s</strong> — %s';
 $lang['popularity']            = 'Попоулярность: %s%%';
 $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['status_installed']      = 'установлено';
+$lang['status_not_installed']  = 'не установлено';
+$lang['status_protected']      = 'защищено';
 $lang['status_enabled']        = 'включен';
 $lang['status_disabled']       = 'отключено';
 $lang['status_unmodifiable']   = 'неизменяемо';
@@ -39,3 +54,7 @@ $lang['status_bundled']        = 'в комплекте';
 $lang['msg_enabled']           = 'Плагин %s включен';
 $lang['msg_disabled']          = 'Плагин %s отключен';
 $lang['msg_delete_success']    = 'Дополнение удалено';
+$lang['msg_template_install_success'] = 'Шаблон %s успешно установлен';
+$lang['msg_template_update_success'] = 'Шаблон %s успешно обновлён';
+$lang['msg_plugin_install_success'] = 'Плагин %s успешно установлен';
+$lang['msg_plugin_update_success'] = 'Плагин %s успешно обновлён';