diff --git a/src/lang/ru-RU.json b/src/lang/ru-RU.json index 4a65fe61..a9ef2dd6 100644 --- a/src/lang/ru-RU.json +++ b/src/lang/ru-RU.json @@ -2,11 +2,11 @@ "languageName": "Русский", "checkEverySecond": "Проверка каждые {0} секунд", "retriesDescription": "Максимальное количество попыток перед пометкой сервиса как недоступного и отправкой уведомления", - "ignoreTLSError": "Игнорировать ошибку TLS/SSL для HTTPS сайтов", + "ignoreTLSError": "Игнорировать ошибки TLS/SSL для HTTPS сайтов", "upsideDownModeDescription": "Реверс статуса сервиса. Если сервис доступен, то он помечается как НЕДОСТУПНЫЙ.", "maxRedirectDescription": "Максимальное количество перенаправлений. Поставьте 0, чтобы отключить перенаправления.", "acceptedStatusCodesDescription": "Выберите коды статусов для определения доступности сервиса.", - "passwordNotMatchMsg": "Введённые пароли не совпадают", + "passwordNotMatchMsg": "Введённые пароли не совпадают.", "notificationDescription": "Привяжите уведомления к мониторам.", "keywordDescription": "Поиск слова в чистом HTML или в JSON-ответе (чувствительно к регистру).", "pauseDashboardHome": "Пауза", @@ -85,7 +85,7 @@ "Disable Auth": "Отключить авторизацию", "Enable Auth": "Включить авторизацию", "disableauth.message1": "Вы уверены, что хотите отключить авторизацию?", - "disableauth.message2": "Это подходит для тех, у кого стоит другая авторизация перед открытием Uptime Kuma, например Cloudflare Access.", + "disableauth.message2": "Это подходит для тех, у кого стоит сторонняя авторизация перед открытием Uptime Kuma, например Cloudflare Access и т. п.", "Please use this option carefully!": "Пожалуйста, используйте с осторожностью!", "Logout": "Выйти", "Leave": "Отмена", @@ -275,8 +275,8 @@ "Read more:": "Подробнее: {0}", "Status:": "Статус: {0}", "Read more": "Подробнее", - "appriseInstalled": "Apprise установлен.", - "appriseNotInstalled": "Apprise не установлен. {0}", + "appriseInstalled": "Информирование установлено.", + "appriseNotInstalled": "Информирование не установлено. {0}", "Access Token": "Токен доступа", "Channel access token": "Токен доступа канала", "Line Developers Console": "Консоль разработчиков Line", @@ -301,12 +301,12 @@ "matrixDesc1": "Внутренний ID комнаты можно найти в Подробностях в параметрах канала вашего Matrix клиента. Он должен выглядеть примерно как !QMdRCpUIfLwsfjxye6:home.server.", "matrixDesc2": "Рекомендуется создать нового пользователя и не использовать токен доступа личного пользователя Matrix, т.к. это влечёт за собой полный доступ к аккаунту и к комнатам, в которых вы состоите. Вместо этого создайте нового пользователя и пригласите его только в ту комнату, в которой вы хотите получать уведомления. Токен доступа можно получить, выполнив команду {0}", "Method": "Метод", - "Body": "Тело", + "Body": "Объект", "Headers": "Заголовки", "PushUrl": "URL пуша", - "HeadersInvalidFormat": "Заголовки запроса некорректны JSON: ", - "BodyInvalidFormat": "Тело запроса некорректно JSON: ", - "Monitor History": "Статистика", + "HeadersInvalidFormat": "Неправильный JSON в заголовках запросов: ", + "BodyInvalidFormat": "Некорректный JSON в объекте запроса: ", + "Monitor History": "История мониторинга", "clearDataOlderThan": "Сохранять статистику за {0} дней.", "PasswordsDoNotMatch": "Пароли не совпадают.", "records": "записей", @@ -322,7 +322,7 @@ "Created": "Создано", "Unpin": "Открепить", "Show Tags": "Показать тэги", - "recent": "Сейчас", + "recent": "Последнее", "3h": "3 часа", "6h": "6 часов", "24h": "24 часа", @@ -364,7 +364,7 @@ "Info": "Инфо", "Steam API Key": "Steam API-Ключ", "Pick a RR-Type...": "Выберите RR-Тип…", - "Pick Accepted Status Codes...": "Выберите принятые коды состояния…", + "Pick Accepted Status Codes...": "Выберите принятые коды статуса…", "Default": "По умолчанию", "Please input title and content": "Пожалуйста, введите название и содержание", "Last Updated": "Последнее обновление", @@ -429,8 +429,8 @@ "User": "Пользователь", "Installed": "Установлено", "Not installed": "Не установлено", - "Running": "Запускается", - "Not running": "Не запускается", + "Running": "Запущено", + "Not running": "Не запущено", "Remove Token": "Удалить токен", "Start": "Запустить", "Stop": "Остановить", @@ -447,7 +447,7 @@ "Don't know how to get the token? Please read the guide:": "Не знаете, как получить токен? Пожалуйста, прочтите руководство:", "The current connection may be lost if you are currently connecting via Cloudflare Tunnel. Are you sure want to stop it? Type your current password to confirm it.": "Текущее соединение может быть потеряно, если вы в данный момент подключаетесь через туннель Cloudflare. Вы уверены, что хотите это остановить? Введите свой текущий пароль, чтобы подтвердить это.", "HTTP Headers": "Заголовки HTTP", - "Trust Proxy": "Доверять прокси", + "Trust Proxy": "Доверенный прокси", "Other Software": "Другое программное обеспечение", "For example: nginx, Apache and Traefik.": "К примеру: nginx, Apache и Traefik.", "Please read": "Пожалуйста, прочитайте", @@ -553,7 +553,7 @@ "Long-Lived Access Token": "Токен доступа с длительным сроком службы", "Long-Lived Access Token can be created by clicking on your profile name (bottom left) and scrolling to the bottom then click Create Token. ": "Токен доступа с длительным сроком действия можно создать, нажав на имя вашего профиля (внизу слева) и прокрутив его вниз, затем нажмите Создать токен. ", "Notification Service": "Служба уведомлений", - "default: notify all devices": "по стандарту: уведомлять все устройства", + "default: notify all devices": "по умолчанию: уведомлять все устройства", "A list of Notification Services can be found in Home Assistant under \"Developer Tools > Services\" search for \"notification\" to find your device/phone name.": "Список служб уведомлений можно найти в Home Assistant в разделе \"Инструменты разработчика > Службы\", выполнив поиск по слову \"уведомление\", чтобы найти название вашего устройства/телефона.", "Automations can optionally be triggered in Home Assistant:": "При желании автоматизацию можно активировать в Home Assistant.:", "Trigger type:": "Тип триггера:", @@ -819,8 +819,8 @@ "Authorization Identity": "Авторизационная идентичность", "Request Body": "Тело запроса", "webhookCustomBodyDesc": "Определите пользовательское HTTP Body для запроса. Принимаются шаблонные переменные {msg}, {heartbeat}, {monitor}.", - "webhookBodyCustomOption": "Кастомное тело", - "webhookBodyPresetOption": "Пресет - {}", + "webhookBodyCustomOption": "Пользовательский объект", + "webhookBodyPresetOption": "Пресет - {0}", "invertKeywordDescription": "Искать, чтобы ключевое слово отсутствовало, а не присутствовало.", "filterActive": "Активный", "filterActivePaused": "На паузе", @@ -862,5 +862,45 @@ "monitorToastMessagesLabel": "Уведомления", "toastErrorTimeout": "Таймаут для уведомлений об ошибках", "toastSuccessTimeout": "Таймаут для уведомлений об успехе", - "pushOthers": "Другие" + "pushOthers": "Другие", + "successPaused": "Успешно приостановлено.", + "authUserInactiveOrDeleted": "Пользователь неактивен или удален.", + "authInvalidToken": "Неверный токен.", + "authIncorrectCreds": "Неверное имя пользователя или пароль.", + "2faEnabled": "2FA включена.", + "2faAlreadyEnabled": "2FA уже включена.", + "2faDisabled": "2FA отключена.", + "successAdded": "Успешно добавлено.", + "successResumed": "Возобновлено успешно.", + "GrafanaOncallUrl": "URL-адрес Grafana Oncall", + "liquidIntroduction": "Шаблонность достигается с помощью языка шаблонов Liquid. Инструкции по использованию приведены в разделе {0}. Вот доступные переменные:", + "templateLimitedToUpDownNotifications": "доступно только для уведомлений UP/DOWN", + "emailTemplateLimitedToUpDownNotification": "доступен только для сигналов UP/DOWN, в противном случае null", + "leave blank for default body": "оставьте пустым для объекта по умолчанию", + "emailTemplateServiceName": "Название сервиса", + "emailCustomisableContent": "Настраиваемый контент", + "smtpLiquidIntroduction": "Следующие два поля являются шаблонизируемыми с помощью языка шаблонов Liquid. Инструкции по их использованию приведены в разделе {0}. Вот доступные переменные:", + "leave blank for default subject": "оставьте пустым для темы по умолчанию", + "emailCustomBody": "Пользовательский объект", + "emailTemplateHostnameOrURL": "Имя хоста или URL", + "emailTemplateStatus": "Статус", + "successAuthChangePassword": "Пароль успешно обновлен.", + "successBackupRestored": "Резервная копия успешно восстановлена.", + "successDisabled": "Успешно отключено.", + "successEnabled": "Успешно включено.", + "tagNotFound": "Тег не найден.", + "foundChromiumVersion": "Обнаружен Chromium/Chrome. Версии: {0}", + "templateMsg": "сообщение уведомления", + "templateHeartbeatJSON": "объект, описывающий сигнал", + "templateMonitorJSON": "объект, описывающий монитор", + "templateLimitedToUpDownCertNotifications": "доступно только для UP/DOWN/Certificate уведомлений об окончании срока действия сертификатов", + "Reset Token": "Сброс токена", + "emailTemplateMonitorJSON": "объект, описывающий монитор", + "emailTemplateHeartbeatJSON": "объект, описывающий сигнал", + "emailTemplateMsg": "сообщение уведомления", + "successDeleted": "Успешно удалено.", + "successEdited": "Успешно отредактировано.", + "Browser Screenshot": "Скриншот браузера", + "noDockerHostMsg": "Недоступно. Сначала ностройте Docker Host.", + "DockerHostRequired": "Пожалуйста, настройте Docker Host для этого монитора." }