diff --git a/src/languages/ru-RU.js b/src/languages/ru-RU.js
index b27baad13..1686aec49 100644
--- a/src/languages/ru-RU.js
+++ b/src/languages/ru-RU.js
@@ -1,11 +1,11 @@
 export default {
     languageName: "Русский",
-    checkEverySecond: "Проверять каждые {0} секунд.",
+    checkEverySecond: "проверять каждые {0} секунд",
     retriesDescription: "Максимальное количество попыток перед пометкой сервиса как недоступного и отправкой уведомления",
     ignoreTLSError: "Игнорировать ошибку TLS/SSL для HTTPS сайтов",
     upsideDownModeDescription: "Реверс статуса сервиса. Если сервис доступен, то он помечается как НЕДОСТУПНЫЙ.",
     maxRedirectDescription: "Максимальное количество перенаправлений. Поставьте 0, чтобы отключить перенаправления.",
-    acceptedStatusCodesDescription: "Выберите коды статусов, которые должны считаться за успешный ответ.",
+    acceptedStatusCodesDescription: "Выберите коды статусов для определения доступности сервиса.",
     passwordNotMatchMsg: "Повтор пароля не совпадает.",
     notificationDescription: "Привяжите уведомления к мониторам.",
     keywordDescription: "Поиск слова в чистом HTML или в JSON-ответе (чувствительно к регистру)",
@@ -16,7 +16,7 @@ export default {
     rrtypeDescription: "Выберите тип ресурсной записи, который вы хотите отслеживать",
     pauseMonitorMsg: "Вы действительно хотите поставить на паузу?",
     Settings: "Настройки",
-    Dashboard: "Панель",
+    Dashboard: "Панель мониторов",
     "New Update": "Обновление",
     Language: "Язык",
     Appearance: "Внешний вид",
@@ -28,8 +28,8 @@ export default {
     Add: "Добавить",
     "Add New Monitor": "Новый монитор",
     "Quick Stats": "Статистика",
-    Up: "Доступно",
-    Down: "Недоступно",
+    Up: "Доступен",
+    Down: "Н/Д",
     Pending: "Ожидание",
     Unknown: "Неизвестно",
     Pause: "Пауза",
@@ -61,7 +61,7 @@ export default {
     Retries: "Попыток",
     Advanced: "Дополнительно",
     "Upside Down Mode": "Режим реверса статуса",
-    "Max. Redirects": "Макс. перенаправлений",
+    "Max. Redirects": "Макс. количество перенаправлений",
     "Accepted Status Codes": "Допустимые коды статуса",
     Save: "Сохранить",
     Notifications: "Уведомления",
@@ -112,18 +112,18 @@ export default {
     clearEventsMsg: "Вы действительно хотите удалить всю статистику событий данного монитора?",
     clearHeartbeatsMsg: "Вы действительно хотите удалить всю статистику опросов данного монитора?",
     confirmClearStatisticsMsg: "Вы действительно хотите удалить ВСЮ статистику?",
-    "Clear Data": "Очистить статистику",
+    "Clear Data": "Удалить статистику",
     Events: "События",
     Heartbeats: "Опросы",
     "Auto Get": "Авто-получение",
     enableDefaultNotificationDescription: "Для каждого нового монитора это уведомление будет включено по умолчанию. Вы всё ещё можете отключить уведомления в каждом мониторе отдельно.",
     "Default enabled": "Использовать по умолчанию",
     "Also apply to existing monitors": "Применить к существующим мониторам",
-    Export: "Экспорт",
-    Import: "Импорт",
+    Export: "Резервная копия",
+    Import: "Восстановление",
     backupDescription: "Вы можете сохранить резервную копию всех мониторов и уведомлений в виде JSON-файла",
-    backupDescription2: "P.S.: История и события сохранены не будут.",
-    backupDescription3: "Важные данные, такие как токены уведомлений, добавляются при экспорте, поэтому храните файлы в безопасном месте.",
+    backupDescription2: "P.S. История и события сохранены не будут",
+    backupDescription3: "Важные данные, такие как токены уведомлений, добавляются при экспорте, поэтому храните файлы в безопасном месте",
     alertNoFile: "Выберите файл для импорта.",
     alertWrongFileType: "Выберите JSON-файл.",
     twoFAVerifyLabel: "Пожалуйста, введите свой токен, чтобы проверить работу 2FA",
@@ -141,19 +141,19 @@ export default {
     Inactive: "Неактивно",
     Token: "Токен",
     "Show URI": "Показать URI",
-    "Clear all statistics": "Очистить всю статистику",
-    retryCheckEverySecond: "Повторять каждые {0} секунд.",
-    importHandleDescription: "Выберите 'Пропустить существующие' если вы хотите пропустить каждый монитор или уведомление с таким же именем. 'Перезаписать' удалит каждый существующий монитор или уведомление.",
+    "Clear all statistics": "Удалить всю статистику",
+    retryCheckEverySecond: "повторять каждые {0} секунд",
+    importHandleDescription: "Выберите \"Пропустить существующие\", если вы хотите пропустить каждый монитор или уведомление с таким же именем. \"Перезаписать\" удалит каждый существующий монитор или уведомление и добавит заново. Вариант \"Не проверять\" принудительно восстанавливает все мониторы и уведомления, даже если они уже существуют.",
     confirmImportMsg: "Вы действительно хотите восстановить резервную копию? Убедитесь, что вы выбрали подходящий вариант импорта.",
     "Heartbeat Retry Interval": "Интервал повтора опроса",
-    "Import Backup": "Импорт резервной копии",
-    "Export Backup": "Экспорт резервной копии",
+    "Import Backup": "Восстановление резервной копии",
+    "Export Backup": "Резервная копия",
     "Skip existing": "Пропустить существующие",
     Overwrite: "Перезаписать",
     Options: "Опции",
-    "Keep both": "Оставить оба",
+    "Keep both": "Не проверять",
     Tags: "Теги",
-    "Add New below or Select...": "Добавить новое ниже или выбрать...",
+    "Add New below or Select...": "Добавить новый или выбрать...",
     "Tag with this name already exist.": "Такой тег уже существует.",
     "Tag with this value already exist.": "Тег с таким значением уже существует.",
     color: "цвет",
@@ -167,16 +167,21 @@ export default {
     Purple: "Пурпурный",
     Pink: "Розовый",
     "Search...": "Поиск...",
-    "Avg. Ping": "Avg. Ping",
-    "Avg. Response": "Avg. Response",
-    "Entry Page": "Entry Page",
-    "statusPageNothing": "Nothing here, please add a group or a monitor.",
-    "No Services": "No Services",
-    "All Systems Operational": "All Systems Operational",
-    "Partially Degraded Service": "Partially Degraded Service",
-    "Degraded Service": "Degraded Service",
-    "Add Group": "Add Group",
-    "Add a monitor": "Add a monitor",
-    "Edit Status Page": "Edit Status Page",
-    "Go to Dashboard": "Go to Dashboard",
+    "Avg. Ping": "Средн. пинг",
+    "Avg. Response": "Средн. ответ",
+    "Entry Page": "Главная страница",
+    statusPageNothing: "Здесь пусто. Добавьте группу или монитор.",
+    "No Services": "Нет сервисов",
+    "All Systems Operational": "Все сервисы работают",
+    "Partially Degraded Service": "Сервисы частично не работают",
+    "Degraded Service": "Все сервисы не работают",
+    "Add Group": "Добавить группу",
+    "Add a monitor": "Добавить монитор",
+    "Edit Status Page": "Редактировать",
+    "Go to Dashboard": "Панель мониторов",
+    "Status Page": "Статус сервисов",
+    "Discard": "Отмена",
+    "Create Incident": "Создать инцидент",
+    "Switch to Dark Theme": "Тёмная тема",
+    "Switch to Light Theme": "Светлая тема",
 };