{ "init": { "step": { "start": { "title": "Добро пожаловать в Homarr", "subtitle": "Давайте начнем настройку вашего экземпляра Homarr.", "description": "Для начала выберите, как вы хотите настроить ваш экземпляр Homarr.", "action": { "scratch": "Начать с нуля", "importOldmarr": "Импортировать из Homarr версии до 1.0" } }, "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": "Настройте параметры сервера." }, "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": "Пароль", "requirement": { "length": "Содержит не менее 8 символов", "lowercase": "Содержит строчную букву", "uppercase": "Содержит заглавную букву", "number": "Содержит цифру", "special": "Содержит спецсимвол" } }, "passwordConfirm": { "label": "Подтверждение пароля" }, "previousPassword": { "label": "Предыдущий пароль" }, "homeBoard": { "label": "Домашняя панель" }, "pingIconsEnabled": { "label": "Использовать индикаторы доступности" }, "defaultSearchEngine": { "label": "Поисковая система по умолчанию" }, "openSearchInNewTab": { "label": "Открыть результаты поиска в новой вкладке" } }, "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": "Не удалось изменить настройки индикаторов доступности" } } }, "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": "Эта группа зарезервирована для системных нужд и имеет ограничения на некоторые действия. " }, "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 приложения" } }, "action": { "create": "Новая интеграция" }, "testConnection": { "action": { "create": "Проверить подключение и создать", "edit": "Проверить подключение и сохранить" }, "error": { "common": { "cause": { "title": "Причина с подробностями" } }, "unknown": { "title": "Неизвестная ошибка", "description": "Произошла неизвестная ошибка. Раскройте причину ниже для получения подробностей" }, "parse": { "title": "Ошибка разбора", "description": "Не удалось разобрать ответ. Убедитесь, что URL указывает на базовый адрес сервиса." }, "authorization": { "title": "Ошибка авторизации", "description": "Запрос не был авторизован. Убедитесь, что учётные данные верны и имеют достаточные права доступа." }, "statusCode": { "title": "Ошибка ответа", "description": "Получен неожиданный ответ {statusCode} ({reason}) от . Убедитесь, что URL указывает на базовый адрес интеграции.", "otherDescription": "Получен неожиданный ответ {statusCode} от . Убедитесь, что 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-сертификат вручную. Инструкции доступны ." } }, "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)" }, "githubAppId": { "label": "App Id", "newLabel": "Новый App Id" }, "githubInstallationId": { "label": "Installation Id", "newLabel": "Новый Installation Id" }, "privateKey": { "label": "Приватный ключ", "newLabel": "Новый приватный ключ" } } }, "permission": { "use": "Подключение сторонних сервисов", "interact": "Взаимодействие с подключенными сервисами", "full": "Полное управление интеграциями" } }, "media": { "plural": "Медиафайлы", "search": "Поиск медиафайлов", "field": { "name": "Название", "size": "Размер", "creator": "Создатель" }, "action": { "upload": { "label": "Загрузить медиафайл", "file": "Выбрать файл", "notification": { "success": { "message": "Медиафайл успешно загружен" }, "error": { "message": "Не удалось загрузить медиафайл" } } }, "delete": { "label": "Удалить медиафайл", "description": "Вы уверены, что хотите удалить медиафайл ?", "notification": { "success": { "message": "Медиафайл успешно удалён" }, "error": { "message": "Не удалось удалить медиафайл" } } }, "copy": { "label": "Копировать URL" }, "open": { "label": "Открыть медиа" } } }, "common": { "success": "Успешно", "beta": "Бета", "error": "Ошибка", "action": { "add": "Добавить", "apply": "Применить", "backToOverview": "Вернуться к обзору", "change": "Изменить", "create": "Создать", "createAnother": "Создать и начать заново", "edit": "Редактировать", "import": "Импортировать", "insert": "Вставить", "remove": "Удалить", "save": "Сохранить", "saveChanges": "Сохранить изменения", "cancel": "Отмена", "delete": "Удалить", "discard": "Отменить", "close": "Закрыть", "confirm": "Подтвердить", "continue": "Продолжить", "previous": "Назад", "next": "Далее", "checkoutDocs": "Посмотреть документацию", "checkLogs": "Проверить логи для подробностей", "tryAgain": "Попробовать снова", "loading": "Загрузка" }, "here": "здесь", "iconPicker": { "label": "URL иконки", "header": "Введите название или объекты для фильтрации иконок... Homarr найдёт для вас среди {countIcons} иконок." }, "colorScheme": { "options": { "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": "Управление", "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": "Изменить позицию" } }, "openAllInNewTabs": { "title": "Открыть всё в новых вкладках", "text": "Некоторые браузеры могут блокировать массовое открытие вкладок из соображений безопасности. Homarr не смог открыть все окна, поскольку ваш браузер заблокировал это действие. Пожалуйста, разрешите \"Открывать всплывающие окна\" и повторите попытку." } } }, "item": { "action": { "create": "Новый элемент", "import": "Импортировать элемент", "edit": "Редактировать элемент", "moveResize": "Переместить / изменить размер", "duplicate": "Дублировать элемент", "remove": "Удалить элемент" }, "menu": { "label": { "settings": "Настройки" } }, "create": { "title": "Выберите тип элемента", "search": "Фильтр элементов", "addToBoard": "Добавить на панель" }, "moveResize": { "title": "Переместить / изменить размер элемента", "field": { "width": { "label": "Ширина" }, "height": { "label": "Высота" }, "xOffset": { "label": "Смещение по X" }, "yOffset": { "label": "Смещение по Y" } } }, "edit": { "title": "Редактировать элемент", "advancedOptions": { "label": "Расширенные настройки", "title": "Расширенные настройки элемента" }, "field": { "integrations": { "label": "Интеграции" }, "title": { "label": "Заголовок" }, "customCssClasses": { "label": "Пользовательские CSS классы" }, "borderColor": { "label": "Цвет границы" } } }, "remove": { "title": "Удалить элемент", "message": "Вы уверены, что хотите удалить этот элемент?" } }, "widget": { "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": "Открывать в новой вкладке" }, "items": { "label": "Закладки", "add": "Добавить закладку" } } }, "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 для отображения даты (это переопределит другие настройки)" } } }, "minecraftServerStatus": { "name": "Статус сервера Minecraft", "description": "Отображает текущий статус и информацию о сервере Minecraft", "option": { "title": { "label": "Заголовок" }, "domain": { "label": "Домен сервера" }, "isBedrockServer": { "label": "Сервер Bedrock Edition" } }, "status": { "online": "В сети", "offline": "Не в сети" } }, "timetable": { "name": "Расписание", "description": "Отображает время отправления со станции", "title": "Отправления {station}", "noStation": "Станция не выбрана", "option": { "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}", "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": "", "description": "", "option": { "noteId": { "label": "" }, "showTitle": { "label": "" }, "showUpdatedAt": { "label": "" } }, "empty": "", "emptyContent": "", "notFound": "", "noNotes": "", "integrationRequired": "", "updatedAt": "", "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}" }, "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": "Показать информацию о файловой системе" }, "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": { "enableRowSorting": { "label": "Включить сортировку элементов" }, "defaultSort": { "label": "Столбец сортировки по умолчанию", "option": { "name": "Имя", "state": "Состояние", "cpuUsage": "Использование ЦП", "memoryUsage": "Использование памяти" } }, "descendingDefaultSort": { "label": "Обратная сортировка" } }, "error": { "internalServerError": "Не удалось получить статистику контейнеров" } }, "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": "Экземпляры" } }, "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" } }, "common": { "location": { "query": "Город / Почтовый индекс", "latitude": "Широта", "longitude": "Долгота", "disabledTooltip": "Пожалуйста, введите город или почтовый индекс", "unknownLocation": "Неизвестное местоположение", "search": "Поиск", "table": { "header": { "city": "Город", "country": "Страна", "coordinates": "Координаты", "population": "Население" }, "action": { "select": "Выбрать {city}, {countryCode}" }, "population": { "fallback": "Неизвестно" } } }, "integration": { "noData": "Интеграции не найдены", "description": "Нажмите , чтобы создать новую интеграцию" }, "app": { "noData": "Приложения не найдены", "description": "Нажмите , чтобы создать новое приложение", "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" } }, "items": { "currentlyPlaying": "Сейчас воспроизводится", "user": "Пользователь", "name": "Название", "id": "Id", "metadata": { "title": "Техническая информация", "video": { "title": "Видео", "resolution": "Разрешение" }, "audio": { "title": "Аудио", "channelCount": "Аудиоканалы", "codec": "Аудиокодек" }, "transcoding": { "title": "Транскодирование", "container": "Контейнер", "resolution": "Разрешение", "target": "Целевой кодек" } } } }, "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", "option": { "albumId": { "label": "ID альбома", "description": "Уникальный идентификатор вашего альбома Immich. Его можно найти, открыв альбом и скопировав уникальную строку из URL, например 'a21aca09-9f05-47dc-b1a1-7b53c547226e'" }, "rotationIntervalSeconds": { "label": "Интервал в секундах", "description": "Переключать фотографии в альбоме каждые X секунд. Минимум 1. Максимум 3600." }, "showPhotoInfo": { "label": "Показать информацию о фото", "description": "Отображать дату снимка и текущий номер в нижней части слайд-шоу" } }, "description": "Слайд-шоу фотографий из вашего альбома Immich", "noAlbumSelected": "Альбом не выбран — отредактируйте виджет и выберите альбом", "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": "Ограничивает количество отображаемых элементов для каждой интеграции, а не глобально" } }, "errors": { "noColumns": "Выберите столбцы в настройках элементов", "noCommunications": "Не удалось загрузить данные из интеграции" }, "items": { "actions": { "columnTitle": "Управление" }, "added": { "columnTitle": "Добавлено", "detailsTitle": "Дата добавления" }, "category": { "columnTitle": "Дополнительно", "detailsTitle": "Категории (или дополнительная информация)" }, "downSpeed": { "columnTitle": "Загрузка", "detailsTitle": "Скорость загрузки" }, "index": { "columnTitle": "#", "detailsTitle": "Текущий индекс в клиенте" }, "id": { "columnTitle": "Id" }, "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": "Время с/до завершения" }, "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": "Общий рейтинг" }, "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": "Открывать ссылки в новой вкладке" } }, "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": "Проверка" } } } }, "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": "Провайдер" }, "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": "Не удалось определить провайдер, укажите его вручную после импорта образов" } } }, "not-found": "Не найдено", "pre-release": "Предварительный релиз", "archived": "В архиве", "forked": "Форк", "starsCount": "Звёзды", "forksCount": "Форки", "issuesCount": "Открытые issues", "markViewed": "Отметить как просмотренное", "openProjectPage": "Открыть страницу проекта", "openReleasePage": "Открыть страницу релиза", "releaseDescription": "Описание релиза", "projectDescription": "Описание проекта", "created": "Создано", "error": { "label": "Ошибка", "messages": { "invalidIdentifier": "Неверный идентификатор", "noMatchingVersion": "Подходящая версия не найдена", "noReleasesFound": "Релизы не найдены", "noProviderSeleceted": "Провайдер не выбран", "noProviderResponse": "Нет ответа от провайдера" } } }, "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": {} }, "speedtestTracker": { "name": "", "description": "", "option": { "showLatestResult": { "label": "" }, "showStats": { "label": "" }, "showRecentResults": { "label": "" }, "showPingGraph": { "label": "" } }, "latestResult": "", "averages": "", "tests": "", "recentResults": "", "recentResultsSpeed": "", "recentResultsPing": "", "download": "", "upload": "", "ping": "", "status": "", "avgDownload": "", "avgUpload": "", "avgPing": "", "healthy": "", "unhealthy": "", "ok": "", "fail": "", "noSectionsEnabled": "", "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": "Показывать фоновую шкалу использования" } }, "status": { "unhealthy": "Неисправен" } } }, "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": "Запрошенный ресурс не найден" }, "navbar": { "items": { "home": "Главная", "boards": "Панели", "apps": "Приложения", "integrations": "Интеграции", "searchEngies": "Поисковые системы", "medias": "Медиафайлы", "users": { "label": "Пользователи", "items": { "manage": "Управление", "invites": "Приглашения", "groups": "Группы" } }, "tools": { "label": "Инструменты", "items": { "docker": "Docker", "kubernetes": "Kubernetes", "logs": "Логи", "api": "API", "certificates": "Сертификаты", "tasks": "Задачи" } }, "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": "Эта панель приватная" }, "modal": { "createBoard": { "field": { "name": { "label": "Название" } } } } }, "media": { "includeFromAllUsers": "Включая медиафайлы от всех пользователей" }, "user": { "back": "Вернуться к пользователям", "fieldsDisabledExternalProvider": "Некоторые поля отключены, так как ими управляет внешняя система аутентификации.", "setting": { "general": { "title": "Общие", "item": { "language": "Язык и регион", "board": { "title": "Домашняя панель", "type": { "general": "Основная", "mobile": "Мобильная" } }, "search": "Поиск", "firstDayOfWeek": "Первый день недели", "accessibility": "Специальные возможности" } }, "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": "Приглашение сгенерировано. После закрытия этого окна вы больше не сможете скопировать эту ссылку. Если вы передумали приглашать пользователя, вы можете удалить это приглашение в любое время.", "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-адреса, имена и другие идентифицирующие данные никогда не собираются. Это помогает нашей команде понимать типичные сценарии использования и определять приоритеты в разработке." }, "widgetData": { "title": "Данные о виджетах", "text": "Отправлять информацию о настроенных виджетах (и их количестве). Не включает URL-адреса, названия или другие данные." }, "integrationData": { "title": "Данные об интеграциях", "text": "Отправлять информацию о настроенных интеграциях (и их количестве). Не включает URL-адреса, названия или другие данные." }, "usersData": { "title": "Данные о пользователях", "text": "Отправлять количество пользователей и информацию об использовании единого входа" } }, "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": { "light": "Светлая", "dark": "Тёмная" } } }, "culture": { "title": "Локализация", "defaultLocale": { "label": "Язык по умолчанию" } } } }, "tool": { "tasks": { "title": "Задачи", "status": { "idle": "Ожидание", "running": "Выполняется", "error": "Ошибка", "disabled": "Отключено" }, "job": { "minecraftServerStatus": { "label": "Статус сервера Minecraft" }, "timetable": { "label": "Расписание" }, "iconsUpdater": { "label": "Обновление иконок" }, "analytics": { "label": "Аналитика" }, "smartHomeEntityState": { "label": "Состояние объектов умного дома" }, "ping": { "label": "Проверка доступности" }, "mediaServer": { "label": "Медиасервер" }, "mediaOrganizer": { "label": "Организация медиафайлов" }, "downloads": { "label": "Загрузки" }, "mediaRequestStats": { "label": "Статистика запросов медиаконтента" }, "mediaRequestList": { "label": "Список запросов медиаконтента" }, "rssFeeds": { "label": "RSS-ленты" }, "indexerManager": { "label": "Управление индексаторами" }, "healthMonitoring": { "label": "Мониторинг состояния" }, "dnsHole": { "label": "Данные DNS-фильтра" }, "updateChecker": { "label": "Проверка обновлений" }, "mediaTranscoding": { "label": "Перекодирование медиафайлов" }, "networkController": { "label": "Сетевой контроллер" }, "refreshNotifications": { "label": "Обновление уведомлений" }, "dockerContainers": { "label": "Контейнеры Docker" }, "firewallCpu": { "label": "ЦП межсетевого экрана" }, "firewallMemory": { "label": "Память межсетевого экрана" }, "firewallVersion": { "label": "Версия межсетевого экрана" }, "firewallInterfaces": { "label": "Интерфейсы межсетевого экрана" }, "weather": { "label": "Погода" }, "tracearr": { "label": "Tracearr" } }, "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": "Действия" } } } } } }, "about": { "version": "Версия {version}", "text": "Homarr — это проект с открытым исходным кодом, поддерживаемый сообществом и развиваемый добровольцами. Благодаря этим людям Homarr остаётся растущим проектом с 2021 года. Наша команда работает над Homarr полностью удалённо из разных стран в своё свободное время без какой-либо компенсации.", "accordion": { "contributors": { "title": "Участники проекта", "subtitle": "{count} поддерживают код и Homarr" }, "translators": { "title": "Переводчики", "subtitle": "{count} помогают с переводами на разные языки" }, "sponsors": { "title": "", "subtitle": "" }, "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}", "search": "Поиск среди {count} контейнеров", "selected": "Выбрано {selectCount} из {totalCount} контейнеров", "footer": "Всего {count} контейнеров" }, "field": { "name": { "label": "Название" }, "state": { "label": "Состояние", "option": { "created": "Создан", "running": "Работает", "paused": "Приостановлен", "restarting": "Перезапускается", "exited": "Остановлен", "removing": "Удаляется", "dead": "Нерабочий" } }, "stats": { "cpu": { "label": "ЦП" }, "memory": { "label": "Память" } }, "containerImage": { "label": "Образ" }, "ports": { "label": "Порты" } }, "action": { "title": "Действия", "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": "Удалить", "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": "Произошла ошибка при обновлении данных о контейнерах" } }, "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": { "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" }, "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": { "light": "Переключить на светлую тему", "dark": "Переключить на тёмную тему" }, "language": { "label": "Изменить язык", "children": { "detail": { "title": "Выберите предпочитаемый язык" } } }, "newBoard": { "label": "Создать новую панель" }, "importBoard": { "label": "Импортировать панель" }, "newApp": { "label": "Создать новое приложение" }, "newIntegration": { "label": "Создать новую интеграцию", "children": { "detail": { "title": "Выберите тип интеграции для создания" } } }, "newUser": { "label": "Создать нового пользователя" }, "newInvite": { "label": "Создать новое приглашение" }, "newGroup": { "label": "Создать новую группу" } } } } }, "media": { "requestMovie": "Запросить фильм", "requestSeries": "Запросить сериал", "openIn": "Открыть в {kind}" }, "external": { "help": "Использовать внешнюю поисковую систему", "group": { "searchEngine": { "title": "Поисковые системы", "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": "Серии" } }, "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": "Ошибка" } } } }