diff --git a/src/locales/ru/translation.json b/src/locales/ru/translation.json new file mode 100644 index 0000000..1ae626c --- /dev/null +++ b/src/locales/ru/translation.json @@ -0,0 +1,188 @@ +{ + "Close": "Закрыть", + "MaximumLatency": "Максимальная задержка (мс)", + "theme": { + "dark": "Темная тема", + "light": "Светлая тема", + "system": "Как в Системе" + }, + "Coverages": { + "Alarmed": "Выполняется на сервере, вызвавшем тревогу", + "Excludes": "Исключить определённые серверы", + "Only": "Только определённые серверы" + }, + "APITokenInvalid": "Недействительный API-токен", + "Unknown": "Неизвестно", + "BruteForceAttackingToken": "Токен для защиты от брутфорса", + "NewUsername": "Новое имя пользователя", + "Results": { + "ForceUpdate": "Принудительное обновление:", + "UsernameMin": "Имя пользователя должно содержать не менее {{number}} символов.", + "TheServerDoesNotOnline": "Сервер не существует или еще не подключен", + "PasswordRequired": "Пароль не может быть пустым.", + "ErrorFetchingResource": "Ошибка при получении ресурса: {{error}}", + "SelectAtLeastOneServer": "Выберите хотя бы один сервер.", + "UnExpectedError": "Непредвиденная ошибка. Подробности в консоли.", + "ThisOperationIsUnrecoverable": "Эту операцию нельзя отменить!", + "TaskTriggeredSuccessfully": "Задача успешно запущена", + "UnknownIdentifier": "Неизвестный идентификатор", + "NoRowsAreSelected": "Не выбраны строки", + "InstallHostRequired": "В настройках не указан адрес подключения агента." + }, + "Provider": "Провайдер", + "Settings": "Системные настройки", + "Done": "Готово", + "SeparateWithComma": "(Разделяйте запятой)", + "NavigateTo": "Перейти к", + "LastBlockTime": "Время последнего бана", + "NotifierGroup": "Группа уведомлений", + "UseDirectConnectingIP": "Использовать IP для прямого подключения", + "Refresh": "Обновить", + "Group": "Группа", + "Credential": "Учетные данные", + "CommunityThemeDescription": "Эта тема предоставлена сообществом, используйте на свой страх и риск", + "DashboardOriginalHost": "Адрес подключения агента [домен/IP:порт]", + "Error": "Ошибка", + "TriggerMode": "Режим срабатывания", + "Once": "Один раз", + "EnableLatencyNotification": "Включить уведомления о задержке", + "Domains": "Домены", + "EditTask": "Редактировать задачу", + "CreateTask": "Создать задачу", + "NATT": "Обход NAT", + "LoginFirst": "Пожалуйста, сначала войдите в систему", + "RequestHeader": "Заголовок запроса", + "NoResults": "Ничего не найдено", + "Services": "Сервисы", + "Logout": "Выйти", + "Trigger": "При срабатывании", + "EditAlertRule": "Редактировать правила оповещений", + "UserInvalid": "Недействительный пользователь", + "Count": "Количество", + "BindHostname": "Привязать доменное имя", + "CommunityThemeWarning": "Вы используете тему от сообщества", + "Username": "Имя пользователя", + "Password": "Пароль", + "CurrentTime": "Текущее время", + "Server": "Сервер", + "DDNS": "Динамический DNS", + "Profile": "Профиль", + "BackToHome": "Вернуться на главную", + "Name": "Название", + "Enable": "Включить", + "HideForGuest": "Скрыто для гостей", + "Note": "Заметка", + "Success": "Успешно", + "Offline": "Оффлайн", + "Failure": "Неудача", + "Actions": "Действия", + "Weight": "Вес (чем больше число, тем выше в списке)", + "DDNSProfiles": "ID профилей DDNS", + "Target": "Цель", + "Coverage": "Охват", + "CoverAll": "Охватить всё", + "IgnoreAll": "Игнорировать всё", + "OnAlert": "Серверы с тревогами", + "SpecificServers": "Конкретный сервер", + "Type": "Тип", + "Interval": "Интервал", + "NotifierGroupID": "ID группы уведомлений", + "TasksToTriggerOnAlert": "Задачи, запускаемые при тревоге", + "MinimumLatency": "Минимальная задержка (мс)", + "CronExpression": "Cron-выражение", + "Command": "Команда", + "LastExecution": "Последний запуск", + "SendSuccessNotification": "Отправлять уведомление при успехе", + "Result": "Результат", + "Notifier": "Уведомитель", + "AlertRule": "Правила тревог", + "Rules": "Правила", + "RequestMethod": "Метод запроса", + "DoNotSendTestMessage": "Не отправлять тестовое сообщение", + "Always": "Всегда", + "MaximumRetryAttempts": "Максимальное время для повторных попыток", + "CopyPath": "Копировать путь", + "Goto": "Перейти", + "UpdateProfile": "Обновить профиль", + "NewPassword": "Новый пароль", + "EditDDNS": "Редактировать DDNS", + "CreateDDNS": "Создать DDNS", + "RequestType": "Тип запроса", + "RequestBody": "Тело запроса", + "FileManager": "Псевдофайловый менеджер", + "Downloading": "Скачивание", + "Uploading": "Загрузка", + "EditNAT": "Редактировать NAT-конфигурацию", + "EditServerGroup": "Редактировать группу серверов", + "CreateServerGroup": "Создать группу серверов", + "User": "Пользователь", + "SiteName": "Имя Сайта", + "ConfigTLS": "Использовать TLS для подключения агента", + "LoginFailed": "Ошибка входа", + "BruteForceAttackingAgentSecret": "Секрет агента для защиты от брутфорса", + "CustomCodesDashboard": "Пользовательский код для панели управления", + "CustomPublicDNSNameserversforDDNS": "Пользовательские публичные DNS-серверы для DDNS", + "RealIPHeader": "Заголовок запроса с реальным IP", + "FullIPNotification": "Показывать полный IP-адрес в уведомлениях", + "EditService": "Редактировать сервис", + "CreateService": "Создать сервис", + "CreateNotifier": "Создать уведомитель", + "EditNotifier": "Редактировать уведомитель", + "EditNotifierGroup": "Редактировать группу уведомителей", + "CreateNotifierGroup": "Создать группу уведомителей", + "Theme": "Тема", + "Author": "Автор", + "Repository": "Репозиторий", + "Community": "Сообщество", + "Official": "Официальный", + "Cancel": "Отмена", + "EnableDDNS": "Включить DDNS", + "PushSuccessful": "Отправлять при успешном выполнении", + "GrpcAuthFailed": "Ошибка аутентификации gRPC", + "BlockByUser": "Заблокирован администратором", + "BlockIdentifier": "Идентификатор блокировки", + "ConnectedAt": "Подключен в", + "OnlineUser": "Пользователь в сети", + "Total": "Всего", + "ConfirmBlock": "Подтвердить блокировку", + "RejectPassword": "Отклонить вход по паролю", + "EmptyText": "Текст отсутствует", + "OverrideDDNSDomains": "Переопределение доменов DDNS (по настройкам)", + "EditServerConfig": "Редактировать конфигурацию сервера", + "Option": "Опция", + "Value": "Значение", + "Preview": "Предпросмотр", + "nezha": "Nezha Monitoring", + "CustomCodes": "Пользовательский код (стили и скрипты)", + "LocalService": "Локальный сервис", + "Login": "Войти", + "Service": "Сервис", + "Task": "Задача", + "LastBlockReason": "Причина последней блокировки", + "EmptyNote": "У вас нет заметок.", + "Notification": "Уведомление", + "SelectAPageToNavigateTo": "Выберите страницу для перехода", + "Version": "Версия", + "InstallCommands": "Команда установки", + "Loading": "Загрузка", + "EditServer": "Редактировать сервер", + "Public": "Публичный", + "Private": "Приватный", + "Submit": "Отправить", + "TasksToTriggerAfterRecovery": "Задачи, запускаемые после восстановления", + "Confirm": "Подтвердить", + "EnableTriggerTask": "Включить задачу-триггер", + "Language": "Язык", + "ConfirmDeletion": "Подтвердить удаление?", + "OriginalPassword": "Старый пароль", + "ShowInService": "Показывать в Сервисе", + "EnableFailureNotification": "Включить уведомления об ошибках", + "CreateNAT": "Создать NAT-конфигурацию", + "Scheduled": "Запланированные задачи", + "WAF": "Файрвол (WAF)", + "VerifyTLS": "Проверка TLS", + "IPChangeNotification": "Уведомление об изменении IP", + "CreateAlertRule": "Создать правила оповещений", + "UserId": "ID пользователя", + "NewUser": "Новый пользователь" +}