* 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>
4804 lines
186 KiB
JSON
4804 lines
186 KiB
JSON
{
|
||
"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": "Ошибка"
|
||
}
|
||
}
|
||
}
|
||
}
|