6284 lines
241 KiB
JSON
6284 lines
241 KiB
JSON
{
|
||
"init": {
|
||
"step": {
|
||
"start": {
|
||
"title": "Добро пожаловать в Homarr",
|
||
"subtitle": "Давайте начнем настройку вашего экземпляра Homarr.",
|
||
"description": "Для начала выберите, как вы хотите настроить ваш экземпляр Homarr.",
|
||
"action": {
|
||
"scratch": "Начать с нуля",
|
||
"importOldmarr": "Импортировать из Homarr версии до 1.0",
|
||
"restoreSqlite": "Восстановить из резервной копии SQLite",
|
||
"restoreSqliteDescription": "Загрузите полную резервную копию базы данных SQLite из предыдущего экземпляра Homarr. Это восстановит все панели, пользователей, приложения, интеграции и настройки.",
|
||
"backToOptions": "← Назад к вариантам настройки"
|
||
}
|
||
},
|
||
"import": {
|
||
"title": "Импорт данных",
|
||
"subtitle": "Вы можете импортировать данные из существующего экземпляра Homarr.",
|
||
"dropzone": {
|
||
"title": "Перетащите ZIP-файл сюда или нажмите для его выбора",
|
||
"description": "Загруженный ZIP-файл будет обработан, и вы сможете выбрать, что хотите импортировать"
|
||
},
|
||
"fileInfo": {
|
||
"action": {
|
||
"change": "Изменить файл"
|
||
}
|
||
},
|
||
"importSettings": {
|
||
"title": "Настройки импорта",
|
||
"description": "Настройте параметры импорта"
|
||
},
|
||
"boardSelection": {
|
||
"title": "Найдено {count} панелей",
|
||
"description": "Выберите все панели с их размерами, которые вы хотите импортировать",
|
||
"action": {
|
||
"selectAll": "Выбрать все",
|
||
"unselectAll": "Снять выбор со всех"
|
||
}
|
||
},
|
||
"summary": {
|
||
"title": "Сводка по импорту",
|
||
"description": "В приведенной ниже сводке вы можете увидеть, что будет импортировано",
|
||
"action": {
|
||
"import": "Подтвердить импорт и продолжить"
|
||
},
|
||
"entities": {
|
||
"apps": "Приложения",
|
||
"boards": "Панели",
|
||
"integrations": "Интеграции",
|
||
"credentialUsers": "Учетные данные пользователя"
|
||
}
|
||
},
|
||
"tokenModal": {
|
||
"title": "Введите токен импорта",
|
||
"field": {
|
||
"token": {
|
||
"label": "Токен",
|
||
"description": "Введите показанный токен импорта из вашего предыдущего экземпляра Homarr"
|
||
}
|
||
},
|
||
"notification": {
|
||
"error": {
|
||
"title": "Недействительный токен",
|
||
"message": "Введенный токен недействителен"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"user": {
|
||
"title": "Администратор системы",
|
||
"subtitle": "Укажите учетные данные для администратора системы.",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Пользователь создан",
|
||
"message": "Пользователь успешно создан"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось создать пользователя"
|
||
}
|
||
}
|
||
},
|
||
"group": {
|
||
"title": "Внешняя группа",
|
||
"subtitle": "Укажите группу, которая будет использоваться для внешних пользователей.",
|
||
"form": {
|
||
"name": {
|
||
"label": "Название группы",
|
||
"description": "Название должно соответствовать группе администраторов внешнего провайдера"
|
||
}
|
||
}
|
||
},
|
||
"settings": {
|
||
"title": "Настройки",
|
||
"subtitle": "Настройте параметры сервера."
|
||
},
|
||
"integrations": {
|
||
"title": "Интеграции",
|
||
"subtitle": "Выберите используемые сервисы.",
|
||
"description": "Выберите интеграции, которые хотите подключить. Мы автоматически настроим панель с соответствующими виджетами.",
|
||
"action": {
|
||
"continue": "Продолжить",
|
||
"skip": "Пропустить"
|
||
},
|
||
"configure": {
|
||
"progress": "{current} из {total}",
|
||
"skip": "Пропустить эту интеграцию",
|
||
"finishing": "Настройка панели...",
|
||
"error": {
|
||
"title": "Ошибка настройки",
|
||
"message": "Что-то пошло не так при настройке панели. Пожалуйста, попробуйте снова."
|
||
},
|
||
"helpers": {
|
||
"tooltip": "Помощники URL",
|
||
"description": "Эти помощники пытаются угадать URL ваших сервисов. Если не сработает, просто введите адрес вручную."
|
||
}
|
||
},
|
||
"urlTemplate": {
|
||
"label": "Базовый URL",
|
||
"placeholder": "homelab.local или 192.168.1.1",
|
||
"hint": "Введите базовый домен или IP для автозаполнения URL интеграций",
|
||
"warning": "Установка базового URL сейчас автоматически заполнит все URL интеграций, сэкономив время при настройке",
|
||
"preview": "например, {example}",
|
||
"mode": {
|
||
"subdomain": "Поддомен",
|
||
"hostPort": "Хост:Порт"
|
||
}
|
||
},
|
||
"docker": {
|
||
"detected": "Docker обнаружил {count} сервисов",
|
||
"detectedBreakdown": "{integrations} интеграций · {apps} приложений",
|
||
"summary": "Homarr обнаружил {apps} приложений, {integrations} из которых имеют встроенные интеграции",
|
||
"appBadge": "Приложение",
|
||
"appSectionLabel": "Приложения для добавления на панель (выбрано {count})",
|
||
"scanning": "Сканирование Docker...",
|
||
"scanningDescription": "Поиск запущенных контейнеров в системе"
|
||
}
|
||
},
|
||
"finish": {
|
||
"title": "Завершение настройки",
|
||
"subtitle": "Всё готово к работе!",
|
||
"description": "Вы успешно завершили процесс настройки. Теперь вы можете начать использовать Homarr. Выберите следующее действие:",
|
||
"action": {
|
||
"goToBoard": "Перейти к панели {name}",
|
||
"createBoard": "Создать первую панель",
|
||
"inviteUser": "Пригласить других пользователей",
|
||
"docs": "Прочитать документацию"
|
||
}
|
||
}
|
||
},
|
||
"backToStart": "Вернуться к началу"
|
||
},
|
||
"user": {
|
||
"title": "Пользователи",
|
||
"name": "Пользователь",
|
||
"page": {
|
||
"login": {
|
||
"title": "Вход в учётную запись",
|
||
"subtitle": "С возвращением! Пожалуйста, введите ваши учётные данные"
|
||
},
|
||
"invite": {
|
||
"title": "Присоединиться к Homarr",
|
||
"subtitle": "Добро пожаловать в Homarr! Пожалуйста, создайте вашу учётную запись",
|
||
"description": "Вас пригласил пользователь {username}"
|
||
},
|
||
"init": {
|
||
"title": "Новая установка Homarr",
|
||
"subtitle": "Пожалуйста, создайте начального пользователя-администратора"
|
||
}
|
||
},
|
||
"field": {
|
||
"email": {
|
||
"label": "Электронная почта",
|
||
"verified": "Подтверждена"
|
||
},
|
||
"username": {
|
||
"label": "Имя пользователя"
|
||
},
|
||
"password": {
|
||
"label": "Пароль",
|
||
"suggestionsTitle": "Предложения пароля",
|
||
"suggestion": {
|
||
"length": "Содержит не менее 8 символов",
|
||
"lowercase": "Содержит строчную букву",
|
||
"uppercase": "Содержит заглавную букву",
|
||
"number": "Содержит цифру",
|
||
"special": "Содержит спецсимвол"
|
||
}
|
||
},
|
||
"passwordConfirm": {
|
||
"label": "Подтверждение пароля"
|
||
},
|
||
"previousPassword": {
|
||
"label": "Предыдущий пароль"
|
||
},
|
||
"homeBoard": {
|
||
"label": "Домашняя панель"
|
||
},
|
||
"pingIconsEnabled": {
|
||
"label": "Использовать индикаторы доступности"
|
||
},
|
||
"enableRightClickOnWidgets": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"defaultSearchEngine": {
|
||
"label": "Поисковая система по умолчанию"
|
||
},
|
||
"openSearchInNewTab": {
|
||
"label": "Открыть результаты поиска в новой вкладке"
|
||
},
|
||
"ddgBangs": {
|
||
"label": "Включить DuckDuckGo bangs"
|
||
}
|
||
},
|
||
"error": {
|
||
"usernameTaken": "Это имя пользователя уже занято"
|
||
},
|
||
"action": {
|
||
"login": {
|
||
"label": "Вход",
|
||
"labelWith": "Войти через {provider}",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Вход выполнен",
|
||
"message": "Вы успешно вошли в систему"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось войти",
|
||
"message": "Не удалось выполнить вход"
|
||
}
|
||
},
|
||
"forgotPassword": {
|
||
"label": "Забыли пароль?",
|
||
"description": "Администратор может использовать следующую команду для сброса вашего пароля:"
|
||
}
|
||
},
|
||
"register": {
|
||
"label": "Создать учётную запись",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Учётная запись создана",
|
||
"message": "Пожалуйста, войдите для продолжения"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось создать учётную запись",
|
||
"message": "Не удалось создать вашу учётную запись"
|
||
}
|
||
}
|
||
},
|
||
"create": "Создание пользователя",
|
||
"changePassword": {
|
||
"label": "Изменить пароль",
|
||
"notification": {
|
||
"success": {
|
||
"message": "Пароль успешно изменён"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось изменить пароль"
|
||
}
|
||
}
|
||
},
|
||
"changeHomeBoard": {
|
||
"notification": {
|
||
"success": {
|
||
"message": "Домашняя панель успешно изменена"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось изменить домашнюю панель"
|
||
}
|
||
}
|
||
},
|
||
"changeSearchPreferences": {
|
||
"notification": {
|
||
"success": {
|
||
"message": "Настройки поиска успешно изменены"
|
||
},
|
||
"error": {
|
||
"message": "Не удается изменить настройки поиска"
|
||
}
|
||
}
|
||
},
|
||
"changeFirstDayOfWeek": {
|
||
"notification": {
|
||
"success": {
|
||
"message": "Первый день недели успешно изменён"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось изменить первый день недели"
|
||
}
|
||
}
|
||
},
|
||
"changePingIconsEnabled": {
|
||
"notification": {
|
||
"success": {
|
||
"message": "Отображение индикаторов доступности успешно изменено"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось изменить настройки индикаторов доступности"
|
||
}
|
||
}
|
||
},
|
||
"changeDdgBangs": {
|
||
"notification": {
|
||
"success": {
|
||
"message": "DuckDuckGo bangs успешно переключены"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось переключить DuckDuckGo bangs"
|
||
}
|
||
}
|
||
},
|
||
"manageAvatar": {
|
||
"changeImage": {
|
||
"label": "Изменить изображение",
|
||
"notification": {
|
||
"success": {
|
||
"message": "Изображение успешно изменено"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось изменить изображение"
|
||
},
|
||
"toLarge": {
|
||
"title": "Изображение слишком большое",
|
||
"message": "Максимальный размер изображения: {size}"
|
||
}
|
||
}
|
||
},
|
||
"removeImage": {
|
||
"label": "Удалить изображение",
|
||
"confirm": "Вы уверены, что хотите удалить изображение?",
|
||
"notification": {
|
||
"success": {
|
||
"message": "Изображение успешно удалено"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось удалить изображение"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"editProfile": {
|
||
"notification": {
|
||
"success": {
|
||
"message": "Профиль успешно обновлён"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось обновить профиль"
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"label": "Удалить пользователя навсегда",
|
||
"description": "Удаляет этого пользователя вместе с его настройками. Панели не будут удалены. Пользователь не получит уведомление.",
|
||
"confirm": "Вы уверены, что хотите удалить пользователя {username} вместе с его настройками?"
|
||
},
|
||
"select": {
|
||
"label": "Выбрать пользователя",
|
||
"notFound": "Пользователь не найден"
|
||
},
|
||
"transfer": {
|
||
"label": "Выбрать нового владельца"
|
||
}
|
||
}
|
||
},
|
||
"group": {
|
||
"title": "Группы",
|
||
"name": "Группа",
|
||
"search": "Поиск группы",
|
||
"field": {
|
||
"name": "Название",
|
||
"members": "Участники",
|
||
"homeBoard": {
|
||
"label": "Домашняя панель",
|
||
"description": "Можно выбрать только панели, доступные для группы"
|
||
},
|
||
"mobileBoard": {
|
||
"label": "Мобильная панель",
|
||
"description": "Можно выбрать только панели, доступные для группы"
|
||
}
|
||
},
|
||
"permission": {
|
||
"admin": {
|
||
"title": "Администрирование",
|
||
"item": {
|
||
"admin": {
|
||
"label": "Администратор",
|
||
"description": "Участники с этим разрешением имеют полный доступ ко всем функциям и настройкам"
|
||
}
|
||
}
|
||
},
|
||
"app": {
|
||
"title": "Приложения",
|
||
"item": {
|
||
"create": {
|
||
"label": "Создание приложений",
|
||
"description": "Разрешить участникам создавать приложения"
|
||
},
|
||
"use-all": {
|
||
"label": "Использование всех приложений",
|
||
"description": "Разрешить участникам добавлять любые приложения на свои панели"
|
||
},
|
||
"modify-all": {
|
||
"label": "Изменение всех приложений",
|
||
"description": "Разрешить участникам изменять все приложения"
|
||
},
|
||
"full-all": {
|
||
"label": "Полный доступ к приложениям",
|
||
"description": "Разрешить участникам управлять, использовать и удалять любые приложения"
|
||
}
|
||
}
|
||
},
|
||
"board": {
|
||
"title": "Панели",
|
||
"item": {
|
||
"create": {
|
||
"label": "Создание панелей",
|
||
"description": "Разрешить участникам создавать панели"
|
||
},
|
||
"view-all": {
|
||
"label": "Просмотр всех панелей",
|
||
"description": "Разрешить участникам просматривать все панели"
|
||
},
|
||
"modify-all": {
|
||
"label": "Изменение всех панелей",
|
||
"description": "Разрешить участникам изменять все панели (не включает управление доступом и опасную зону)"
|
||
},
|
||
"full-all": {
|
||
"label": "Полный доступ к панелям",
|
||
"description": "Разрешить участникам просматривать, изменять и удалять все панели (включая управление доступом и опасную зону)"
|
||
}
|
||
}
|
||
},
|
||
"integration": {
|
||
"title": "Интеграции",
|
||
"item": {
|
||
"create": {
|
||
"label": "Создание интеграций",
|
||
"description": "Разрешить участникам создавать интеграции"
|
||
},
|
||
"use-all": {
|
||
"label": "Использование всех интеграций",
|
||
"description": "Разрешить участникам добавлять любые интеграции на свои панели"
|
||
},
|
||
"interact-all": {
|
||
"label": "Взаимодействие со всеми интеграциями",
|
||
"description": "Разрешить участникам взаимодействовать с любыми интеграциями"
|
||
},
|
||
"full-all": {
|
||
"label": "Полный доступ к интеграциям",
|
||
"description": "Разрешить участникам управлять, использовать и взаимодействовать с любыми интеграциями"
|
||
}
|
||
}
|
||
},
|
||
"media": {
|
||
"title": "Медиафайлы",
|
||
"item": {
|
||
"upload": {
|
||
"label": "Загрузка медиафайлов",
|
||
"description": "Разрешить участникам загружать медиафайлы"
|
||
},
|
||
"view-all": {
|
||
"label": "Полный доступ к медиафайлам",
|
||
"description": "Разрешить участникам управлять и удалять любые медиафайлы"
|
||
},
|
||
"full-all": {
|
||
"label": "Полный доступ к медиафайлам",
|
||
"description": "Разрешить участникам управлять и удалять любыми медиафайлами"
|
||
}
|
||
}
|
||
},
|
||
"other": {
|
||
"title": "Прочее",
|
||
"item": {
|
||
"view-logs": {
|
||
"label": "Просмотр логов",
|
||
"description": "Разрешить участникам просматривать логи"
|
||
}
|
||
}
|
||
},
|
||
"search-engine": {
|
||
"title": "Поисковые системы",
|
||
"item": {
|
||
"create": {
|
||
"label": "Создание поисковых систем",
|
||
"description": "Разрешить участникам создавать поисковые системы"
|
||
},
|
||
"modify-all": {
|
||
"label": "Изменение всех поисковых систем",
|
||
"description": "Разрешить участникам изменять все поисковые системы"
|
||
},
|
||
"full-all": {
|
||
"label": "Полный доступ к поисковым системам",
|
||
"description": "Разрешить участникам управлять и удалять любые поисковые системы"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"memberNotice": {
|
||
"mixed": "Некоторыми участниками управляет внешняя система аутентификации, их нельзя настроить здесь",
|
||
"external": "Всеми участниками управляют внешние системы аутентификации, их нельзя настроить здесь"
|
||
},
|
||
"reservedNotice": {
|
||
"message": "Эта группа зарезервирована для системных нужд и имеет ограничения на некоторые действия. <checkoutDocs></checkoutDocs>"
|
||
},
|
||
"action": {
|
||
"create": {
|
||
"label": "Новая группа",
|
||
"notification": {
|
||
"success": {
|
||
"message": "Группа успешно создана"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось создать группу"
|
||
}
|
||
}
|
||
},
|
||
"transfer": {
|
||
"label": "Передать права владельца",
|
||
"description": "Передать права владельца этой группы другому пользователю.",
|
||
"confirm": "Вы уверены, что хотите передать права владельца группы {name} пользователю {username}?",
|
||
"notification": {
|
||
"success": {
|
||
"message": "Группа {group} успешно передана пользователю {user}"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось передать права владельца"
|
||
}
|
||
}
|
||
},
|
||
"addMember": {
|
||
"label": "Добавить участника"
|
||
},
|
||
"removeMember": {
|
||
"label": "Удалить участника",
|
||
"confirm": "Вы уверены, что хотите удалить {user} из этой группы?"
|
||
},
|
||
"delete": {
|
||
"label": "Удалить группу",
|
||
"description": "После удаления группы восстановление будет невозможно. Пожалуйста, будьте уверены в своём решении.",
|
||
"confirm": "Вы уверены, что хотите удалить группу {name}?",
|
||
"notification": {
|
||
"success": {
|
||
"message": "Группа {name} успешно удалена"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось удалить группу {name}"
|
||
}
|
||
}
|
||
},
|
||
"changePermissions": {
|
||
"notification": {
|
||
"success": {
|
||
"title": "Разрешения сохранены",
|
||
"message": "Разрешения успешно сохранены"
|
||
},
|
||
"error": {
|
||
"title": "Разрешения не сохранены",
|
||
"message": "Не удалось сохранить разрешения"
|
||
}
|
||
}
|
||
},
|
||
"update": {
|
||
"notification": {
|
||
"success": {
|
||
"message": "Группа {name} успешно сохранена"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось сохранить группу {name}"
|
||
}
|
||
}
|
||
},
|
||
"select": {
|
||
"label": "Выбрать группу",
|
||
"notFound": "Группы не найдены"
|
||
},
|
||
"settings": {
|
||
"board": {
|
||
"notification": {
|
||
"success": {
|
||
"title": "Настройки сохранены",
|
||
"message": "Настройки панели успешно сохранены"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось сохранить настройки",
|
||
"message": "Невозможно сохранить настройки панели"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"changePosition": {
|
||
"notification": {
|
||
"success": {
|
||
"message": "Позиция успешно изменена"
|
||
},
|
||
"error": {
|
||
"message": "Невозможно изменить позицию"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"defaultGroup": {
|
||
"name": "Группа по умолчанию",
|
||
"description": "{name} - Все авторизованные пользователи"
|
||
}
|
||
},
|
||
"app": {
|
||
"search": "Поиск приложений",
|
||
"page": {
|
||
"list": {
|
||
"title": "Приложения",
|
||
"noResults": {
|
||
"title": "Приложения пока отсутствуют",
|
||
"action": "Создать первое приложение"
|
||
}
|
||
},
|
||
"create": {
|
||
"title": "Новое приложение",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Приложение создано",
|
||
"message": "Приложение успешно создано"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось создать",
|
||
"message": "Не удалось создать приложение"
|
||
}
|
||
}
|
||
},
|
||
"edit": {
|
||
"title": "Редактирование приложения",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Изменения сохранены",
|
||
"message": "Приложение успешно сохранено"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось сохранить",
|
||
"message": "Не удалось сохранить приложение"
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"title": "Удаление приложения",
|
||
"message": "Вы уверены, что хотите удалить приложение {name}?",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Приложение удалено",
|
||
"message": "Приложение успешно удалено"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось удалить",
|
||
"message": "Не удалось удалить приложение"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"field": {
|
||
"name": {
|
||
"label": "Название"
|
||
},
|
||
"description": {
|
||
"label": "Описание"
|
||
},
|
||
"url": {
|
||
"label": "URL-адрес"
|
||
},
|
||
"useDifferentUrlForPing": {
|
||
"checkbox": {
|
||
"label": "Использовать другой URL для проверки доступности",
|
||
"description": "Полезно, если Homarr имеет прямой доступ через внутреннее имя хоста или локальную сеть, что позволит избежать расхода трафика провайдера"
|
||
}
|
||
}
|
||
},
|
||
"action": {
|
||
"select": {
|
||
"label": "Выбрать приложение",
|
||
"notFound": "Приложения не найдены",
|
||
"search": "Поиск приложения",
|
||
"noResults": "Нет результатов",
|
||
"action": "Выбрать {app}",
|
||
"title": "Выберите приложение для добавления на панель"
|
||
},
|
||
"create": {
|
||
"title": "Создать приложение",
|
||
"description": "Создать новое приложение ",
|
||
"action": "Открыть создание приложения"
|
||
},
|
||
"add": "Добавить приложение"
|
||
}
|
||
},
|
||
"integration": {
|
||
"page": {
|
||
"list": {
|
||
"title": "Интеграции",
|
||
"search": "Поиск интеграций",
|
||
"noResults": {
|
||
"title": "Интеграции пока отсутствуют"
|
||
}
|
||
},
|
||
"create": {
|
||
"title": "Новая интеграция {name}",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Интеграция создана",
|
||
"message": "Интеграция успешно создана"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось создать",
|
||
"message": "Не удалось создать интеграцию"
|
||
}
|
||
},
|
||
"app": {
|
||
"option": {
|
||
"existing": {
|
||
"title": "Существующее",
|
||
"label": "Выберите существующее приложение"
|
||
},
|
||
"new": {
|
||
"title": "Новое",
|
||
"url": {
|
||
"label": "URL приложения",
|
||
"description": "URL, который откроется при переходе к приложению с панели"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"edit": {
|
||
"title": "Редактирование интеграции {name}",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Изменения сохранены",
|
||
"message": "Интеграция успешно сохранена"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось сохранить",
|
||
"message": "Не удалось сохранить интеграцию"
|
||
}
|
||
},
|
||
"app": {
|
||
"action": {
|
||
"add": "Привязать приложение",
|
||
"remove": "Отвязать",
|
||
"select": "Выберите приложение для привязки"
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"title": "Удаление интеграции",
|
||
"message": "Вы уверены, что хотите удалить интеграцию {name}?",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Интеграция удалена",
|
||
"message": "Интеграция успешно удалена"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось удалить",
|
||
"message": "Не удалось удалить интеграцию"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"field": {
|
||
"name": {
|
||
"label": "Название"
|
||
},
|
||
"url": {
|
||
"label": "URL-адрес"
|
||
},
|
||
"attemptSearchEngineCreation": {
|
||
"label": "Создать поисковую систему",
|
||
"description": "Интеграцию \"{kind}\" можно использовать с поисковыми системами. Включите эту опцию для автоматической настройки поисковой системы."
|
||
},
|
||
"app": {
|
||
"sectionTitle": "Привязанное приложение"
|
||
},
|
||
"createApp": {
|
||
"label": "Создать приложение",
|
||
"description": "Создать приложение с тем же названием и значком, что и у интеграции. Оставьте поле ниже пустым, чтобы использовать URL интеграции."
|
||
},
|
||
"appHref": {
|
||
"placeholder": "Свой URL приложения"
|
||
},
|
||
"apiKeySettings": {
|
||
"label": "Получить API-ключ"
|
||
}
|
||
},
|
||
"action": {
|
||
"create": "Новая интеграция"
|
||
},
|
||
"grid": {
|
||
"widgetCount": "{count} виджетов",
|
||
"noWidgets": "Нет виджетов",
|
||
"detected": "Обнаружено через Docker"
|
||
},
|
||
"category": {
|
||
"dnsHole": "DNS",
|
||
"mediaService": "Медиа",
|
||
"calendar": "Календарь",
|
||
"mediaSearch": "Поиск",
|
||
"mediaRelease": "Релизы",
|
||
"mediaRequest": "Запросы",
|
||
"downloadClient": "Загрузки",
|
||
"usenet": "Usenet",
|
||
"torrent": "Торрент",
|
||
"miscellaneous": "Разное",
|
||
"smartHomeServer": "Умный дом",
|
||
"indexerManager": "Индексатор",
|
||
"healthMonitoring": "Здоровье",
|
||
"search": "Поиск",
|
||
"mediaTranscoding": "Транскодирование",
|
||
"networkController": "Сеть",
|
||
"releasesProvider": "Релизы",
|
||
"notifications": "Уведомления",
|
||
"firewall": "Брандмауэр",
|
||
"timetable": "Расписание",
|
||
"photoService": "Фото",
|
||
"documents": "Документы",
|
||
"notes": "Заметки",
|
||
"mediaMonitoring": "Мониторинг",
|
||
"speedtest": "Тест скорости",
|
||
"analytics": "Аналитика",
|
||
"vpn": "",
|
||
"mediaLibrary": "Медиа-библиотека",
|
||
"uptimeMonitoring": "Мониторинг доступности"
|
||
},
|
||
"testConnection": {
|
||
"action": {
|
||
"create": "Проверить подключение и создать",
|
||
"edit": "Проверить подключение и сохранить"
|
||
},
|
||
"error": {
|
||
"common": {
|
||
"cause": {
|
||
"title": "Причина с подробностями"
|
||
}
|
||
},
|
||
"unknown": {
|
||
"title": "Неизвестная ошибка",
|
||
"description": "Произошла неизвестная ошибка. Раскройте причину ниже для получения подробностей"
|
||
},
|
||
"parse": {
|
||
"title": "Ошибка разбора",
|
||
"description": "Не удалось разобрать ответ. Убедитесь, что URL указывает на базовый адрес сервиса."
|
||
},
|
||
"authorization": {
|
||
"title": "Ошибка авторизации",
|
||
"description": "Запрос не был авторизован. Убедитесь, что учётные данные верны и имеют достаточные права доступа."
|
||
},
|
||
"statusCode": {
|
||
"title": "Ошибка ответа",
|
||
"description": "Получен неожиданный ответ {statusCode} ({reason}) от <url></url>. Убедитесь, что URL указывает на базовый адрес интеграции.",
|
||
"otherDescription": "Получен неожиданный ответ {statusCode} от <url></url>. Убедитесь, что URL указывает на базовый адрес интеграции.",
|
||
"reason": {
|
||
"badRequest": "Неверный запрос",
|
||
"notFound": "Не найдено",
|
||
"tooManyRequests": "Слишком много запросов",
|
||
"internalServerError": "Внутренняя ошибка сервера",
|
||
"serviceUnavailable": "Сервис недоступен",
|
||
"gatewayTimeout": "Тайм-аут шлюза"
|
||
}
|
||
},
|
||
"certificate": {
|
||
"title": "Ошибка сертификата",
|
||
"description": {
|
||
"expired": "Срок действия сертификата истёк.",
|
||
"notYetValid": "Сертификат ещё не вступил в силу.",
|
||
"untrusted": "Сертификат не является доверенным.",
|
||
"hostnameMismatch": "Имя хоста в сертификате не совпадает с URL."
|
||
},
|
||
"alert": {
|
||
"permission": {
|
||
"title": "Недостаточно прав",
|
||
"message": "У вас нет прав для добавления доверенных сертификатов или их загрузки. Обратитесь к администратору для загрузки необходимого корневого сертификата."
|
||
},
|
||
"hostnameMismatch": {
|
||
"title": "Несовпадение имени хоста",
|
||
"message": "Имя хоста в сертификате не совпадает с именем хоста, к которому вы подключаетесь. Это может указывать на угрозу безопасности, но вы всё равно можете добавить этот сертификат в доверенные."
|
||
},
|
||
"extract": {
|
||
"title": "Не удалось извлечь CA-сертификат",
|
||
"message": "Автоматически можно получить только самоподписанные сертификаты без цепочки. Если вы используете самоподписанный сертификат, загрузите CA-сертификат вручную. Инструкции доступны <docsLink></docsLink>."
|
||
}
|
||
},
|
||
"action": {
|
||
"retry": {
|
||
"label": "Повторить создание"
|
||
},
|
||
"trust": {
|
||
"label": "Доверять сертификату"
|
||
},
|
||
"upload": {
|
||
"label": "Загрузить сертификат"
|
||
}
|
||
},
|
||
"hostnameMismatch": {
|
||
"confirm": {
|
||
"title": "Доверять при несовпадении имени хоста",
|
||
"message": "Вы уверены, что хотите доверять сертификату с несовпадающим именем хоста?"
|
||
},
|
||
"notification": {
|
||
"success": {
|
||
"title": "Сертификат добавлен в доверенные",
|
||
"message": "Имя хоста добавлено в список доверенных сертификатов"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось добавить сертификат в доверенные",
|
||
"message": "Не удалось добавить сертификат с несовпадающим именем хоста в доверенные"
|
||
}
|
||
}
|
||
},
|
||
"selfSigned": {
|
||
"confirm": {
|
||
"title": "Доверять самоподписанному сертификату",
|
||
"message": "Вы уверены, что хотите доверять этому самоподписанному сертификату?"
|
||
},
|
||
"notification": {
|
||
"success": {
|
||
"title": "Сертификат добавлен в доверенные",
|
||
"message": "Сертификат добавлен в список доверенных сертификатов"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось добавить сертификат в доверенные",
|
||
"message": "Не удалось добавить сертификат в список доверенных сертификатов"
|
||
}
|
||
}
|
||
},
|
||
"details": {
|
||
"title": "Подробности",
|
||
"description": "Ознакомьтесь с информацией о сертификате, прежде чем принимать решение о доверии.",
|
||
"content": {
|
||
"action": "Показать содержимое",
|
||
"title": "PEM-сертификат"
|
||
}
|
||
}
|
||
},
|
||
"request": {
|
||
"title": "Ошибка запроса",
|
||
"description": {
|
||
"connection": {
|
||
"hostUnreachable": "Не удалось связаться с сервером. Обычно это означает, что хост выключен или недоступен из вашей сети.",
|
||
"networkUnreachable": "Сеть недоступна. Проверьте подключение к интернету или сетевые настройки.",
|
||
"refused": "Сервер отклонил подключение. Возможно, он не запущен или отклоняет запросы на указанном порту.",
|
||
"reset": "Соединение было неожиданно закрыто сервером. Это может произойти, если сервер нестабилен или перезапускается."
|
||
},
|
||
"dns": {
|
||
"notFound": "Не удалось найти адрес сервера. Проверьте URL на опечатки или недопустимые доменные имена.",
|
||
"timeout": "Истекло время ожидания DNS-запроса. Это может быть временной проблемой — попробуйте ещё раз через несколько минут.",
|
||
"noAnswer": "DNS-сервер не вернул корректный ответ. Домен может существовать, но не имеет действительных записей."
|
||
},
|
||
"timeout": {
|
||
"aborted": "Запрос был прерван до завершения. Это может быть вызвано действием пользователя или системным тайм-аутом.",
|
||
"timeout": "Время ожидания запроса истекло. Проверьте сеть или попробуйте позже."
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"alertNotice": "Кнопка сохранения станет доступна после успешного подключения",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Подключение установлено",
|
||
"message": "Подключение успешно установлено"
|
||
},
|
||
"invalidUrl": {
|
||
"title": "Недействительный URL-адрес",
|
||
"message": "Указан недействительный URL-адрес"
|
||
},
|
||
"secretNotDefined": {
|
||
"title": "Отсутствуют учётные данные",
|
||
"message": "Не все учётные данные были предоставлены"
|
||
},
|
||
"invalidCredentials": {
|
||
"title": "Неверные учётные данные",
|
||
"message": "Предоставлены неверные учётные данные"
|
||
},
|
||
"commonError": {
|
||
"title": "Ошибка подключения",
|
||
"message": "Не удалось установить подключение"
|
||
},
|
||
"badRequest": {
|
||
"title": "Неверный запрос",
|
||
"message": "Запрос сформирован некорректно"
|
||
},
|
||
"unauthorized": {
|
||
"title": "Нет доступа",
|
||
"message": "Возможно, указаны неверные учётные данные"
|
||
},
|
||
"forbidden": {
|
||
"title": "Доступ запрещён",
|
||
"message": "Возможно, недостаточно прав доступа"
|
||
},
|
||
"notFound": {
|
||
"title": "Не найдено",
|
||
"message": "Возможно, указан неверный URL-адрес или путь"
|
||
},
|
||
"internalServerError": {
|
||
"title": "Внутренняя ошибка сервера",
|
||
"message": "На сервере произошла ошибка"
|
||
},
|
||
"serviceUnavailable": {
|
||
"title": "Сервис недоступен",
|
||
"message": "Сервер временно недоступен"
|
||
},
|
||
"connectionAborted": {
|
||
"title": "Подключение прервано",
|
||
"message": "Подключение было прервано"
|
||
},
|
||
"domainNotFound": {
|
||
"title": "Домен не найден",
|
||
"message": "Не удалось найти указанный домен"
|
||
},
|
||
"connectionRefused": {
|
||
"title": "В подключении отказано",
|
||
"message": "В подключении было отказано"
|
||
},
|
||
"invalidJson": {
|
||
"title": "Некорректный JSON",
|
||
"message": "Ответ сервера содержит некорректный JSON"
|
||
},
|
||
"wrongPath": {
|
||
"title": "Неверный путь",
|
||
"message": "Возможно, указан неверный путь"
|
||
},
|
||
"tooManyRequests": {
|
||
"title": "Слишком много запросов за короткое время",
|
||
"message": "Отправлено слишком много запросов. Вероятно, целевая система ограничивает частоту запросов или отклоняет их"
|
||
}
|
||
}
|
||
},
|
||
"secrets": {
|
||
"title": "Данные авторизации",
|
||
"lastUpdated": "Последнее обновление: {date}",
|
||
"notSet": {
|
||
"label": "Значение не указано",
|
||
"tooltip": "Обязательное значение ещё не установлено"
|
||
},
|
||
"secureNotice": "Эти данные нельзя будет просмотреть после создания",
|
||
"reset": {
|
||
"title": "Сбросить данные авторизации",
|
||
"message": "Вы уверены, что хотите сбросить эти данные авторизации?"
|
||
},
|
||
"noSecretsRequired": {
|
||
"segmentTitle": "Авторизация не требуется",
|
||
"text": "Для этой интеграции не требуются данные авторизации"
|
||
},
|
||
"kind": {
|
||
"username": {
|
||
"label": "Имя пользователя",
|
||
"newLabel": "Новое имя пользователя"
|
||
},
|
||
"apiKey": {
|
||
"label": "API-ключ",
|
||
"newLabel": "Новый API-ключ"
|
||
},
|
||
"password": {
|
||
"label": "Пароль",
|
||
"newLabel": "Новый пароль"
|
||
},
|
||
"tokenId": {
|
||
"label": "ID токена",
|
||
"newLabel": "Новый ID токена"
|
||
},
|
||
"realm": {
|
||
"label": "Область",
|
||
"newLabel": "Новая область"
|
||
},
|
||
"personalAccessToken": {
|
||
"label": "Персональный токен доступа",
|
||
"newLabel": "Новый персональный токен доступа"
|
||
},
|
||
"topic": {
|
||
"label": "Тема",
|
||
"newLabel": "Новая тема"
|
||
},
|
||
"url": {
|
||
"label": "URL",
|
||
"newLabel": "Новый URL"
|
||
},
|
||
"opnsenseApiKey": {
|
||
"label": "API-ключ (Key)",
|
||
"newLabel": "Новый API-ключ (Key)"
|
||
},
|
||
"opnsenseApiSecret": {
|
||
"label": "API-ключ (Secret)",
|
||
"newLabel": "Новый API-ключ (Secret)"
|
||
},
|
||
"patchmonApiKey": {
|
||
"label": "",
|
||
"newLabel": ""
|
||
},
|
||
"patchmonApiSecret": {
|
||
"label": "",
|
||
"newLabel": ""
|
||
},
|
||
"githubAppId": {
|
||
"label": "App Id",
|
||
"newLabel": "Новый App Id"
|
||
},
|
||
"githubInstallationId": {
|
||
"label": "Installation Id",
|
||
"newLabel": "Новый Installation Id"
|
||
},
|
||
"privateKey": {
|
||
"label": "Приватный ключ",
|
||
"newLabel": "Новый приватный ключ"
|
||
},
|
||
"slug": {
|
||
"label": "Slug страницы статуса",
|
||
"newLabel": "Новый slug страницы статуса"
|
||
}
|
||
}
|
||
},
|
||
"permission": {
|
||
"use": "Подключение сторонних сервисов",
|
||
"interact": "Взаимодействие с подключенными сервисами",
|
||
"full": "Полное управление интеграциями"
|
||
},
|
||
"audiobookshelf": {
|
||
"name": "Audiobookshelf",
|
||
"description": "Сервер аудиокниг и подкастов с собственным хостингом"
|
||
},
|
||
"navidrome": {
|
||
"name": "Navidrome",
|
||
"description": "Сервер потоковой музыки с собственным хостингом и совместимостью с Subsonic API"
|
||
},
|
||
"uptimeKuma": {
|
||
"name": "Uptime Kuma",
|
||
"description": "",
|
||
"secret": {
|
||
"slug": {
|
||
"description": ""
|
||
},
|
||
"apiKey": {
|
||
"description": ""
|
||
}
|
||
}
|
||
},
|
||
"traefik": {
|
||
"name": "",
|
||
"description": ""
|
||
},
|
||
"paperlessNgx": {
|
||
"name": "",
|
||
"description": ""
|
||
},
|
||
"patchmon": {
|
||
"name": "",
|
||
"description": ""
|
||
},
|
||
"bazarr": {
|
||
"name": "",
|
||
"description": ""
|
||
}
|
||
},
|
||
"media": {
|
||
"plural": "Медиафайлы",
|
||
"search": "Поиск медиафайлов",
|
||
"field": {
|
||
"name": "Название",
|
||
"size": "Размер",
|
||
"creator": "Создатель"
|
||
},
|
||
"action": {
|
||
"upload": {
|
||
"label": "Загрузить медиафайл",
|
||
"file": "Выбрать файл",
|
||
"notification": {
|
||
"success": {
|
||
"message": "Медиафайл успешно загружен"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось загрузить медиафайл"
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"label": "Удалить медиафайл",
|
||
"description": "Вы уверены, что хотите удалить медиафайл <bName></bName>?",
|
||
"notification": {
|
||
"success": {
|
||
"message": "Медиафайл успешно удалён"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось удалить медиафайл"
|
||
}
|
||
}
|
||
},
|
||
"copy": {
|
||
"label": "Копировать URL"
|
||
},
|
||
"open": {
|
||
"label": "Открыть медиа"
|
||
}
|
||
},
|
||
"noResults": {
|
||
"title": "Медиа не загружено"
|
||
}
|
||
},
|
||
"common": {
|
||
"success": "Успешно",
|
||
"beta": "Бета",
|
||
"error": "Ошибка",
|
||
"action": {
|
||
"add": "Добавить",
|
||
"apply": "Применить",
|
||
"backToOverview": "Вернуться к обзору",
|
||
"skip": "Пропустить",
|
||
"change": "Изменить",
|
||
"create": "Создать",
|
||
"createAnother": "Создать и начать заново",
|
||
"edit": "Редактировать",
|
||
"import": "Импортировать",
|
||
"insert": "Вставить",
|
||
"remove": "Удалить",
|
||
"save": "Сохранить",
|
||
"saveChanges": "Сохранить изменения",
|
||
"cancel": "Отмена",
|
||
"delete": "Удалить",
|
||
"discard": "Отменить",
|
||
"close": "Закрыть",
|
||
"confirm": "Подтвердить",
|
||
"continue": "Продолжить",
|
||
"previous": "Назад",
|
||
"next": "Далее",
|
||
"checkoutDocs": "Посмотреть документацию",
|
||
"checkLogs": "Проверить логи для подробностей",
|
||
"tryAgain": "Попробовать снова",
|
||
"loading": "Загрузка",
|
||
"show": "Показать",
|
||
"hide": "Скрыть"
|
||
},
|
||
"here": "здесь",
|
||
"iconPicker": {
|
||
"label": "URL иконки",
|
||
"header": "Введите название или объекты для фильтрации иконок... Homarr найдёт для вас среди {countIcons} иконок.",
|
||
"headerLoading": "",
|
||
"noResults": "",
|
||
"error": ""
|
||
},
|
||
"colorScheme": {
|
||
"options": {
|
||
"auto": "Авто",
|
||
"light": "Светлая",
|
||
"dark": "Тёмная"
|
||
}
|
||
},
|
||
"information": {
|
||
"min": "Мин.",
|
||
"max": "Макс.",
|
||
"days": "Дней",
|
||
"hours": "Часов",
|
||
"minutes": "Минут"
|
||
},
|
||
"notification": {
|
||
"create": {
|
||
"success": "Создание успешно завершено",
|
||
"error": "Не удалось создать"
|
||
},
|
||
"delete": {
|
||
"success": "Удаление успешно завершено",
|
||
"error": "Не удалось удалить"
|
||
},
|
||
"update": {
|
||
"success": "Изменения успешно применены",
|
||
"error": "Не удалось применить изменения"
|
||
},
|
||
"transfer": {
|
||
"success": "Передача успешно завершена",
|
||
"error": "Не удалось выполнить передачу"
|
||
}
|
||
},
|
||
"multiSelect": {
|
||
"placeholder": "Выберите одно или несколько значений"
|
||
},
|
||
"multiText": {
|
||
"placeholder": "Добавить ещё значения",
|
||
"addLabel": "Добавить {value}"
|
||
},
|
||
"select": {
|
||
"placeholder": "Выберите значение",
|
||
"badge": {
|
||
"recommended": "Рекомендуется"
|
||
}
|
||
},
|
||
"userAvatar": {
|
||
"menu": {
|
||
"switchToDarkMode": "Переключить на тёмную тему",
|
||
"switchToLightMode": "Переключить на светлую тему",
|
||
"management": "Управление",
|
||
"docker": "",
|
||
"preferences": "Настройки",
|
||
"logout": "Выйти",
|
||
"login": "Вход",
|
||
"homeBoard": "Ваша домашняя панель",
|
||
"loggedOut": "Выход выполнен",
|
||
"updateAvailable": "Доступно {countUpdates} обновлений: {tag}"
|
||
}
|
||
},
|
||
"dangerZone": "Опасная зона",
|
||
"noResults": "Ничего не найдено",
|
||
"unsavedChanges": "У вас есть несохранённые изменения!",
|
||
"servers": "Серверы",
|
||
"applications": "Приложения",
|
||
"services": "Сервисы",
|
||
"preview": {
|
||
"show": "Показать предпросмотр",
|
||
"hide": "Скрыть предпросмотр"
|
||
},
|
||
"zod": {
|
||
"errors": {
|
||
"default": "Поле заполнено неверно",
|
||
"required": "Это поле обязательно для заполнения",
|
||
"string": {
|
||
"startsWith": "Поле должно начинаться с {startsWith}",
|
||
"endsWith": "Поле должно заканчиваться на {endsWith}",
|
||
"includes": "Поле должно содержать {includes}",
|
||
"invalidEmail": "Поле должно содержать корректный email"
|
||
},
|
||
"tooSmall": {
|
||
"string": "Поле должно содержать не менее {minimum} символов",
|
||
"number": "Значение должно быть больше или равно {minimum}"
|
||
},
|
||
"tooBig": {
|
||
"string": "Поле должно содержать не более {maximum} символов",
|
||
"number": "Значение должно быть меньше или равно {maximum}"
|
||
},
|
||
"custom": {
|
||
"passwordsDoNotMatch": "Пароли не совпадают",
|
||
"passwordRequirements": "Пароль не соответствует требованиям",
|
||
"boardAlreadyExists": "Панель с таким именем уже существует",
|
||
"invalidFileType": "Неверный тип файла, ожидается {expected}",
|
||
"invalidFileName": "Недопустимое имя файла",
|
||
"fileTooLarge": "Файл слишком большой, максимальный размер {maxSize}",
|
||
"invalidConfiguration": "Неверная конфигурация",
|
||
"groupNameTaken": "Имя группы уже занято"
|
||
}
|
||
}
|
||
},
|
||
"unit": {
|
||
"speed": {
|
||
"kilometersPerHour": "км/ч",
|
||
"milesPerHour": "миль/ч"
|
||
}
|
||
}
|
||
},
|
||
"section": {
|
||
"dynamic": {
|
||
"action": {
|
||
"create": "Новый динамический элемент",
|
||
"remove": "Удалить динамический элемент"
|
||
},
|
||
"option": {
|
||
"title": {
|
||
"label": "Заголовок"
|
||
},
|
||
"customCssClasses": {
|
||
"label": "Пользовательские CSS классы"
|
||
},
|
||
"borderColor": {
|
||
"label": "Цвет границы"
|
||
}
|
||
},
|
||
"remove": {
|
||
"title": "Удалить динамический элемент",
|
||
"message": "Вы уверены, что хотите удалить этот динамический элемент? Содержимое будет перемещено в то же место в родительском элементе."
|
||
}
|
||
},
|
||
"category": {
|
||
"field": {
|
||
"name": {
|
||
"label": "Название"
|
||
}
|
||
},
|
||
"action": {
|
||
"create": "Новая категория",
|
||
"edit": "Переименовать категорию",
|
||
"remove": "Удалить категорию",
|
||
"moveUp": "Переместить вверх",
|
||
"moveDown": "Переместить вниз",
|
||
"createAbove": "Создать категорию выше",
|
||
"createBelow": "Создать категорию ниже",
|
||
"openAllInNewTabs": "Открыть всё в новых вкладках"
|
||
},
|
||
"create": {
|
||
"title": "Новая категория",
|
||
"submit": "Добавить категорию"
|
||
},
|
||
"remove": {
|
||
"title": "Удалить категорию",
|
||
"message": "Вы уверены, что хотите удалить категорию {name}?"
|
||
},
|
||
"edit": {
|
||
"title": "Переименовать категорию",
|
||
"submit": "Переименовать категорию"
|
||
},
|
||
"menu": {
|
||
"label": {
|
||
"create": "Новая категория",
|
||
"changePosition": "Изменить позицию",
|
||
"settings": "Настройки"
|
||
}
|
||
},
|
||
"openAllInNewTabs": {
|
||
"title": "Открыть всё в новых вкладках",
|
||
"text": "Некоторые браузеры могут блокировать массовое открытие вкладок из соображений безопасности. Homarr не смог открыть все окна, поскольку ваш браузер заблокировал это действие. Пожалуйста, разрешите \"Открывать всплывающие окна\" и повторите попытку."
|
||
}
|
||
}
|
||
},
|
||
"item": {
|
||
"action": {
|
||
"create": "Новый элемент",
|
||
"import": "Импортировать элемент",
|
||
"edit": "Редактировать элемент",
|
||
"moveResize": "Переместить / изменить размер",
|
||
"duplicate": "Дублировать элемент",
|
||
"remove": "Удалить элемент"
|
||
},
|
||
"menu": {
|
||
"label": {
|
||
"settings": "Настройки",
|
||
"refresh": "",
|
||
"options": "",
|
||
"actions": ""
|
||
},
|
||
"status": {
|
||
"success": "",
|
||
"error": "",
|
||
"loading": "",
|
||
"idle": ""
|
||
}
|
||
},
|
||
"create": {
|
||
"title": "Выберите тип элемента",
|
||
"search": "Фильтр элементов",
|
||
"addToBoard": "Добавить на панель"
|
||
},
|
||
"moveResize": {
|
||
"title": "Переместить / изменить размер элемента",
|
||
"field": {
|
||
"width": {
|
||
"label": "Ширина"
|
||
},
|
||
"height": {
|
||
"label": "Высота"
|
||
},
|
||
"xOffset": {
|
||
"label": "Смещение по X"
|
||
},
|
||
"yOffset": {
|
||
"label": "Смещение по Y"
|
||
}
|
||
}
|
||
},
|
||
"edit": {
|
||
"title": "Редактировать элемент",
|
||
"tab": {
|
||
"widget": "Редактировать виджет",
|
||
"app": "Редактировать приложение"
|
||
},
|
||
"app": {
|
||
"propagationNotice": "Изменения этого приложения будут применены везде, где оно используется на всех панелях."
|
||
},
|
||
"advancedOptions": {
|
||
"label": "Расширенные настройки",
|
||
"title": "Расширенные настройки элемента"
|
||
},
|
||
"field": {
|
||
"integrations": {
|
||
"label": "Интеграции"
|
||
},
|
||
"title": {
|
||
"label": "Заголовок"
|
||
},
|
||
"customCssClasses": {
|
||
"label": "Пользовательские CSS классы"
|
||
},
|
||
"borderColor": {
|
||
"label": "Цвет границы"
|
||
}
|
||
}
|
||
},
|
||
"remove": {
|
||
"title": "Удалить элемент",
|
||
"message": "Вы уверены, что хотите удалить этот элемент?"
|
||
}
|
||
},
|
||
"widget": {
|
||
"integrationSelect": {
|
||
"configureIntegrationFirst": "",
|
||
"loading": "",
|
||
"placeholder": "",
|
||
"noResults": "",
|
||
"loadError": ""
|
||
},
|
||
"app": {
|
||
"name": "Приложение",
|
||
"description": "Встраивает приложение в панель.",
|
||
"option": {
|
||
"appId": {
|
||
"label": "Выберите приложение"
|
||
},
|
||
"openInNewTab": {
|
||
"label": "Открывать в новой вкладке"
|
||
},
|
||
"showTitle": {
|
||
"label": "Показывать название приложения"
|
||
},
|
||
"pingEnabled": {
|
||
"label": "Включить простую проверку доступности"
|
||
},
|
||
"layout": {
|
||
"label": "Расположение",
|
||
"option": {
|
||
"row": "Горизонтально",
|
||
"row-reverse": "Горизонтально (наоборот)",
|
||
"column": "Вертикально",
|
||
"column-reverse": "Вертикально (наоборот)"
|
||
}
|
||
},
|
||
"descriptionDisplayMode": {
|
||
"label": "Режим отображения описания",
|
||
"description": "Выберите, как отображать описание",
|
||
"option": {
|
||
"normal": "Внутри виджета",
|
||
"tooltip": "Как подсказка",
|
||
"hidden": "Скрыто"
|
||
}
|
||
}
|
||
},
|
||
"error": {
|
||
"notFound": {
|
||
"label": "Нет приложения",
|
||
"tooltip": "Не выбрано корректное приложение"
|
||
}
|
||
}
|
||
},
|
||
"bookmarks": {
|
||
"name": "Закладки",
|
||
"description": "Отображает несколько ссылок на приложение",
|
||
"option": {
|
||
"title": {
|
||
"label": "Заголовок"
|
||
},
|
||
"layout": {
|
||
"label": "Расположение",
|
||
"option": {
|
||
"row": {
|
||
"label": "Горизонтально"
|
||
},
|
||
"column": {
|
||
"label": "Вертикально"
|
||
},
|
||
"grid": {
|
||
"label": "Сетка"
|
||
},
|
||
"gridHorizontal": {
|
||
"label": "Горизонтальная сетка"
|
||
}
|
||
}
|
||
},
|
||
"hideTitle": {
|
||
"label": "Скрыть заголовок"
|
||
},
|
||
"hideIcon": {
|
||
"label": "Скрывать иконки"
|
||
},
|
||
"hideHostname": {
|
||
"label": "Скрыть имена хостов"
|
||
},
|
||
"openNewTab": {
|
||
"label": "Открывать в новой вкладке"
|
||
},
|
||
"withBorder": {
|
||
"label": "Показывать рамку"
|
||
},
|
||
"items": {
|
||
"label": "Закладки",
|
||
"add": "Добавить закладку"
|
||
}
|
||
}
|
||
},
|
||
"archiveTeamWarrior": {
|
||
"name": "",
|
||
"description": "",
|
||
"option": {
|
||
"showBroadcastMessage": {
|
||
"label": ""
|
||
}
|
||
}
|
||
},
|
||
"dnsHoleSummary": {
|
||
"name": "Сводка DNS-фильтра",
|
||
"description": "Отображает сводную информацию о вашем DNS-фильтре",
|
||
"option": {
|
||
"layout": {
|
||
"label": "Расположение",
|
||
"option": {
|
||
"row": {
|
||
"label": "Горизонтально"
|
||
},
|
||
"column": {
|
||
"label": "Вертикально"
|
||
},
|
||
"grid": {
|
||
"label": "Сетка"
|
||
}
|
||
}
|
||
},
|
||
"usePiHoleColors": {
|
||
"label": "Использовать цвета Pi-hole"
|
||
}
|
||
},
|
||
"error": {
|
||
"internalServerError": "Не удалось получить сводку DNS-фильтра",
|
||
"integrationsDisconnected": "Нет данных, все интеграции отключены"
|
||
},
|
||
"data": {
|
||
"adsBlockedToday": "заблокировано сегодня",
|
||
"adsBlockedTodayPercentage": "заблокировано сегодня",
|
||
"dnsQueriesToday": "DNS-запросов сегодня",
|
||
"domainsBeingBlocked": "Доменов в списке блокировки"
|
||
},
|
||
"domainsTooltip": "Из-за наличия нескольких интеграций Homarr не может рассчитать точное количество заблокированных доменов"
|
||
},
|
||
"dnsHoleControls": {
|
||
"name": "Управление DNS-фильтром",
|
||
"description": "Управляйте PiHole или AdGuard прямо с вашей панели",
|
||
"option": {
|
||
"layout": {
|
||
"label": "Расположение",
|
||
"option": {
|
||
"row": {
|
||
"label": "Горизонтально"
|
||
},
|
||
"column": {
|
||
"label": "Вертикально"
|
||
},
|
||
"grid": {
|
||
"label": "Сетка"
|
||
}
|
||
}
|
||
},
|
||
"showToggleAllButtons": {
|
||
"label": "Показывать кнопки управления защитой"
|
||
}
|
||
},
|
||
"error": {
|
||
"internalServerError": "Не удалось управлять DNS-фильтром"
|
||
},
|
||
"controls": {
|
||
"enableAll": "Включить всё",
|
||
"disableAll": "Отключить всё",
|
||
"setTimer": "Установить таймер",
|
||
"set": "Установить",
|
||
"enabled": "Включено",
|
||
"disabled": "Отключено",
|
||
"processing": "Обработка",
|
||
"disconnected": "Отключено",
|
||
"hours": "Часы",
|
||
"minutes": "Минуты",
|
||
"unlimited": "Оставить пустым для неограниченного времени"
|
||
}
|
||
},
|
||
"clock": {
|
||
"name": "Дата и время",
|
||
"description": "Отображает текущую дату и время.",
|
||
"option": {
|
||
"customTitleToggle": {
|
||
"label": "Настроить отображение заголовка/города",
|
||
"description": "Показывать настраиваемый заголовок или название города/страны над часами."
|
||
},
|
||
"customTitle": {
|
||
"label": "Заголовок"
|
||
},
|
||
"is24HourFormat": {
|
||
"label": "24-часовой формат",
|
||
"description": "Использовать 24-часовой формат вместо 12-часового"
|
||
},
|
||
"showSeconds": {
|
||
"label": "Показывать секунды"
|
||
},
|
||
"useCustomTimezone": {
|
||
"label": "Использовать другой часовой пояс"
|
||
},
|
||
"timezone": {
|
||
"label": "Часовой пояс",
|
||
"description": "Выберите часовой пояс согласно стандарту IANA"
|
||
},
|
||
"showDate": {
|
||
"label": "Показывать дату"
|
||
},
|
||
"dateFormat": {
|
||
"label": "Формат даты",
|
||
"description": "Как должна выглядеть дата"
|
||
},
|
||
"customTimeFormat": {
|
||
"label": "Пользовательский формат времени",
|
||
"description": "Используйте формат ISO 8601 для отображения времени (это переопределит другие настройки)"
|
||
},
|
||
"customDateFormat": {
|
||
"label": "Пользовательский формат даты",
|
||
"description": "Используйте формат ISO 8601 для отображения даты (это переопределит другие настройки)"
|
||
},
|
||
"showWeather": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"weatherLocation": {
|
||
"label": ""
|
||
},
|
||
"isWeatherFormatFahrenheit": {
|
||
"label": ""
|
||
}
|
||
}
|
||
},
|
||
"minecraftServerStatus": {
|
||
"name": "Статус сервера Minecraft",
|
||
"description": "Отображает текущий статус и информацию о сервере Minecraft",
|
||
"option": {
|
||
"title": {
|
||
"label": "Заголовок"
|
||
},
|
||
"domain": {
|
||
"label": "Домен сервера"
|
||
},
|
||
"isBedrockServer": {
|
||
"label": "Сервер Bedrock Edition"
|
||
}
|
||
},
|
||
"status": {
|
||
"online": "В сети",
|
||
"offline": "Не в сети"
|
||
}
|
||
},
|
||
"timetable": {
|
||
"name": "Расписание",
|
||
"description": "Отображает время отправления со станции",
|
||
"title": "Отправления {station}",
|
||
"noStation": "Станция не выбрана",
|
||
"option": {
|
||
"baseUrl": {
|
||
"label": ""
|
||
},
|
||
"station": {
|
||
"label": "Станция"
|
||
}
|
||
}
|
||
},
|
||
"notebook": {
|
||
"name": "Блокнот",
|
||
"description": "Простой виджет заметок с поддержкой markdown",
|
||
"option": {
|
||
"showToolbar": {
|
||
"label": "Показывать панель инструментов для редактирования markdown"
|
||
},
|
||
"allowReadOnlyCheck": {
|
||
"label": "Разрешить отмечать пункты в режиме чтения"
|
||
},
|
||
"content": {
|
||
"label": "Содержимое заметок"
|
||
}
|
||
},
|
||
"controls": {
|
||
"bold": "Жирный",
|
||
"italic": "Курсив",
|
||
"strikethrough": "Зачёркнутый",
|
||
"underline": "Подчёркнутый",
|
||
"colorText": "Цвет текста",
|
||
"colorHighlight": "Цвет выделения текста",
|
||
"code": "Код",
|
||
"clear": "Очистить форматирование",
|
||
"heading": "Заголовок {level}",
|
||
"align": "Выравнивание текста: {position}",
|
||
"directionLtr": "",
|
||
"directionRtl": "",
|
||
"blockquote": "Цитата",
|
||
"horizontalLine": "Горизонтальная линия",
|
||
"bulletList": "Маркированный список",
|
||
"orderedList": "Нумерованный список",
|
||
"checkList": "Список с чекбоксами",
|
||
"increaseIndent": "Увеличить отступ",
|
||
"decreaseIndent": "Уменьшить отступ",
|
||
"link": "Ссылка",
|
||
"unlink": "Удалить ссылку",
|
||
"image": "Вставить изображение",
|
||
"addTable": "Добавить таблицу",
|
||
"deleteTable": "Удалить таблицу",
|
||
"colorCell": "Цвет ячейки",
|
||
"mergeCell": "Объединить/разделить ячейки",
|
||
"addColumnLeft": "Добавить столбец слева",
|
||
"addColumnRight": "Добавить столбец справа",
|
||
"deleteColumn": "Удалить столбец",
|
||
"addRowTop": "Добавить строку сверху",
|
||
"addRowBelow": "Добавить строку снизу",
|
||
"deleteRow": "Удалить строку"
|
||
},
|
||
"align": {
|
||
"left": "По левому краю",
|
||
"center": "По центру",
|
||
"right": "По правому краю"
|
||
},
|
||
"popover": {
|
||
"clearColor": "Сбросить цвет",
|
||
"source": "Источник",
|
||
"widthPlaceholder": "Значение в % или пикселях",
|
||
"columns": "Столбцы",
|
||
"rows": "Строки",
|
||
"width": "Ширина",
|
||
"height": "Высота"
|
||
},
|
||
"placeholder": "Начните писать заметки",
|
||
"dismiss": {
|
||
"title": "Отменить изменения?",
|
||
"message": "У вас есть несохранённые изменения в блокноте. Вы уверены, что хотите их отменить?",
|
||
"action": {
|
||
"discard": "Отменить изменения",
|
||
"keepEditing": "Продолжить редактирование"
|
||
}
|
||
}
|
||
},
|
||
"anchorNote": {
|
||
"name": "Заметка Anchor",
|
||
"description": "Отображает выбранную заметку из Anchor",
|
||
"option": {
|
||
"noteId": {
|
||
"label": "Заметка"
|
||
},
|
||
"showTitle": {
|
||
"label": "Показывать заголовок"
|
||
},
|
||
"showUpdatedAt": {
|
||
"label": "Показывать последнее обновление"
|
||
}
|
||
},
|
||
"empty": "Выберите заметку для отображения",
|
||
"emptyContent": "Эта заметка не содержит текста",
|
||
"notFound": "Заметка не найдена",
|
||
"noNotes": "Заметки не найдены",
|
||
"integrationRequired": "Сначала выберите интеграцию Anchor",
|
||
"updatedAt": "Обновлено {date}",
|
||
"untitled": "Без названия",
|
||
"edit": "Редактировать",
|
||
"save": "Сохранить",
|
||
"cancel": "Отмена",
|
||
"readOnlyViewer": "У вас есть доступ только для просмотра этой заметки. Редактирование отключено.",
|
||
"saveForbidden": "У вас нет прав на редактирование этой заметки.",
|
||
"saveFailed": "Не удалось сохранить эту заметку. Пожалуйста, повторите попытку."
|
||
},
|
||
"iframe": {
|
||
"name": "iFrame",
|
||
"description": "Встраивает любой контент из интернета. Некоторые сайты могут ограничивать доступ.",
|
||
"option": {
|
||
"embedUrl": {
|
||
"label": "URL для встраивания"
|
||
},
|
||
"allowFullScreen": {
|
||
"label": "Разрешить полноэкранный режим"
|
||
},
|
||
"allowTransparency": {
|
||
"label": "Разрешить прозрачность"
|
||
},
|
||
"allowScrolling": {
|
||
"label": "Разрешить прокрутку"
|
||
},
|
||
"allowPayment": {
|
||
"label": "Разрешить оплату"
|
||
},
|
||
"allowAutoPlay": {
|
||
"label": "Разрешить автовоспроизведение"
|
||
},
|
||
"allowMicrophone": {
|
||
"label": "Разрешить микрофон"
|
||
},
|
||
"allowCamera": {
|
||
"label": "Разрешить камеру"
|
||
},
|
||
"allowGeolocation": {
|
||
"label": "Разрешить геолокацию"
|
||
},
|
||
"allowModals": {
|
||
"label": "Разрешить модальные окна"
|
||
}
|
||
},
|
||
"error": {
|
||
"noUrl": "URL для iFrame не указан",
|
||
"unsupportedProtocol": "Указанный URL использует неподдерживаемый протокол. Пожалуйста, используйте один из ({supportedProtocols})",
|
||
"noBrowerSupport": "Ваш браузер не поддерживает iframes. Пожалуйста, обновите браузер."
|
||
}
|
||
},
|
||
"smartHome-entityState": {
|
||
"name": "Состояние объекта",
|
||
"description": "Отображает состояние объекта и позволяет управлять им при необходимости",
|
||
"option": {
|
||
"entityId": {
|
||
"label": "ID объекта"
|
||
},
|
||
"displayName": {
|
||
"label": "Отображаемое имя"
|
||
},
|
||
"entityUnit": {
|
||
"label": "Единица измерения"
|
||
},
|
||
"clickable": {
|
||
"label": "Кликабельный"
|
||
}
|
||
}
|
||
},
|
||
"smartHome-executeAutomation": {
|
||
"name": "Запуск автоматизации",
|
||
"description": "Запускает автоматизацию одним нажатием",
|
||
"option": {
|
||
"displayName": {
|
||
"label": "Отображаемое имя"
|
||
},
|
||
"automationId": {
|
||
"label": "ID автоматизации"
|
||
}
|
||
},
|
||
"spotlightAction": {
|
||
"run": "Запустить {name}"
|
||
}
|
||
},
|
||
"stockPrice": {
|
||
"name": "Цена акций",
|
||
"description": "Отображает текущую цену акций компании",
|
||
"option": {
|
||
"stock": {
|
||
"label": "Тикер акции"
|
||
},
|
||
"timeRange": {
|
||
"label": "Временной диапазон",
|
||
"option": {
|
||
"1d": {
|
||
"label": "1 день"
|
||
},
|
||
"5d": {
|
||
"label": "5 дней"
|
||
},
|
||
"1mo": {
|
||
"label": "1 месяц"
|
||
},
|
||
"3mo": {
|
||
"label": "3 месяца"
|
||
},
|
||
"6mo": {
|
||
"label": "6 месяцев"
|
||
},
|
||
"ytd": {
|
||
"label": "С начала года"
|
||
},
|
||
"1y": {
|
||
"label": "1 год"
|
||
},
|
||
"2y": {
|
||
"label": "2 года"
|
||
},
|
||
"5y": {
|
||
"label": "5 лет"
|
||
},
|
||
"10y": {
|
||
"label": "10 лет"
|
||
},
|
||
"max": {
|
||
"label": "Максимум"
|
||
}
|
||
}
|
||
},
|
||
"timeInterval": {
|
||
"label": "Временной интервал",
|
||
"option": {
|
||
"5m": {
|
||
"label": "5 минут"
|
||
},
|
||
"15m": {
|
||
"label": "15 минут"
|
||
},
|
||
"30m": {
|
||
"label": "30 минут"
|
||
},
|
||
"1h": {
|
||
"label": "1 час"
|
||
},
|
||
"1d": {
|
||
"label": "1 день"
|
||
},
|
||
"5d": {
|
||
"label": "5 дней"
|
||
},
|
||
"1wk": {
|
||
"label": "1 неделя"
|
||
},
|
||
"1mo": {
|
||
"label": "1 месяц"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"calendar": {
|
||
"name": "Календарь",
|
||
"description": "Отображает события из ваших интеграций в календаре в определённом временном периоде",
|
||
"duration": {
|
||
"allDay": "Весь день"
|
||
},
|
||
"option": {
|
||
"releaseType": {
|
||
"label": "Тип релиза Radarr",
|
||
"options": {
|
||
"inCinemas": "В кинотеатрах",
|
||
"digitalRelease": "Цифровой релиз",
|
||
"physicalRelease": "Физический релиз"
|
||
}
|
||
},
|
||
"filterPastMonths": {
|
||
"label": "Начиная с"
|
||
},
|
||
"filterFutureMonths": {
|
||
"label": "Заканчивая"
|
||
},
|
||
"showUnmonitored": {
|
||
"label": "Показывать неотслеживаемые"
|
||
}
|
||
}
|
||
},
|
||
"weather": {
|
||
"name": "Погода",
|
||
"description": "Отображает текущую информацию о погоде для указанного местоположения.",
|
||
"option": {
|
||
"isFormatFahrenheit": {
|
||
"label": "Температура в градусах Фаренгейта"
|
||
},
|
||
"disableTemperatureDecimals": {
|
||
"label": "Отключить десятичные значения температуры"
|
||
},
|
||
"showCurrentWindSpeed": {
|
||
"label": "Показать текущую скорость ветра",
|
||
"description": "Только для текущей погоды"
|
||
},
|
||
"useImperialSpeed": {
|
||
"label": "Использовать мили/ч для скорости ветра"
|
||
},
|
||
"location": {
|
||
"label": "Местоположение"
|
||
},
|
||
"showCity": {
|
||
"label": "Показывать город"
|
||
},
|
||
"hasForecast": {
|
||
"label": "Показывать прогноз"
|
||
},
|
||
"forecastDayCount": {
|
||
"label": "Количество дней прогноза",
|
||
"description": "Если виджет недостаточно широкий, будет показано меньше дней"
|
||
},
|
||
"dateFormat": {
|
||
"label": "Формат даты",
|
||
"description": "Как должна отображаться дата"
|
||
}
|
||
},
|
||
"currentWindSpeed": "{currentWindSpeed} {unit}",
|
||
"dailyForecast": {
|
||
"sunrise": "Восход",
|
||
"sunset": "Закат",
|
||
"maxWindSpeed": "Макс. скорость ветра: {maxWindSpeed} {unit}",
|
||
"maxWindGusts": "Макс. порывы ветра: {maxWindGusts} {unit}",
|
||
"humidity": ""
|
||
},
|
||
"kind": {
|
||
"clear": "Ясно",
|
||
"mainlyClear": "Преимущественно ясно",
|
||
"fog": "Туман",
|
||
"drizzle": "Морось",
|
||
"freezingDrizzle": "Изморозь",
|
||
"rain": "Дождь",
|
||
"freezingRain": "Моросящий дождь",
|
||
"snowFall": "Снегопад",
|
||
"snowGrains": "Снежная крупа",
|
||
"rainShowers": "Ливень",
|
||
"snowShowers": "Снегопад",
|
||
"thunderstorm": "Гроза",
|
||
"thunderstormWithHail": "Гроза с градом",
|
||
"unknown": "Неизвестно"
|
||
}
|
||
},
|
||
"indexerManager": {
|
||
"name": "Состояние индексаторов",
|
||
"description": "Статус ваших индексаторов",
|
||
"option": {
|
||
"openIndexerSiteInNewTab": {
|
||
"label": "Открывать сайт индексатора в новой вкладке"
|
||
}
|
||
},
|
||
"title": "Индексаторы",
|
||
"testAll": "Проверить все",
|
||
"error": {
|
||
"internalServerError": "Не удалось получить статус индексаторов"
|
||
}
|
||
},
|
||
"healthMonitoring": {
|
||
"name": "Мониторинг состояния системы",
|
||
"description": "Отображает информацию о состоянии и работоспособности вашей системы (систем).",
|
||
"tab": {
|
||
"system": "Система",
|
||
"cluster": "Кластер"
|
||
},
|
||
"option": {
|
||
"fahrenheit": {
|
||
"label": "Температура ЦП в градусах Фаренгейта"
|
||
},
|
||
"cpu": {
|
||
"label": "Показывать информацию о процессоре"
|
||
},
|
||
"memory": {
|
||
"label": "Показать информацию о памяти"
|
||
},
|
||
"gpu": {
|
||
"label": "Показать информацию о GPU"
|
||
},
|
||
"showUptime": {
|
||
"label": "Показывать время работы"
|
||
},
|
||
"fileSystem": {
|
||
"label": "Показать информацию о файловой системе"
|
||
},
|
||
"visibleStorageVolumes": {
|
||
"label": "",
|
||
"description": "",
|
||
"placeholder": ""
|
||
},
|
||
"defaultTab": {
|
||
"label": "Вкладка по умолчанию"
|
||
},
|
||
"visibleClusterSections": {
|
||
"label": "Видимые секции кластера"
|
||
},
|
||
"sectionIndicatorRequirement": {
|
||
"label": "Пороговое значение индикатора раздела"
|
||
}
|
||
},
|
||
"popover": {
|
||
"information": "Информация",
|
||
"processor": "Процессор: {cpuModelName}",
|
||
"memory": "Память: {memory}GiB",
|
||
"memoryAvailable": "Доступно: {memoryAvailable}GiB ({percent}%)",
|
||
"version": "Версия: {version}",
|
||
"uptime": "Время работы: {months} мес., {days} дн., {hours} ч., {minutes} мин.",
|
||
"loadAverage": "Средняя нагрузка:",
|
||
"minute": "1 минута",
|
||
"minutes": "{count} минут",
|
||
"used": "Использовано",
|
||
"available": "Доступно",
|
||
"lastSeen": "Последнее обновление: {lastSeen}"
|
||
},
|
||
"memory": {},
|
||
"error": {
|
||
"internalServerError": "Не удалось получить данные о состоянии системы"
|
||
},
|
||
"cluster": {
|
||
"summary": {
|
||
"cpu": "ЦП",
|
||
"memory": "Память"
|
||
},
|
||
"resource": {
|
||
"node": {
|
||
"name": "Узлы"
|
||
},
|
||
"qemu": {
|
||
"name": "Виртуальные машины"
|
||
},
|
||
"lxc": {
|
||
"name": "Контейнеры LXC"
|
||
},
|
||
"storage": {
|
||
"name": "Хранилище"
|
||
}
|
||
},
|
||
"popover": {
|
||
"rightSection": {
|
||
"node": "Узел",
|
||
"vmId": "ID виртуальной машины",
|
||
"plugin": "Плагин"
|
||
},
|
||
"detail": {
|
||
"cpu": "Ядер",
|
||
"memory": "Память",
|
||
"storage": "Хранилище",
|
||
"uptime": "Время работы",
|
||
"haState": "Состояние HA",
|
||
"storageType": {
|
||
"local": "Локальное",
|
||
"shared": "Общее"
|
||
}
|
||
}
|
||
},
|
||
"table": {
|
||
"header": {
|
||
"name": "Название",
|
||
"cpu": "ЦП",
|
||
"memory": "Память",
|
||
"node": "Узел"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"dockerContainers": {
|
||
"name": "Статистика Docker",
|
||
"description": "Статистика контейнеров (этот виджет можно добавить только с правами администратора)",
|
||
"option": {
|
||
"columns": {
|
||
"label": ""
|
||
},
|
||
"enableRowSorting": {
|
||
"label": "Включить сортировку элементов"
|
||
},
|
||
"defaultSort": {
|
||
"label": "Столбец сортировки по умолчанию",
|
||
"option": {
|
||
"name": "Имя",
|
||
"state": "Состояние",
|
||
"cpuUsage": "Использование ЦП",
|
||
"memoryUsage": "Использование памяти"
|
||
}
|
||
},
|
||
"descendingDefaultSort": {
|
||
"label": "Обратная сортировка"
|
||
},
|
||
"columnOrder": {
|
||
"label": ""
|
||
},
|
||
"columnWidths": {
|
||
"label": ""
|
||
}
|
||
},
|
||
"error": {
|
||
"internalServerError": "Не удалось получить статистику контейнеров",
|
||
"layoutSaveTitle": "",
|
||
"layoutSaveMessage": ""
|
||
},
|
||
"empty": {
|
||
"noContainers": ""
|
||
}
|
||
},
|
||
"coolify": {
|
||
"name": "Coolify",
|
||
"description": "Обзор вашего экземпляра Coolify с серверами и приложениями",
|
||
"option": {
|
||
"showServers": {
|
||
"label": "Показывать серверы"
|
||
},
|
||
"showApplications": {
|
||
"label": "Показывать приложения"
|
||
},
|
||
"showServices": {
|
||
"label": "Показывать сервисы"
|
||
}
|
||
},
|
||
"empty": {
|
||
"servers": "Серверы не найдены",
|
||
"applications": "Приложения не найдены",
|
||
"services": "Сервисы не найдены"
|
||
},
|
||
"footer": {
|
||
"updated": "Обновлено {when}"
|
||
},
|
||
"error": {
|
||
"noIntegration": "Интеграция с Coolify не настроена",
|
||
"internalServerError": "Не удалось получить данные Coolify"
|
||
},
|
||
"server": {
|
||
"buildServer": "Сборка"
|
||
},
|
||
"instances": {
|
||
"title": "Экземпляры"
|
||
}
|
||
},
|
||
"vpn": {
|
||
"name": "",
|
||
"description": "",
|
||
"serviceUnavailable": "",
|
||
"option": {}
|
||
},
|
||
"ups": {
|
||
"name": "ИБП",
|
||
"description": "Мониторинг состояния ИБП через сервер NUT",
|
||
"option": {
|
||
"showBattery": {
|
||
"label": "Показать батарею"
|
||
},
|
||
"showLoad": {
|
||
"label": "Показать нагрузку"
|
||
},
|
||
"showVoltage": {
|
||
"label": "Показать напряжение"
|
||
}
|
||
},
|
||
"status": {
|
||
"online": "В сети",
|
||
"onBattery": "От батареи",
|
||
"lowBattery": "Низкий заряд батареи",
|
||
"charging": "Зарядка",
|
||
"unknown": "Неизвестно"
|
||
},
|
||
"field": {
|
||
"runtime": "Время работы",
|
||
"load": "Нагрузка",
|
||
"input": "Вход",
|
||
"output": "Выход"
|
||
},
|
||
"error": {
|
||
"internalServerError": "Не удалось получить данные ИБП"
|
||
}
|
||
},
|
||
"tracearr": {
|
||
"name": "Tracearr",
|
||
"description": "Мониторинг медиасервера с детальной информацией о потоках и транскодировании",
|
||
"option": {
|
||
"showStreams": {
|
||
"label": "Показать активные потоки"
|
||
},
|
||
"showStats": {
|
||
"label": "Показать сводку статистики"
|
||
},
|
||
"showRecentActivity": {
|
||
"label": "Показать недавнюю активность"
|
||
},
|
||
"showViolations": {
|
||
"label": "Показать нарушения"
|
||
}
|
||
},
|
||
"stats": {
|
||
"activeStreams": "Активные потоки",
|
||
"totalUsers": "Всего пользователей",
|
||
"transcodes": "Транскодирования",
|
||
"bandwidth": "Пропускная способность"
|
||
},
|
||
"streams": {
|
||
"empty": "Нет активных потоков",
|
||
"user": "Пользователь",
|
||
"media": "Медиа",
|
||
"state": "Состояние",
|
||
"quality": "Качество",
|
||
"device": "Устройство",
|
||
"progress": "Прогресс",
|
||
"videoDecision": {
|
||
"directPlay": "Прямое воспроизведение",
|
||
"transcode": "Транскодирование",
|
||
"directStream": "Прямой поток"
|
||
}
|
||
},
|
||
"recentActivity": {
|
||
"title": "Недавняя активность",
|
||
"empty": "Нет недавней активности",
|
||
"watched": "Просмотрено",
|
||
"partial": "Частично"
|
||
},
|
||
"violations": {
|
||
"title": "Нарушения",
|
||
"empty": "Нет недавних нарушений",
|
||
"rule": "Правило",
|
||
"user": "Пользователь"
|
||
},
|
||
"noSectionsEnabled": "Секции не включены",
|
||
"error": {
|
||
"noIntegration": "Интеграция Tracearr не настроена",
|
||
"internalServerError": "Не удалось получить данные Tracearr"
|
||
}
|
||
},
|
||
"umami": {
|
||
"name": "Umami Аналитика",
|
||
"description": "Отображает статистику посетителей из вашего экземпляра Umami Analytics",
|
||
"visitors": "посетители",
|
||
"active": "активно",
|
||
"pageviews": "просмотры страниц",
|
||
"visits": "посещения",
|
||
"bounceRate": "отказы",
|
||
"avgDuration": "среднее",
|
||
"option": {
|
||
"websiteId": {
|
||
"label": "Веб-сайт",
|
||
"description": "Выберите веб-сайт, отслеживаемый вашим экземпляром Umami",
|
||
"placeholder": "Выберите веб-сайт",
|
||
"loading": "Загрузка веб-сайтов...",
|
||
"noWebsites": "Веб-сайты не найдены",
|
||
"configureIntegrationFirst": "Сначала подключите интеграцию Umami"
|
||
},
|
||
"timeFrame": {
|
||
"label": "Временной период",
|
||
"description": "Временной период для отображения данных о посетителях",
|
||
"option": {
|
||
"today": "Сегодня",
|
||
"24h": "Последние 24 часа",
|
||
"7d": "Последние 7 дней",
|
||
"30d": "Последние 30 дней",
|
||
"month": "Этот месяц",
|
||
"lastMonth": "Прошлый месяц"
|
||
}
|
||
},
|
||
"eventName": {
|
||
"label": "Событие",
|
||
"description": "Показать общее количество вхождений определенного события",
|
||
"placeholder": "Выберите событие",
|
||
"loading": "Загрузка событий...",
|
||
"noEvents": "События не найдены",
|
||
"none": "Нет событий",
|
||
"configureWebsiteFirst": "Сначала выберите веб-сайт для загрузки событий"
|
||
},
|
||
"chartType": {
|
||
"label": "Тип диаграммы",
|
||
"description": "Стиль отображения диаграммы",
|
||
"option": {
|
||
"bar": "Столбчатая диаграмма",
|
||
"sparkline": "Спарклайн"
|
||
}
|
||
},
|
||
"chartStyle": {
|
||
"label": "Стиль диаграммы",
|
||
"description": "Как отображать серии событий на диаграмме",
|
||
"option": {
|
||
"grouped": "Рядом",
|
||
"overlay": "Наложение (подмножество)"
|
||
}
|
||
},
|
||
"viewMode": {
|
||
"label": "Вид",
|
||
"description": "Что отображать в теле виджета",
|
||
"option": {
|
||
"chart": "Диаграмма",
|
||
"events": "Диаграмма событий",
|
||
"topPages": "Топ страниц",
|
||
"topReferrers": "Топ рефереров"
|
||
}
|
||
},
|
||
"eventNames": {
|
||
"label": "События",
|
||
"description": "Выберите одно или несколько событий для диаграммы",
|
||
"placeholder": "Выберите события...",
|
||
"loading": "Загрузка событий...",
|
||
"noEvents": "События не найдены",
|
||
"configureWebsiteFirst": "Сначала выберите веб-сайт для загрузки событий"
|
||
},
|
||
"topCount": {
|
||
"label": "Элементов для отображения",
|
||
"description": "Количество отображаемых верхних элементов (макс. 500)"
|
||
}
|
||
},
|
||
"event": {
|
||
"occurrences": "событий",
|
||
"label": "событий"
|
||
},
|
||
"topPages": {
|
||
"direct": "Прямой"
|
||
},
|
||
"topReferrers": {
|
||
"direct": "Прямой"
|
||
},
|
||
"events": {
|
||
"selectPrompt": "Выберите события для диаграммы"
|
||
},
|
||
"error": {
|
||
"noIntegration": "Интеграция с Umami не настроена",
|
||
"noWebsite": "Веб-сайт не настроен",
|
||
"noData": "Нет данных",
|
||
"internalServerError": "Не удалось получить данные Umami"
|
||
}
|
||
},
|
||
"common": {
|
||
"location": {
|
||
"query": "Город / Почтовый индекс",
|
||
"latitude": "Широта",
|
||
"longitude": "Долгота",
|
||
"disabledTooltip": "Пожалуйста, введите город или почтовый индекс",
|
||
"unknownLocation": "Неизвестное местоположение",
|
||
"search": "Поиск",
|
||
"table": {
|
||
"header": {
|
||
"city": "Город",
|
||
"country": "Страна",
|
||
"coordinates": "Координаты",
|
||
"population": "Население"
|
||
},
|
||
"action": {
|
||
"select": "Выбрать {city}, {countryCode}"
|
||
},
|
||
"population": {
|
||
"fallback": "Неизвестно"
|
||
}
|
||
}
|
||
},
|
||
"integration": {
|
||
"noData": "Интеграции не найдены",
|
||
"description": "Нажмите <here></here>, чтобы создать новую интеграцию"
|
||
},
|
||
"app": {
|
||
"noData": "Приложения не найдены",
|
||
"description": "Нажмите <here></here>, чтобы создать новое приложение",
|
||
"quickCreate": "Быстрое создание приложения"
|
||
},
|
||
"error": {
|
||
"noIntegration": "Интеграция не выбрана",
|
||
"noData": "Данные интеграции недоступны"
|
||
},
|
||
"option": {}
|
||
},
|
||
"video": {
|
||
"name": "Видеотрансляция",
|
||
"description": "Встраивает видео с камеры или трансляцию с веб-сайта",
|
||
"option": {
|
||
"feedUrl": {
|
||
"label": "URL трансляции"
|
||
},
|
||
"hasAutoPlay": {
|
||
"label": "Автовоспроизведение",
|
||
"description": "Автовоспроизведение работает только при отключенном звуке из-за ограничений браузера"
|
||
},
|
||
"isMuted": {
|
||
"label": "Без звука"
|
||
},
|
||
"hasControls": {
|
||
"label": "Показывать элементы управления"
|
||
}
|
||
},
|
||
"error": {
|
||
"noUrl": "URL видео не указан",
|
||
"forYoutubeUseIframe": "Для видео с YouTube используйте виджет iframe"
|
||
}
|
||
},
|
||
"mediaServer": {
|
||
"name": "Активные просмотры",
|
||
"description": "Отображает текущие сеансы воспроизведения на медиасерверах",
|
||
"option": {
|
||
"showOnlyPlaying": {
|
||
"label": "Показывать только воспроизводимое",
|
||
"description": "Отключение этой опции не работает для Plex"
|
||
},
|
||
"showBitrate": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showLocation": {
|
||
"label": "",
|
||
"description": ""
|
||
}
|
||
},
|
||
"footer": {
|
||
"streams": "",
|
||
"totalBitrate": ""
|
||
},
|
||
"items": {
|
||
"currentlyPlaying": "Сейчас воспроизводится",
|
||
"user": "Пользователь",
|
||
"name": "Название",
|
||
"id": "Id",
|
||
"status": "",
|
||
"directPlay": "",
|
||
"directStream": "",
|
||
"transcodeVideo": "",
|
||
"transcodeAudio": "",
|
||
"transcoding": "",
|
||
"paused": "",
|
||
"remaining": "",
|
||
"metadata": {
|
||
"title": "Техническая информация",
|
||
"video": {
|
||
"title": "Видео",
|
||
"resolution": "Разрешение"
|
||
},
|
||
"audio": {
|
||
"title": "Аудио",
|
||
"channelCount": "Аудиоканалы",
|
||
"codec": "Аудиокодек"
|
||
},
|
||
"transcoding": {
|
||
"title": "Транскодирование",
|
||
"container": "Контейнер",
|
||
"resolution": "Разрешение",
|
||
"target": "Целевой кодек"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"paperlessNgx": {
|
||
"name": "",
|
||
"description": "",
|
||
"documentsTotal": "",
|
||
"documentsInbox": "",
|
||
"correspondents": "",
|
||
"tags": "",
|
||
"documentTypes": "",
|
||
"inboxRatio": "",
|
||
"inbox": "",
|
||
"total": "",
|
||
"option": {
|
||
"showInboxRatio": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showInboxRing": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showDocumentsTotal": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showDocumentsInbox": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showCorrespondents": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showTags": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showDocumentTypes": {
|
||
"label": "",
|
||
"description": ""
|
||
}
|
||
},
|
||
"error": {
|
||
"internalServerError": ""
|
||
}
|
||
},
|
||
"patchmon": {
|
||
"name": "",
|
||
"description": "",
|
||
"title": "",
|
||
"totalHosts": "",
|
||
"hostsNeedingUpdates": "",
|
||
"securityUpdates": "",
|
||
"upToDateHosts": "",
|
||
"hostsWithSecurityUpdates": "",
|
||
"recentUpdates24h": "",
|
||
"totalOutdatedPackages": "",
|
||
"totalRepos": "",
|
||
"osDistribution": "",
|
||
"compliance": "",
|
||
"complianceRatio": "",
|
||
"lastUpdated": "",
|
||
"option": {
|
||
"showTotalHosts": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showHostsNeedingUpdates": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showSecurityUpdates": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showUpToDateHosts": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showHostsWithSecurityUpdates": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showRecentUpdates24h": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showTotalOutdatedPackages": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showTotalRepos": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"enableThresholdColors": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"useCustomThresholds": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"thresholdMode": {
|
||
"option": {
|
||
"absolute": "",
|
||
"percent": ""
|
||
}
|
||
},
|
||
"hostsNeedingUpdatesThresholdMode": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"hostsNeedingUpdatesWarningAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"hostsNeedingUpdatesCriticalAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"securityUpdatesThresholdMode": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"securityUpdatesWarningAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"securityUpdatesCriticalAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"hostsWithSecurityUpdatesThresholdMode": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"hostsWithSecurityUpdatesWarningAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"hostsWithSecurityUpdatesCriticalAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"upToDateHostsThresholdMode": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"upToDateHostsWarningAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"upToDateHostsCriticalAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"totalOutdatedPackagesThresholdMode": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"totalOutdatedPackagesWarningAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"totalOutdatedPackagesCriticalAt": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showOsDistribution": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"osDistributionLimit": {
|
||
"label": "",
|
||
"description": "",
|
||
"option": {
|
||
"3": "",
|
||
"5": "",
|
||
"10": "",
|
||
"all": ""
|
||
}
|
||
},
|
||
"showOsVersion": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showComplianceHero": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"osDisplayMode": {
|
||
"label": "",
|
||
"description": "",
|
||
"option": {
|
||
"bars": "",
|
||
"donut": ""
|
||
}
|
||
}
|
||
},
|
||
"error": {
|
||
"internalServerError": ""
|
||
}
|
||
},
|
||
"bazarr": {
|
||
"name": "",
|
||
"description": "",
|
||
"episodes": "",
|
||
"movies": "",
|
||
"providers": "",
|
||
"status": "",
|
||
"option": {
|
||
"showMissingEpisodes": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showMissingMovies": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showProviderIssues": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showHealthIssues": {
|
||
"label": "",
|
||
"description": ""
|
||
}
|
||
},
|
||
"error": {
|
||
"internalServerError": ""
|
||
}
|
||
},
|
||
"immich-serverStats": {
|
||
"name": "Статистика сервера Immich",
|
||
"description": "Информация о вашем экземпляре Immich",
|
||
"option": {
|
||
"showUsers": {
|
||
"label": "Показать пользователей",
|
||
"description": "Показать количество пользователей на вашем экземпляре"
|
||
},
|
||
"showPhotos": {
|
||
"label": "Показать фото",
|
||
"description": "Показать количество фотографий на вашем экземпляре"
|
||
},
|
||
"showVideos": {
|
||
"label": "Показать видео",
|
||
"description": "Показать количество видео на вашем экземпляре"
|
||
},
|
||
"showStorage": {
|
||
"label": "Показать хранилище",
|
||
"description": "Показать общий объём используемого хранилища"
|
||
}
|
||
},
|
||
"users": "Пользователи",
|
||
"photos": "Фото",
|
||
"videos": "Видео",
|
||
"storage": "Занято"
|
||
},
|
||
"immich-albumCarousel": {
|
||
"name": "Альбом Immich",
|
||
"allPhotos": "",
|
||
"option": {
|
||
"albumId": {
|
||
"label": "ID альбома",
|
||
"description": "Уникальный идентификатор вашего альбома Immich. Его можно найти, открыв альбом и скопировав уникальную строку из URL, например 'a21aca09-9f05-47dc-b1a1-7b53c547226e'"
|
||
},
|
||
"rotationIntervalSeconds": {
|
||
"label": "Интервал в секундах",
|
||
"description": "Переключать фотографии в альбоме каждые X секунд. Минимум 1. Максимум 3600."
|
||
},
|
||
"showPhotoInfo": {
|
||
"label": "Показать информацию о фото",
|
||
"description": "Отображать дату снимка и текущий номер в нижней части слайд-шоу"
|
||
},
|
||
"randomizePhotos": {
|
||
"label": "",
|
||
"description": ""
|
||
}
|
||
},
|
||
"description": "Слайд-шоу фотографий из вашего альбома Immich",
|
||
"noPhotos": "В этом альбоме нет фотографий"
|
||
},
|
||
"downloads": {
|
||
"name": "Загрузки",
|
||
"description": "Позволяет просматривать и управлять загрузками как из торрент-клиентов, так и из Usenet-клиентов.",
|
||
"option": {
|
||
"columns": {
|
||
"label": "Отображаемые столбцы"
|
||
},
|
||
"enableRowSorting": {
|
||
"label": "Включить сортировку элементов"
|
||
},
|
||
"defaultSort": {
|
||
"label": "Столбец для сортировки по умолчанию"
|
||
},
|
||
"descendingDefaultSort": {
|
||
"label": "Обратная сортировка"
|
||
},
|
||
"showCompletedUsenet": {
|
||
"label": "Показывать завершённые задачи Usenet"
|
||
},
|
||
"showCompletedTorrent": {
|
||
"label": "Показывать завершённые торренты"
|
||
},
|
||
"showCompletedHttp": {
|
||
"label": "Показывать завершённые записи категории «Разное»"
|
||
},
|
||
"activeTorrentThreshold": {
|
||
"label": "Скрывать завершённые торренты ниже этого порога (в КиБ/с)"
|
||
},
|
||
"categoryFilter": {
|
||
"label": "Фильтр по категориям/меткам"
|
||
},
|
||
"filterIsWhitelist": {
|
||
"label": "Использовать фильтр как белый список"
|
||
},
|
||
"applyFilterToRatio": {
|
||
"label": "Использовать фильтр при расчёте рейтинга"
|
||
},
|
||
"limitPerIntegration": {
|
||
"label": "Лимит элементов на интеграцию",
|
||
"description": "Ограничивает количество отображаемых элементов для каждой интеграции, а не глобально"
|
||
},
|
||
"columnOrder": {
|
||
"label": ""
|
||
},
|
||
"columnWidths": {
|
||
"label": ""
|
||
}
|
||
},
|
||
"errors": {
|
||
"noColumns": "Выберите столбцы в настройках элементов",
|
||
"noCommunications": "Не удалось загрузить данные из интеграции",
|
||
"noItems": "",
|
||
"actionFailed": "",
|
||
"actionFailedMessage": ""
|
||
},
|
||
"items": {
|
||
"actions": {
|
||
"columnTitle": "Управление"
|
||
},
|
||
"added": {
|
||
"columnTitle": "Добавлено",
|
||
"detailsTitle": "Дата добавления"
|
||
},
|
||
"category": {
|
||
"columnTitle": "Дополнительно",
|
||
"detailsTitle": "Категории (или дополнительная информация)"
|
||
},
|
||
"downSpeed": {
|
||
"columnTitle": "Загрузка",
|
||
"detailsTitle": "Скорость загрузки"
|
||
},
|
||
"index": {
|
||
"columnTitle": "#",
|
||
"detailsTitle": "Текущий индекс в клиенте"
|
||
},
|
||
"id": {
|
||
"columnTitle": "Id",
|
||
"detailsTitle": ""
|
||
},
|
||
"integration": {
|
||
"columnTitle": "Интеграция"
|
||
},
|
||
"name": {
|
||
"columnTitle": "Название задачи"
|
||
},
|
||
"progress": {
|
||
"columnTitle": "Прогресс",
|
||
"detailsTitle": "Прогресс загрузки"
|
||
},
|
||
"ratio": {
|
||
"columnTitle": "Рейтинг",
|
||
"detailsTitle": "Рейтинг торрента (получено/отдано)"
|
||
},
|
||
"received": {
|
||
"columnTitle": "Всего загружено",
|
||
"detailsTitle": "Всего загружено"
|
||
},
|
||
"sent": {
|
||
"columnTitle": "Всего отдано",
|
||
"detailsTitle": "Всего отдано"
|
||
},
|
||
"size": {
|
||
"columnTitle": "Размер файла",
|
||
"detailsTitle": "Общий размер выбранного/файлов"
|
||
},
|
||
"state": {
|
||
"columnTitle": "Состояние",
|
||
"detailsTitle": "Состояние задачи"
|
||
},
|
||
"time": {
|
||
"columnTitle": "Время завершения",
|
||
"detailsTitle": "Время с/до завершения",
|
||
"eta": ""
|
||
},
|
||
"type": {
|
||
"columnTitle": "Тип",
|
||
"detailsTitle": "Тип клиента загрузки"
|
||
},
|
||
"upSpeed": {
|
||
"columnTitle": "Отдача",
|
||
"detailsTitle": "Скорость отдачи"
|
||
}
|
||
},
|
||
"states": {
|
||
"downloading": "Загрузка",
|
||
"queued": "В очереди",
|
||
"paused": "Приостановлено",
|
||
"completed": "Завершено",
|
||
"failed": "Ошибка",
|
||
"processing": "Обработка",
|
||
"leeching": "Скачивание",
|
||
"stalled": "Простаивает",
|
||
"unknown": "Неизвестно",
|
||
"seeding": "Раздача"
|
||
},
|
||
"actions": {
|
||
"clients": {
|
||
"modalTitle": "Клиенты",
|
||
"pause": "Приостановить все клиенты/задачи",
|
||
"resume": "Возобновить все клиенты/задачи"
|
||
},
|
||
"client": {
|
||
"pause": "Приостановить клиент",
|
||
"resume": "Возобновить клиент"
|
||
},
|
||
"item": {
|
||
"pause": "Приостановить задачу",
|
||
"resume": "Возобновить задачу",
|
||
"delete": {
|
||
"title": "Удалить задачу",
|
||
"modalTitle": "Вы уверены, что хотите удалить эту задачу?",
|
||
"entry": "Удалить запись",
|
||
"entryAndFiles": "Удалить запись и файл(ы)"
|
||
}
|
||
}
|
||
},
|
||
"globalRatio": "Общий рейтинг",
|
||
"contextMenu": {
|
||
"copyName": "",
|
||
"copyId": "",
|
||
"clearFilters": ""
|
||
},
|
||
"footer": {
|
||
"filter": ""
|
||
},
|
||
"stats": {
|
||
"show": "",
|
||
"hide": "",
|
||
"overallProgress": "",
|
||
"totalSize": "",
|
||
"clients": ""
|
||
},
|
||
"disconnected": ""
|
||
},
|
||
"mediaReleases": {
|
||
"name": "Медиарелизы",
|
||
"description": "Отображает новые или предстоящие релизы из различных интеграций",
|
||
"option": {
|
||
"layout": {
|
||
"label": "Макет",
|
||
"option": {
|
||
"backdrop": {
|
||
"label": "Фон"
|
||
},
|
||
"poster": {
|
||
"label": "Постер"
|
||
}
|
||
}
|
||
},
|
||
"showDescriptionTooltip": {
|
||
"label": "Показывать подсказку с описанием"
|
||
},
|
||
"showType": {
|
||
"label": "Показывать тип медиа"
|
||
},
|
||
"showSource": {
|
||
"label": "Показывать источник интеграции"
|
||
}
|
||
},
|
||
"length": {
|
||
"duration": "{length} мин"
|
||
}
|
||
},
|
||
"mediaRequests-requestList": {
|
||
"name": "Запросы медиаконтента",
|
||
"description": "Список всех запросов на добавление медиаконтента из вашего экземпляра Overseerr или Jellyseerr",
|
||
"option": {
|
||
"linksTargetNewTab": {
|
||
"label": "Открывать ссылки в новой вкладке"
|
||
},
|
||
"statusFilter": {
|
||
"label": ""
|
||
},
|
||
"recentDays": {
|
||
"label": ""
|
||
}
|
||
},
|
||
"pending": {
|
||
"approve": "Одобрить запрос",
|
||
"approving": "Одобрение запроса...",
|
||
"decline": "Отклонить запрос"
|
||
},
|
||
"availability": {
|
||
"unknown": "Неизвестно",
|
||
"pending": "В ожидании",
|
||
"processing": "Обработка",
|
||
"requested": "Запрошено",
|
||
"partiallyAvailable": "Частично доступно",
|
||
"available": "Доступно",
|
||
"blacklisted": "В чёрном списке",
|
||
"deleted": "Удалено"
|
||
},
|
||
"status": {
|
||
"pending": "В ожидании",
|
||
"approved": "Одобрено",
|
||
"declined": "Отклонено",
|
||
"failed": "Ошибка",
|
||
"completed": "Завершено"
|
||
},
|
||
"toBeDetermined": "Будет определено позже"
|
||
},
|
||
"mediaRequests-requestStats": {
|
||
"name": "Статистика запросов медиаконтента",
|
||
"description": "Статистика по запросам медиаконтента",
|
||
"option": {},
|
||
"titles": {
|
||
"stats": {
|
||
"main": "Статистика медиаконтента",
|
||
"approved": "Уже одобрено",
|
||
"pending": "Ожидает одобрения",
|
||
"processing": "Обрабатывается",
|
||
"declined": "Уже отклонено",
|
||
"available": "Уже доступно",
|
||
"tv": "Запросы сериалов",
|
||
"movie": "Запросы фильмов",
|
||
"total": "Всего"
|
||
},
|
||
"users": {
|
||
"main": "Топ пользователей",
|
||
"requests": "Запросы"
|
||
}
|
||
}
|
||
},
|
||
"mediaTranscoding": {
|
||
"name": "Перекодирование медиа",
|
||
"description": "Статистика, текущая очередь и состояние обработчиков перекодирования медиафайлов",
|
||
"option": {
|
||
"defaultView": {
|
||
"label": "Вид по умолчанию"
|
||
},
|
||
"queuePageSize": {
|
||
"label": "Размер страницы очереди"
|
||
}
|
||
},
|
||
"tab": {
|
||
"workers": "Обработчики",
|
||
"queue": "Очередь",
|
||
"statistics": "Статистика"
|
||
},
|
||
"currentIndex": "{start}-{end} из {total}",
|
||
"healthCheck": {
|
||
"title": "Проверка работоспособности",
|
||
"queued": "В очереди",
|
||
"status": {
|
||
"healthy": "Исправно",
|
||
"unhealthy": "Неисправно"
|
||
}
|
||
},
|
||
"panel": {
|
||
"statistics": {
|
||
"empty": "Пусто",
|
||
"transcodes": "Перекодировано",
|
||
"transcodesCount": "Перекодировано",
|
||
"healthChecksCount": "Проверок",
|
||
"filesCount": "Файлов",
|
||
"savedSpace": "Сэкономлено места",
|
||
"healthChecks": "Проверки работоспособности",
|
||
"videoCodecs": "Кодеки",
|
||
"videoContainers": "Контейнеры",
|
||
"videoResolutions": "Разрешения"
|
||
},
|
||
"workers": {
|
||
"empty": "Пусто",
|
||
"table": {
|
||
"file": "Файл",
|
||
"eta": "Осталось",
|
||
"progress": "Прогресс",
|
||
"transcode": "Перекодирование",
|
||
"healthCheck": "Проверка"
|
||
}
|
||
},
|
||
"queue": {
|
||
"empty": "Пусто",
|
||
"table": {
|
||
"file": "Файл",
|
||
"size": "Размер",
|
||
"transcode": "Перекодирование",
|
||
"healthCheck": "Проверка"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"mediaMissing": {
|
||
"name": "",
|
||
"description": "",
|
||
"option": {
|
||
"showMissing": {
|
||
"label": ""
|
||
},
|
||
"showQueued": {
|
||
"label": ""
|
||
},
|
||
"pageSize": {
|
||
"label": ""
|
||
}
|
||
},
|
||
"tab": {
|
||
"missing": "",
|
||
"queued": ""
|
||
},
|
||
"type": {
|
||
"movie": "",
|
||
"episode": ""
|
||
},
|
||
"empty": {
|
||
"missing": "",
|
||
"queued": "",
|
||
"noTabsEnabled": ""
|
||
},
|
||
"timeLeft": ""
|
||
},
|
||
"rssFeed": {
|
||
"name": "RSS-ленты",
|
||
"description": "Отслеживание и отображение одной или нескольких RSS, ATOM или JSON-лент",
|
||
"option": {
|
||
"feedUrls": {
|
||
"label": "URL-адреса лент"
|
||
},
|
||
"enableRtl": {
|
||
"label": "Включить режим RTL"
|
||
},
|
||
"textLinesClamp": {
|
||
"label": "Ограничение строк описания"
|
||
},
|
||
"maximumAmountPosts": {
|
||
"label": "Максимальное количество записей"
|
||
},
|
||
"hideDescription": {
|
||
"label": "Скрыть описание"
|
||
},
|
||
"showPosterImage": {
|
||
"label": "Показать постер"
|
||
}
|
||
}
|
||
},
|
||
"releases": {
|
||
"name": "Релизы",
|
||
"description": "Отображает список текущих версий указанных репозиториев с заданным регулярным выражением версии.",
|
||
"option": {
|
||
"newReleaseWithin": {
|
||
"label": "Новый релиз в пределах",
|
||
"description": "Пример: 1w (1 неделя), 10M (10 месяцев). Допустимые единицы: h (часы), d (дни), w (недели), M (месяцы), y (годы). Оставьте пустым, чтобы не выделять новые релизы."
|
||
},
|
||
"staleReleaseWithin": {
|
||
"label": "Устаревший релиз в пределах",
|
||
"description": "Пример: 1w (1 неделя), 10M (10 месяцев). Допустимые единицы: h (часы), d (дни), w (недели), M (месяцы), y (годы). Оставьте пустым, чтобы не выделять устаревшие релизы."
|
||
},
|
||
"showOnlyHighlighted": {
|
||
"label": "Показывать только выделенные",
|
||
"description": "Показывать только новые или устаревшие релизы в соответствии с настройками выше."
|
||
},
|
||
"showDetails": {
|
||
"label": "Показывать подробности"
|
||
},
|
||
"showOnlyIcon": {
|
||
"label": "Показывать только иконку"
|
||
},
|
||
"topReleases": {
|
||
"label": "Количество релизов",
|
||
"description": "Максимальное количество последних релизов для отображения. Ноль - без ограничений."
|
||
},
|
||
"repositories": {
|
||
"label": "Репозитории",
|
||
"addRepository": {
|
||
"label": "Добавить репозиторий"
|
||
},
|
||
"importRepositories": {
|
||
"label": "Импорт из Docker",
|
||
"loading": "Загрузка образов Docker",
|
||
"noImagesFound": "Образы Docker не найдены",
|
||
"listFoundImages": "Список найденных образов",
|
||
"listAlreadyImportedImages": "Список уже импортированных образов",
|
||
"allImagesAlreadyImported": "Все образы уже импортированы",
|
||
"onlyAdminCanImport": "Только администраторы могут импортировать из Docker",
|
||
"selectAll": "Выбрать все",
|
||
"deselectAll": "Снять выделение"
|
||
},
|
||
"provider": {
|
||
"label": "Провайдер"
|
||
},
|
||
"providerUrl": {
|
||
"label": ""
|
||
},
|
||
"identifier": {
|
||
"label": "Идентификатор",
|
||
"placeholder": "Имя или Владелец/Имя"
|
||
},
|
||
"name": {
|
||
"label": "Название"
|
||
},
|
||
"versionFilter": {
|
||
"label": "Фильтр версий",
|
||
"prefix": {
|
||
"label": "Префикс"
|
||
},
|
||
"precision": {
|
||
"label": "Точность",
|
||
"options": {
|
||
"none": "Нет"
|
||
}
|
||
},
|
||
"suffix": {
|
||
"label": "Суффикс"
|
||
},
|
||
"regex": {
|
||
"label": "Регулярное выражение"
|
||
}
|
||
},
|
||
"edit": {
|
||
"label": "Редактировать"
|
||
},
|
||
"editForm": {
|
||
"title": "Редактирование репозитория",
|
||
"cancel": {
|
||
"label": "Отмена"
|
||
},
|
||
"confirm": {
|
||
"label": "Подтвердить"
|
||
}
|
||
},
|
||
"importForm": {
|
||
"title": "Импорт из Docker"
|
||
},
|
||
"example": {
|
||
"label": "Пример"
|
||
},
|
||
"invalid": "Неверное определение репозитория, проверьте значения",
|
||
"noProvider": {
|
||
"label": "Нет провайдера",
|
||
"tooltip": "Не удалось определить провайдер, укажите его вручную после импорта образов"
|
||
},
|
||
"tokens": {
|
||
"label": "",
|
||
"token": "",
|
||
"configured": "",
|
||
"notConfigured": "",
|
||
"save": ""
|
||
}
|
||
}
|
||
},
|
||
"not-found": "Не найдено",
|
||
"pre-release": "Предварительный релиз",
|
||
"archived": "В архиве",
|
||
"forked": "Форк",
|
||
"starsCount": "Звёзды",
|
||
"forksCount": "Форки",
|
||
"issuesCount": "Открытые issues",
|
||
"markViewed": "Отметить как просмотренное",
|
||
"openProjectPage": "Открыть страницу проекта",
|
||
"openReleasePage": "Открыть страницу релиза",
|
||
"releaseDescription": "Описание релиза",
|
||
"projectDescription": "Описание проекта",
|
||
"created": "Создано",
|
||
"error": {
|
||
"label": "Ошибка",
|
||
"messages": {
|
||
"invalidIdentifier": "Неверный идентификатор",
|
||
"noMatchingVersion": "Подходящая версия не найдена",
|
||
"noReleasesFound": "Релизы не найдены",
|
||
"noProviderSelected": "",
|
||
"noProviderResponse": "Нет ответа от провайдера",
|
||
"unexpected": ""
|
||
}
|
||
}
|
||
},
|
||
"networkControllerSummary": {
|
||
"option": {},
|
||
"card": {
|
||
"vpn": {
|
||
"countConnected": "{count} подключено"
|
||
}
|
||
},
|
||
"error": {
|
||
"integrationsDisconnected": "Нет данных, все интеграции отключены",
|
||
"unknownContentOption": "Неизвестный параметр содержимого для виджета сводки сетевого контроллера: "
|
||
},
|
||
"name": "Сводка сетевого контроллера",
|
||
"description": "Отображает сводку сетевого контроллера (например, UniFi Controller)"
|
||
},
|
||
"networkControllerStatus": {
|
||
"card": {
|
||
"variants": {
|
||
"wired": {
|
||
"name": "Проводное"
|
||
},
|
||
"wifi": {
|
||
"name": "Wi-Fi"
|
||
}
|
||
},
|
||
"users": {
|
||
"label": "Пользователи"
|
||
},
|
||
"guests": {
|
||
"label": "Гости"
|
||
}
|
||
},
|
||
"option": {
|
||
"content": {
|
||
"option": {
|
||
"wifi": {
|
||
"label": "Wi-Fi"
|
||
},
|
||
"wired": {
|
||
"label": "Проводное"
|
||
}
|
||
},
|
||
"label": "Содержимое виджета"
|
||
}
|
||
},
|
||
"error": {
|
||
"integrationsDisconnected": "Нет данных, все интеграции отключены",
|
||
"unknownContentOption": "Неизвестный параметр содержимого для виджета состояния сети: "
|
||
},
|
||
"name": "Состояние сети",
|
||
"description": "Отображает подключённые устройства в сети"
|
||
},
|
||
"networkController": {
|
||
"error": {
|
||
"internalServerError": "Не удалось получить сводку сетевого контроллера"
|
||
}
|
||
},
|
||
"firewall": {
|
||
"name": "Мониторинг межсетевого экрана",
|
||
"description": "Отображает сводку межсетевых экранов",
|
||
"tab": {
|
||
"system": "Система",
|
||
"interfaces": "Интерфейсы"
|
||
},
|
||
"error": {
|
||
"internalServerError": "Не удалось получить данные от межсетевого экрана"
|
||
},
|
||
"option": {
|
||
"interfaces": "Сетевые интерфейсы для отображения"
|
||
},
|
||
"widget": {
|
||
"fwname": "Название",
|
||
"version": "Версия",
|
||
"versiontitle": "Версии",
|
||
"cputitle": "Использование ЦП",
|
||
"memorytitle": "Использование памяти",
|
||
"cpu": "ЦП",
|
||
"memory": "Память",
|
||
"interfaces": {
|
||
"name": "Название",
|
||
"trans": "Отправлено",
|
||
"recv": "Получено",
|
||
"title": "Сетевые интерфейсы"
|
||
}
|
||
}
|
||
},
|
||
"notifications": {
|
||
"name": "Уведомления",
|
||
"description": "Отображает историю уведомлений из интеграции",
|
||
"noItems": "Нет уведомлений для отображения.",
|
||
"option": {
|
||
"hideLogos": {
|
||
"label": ""
|
||
}
|
||
}
|
||
},
|
||
"speedtestTracker": {
|
||
"name": "Спидтест Трекер",
|
||
"description": "Отображает результаты тестов скорости из вашего экземпляра Speedtest Tracker.",
|
||
"option": {
|
||
"showLatestResult": {
|
||
"label": "Показать последний результат"
|
||
},
|
||
"showStats": {
|
||
"label": "Показать средние значения"
|
||
},
|
||
"showRecentResults": {
|
||
"label": "Показать недавние результаты"
|
||
},
|
||
"showPingGraph": {
|
||
"label": "Показать график пинга"
|
||
}
|
||
},
|
||
"latestResult": "Последний результат",
|
||
"averages": "Средние значения",
|
||
"tests": "{count} тестов",
|
||
"recentResults": "Недавние результаты",
|
||
"recentResultsSpeed": "Скорость",
|
||
"recentResultsPing": "Пинг",
|
||
"download": "Загрузка",
|
||
"upload": "Отправка",
|
||
"ping": "Пинг",
|
||
"status": "Статус",
|
||
"avgDownload": "Средняя загрузка",
|
||
"avgUpload": "Средняя отправка",
|
||
"avgPing": "Средний пинг",
|
||
"healthy": "Исправно",
|
||
"unhealthy": "Неисправен",
|
||
"ok": "ОК",
|
||
"fail": "Ошибка",
|
||
"noSectionsEnabled": "Включите хотя бы один раздел в настройках виджета.",
|
||
"error": {
|
||
"internalServerError": "Не удалось получить данные теста скорости"
|
||
}
|
||
},
|
||
"uptimeKuma": {
|
||
"name": "",
|
||
"description": "",
|
||
"option": {
|
||
"showAverageUptime": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showUptimeRing": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showTotalMonitors": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showUpCount": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showDownCount": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showPausedCount": {
|
||
"label": "",
|
||
"description": ""
|
||
}
|
||
},
|
||
"averageUptime": "",
|
||
"stats": {
|
||
"totalMonitors": "",
|
||
"upCount": "",
|
||
"downCount": "",
|
||
"pausedCount": ""
|
||
},
|
||
"error": {
|
||
"internalServerError": ""
|
||
}
|
||
},
|
||
"traefik": {
|
||
"name": "",
|
||
"description": "",
|
||
"option": {
|
||
"showTcp": {
|
||
"label": ""
|
||
},
|
||
"showUdp": {
|
||
"label": ""
|
||
},
|
||
"showEntryPoints": {
|
||
"label": ""
|
||
}
|
||
},
|
||
"instances": "",
|
||
"versionUnknown": "",
|
||
"summary": {
|
||
"routers": "",
|
||
"entryPoints": ""
|
||
},
|
||
"resource": {
|
||
"routers": "",
|
||
"services": "",
|
||
"middlewares": ""
|
||
},
|
||
"status": {
|
||
"healthy": "",
|
||
"errors": "",
|
||
"warnings": ""
|
||
},
|
||
"error": {
|
||
"internalServerError": ""
|
||
}
|
||
},
|
||
"audioStats": {
|
||
"name": "",
|
||
"description": "",
|
||
"option": {
|
||
"showArtists": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showAlbums": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showSongs": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showLibraryCount": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showAudiobooks": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showPodcasts": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showListeningTime": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"showActiveSessions": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"compactMode": {
|
||
"label": "",
|
||
"description": ""
|
||
}
|
||
},
|
||
"artists": "",
|
||
"albums": "",
|
||
"songs": "",
|
||
"libraryCount": "",
|
||
"audiobooks": "",
|
||
"podcasts": "",
|
||
"listeningTime": "",
|
||
"activeSessions": "",
|
||
"error": {
|
||
"internalServerError": ""
|
||
}
|
||
},
|
||
"systemResources": {
|
||
"name": "Системные ресурсы",
|
||
"description": "Использование ЦП, памяти, сети и другого оборудования вашей системы",
|
||
"option": {
|
||
"hasShadow": {
|
||
"label": "Включить затенение графиков"
|
||
},
|
||
"visibleCharts": {
|
||
"label": "Видимые графики",
|
||
"description": "Выберите графики, которые вы хотите отображать.",
|
||
"option": {
|
||
"cpu": "ЦП",
|
||
"memory": "Память",
|
||
"gpu": "GPU",
|
||
"network": "Сеть"
|
||
}
|
||
},
|
||
"labelDisplayMode": {
|
||
"label": "Режим отображения меток",
|
||
"option": {
|
||
"textWithIcon": "Текст с иконкой",
|
||
"text": "Только текст",
|
||
"icon": "Только иконка",
|
||
"hidden": "Скрыть метку"
|
||
}
|
||
}
|
||
},
|
||
"card": {
|
||
"cpu": "ЦП",
|
||
"memory": "ОЗУ",
|
||
"gpu": "GPU",
|
||
"network": "Сеть",
|
||
"up": "Исх.",
|
||
"down": "Вх."
|
||
}
|
||
},
|
||
"systemDisks": {
|
||
"name": "Системные диски",
|
||
"description": "Использование дисков вашей системы",
|
||
"option": {
|
||
"showTemperatureIfAvailable": {
|
||
"label": "Показывать температуру, если доступна"
|
||
},
|
||
"displayMode": {
|
||
"label": "Режим отображения",
|
||
"option": {
|
||
"percentage": {
|
||
"label": "В процентах (например, 76%)"
|
||
},
|
||
"absolute": {
|
||
"label": "Абсолютные значения (например, 800 ГБ / 1 ТБ)"
|
||
},
|
||
"free": {
|
||
"label": "Процент свободного места (например, 24% свободно)"
|
||
}
|
||
}
|
||
},
|
||
"showBackgroundBar": {
|
||
"label": "Показывать фоновую шкалу использования"
|
||
},
|
||
"visibleStorageVolumes": {
|
||
"label": "",
|
||
"description": "",
|
||
"placeholder": ""
|
||
}
|
||
},
|
||
"status": {
|
||
"unhealthy": "Неисправен"
|
||
}
|
||
},
|
||
"beszelSystemTable": {
|
||
"name": "Системы Beszel (Таблица)",
|
||
"description": "Табличное представление всех систем, отслеживаемых Beszel, с сортируемыми столбцами и индикаторами статуса",
|
||
"option": {
|
||
"statusFilter": {
|
||
"label": "Фильтр статуса"
|
||
},
|
||
"sortBy": {
|
||
"label": "Сортировать по"
|
||
},
|
||
"sortDirection": {
|
||
"label": "Направление сортировки"
|
||
},
|
||
"showCpu": {
|
||
"label": "Показать ЦП"
|
||
},
|
||
"showMemory": {
|
||
"label": "Показать память"
|
||
},
|
||
"showDisk": {
|
||
"label": "Показать диск"
|
||
},
|
||
"showGpu": {
|
||
"label": "Показать GPU"
|
||
},
|
||
"showLoadAvg": {
|
||
"label": "Показать среднюю нагрузку"
|
||
},
|
||
"showNet": {
|
||
"label": "Показать сеть"
|
||
},
|
||
"showTemp": {
|
||
"label": "Показать температуру"
|
||
},
|
||
"showBattery": {
|
||
"label": "Показать батарею"
|
||
},
|
||
"showServices": {
|
||
"label": "Показать сервисы"
|
||
},
|
||
"showUptime": {
|
||
"label": "Показать время работы"
|
||
},
|
||
"showAgent": {
|
||
"label": "Показать версию агента"
|
||
},
|
||
"columnOrder": {
|
||
"label": ""
|
||
},
|
||
"columnWidths": {
|
||
"label": ""
|
||
}
|
||
},
|
||
"noRecords": "Системы не найдены",
|
||
"error": {
|
||
"internalServerError": "",
|
||
"layoutSaveTitle": "",
|
||
"layoutSaveMessage": ""
|
||
},
|
||
"column": {
|
||
"system": "Система",
|
||
"cpu": "ЦП",
|
||
"memory": "Память",
|
||
"disk": "Диск",
|
||
"gpu": "GPU",
|
||
"loadAvg": "Средн. нагрузка",
|
||
"net": "Сеть",
|
||
"temp": "Темп",
|
||
"battery": "Бат",
|
||
"services": "Сервисы",
|
||
"uptime": "Время работы",
|
||
"agent": "Агент"
|
||
}
|
||
},
|
||
"beszelSystemGrid": {
|
||
"name": "Системы Beszel (Сетка)",
|
||
"description": "Представление в виде сетки карточек всех систем, отслеживаемых Beszel, с метриками в реальном времени",
|
||
"option": {
|
||
"statusFilter": {
|
||
"label": "Фильтр статуса"
|
||
},
|
||
"showCpu": {
|
||
"label": "Показать ЦП"
|
||
},
|
||
"showMemory": {
|
||
"label": "Показать память"
|
||
},
|
||
"showDisk": {
|
||
"label": "Показать диск"
|
||
},
|
||
"showGpu": {
|
||
"label": "Показать GPU"
|
||
},
|
||
"showLoadAvg": {
|
||
"label": "Показать среднюю нагрузку"
|
||
},
|
||
"showNet": {
|
||
"label": "Показать сеть"
|
||
},
|
||
"showTemp": {
|
||
"label": "Показать температуру"
|
||
},
|
||
"showBattery": {
|
||
"label": "Показать батарею"
|
||
},
|
||
"showServices": {
|
||
"label": "Показать сервисы"
|
||
},
|
||
"showUptime": {
|
||
"label": "Показать время работы"
|
||
},
|
||
"showAgent": {
|
||
"label": "Показать версию агента"
|
||
}
|
||
},
|
||
"error": {
|
||
"internalServerError": ""
|
||
},
|
||
"empty": {
|
||
"noSystems": ""
|
||
},
|
||
"metric": {
|
||
"cpu": "ЦП",
|
||
"memory": "Память",
|
||
"disk": "Диск",
|
||
"gpu": "GPU",
|
||
"loadAvg": "Средн. нагрузка",
|
||
"net": "Сеть",
|
||
"temp": "Темп",
|
||
"battery": "Бат",
|
||
"services": "Сервисы",
|
||
"uptime": "Время работы",
|
||
"agent": "Агент"
|
||
}
|
||
},
|
||
"beszelAlerts": {
|
||
"name": "Оповещения Beszel",
|
||
"description": "Просмотр конфигураций и истории оповещений Beszel",
|
||
"option": {
|
||
"showHistory": {
|
||
"label": "Показать историю оповещений"
|
||
},
|
||
"maxHistoryItems": {
|
||
"label": "Макс. элементов истории"
|
||
}
|
||
},
|
||
"empty": "Нет настроенных оповещений",
|
||
"error": {
|
||
"internalServerError": ""
|
||
},
|
||
"history": "История",
|
||
"resolved": "Решено",
|
||
"status": {
|
||
"triggered": "Сработало",
|
||
"ok": "ОК"
|
||
}
|
||
},
|
||
"beszelSystemStats": {
|
||
"name": "Статистика системы Beszel",
|
||
"description": "Графики временных рядов для метрик ЦП, памяти, диска, сети и контейнеров Docker",
|
||
"option": {
|
||
"systemId": {
|
||
"label": "",
|
||
"description": ""
|
||
},
|
||
"timePeriod": {
|
||
"label": "Период времени"
|
||
},
|
||
"showCpu": {
|
||
"label": "Показать график ЦП"
|
||
},
|
||
"showMemory": {
|
||
"label": "Показать график памяти"
|
||
},
|
||
"showDisk": {
|
||
"label": "Показать график диска"
|
||
},
|
||
"showDiskIO": {
|
||
"label": "Показать график ввода-вывода диска"
|
||
},
|
||
"showNetwork": {
|
||
"label": "Показать график сети"
|
||
},
|
||
"showDockerCpu": {
|
||
"label": "Показать график ЦП Docker"
|
||
},
|
||
"showDockerMemory": {
|
||
"label": "Показать график памяти Docker"
|
||
},
|
||
"showDockerNetwork": {
|
||
"label": "Показать график сети Docker"
|
||
}
|
||
},
|
||
"selectSystem": "Выберите систему",
|
||
"empty": {
|
||
"noSystems": ""
|
||
},
|
||
"error": {
|
||
"internalServerError": "",
|
||
"liveConnectionFailed": "",
|
||
"switchToHistorical": "",
|
||
"systemNotFound": ""
|
||
},
|
||
"chart": {
|
||
"cpu": {
|
||
"title": "Использование ЦП",
|
||
"subtitle": "Средняя загрузка ЦП всей системы",
|
||
"series": "ЦП"
|
||
},
|
||
"memory": {
|
||
"title": "Использование памяти",
|
||
"subtitle": "Точное использование в записанный момент времени",
|
||
"series": "Использовано",
|
||
"cache": "Кэш/Буферы"
|
||
},
|
||
"disk": {
|
||
"title": "Использование диска",
|
||
"subtitle": "",
|
||
"series": ""
|
||
},
|
||
"diskIO": {
|
||
"title": "Ввод-вывод диска",
|
||
"subtitle": "Пропускная способность корневой файловой системы",
|
||
"read": "Чтение",
|
||
"write": "Запись"
|
||
},
|
||
"storage": {
|
||
"title": "",
|
||
"subtitle": "",
|
||
"series": ""
|
||
},
|
||
"network": {
|
||
"title": "Пропускная способность",
|
||
"subtitle": "Сетевой трафик публичных интерфейсов",
|
||
"sent": "Отправлено",
|
||
"recv": "Получено"
|
||
},
|
||
"dockerCpu": {
|
||
"title": "Использование ЦП Docker",
|
||
"subtitle": "Средняя загрузка ЦП контейнеров"
|
||
},
|
||
"dockerMemory": {
|
||
"title": "Использование памяти Docker",
|
||
"subtitle": "Использование памяти контейнеров Docker"
|
||
},
|
||
"dockerNetwork": {
|
||
"title": "Ввод-вывод сети Docker",
|
||
"subtitle": "Сетевой трафик контейнеров Docker"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"widgetPreview": {
|
||
"toggle": {
|
||
"enabled": "Режим редактирования включён",
|
||
"disabled": "Режим редактирования отключён"
|
||
},
|
||
"dimensions": {
|
||
"title": "Изменить размеры"
|
||
}
|
||
},
|
||
"board": {
|
||
"action": {
|
||
"duplicate": {
|
||
"title": "Дублировать панель",
|
||
"message": "Это действие создаст копию панели {name} со всем её содержимым. Если виджеты используют интеграции, к которым у вас нет доступа, они будут удалены.",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Панель продублирована",
|
||
"message": "Панель успешно продублирована"
|
||
},
|
||
"error": {
|
||
"title": "Ошибка дублирования",
|
||
"message": "Не удалось продублировать панель"
|
||
}
|
||
}
|
||
},
|
||
"edit": {
|
||
"notification": {
|
||
"success": {
|
||
"title": "Изменения применены",
|
||
"message": "Панель успешно сохранена"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось применить изменения",
|
||
"message": "Не удалось сохранить панель"
|
||
}
|
||
},
|
||
"confirmLeave": {
|
||
"title": "Несохранённые изменения",
|
||
"message": "У вас есть несохранённые изменения. Вы уверены, что хотите выйти?"
|
||
}
|
||
},
|
||
"oldImport": {
|
||
"label": "Импорт из версии Homarr до 1.0.0",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Импорт успешно выполнен",
|
||
"message": "Панель успешно импортирована"
|
||
},
|
||
"error": {
|
||
"title": "Импорт не удался",
|
||
"message": "Не удалось импортировать панель, проверьте логи для дополнительной информации"
|
||
}
|
||
},
|
||
"form": {
|
||
"file": {
|
||
"label": "Выберите JSON-файл",
|
||
"invalidError": "Недействительный файл конфигурации"
|
||
},
|
||
"apps": {
|
||
"label": "Приложения",
|
||
"avoidDuplicates": {
|
||
"label": "Избегать дубликатов",
|
||
"description": "Игнорирует приложения, для которых уже существует приложение с тем же URL-адресом"
|
||
},
|
||
"onlyImportApps": {
|
||
"label": "Импортировать только приложения",
|
||
"description": "Добавляет только приложения, панель нужно будет создать заново вручную"
|
||
}
|
||
},
|
||
"name": {
|
||
"label": "Название панели"
|
||
},
|
||
"screenSize": {
|
||
"label": "Размер экрана",
|
||
"description": "В версиях до 1.0 существовало три разных режима, поэтому вы могли выбрать количество столбцов для каждого размера экрана.",
|
||
"option": {
|
||
"sm": "Маленький",
|
||
"md": "Средний",
|
||
"lg": "Большой"
|
||
}
|
||
},
|
||
"sidebarBehavior": {
|
||
"label": "Поведение боковых панелей",
|
||
"description": "Боковые панели были удалены в версии 1.0, вы можете выбрать, что должно произойти с элементами внутри них.",
|
||
"option": {
|
||
"lastSection": {
|
||
"label": "Последний раздел",
|
||
"description": "Боковая панель будет отображаться под последним разделом"
|
||
},
|
||
"removeItems": {
|
||
"label": "Удалить элементы",
|
||
"description": "Элементы, содержащиеся в боковой панели, будут удалены"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"quickCreateApp": {
|
||
"modal": {
|
||
"title": "Быстрое создание приложения",
|
||
"createAndUse": "Создать и использовать"
|
||
}
|
||
}
|
||
},
|
||
"field": {
|
||
"pageTitle": {
|
||
"label": "Заголовок страницы"
|
||
},
|
||
"metaTitle": {
|
||
"label": "Мета-заголовок"
|
||
},
|
||
"logoImageUrl": {
|
||
"label": "URL изображения логотипа"
|
||
},
|
||
"faviconImageUrl": {
|
||
"label": "URL изображения favicon"
|
||
},
|
||
"backgroundImageUrl": {
|
||
"label": "URL фонового изображения",
|
||
"placeholder": "Начните вводить для поиска локальных изображений",
|
||
"group": {
|
||
"your": "Ваши изображения",
|
||
"other": "Другие изображения"
|
||
}
|
||
},
|
||
"backgroundImageAttachment": {
|
||
"label": "Поведение фонового изображения",
|
||
"option": {
|
||
"fixed": {
|
||
"label": "Фиксированное",
|
||
"description": "Фон остаётся на одном месте при прокрутке."
|
||
},
|
||
"scroll": {
|
||
"label": "Прокручиваемое",
|
||
"description": "Фон прокручивается вместе со страницей."
|
||
}
|
||
}
|
||
},
|
||
"backgroundImageRepeat": {
|
||
"label": "Повторение фонового изображения",
|
||
"option": {
|
||
"repeat": {
|
||
"label": "Повторять",
|
||
"description": "Изображение повторяется столько раз, сколько необходимо для заполнения всей области фона."
|
||
},
|
||
"no-repeat": {
|
||
"label": "Не повторять",
|
||
"description": "Изображение не повторяется и может не заполнить всё пространство."
|
||
},
|
||
"repeat-x": {
|
||
"label": "Повторять по горизонтали",
|
||
"description": "То же, что и 'Повторять', но только по горизонтальной оси."
|
||
},
|
||
"repeat-y": {
|
||
"label": "Повторять по вертикали",
|
||
"description": "То же, что и 'Повторять', но только по вертикальной оси."
|
||
}
|
||
}
|
||
},
|
||
"backgroundImageSize": {
|
||
"label": "Размер фонового изображения",
|
||
"option": {
|
||
"cover": {
|
||
"label": "Заполнение",
|
||
"description": "Масштабирует изображение с сохранением пропорций так, чтобы оно целиком заполнило область, обрезая излишки."
|
||
},
|
||
"contain": {
|
||
"label": "Уместить",
|
||
"description": "Масштабирует изображение с сохранением пропорций так, чтобы оно полностью поместилось в область без обрезки."
|
||
}
|
||
}
|
||
},
|
||
"primaryColor": {
|
||
"label": "Основной цвет"
|
||
},
|
||
"secondaryColor": {
|
||
"label": "Дополнительный цвет"
|
||
},
|
||
"opacity": {
|
||
"label": "Прозрачность"
|
||
},
|
||
"iconColor": {
|
||
"label": "Цвет значка"
|
||
},
|
||
"clearColor": {
|
||
"label": "Сбросить цвет"
|
||
},
|
||
"customCss": {
|
||
"label": "Пользовательский CSS для этой панели",
|
||
"description": "Дополнительная настройка вашей панели с помощью CSS, рекомендуется только опытным пользователям",
|
||
"customClassesAlert": {
|
||
"title": "Пользовательские классы",
|
||
"description": "Вы можете добавлять пользовательские классы к элементам панели в расширенных настройках каждого элемента и использовать их в пользовательском CSS выше."
|
||
}
|
||
},
|
||
"disableStatus": {
|
||
"label": "Отключить проверку состояния приложений",
|
||
"description": "Отключает проверку состояния для всех приложений на этой панели"
|
||
},
|
||
"columnCount": {
|
||
"label": "Количество столбцов"
|
||
},
|
||
"itemRadius": {
|
||
"label": "Закругление элементов",
|
||
"description": "Изменяет скругление углов плиток на вашей панели",
|
||
"option": {
|
||
"xs": "Очень маленькое",
|
||
"sm": "Маленькое",
|
||
"md": "Среднее",
|
||
"lg": "Большое",
|
||
"xl": "Очень большое"
|
||
}
|
||
},
|
||
"name": {
|
||
"label": "Название"
|
||
},
|
||
"isPublic": {
|
||
"label": "Публичная",
|
||
"description": "Публичные панели доступны всем, даже без учётной записи."
|
||
}
|
||
},
|
||
"content": {
|
||
"metaTitle": "Панель {boardName}"
|
||
},
|
||
"setting": {
|
||
"title": "Настройки панели {boardName}",
|
||
"section": {
|
||
"general": {
|
||
"title": "Общие",
|
||
"unrecognizedLink": "Указанная ссылка не распознана и не будет показана в предпросмотре, но может всё ещё работать."
|
||
},
|
||
"layout": {
|
||
"title": "Компоновка",
|
||
"responsive": {
|
||
"title": "Адаптивные макеты",
|
||
"action": {
|
||
"add": "Добавить макет"
|
||
}
|
||
}
|
||
},
|
||
"background": {
|
||
"title": "Фон"
|
||
},
|
||
"appearance": {
|
||
"title": "Внешний вид"
|
||
},
|
||
"customCss": {
|
||
"title": "Пользовательский CSS"
|
||
},
|
||
"behavior": {
|
||
"title": "Поведение"
|
||
},
|
||
"access": {
|
||
"title": "Управление доступом",
|
||
"permission": {
|
||
"item": {
|
||
"view": {
|
||
"label": "Просмотр панели"
|
||
},
|
||
"modify": {
|
||
"label": "Изменение панели"
|
||
},
|
||
"full": {
|
||
"label": "Полный доступ"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"dangerZone": {
|
||
"title": "Опасная зона",
|
||
"action": {
|
||
"rename": {
|
||
"label": "Переименовать панель",
|
||
"description": "Изменение названия нарушит все существующие ссылки на эту панель.",
|
||
"button": "Изменить название",
|
||
"modal": {
|
||
"title": "Переименовать панель"
|
||
}
|
||
},
|
||
"visibility": {
|
||
"label": "Изменить видимость панели",
|
||
"description": {
|
||
"public": "Эта панель сейчас публичная.",
|
||
"private": "Эта панель сейчас приватная."
|
||
},
|
||
"button": {
|
||
"public": "Сделать приватной",
|
||
"private": "Сделать публичной"
|
||
},
|
||
"confirm": {
|
||
"public": {
|
||
"title": "Сделать панель приватной",
|
||
"description": "Вы уверены, что хотите сделать эту панель приватной? Панель будет скрыта от публичного доступа. Ссылки для гостевых пользователей перестанут работать."
|
||
},
|
||
"private": {
|
||
"title": "Сделать панель публичной",
|
||
"description": "Вы уверены, что хотите сделать эту панель публичной? Панель станет доступной для всех."
|
||
}
|
||
}
|
||
},
|
||
"delete": {
|
||
"label": "Удалить эту панель",
|
||
"description": "После удаления панели восстановление будет невозможно. Пожалуйста, будьте уверены в своём решении.",
|
||
"button": "Удалить эту панель",
|
||
"confirm": {
|
||
"title": "Удалить панель",
|
||
"description": "Вы уверены, что хотите удалить эту панель? Действие навсегда удалит панель и всё её содержимое."
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"error": {
|
||
"noBoard": {
|
||
"title": "Добро пожаловать в Homarr",
|
||
"description": "Современная панель управления для удобного доступа к вашим приложениям и сервисам.",
|
||
"link": "Создать первую панель",
|
||
"notice": "Чтобы убрать эту страницу, создайте панель и установите её как домашнюю"
|
||
},
|
||
"notFound": {
|
||
"title": "Панель не найдена",
|
||
"description": "Указанная панель не найдена или у вас нет к ней доступа.",
|
||
"link": "Просмотр всех панелей",
|
||
"notice": "Проверьте ссылку или обратитесь к администратору, если считаете, что она должна быть доступна"
|
||
},
|
||
"homeBoard": {
|
||
"title": "Нет домашней панели",
|
||
"admin": {
|
||
"description": "Домашняя панель для сервера ещё не установлена.",
|
||
"link": "Настроить общесерверную домашнюю панель",
|
||
"notice": "Чтобы убрать эту страницу для всех пользователей, установите домашнюю панель для сервера"
|
||
},
|
||
"user": {
|
||
"description": "Вы ещё не установили домашнюю панель.",
|
||
"link": "Настроить вашу домашнюю панель",
|
||
"notice": "Чтобы убрать эту страницу, укажите домашнюю панель в настройках"
|
||
},
|
||
"anonymous": {
|
||
"description": "Администратор сервера ещё не установил домашнюю панель.",
|
||
"link": "Просмотр публичных панелей",
|
||
"notice": "Чтобы убрать эту страницу, попросите администратора сервера установить домашнюю панель"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"layout": {
|
||
"field": {
|
||
"name": {
|
||
"label": "Название"
|
||
},
|
||
"columnCount": {
|
||
"label": "Количество столбцов"
|
||
},
|
||
"breakpoint": {
|
||
"label": "Точка перехода",
|
||
"description": "Этот макет будет применяться для экранов, ширина которых больше указанного здесь значения, вплоть до следующей заданной точки перехода с большим значением."
|
||
}
|
||
}
|
||
},
|
||
"management": {
|
||
"metaTitle": "Управление",
|
||
"title": {
|
||
"morning": "Доброе утро, {username}",
|
||
"afternoon": "Добрый день, {username}",
|
||
"evening": "Добрый вечер, {username}"
|
||
},
|
||
"notFound": {
|
||
"title": "Не найдено",
|
||
"text": "Запрошенный ресурс не найден"
|
||
},
|
||
"error": {
|
||
"title": "",
|
||
"text": "",
|
||
"digest": ""
|
||
},
|
||
"navbar": {
|
||
"items": {
|
||
"workshop": "Workshop",
|
||
"home": "Главная",
|
||
"boards": "Панели",
|
||
"apps": "Приложения",
|
||
"integrations": "Интеграции",
|
||
"searchEngies": "Поисковые системы",
|
||
"medias": "Медиафайлы",
|
||
"users": {
|
||
"label": "Пользователи",
|
||
"items": {
|
||
"manage": "Управление",
|
||
"invites": "Приглашения",
|
||
"groups": "Группы"
|
||
}
|
||
},
|
||
"tools": {
|
||
"label": "Инструменты",
|
||
"items": {
|
||
"docker": "Docker",
|
||
"kubernetes": "Kubernetes",
|
||
"logs": "Логи",
|
||
"api": "API",
|
||
"certificates": "Сертификаты",
|
||
"tasks": "Задачи",
|
||
"backup": "Резервное копирование"
|
||
}
|
||
},
|
||
"settings": "Настройки",
|
||
"help": {
|
||
"label": "Справка",
|
||
"items": {
|
||
"documentation": "Документация",
|
||
"submitIssue": "Сообщить о проблеме",
|
||
"discord": "Сообщество Discord",
|
||
"sourceCode": "Исходный код"
|
||
}
|
||
},
|
||
"about": "О программе"
|
||
}
|
||
},
|
||
"page": {
|
||
"home": {
|
||
"statistic": {
|
||
"board": "Панели",
|
||
"user": "Пользователи",
|
||
"invite": "Приглашения",
|
||
"integration": "Интеграции",
|
||
"app": "Приложения",
|
||
"group": "Группы",
|
||
"searchEngine": "Поисковые системы",
|
||
"media": "Медиа"
|
||
},
|
||
"statisticLabel": {
|
||
"boards": "Панели",
|
||
"resources": "Ресурсы",
|
||
"authentication": "Аутентификация",
|
||
"authorization": "Авторизация"
|
||
},
|
||
"heroBanner": {
|
||
"title": "С возвращением на вашу",
|
||
"subtitle": "{app} Панель"
|
||
}
|
||
},
|
||
"board": {
|
||
"title": "Ваши панели",
|
||
"action": {
|
||
"new": {
|
||
"label": "Новая панель"
|
||
},
|
||
"open": {
|
||
"label": "Открыть панель"
|
||
},
|
||
"settings": {
|
||
"label": "Настройки"
|
||
},
|
||
"setHomeBoard": {
|
||
"label": "Сделать домашней панелью",
|
||
"badge": {
|
||
"label": "Главная",
|
||
"tooltip": "Эта панель будет показываться как ваша домашняя панель"
|
||
}
|
||
},
|
||
"setMobileHomeBoard": {
|
||
"label": "Сделать домашней панелью для мобильных устройств",
|
||
"badge": {
|
||
"label": "Мобильная",
|
||
"tooltip": "Эта панель будет показываться как ваша домашняя панель на мобильных устройствах"
|
||
}
|
||
},
|
||
"duplicate": {
|
||
"label": "Дублировать"
|
||
},
|
||
"delete": {
|
||
"label": "Удалить навсегда",
|
||
"confirm": {
|
||
"title": "Удаление панели",
|
||
"description": "Вы уверены, что хотите удалить панель {name}?"
|
||
}
|
||
}
|
||
},
|
||
"visibility": {
|
||
"public": "Эта панель публичная",
|
||
"private": "Эта панель приватная"
|
||
},
|
||
"noResults": {
|
||
"title": "Панелей ещё нет"
|
||
},
|
||
"modal": {
|
||
"createBoard": {
|
||
"field": {
|
||
"name": {
|
||
"label": "Название"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"media": {
|
||
"includeFromAllUsers": "Включая медиафайлы от всех пользователей"
|
||
},
|
||
"user": {
|
||
"back": "Вернуться к пользователям",
|
||
"fieldsDisabledExternalProvider": "Некоторые поля отключены, так как ими управляет внешняя система аутентификации.",
|
||
"setting": {
|
||
"general": {
|
||
"title": "Общие",
|
||
"item": {
|
||
"language": "Язык и регион",
|
||
"board": {
|
||
"title": "Домашняя панель",
|
||
"type": {
|
||
"general": "Основная",
|
||
"mobile": "Мобильная"
|
||
}
|
||
},
|
||
"search": "Поиск",
|
||
"firstDayOfWeek": "Первый день недели",
|
||
"accessibility": "Специальные возможности",
|
||
"onboardingTours": {
|
||
"title": "Обучающие туры",
|
||
"description": "Сбросьте обучающие туры, чтобы увидеть их снова при следующем посещении области управления или панели.",
|
||
"reset": "Сбросить обучающие туры",
|
||
"resetSuccess": {
|
||
"title": "Туры сброшены",
|
||
"message": "Обучающие туры снова появятся при следующем посещении"
|
||
},
|
||
"status": {
|
||
"completed": "Завершено",
|
||
"notStarted": "Не начато"
|
||
},
|
||
"name": {
|
||
"management": "Управление",
|
||
"dashboard": "Панель"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"security": {
|
||
"title": "Безопасность"
|
||
},
|
||
"board": {
|
||
"title": "Панели"
|
||
}
|
||
},
|
||
"list": {
|
||
"metaTitle": "Управление пользователями",
|
||
"title": "Пользователи"
|
||
},
|
||
"edit": {
|
||
"metaTitle": "Редактирование пользователя {username}"
|
||
},
|
||
"create": {
|
||
"metaTitle": "Создание пользователя",
|
||
"title": "Создать нового пользователя",
|
||
"step": {
|
||
"personalInformation": {
|
||
"label": "Личные данные"
|
||
},
|
||
"security": {
|
||
"label": "Безопасность"
|
||
},
|
||
"groups": {
|
||
"label": "Группы",
|
||
"title": "Выберите все группы, в которые должен входить пользователь",
|
||
"description": "Группа {everyoneGroup} назначается всем пользователям и не может быть удалена."
|
||
},
|
||
"review": {
|
||
"label": "Проверка"
|
||
},
|
||
"completed": {
|
||
"title": "Пользователь создан"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось создать пользователя"
|
||
}
|
||
},
|
||
"action": {
|
||
"createAnother": "Создать ещё одного пользователя",
|
||
"back": "Вернуться к списку пользователей"
|
||
}
|
||
},
|
||
"invite": {
|
||
"title": "Управление приглашениями",
|
||
"action": {
|
||
"new": {
|
||
"title": "Новое приглашение",
|
||
"description": "После истечения срока действия приглашение станет недействительным, и получатель не сможет создать учётную запись."
|
||
},
|
||
"copy": {
|
||
"title": "Копировать приглашение",
|
||
"description": "Приглашение сгенерировано. После закрытия этого окна <b>вы больше не сможете скопировать эту ссылку.</b> Если вы передумали приглашать пользователя, вы можете удалить это приглашение в любое время.",
|
||
"link": "Ссылка для приглашения",
|
||
"button": "Копировать и закрыть"
|
||
},
|
||
"delete": {
|
||
"title": "Удалить приглашение",
|
||
"description": "Вы уверены, что хотите удалить это приглашение? Пользователи с этой ссылкой больше не смогут создать учётную запись."
|
||
}
|
||
},
|
||
"field": {
|
||
"id": {
|
||
"label": "ID"
|
||
},
|
||
"creator": {
|
||
"label": "Создатель"
|
||
},
|
||
"expirationDate": {
|
||
"label": "Срок действия"
|
||
},
|
||
"token": {
|
||
"label": "Токен"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"group": {
|
||
"back": "Вернуться к группам",
|
||
"setting": {
|
||
"general": {
|
||
"title": "Общие",
|
||
"owner": "Владелец",
|
||
"ownerOfGroup": "Владелец этой группы",
|
||
"ownerOfGroupDeleted": "Владелец этой группы был удалён. В данный момент у группы нет владельца."
|
||
},
|
||
"setting": {
|
||
"title": "Настройки",
|
||
"alert": "Настройки групп имеют приоритет согласно порядку групп в списке. Верхние настройки перезаписывают нижние.",
|
||
"board": {
|
||
"title": "Панели"
|
||
}
|
||
},
|
||
"members": {
|
||
"title": "Участники",
|
||
"search": "Найти участника",
|
||
"notFound": "Участники не найдены"
|
||
},
|
||
"permissions": {
|
||
"title": "Разрешения",
|
||
"form": {
|
||
"unsavedChanges": "У вас есть несохранённые изменения!"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"settings": {
|
||
"title": "Настройки",
|
||
"notification": {
|
||
"success": {
|
||
"message": "Настройки успешно сохранены"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось сохранить настройки"
|
||
}
|
||
},
|
||
"section": {
|
||
"analytics": {
|
||
"title": "Аналитика",
|
||
"general": {
|
||
"title": "Отправлять анонимную аналитику",
|
||
"text": "Homarr отправляет обезличенную аналитику с помощью открытого ПО Umami. При включении собираются: версия Homarr, тип базы данных (MySQL/PostgreSQL/SQLite), статус Docker/Kubernetes, включённые методы аутентификации и количество используемых функций. Все данные анонимны и агрегированы - личная информация, URL-адреса, имена и другие идентифицирующие данные никогда не собираются. Это помогает нашей команде понимать типичные сценарии использования и определять приоритеты в разработке."
|
||
}
|
||
},
|
||
"crawlingAndIndexing": {
|
||
"title": "Сканирование и индексация",
|
||
"warning": "Включение или отключение любых настроек здесь существенно повлияет на то, как поисковые системы будут индексировать и сканировать вашу страницу. Все настройки носят рекомендательный характер, и поисковые системы могут учитывать их по своему усмотрению. Изменения могут вступить в силу через несколько дней или недель. Некоторые настройки могут быть специфичны для конкретных поисковых систем.",
|
||
"noIndex": {
|
||
"title": "Не индексировать",
|
||
"text": "Не индексировать сайт в поисковых системах и не показывать его в результатах поиска"
|
||
},
|
||
"noFollow": {
|
||
"title": "Не следовать по ссылкам",
|
||
"text": "Не переходить по ссылкам при индексации. Отключение приведёт к тому, что поисковые роботы будут пытаться перейти по всем ссылкам в Homarr."
|
||
},
|
||
"noTranslate": {
|
||
"title": "Не предлагать перевод",
|
||
"text": "Когда язык сайта отличается от предпочитаемого пользователем, Google будет показывать ссылку на перевод в результатах поиска"
|
||
},
|
||
"noSiteLinksSearchBox": {
|
||
"title": "Не показывать поле поиска по сайту",
|
||
"text": "Google создаст поле поиска с найденными ссылками вместе с другими прямыми ссылками. Включение этой опции попросит Google отключить это поле."
|
||
}
|
||
},
|
||
"board": {
|
||
"title": "Панели",
|
||
"homeBoard": {
|
||
"label": "Глобальная домашняя панель",
|
||
"mobileLabel": "Глобальная мобильная панель",
|
||
"description": "Для выбора доступны только публичные панели"
|
||
},
|
||
"status": {
|
||
"title": "Состояние приложения",
|
||
"enableStatusByDefault": {
|
||
"label": "Включать состояние по умолчанию",
|
||
"description": "При добавлении элемента приложения проверка состояния будет включена по умолчанию"
|
||
},
|
||
"forceDisableStatus": {
|
||
"label": "Принудительно отключить проверку состояния",
|
||
"description": "Проверка состояния приложений будет отключена для всех пользователей и не может быть включена"
|
||
}
|
||
}
|
||
},
|
||
"user": {
|
||
"title": "Пользователи",
|
||
"enableGravatar": {
|
||
"label": "Включить Gravatar",
|
||
"description": "Использовать аватары Libravatar/Gravatar, если пользовательский аватар не задан и указан адрес электронной почты"
|
||
}
|
||
},
|
||
"search": {
|
||
"title": "Поиск",
|
||
"defaultSearchEngine": {
|
||
"label": "Глобальная поисковая система",
|
||
"description": "Поисковые системы из интеграций нельзя выбрать здесь"
|
||
}
|
||
},
|
||
"appearance": {
|
||
"title": "Внешний вид",
|
||
"defaultColorScheme": {
|
||
"label": "Цветовая схема по умолчанию",
|
||
"options": {
|
||
"auto": "Авто",
|
||
"light": "Светлая",
|
||
"dark": "Тёмная"
|
||
}
|
||
}
|
||
},
|
||
"culture": {
|
||
"title": "Локализация",
|
||
"defaultLocale": {
|
||
"label": "Язык по умолчанию"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"tool": {
|
||
"tasks": {
|
||
"title": "Задачи",
|
||
"status": {
|
||
"idle": "Ожидание",
|
||
"running": "Выполняется",
|
||
"error": "Ошибка",
|
||
"disabled": "Отключено"
|
||
},
|
||
"job": {
|
||
"iconsUpdater": {
|
||
"label": "Обновление иконок"
|
||
},
|
||
"analytics": {
|
||
"label": "Аналитика"
|
||
},
|
||
"ping": {
|
||
"label": "Проверка доступности"
|
||
}
|
||
},
|
||
"interval": {
|
||
"seconds": "Каждые {interval, plural, =1 {секунду} other {# секунд}}",
|
||
"minutes": "Каждые {interval, plural, =1 {минуту} other {# минут}}",
|
||
"hours": "Каждые {interval, plural, =1 {час} other {# часов}}",
|
||
"midnight": "Каждый день в полночь",
|
||
"weeklyMonday": "Каждую неделю в понедельник",
|
||
"update": {
|
||
"success": {
|
||
"message": "Интервал успешно обновлён"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось обновить интервал"
|
||
}
|
||
}
|
||
},
|
||
"settings": {
|
||
"title": "Настройки задачи {jobName}"
|
||
},
|
||
"field": {
|
||
"name": {
|
||
"label": "Название"
|
||
},
|
||
"interval": {
|
||
"label": "Интервал выполнения"
|
||
},
|
||
"lastExecution": {
|
||
"label": "Последний запуск"
|
||
},
|
||
"actions": {
|
||
"label": "Действия"
|
||
}
|
||
},
|
||
"table": {
|
||
"search": "Поиск среди {count} задач..."
|
||
},
|
||
"action": {
|
||
"refresh": {
|
||
"label": "Обновить"
|
||
}
|
||
},
|
||
"refresh": {
|
||
"success": {
|
||
"message": "Задачи успешно обновлены"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось обновить задачи"
|
||
}
|
||
},
|
||
"trigger": {
|
||
"success": {
|
||
"message": "Задача успешно запущена"
|
||
},
|
||
"error": {
|
||
"message": "Не удалось запустить задачу"
|
||
}
|
||
},
|
||
"enable": {
|
||
"success": {
|
||
"message": "Задача успешно включена"
|
||
}
|
||
},
|
||
"disable": {
|
||
"success": {
|
||
"message": "Задача успешно отключена"
|
||
}
|
||
},
|
||
"toggle": {
|
||
"error": {
|
||
"message": "Не удалось переключить статус задачи"
|
||
}
|
||
}
|
||
},
|
||
"api": {
|
||
"title": "API",
|
||
"modal": {
|
||
"createApiToken": {
|
||
"title": "API-токен создан",
|
||
"description": "API-токен создан. Этот токен зашифрован в базе данных и будет показан только один раз. После закрытия окна его нельзя будет восстановить.",
|
||
"button": "Копировать и закрыть"
|
||
}
|
||
},
|
||
"tab": {
|
||
"documentation": {
|
||
"label": "Документация"
|
||
},
|
||
"apiKey": {
|
||
"label": "Аутентификация",
|
||
"title": "API-ключи",
|
||
"button": {
|
||
"createApiToken": "Создать API-токен"
|
||
},
|
||
"modal": {
|
||
"delete": {
|
||
"title": "Удалить API-токен",
|
||
"text": "Это действие навсегда удалит токен API. Клиенты API, использующие этот токен, больше не смогут авторизоваться и выполнять запросы API. Это действие нельзя отменить."
|
||
}
|
||
},
|
||
"table": {
|
||
"header": {
|
||
"id": "ID",
|
||
"createdBy": "Создан пользователем",
|
||
"actions": "Действия"
|
||
}
|
||
}
|
||
},
|
||
"mcp": {
|
||
"label": "",
|
||
"title": "",
|
||
"subtitle": "",
|
||
"description": "",
|
||
"noApiKey": "",
|
||
"createApiKeyButton": "",
|
||
"endpoint": {
|
||
"title": ""
|
||
},
|
||
"authentication": {
|
||
"title": "",
|
||
"intro": "",
|
||
"apiKey": {
|
||
"title": "",
|
||
"description": ""
|
||
},
|
||
"oauth": {
|
||
"title": "",
|
||
"description": "",
|
||
"hint": ""
|
||
},
|
||
"permissions": ""
|
||
},
|
||
"clientConfig": {
|
||
"title": "",
|
||
"streamableHttp": {
|
||
"recommended": "",
|
||
"title": "",
|
||
"worksWith": "",
|
||
"addToConfig": "",
|
||
"cursor": "",
|
||
"claudeDesktop": "",
|
||
"claudeCode": "",
|
||
"vsCodeCopilot": "",
|
||
"replaceHint": ""
|
||
},
|
||
"stdio": {
|
||
"title": "",
|
||
"description": ""
|
||
}
|
||
},
|
||
"testConnection": {
|
||
"title": "",
|
||
"description": "",
|
||
"hint": ""
|
||
},
|
||
"availableTools": {
|
||
"title": "",
|
||
"description": "",
|
||
"columnType": "",
|
||
"columnName": "",
|
||
"columnDescription": ""
|
||
},
|
||
"troubleshooting": {
|
||
"title": "",
|
||
"missingHeader": {
|
||
"title": "",
|
||
"description": ""
|
||
},
|
||
"invalidFormat": {
|
||
"title": "",
|
||
"description": ""
|
||
},
|
||
"invalidKey": {
|
||
"title": "",
|
||
"description": ""
|
||
},
|
||
"connectionRefused": {
|
||
"title": "",
|
||
"description": ""
|
||
},
|
||
"toolsNotAppearing": {
|
||
"title": "",
|
||
"description": ""
|
||
}
|
||
},
|
||
"copy": "",
|
||
"oneClick": {
|
||
"title": "",
|
||
"subtitle": "",
|
||
"vsCode": "",
|
||
"cursor": "",
|
||
"copyUrl": "",
|
||
"copied": "",
|
||
"copyHint": "",
|
||
"manualConfig": ""
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"backup": {
|
||
"title": "Полное резервное копирование базы данных",
|
||
"metaTitle": "Резервное копирование и восстановление",
|
||
"export": {
|
||
"title": "Экспорт базы данных",
|
||
"description": "Загрузите полную резервную копию вашей базы данных SQLite, включая все настройки, пользователей, панели и зашифрованные секреты интеграций. Резервная копия упакована в ZIP-файл с ключом шифрования и метаданными.",
|
||
"button": "Скачать резервную копию",
|
||
"error": "Ошибка экспорта",
|
||
"confirm": {
|
||
"title": "Экспорт конфиденциальных данных",
|
||
"warningTitle": "Этот экспорт содержит всю вашу базу данных.",
|
||
"warningBody": "Резервная копия включает всех пользователей, секреты интеграций (зашифрованные), API-ключи, настройки панелей и данные приложений. Храните экспортированный файл в безопасности и не делитесь им.",
|
||
"typePrompt": "Введите \"{phrase}\" для продолжения",
|
||
"submit": "Экспорт базы данных",
|
||
"cancel": "Отмена"
|
||
}
|
||
},
|
||
"import": {
|
||
"title": "Восстановить базу данных",
|
||
"description": "Загрузите ранее экспортированный ZIP-архив для восстановления базы данных. Это полностью заменит вашу базу данных. Если резервная копия была создана с другим ключом шифрования, секреты будут автоматически перешифрованы.",
|
||
"warning": "Восстановление резервной копии полностью заменит вашу текущую базу данных и перезапустит приложение. Это действие нельзя отменить.",
|
||
"dropzone": {
|
||
"title": "Перетащите ZIP-файл с резервной копией сюда или нажмите для выбора",
|
||
"description": "Принимаются только .zip файлы из резервной копии SQLite Homarr"
|
||
},
|
||
"changeFile": "Изменить файл",
|
||
"button": "Восстановить базу данных",
|
||
"success": {
|
||
"title": "Восстановление завершено",
|
||
"message": "База данных успешно восстановлена. Приложение перезапускается..."
|
||
},
|
||
"error": "Ошибка импорта"
|
||
},
|
||
"preview": {
|
||
"title": "Содержимое резервной копии",
|
||
"exported": "Экспортировано {date}",
|
||
"loading": "Анализ файла резервной копии...",
|
||
"errorTitle": "Ошибка предпросмотра",
|
||
"entity": "Сущность",
|
||
"count": "Количество",
|
||
"boards": "Панели",
|
||
"entities": {
|
||
"board": "Панели",
|
||
"user": "Пользователи",
|
||
"app": "Приложения",
|
||
"integration": "Интеграции",
|
||
"item": "Виджеты",
|
||
"media": "Медиа",
|
||
"search_engine": "Поисковые системы"
|
||
},
|
||
"analyzeError": "Не удалось проанализировать файл резервной копии",
|
||
"invalidMissingMetadata": "Недействительная резервная копия: отсутствует metadata.json",
|
||
"invalidMissingDb": "Недействительная резервная копия: отсутствует db.sqlite"
|
||
},
|
||
"restore": {
|
||
"dropzone": {
|
||
"title": "Перетащите ZIP-файл с резервной копией сюда",
|
||
"description": "Принимаются .zip файлы из резервной копии SQLite Homarr (макс. 256 МБ)"
|
||
},
|
||
"analyzing": "Анализ резервной копии...",
|
||
"changeFile": "Изменить файл",
|
||
"continueToRestore": "Перейти к восстановлению",
|
||
"tryAgain": "Попробовать снова",
|
||
"analysisError": "Ошибка анализа",
|
||
"preview": {
|
||
"title": "Содержимое резервной копии",
|
||
"exported": "Экспортировано {date}",
|
||
"entity": "Сущность",
|
||
"count": "Количество",
|
||
"boards": "Панели",
|
||
"entities": {
|
||
"board": "Панели",
|
||
"user": "Пользователи",
|
||
"app": "Приложения",
|
||
"integration": "Интеграции",
|
||
"item": "Виджеты",
|
||
"media": "Медиа",
|
||
"search_engine": "Поисковые системы"
|
||
},
|
||
"migrationsApplied": "Применена {count} миграция",
|
||
"migrationsAppliedPlural": "Применено {count} миграций",
|
||
"migrationsOlderVersion": "Эта резервная копия была из более старой версии Homarr. Была применена {count} миграция схемы для обновления.",
|
||
"migrationsOlderVersionPlural": "Эта резервная копия была из более старой версии Homarr. Было применено {count} миграций схемы для обновления.",
|
||
"migrationsUpToDate": "Схема базы данных актуальна (применено {count} миграций)",
|
||
"upToDate": "Актуально",
|
||
"migrationsPending": "{count} ожидает"
|
||
},
|
||
"migration": {
|
||
"title": "Применение миграций ({current}/{total})",
|
||
"migrationLabel": "Миграция {index}"
|
||
},
|
||
"confirm": {
|
||
"title": "Деструктивное действие",
|
||
"warningTitle": "Это безвозвратно заменит всю вашу базу данных.",
|
||
"warningBody": "Все текущие панели, пользователи, приложения, интеграции, настройки и сеансы будут потеряны. Это действие нельзя отменить. Приложение перезапустится после восстановления.",
|
||
"typePrompt": "Введите \"{phrase}\" для продолжения",
|
||
"cancel": "Отмена",
|
||
"submit": "Восстановить базу данных"
|
||
},
|
||
"progress": {
|
||
"title": "Восстановление базы данных...",
|
||
"extracting": "Извлечение архива резервной копии",
|
||
"migrating": "Применение миграций базы данных",
|
||
"encrypting": "Перешифрование секретов интеграций",
|
||
"swapping": "Замена файла базы данных",
|
||
"restarting": "Перезапуск сервера"
|
||
},
|
||
"complete": {
|
||
"title": "Восстановление завершено",
|
||
"message": "База данных успешно восстановлена. Сервер перезапускается — обновите страницу через несколько секунд."
|
||
},
|
||
"failed": {
|
||
"title": "Восстановление не удалось"
|
||
},
|
||
"invalidMissingMetadata": "Недействительная резервная копия: отсутствует metadata.json",
|
||
"invalidMissingDb": "Недействительная резервная копия: отсутствует db.sqlite",
|
||
"analyzeError": "Не удалось проанализировать резервную копию"
|
||
}
|
||
}
|
||
},
|
||
"about": {
|
||
"version": "Версия {version}",
|
||
"text": "Homarr — это проект с открытым исходным кодом, поддерживаемый сообществом и развиваемый добровольцами. Благодаря этим людям Homarr остаётся растущим проектом с 2021 года. Наша команда работает над Homarr полностью удалённо из разных стран в своё свободное время без какой-либо компенсации.",
|
||
"accordion": {
|
||
"contributors": {
|
||
"title": "Участники проекта",
|
||
"subtitle": "{count} поддерживают код и Homarr"
|
||
},
|
||
"translators": {
|
||
"title": "Переводчики",
|
||
"subtitle": "{count} помогают с переводами на разные языки"
|
||
},
|
||
"sponsors": {
|
||
"title": "Спонсоры",
|
||
"subtitle": "{count} поддерживают проект финансово"
|
||
},
|
||
"libraries": {
|
||
"title": "Библиотеки",
|
||
"subtitle": "{count} используются в коде Homarr"
|
||
},
|
||
"hotkeys": {
|
||
"title": "Горячие клавиши",
|
||
"subtitle": "Сочетания клавиш для ускорения работы",
|
||
"field": {
|
||
"shortcut": "Сочетание",
|
||
"action": "Действие"
|
||
},
|
||
"action": {
|
||
"toggleBoardEdit": "Переключить режим редактирования панели",
|
||
"toggleColorScheme": "Переключить светлую/тёмную тему",
|
||
"saveNotebook": "Сохранить блокнот (только внутри виджета блокнота)",
|
||
"openSpotlight": "Открыть поиск"
|
||
},
|
||
"note": "Подсказка: Mod — это клавиша Ctrl или ⌘ на macOS"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"docker": {
|
||
"title": "Контейнеры",
|
||
"table": {
|
||
"updated": "Обновлено {when}",
|
||
"refresh": {
|
||
"lastUpdated": ""
|
||
},
|
||
"search": "Поиск среди {count} контейнеров",
|
||
"selected": "Выбрано {selectCount} из {totalCount} контейнеров",
|
||
"footer": "Всего {count} контейнеров",
|
||
"totalCpu": "",
|
||
"totalMemory": ""
|
||
},
|
||
"field": {
|
||
"name": {
|
||
"label": "Название"
|
||
},
|
||
"state": {
|
||
"label": "Состояние",
|
||
"option": {
|
||
"created": "Создан",
|
||
"running": "Работает",
|
||
"paused": "Приостановлен",
|
||
"restarting": "Перезапускается",
|
||
"exited": "Остановлен",
|
||
"removing": "Удаляется",
|
||
"dead": "Нерабочий"
|
||
}
|
||
},
|
||
"stats": {
|
||
"cpu": {
|
||
"label": "ЦП"
|
||
},
|
||
"memory": {
|
||
"label": "Память"
|
||
}
|
||
},
|
||
"containerImage": {
|
||
"label": "Образ"
|
||
},
|
||
"ports": {
|
||
"label": "Порты"
|
||
},
|
||
"host": {
|
||
"label": "Хост"
|
||
}
|
||
},
|
||
"action": {
|
||
"title": "Действия",
|
||
"logs": {
|
||
"label": "Просмотреть логи",
|
||
"page": {
|
||
"title": "Логи {name}"
|
||
}
|
||
},
|
||
"start": {
|
||
"label": "Запустить",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Контейнеры запущены",
|
||
"message": "Контейнеры успешно запущены"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось запустить контейнеры",
|
||
"message": "Не удалось запустить контейнеры"
|
||
}
|
||
}
|
||
},
|
||
"stop": {
|
||
"label": "Остановить",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Контейнеры остановлены",
|
||
"message": "Контейнеры успешно остановлены"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось остановить контейнеры",
|
||
"message": "Не удалось остановить контейнеры"
|
||
}
|
||
}
|
||
},
|
||
"restart": {
|
||
"label": "Перезапустить",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Контейнеры перезапущены",
|
||
"message": "Контейнеры успешно перезапущены"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось перезапустить контейнеры",
|
||
"message": "Не удалось перезапустить контейнеры"
|
||
}
|
||
}
|
||
},
|
||
"remove": {
|
||
"label": "Удалить",
|
||
"confirm": "",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Контейнеры удалены",
|
||
"message": "Контейнеры успешно удалены"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось удалить контейнеры",
|
||
"message": "Не удалось удалить контейнеры"
|
||
}
|
||
}
|
||
},
|
||
"refresh": {
|
||
"label": "Обновить",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Контейнеры обновлены",
|
||
"message": "Отображаются актуальные данные"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось обновить контейнеры",
|
||
"message": "Произошла ошибка при обновлении данных о контейнерах"
|
||
}
|
||
}
|
||
},
|
||
"addToHomarr": {
|
||
"label": "Добавить в Homarr",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Приложение добавлено",
|
||
"message": "Приложение успешно добавлено в Homarr"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось добавить",
|
||
"message": "Не удалось добавить приложение в Homarr"
|
||
}
|
||
},
|
||
"modal": {
|
||
"title": "Добавить контейнер(ы) Docker в Homarr"
|
||
}
|
||
}
|
||
},
|
||
"error": {
|
||
"internalServerError": "Произошла ошибка при обновлении данных о контейнерах",
|
||
"noColumns": ""
|
||
}
|
||
},
|
||
"kubernetes": {
|
||
"cluster": {
|
||
"title": "Панель кластера",
|
||
"label": "Кластер",
|
||
"providers": "Провайдеры",
|
||
"version": "Версия",
|
||
"architecture": "Архитектура",
|
||
"capacity": {
|
||
"title": "Ёмкость",
|
||
"resource": {
|
||
"reserved": "Зарезервировано",
|
||
"used": "Использовано"
|
||
}
|
||
},
|
||
"resources": {
|
||
"title": "Ресурсы",
|
||
"nodes": "Узлы",
|
||
"namespaces": "Пространства имён",
|
||
"ingresses": "Ingresses",
|
||
"services": "Сервисы",
|
||
"pods": "Поды",
|
||
"configmaps": "ConfigMaps",
|
||
"secrets": "Секреты",
|
||
"volumes": "Тома"
|
||
}
|
||
},
|
||
"nodes": {
|
||
"label": "Узлы",
|
||
"field": {
|
||
"name": {
|
||
"label": "Имя"
|
||
},
|
||
"state": {
|
||
"label": "Состояние",
|
||
"option": {
|
||
"ready": "Готов",
|
||
"NotReady": "Не готов"
|
||
}
|
||
},
|
||
"cpu": {
|
||
"label": "ЦП"
|
||
},
|
||
"memory": {
|
||
"label": "Память"
|
||
},
|
||
"pods": {
|
||
"label": "Поды"
|
||
},
|
||
"operatingSystem": {
|
||
"label": "ОС"
|
||
},
|
||
"architecture": {
|
||
"label": "Архитектура"
|
||
},
|
||
"kubernetesVersion": {
|
||
"label": "Версия Kubernetes"
|
||
},
|
||
"creationTimestamp": {
|
||
"label": "Создано"
|
||
}
|
||
},
|
||
"table": {
|
||
"search": "Поиск среди {count} узлов"
|
||
}
|
||
},
|
||
"namespaces": {
|
||
"label": "Пространства имён",
|
||
"field": {
|
||
"name": {
|
||
"label": "Имя"
|
||
},
|
||
"state": {
|
||
"label": "Состояние",
|
||
"option": {
|
||
"active": "Активно",
|
||
"terminating": "Завершается"
|
||
}
|
||
},
|
||
"creationTimestamp": {
|
||
"label": "Создано"
|
||
}
|
||
},
|
||
"table": {
|
||
"search": "Поиск среди {count} пространств имён"
|
||
}
|
||
},
|
||
"ingresses": {
|
||
"label": "Ingresses",
|
||
"field": {
|
||
"name": {
|
||
"label": "Имя"
|
||
},
|
||
"namespace": {
|
||
"label": "Пространство имён"
|
||
},
|
||
"className": {
|
||
"label": "Имя класса"
|
||
},
|
||
"rulesAndPaths": {
|
||
"label": "Правила и пути"
|
||
},
|
||
"creationTimestamp": {
|
||
"label": "Создано"
|
||
}
|
||
},
|
||
"table": {
|
||
"search": "Поиск среди {count} ingresses"
|
||
}
|
||
},
|
||
"services": {
|
||
"label": "Сервисы",
|
||
"field": {
|
||
"name": {
|
||
"label": "Имя"
|
||
},
|
||
"namespace": {
|
||
"label": "Пространство имён"
|
||
},
|
||
"type": {
|
||
"label": "Тип"
|
||
},
|
||
"ports": {
|
||
"label": "Порты"
|
||
},
|
||
"targetPorts": {
|
||
"label": "Целевые порты"
|
||
},
|
||
"clusterIP": {
|
||
"label": "IP кластера"
|
||
},
|
||
"creationTimestamp": {
|
||
"label": "Создано"
|
||
}
|
||
},
|
||
"table": {
|
||
"search": "Поиск среди {count} сервисов"
|
||
}
|
||
},
|
||
"pods": {
|
||
"label": "Поды",
|
||
"field": {
|
||
"name": {
|
||
"label": "Имя"
|
||
},
|
||
"namespace": {
|
||
"label": "Пространство имён"
|
||
},
|
||
"image": {
|
||
"label": "Образ"
|
||
},
|
||
"applicationType": {
|
||
"label": "Тип приложения"
|
||
},
|
||
"status": {
|
||
"label": "Статус"
|
||
},
|
||
"creationTimestamp": {
|
||
"label": "Создано"
|
||
}
|
||
},
|
||
"table": {
|
||
"search": "Поиск среди {count} подов"
|
||
}
|
||
},
|
||
"secrets": {
|
||
"label": "Секреты",
|
||
"field": {
|
||
"name": {
|
||
"label": "Имя"
|
||
},
|
||
"namespace": {
|
||
"label": "Пространство имён"
|
||
},
|
||
"type": {
|
||
"label": "Тип"
|
||
},
|
||
"creationTimestamp": {
|
||
"label": "Создано"
|
||
}
|
||
},
|
||
"table": {
|
||
"search": "Поиск среди {count} секретов"
|
||
}
|
||
},
|
||
"configmaps": {
|
||
"label": "ConfigMaps",
|
||
"field": {
|
||
"name": {
|
||
"label": "Имя"
|
||
},
|
||
"namespace": {
|
||
"label": "Пространство имён"
|
||
},
|
||
"creationTimestamp": {
|
||
"label": "Создано"
|
||
}
|
||
},
|
||
"table": {
|
||
"search": "Поиск среди {count} configMaps"
|
||
}
|
||
},
|
||
"volumes": {
|
||
"label": "Тома",
|
||
"field": {
|
||
"name": {
|
||
"label": "Имя"
|
||
},
|
||
"namespace": {
|
||
"label": "Пространство имён"
|
||
},
|
||
"accessModes": {
|
||
"label": "Режимы доступа"
|
||
},
|
||
"storage": {
|
||
"label": "Хранилище"
|
||
},
|
||
"storageClassName": {
|
||
"label": "Класс хранилища"
|
||
},
|
||
"volumeMode": {
|
||
"label": "Режим тома"
|
||
},
|
||
"volumeName": {
|
||
"label": "Имя тома"
|
||
},
|
||
"status": {
|
||
"label": "Статус"
|
||
},
|
||
"creationTimestamp": {
|
||
"label": "Создано"
|
||
}
|
||
},
|
||
"table": {
|
||
"search": "Поиск среди {count} томов"
|
||
}
|
||
},
|
||
"error": {
|
||
"internalServerError": "Не удалось получить данные Kubernetes"
|
||
}
|
||
},
|
||
"permission": {
|
||
"title": "Права доступа",
|
||
"userSelect": {
|
||
"title": "Добавить права для пользователя"
|
||
},
|
||
"groupSelect": {
|
||
"title": "Добавить права для группы"
|
||
},
|
||
"tab": {
|
||
"user": "Пользователи",
|
||
"group": "Группы",
|
||
"inherited": "Унаследованные группы"
|
||
},
|
||
"field": {
|
||
"user": {
|
||
"label": "Пользователь"
|
||
},
|
||
"group": {
|
||
"label": "Группа"
|
||
},
|
||
"permission": {
|
||
"label": "Права доступа"
|
||
}
|
||
},
|
||
"action": {
|
||
"saveUser": "Сохранить права пользователя",
|
||
"saveGroup": "Сохранить права группы"
|
||
}
|
||
},
|
||
"navigationStructure": {
|
||
"manage": {
|
||
"workshop": {
|
||
"label": "Workshop"
|
||
},
|
||
"label": "Управление",
|
||
"boards": {
|
||
"label": "Панели"
|
||
},
|
||
"integrations": {
|
||
"label": "Интеграции",
|
||
"edit": {
|
||
"label": "Редактировать"
|
||
},
|
||
"new": {
|
||
"label": "Новая"
|
||
}
|
||
},
|
||
"search-engines": {
|
||
"label": "Поисковые системы",
|
||
"new": {
|
||
"label": "Новая"
|
||
},
|
||
"edit": {
|
||
"label": "Редактировать"
|
||
}
|
||
},
|
||
"medias": {
|
||
"label": "Медиафайлы"
|
||
},
|
||
"apps": {
|
||
"label": "Приложения",
|
||
"new": {
|
||
"label": "Новое"
|
||
},
|
||
"edit": {
|
||
"label": "Редактировать"
|
||
}
|
||
},
|
||
"users": {
|
||
"label": "Пользователи",
|
||
"create": {
|
||
"label": "Создать"
|
||
},
|
||
"general": "Общие",
|
||
"security": "Безопасность",
|
||
"board": "Панели",
|
||
"groups": {
|
||
"label": "Группы"
|
||
},
|
||
"invites": {
|
||
"label": "Приглашения"
|
||
}
|
||
},
|
||
"tools": {
|
||
"label": "Инструменты",
|
||
"tasks": {
|
||
"label": "Задачи"
|
||
},
|
||
"docker": {
|
||
"label": "Docker",
|
||
"logs": {
|
||
"label": "Логи"
|
||
}
|
||
},
|
||
"kubernetes": {
|
||
"label": "Kubernetes",
|
||
"nodes": {
|
||
"label": "Узлы"
|
||
},
|
||
"namespaces": {
|
||
"label": "Пространства имён"
|
||
},
|
||
"ingresses": {
|
||
"label": "Ingresses"
|
||
},
|
||
"services": {
|
||
"label": "Сервисы"
|
||
},
|
||
"pods": {
|
||
"label": "поды"
|
||
},
|
||
"configmaps": {
|
||
"label": "ConfigMaps"
|
||
},
|
||
"secrets": {
|
||
"label": "Секреты"
|
||
},
|
||
"volumes": {
|
||
"label": "Тома"
|
||
}
|
||
},
|
||
"logs": {
|
||
"label": "Логи"
|
||
},
|
||
"certificates": {
|
||
"label": "Сертификаты",
|
||
"hostnames": {
|
||
"label": "Имена хостов"
|
||
}
|
||
}
|
||
},
|
||
"settings": {
|
||
"label": "Настройки"
|
||
},
|
||
"about": {
|
||
"label": "О программе"
|
||
}
|
||
}
|
||
},
|
||
"search": {
|
||
"placeholder": "Найдётся все",
|
||
"nothingFound": "Ничего не найдено",
|
||
"error": {
|
||
"fetch": "Произошла ошибка при получении данных"
|
||
},
|
||
"mode": {
|
||
"appIntegrationBoard": {
|
||
"help": "Поиск приложений, интеграций или панелей",
|
||
"group": {
|
||
"app": {
|
||
"title": "Приложения",
|
||
"children": {
|
||
"action": {
|
||
"open": {
|
||
"label": "Открыть URL приложения"
|
||
},
|
||
"edit": {
|
||
"label": "Редактировать приложение"
|
||
}
|
||
},
|
||
"detail": {
|
||
"title": "Выберите действие для приложения"
|
||
}
|
||
}
|
||
},
|
||
"board": {
|
||
"title": "Панели",
|
||
"children": {
|
||
"action": {
|
||
"open": {
|
||
"label": "Открыть панель"
|
||
},
|
||
"homeBoard": {
|
||
"label": "Сделать домашней панелью"
|
||
},
|
||
"mobileBoard": {
|
||
"label": "Сделать домашней панелью для мобильных устройств"
|
||
},
|
||
"settings": {
|
||
"label": "Открыть настройки"
|
||
}
|
||
},
|
||
"detail": {
|
||
"title": "Выберите действие для панели"
|
||
}
|
||
}
|
||
},
|
||
"integration": {
|
||
"title": "Интеграции"
|
||
}
|
||
}
|
||
},
|
||
"command": {
|
||
"help": "Активировать режим команд",
|
||
"group": {
|
||
"localCommand": {
|
||
"title": "Локальные команды"
|
||
},
|
||
"globalCommand": {
|
||
"title": "Глобальные команды",
|
||
"option": {
|
||
"colorScheme": {
|
||
"auto": "Переключить режим оформления",
|
||
"light": "Переключить на светлую тему",
|
||
"dark": "Переключить на тёмную тему"
|
||
},
|
||
"language": {
|
||
"label": "Изменить язык",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Выберите предпочитаемый язык"
|
||
}
|
||
}
|
||
},
|
||
"newBoard": {
|
||
"label": "Создать новую панель"
|
||
},
|
||
"importBoard": {
|
||
"label": "Импортировать панель"
|
||
},
|
||
"newApp": {
|
||
"label": "Создать новое приложение"
|
||
},
|
||
"newIntegration": {
|
||
"label": "Создать новую интеграцию",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Выберите тип интеграции для создания"
|
||
}
|
||
}
|
||
},
|
||
"newUser": {
|
||
"label": "Создать нового пользователя"
|
||
},
|
||
"newInvite": {
|
||
"label": "Создать новое приглашение"
|
||
},
|
||
"newGroup": {
|
||
"label": "Создать новую группу"
|
||
}
|
||
}
|
||
},
|
||
"preferences": {
|
||
"title": "Настройки",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Выберите настройку для изменения",
|
||
"backHint": "Нажмите Backspace или используйте кнопку назад для возврата",
|
||
"backAction": "Назад"
|
||
}
|
||
},
|
||
"notification": {
|
||
"error": {
|
||
"message": "Не удалось обновить настройку"
|
||
}
|
||
},
|
||
"option": {
|
||
"preferences": {
|
||
"label": "Открыть настройки"
|
||
},
|
||
"boolean": {
|
||
"enabled": "Включено",
|
||
"disabled": "Отключено"
|
||
},
|
||
"board": {
|
||
"none": "Нет",
|
||
"unavailable": "Выбрано в настоящее время (недоступно)"
|
||
},
|
||
"searchEngine": {
|
||
"none": "Нет",
|
||
"unavailable": "Выбрано в настоящее время (недоступно)"
|
||
},
|
||
"colorScheme": {
|
||
"label": "Цветовая схема",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Выберите цветовую схему"
|
||
}
|
||
}
|
||
},
|
||
"locale": {
|
||
"label": "Язык",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Выберите предпочитаемый язык"
|
||
}
|
||
}
|
||
},
|
||
"defaultSearchEngineId": {
|
||
"label": "Поисковая система по умолчанию",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Выберите поисковую систему по умолчанию"
|
||
}
|
||
}
|
||
},
|
||
"openSearchInNewTab": {
|
||
"label": "Открывать результаты поиска в новой вкладке",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Открывать результаты поиска в новой вкладке"
|
||
}
|
||
}
|
||
},
|
||
"ddgBangs": {
|
||
"label": "Включить DuckDuckGo bangs",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Включить DuckDuckGo bangs"
|
||
}
|
||
}
|
||
},
|
||
"firstDayOfWeek": {
|
||
"label": "Первый день недели",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Выберите первый день недели"
|
||
}
|
||
}
|
||
},
|
||
"homeBoardId": {
|
||
"label": "Домашняя панель",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Выберите домашнюю панель"
|
||
}
|
||
}
|
||
},
|
||
"mobileHomeBoardId": {
|
||
"label": "Мобильная домашняя панель",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Выберите мобильную домашнюю панель"
|
||
}
|
||
}
|
||
},
|
||
"pingIconsEnabled": {
|
||
"label": "Использовать индикаторы доступности",
|
||
"children": {
|
||
"detail": {
|
||
"title": "Использовать индикаторы доступности"
|
||
}
|
||
}
|
||
},
|
||
"enableRightClickOnWidgets": {
|
||
"label": "",
|
||
"children": {
|
||
"detail": {
|
||
"title": ""
|
||
}
|
||
}
|
||
},
|
||
"fullPreferencesPage": {
|
||
"label": "Открыть полную страницу настроек"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"media": {
|
||
"help": "Искать фильмы или сериалы для запроса",
|
||
"requestMovie": "Запросить фильм",
|
||
"requestSeries": "Запросить сериал",
|
||
"openIn": "Открыть в {kind}",
|
||
"group": {
|
||
"title": "Фильмы и сериалы"
|
||
},
|
||
"action": {
|
||
"search": {
|
||
"label": "Искать фильмы или сериалы",
|
||
"description": "Начните вводить для поиска в интеграциях медиа-запросов",
|
||
"disabled": {
|
||
"noIntegration": "Добавьте интеграцию Overseerr, Jellyseerr или Seerr для включения поиска медиа.",
|
||
"scoped": "У этого виджета нет доступной интеграции медиа-запросов."
|
||
}
|
||
}
|
||
},
|
||
"availability": {
|
||
"available": "Доступно",
|
||
"partiallyAvailable": "Частично",
|
||
"processing": "Обработка",
|
||
"requested": "Запрошено",
|
||
"pending": "Запрошено"
|
||
}
|
||
},
|
||
"external": {
|
||
"help": "Использовать внешнюю поисковую систему",
|
||
"group": {
|
||
"searchEngine": {
|
||
"title": "Поисковые системы",
|
||
"tipDdgBangs": "Совет: Вы также можете использовать любые DuckDuckGo bangs, например !something",
|
||
"bang": {
|
||
"searchWithQuery": "Искать \"{query}\" с {label}",
|
||
"pressEnterToOpen": "Нажмите Enter, чтобы открыть",
|
||
"engineSelected": "{label} выбрано (!{bang})",
|
||
"typeQueryToContinue": "Введите поисковый запрос для продолжения",
|
||
"emptyBangHint": "Введите bang, например !yt, затем нажмите пробел для выбора"
|
||
},
|
||
"children": {
|
||
"action": {
|
||
"search": {
|
||
"label": "Искать через {name}"
|
||
}
|
||
},
|
||
"detail": {
|
||
"title": "Выберите действие для поисковой системы"
|
||
},
|
||
"searchResults": {
|
||
"title": "Выберите результат поиска для действий"
|
||
}
|
||
},
|
||
"option": {
|
||
"google": {
|
||
"name": "Google",
|
||
"description": "Поиск в интернете через Google"
|
||
},
|
||
"bing": {
|
||
"name": "Bing",
|
||
"description": "Поиск в интернете через Bing"
|
||
},
|
||
"duckduckgo": {
|
||
"name": "DuckDuckGo",
|
||
"description": "Поиск в интернете через DuckDuckGo"
|
||
},
|
||
"torrent": {
|
||
"name": "Торренты",
|
||
"description": "Поиск торрентов на torrentdownloads.pro"
|
||
},
|
||
"youTube": {
|
||
"name": "YouTube",
|
||
"description": "Поиск видео на YouTube"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"help": {
|
||
"group": {
|
||
"mode": {
|
||
"title": "Режимы"
|
||
},
|
||
"help": {
|
||
"title": "Справка",
|
||
"option": {
|
||
"documentation": {
|
||
"label": "Документация"
|
||
},
|
||
"submitIssue": {
|
||
"label": "Сообщить о проблеме"
|
||
},
|
||
"discord": {
|
||
"label": "Сообщество Discord"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"home": {
|
||
"group": {
|
||
"search": {
|
||
"title": "Поиск",
|
||
"option": {
|
||
"other": {
|
||
"label": "Искать в другой поисковой системе"
|
||
},
|
||
"no-default": {
|
||
"label": "Нет поисковой системы по умолчанию",
|
||
"description": "Установите поисковую систему по умолчанию в настройках"
|
||
},
|
||
"search": {
|
||
"label": "Искать \"{query}\" через {name}"
|
||
},
|
||
"from-integration": {
|
||
"description": "Начните вводить для поиска"
|
||
}
|
||
}
|
||
},
|
||
"local": {
|
||
"title": "Локальные результаты"
|
||
}
|
||
}
|
||
},
|
||
"page": {
|
||
"help": "Поиск по страницам",
|
||
"group": {
|
||
"page": {
|
||
"title": "Страницы",
|
||
"option": {
|
||
"manageHome": {
|
||
"label": "Управление главной страницей"
|
||
},
|
||
"manageBoard": {
|
||
"label": "Управление панелями"
|
||
},
|
||
"manageApp": {
|
||
"label": "Управление приложениями"
|
||
},
|
||
"manageIntegration": {
|
||
"label": "Управление интеграциями"
|
||
},
|
||
"manageSearchEngine": {
|
||
"label": "Управление поисковыми системами"
|
||
},
|
||
"manageMedia": {
|
||
"label": "Управление медиафайлами"
|
||
},
|
||
"manageUser": {
|
||
"label": "Управление пользователями"
|
||
},
|
||
"manageInvite": {
|
||
"label": "Управление приглашениями"
|
||
},
|
||
"manageGroup": {
|
||
"label": "Управление группами"
|
||
},
|
||
"manageDocker": {
|
||
"label": "Управление Docker"
|
||
},
|
||
"manageApi": {
|
||
"label": "Swagger API"
|
||
},
|
||
"manageLog": {
|
||
"label": "Просмотр логов"
|
||
},
|
||
"manageTask": {
|
||
"label": "Управление задачами"
|
||
},
|
||
"manageSettings": {
|
||
"label": "Глобальные настройки"
|
||
},
|
||
"about": {
|
||
"label": "О программе"
|
||
},
|
||
"homeBoard": {
|
||
"label": "Домашняя панель"
|
||
},
|
||
"preferences": {
|
||
"label": "Ваши настройки"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"userGroup": {
|
||
"help": "Поиск пользователей или групп",
|
||
"group": {
|
||
"user": {
|
||
"title": "Пользователи",
|
||
"children": {
|
||
"action": {
|
||
"detail": {
|
||
"label": "Показать сведения о пользователе"
|
||
}
|
||
},
|
||
"detail": {
|
||
"title": "Выберите действие для пользователя"
|
||
}
|
||
}
|
||
},
|
||
"group": {
|
||
"title": "Группы",
|
||
"children": {
|
||
"action": {
|
||
"detail": {
|
||
"label": "Показать сведения о группе"
|
||
},
|
||
"manageMember": {
|
||
"label": "Управление участниками"
|
||
},
|
||
"managePermission": {
|
||
"label": "Управление разрешениями"
|
||
}
|
||
},
|
||
"detail": {
|
||
"title": "Выберите действие для группы"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"engine": {
|
||
"search": "Найти поисковую систему",
|
||
"field": {
|
||
"name": {
|
||
"label": "Название"
|
||
},
|
||
"short": {
|
||
"label": "Краткое название"
|
||
},
|
||
"urlTemplate": {
|
||
"label": "Шаблон URL поиска"
|
||
},
|
||
"description": {
|
||
"label": "Описание"
|
||
}
|
||
},
|
||
"page": {
|
||
"list": {
|
||
"title": "Поисковые системы",
|
||
"noResults": {
|
||
"title": "Поисковые системы пока отсутствуют",
|
||
"action": "Создать первую поисковую систему"
|
||
},
|
||
"interactive": "Интерактивная, использует интеграцию"
|
||
},
|
||
"create": {
|
||
"title": "Новая поисковая система",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Поисковая система создана",
|
||
"message": "Поисковая система успешно создана"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось создать",
|
||
"message": "Не удалось создать поисковую систему"
|
||
}
|
||
}
|
||
},
|
||
"edit": {
|
||
"title": "Редактирование поисковой системы",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Изменения сохранены",
|
||
"message": "Поисковая система успешно сохранена"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось сохранить",
|
||
"message": "Не удалось сохранить поисковую систему"
|
||
}
|
||
},
|
||
"configControl": "Настройка",
|
||
"searchEngineType": {
|
||
"generic": "Обычная",
|
||
"fromIntegration": "Из интеграции"
|
||
}
|
||
},
|
||
"delete": {
|
||
"title": "Удаление поисковой системы",
|
||
"message": "Вы уверены, что хотите удалить поисковую систему {name}?",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Поисковая система удалена",
|
||
"message": "Поисковая система успешно удалена"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось удалить",
|
||
"message": "Не удалось удалить поисковую систему"
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"media": {
|
||
"request": {
|
||
"modal": {
|
||
"title": "Запрос \"{name}\"",
|
||
"table": {
|
||
"header": {
|
||
"season": "Сезон",
|
||
"episodes": "Серии",
|
||
"status": "Статус"
|
||
},
|
||
"status": {
|
||
"requested": "Запрошено"
|
||
}
|
||
},
|
||
"button": {
|
||
"send": "Отправить запрос"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"certificate": {
|
||
"field": {
|
||
"hostname": {
|
||
"label": "Имя хоста"
|
||
},
|
||
"subject": {
|
||
"label": "Субъект"
|
||
},
|
||
"issuer": {
|
||
"label": "Издатель"
|
||
},
|
||
"validFrom": {
|
||
"label": "Действителен с"
|
||
},
|
||
"validTo": {
|
||
"label": "Действителен до"
|
||
},
|
||
"serialNumber": {
|
||
"label": "Серийный номер"
|
||
},
|
||
"fingerprint": {
|
||
"label": "Отпечаток"
|
||
}
|
||
},
|
||
"page": {
|
||
"list": {
|
||
"title": "Доверенные сертификаты",
|
||
"description": "Используются Homarr для запроса данных из интеграций.",
|
||
"noResults": {
|
||
"title": "Доверенные сертификаты отсутствуют"
|
||
},
|
||
"invalid": {
|
||
"title": "Недействительный сертификат",
|
||
"description": "Не удалось разобрать сертификат"
|
||
},
|
||
"expires": "Истекает {when}",
|
||
"toHostnames": "Доверенные имена хостов"
|
||
},
|
||
"hostnames": {
|
||
"title": "Доверенные имена хостов сертификатов",
|
||
"description": "Некоторые сертификаты не допускают использование конкретного домена, через который Homarr отправляет запросы. Поэтому все доверенные имена хостов с отпечатками сертификатов используются для обхода этих ограничений.",
|
||
"noResults": {
|
||
"title": "Имена хостов пока отсутствуют"
|
||
},
|
||
"toCertificates": "Сертификаты"
|
||
}
|
||
},
|
||
"action": {
|
||
"create": {
|
||
"label": "Создать сертификат",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Сертификат создан",
|
||
"message": "Сертификат успешно создан"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось создать сертификат",
|
||
"message": "Произошла ошибка при создании сертификата"
|
||
}
|
||
}
|
||
},
|
||
"remove": {
|
||
"label": "Удалить сертификат",
|
||
"confirm": "Вы уверены, что хотите удалить этот сертификат?",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Сертификат удален",
|
||
"message": "Сертификат успешно удален"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось удалить сертификат",
|
||
"message": "Произошла ошибка при удалении сертификата"
|
||
}
|
||
}
|
||
},
|
||
"removeHostname": {
|
||
"label": "Удалить доверенное имя хоста",
|
||
"confirm": "Вы уверены, что хотите удалить это доверенное имя хоста? Это может привести к прекращению работы некоторых интеграций.",
|
||
"notification": {
|
||
"success": {
|
||
"title": "Имя хоста удалено",
|
||
"message": "Имя хоста успешно удалено"
|
||
},
|
||
"error": {
|
||
"title": "Не удалось удалить имя хоста",
|
||
"message": "Не удалось удалить имя хоста"
|
||
}
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"log": {
|
||
"level": {
|
||
"option": {
|
||
"debug": "Отладка",
|
||
"info": "Информация",
|
||
"warn": "Предупреждение",
|
||
"error": "Ошибка"
|
||
}
|
||
}
|
||
},
|
||
"onboardingTour": {
|
||
"learnMore": "Читать документацию",
|
||
"next": "Далее",
|
||
"prev": "Назад",
|
||
"done": "Готово",
|
||
"skip": "Пропустить тур",
|
||
"manage": {
|
||
"welcome": {
|
||
"title": "Добро пожаловать в Homarr!",
|
||
"description": "Это ваш центр управления. Здесь вы управляете панелями, приложениями, интеграциями, пользователями и настройками сервера. Давайте пройдем тур по каждому разделу."
|
||
},
|
||
"boardsList": {
|
||
"title": "Ваши панели",
|
||
"description": "Здесь все ваши панели. Каждая панель имеет свой макет, фон и настройки доступа. Вы можете видеть, кто создал каждую и является ли она публичной или частной."
|
||
},
|
||
"boardsCreate": {
|
||
"title": "Создать панель",
|
||
"description": "Нажмите здесь, чтобы создать новую панель или импортировать из предыдущей установки Homarr. Каждая панель получает свой URL, которым можно поделиться."
|
||
},
|
||
"appsList": {
|
||
"title": "Ваши приложения",
|
||
"description": "Это все добавленные вами приложения — ссылки на ваши собственные сервисы. Каждое приложение имеет значок, опциональную проверку здоровья и значок статуса на панели."
|
||
},
|
||
"appsCreate": {
|
||
"title": "Добавить приложение",
|
||
"description": "Зарегистрируйте новый сервис здесь. Дайте ему имя, URL и значок — он появится в виде плитки на ваших панелях с мониторингом статуса в реальном времени."
|
||
},
|
||
"integrationsList": {
|
||
"title": "Ваши интеграции",
|
||
"description": "Это сервисы, подключенные к Homarr — Sonarr, Radarr, Plex, Jellyfin и более 50 других. Все учетные данные зашифрованы."
|
||
},
|
||
"integrationsCreate": {
|
||
"title": "Добавить интеграцию",
|
||
"description": "Подключите новый сервис здесь. Выберите тип, введите URL и API-ключ — Homarr проверит соединение перед сохранением."
|
||
},
|
||
"usersList": {
|
||
"title": "Ваши пользователи",
|
||
"description": "Смотрите всех, у кого есть доступ. Организуйте пользователей в группы и управляйте тем, кто может просматривать или редактировать каждую панель."
|
||
},
|
||
"usersCreate": {
|
||
"title": "Создать пользователя",
|
||
"description": "Добавьте нового пользователя здесь. Вы также можете использовать ссылки-приглашения для легкого входа. Это тур — теперь вы готовы!"
|
||
}
|
||
},
|
||
"board": {
|
||
"welcome": {
|
||
"title": "Это ваша панель",
|
||
"description": "Перетаскиваемая панель, где вы размещаете приложения и виджеты. Нажмите Ctrl+K в любое время для поиска приложений, панелей и действий."
|
||
},
|
||
"editMode": {
|
||
"title": "Режим редактирования",
|
||
"description": "Нажмите здесь, чтобы войти в режим редактирования. Затем вы можете добавлять виджеты, приложения и секции — перетаскивайте для перемещения, изменяйте размер за угол. Нажмите еще раз, чтобы сохранить изменения."
|
||
},
|
||
"settings": {
|
||
"title": "Настройки панели",
|
||
"description": "Измените имя панели, количество столбцов, фон, цвета и доступ. Каждая панель может быть публичной или частной."
|
||
},
|
||
"switcher": {
|
||
"title": "Переключить панели",
|
||
"description": "Переключайтесь между панелями. Создавайте отдельные панели для разных целей — медиа, сети, пользователей или что угодно."
|
||
},
|
||
"userMenu": {
|
||
"title": "Ваш профиль",
|
||
"description": "Измените цветовую схему, язык, домашнюю панель и настройки. Также можете перейти в область управления отсюда."
|
||
}
|
||
}
|
||
}
|
||
}
|