Files
homarr/packages/translation/src/lang/ru.json
T
homarr-crowdin[bot] 3d0c9fde0c chore(lang): updated translations from crowdin
* chore(lang): update translations from crowdin

* chore(lang): update translations from crowdin

* chore(lang): update translations from crowdin

---------

Co-authored-by: Crowdin Homarr <190541745+homarr-crowdin[bot]@users.noreply.github.com>
2026-04-11 01:15:30 +00:00

4804 lines
186 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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": "Эта группа зарезервирована для системных нужд и имеет ограничения на некоторые действия. <checkoutDocs></checkoutDocs>"
},
"action": {
"create": {
"label": "Новая группа",
"notification": {
"success": {
"message": "Группа успешно создана"
},
"error": {
"message": "Не удалось создать группу"
}
}
},
"transfer": {
"label": "Передать права владельца",
"description": "Передать права владельца этой группы другому пользователю.",
"confirm": "Вы уверены, что хотите передать права владельца группы {name} пользователю {username}?",
"notification": {
"success": {
"message": "Группа {group} успешно передана пользователю {user}"
},
"error": {
"message": "Не удалось передать права владельца"
}
}
},
"addMember": {
"label": "Добавить участника"
},
"removeMember": {
"label": "Удалить участника",
"confirm": "Вы уверены, что хотите удалить {user} из этой группы?"
},
"delete": {
"label": "Удалить группу",
"description": "После удаления группы восстановление будет невозможно. Пожалуйста, будьте уверены в своём решении.",
"confirm": "Вы уверены, что хотите удалить группу {name}?",
"notification": {
"success": {
"message": "Группа {name} успешно удалена"
},
"error": {
"message": "Не удалось удалить группу {name}"
}
}
},
"changePermissions": {
"notification": {
"success": {
"title": "Разрешения сохранены",
"message": "Разрешения успешно сохранены"
},
"error": {
"title": "Разрешения не сохранены",
"message": "Не удалось сохранить разрешения"
}
}
},
"update": {
"notification": {
"success": {
"message": "Группа {name} успешно сохранена"
},
"error": {
"message": "Не удалось сохранить группу {name}"
}
}
},
"select": {
"label": "Выбрать группу",
"notFound": "Группы не найдены"
},
"settings": {
"board": {
"notification": {
"success": {
"title": "Настройки сохранены",
"message": "Настройки панели успешно сохранены"
},
"error": {
"title": "Не удалось сохранить настройки",
"message": "Невозможно сохранить настройки панели"
}
}
}
},
"changePosition": {
"notification": {
"success": {
"message": "Позиция успешно изменена"
},
"error": {
"message": "Невозможно изменить позицию"
}
}
}
},
"defaultGroup": {
"name": "Группа по умолчанию",
"description": "{name} - Все авторизованные пользователи"
}
},
"app": {
"search": "Поиск приложений",
"page": {
"list": {
"title": "Приложения",
"noResults": {
"title": "Приложения пока отсутствуют",
"action": "Создать первое приложение"
}
},
"create": {
"title": "Новое приложение",
"notification": {
"success": {
"title": "Приложение создано",
"message": "Приложение успешно создано"
},
"error": {
"title": "Не удалось создать",
"message": "Не удалось создать приложение"
}
}
},
"edit": {
"title": "Редактирование приложения",
"notification": {
"success": {
"title": "Изменения сохранены",
"message": "Приложение успешно сохранено"
},
"error": {
"title": "Не удалось сохранить",
"message": "Не удалось сохранить приложение"
}
}
},
"delete": {
"title": "Удаление приложения",
"message": "Вы уверены, что хотите удалить приложение {name}?",
"notification": {
"success": {
"title": "Приложение удалено",
"message": "Приложение успешно удалено"
},
"error": {
"title": "Не удалось удалить",
"message": "Не удалось удалить приложение"
}
}
}
},
"field": {
"name": {
"label": "Название"
},
"description": {
"label": "Описание"
},
"url": {
"label": "URL-адрес"
},
"useDifferentUrlForPing": {
"checkbox": {
"label": "Использовать другой URL для проверки доступности",
"description": "Полезно, если Homarr имеет прямой доступ через внутреннее имя хоста или локальную сеть, что позволит избежать расхода трафика провайдера"
}
}
},
"action": {
"select": {
"label": "Выбрать приложение",
"notFound": "Приложения не найдены",
"search": "Поиск приложения",
"noResults": "Нет результатов",
"action": "Выбрать {app}",
"title": "Выберите приложение для добавления на панель"
},
"create": {
"title": "Создать приложение",
"description": "Создать новое приложение ",
"action": "Открыть создание приложения"
},
"add": "Добавить приложение"
}
},
"integration": {
"page": {
"list": {
"title": "Интеграции",
"search": "Поиск интеграций",
"noResults": {
"title": "Интеграции пока отсутствуют"
}
},
"create": {
"title": "Новая интеграция {name}",
"notification": {
"success": {
"title": "Интеграция создана",
"message": "Интеграция успешно создана"
},
"error": {
"title": "Не удалось создать",
"message": "Не удалось создать интеграцию"
}
},
"app": {
"option": {
"existing": {
"title": "Существующее",
"label": "Выберите существующее приложение"
},
"new": {
"title": "Новое",
"url": {
"label": "URL приложения",
"description": "URL, который откроется при переходе к приложению с панели"
}
}
}
}
},
"edit": {
"title": "Редактирование интеграции {name}",
"notification": {
"success": {
"title": "Изменения сохранены",
"message": "Интеграция успешно сохранена"
},
"error": {
"title": "Не удалось сохранить",
"message": "Не удалось сохранить интеграцию"
}
},
"app": {
"action": {
"add": "Привязать приложение",
"remove": "Отвязать",
"select": "Выберите приложение для привязки"
}
}
},
"delete": {
"title": "Удаление интеграции",
"message": "Вы уверены, что хотите удалить интеграцию {name}?",
"notification": {
"success": {
"title": "Интеграция удалена",
"message": "Интеграция успешно удалена"
},
"error": {
"title": "Не удалось удалить",
"message": "Не удалось удалить интеграцию"
}
}
}
},
"field": {
"name": {
"label": "Название"
},
"url": {
"label": "URL-адрес"
},
"attemptSearchEngineCreation": {
"label": "Создать поисковую систему",
"description": "Интеграцию \"{kind}\" можно использовать с поисковыми системами. Включите эту опцию для автоматической настройки поисковой системы."
},
"app": {
"sectionTitle": "Привязанное приложение"
},
"createApp": {
"label": "Создать приложение",
"description": "Создать приложение с тем же названием и значком, что и у интеграции. Оставьте поле ниже пустым, чтобы использовать URL интеграции."
},
"appHref": {
"placeholder": "Свой URL приложения"
}
},
"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></url>. Убедитесь, что URL указывает на базовый адрес интеграции.",
"otherDescription": "Получен неожиданный ответ {statusCode} от <url></url>. Убедитесь, что URL указывает на базовый адрес интеграции.",
"reason": {
"badRequest": "Неверный запрос",
"notFound": "Не найдено",
"tooManyRequests": "Слишком много запросов",
"internalServerError": "Внутренняя ошибка сервера",
"serviceUnavailable": "Сервис недоступен",
"gatewayTimeout": "Тайм-аут шлюза"
}
},
"certificate": {
"title": "Ошибка сертификата",
"description": {
"expired": "Срок действия сертификата истёк.",
"notYetValid": "Сертификат ещё не вступил в силу.",
"untrusted": "Сертификат не является доверенным.",
"hostnameMismatch": "Имя хоста в сертификате не совпадает с URL."
},
"alert": {
"permission": {
"title": "Недостаточно прав",
"message": "У вас нет прав для добавления доверенных сертификатов или их загрузки. Обратитесь к администратору для загрузки необходимого корневого сертификата."
},
"hostnameMismatch": {
"title": "Несовпадение имени хоста",
"message": "Имя хоста в сертификате не совпадает с именем хоста, к которому вы подключаетесь. Это может указывать на угрозу безопасности, но вы всё равно можете добавить этот сертификат в доверенные."
},
"extract": {
"title": "Не удалось извлечь CA-сертификат",
"message": "Автоматически можно получить только самоподписанные сертификаты без цепочки. Если вы используете самоподписанный сертификат, загрузите CA-сертификат вручную. Инструкции доступны <docsLink></docsLink>."
}
},
"action": {
"retry": {
"label": "Повторить создание"
},
"trust": {
"label": "Доверять сертификату"
},
"upload": {
"label": "Загрузить сертификат"
}
},
"hostnameMismatch": {
"confirm": {
"title": "Доверять при несовпадении имени хоста",
"message": "Вы уверены, что хотите доверять сертификату с несовпадающим именем хоста?"
},
"notification": {
"success": {
"title": "Сертификат добавлен в доверенные",
"message": "Имя хоста добавлено в список доверенных сертификатов"
},
"error": {
"title": "Не удалось добавить сертификат в доверенные",
"message": "Не удалось добавить сертификат с несовпадающим именем хоста в доверенные"
}
}
},
"selfSigned": {
"confirm": {
"title": "Доверять самоподписанному сертификату",
"message": "Вы уверены, что хотите доверять этому самоподписанному сертификату?"
},
"notification": {
"success": {
"title": "Сертификат добавлен в доверенные",
"message": "Сертификат добавлен в список доверенных сертификатов"
},
"error": {
"title": "Не удалось добавить сертификат в доверенные",
"message": "Не удалось добавить сертификат в список доверенных сертификатов"
}
}
},
"details": {
"title": "Подробности",
"description": "Ознакомьтесь с информацией о сертификате, прежде чем принимать решение о доверии.",
"content": {
"action": "Показать содержимое",
"title": "PEM-сертификат"
}
}
},
"request": {
"title": "Ошибка запроса",
"description": {
"connection": {
"hostUnreachable": "Не удалось связаться с сервером. Обычно это означает, что хост выключен или недоступен из вашей сети.",
"networkUnreachable": "Сеть недоступна. Проверьте подключение к интернету или сетевые настройки.",
"refused": "Сервер отклонил подключение. Возможно, он не запущен или отклоняет запросы на указанном порту.",
"reset": "Соединение было неожиданно закрыто сервером. Это может произойти, если сервер нестабилен или перезапускается."
},
"dns": {
"notFound": "Не удалось найти адрес сервера. Проверьте URL на опечатки или недопустимые доменные имена.",
"timeout": "Истекло время ожидания DNS-запроса. Это может быть временной проблемой — попробуйте ещё раз через несколько минут.",
"noAnswer": "DNS-сервер не вернул корректный ответ. Домен может существовать, но не имеет действительных записей."
},
"timeout": {
"aborted": "Запрос был прерван до завершения. Это может быть вызвано действием пользователя или системным тайм-аутом.",
"timeout": "Время ожидания запроса истекло. Проверьте сеть или попробуйте позже."
}
}
}
},
"alertNotice": "Кнопка сохранения станет доступна после успешного подключения",
"notification": {
"success": {
"title": "Подключение установлено",
"message": "Подключение успешно установлено"
},
"invalidUrl": {
"title": "Недействительный URL-адрес",
"message": "Указан недействительный URL-адрес"
},
"secretNotDefined": {
"title": "Отсутствуют учётные данные",
"message": "Не все учётные данные были предоставлены"
},
"invalidCredentials": {
"title": "Неверные учётные данные",
"message": "Предоставлены неверные учётные данные"
},
"commonError": {
"title": "Ошибка подключения",
"message": "Не удалось установить подключение"
},
"badRequest": {
"title": "Неверный запрос",
"message": "Запрос сформирован некорректно"
},
"unauthorized": {
"title": "Нет доступа",
"message": "Возможно, указаны неверные учётные данные"
},
"forbidden": {
"title": "Доступ запрещён",
"message": "Возможно, недостаточно прав доступа"
},
"notFound": {
"title": "Не найдено",
"message": "Возможно, указан неверный URL-адрес или путь"
},
"internalServerError": {
"title": "Внутренняя ошибка сервера",
"message": "На сервере произошла ошибка"
},
"serviceUnavailable": {
"title": "Сервис недоступен",
"message": "Сервер временно недоступен"
},
"connectionAborted": {
"title": "Подключение прервано",
"message": "Подключение было прервано"
},
"domainNotFound": {
"title": "Домен не найден",
"message": "Не удалось найти указанный домен"
},
"connectionRefused": {
"title": "В подключении отказано",
"message": "В подключении было отказано"
},
"invalidJson": {
"title": "Некорректный JSON",
"message": "Ответ сервера содержит некорректный JSON"
},
"wrongPath": {
"title": "Неверный путь",
"message": "Возможно, указан неверный путь"
},
"tooManyRequests": {
"title": "Слишком много запросов за короткое время",
"message": "Отправлено слишком много запросов. Вероятно, целевая система ограничивает частоту запросов или отклоняет их"
}
}
},
"secrets": {
"title": "Данные авторизации",
"lastUpdated": "Последнее обновление: {date}",
"notSet": {
"label": "Значение не указано",
"tooltip": "Обязательное значение ещё не установлено"
},
"secureNotice": "Эти данные нельзя будет просмотреть после создания",
"reset": {
"title": "Сбросить данные авторизации",
"message": "Вы уверены, что хотите сбросить эти данные авторизации?"
},
"noSecretsRequired": {
"segmentTitle": "Авторизация не требуется",
"text": "Для этой интеграции не требуются данные авторизации"
},
"kind": {
"username": {
"label": "Имя пользователя",
"newLabel": "Новое имя пользователя"
},
"apiKey": {
"label": "API-ключ",
"newLabel": "Новый API-ключ"
},
"password": {
"label": "Пароль",
"newLabel": "Новый пароль"
},
"tokenId": {
"label": "ID токена",
"newLabel": "Новый ID токена"
},
"realm": {
"label": "Область",
"newLabel": "Новая область"
},
"personalAccessToken": {
"label": "Персональный токен доступа",
"newLabel": "Новый персональный токен доступа"
},
"topic": {
"label": "Тема",
"newLabel": "Новая тема"
},
"url": {
"label": "URL",
"newLabel": "Новый URL"
},
"opnsenseApiKey": {
"label": "API-ключ (Key)",
"newLabel": "Новый API-ключ (Key)"
},
"opnsenseApiSecret": {
"label": "API-ключ (Secret)",
"newLabel": "Новый API-ключ (Secret)"
},
"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": "Вы уверены, что хотите удалить медиафайл <bName></bName>?",
"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": "Нажмите <here></here>, чтобы создать новую интеграцию"
},
"app": {
"noData": "Приложения не найдены",
"description": "Нажмите <here></here>, чтобы создать новое приложение",
"quickCreate": "Быстрое создание приложения"
},
"error": {
"noIntegration": "Интеграция не выбрана",
"noData": "Данные интеграции недоступны"
},
"option": {}
},
"video": {
"name": "Видеотрансляция",
"description": "Встраивает видео с камеры или трансляцию с веб-сайта",
"option": {
"feedUrl": {
"label": "URL трансляции"
},
"hasAutoPlay": {
"label": "Автовоспроизведение",
"description": "Автовоспроизведение работает только при отключенном звуке из-за ограничений браузера"
},
"isMuted": {
"label": "Без звука"
},
"hasControls": {
"label": "Показывать элементы управления"
}
},
"error": {
"noUrl": "URL видео не указан",
"forYoutubeUseIframe": "Для видео с YouTube используйте виджет iframe"
}
},
"mediaServer": {
"name": "Активные просмотры",
"description": "Отображает текущие сеансы воспроизведения на медиасерверах",
"option": {
"showOnlyPlaying": {
"label": "Показывать только воспроизводимое",
"description": "Отключение этой опции не работает для Plex"
}
},
"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": "Приглашение сгенерировано. После закрытия этого окна <b>вы больше не сможете скопировать эту ссылку.</b> Если вы передумали приглашать пользователя, вы можете удалить это приглашение в любое время.",
"link": "Ссылка для приглашения",
"button": "Копировать и закрыть"
},
"delete": {
"title": "Удалить приглашение",
"description": "Вы уверены, что хотите удалить это приглашение? Пользователи с этой ссылкой больше не смогут создать учётную запись."
}
},
"field": {
"id": {
"label": "ID"
},
"creator": {
"label": "Создатель"
},
"expirationDate": {
"label": "Срок действия"
},
"token": {
"label": "Токен"
}
}
}
},
"group": {
"back": "Вернуться к группам",
"setting": {
"general": {
"title": "Общие",
"owner": "Владелец",
"ownerOfGroup": "Владелец этой группы",
"ownerOfGroupDeleted": "Владелец этой группы был удалён. В данный момент у группы нет владельца."
},
"setting": {
"title": "Настройки",
"alert": "Настройки групп имеют приоритет согласно порядку групп в списке. Верхние настройки перезаписывают нижние.",
"board": {
"title": "Панели"
}
},
"members": {
"title": "Участники",
"search": "Найти участника",
"notFound": "Участники не найдены"
},
"permissions": {
"title": "Разрешения",
"form": {
"unsavedChanges": "У вас есть несохранённые изменения!"
}
}
}
},
"settings": {
"title": "Настройки",
"notification": {
"success": {
"message": "Настройки успешно сохранены"
},
"error": {
"message": "Не удалось сохранить настройки"
}
},
"section": {
"analytics": {
"title": "Аналитика",
"general": {
"title": "Отправлять анонимную аналитику",
"text": "Homarr отправляет обезличенную аналитику с помощью открытого ПО Umami. При включении собираются: версия Homarr, тип базы данных (MySQL/PostgreSQL/SQLite), статус Docker/Kubernetes, включённые методы аутентификации и количество используемых функций. Все данные анонимны и агрегированы - личная информация, URL-адреса, имена и другие идентифицирующие данные никогда не собираются. Это помогает нашей команде понимать типичные сценарии использования и определять приоритеты в разработке."
},
"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} помогают с переводами на разные языки"
},
"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": "Ошибка"
}
}
}
}