diff --git a/src/lang/ru-RU.json b/src/lang/ru-RU.json index 66376351..1ce39a31 100644 --- a/src/lang/ru-RU.json +++ b/src/lang/ru-RU.json @@ -1,9 +1,9 @@ { "languageName": "Русский", "checkEverySecond": "Проверка каждые {0} секунд", - "retriesDescription": "Максимальное количество попыток перед пометкой сервиса как недоступного и отправкой уведомления", + "retriesDescription": "Максимальное количество попыток перед пометкой сервиса, как недоступного, и отправкой уведомления", "ignoreTLSError": "Игнорировать ошибки TLS/SSL для HTTPS сайтов", - "upsideDownModeDescription": "Обратить статус сервиса. Если сервис доступен, то он помечается как НЕДОСТУПНЫЙ.", + "upsideDownModeDescription": "Изменить статус сервиса на РАБОТАЕТ если он доступен, а помечается как НЕ РАБОТАЕТ.", "maxRedirectDescription": "Максимальное количество перенаправлений. Поставьте 0, чтобы отключить перенаправления.", "acceptedStatusCodesDescription": "Выберите коды статусов для определения доступности сервиса.", "passwordNotMatchMsg": "Введённые пароли не совпадают.", @@ -17,32 +17,32 @@ "pauseMonitorMsg": "Вы действительно хотите приостановить?", "Settings": "Настройки", "Dashboard": "Панель управления", - "New Update": "Обновление", + "New Update": "Есть обновление", "Language": "Язык", "Appearance": "Внешний вид", "Theme": "Тема", "General": "Общее", "Version": "Версия", - "Check Update On GitHub": "Проверить обновления на GitHub", + "Check Update On GitHub": "Проверить обновления в GitHub", "List": "Список", "Add": "Добавить", - "Add New Monitor": "Новый монитор", + "Add New Monitor": "Добавить Новый Монитор", "Quick Stats": "Статистика", - "Up": "Доступен", - "Down": "Недоступен", - "Pending": "Ожидание", + "Up": "Работает", + "Down": "Не работает", + "Pending": "В ожидании", "Unknown": "Неизвестно", "Pause": "Пауза", "Name": "Имя", "Status": "Статус", "DateTime": "Дата и время", "Message": "Сообщение", - "No important events": "Важных событий нет", + "No important events": "Нет важных событий", "Resume": "Возобновить", "Edit": "Изменить", "Delete": "Удалить", "Current": "Текущий", - "Uptime": "Аптайм", + "Uptime": "Uptime", "Cert Exp.": "Сертификат ист.", "day": "день | дней", "-day": "-дней", @@ -50,34 +50,34 @@ "-hour": "-часа", "Response": "Ответ", "Ping": "Пинг", - "Monitor Type": "Тип монитора", - "Keyword": "Слово", + "Monitor Type": "Тип Монитора", + "Keyword": "Ключевое слово", "Friendly Name": "Имя", - "URL": "URL", + "URL": "URL-ссылка", "Hostname": "Имя хоста", "Port": "Порт", "Heartbeat Interval": "Частота опроса", "Retries": "Попыток", "Advanced": "Дополнительно", - "Upside Down Mode": "Реверс статуса", + "Upside Down Mode": "Режим смены статуса", "Max. Redirects": "Макс. количество перенаправлений", "Accepted Status Codes": "Допустимые коды статуса", "Save": "Сохранить", "Notifications": "Уведомления", - "Not available, please setup.": "Доступных уведомлений нет, необходимо создать.", - "Setup Notification": "Создать уведомление", + "Not available, please setup.": "Уведомления не доступны, требуется настройка.", + "Setup Notification": "Настроить уведомление", "Light": "Светлая", "Dark": "Тёмная", - "Auto": "Авто", - "Theme - Heartbeat Bar": "Полоса частоты опроса", + "Auto": "Как в системе", + "Theme - Heartbeat Bar": "Тема - Полосы частоты опроса", "Normal": "Обычный", - "Bottom": "Снизу", + "Bottom": "Внизу", "None": "Отсутствует", - "Timezone": "Часовой пояс", - "Search Engine Visibility": "Индексация поисковыми системами", + "Timezone": "Часовой пояс TZ", + "Search Engine Visibility": "Видимость в поисковых системах", "Allow indexing": "Разрешить индексирование", "Discourage search engines from indexing site": "Запретить индексирование", - "Change Password": "Сменить пароль", + "Change Password": "Изменить пароль", "Current Password": "Текущий пароль", "New Password": "Новый пароль", "Repeat New Password": "Повтор нового пароля", @@ -86,11 +86,11 @@ "Enable Auth": "Включить авторизацию", "disableauth.message1": "Вы уверены, что хотите {disableAuth}?", "disable authentication": "отключить авторизацию", - "disableauth.message2": "Это подходит для {intendThirdPartyAuth} перед открытием Uptime Kuma, например Cloudflare Access и т.п.", - "where you intend to implement third-party authentication": "тех, у кого стоит другая авторизация", - "Please use this option carefully!": "Пожалуйста, используйте с осторожностью!", + "disableauth.message2": "Это подходит для {intendThirdPartyAuth} перед открытием Uptime Kuma, такие как Cloudflare Access, Authelia или другие.", + "where you intend to implement third-party authentication": "тех, у кого настроена сторонняя система авторизации", + "Please use this option carefully!": "Пожалуйста, используйте эту настройку с осторожностью!", "Logout": "Выйти", - "Leave": "Отмена", + "Leave": "Оставить", "I understand, please disable": "Я понимаю, всё равно отключить", "Confirm": "Подтвердить", "Yes": "Да", @@ -99,12 +99,12 @@ "Password": "Пароль", "Remember me": "Запомнить меня", "Login": "Вход в систему", - "No Monitors, please": "Мониторов нет, пожалуйста", + "No Monitors, please": "Нет Мониторов, пожалуйста", "No Monitors": "Мониторы отсутствуют", - "add one": "создайте новый", + "add one": "добавить", "Notification Type": "Тип уведомления", - "Email": "Почта", - "Test": "Проверка", + "Email": "Электронная почта", + "Test": "Тест", "Certificate Info": "Информация о сертификате", "Resolver Server": "DNS сервер", "Resource Record Type": "Тип ресурсной записи", @@ -117,12 +117,12 @@ "clearEventsMsg": "Вы действительно хотите удалить всю статистику событий данного монитора?", "clearHeartbeatsMsg": "Вы действительно хотите удалить всю статистику опросов данного монитора?", "confirmClearStatisticsMsg": "Вы действительно хотите удалить ВСЮ статистику?", - "Clear Data": "Удалить статистику", + "Clear Data": "Стереть данные", "Events": "События", "Heartbeats": "Опросы", "Auto Get": "Авто-получение", "enableDefaultNotificationDescription": "Для каждого нового монитора это уведомление будет включено по умолчанию. Вы всё ещё можете отключить уведомления в каждом мониторе отдельно.", - "Default enabled": "Использовать по умолчанию", + "Default enabled": "По умолчанию включён", "Also apply to existing monitors": "Применить к существующим мониторам", "Export": "Экспорт", "Import": "Импорт", @@ -147,21 +147,21 @@ "Token": "Токен", "Show URI": "Показать URI", "Clear all statistics": "Очистить статистику", - "retryCheckEverySecond": "Повтор каждые {0} секунд", + "retryCheckEverySecond": "Повторять каждые {0} секунд", "importHandleDescription": "Выберите \"Пропустить существующие\", если вы хотите пропустить каждый монитор или уведомление с таким же именем. \"Перезаписать\" удалит каждый существующий монитор или уведомление и добавит заново. Вариант \"Не проверять\" принудительно восстанавливает все мониторы и уведомления, даже если они уже существуют.", "confirmImportMsg": "Вы действительно хотите восстановить резервную копию? Убедитесь, что вы выбрали подходящий вариант импорта.", "Heartbeat Retry Interval": "Интервал повтора опроса", - "Import Backup": "Импорт", - "Export Backup": "Скачать", + "Import Backup": "Загрузить Backup", + "Export Backup": "Скачать Backup", "Skip existing": "Пропустить существующие", "Overwrite": "Перезаписать", "Options": "Опции", - "Keep both": "Не проверять", + "Keep both": "Оставить оба", "Tags": "Теги", "Add New below or Select...": "Добавить новый или выбрать…", - "Tag with this name already exist.": "Такой тег уже существует.", + "Tag with this name already exist.": "Тег с таким именем уже существует.", "Tag with this value already exist.": "Тег с таким значением уже существует.", - "color": "цвет", + "color": "Цвет", "value (optional)": "значение (необязательно)", "Gray": "Серый", "Red": "Красный", @@ -172,18 +172,18 @@ "Purple": "Пурпурный", "Pink": "Розовый", "Search...": "Поиск…", - "Avg. Ping": "Среднее значение пинга", - "Avg. Response": "Среднее время ответа", - "Entry Page": "Главная страница", - "statusPageNothing": "Здесь пусто. Добавьте группу или монитор.", - "No Services": "Нет сервисов", + "Avg. Ping": "Средний пинг", + "Avg. Response": "Средний отклик", + "Entry Page": "Главная", + "statusPageNothing": "Ничего нет, добавьте группу или монитор.", + "No Services": "Нет Сервисов", "All Systems Operational": "Все системы работают", "Partially Degraded Service": "Частичная работа сервисов", "Degraded Service": "Отказ всех сервисов", - "Add Group": "Добавить группу", + "Add Group": "Добавить Группу", "Add a monitor": "Добавить монитор", - "Edit Status Page": "Редактировать", - "Go to Dashboard": "Панель управления", + "Edit Status Page": "Редактировать страницу статусов", + "Go to Dashboard": "В Панель Управления", "Status Page": "Страница статуса", "Status Pages": "Страницы статуса", "Discard": "Отмена", @@ -209,10 +209,10 @@ "line": "Line Messenger", "mattermost": "Mattermost", "Primary Base URL": "Основной URL", - "Push URL": "URL пуша", + "Push URL": "URL-ссылка пуш уведомлений", "needPushEvery": "К этому URL необходимо обращаться каждые {0} секунд.", - "pushOptionalParams": "Опциональные параметры: {0}", - "defaultNotificationName": "Моё уведомление {notification} ({number})", + "pushOptionalParams": "Необязательные параметры: {0}", + "defaultNotificationName": "Уведомления {notification} ({number})", "here": "здесь", "Required": "Обязательно", "Bot Token": "Токен бота", @@ -415,7 +415,7 @@ "TemplateCode": "ШаблонКод", "SignName": "SignName", "Sms template must contain parameters: ": "Шаблон СМС должен содержать параметры: ", - "Bark Endpoint": "Bark Endpoint", + "Bark Endpoint": "Конечная точка Bark", "Bark Group": "Bark Group", "Bark Sound": "Bark Sound", "WebHookUrl": "WebHookUrl", @@ -490,7 +490,7 @@ "Octopush API Version": "Версия API Octopush", "Legacy Octopush-DM": "устаревший Octopush-DM", "endpoint": "конечная точка", - "octopushAPIKey": "\"API key\" из учетных данных HTTP API в панели управления", + "octopushAPIKey": "\"{API key}\" из учетных данных HTTP API в панели управления", "octopushLogin": "\"Login\" из учетных данных HTTP API в панели управления", "promosmsLogin": "Логин API", "promosmsPassword": "Пароль API", @@ -589,30 +589,30 @@ "recurringIntervalMessage": "Запускать 1 раз каждый день | Запускать 1 раз каждые {0} дней", "error": "ошибка", "statusMaintenance": "Техобслуживание", - "Affected Monitors": "Затронутые мониторы", + "Affected Monitors": "Задействованные Мониторы", "Start of maintenance": "Начало техобслуживания", "All Status Pages": "Все страницы статусов", "Select status pages...": "Выберите страницу статуса…", - "resendEveryXTimes": "Повтор каждые {0} раз", - "resendDisabled": "Повторная отправка отключена", + "resendEveryXTimes": "Переотправлять каждые {0} раз", + "resendDisabled": "Переотправка отключена", "deleteMaintenanceMsg": "Вы действительно хотите удалить это техобслуживание?", "critical": "критично", "Custom Monitor Type": "Собственный тип монитора", "markdownSupported": "Поддерживает синтаксис Markdown", - "Passive Monitor Type": "Пассивный тип монитора", - "Specific Monitor Type": "Специфичный тип монитора", + "Passive Monitor Type": "Пассивный Тип Монитора", + "Specific Monitor Type": "Специфичный Тип Монитора", "Help": "Помощь", "Game": "Игра", "Resend Notification if Down X times consequently": "Повторно отправить уведомление, если не работает X раз подряд", - "General Monitor Type": "Основной тип монитора", + "General Monitor Type": "Основной Тип Монитора", "weekdayShortWed": "Ср", "weekdayShortThu": "Чт", "weekdayShortFri": "Пт", "weekdayShortSat": "Сб", "weekdayShortSun": "Вс", "dayOfMonth": "День месяца", - "Pick Affected Monitors...": "Выберите затронутые мониторы…", - "Custom": "Пользовательский", + "Pick Affected Monitors...": "Выберите Задействованные Мониторы…", + "Custom": "Свой цвет", "successMessage": "Сообщение об успехе", "successMessageExplanation": "Сообщение MQTT, которое может рассматриваться как успешное", "Custom CSS": "Пользовательские CSS", @@ -690,7 +690,7 @@ "Guild ID": "Идентификатор гильдии", "Kook": "Kook", "wayToGetKookBotToken": "Создайте приложение и получите токен бота по адресу {0}", - "Resend Notification if Down X times consecutively": "Повторная отправка уведомления при падении несколько раз", + "Resend Notification if Down X times consecutively": "Повторная отправка уведомления при отключении несколько раз", "telegramProtectContent": "Запретить пересылку/сохранение", "telegramProtectContentDescription": "Если включено, сообщения бота в Telegram будут запрещены для пересылки и сохранения.", "telegramSendSilently": "Отправить без звука", @@ -707,7 +707,7 @@ "Auto resolve or acknowledged": "Автоматическое разрешение или подтверждение", "auto acknowledged": "автоматическое подтверждение", "auto resolve": "автоматическое разрешение", - "API Keys": "Ключи API", + "API Keys": "API Ключи", "Expiry": "Срок действия", "Expiry date": "Дата истечения срока действия", "Don't expire": "Не истекает", @@ -741,7 +741,7 @@ "wayToGetPagerDutyKey": "Вы можете это получить, перейдя в Сервис -> Каталог сервисов -> (Выберите сервис) -> Интеграции -> Добавить интеграцию. Здесь вы можете искать «Events API V2». Подробнее {0}", "apiKeyAddedMsg": "Ваш ключ API добавлен. Пожалуйста, обратите внимание на это сообщение, так как оно отображается один раз.", "deleteAPIKeyMsg": "Вы уверены, что хотите удалить этот ключ API?", - "wayToGetPagerTreeIntegrationURL": "После создания интеграции Uptime Kuma в PagerTree скопируйте файл Endpoint. См. полную информацию {0}", + "wayToGetPagerTreeIntegrationURL": "После создания интеграции Uptime Kuma в PagerTree скопируйте файл {Endpoint}. См. полную информацию {0}", "telegramMessageThreadIDDescription": "Необязательный уникальный идентификатор для цепочки сообщений (темы) форума; только для форумов-супергрупп", "grpcMethodDescription": "Имя метода преобразуется в формат camelCase, например, sayHello, check и т. д.", "Proto Service Name": "Название службы Proto", @@ -801,7 +801,7 @@ "Badge Duration (in hours)": "Срок действия значка (в часах)", "twilioApiKey": "API ключ (необязательно)", "Expected Value": "Ожидаемое значение", - "Json Query": "JSON запрос", + "Json Query": "JSON Запрос", "Kafka Brokers": "Kafka Brokers", "Press Enter to add broker": "Нажмите Enter чтобы добавить брокера", "Kafka Topic Name": "Название темы Kafka", @@ -852,10 +852,10 @@ "nostrRelaysHelp": "Один URL-адрес ретрансляции в каждой строке", "enableNSCD": "Включить NSCD (Name Service Cache Daemon) для кэширования всех DNS-запросов", "Saved.": "Сохранено", - "setupDatabaseChooseDatabase": "Какую базу данных Вы хотите использовать?", - "setupDatabaseEmbeddedMariaDB": "Вам не нужно ничего настраивать. В этот докер-образ автоматически встроена и настроена MariaDB. Uptime Kuma будет подключаться к этой базе данных через unix-сокет.", + "setupDatabaseChooseDatabase": "Какую базу данных Вы хотели бы использовать?", + "setupDatabaseEmbeddedMariaDB": "Вам не нужно ничего настраивать. В этот Docker образ автоматически встроена и настроена MariaDB. Uptime Kuma будет подключаться к этой базе данных через unix-socket.", "setupDatabaseSQLite": "Простой файл базы данных, рекомендуемый для небольших развертываний. До версии 2.0.0 Uptime Kuma использовал SQLite в качестве базы данных по умолчанию.", - "setupDatabaseMariaDB": "Подключитесь к внешней базе данных MariaDB. Необходимо задать информацию о подключении к базе данных.", + "setupDatabaseMariaDB": "Подключитесь к внешней базе данных MariaDB. Вам необходимо задать информацию о подключении к базе данных.", "dbName": "Имя базы данных", "pushViewCode": "Как использовать монитор Push? (Посмотреть код)", "programmingLanguages": "Языки программирования", @@ -932,5 +932,38 @@ "Your User ID": "Ваш идентификатор пользователя", "Host URL": "URL Хоста", "locally configured mail transfer agent": "Настроенный локально агент передачи почты", - "Either enter the hostname of the server you want to connect to or localhost if you intend to use a locally configured mail transfer agent": "Введите либо адрес хоста к которому вы хотите подключиться или localhost если вы собираетесь использовать локально настроенный агент передачи почты" + "Either enter the hostname of the server you want to connect to or localhost if you intend to use a locally configured mail transfer agent": "Введите {Hostname} сервера, к которому вы хотите подключиться, либо {localhost}, если вы собираетесь использовать {local_mta}.", + "wayToGetHeiiOnCallDetails": "Как получить ID триггера и {API Keys}, рассказывается в {documentation}", + "gtxMessagingApiKeyHint": "Вы можете найти свой {API key} на странице: Мои учетные записи маршрутизации > Показать информацию об учетной записи > Учетные данные API > REST API (v2.x)", + "From Phone Number / Transmission Path Originating Address (TPOA)": "Номер телефона / Адрес источника пути передачи (АИПП)", + "Alphanumeric (recommended)": "Буквенно-цифровой (рекомендуется)", + "Originator type": "Тип источника", + "cellsyntOriginatortypeAlphanumeric": "Буквенно-цифровая строка (не более 11 буквенно-цифровых символов). Получатели не могут ответить на это сообщение.", + "cellsyntOriginatortypeNumeric": "Числовое значение (не более 15 цифр) с номером телефона в международном формате без 00 в начале (например, номер Великобритании 07920 110 000 должен быть задан, как 447920110000). Получатели могут ответить на сообщение.", + "cellsyntDestination": "Номер телефона получателя в международном формате с 00 в начале, за которым следует код страны, например, 00447920110000 для номера Великобритании 07920 110 000 (не более 17 цифр в сумме). Не более 25000 получателей, разделенных запятыми, на один HTTP-запрос.", + "callMeBotGet": "Здесь вы можете сгенерировать {endpoint} для {0}, {1} и {2}. Имейте в виду, что вы можете получить ограничение по скорости. Ограничения по скорости выглядят следующим образом: {3}", + "gtxMessagingFromHint": "На мобильных телефонах получатели видят АИПП как отправителя сообщения. Допускается использование до 11 буквенно-цифровых символов, шорткода, местного длинного кода или международных номеров ({e164}, {e212} или {e214}).", + "wayToWriteWhapiRecipient": "Номер телефона с международным префиксом, но без знака плюс в начале ({0}), идентификатора контакта ({1}) или идентификатора группы ({2})", + "cellsyntSplitLongMessages": "Разделять длинные сообщения на 6 частей. 153 x 6 = 918 символов.", + "Mentioning": "Упоминание", + "Don't mention people": "Не упоминайте людей", + "gtxMessagingToHint": "Международный формат, с «+» ({e164}, {e212} или {e214})", + "whapiRecipient": "Номер телефона / ID контакта / ID группы", + "API URL": "API URL-адрес", + "documentationOf": "{0} Документация", + "senderSevenIO": "Отправка номера или имени", + "receiverSevenIO": "Номер получения", + "wayToGetSevenIOApiKey": "Зайдите на панель управления по адресу app.seven.io > разработчик > {api key} > зеленая кнопка добавить", + "receiverInfoSevenIO": "Если номер получателя не находится в Германии, то перед номером необходимо добавить код страны (например, для США код страны 1, тогда используйте 117612121212, вместо 017612121212)", + "apiKeySevenIO": "SevenIO {API Key}", + "Telephone number": "Номер телефона", + "Channel access token (Long-lived)": "Токен доступа к каналу (долговечный)", + "wayToGetWhapiUrlAndToken": "Вы можете получить {API URL} и токен, зайдя в нужный вам канал с {0}", + "To Phone Number": "На номер телефона", + "Originator": "Источник", + "cellsyntOriginator": "Виден на мобильном телефоне получателя как отправитель сообщения. Допустимые значения и функция зависят от параметра {originatortype}.", + "Destination": "Назначение", + "Allow Long SMS": "Разрешить длинные SMS", + "max 15 digits": "макс. 15 цифр", + "max 11 alphanumeric characters": "максимум 11 буквенно-цифровых символов" }