New Crowdin updates (#2190)
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"metaTitle": "Создать аккаунт",
|
||||
"title": "Создать аккаунт",
|
||||
"text": "Пожалуйста, укажите свои регистрационные данные ниже",
|
||||
"metaTitle": "Создание учётной записи",
|
||||
"title": "Создание учётной записи",
|
||||
"text": "Пожалуйста, укажите данные для входа",
|
||||
"form": {
|
||||
"fields": {
|
||||
"username": {
|
||||
@@ -11,25 +11,25 @@
|
||||
"label": "Пароль"
|
||||
},
|
||||
"passwordConfirmation": {
|
||||
"label": "Подтвердите пароль"
|
||||
"label": "Подтверждение пароля"
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"submit": "Создать аккаунт"
|
||||
"submit": "Создать учётную запись"
|
||||
}
|
||||
},
|
||||
"notifications": {
|
||||
"loading": {
|
||||
"title": "Создание аккаунта",
|
||||
"title": "Создание учётной записи",
|
||||
"text": "Пожалуйста, подождите"
|
||||
},
|
||||
"success": {
|
||||
"title": "Аккаунт создан",
|
||||
"text": "Ваш аккаунт был успешно создан"
|
||||
"title": "Учётная запись создана",
|
||||
"text": "Ваша учётная запись успешно создана"
|
||||
},
|
||||
"error": {
|
||||
"title": "Ошибка",
|
||||
"text": "Что-то пошло не так, произошла следующая ошибка: {{error}}"
|
||||
"text": "Что-то пошло не так, получена следующая ошибка: {{error}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"metaTitle": "Вход в систему",
|
||||
"metaTitle": "Вход",
|
||||
"title": "С возвращением!",
|
||||
"text": "Пожалуйста, введите свои учетные данные",
|
||||
"text": "Пожалуйста, введите данные для входа",
|
||||
"form": {
|
||||
"fields": {
|
||||
"username": {
|
||||
@@ -16,9 +16,9 @@
|
||||
},
|
||||
"afterLoginRedirection": "После входа вы будете перенаправлены на {{url}}",
|
||||
"providersEmpty": {
|
||||
"title": "Ошибка провайдера авторизации",
|
||||
"message": "Провайдер(ы) не настроен(ы), проверьте журналы для получения дополнительной информации."
|
||||
"title": "Ошибка провайдера аутентификации",
|
||||
"message": "Провайдер(ы) не настроены, проверьте журналы для получения дополнительной информации."
|
||||
}
|
||||
},
|
||||
"alert": "Ваши учетные данные неверны или данный аккаунт не существует. Пожалуйста, попробуйте еще раз."
|
||||
"alert": "Неверные учётные данные или такой учётной записи не существует. Пожалуйста, попробуйте ещё раз."
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"header": {
|
||||
"customize": "Настройка панели"
|
||||
"customize": "Настроить панель"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"metaTitle": "Настройка панели {{name}}",
|
||||
"pageTitle": "Настройка для панели {{name}}",
|
||||
"pageTitle": "Настройка панели {{name}}",
|
||||
"backToBoard": "Вернуться к панели",
|
||||
"settings": {
|
||||
"appearance": {
|
||||
@@ -10,16 +10,16 @@
|
||||
},
|
||||
"save": {
|
||||
"button": "Сохранить изменения",
|
||||
"note": "Осторожно, у вас есть несохраненные изменения!"
|
||||
"note": "Внимание, у вас есть несохранённые изменения!"
|
||||
},
|
||||
"notifications": {
|
||||
"pending": {
|
||||
"title": "Сохранение настройки",
|
||||
"message": "Пожалуйста, подождите, пока мы сохраняем вашу настройку"
|
||||
"title": "Сохранение настроек",
|
||||
"message": "Пожалуйста, подождите, пока мы сохраняем ваши настройки"
|
||||
},
|
||||
"success": {
|
||||
"title": "Настройка сохранена",
|
||||
"message": "Ваша настройка успешно сохранена"
|
||||
"title": "Настройки сохранены",
|
||||
"message": "Ваши настройки успешно сохранены"
|
||||
},
|
||||
"error": {
|
||||
"title": "Ошибка",
|
||||
|
||||
@@ -8,9 +8,9 @@
|
||||
"back": "Назад",
|
||||
"delete": "Удалить",
|
||||
"ok": "ОК",
|
||||
"edit": "Изменить",
|
||||
"edit": "Редактировать",
|
||||
"next": "Далее",
|
||||
"previous": "Предыдущий",
|
||||
"previous": "Назад",
|
||||
"confirm": "Подтвердить",
|
||||
"enabled": "Включено",
|
||||
"duplicate": "Создать копию",
|
||||
@@ -25,14 +25,14 @@
|
||||
"createItem": "+ создать {{item}}",
|
||||
"sections": {
|
||||
"settings": "Настройки",
|
||||
"dangerZone": "Зона опасности"
|
||||
"dangerZone": "Опасная зона"
|
||||
},
|
||||
"secrets": {
|
||||
"apiKey": "API-ключ",
|
||||
"username": "Имя пользователя",
|
||||
"password": "Пароль"
|
||||
},
|
||||
"tip": "Совет: ",
|
||||
"tip": "Подсказка: ",
|
||||
"time": {
|
||||
"seconds": "секунд",
|
||||
"minutes": "минут",
|
||||
@@ -44,7 +44,7 @@
|
||||
"medium": "среднего",
|
||||
"large": "большого"
|
||||
},
|
||||
"seeMore": "Узнать больше...",
|
||||
"seeMore": "Подробнее...",
|
||||
"position": {
|
||||
"left": "Слева",
|
||||
"center": "По центру",
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
"modals": {
|
||||
"blockedPopups": {
|
||||
"title": "Всплывающие окна заблокированы",
|
||||
"text": "Ваш браузер заблокировал доступ Homarr к своему API. Это обычно вызвано блокировщиками рекламы или отказом в разрешениях. Homarr не может автоматически запрашивать разрешения.",
|
||||
"text": "Ваш браузер заблокировал доступ Homarr к его API. Обычно это происходит из-за блокировщиков рекламы или отказа в разрешениях. Homarr не может запросить разрешения автоматически.",
|
||||
"list": {
|
||||
"browserPermission": "Нажмите на значок рядом с URL и проверьте разрешения. Разрешить показ всплывающих окон",
|
||||
"adBlockers": "Отключите блокировщики рекламы и инструменты безопасности в вашем браузере",
|
||||
"adBlockers": "Отключите блокировщики рекламы и инструменты безопасности в браузере",
|
||||
"otherBrowser": "Попробуйте другой браузер"
|
||||
}
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"category": {
|
||||
"openAllInNewTab": "Открыть все в новых вкладках"
|
||||
"openAllInNewTab": "Открыть все в новой вкладке"
|
||||
}
|
||||
},
|
||||
"menu": {
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"modal": {
|
||||
"title": "Добавить новую плитку",
|
||||
"text": "Плитки - это основной элемент в Homarr. Они используются для отображения ваших приложений и другой информации. Вы можете добавить столько плиток, сколько захотите."
|
||||
"text": "Плитки - основной элемент Homarr. Они используются для отображения ваших приложений и другой информации. Вы можете добавить сколько угодно плиток."
|
||||
},
|
||||
"widgetDescription": "Виджеты взаимодействуют с вашими приложениями, предоставляя вам больше контроля над ними. Обычно они требуют дополнительной настройки перед использованием.",
|
||||
"widgetDescription": "Виджеты взаимодействуют с вашими приложениями, предоставляя больше возможностей управления. Обычно требуют дополнительной настройки перед использованием.",
|
||||
"goBack": "Вернуться к предыдущему шагу",
|
||||
"actionIcon": {
|
||||
"tooltip": "Добавить плитку"
|
||||
@@ -19,7 +19,7 @@
|
||||
"defaultName": "Новая категория",
|
||||
"created": {
|
||||
"title": "Категория создана",
|
||||
"message": "Создана категория \"{{name}}\""
|
||||
"message": "Категория «{{name}}» была создана"
|
||||
}
|
||||
},
|
||||
"importFromDocker": "Импорт из Docker"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"title": "Доступ запрещен",
|
||||
"text": "У вас недостаточно прав для доступа к этой странице. Если вы считаете, что это не было преднамеренно, пожалуйста, свяжитесь с вашим администратором.",
|
||||
"switchAccount": "Переключитесь на другой аккаунт"
|
||||
"title": "Доступ запрещён",
|
||||
"text": "У вас недостаточно прав для доступа к этой странице. Если вы считаете, что это ошибка, пожалуйста, обратитесь к администратору.",
|
||||
"switchAccount": "Переключиться на другую учётную запись"
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"title": "Страница не найдена",
|
||||
"text": "Эта страница не может быть найдена. URL-адрес для этой страницы может быть устаревшим, URL-адрес недействителен или у вас нет необходимых разрешений для доступа к этому ресурсу.",
|
||||
"button": "Перейти на главную страницу"
|
||||
"text": "Эта страница не может быть найдена. Возможно, срок действия URL истёк, адрес неверен, или у вас нет необходимых прав доступа к этому ресурсу.",
|
||||
"button": "Вернуться на главную"
|
||||
}
|
||||
@@ -2,20 +2,20 @@
|
||||
"search": {
|
||||
"label": "Поиск",
|
||||
"engines": {
|
||||
"web": "Поиск {{query}} в интернете",
|
||||
"youtube": "Поиск {{query}} на YouTube",
|
||||
"torrent": "Поиск {{query}} по торрентам",
|
||||
"movie": "Поиск {{query}} в приложении {{app}}"
|
||||
"web": "Искать «{{query}}» в интернете",
|
||||
"youtube": "Искать «{{query}}» на YouTube",
|
||||
"torrent": "Искать торренты «{{query}}»",
|
||||
"movie": "Искать «{{query}}» в {{app}}"
|
||||
}
|
||||
},
|
||||
"actions": {
|
||||
"avatar": {
|
||||
"switchTheme": "Переключить тему",
|
||||
"preferences": "Пользовательские настройки",
|
||||
"preferences": "Настройки пользователя",
|
||||
"defaultBoard": "Панель по умолчанию",
|
||||
"manage": "Управление",
|
||||
"logout": "Выйти как {{username}}",
|
||||
"login": "Вход в систему"
|
||||
"logout": "Выйти ({{username}})",
|
||||
"login": "Вход"
|
||||
}
|
||||
},
|
||||
"modals": {
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"description": "В режиме редактирования можно настраивать плитки и приложения. Изменения не сохраняются до выхода из режима редактирования.",
|
||||
"description": "В режиме редактирования вы можете настраивать плитки и конфигурировать приложения. Изменения не сохраняются до выхода из режима редактирования.",
|
||||
"button": {
|
||||
"disabled": "Войти в режим редактирования",
|
||||
"enabled": "Выход и сохранение"
|
||||
"enabled": "Выйти и сохранить"
|
||||
},
|
||||
"popover": {
|
||||
"title": "Режим редактирования включен для <1>{{size}}</1> размера",
|
||||
"text": "Теперь вы можете скорректировать и настраивать свои приложения. Изменения <strong>не сохраняются</strong> до выхода из режима редактирования"
|
||||
"text": "Теперь вы можете настраивать приложения. Изменения <strong>не сохраняются</strong> до выхода из режима редактирования"
|
||||
},
|
||||
"unloadEvent": "Выйти из режима редактирования, чтобы сохранить ваши изменения"
|
||||
"unloadEvent": "Выйдите из режима редактирования для сохранения изменений"
|
||||
}
|
||||
|
||||
@@ -14,10 +14,10 @@
|
||||
}
|
||||
},
|
||||
"help": {
|
||||
"title": "Помощь",
|
||||
"title": "Справка",
|
||||
"items": {
|
||||
"documentation": "Документация",
|
||||
"report": "Сообщить о проблеме / ошибке",
|
||||
"report": "Сообщить о проблеме",
|
||||
"discord": "Сообщество Discord",
|
||||
"contribute": "Внести вклад"
|
||||
}
|
||||
|
||||
@@ -1,16 +1,16 @@
|
||||
{
|
||||
"description": "Homarr - это <strong>стильная</strong>, <strong>современная</strong> панель управления, которая выводит все ваши приложения и сервисы на одном экране. С Homarr вы можете получить доступ и управлять всем в одном удобном месте. Homarr беспрепятственно интегрируется с добавленными вами приложениями, предоставляя ценную информацию и полный контроль. Установка проста, Homarr поддерживает широкий спектр методов развертывания.",
|
||||
"addToDashboard": "Добавить на панель",
|
||||
"tip": "Mod указывает на вашу модифицирующую клавишу, это Ctrl и Command/Super/Windows клавиши",
|
||||
"key": "Горячие клавиши",
|
||||
"description": "Homarr — это <strong>элегантная</strong>, <strong>современная</strong> панель управления, которая держит все ваши приложения и службы под рукой. С Homarr вы можете получить доступ ко всему и управлять всем из одного удобного места. Homarr легко интегрируется с добавленными приложениями, предоставляя вам важную информацию и полный контроль. Установка проста, и Homarr поддерживает широкий спектр методов развёртывания.",
|
||||
"addToDashboard": "Добавить на панель управления",
|
||||
"tip": "Клавиша-модификатор — это Ctrl и Command/Super/Windows",
|
||||
"key": "Сочетание клавиш",
|
||||
"action": "Действие",
|
||||
"keybinds": "Сочетания клавиш",
|
||||
"translators": "Переводчики ({{count}})",
|
||||
"translatorsDescription": "Благодаря этим людям Homarr доступен на {{languages}} языках! Хотите помочь перевести Homarr на ваш язык? Как это сделать <a>читайте здесь</a>.",
|
||||
"contributors": "Участники ({{count}})",
|
||||
"contributorsDescription": "Эти люди написали код, благодаря которому Homarr работает! Хотите помочь в разработке Homarr? Прочтите, как это сделать <a>здесь</a>",
|
||||
"translatorsDescription": "Благодаря этим людям Homarr доступен на {{languages}} языках! Хотите помочь перевести Homarr на ваш язык? Узнайте, как это сделать, <a>здесь</a>.",
|
||||
"contributors": "Участники разработки ({{count}})",
|
||||
"contributorsDescription": "Эти люди создали код, благодаря которому работает Homarr! Хотите помочь в разработке Homarr? Узнайте, как это сделать, <a>здесь</a>",
|
||||
"actions": {
|
||||
"toggleTheme": "Переключить светлый/темный режим",
|
||||
"toggleTheme": "Переключить светлую/тёмную тему",
|
||||
"focusSearchBar": "Фокус на панели поиска",
|
||||
"openDocker": "Открыть виджет Docker",
|
||||
"toggleEdit": "Переключить режим редактирования"
|
||||
@@ -18,13 +18,13 @@
|
||||
"metrics": {
|
||||
"configurationSchemaVersion": "Версия схемы конфигурации",
|
||||
"version": "Версия",
|
||||
"nodeEnvironment": "Node окружение",
|
||||
"i18n": "Загруженные пространства имен перевода I18n",
|
||||
"nodeEnvironment": "Окружение Node",
|
||||
"i18n": "Загруженные пространства имён переводов I18n",
|
||||
"locales": "Настроенные локали I18n",
|
||||
"experimental_disableEditMode": "<b>ЭКСПЕРИМЕНТАЛЬНО</b>: Отключить режим редактирования"
|
||||
},
|
||||
"version": {
|
||||
"new": "Новая: {{newVersion}}",
|
||||
"dropdown": "Версия {{newVersion}} уже доступна! Текущая версия: {{currentVersion}}"
|
||||
"dropdown": "Доступна версия {{newVersion}}! Текущая версия: {{currentVersion}}"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"tabs": {
|
||||
"general": "Общие",
|
||||
"general": "Основное",
|
||||
"behaviour": "Поведение",
|
||||
"network": "Сеть",
|
||||
"appearance": "Внешний вид",
|
||||
@@ -9,82 +9,82 @@
|
||||
"general": {
|
||||
"appname": {
|
||||
"label": "Название приложения",
|
||||
"description": "Используется для отображения приложения на панели."
|
||||
"description": "Используется для отображения приложения на панели управления."
|
||||
},
|
||||
"internalAddress": {
|
||||
"label": "Внутренний адрес",
|
||||
"description": "Внутренний IP-адрес приложения.",
|
||||
"troubleshoot": {
|
||||
"label": "Возникли проблемы?",
|
||||
"header": "Ниже приведен список часто встречающихся ошибок и способы их устранения:",
|
||||
"header": "Вот список распространённых ошибок и способов их устранения:",
|
||||
"lines": {
|
||||
"nothingAfterPort": "В большинстве, если не во всех случаях, не следует вводить какой-либо путь после порта. (Даже '/admin' для pihole или '/web' для plex)",
|
||||
"protocolCheck": "Убедитесь, что URL начинается с http или https и что вы используете правильный протокол.",
|
||||
"preferIP": "Рекомендуется использовать прямой IP-адрес машины или контейнера, с которым вы хотите взаимодействовать.",
|
||||
"enablePings": "Проверьте правильность IP, включив функцию пинга. Настройка панели -> Макет -> Включить пинг. На плитке вашего приложения появится маленький красный или зеленый кружок, наведя на который вы увидите код ответа (в большинстве случаев ожидается зеленый кружок с кодом 200).",
|
||||
"wget": "Чтобы убедиться, что Homarr может взаимодействовать с другими приложениями, обязательно выполните команды wget/curl/ping с IP-адресом и портом приложения.",
|
||||
"iframe": "Что касается iframes, то они всегда должны использовать тот же протокол (http/s), что и Homarr.",
|
||||
"clearCache": "Некоторые данные сохраняются в кэше, поэтому интеграция может не работать, если вы не очистили кэш в общих настройках Homarr."
|
||||
"nothingAfterPort": "В большинстве случаев не следует указывать путь после порта (даже '/admin' для pihole или '/web' для plex)",
|
||||
"protocolCheck": "Всегда проверяйте, что URL начинается с http или https, и убедитесь, что используете правильный протокол.",
|
||||
"preferIP": "Рекомендуется использовать прямой IP-адрес машины или контейнера, с которым вы пытаетесь установить связь.",
|
||||
"enablePings": "Проверьте правильность IP-адреса, включив проверку доступности. Настройка панели -> Макет -> Включить проверку доступности. На плитках приложений появится красный или зелёный индикатор, при наведении на который будет показан код ответа (в большинстве случаев ожидается зелёный индикатор с кодом 200).",
|
||||
"wget": "Чтобы убедиться, что Homarr может взаимодействовать с другими приложениями, проверьте доступность IP:порт с помощью wget/curl/ping.",
|
||||
"iframe": "Для встраиваемых фреймов всегда должен использоваться тот же протокол (http/s), что и у Homarr.",
|
||||
"clearCache": "Некоторая информация сохраняется в кеше, поэтому интеграция может не работать, пока вы не очистите кеш в общих настройках Homarr."
|
||||
},
|
||||
"footer": "По вопросам решения проблем обращайтесь в наш {{discord}}."
|
||||
"footer": "Для дополнительной помощи обратитесь в наш {{discord}}."
|
||||
}
|
||||
},
|
||||
"externalAddress": {
|
||||
"label": "Внешний адрес",
|
||||
"description": "URL-адрес, который будет открыт при нажатии на приложение.",
|
||||
"tooltip": "Вы можете использовать несколько переменных для создания динамических адресов:<br><br><b>[homarr_base]</b>: полный адрес без порта и пути. <i>(Пример: 'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b>: полный базовый URL, включая текущий поддомен. <i>(Пример: 'subdomain.homarr.dev')</i><br><b>[homarr_domain]</b>: домен без поддомена. <i>(Пример: 'homarr.dev')</i><br><b>[homarr_protocol]</b>: <i>http/https</i><br><br>Эти переменные зависят от текущего URL."
|
||||
"description": "URL, который будет открываться при нажатии на приложение.",
|
||||
"tooltip": "Вы можете использовать несколько переменных для создания динамических адресов:<br><br><b>[homarr_base]</b> : полный адрес без порта и пути. <i>(Пример: 'https://subdomain.homarr.dev')</i><br><b>[homarr_hostname]</b> : полный базовый URL, включая текущий поддомен. <i>(Пример: 'subdomain.homarr.dev')</i><br><b>[homarr_domain]</b> : домен без поддомена. <i>(Пример: 'homarr.dev')</i><br><b>[homarr_protocol]</b> : <i>http/https</i><br><br>Эти переменные зависят от текущего URL."
|
||||
}
|
||||
},
|
||||
"behaviour": {
|
||||
"isOpeningNewTab": {
|
||||
"label": "Открыть в новой вкладке",
|
||||
"label": "Открывать в новой вкладке",
|
||||
"description": "Открывать приложение в новой вкладке вместо текущей."
|
||||
},
|
||||
"tooltipDescription": {
|
||||
"label": "Описание приложения",
|
||||
"description": "Введенный вами текст появится при наведении курсора на ваше приложение.\nЗдесь вы можете дать пользователям больше информации о вашем приложении или оставить поле пустым."
|
||||
"description": "Этот текст будет отображаться при наведении на приложение.\\nИспользуйте его, чтобы предоставить пользователям дополнительную информацию о приложении, или оставьте пустым."
|
||||
},
|
||||
"customProtocolWarning": "Используется нестандартный протокол. Это может потребовать установки дополнительных приложений и представлять угрозу для безопасности. Убедитесь, что ваш адрес надежен и является доверенным."
|
||||
"customProtocolWarning": "Используется нестандартный протокол. Это может потребовать предустановленных приложений и создать риски безопасности. Убедитесь, что ваш адрес безопасен и надёжен."
|
||||
},
|
||||
"network": {
|
||||
"statusChecker": {
|
||||
"label": "Проверка статуса",
|
||||
"description": "Проверяет, включено ли ваше приложение, используя простой HTTP(S) запрос."
|
||||
"label": "Проверка состояния",
|
||||
"description": "Проверяет доступность приложения с помощью простого HTTP(S) запроса."
|
||||
},
|
||||
"statusCodes": {
|
||||
"label": "HTTP статусные коды",
|
||||
"description": "HTTP статусные коды, которые считаются включенными."
|
||||
"label": "HTTP коды состояния",
|
||||
"description": "HTTP коды состояния, которые считаются признаком доступности."
|
||||
}
|
||||
},
|
||||
"appearance": {
|
||||
"icon": {
|
||||
"label": "Иконка приложения",
|
||||
"description": "Начните вводить текст, чтобы найти иконку. Вы также можете вставить URL-адрес изображения, чтобы использовать собственную иконку.",
|
||||
"label": "Значок приложения",
|
||||
"description": "Начните вводить текст для поиска значка. Также можно вставить URL изображения для использования своего значка.",
|
||||
"autocomplete": {
|
||||
"title": "Результаты не найдены",
|
||||
"text": "Попробуйте использовать более конкретное условие поиска. Если вы не можете найти нужную иконку, вставьте URL-адрес изображения выше для пользовательской иконки"
|
||||
"text": "Попробуйте использовать более точный поисковый запрос. Если не удаётся найти нужный значок, вставьте URL изображения выше для использования пользовательского значка"
|
||||
},
|
||||
"noItems": {
|
||||
"title": "Загрузка внешних иконок",
|
||||
"title": "Загрузка внешних значков",
|
||||
"text": "Это может занять несколько секунд"
|
||||
}
|
||||
},
|
||||
"appNameFontSize": {
|
||||
"label": "Размер шрифта названия приложения",
|
||||
"description": "Установить размер шрифта отображаемого на плитке названия приложения."
|
||||
"label": "Размер шрифта названия",
|
||||
"description": "Установите размер шрифта для отображения названия приложения на плитке."
|
||||
},
|
||||
"appNameStatus": {
|
||||
"label": "Статус названия приложения",
|
||||
"description": "Выберите, где будет отображаться заголовок, если он вообще будет отображаться.",
|
||||
"label": "Отображение названия",
|
||||
"description": "Выберите, где должно отображаться название приложения.",
|
||||
"dropdown": {
|
||||
"normal": "Показать заголовок только на плитке",
|
||||
"hover": "Показать заголовок только при наведении курсора",
|
||||
"hidden": "Вообще не показывать"
|
||||
"normal": "Показывать название на плитке",
|
||||
"hover": "Показывать название только при наведении",
|
||||
"hidden": "Не показывать название"
|
||||
}
|
||||
},
|
||||
"positionAppName": {
|
||||
"label": "Положение названия приложения",
|
||||
"description": "Положение названия приложения относительно иконки.",
|
||||
"label": "Расположение названия",
|
||||
"description": "Положение названия приложения относительно значка.",
|
||||
"dropdown": {
|
||||
"top": "Сверху",
|
||||
"right": "Справа",
|
||||
@@ -93,37 +93,37 @@
|
||||
}
|
||||
},
|
||||
"lineClampAppName": {
|
||||
"label": "Максимальное количество строк для названия приложения",
|
||||
"description": "Определяет, на скольких строках максимально должно поместиться ваше название. Установите 0 для неограниченного количества строк."
|
||||
"label": "Ограничение строк названия",
|
||||
"description": "Определяет максимальное количество строк для названия. Установите 0 для неограниченного количества."
|
||||
}
|
||||
},
|
||||
"integration": {
|
||||
"type": {
|
||||
"label": "Настройка интеграции",
|
||||
"description": "Настройка интеграции, которая будет использоваться для подключения к вашему приложению.",
|
||||
"placeholder": "Выбрать интеграцию",
|
||||
"description": "Конфигурация интеграции, которая будет использоваться для подключения к приложению.",
|
||||
"placeholder": "Выберите интеграцию",
|
||||
"defined": "Определено",
|
||||
"undefined": "Не определено",
|
||||
"public": "Публичный",
|
||||
"private": "Приватный",
|
||||
"explanationPrivate": "Приватный секрет будет отправлен на сервер только один раз. После обновления страницы он никогда не будет отправлен снова.",
|
||||
"explanationPublic": "Публичный секрет всегда передается клиенту и доступен через API. Он не должен содержать никаких конфиденциальных значений, таких как имена пользователей, пароли, токены, сертификаты и тому подобное!"
|
||||
"explanationPrivate": "Приватный ключ отправляется на сервер только один раз. После обновления страницы браузера он больше никогда не будет отправлен.",
|
||||
"explanationPublic": "Публичный ключ всегда отправляется клиенту и доступен через API. Он не должен содержать конфиденциальные данные, такие как имена пользователей, пароли, токены, сертификаты и подобное!"
|
||||
},
|
||||
"secrets": {
|
||||
"description": "Чтобы обновить секрет, введите значение и нажмите кнопку \"Сохранить\". Чтобы удалить секрет, воспользуйтесь кнопкой \"Очистить секрет\".",
|
||||
"warning": "Ваши учетные данные служат доступом к вашей интеграции, и вы <strong>никогда</strong> не должны передавать их кому-либо еще. Команда Homarr никогда не запрашивает учетные данные. Убедитесь, что <strong>храните и безопасно управляйте вашими секретами</strong>.",
|
||||
"clear": "Очистить секрет",
|
||||
"save": "Сохранить секрет",
|
||||
"update": "Обновить секрет"
|
||||
"description": "Чтобы обновить ключ, введите значение и нажмите кнопку сохранения. Для удаления ключа используйте кнопку очистки.",
|
||||
"warning": "Ваши учётные данные служат для доступа к интеграциям, и вы <strong>никогда</strong> не должны делиться ими с кем-либо. Команда Homarr никогда не запрашивает учётные данные. Обязательно <strong>храните и управляйте своими ключами безопасно</strong>.",
|
||||
"clear": "Очистить ключ",
|
||||
"save": "Сохранить ключ",
|
||||
"update": "Обновить ключ"
|
||||
}
|
||||
},
|
||||
"validation": {
|
||||
"popover": "Ваша форма содержит недопустимые данные. Следовательно, она не может быть сохранена. Пожалуйста, устраните все проблемы и нажмите на эту кнопку еще раз, чтобы сохранить изменения",
|
||||
"name": "Имя обязательно",
|
||||
"noUrl": "Url обязателен",
|
||||
"invalidUrl": "Значение не является допустимым url",
|
||||
"popover": "Форма содержит недопустимые данные и не может быть сохранена. Пожалуйста, исправьте все ошибки и нажмите эту кнопку снова для сохранения изменений",
|
||||
"name": "Название обязательно",
|
||||
"noUrl": "URL обязателен",
|
||||
"invalidUrl": "Значение не является допустимым URL",
|
||||
"noIconUrl": "Это поле обязательно",
|
||||
"noExternalUri": "Требуется внешний URI",
|
||||
"noExternalUri": "Внешний URI обязателен",
|
||||
"invalidExternalUri": "Внешний URI не является допустимым"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
"height": "Высота",
|
||||
"yPosition": "Позиция по оси Y",
|
||||
"zeroOrHigher": "0 или больше",
|
||||
"betweenXandY": "Между {{min}} и {{max}}"
|
||||
"betweenXandY": "От {{min}} до {{max}}"
|
||||
}
|
||||
@@ -11,10 +11,10 @@
|
||||
"view": "Просмотр панели"
|
||||
},
|
||||
"menu": {
|
||||
"setAsDefault": "Установить как панель по умолчанию",
|
||||
"setAsDefault": "Сделать панелью по умолчанию",
|
||||
"delete": {
|
||||
"label": "Удалить навсегда",
|
||||
"disabled": "Удаление заблокировано, поскольку старые компоненты Homarr не позволяют удалять конфигурацию по умолчанию. Удаление будет возможным в будущем."
|
||||
"disabled": "Удаление отключено, так как старые компоненты Homarr не поддерживают удаление панели по умолчанию. Функция будет доступна в будущем."
|
||||
},
|
||||
"duplicate": "Создать копию",
|
||||
"rename": {
|
||||
@@ -23,8 +23,8 @@
|
||||
"title": "Переименовать панель {{name}}",
|
||||
"fields": {
|
||||
"name": {
|
||||
"label": "Новое имя",
|
||||
"placeholder": "Новое имя панели"
|
||||
"label": "Новое название",
|
||||
"placeholder": "Новое название панели"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -40,15 +40,15 @@
|
||||
},
|
||||
"modals": {
|
||||
"delete": {
|
||||
"title": "Удалить панель",
|
||||
"text": "Вы уверены, что хотите удалить эту панель? Это действие нельзя отменить и ваши данные будут потеряны навсегда."
|
||||
"title": "Удаление панели",
|
||||
"text": "Вы уверены, что хотите удалить эту панель? Это действие нельзя отменить, и все данные будут безвозвратно потеряны."
|
||||
},
|
||||
"create": {
|
||||
"title": "Создать панель",
|
||||
"text": "Название не может быть изменено после создания панели.",
|
||||
"title": "Создание панели",
|
||||
"text": "После создания панели её название нельзя будет изменить.",
|
||||
"form": {
|
||||
"name": {
|
||||
"label": "Имя"
|
||||
"label": "Название"
|
||||
},
|
||||
"submit": "Создать"
|
||||
}
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
{
|
||||
"metaTitle": "Управление",
|
||||
"hero": {
|
||||
"title": "Добро пожаловать, {{username}}",
|
||||
"fallbackUsername": "Анонимный",
|
||||
"subtitle": "Добро пожаловать в Ваш центр приложений. Организуйте, оптимизируйте и побеждайте!"
|
||||
"title": "С возвращением, {{username}}",
|
||||
"fallbackUsername": "Гость",
|
||||
"subtitle": "Добро пожаловать в центр управления приложениями. Организуйте, оптимизируйте и управляйте!"
|
||||
},
|
||||
"quickActions": {
|
||||
"title": "Быстрые действия",
|
||||
"boards": {
|
||||
"title": "Ваши панели",
|
||||
"subtitle": "Создавайте и управляйте своими панелями"
|
||||
"subtitle": "Создание и управление панелями"
|
||||
},
|
||||
"inviteUsers": {
|
||||
"title": "Пригласить нового пользователя",
|
||||
"subtitle": "Создать и отправить приглашение для регистрации"
|
||||
"subtitle": "Создание и отправка приглашения для регистрации"
|
||||
},
|
||||
"manageUsers": {
|
||||
"title": "Управлять пользователями",
|
||||
"title": "Управление пользователями",
|
||||
"subtitle": "Удаление и управление пользователями"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"metaTitle": "Пользователи",
|
||||
"pageTitle": "Управлять пользователями",
|
||||
"pageTitle": "Управление пользователями",
|
||||
"buttons": {
|
||||
"create": "Создать"
|
||||
},
|
||||
@@ -15,7 +15,7 @@
|
||||
"table": {
|
||||
"header": {
|
||||
"user": "Пользователь",
|
||||
"email": "E-Mail"
|
||||
"email": "Электронная почта"
|
||||
}
|
||||
},
|
||||
"tooltips": {
|
||||
@@ -26,19 +26,19 @@
|
||||
"modals": {
|
||||
"delete": {
|
||||
"title": "Удалить пользователя {{name}}",
|
||||
"text": "Вы уверены, что хотите удалить пользователя {{name}}? Это приведет к удалению данных, связанных с этим аккаунтом, но не удалятся созданные этим пользователем панели."
|
||||
"text": "Вы уверены, что хотите удалить пользователя {{name}}? Это удалит данные, связанные с этой учетной записью, но не созданные этим пользователем панели управления."
|
||||
},
|
||||
"change-role": {
|
||||
"promote": {
|
||||
"title": "Повысить пользователя {{name}} до администратора",
|
||||
"text": "Вы уверены, что хотите повысить пользователя {{name}} до администратора? Это даст пользователю доступ ко всем ресурсам на вашем экземпляре Homarr."
|
||||
"text": "Вы уверены, что хотите повысить пользователя {{name}} до администратора? Это предоставит пользователю доступ ко всем ресурсам вашего экземпляра Homarr."
|
||||
},
|
||||
"demote": {
|
||||
"title": "Понизить пользователя {{name}} до пользователя",
|
||||
"text": "Вы уверены, что хотите понизить пользователя {{name}} до пользователя? Это приведет к удалению доступа пользователя ко всем ресурсам на вашем экземпляре Homarr."
|
||||
"text": "Вы уверены, что хотите понизить пользователя {{name}} до обычного пользователя? Это отменит доступ пользователя ко всем ресурсам вашего экземпляра Homarr."
|
||||
},
|
||||
"confirm": "Подтвердить"
|
||||
}
|
||||
},
|
||||
"searchDoesntMatch": "Ваш поиск не совпадает ни с одной записью. Пожалуйста, скорректируйте ваш фильтр."
|
||||
"searchDoesntMatch": "По вашему запросу ничего не найдено. Пожалуйста, измените параметры фильтра."
|
||||
}
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"metaTitle": "Создать пользователя",
|
||||
"metaTitle": "Создание пользователя",
|
||||
"steps": {
|
||||
"account": {
|
||||
"title": "Первый шаг",
|
||||
"text": "Создать аккаунт",
|
||||
"text": "Создать учётную запись",
|
||||
"username": {
|
||||
"label": "Имя пользователя"
|
||||
},
|
||||
"email": {
|
||||
"label": "E-Mail"
|
||||
"label": "Электронная почта"
|
||||
}
|
||||
},
|
||||
"security": {
|
||||
@@ -20,33 +20,33 @@
|
||||
},
|
||||
"finish": {
|
||||
"title": "Подтверждение",
|
||||
"text": "Сохранить в базе данных",
|
||||
"text": "Сохранение в базу данных",
|
||||
"card": {
|
||||
"title": "Проверьте ваши данные",
|
||||
"text": "После отправки данных в базу данных пользователь сможет войти. Вы уверены, что хотите сохранить этого пользователя в базе данных и активировать вход?"
|
||||
"title": "Проверьте введённые данные",
|
||||
"text": "После сохранения данных в базу пользователь сможет войти в систему. Вы уверены, что хотите сохранить этого пользователя в базе данных и активировать возможность входа?"
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"property": "Свойство",
|
||||
"value": "Значение",
|
||||
"username": "Имя пользователя",
|
||||
"email": "E-Mail",
|
||||
"email": "Электронная почта",
|
||||
"password": "Пароль"
|
||||
},
|
||||
"notSet": "Не задано",
|
||||
"valid": "Действителен"
|
||||
"valid": "Действительно"
|
||||
},
|
||||
"failed": "Не удалось создать пользователя: {{error}}"
|
||||
},
|
||||
"completed": {
|
||||
"alert": {
|
||||
"title": "Пользователь создан",
|
||||
"text": "Пользователь был создан в базе данных. Теперь он может войти."
|
||||
"text": "Пользователь создан в базе данных. Теперь он может войти в систему."
|
||||
}
|
||||
}
|
||||
},
|
||||
"buttons": {
|
||||
"generateRandomPassword": "Сгенерировать случайным образом",
|
||||
"createAnother": "Создать ещё"
|
||||
"generateRandomPassword": "Сгенерировать случайный",
|
||||
"createAnother": "Создать ещё одного"
|
||||
}
|
||||
}
|
||||
@@ -9,7 +9,7 @@
|
||||
"label": "Имя пользователя"
|
||||
},
|
||||
"eMail": {
|
||||
"label": "E-Mail"
|
||||
"label": "Электронная почта"
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -20,12 +20,12 @@
|
||||
"label": "Новый пароль"
|
||||
},
|
||||
"terminateExistingSessions": {
|
||||
"label": "Закрыть текущие сессии",
|
||||
"description": "Пользователь будет вынужден заново войти в систему на своих устройствах"
|
||||
"label": "Завершить текущие сессии",
|
||||
"description": "Пользователю придётся заново войти в систему на всех устройствах"
|
||||
},
|
||||
"confirm": {
|
||||
"label": "Подтвердить",
|
||||
"description": "Пароль будет обновлен. Действие не может быть отменено."
|
||||
"description": "Пароль будет обновлён. Действие нельзя отменить."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -39,15 +39,15 @@
|
||||
}
|
||||
},
|
||||
"deletion": {
|
||||
"title": "Удаление аккаунта",
|
||||
"title": "Удаление учётной записи",
|
||||
"inputs": {
|
||||
"confirmUsername": {
|
||||
"label": "Подтвердите имя пользователя",
|
||||
"description": "Введите имя пользователя, чтобы подтвердить удаление"
|
||||
"description": "Введите имя пользователя для подтверждения удаления"
|
||||
},
|
||||
"confirm": {
|
||||
"label": "Удалить навсегда",
|
||||
"description": "Я знаю, что это действие является необратимым и все данные учетной записи будут потеряны."
|
||||
"description": "Я понимаю, что это действие необратимо и все данные учётной записи будут потеряны."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"metaTitle": "Приглашения пользователей",
|
||||
"pageTitle": "Управление приглашениями пользователей",
|
||||
"description": "С помощью приглашений вы можете приглашать пользователей в свой экземпляр Homarr. Приглашение действует только в течение определенного времени и может быть использовано один раз. При создании приглашения срок его действия должен составлять от 5 минут до 12 месяцев.",
|
||||
"pageTitle": "Управление приглашениями",
|
||||
"description": "С помощью приглашений вы можете пригласить пользователей в ваш экземпляр Homarr. Приглашение действительно только в течение определённого времени и может быть использовано один раз. Срок действия должен быть от 5 минут до 12 месяцев с момента создания.",
|
||||
"button": {
|
||||
"createInvite": "Создать приглашение",
|
||||
"deleteInvite": "Удалить приглашение"
|
||||
@@ -10,38 +10,38 @@
|
||||
"header": {
|
||||
"id": "ID",
|
||||
"creator": "Создатель",
|
||||
"expires": "Истекает",
|
||||
"expires": "Срок действия",
|
||||
"action": "Действия"
|
||||
},
|
||||
"data": {
|
||||
"expiresAt": "истекло {{at}}",
|
||||
"expiresIn": "в {{in}}"
|
||||
"expiresAt": "истекает {{at}}",
|
||||
"expiresIn": "через {{in}}"
|
||||
}
|
||||
},
|
||||
"modals": {
|
||||
"create": {
|
||||
"title": "Создать приглашение",
|
||||
"description": "По истечении этого срока приглашение перестает быть действительным, и получатель приглашения не сможет создать аккаунт.",
|
||||
"description": "После истечения срока действия приглашение станет недействительным, и получатель не сможет создать учётную запись.",
|
||||
"form": {
|
||||
"expires": "Срок действия",
|
||||
"expires": "Дата истечения срока",
|
||||
"submit": "Создать"
|
||||
}
|
||||
},
|
||||
"copy": {
|
||||
"title": "Скопировать приглашение",
|
||||
"description": "Ваше приглашение сгенерировано. После закрытия этого окна, <b>вы больше не сможете скопировать эту ссылку</b>. Если вы больше не хотите приглашать данного пользователя, вы можете удалить это приглашение в любое время.",
|
||||
"invitationLink": "Ссылка на приглашение",
|
||||
"title": "Копирование приглашения",
|
||||
"description": "Ваше приглашение сгенерировано. После закрытия этого окна <b>вы больше не сможете скопировать эту ссылку</b>. Если вы передумали приглашать пользователя, вы можете удалить это приглашение в любое время.",
|
||||
"invitationLink": "Ссылка приглашения",
|
||||
"details": {
|
||||
"id": "ID",
|
||||
"token": "Токен"
|
||||
},
|
||||
"button": {
|
||||
"close": "Копирование и Удаление"
|
||||
"close": "Скопировать и закрыть"
|
||||
}
|
||||
},
|
||||
"delete": {
|
||||
"title": "Удалить приглашение",
|
||||
"description": "Вы уверены, что хотите удалить это приглашение? Пользователи, получившие эту ссылку, больше не смогут создать аккаунт по этой ссылке."
|
||||
"description": "Вы уверены, что хотите удалить это приглашение? Пользователи с этой ссылкой больше не смогут создать учётную запись."
|
||||
}
|
||||
},
|
||||
"noInvites": "Приглашений пока нет."
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"title": "Настройки закладок",
|
||||
"name": {
|
||||
"label": "Заголовок виджета",
|
||||
"info": "Оставить пустым, чтобы скрыть заголовок."
|
||||
"info": "Оставьте пустым, чтобы скрыть заголовок."
|
||||
},
|
||||
"items": {
|
||||
"label": "Элементы"
|
||||
@@ -15,8 +15,8 @@
|
||||
"label": "Макет",
|
||||
"data": {
|
||||
"autoGrid": "Автоматическая сетка",
|
||||
"horizontal": "Горизонтальный",
|
||||
"vertical": "Вертикальный"
|
||||
"horizontal": "Горизонтально",
|
||||
"vertical": "Вертикально"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -24,16 +24,16 @@
|
||||
"card": {
|
||||
"noneFound": {
|
||||
"title": "Список закладок пуст",
|
||||
"text": "Добавить новые элементы в этот список в режиме редактирования"
|
||||
"text": "Добавьте новые элементы в режиме редактирования"
|
||||
}
|
||||
},
|
||||
"item": {
|
||||
"validation": {
|
||||
"length": "Длина строки должна быть между {{shortest}} и {{longest}} символами",
|
||||
"invalidLink": "Недопустимая ссылка",
|
||||
"errorMsg": "Не удалось сохранить, так как возникли ошибки валидации. Пожалуйста, исправьте ошибки"
|
||||
"length": "Длина должна быть между {{shortest}} и {{longest}}",
|
||||
"invalidLink": "Недействительная ссылка",
|
||||
"errorMsg": "Не удалось сохранить из-за ошибок проверки. Пожалуйста, исправьте введенные данные"
|
||||
},
|
||||
"name": "Имя",
|
||||
"name": "Название",
|
||||
"url": "URL",
|
||||
"newTab": "Открыть в новой вкладке",
|
||||
"hideHostname": "Скрыть имя хоста",
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
"name": "Календарь",
|
||||
"description": "Отображает календарь с предстоящими релизами из поддерживаемых интеграций.",
|
||||
"settings": {
|
||||
"title": "Настройки для виджета календаря",
|
||||
"title": "Настройки виджета календаря",
|
||||
"radarrReleaseType": {
|
||||
"label": "Тип релиза в Radarr",
|
||||
"label": "Тип релиза Radarr",
|
||||
"data": {
|
||||
"inCinemas": "В кино",
|
||||
"physicalRelease": "Физический носитель",
|
||||
"digitalRelease": "Цифровой релиз"
|
||||
"inCinemas": "В кинотеатрах",
|
||||
"physicalRelease": "Физический",
|
||||
"digitalRelease": "Цифровой"
|
||||
}
|
||||
},
|
||||
"hideWeekDays": {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"buttons": {
|
||||
"play": "Воспроизвести",
|
||||
"request": "Запрос"
|
||||
"request": "Запросить"
|
||||
}
|
||||
}
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Dash.",
|
||||
"description": "Показывает графики внешнего экземпляра Dash. в Homarr.",
|
||||
"description": "Отображает графики внешнего экземпляра Dash. в Homarr.",
|
||||
"settings": {
|
||||
"title": "Настройки для виджета Dash.",
|
||||
"title": "Настройки виджета Dash.",
|
||||
"dashName": {
|
||||
"label": "Имя Dash."
|
||||
"label": "Название Dash."
|
||||
},
|
||||
"url": {
|
||||
"label": "URL-адрес Dash."
|
||||
"label": "URL Dash."
|
||||
},
|
||||
"usePercentages": {
|
||||
"label": "Отображать проценты"
|
||||
"label": "Отображать в процентах"
|
||||
},
|
||||
"columns": {
|
||||
"label": "Отображать столбцы"
|
||||
@@ -27,13 +27,13 @@
|
||||
"label": "Показать в виджете"
|
||||
},
|
||||
"span": {
|
||||
"label": "Размеры столбцов"
|
||||
"label": "Размер в столбцах"
|
||||
},
|
||||
"compactView": {
|
||||
"label": "Отображение в виде текста (компактно)"
|
||||
"label": "Показывать как текст (компактно)"
|
||||
},
|
||||
"multiView": {
|
||||
"label": "Показать несколько дисков"
|
||||
"label": "Показывать в режиме нескольких дисков"
|
||||
}
|
||||
},
|
||||
"network": {
|
||||
@@ -42,10 +42,10 @@
|
||||
"label": "Показать в виджете"
|
||||
},
|
||||
"span": {
|
||||
"label": "Размеры столбцов"
|
||||
"label": "Размер в столбцах"
|
||||
},
|
||||
"compactView": {
|
||||
"label": "Отображение в виде текста (компактно)"
|
||||
"label": "Показывать как текст (компактно)"
|
||||
}
|
||||
},
|
||||
"cpu": {
|
||||
@@ -54,10 +54,10 @@
|
||||
"label": "Показать в виджете"
|
||||
},
|
||||
"span": {
|
||||
"label": "Размеры столбцов"
|
||||
"label": "Размер в столбцах"
|
||||
},
|
||||
"multiView": {
|
||||
"label": "Показать многоядерный вид"
|
||||
"label": "Показывать в режиме нескольких ядер"
|
||||
}
|
||||
},
|
||||
"ram": {
|
||||
@@ -66,7 +66,7 @@
|
||||
"label": "Показать в виджете"
|
||||
},
|
||||
"span": {
|
||||
"label": "Размеры столбцов"
|
||||
"label": "Размер в столбцах"
|
||||
}
|
||||
},
|
||||
"gpu": {
|
||||
@@ -75,7 +75,7 @@
|
||||
"label": "Показать в виджете"
|
||||
},
|
||||
"span": {
|
||||
"label": "Размеры столбцов"
|
||||
"label": "Размер в столбцах"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -84,11 +84,11 @@
|
||||
"card": {
|
||||
"title": "Dash.",
|
||||
"errors": {
|
||||
"noService": "Сервис Dash. не найден. Пожалуйста, добавьте его на панель Homarr или укажите URL Dash. в настройках модуля",
|
||||
"noService": "Сервис Dash. не найден. Добавьте её на панель управления Homarr или укажите URL Dash. в настройках модуля",
|
||||
"noInformation": "Невозможно получить информацию от Dash. - вы используете последнюю версию?",
|
||||
"protocolDowngrade": {
|
||||
"title": "Обнаружено понижение версии протокола соединения",
|
||||
"text": "Соединение с вашим экземпляром Dash. использует HTTP. Это представляет угрозу безопасности, поскольку HTTP не шифруется, и злоумышленники могут злоупотребить этим соединением. Убедитесь, что Dash. использует HTTPS, или переведите Homarr на HTTP (не рекомендуется)."
|
||||
"title": "Обнаружено понижение уровня протокола",
|
||||
"text": "Подключение к экземпляру Dash. использует HTTP. Это представляет угрозу безопасности, так как HTTP не шифруется и злоумышленники могут перехватить соединение. Убедитесь, что Dash. использует HTTPS или понизьте уровень протокола Homarr до HTTP (не рекомендуется)."
|
||||
}
|
||||
},
|
||||
"graphs": {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"name": "Дата и время",
|
||||
"description": "Отображает текущую дату и время.",
|
||||
"settings": {
|
||||
"title": "Настройки для виджета даты и времени",
|
||||
"title": "Настройки виджета даты и времени",
|
||||
"timezone": {
|
||||
"label": "Часовой пояс",
|
||||
"info": "Выберите название вашего часового пояса, найти его можно здесь: "
|
||||
@@ -22,7 +22,7 @@
|
||||
},
|
||||
"titleState": {
|
||||
"label": "Заголовок часов",
|
||||
"info": "В вашем виджете можно отобразить пользовательский заголовок и код часового пояса.<br/>Также можно показать только город, не показывать ничего,<br/>или показать только часовой пояс, когда оба параметра выбраны, но заголовок не задан.",
|
||||
"info": "На виджете могут отображаться пользовательский заголовок и код часового пояса.<br/>Можно показывать только город, не показывать ничего<br/>или показывать только часовой пояс, когда выбраны оба параметра, но заголовок не указан.",
|
||||
"data": {
|
||||
"both": "Заголовок и часовой пояс",
|
||||
"city": "Только заголовок",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Скорость скачивания",
|
||||
"description": "Отображает скорость скачивания и отдачи поддерживаемых интеграций."
|
||||
"name": "Скорость загрузки",
|
||||
"description": "Отображает скорость загрузки и отдачи для поддерживаемых интеграций."
|
||||
},
|
||||
"card": {
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "Имя",
|
||||
"name": "Название",
|
||||
"size": "Размер",
|
||||
"download": "Загрузка",
|
||||
"upload": "Отдача",
|
||||
@@ -18,7 +18,7 @@
|
||||
}
|
||||
},
|
||||
"lineChart": {
|
||||
"title": "Текущая скорость скачивания",
|
||||
"title": "Текущая скорость загрузки",
|
||||
"download": "Загрузка: {{download}}",
|
||||
"upload": "Отдача: {{upload}}",
|
||||
"timeSpan": "{{seconds}} секунд назад",
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Управление фильтрующими DNS",
|
||||
"description": "Управляйте PiHole или AdGuard прямо с вашей панели",
|
||||
"name": "Управление DNS-фильтрацией",
|
||||
"description": "Управляйте PiHole или AdGuard с панели управления",
|
||||
"settings": {
|
||||
"title": "Настройки управления фильтрующими DNS",
|
||||
"title": "Настройки управления DNS-фильтрацией",
|
||||
"showToggleAllButtons": {
|
||||
"label": "Показать кнопки 'Включить/Выключить всё'"
|
||||
"label": "Показывать кнопки 'Включить/Отключить всё'"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Не удалось найти фильтрующие DNS",
|
||||
"text": "Проблема с подключением к вашим фильтрующим DNS. Пожалуйста, проверьте свои настройки/интеграцию."
|
||||
"title": "Не удалось найти DNS-фильтр",
|
||||
"text": "Возникла проблема при подключении к DNS-фильтру. Проверьте настройки и интеграции."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -19,7 +19,7 @@
|
||||
"title": "Установить время отключения",
|
||||
"hours": "Часы",
|
||||
"minutes": "Минуты",
|
||||
"unlimited": "оставьте это поле пустым, если не хотите устанавливать время",
|
||||
"unlimited": "оставьте пустым для бессрочного отключения",
|
||||
"set": "Установить"
|
||||
}
|
||||
}
|
||||
@@ -1,18 +1,18 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Сводка по фильтрующим DNS",
|
||||
"name": "Сводка DNS-фильтра",
|
||||
"description": "Отображает важные данные из PiHole или AdGuard",
|
||||
"settings": {
|
||||
"title": "Настройки для сводки фильтрующих DNS",
|
||||
"title": "Настройки сводки DNS-фильтра",
|
||||
"usePiHoleColors": {
|
||||
"label": "Использовать цвета из PiHole"
|
||||
"label": "Использовать цвета PiHole"
|
||||
},
|
||||
"layout": {
|
||||
"label": "Макет",
|
||||
"data": {
|
||||
"grid": "2 на 2",
|
||||
"row": "Горизонтальный",
|
||||
"column": "Вертикальный"
|
||||
"grid": "Сетка 2x2",
|
||||
"row": "Горизонтально",
|
||||
"column": "Вертикально"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -21,8 +21,8 @@
|
||||
"metrics": {
|
||||
"domainsOnAdlist": "доменов в списке блокировок",
|
||||
"queriesToday": "запросов сегодня",
|
||||
"queriesBlockedTodayPercentage": "Заблокировано сегодня",
|
||||
"queriesBlockedToday": "Заблокировано сегодня"
|
||||
"queriesBlockedTodayPercentage": "заблокировано сегодня",
|
||||
"queriesBlockedToday": "заблокировано сегодня"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Docker",
|
||||
"description": "Позволяет легко видеть и управлять всеми вашими контейнерами Docker."
|
||||
"description": "Позволяет легко просматривать и управлять всеми вашими контейнерами Docker."
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Поиск по контейнеру или имени образа"
|
||||
"placeholder": "Поиск по названию контейнера или образа"
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "Имя",
|
||||
"name": "Название",
|
||||
"image": "Образ",
|
||||
"ports": "Порты",
|
||||
"state": "Состояние"
|
||||
},
|
||||
"body": {
|
||||
"portCollapse": "Ещё {{ports}}"
|
||||
"portCollapse": "ещё {{ports}}"
|
||||
},
|
||||
"states": {
|
||||
"running": "Работает",
|
||||
@@ -68,7 +68,7 @@
|
||||
"errors": {
|
||||
"integrationFailed": {
|
||||
"title": "Сбой интеграции Docker",
|
||||
"message": "Вы забыли смонтировать сокет Docker?"
|
||||
"message": "Возможно, вы забыли подключить сокет Docker?"
|
||||
},
|
||||
"unknownError": {
|
||||
"title": "Произошла ошибка"
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Мониторинг состояния системы",
|
||||
"description": "Отображает информацию о состоянии и статусе вашей системы(систем).",
|
||||
"description": "Отображает информацию о состоянии и работоспособности ваших систем.",
|
||||
"settings": {
|
||||
"title": "Настройки мониторинга состояния системы",
|
||||
"fahrenheit": {
|
||||
"label": "Температура процессора в градусах Фаренгейта"
|
||||
"label": "Температура CPU в градусах Фаренгейта"
|
||||
},
|
||||
"cpu": {
|
||||
"label": "Показывать информацию о процессоре",
|
||||
"label": "Показывать информацию о CPU",
|
||||
"load": "Средняя нагрузка",
|
||||
"minute": "{{minute}} минута",
|
||||
"minutes": "{{minutes}} минут"
|
||||
@@ -20,16 +20,16 @@
|
||||
"label": "Показать информацию о файловой системе"
|
||||
},
|
||||
"node": {
|
||||
"label": "Фильтр по имени узла",
|
||||
"info": "Введите имя узла Proxmox, чтобы отображать метрики только для этого узла. По умолчанию отображается весь кластер."
|
||||
"label": "Фильтровать по имени узла",
|
||||
"info": "Введите имя узла Proxmox, чтобы показывать метрики только для этого узла. По умолчанию отображается весь кластер."
|
||||
},
|
||||
"defaultViewState": {
|
||||
"label": "Раздел открыт по умолчанию",
|
||||
"label": "Раздел, открытый по умолчанию",
|
||||
"data": {
|
||||
"none": "Ничего",
|
||||
"node": "Узлы",
|
||||
"vm": "Виртуальные машины",
|
||||
"lxc": "LXC",
|
||||
"lxc": "Контейнеры LXC",
|
||||
"storage": "Хранилище"
|
||||
}
|
||||
},
|
||||
@@ -42,31 +42,31 @@
|
||||
}
|
||||
},
|
||||
"summary": {
|
||||
"label": "Показать раздел сводки"
|
||||
"label": "Показывать раздел сводки"
|
||||
},
|
||||
"showNode": {
|
||||
"label": "Показать раздел узлов"
|
||||
"label": "Показывать раздел узлов"
|
||||
},
|
||||
"showVM": {
|
||||
"label": "Показать раздел виртуальных машин"
|
||||
"label": "Показывать раздел виртуальных машин"
|
||||
},
|
||||
"showLXCs": {
|
||||
"label": "Показать раздел LXC"
|
||||
"label": "Показывать раздел LXC-контейнеров"
|
||||
},
|
||||
"showStorage": {
|
||||
"label": "Показать раздел хранилища"
|
||||
"label": "Показывать раздел хранилища"
|
||||
},
|
||||
"sectionIndicatorColor": {
|
||||
"label": "Требование для индикатора состояния раздела быть 'OK'",
|
||||
"label": "Условия для отображения индикатора статуса раздела как 'OK'",
|
||||
"info": "'Все' требует, чтобы все элементы были онлайн для зеленого индикатора. 'Любой' требует, чтобы хотя бы один элемент был онлайн.",
|
||||
"data": {
|
||||
"any": "Любой активен",
|
||||
"all": "Все активны"
|
||||
"any": "Любой активный",
|
||||
"all": "Все активные"
|
||||
}
|
||||
},
|
||||
"ignoreCert": {
|
||||
"label": "Игнорировать ошибки сертификата",
|
||||
"info": "Если включено, виджет будет игнорировать ошибки сертификата при доступе к API Proxmox. Это может быть полезно при доступе к Proxmox через HTTPS."
|
||||
"label": "Игнорировать ошибки сертификатов",
|
||||
"info": "Если включено, виджет будет игнорировать ошибки сертификатов при доступе к API Proxmox. Это может быть полезно при доступе к Proxmox через HTTPS."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -77,8 +77,8 @@
|
||||
},
|
||||
"memory": {
|
||||
"label": "Память",
|
||||
"totalMem": "Общий объем памяти: {{total}}Гб",
|
||||
"available": "Доступно: {{available}}Гб - {{percentage}}%"
|
||||
"totalMem": "Всего памяти: {{total}} ГБ",
|
||||
"available": "Доступно: {{available}} ГБ - {{percentage}}%"
|
||||
},
|
||||
"fileSystem": {
|
||||
"label": "Файловая система",
|
||||
@@ -92,8 +92,8 @@
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Невозможно найти вашу систему (системы).",
|
||||
"text": "Возникла проблема с подключением к вашей системе. Пожалуйста, проверьте вашу конфигурацию/интеграцию."
|
||||
"title": "Не удается найти ваши системы.",
|
||||
"text": "Возникла проблема при подключении к вашей системе. Пожалуйста, проверьте настройки и интеграции."
|
||||
}
|
||||
},
|
||||
"headings": {
|
||||
@@ -109,13 +109,13 @@
|
||||
"title": {
|
||||
"nodes": "Узлы",
|
||||
"vms": "Виртуальные машины",
|
||||
"lxcs": "LXC",
|
||||
"lxcs": "Контейнеры LXC",
|
||||
"storage": "Хранилище"
|
||||
}
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"name": "Имя",
|
||||
"name": "Название",
|
||||
"cpu": "ЦПУ",
|
||||
"ram": "ОЗУ",
|
||||
"node": "Узел"
|
||||
@@ -123,7 +123,7 @@
|
||||
},
|
||||
"popover": {
|
||||
"node": "Узел",
|
||||
"vmid": "VMID",
|
||||
"vmid": "ID виртуальной машины",
|
||||
"details": "Подробности",
|
||||
"cores": "Ядра - {{maxCpu}}",
|
||||
"memSize": "Память - {{maxMem}}",
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "iFrame",
|
||||
"description": "Встраиваемое содержимое из интернета. Некоторые веб-сайты могут ограничивать доступ.",
|
||||
"name": "Встраиваемый фрейм",
|
||||
"description": "Встраивает любой контент из интернета. Некоторые сайты могут ограничивать доступ.",
|
||||
"settings": {
|
||||
"title": "Настройки iFrame",
|
||||
"title": "Настройки встраиваемого фрейма",
|
||||
"embedUrl": {
|
||||
"label": "URL-адрес на встраивание"
|
||||
"label": "URL для встраивания"
|
||||
},
|
||||
"allowFullScreen": {
|
||||
"label": "Разрешить полноэкранный режим"
|
||||
@@ -20,7 +20,7 @@
|
||||
"label": "Разрешить оплату"
|
||||
},
|
||||
"allowAutoPlay": {
|
||||
"label": "Разрешить авто воспроизведение"
|
||||
"label": "Разрешить автовоспроизведение"
|
||||
},
|
||||
"allowMicrophone": {
|
||||
"label": "Разрешить микрофон"
|
||||
@@ -36,10 +36,10 @@
|
||||
"card": {
|
||||
"errors": {
|
||||
"noUrl": {
|
||||
"title": "Неверный URL",
|
||||
"text": "Убедитесь, что вы ввели правильный адрес в настройках вашего виджета"
|
||||
"title": "Недействительный URL",
|
||||
"text": "Убедитесь, что вы ввели действительный адрес в настройках виджета"
|
||||
},
|
||||
"browserSupport": "Ваш браузер не поддерживает iframes. Пожалуйста, обновите свой браузер."
|
||||
"browserSupport": "Ваш браузер не поддерживает встраиваемые фреймы. Пожалуйста, обновите браузер."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Статус менеджера индексаторов",
|
||||
"description": "Информация о статусе ваших индексаторов",
|
||||
"name": "Состояние менеджера индексации",
|
||||
"description": "Информация о состоянии ваших индексаторов",
|
||||
"settings": {
|
||||
"title": "Статус менеджера индексаторов",
|
||||
"title": "Состояние менеджера индексации",
|
||||
"openIndexerSiteInNewTab": {
|
||||
"label": "Открыть сайт индексатора в новой вкладке"
|
||||
"label": "Открывать сайт индексатора в новой вкладке"
|
||||
}
|
||||
}
|
||||
},
|
||||
"indexersStatus": {
|
||||
"title": "Статус менеджера индексаторов",
|
||||
"testAllButton": "Тестировать все"
|
||||
"title": "Менеджер индексации",
|
||||
"testAllButton": "Проверить все"
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Не удалось найти менеджера индексаторов",
|
||||
"text": "Проблема с подключением к вашему менеджеру индексаторов. Пожалуйста, проверьте свои настройки/интеграцию."
|
||||
"title": "Не удалось найти менеджер индексации",
|
||||
"text": "Возникла проблема при подключении к менеджеру индексации. Пожалуйста, проверьте настройки и интеграции."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Запросы на медиа",
|
||||
"description": "Просмотреть список всех медиа-запросов из вашего экземпляра Overseerr или Jellyseerr",
|
||||
"name": "Запросы медиаконтента",
|
||||
"description": "Просмотр списка всех запросов медиаконтента из вашего экземпляра Overseerr или Jellyseerr",
|
||||
"settings": {
|
||||
"title": "Список медиа-запросов",
|
||||
"title": "Список запросов медиаконтента",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Заменить ссылки на внешний хост"
|
||||
},
|
||||
@@ -12,12 +12,12 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"noRequests": "Не найдено ни одного запроса. Убедитесь, что вы правильно настроили свои приложения.",
|
||||
"noRequests": "Запросы не найдены. Убедитесь, что приложения настроены правильно.",
|
||||
"state": {
|
||||
"approved": "Одобрен",
|
||||
"approved": "Одобрено",
|
||||
"pendingApproval": "Ожидает одобрения",
|
||||
"declined": "Отклонён",
|
||||
"available": "Доступен",
|
||||
"declined": "Отклонено",
|
||||
"available": "Доступно",
|
||||
"partial": "Частично"
|
||||
},
|
||||
"tooltips": {
|
||||
@@ -26,10 +26,10 @@
|
||||
"approving": "Одобрение запроса..."
|
||||
},
|
||||
"mutation": {
|
||||
"approving": "Одобряется",
|
||||
"approving": "Одобрение",
|
||||
"declining": "Отклонение",
|
||||
"request": "запрос...",
|
||||
"request": "запроса...",
|
||||
"approved": "Запрос был одобрен!",
|
||||
"declined": "Запрос отклонен!"
|
||||
"declined": "Запрос был отклонён!"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Статистика медиазапросов",
|
||||
"description": "Статистика ваших медиазапросов",
|
||||
"name": "Статистика запросов медиаконтента",
|
||||
"description": "Статистика по запросам медиаконтента",
|
||||
"settings": {
|
||||
"title": "Статистика медиазапросов",
|
||||
"title": "Статистика запросов медиаконтента",
|
||||
"replaceLinksWithExternalHost": {
|
||||
"label": "Заменить ссылки на внешний хост"
|
||||
},
|
||||
@@ -13,8 +13,8 @@
|
||||
}
|
||||
},
|
||||
"mediaStats": {
|
||||
"title": "Статистика медиа",
|
||||
"pending": "Ожидающие утверждения",
|
||||
"title": "Статистика медиаконтента",
|
||||
"pending": "Ожидает одобрения",
|
||||
"tvRequests": "Запросы сериалов",
|
||||
"movieRequests": "Запросы фильмов",
|
||||
"approved": "Уже одобрено",
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Медиасервер",
|
||||
"description": "Взаимодействие с вашим мультимедийным сервером Jellyfin или Plex",
|
||||
"description": "Взаимодействие с вашим медиасервером Jellyfin или Plex",
|
||||
"settings": {
|
||||
"title": "Настройки виджета мультимедийного сервера"
|
||||
"title": "Настройки виджета медиасервера"
|
||||
}
|
||||
},
|
||||
"loading": "Загрузка потоков",
|
||||
@@ -12,13 +12,13 @@
|
||||
"header": {
|
||||
"session": "Сессия",
|
||||
"user": "Пользователь",
|
||||
"currentlyPlaying": "Сейчас играет"
|
||||
"currentlyPlaying": "Сейчас воспроизводится"
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Не удалось загрузить контент",
|
||||
"text": "Не удалось получить информацию с сервера. Пожалуйста, проверьте логи для получения дополнительной информации"
|
||||
"title": "Не удалось загрузить содержимое",
|
||||
"text": "Не удалось получить информацию с сервера. Проверьте журналы для получения подробностей"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Транскодирование медиа",
|
||||
"description": "Отображает информацию о транскодировании медиа",
|
||||
"name": "Перекодирование медиафайлов",
|
||||
"description": "Отображает информацию о перекодировании медиафайлов",
|
||||
"settings": {
|
||||
"title": "Настройки транскодирования медиа",
|
||||
"title": "Настройки перекодирования медиафайлов",
|
||||
"appId": {
|
||||
"label": "Выберите приложение"
|
||||
},
|
||||
"defaultView": {
|
||||
"label": "Вид по умолчанию",
|
||||
"data": {
|
||||
"workers": "Рабочие процессы",
|
||||
"workers": "Обработчики",
|
||||
"queue": "Очередь",
|
||||
"statistics": "Статистика"
|
||||
}
|
||||
},
|
||||
"showHealthCheck": {
|
||||
"label": "Показать индикатор проверки состояния"
|
||||
"label": "Показывать индикатор проверки состояния"
|
||||
},
|
||||
"showHealthChecksInQueue": {
|
||||
"label": "Показывать проверки состояния в очереди"
|
||||
@@ -40,7 +40,7 @@
|
||||
},
|
||||
"empty": "Пусто",
|
||||
"tooltip": {
|
||||
"transcode": "Транскодирование",
|
||||
"transcode": "Перекодирование",
|
||||
"healthCheck": "Проверка состояния"
|
||||
}
|
||||
}
|
||||
@@ -56,7 +56,7 @@
|
||||
},
|
||||
"empty": "Пусто",
|
||||
"tooltip": {
|
||||
"transcode": "Транскодирование",
|
||||
"transcode": "Перекодирование",
|
||||
"healthCheck": "Проверка состояния"
|
||||
}
|
||||
}
|
||||
@@ -64,13 +64,13 @@
|
||||
"statistics": {
|
||||
"empty": "Пусто",
|
||||
"box": {
|
||||
"transcodes": "Транскодирование: {{value}}",
|
||||
"healthChecks": "Проверки состояния: {{value}}",
|
||||
"files": "Файлы: {{value}}",
|
||||
"spaceSaved": "Сохранено: {{value}}"
|
||||
"transcodes": "Перекодировано: {{value}}",
|
||||
"healthChecks": "Проверок состояния: {{value}}",
|
||||
"files": "Файлов: {{value}}",
|
||||
"spaceSaved": "Сэкономлено: {{value}}"
|
||||
},
|
||||
"pies": {
|
||||
"transcodes": "Транскодирование",
|
||||
"transcodes": "Перекодирования",
|
||||
"healthChecks": "Проверки состояния",
|
||||
"videoCodecs": "Кодеки",
|
||||
"videoContainers": "Контейнеры",
|
||||
@@ -80,17 +80,17 @@
|
||||
},
|
||||
"error": {
|
||||
"title": "Ошибка",
|
||||
"message": "Произошла ошибка при получении данных из Tdarr."
|
||||
"message": "Произошла ошибка при получении данных от Tdarr."
|
||||
},
|
||||
"tabs": {
|
||||
"workers": "Рабочие процессы",
|
||||
"workers": "Обработчики",
|
||||
"queue": "Очередь",
|
||||
"statistics": "Статистика"
|
||||
},
|
||||
"healthCheckStatus": {
|
||||
"title": "Проверка состояния",
|
||||
"queued": "Очередь",
|
||||
"healthy": "Исправен",
|
||||
"healthy": "Исправно",
|
||||
"unhealthy": "Неисправен"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Блокнот",
|
||||
"description": "Интерактивный виджет на основе разметки Markdown для записи ваших заметок!",
|
||||
"description": "Интерактивный виджет для заметок на основе Markdown!",
|
||||
"settings": {
|
||||
"title": "Настройки виджета блокнота",
|
||||
"showToolbar": {
|
||||
"label": "Показать панель инструментов для написания текста с использованием разметки Markdown"
|
||||
"label": "Показывать панель инструментов для работы с Markdown"
|
||||
},
|
||||
"allowReadOnlyCheck": {
|
||||
"label": "Разрешить проверку в режиме \"только для чтения\""
|
||||
"label": "Разрешить отметки в режиме только для чтения"
|
||||
},
|
||||
"content": {
|
||||
"label": "Содержимое блокнота"
|
||||
@@ -17,40 +17,40 @@
|
||||
},
|
||||
"card": {
|
||||
"controls": {
|
||||
"bold": "Жирный",
|
||||
"bold": "Полужирный",
|
||||
"italic": "Курсив",
|
||||
"strikethrough": "Зачеркнутый",
|
||||
"underline": "Подчеркнутый",
|
||||
"strikethrough": "Зачёркнутый",
|
||||
"underline": "Подчёркнутый",
|
||||
"colorText": "Цвет текста",
|
||||
"colorHighlight": "Выделение текста цветом",
|
||||
"colorHighlight": "Цвет выделения текста",
|
||||
"code": "Код",
|
||||
"clear": "Очистить форматирование",
|
||||
"heading": "Заголовок {{level}}",
|
||||
"align": "Выровнять текст: {{position}}",
|
||||
"align": "Выравнивание текста: {{position}}",
|
||||
"blockquote": "Цитата",
|
||||
"horizontalLine": "Горизонтальная линия",
|
||||
"bulletList": "Маркированный список",
|
||||
"orderedList": "Нумерованный список",
|
||||
"checkList": "Чек-лист",
|
||||
"checkList": "Список с галочками",
|
||||
"increaseIndent": "Увеличить отступ",
|
||||
"decreaseIndent": "Уменьшить отступ",
|
||||
"link": "Ссылка",
|
||||
"unlink": "Удалить ссылку",
|
||||
"unlink": "Убрать ссылку",
|
||||
"image": "Вставить изображение",
|
||||
"addTable": "Добавить таблицу",
|
||||
"deleteTable": "Удалить таблицу",
|
||||
"colorCell": "Цвет ячейки",
|
||||
"mergeCell": "Переключить объединение ячеек",
|
||||
"addColumnLeft": "Добавить столбец перед",
|
||||
"addColumnRight": "Добавить столбец после",
|
||||
"mergeCell": "Объединить/разделить ячейки",
|
||||
"addColumnLeft": "Добавить столбец слева",
|
||||
"addColumnRight": "Добавить столбец справа",
|
||||
"deleteColumn": "Удалить столбец",
|
||||
"addRowTop": "Добавить строку перед",
|
||||
"addRowBelow": "Добавить строку после",
|
||||
"addRowTop": "Добавить строку сверху",
|
||||
"addRowBelow": "Добавить строку снизу",
|
||||
"deleteRow": "Удалить строку"
|
||||
},
|
||||
"modals": {
|
||||
"clearColor": "Очистить цвет",
|
||||
"source": "Источник",
|
||||
"source": "Исходный код",
|
||||
"widthPlaceholder": "Значение в % или пикселях",
|
||||
"columns": "Столбцы",
|
||||
"rows": "Строки"
|
||||
|
||||
@@ -1,28 +1,28 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Overseerr",
|
||||
"description": "Позволяет искать и добавлять медиафайлы из Overseerr или Jellyseerr."
|
||||
"description": "Позволяет искать и добавлять медиаконтент из Overseerr или Jellyseerr."
|
||||
},
|
||||
"popup": {
|
||||
"item": {
|
||||
"buttons": {
|
||||
"askFor": "Запросить {{title}}",
|
||||
"cancel": "Отмена",
|
||||
"request": "Запрос"
|
||||
"request": "Запросить"
|
||||
},
|
||||
"alerts": {
|
||||
"automaticApproval": {
|
||||
"title": "Используемый API-ключ",
|
||||
"text": "Этот запрос будет автоматически одобрен"
|
||||
"title": "Использование API-ключа",
|
||||
"text": "Этот запрос будет одобрен автоматически"
|
||||
}
|
||||
}
|
||||
},
|
||||
"seasonSelector": {
|
||||
"caption": "Выберите сезоны, которые хотите скачать",
|
||||
"caption": "Отметьте сезоны, которые вы хотите загрузить",
|
||||
"table": {
|
||||
"header": {
|
||||
"season": "Сезон",
|
||||
"numberOfEpisodes": "Количество эпизодов"
|
||||
"numberOfEpisodes": "Количество серий"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Пинг",
|
||||
"description": "Отображает индикатор состояния в зависимости от HTTP-кода ответа данного URL."
|
||||
"name": "Проверка доступности",
|
||||
"description": "Отображает индикатор состояния в зависимости от кода HTTP-ответа для указанного URL."
|
||||
},
|
||||
"states": {
|
||||
"online": "Онлайн {{response}}",
|
||||
"offline": "Офлайн {{response}}",
|
||||
"online": "Доступно {{response}}",
|
||||
"offline": "Недоступно {{response}}",
|
||||
"loading": "Загрузка..."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,38 +1,38 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Виджет RSS",
|
||||
"description": "Виджет RSS позволяет отображать RSS-каналы на вашей панели.",
|
||||
"name": "RSS-виджет",
|
||||
"description": "Виджет RSS позволяет отображать RSS-ленты на вашей панели управления.",
|
||||
"settings": {
|
||||
"title": "Настройки виджета RSS",
|
||||
"title": "Настройки RSS-виджета",
|
||||
"rssFeedUrl": {
|
||||
"label": "URL-адреса каналов RSS",
|
||||
"description": "URL-адреса каналов RSS, которые вы хотите отображать."
|
||||
"label": "URL-адреса RSS-лент",
|
||||
"description": "URL-адреса RSS-лент, которые вы хотите отображать."
|
||||
},
|
||||
"refreshInterval": {
|
||||
"label": "Интервал обновления (в минутах)"
|
||||
},
|
||||
"dangerousAllowSanitizedItemContent": {
|
||||
"label": "Разрешить форматирование HTML (Опасно)",
|
||||
"info": "Разрешение HTML-форматирования извне может быть опасным.<br/> Пожалуйста, убедитесь в том, что лента поступает из надежного источника."
|
||||
"label": "Разрешить HTML-форматирование (Небезопасно)",
|
||||
"info": "Разрешение HTML-форматирования из внешних источников может быть небезопасным.<br/>Убедитесь, что лента поступает из надёжного источника."
|
||||
},
|
||||
"textLinesClamp": {
|
||||
"label": "Ограничение количества строк текста"
|
||||
"label": "Ограничение строк текста"
|
||||
},
|
||||
"sortByPublishDateAscending": {
|
||||
"label": "Сортировать по дате публикации (по возрастанию)"
|
||||
},
|
||||
"sortPostsWithoutPublishDateToTheTop": {
|
||||
"label": "Разместить сообщения без даты публикации вверху списка"
|
||||
"label": "Размещать записи без даты публикации вверху"
|
||||
},
|
||||
"maximumAmountOfPosts": {
|
||||
"label": "Максимальное количество постов"
|
||||
"label": "Максимальное количество записей"
|
||||
}
|
||||
},
|
||||
"card": {
|
||||
"errors": {
|
||||
"general": {
|
||||
"title": "Не удаётся получить RSS-канал",
|
||||
"text": "Проблема с доступом к RSS-каналу. Убедитесь, что вы правильно настроили RSS канал, используя действительный URL. URL-адреса должны соответствовать официальной спецификации. После обновления канала может потребоваться обновить панель."
|
||||
"title": "Не удалось получить RSS-ленту",
|
||||
"text": "Возникла проблема при получении RSS-ленты. Убедитесь, что вы правильно настроили RSS-ленту, используя действительный URL. URL-адреса должны соответствовать официальной спецификации. После обновления ленты может потребоваться обновить панель управления."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Строка поиска",
|
||||
"description": "Строка поиска, позволяющая искать в пользовательской поисковой системе, YouTube и поддерживаемых интеграциях."
|
||||
"description": "Строка поиска, позволяющая искать в вашей поисковой системе, YouTube и поддерживаемых интеграциях."
|
||||
},
|
||||
"input": {
|
||||
"placeholder": "Поиск в интернете..."
|
||||
@@ -22,9 +22,9 @@
|
||||
},
|
||||
"overseerr": {
|
||||
"name": "Overseerr",
|
||||
"description": "Поиск фильмов и телешоу на Overseerr"
|
||||
"description": "Поиск фильмов и сериалов в Overseerr"
|
||||
}
|
||||
},
|
||||
"tip": "Вы можете выбрать строку поиска с помощью сочетания клавиш ",
|
||||
"switchedSearchEngine": "Переключено на поиск по {{searchEngine}}"
|
||||
"switchedSearchEngine": "Переключено на поиск в {{searchEngine}}"
|
||||
}
|
||||
|
||||
@@ -7,26 +7,26 @@
|
||||
"title": "Состояние объекта",
|
||||
"entityId": {
|
||||
"label": "ID объекта",
|
||||
"info": "Уникальный идентификатор объекта в Home Assistant. Скопируйте, нажав на объект > Щелкните значок шестеренки > Нажмите кнопку копирования в разделе «Идентификатор объекта». Некоторые пользовательские объекты могут не поддерживаться."
|
||||
"info": "Уникальный идентификатор объекта в Home Assistant. Скопируйте, нажав на объект > Нажмите на значок настроек > Нажмите кнопку копирования в поле 'ID объекта'. Некоторые пользовательские объекты могут не поддерживаться."
|
||||
},
|
||||
"appendUnit": {
|
||||
"label": "Добавить единицу измерения",
|
||||
"info": "Добавьте атрибут единицы измерения к состоянию объекта."
|
||||
},
|
||||
"automationId": {
|
||||
"label": "ID автоматизации (необязательно)",
|
||||
"info": "Ваш уникальный идентификатор автоматизации. Всегда начинается с automation.XXXXX. Если не задан, виджет не будет кликабельным и будет только отображать состояние. После клика состояние объекта будет обновлено."
|
||||
"label": "Дополнительный ID автоматизации",
|
||||
"info": "Ваш уникальный идентификатор автоматизации. Всегда начинается с automation.XXXXX. Если не задан, виджет будет неактивным и будет только отображать состояние. При нажатии на виджет состояние объекта будет обновлено."
|
||||
},
|
||||
"displayName": {
|
||||
"label": "Отображаемое имя"
|
||||
},
|
||||
"displayFriendlyName": {
|
||||
"label": "Показать собственное имя",
|
||||
"info": "Показывать собственное имя Home Assistant вместо отображаемого имени."
|
||||
"label": "Отображать пользовательское название",
|
||||
"info": "Отображать пользовательское название из Home Assistant вместо системного идентификатора."
|
||||
},
|
||||
"genericToggle": {
|
||||
"label": "Переключение объекта",
|
||||
"info": "Выполнить общее действие переключения Home Assistant для объекта при нажатии."
|
||||
"label": "Переключатель объекта",
|
||||
"info": "Выполнить стандартное действие переключения Home Assistant для объекта при нажатии."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Автоматизация Home Assistant",
|
||||
"description": "Запуск автоматизации",
|
||||
"description": "Выполнить автоматизацию",
|
||||
"settings": {
|
||||
"title": "Запуск автоматизации",
|
||||
"title": "Выполнить автоматизацию",
|
||||
"automationId": {
|
||||
"label": "ID автоматизации",
|
||||
"info": "Ваш уникальный идентификатор автоматизации. Всегда начинается с automation.XXXXX."
|
||||
|
||||
@@ -1,43 +1,43 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Торренты",
|
||||
"description": "Отображает список торрентов из поддерживаемых Torrent-клиентов.",
|
||||
"description": "Отображает список торрентов из поддерживаемых торрент-клиентов.",
|
||||
"settings": {
|
||||
"title": "Настройки виджета Торренты",
|
||||
"title": "Настройки виджета торрентов",
|
||||
"refreshInterval": {
|
||||
"label": "Интервал обновления (в секундах)"
|
||||
},
|
||||
"displayCompletedTorrents": {
|
||||
"label": "Отображение завершенных торрентов"
|
||||
"label": "Отображать завершённые торренты"
|
||||
},
|
||||
"displayActiveTorrents": {
|
||||
"label": "Отображать активные торренты"
|
||||
},
|
||||
"speedLimitOfActiveTorrents": {
|
||||
"label": "Скорость загрузки, при которой торрент считается активным (кБ/с)"
|
||||
"label": "Скорость отдачи для определения торрента как активного (кБ/с)"
|
||||
},
|
||||
"displayStaleTorrents": {
|
||||
"label": "Отображать неактивные торренты"
|
||||
},
|
||||
"labelFilterIsWhitelist": {
|
||||
"label": "Список меток является белым списком (вместо черного списка)"
|
||||
"label": "Список меток является белым списком (вместо чёрного)"
|
||||
},
|
||||
"labelFilter": {
|
||||
"label": "Список меток",
|
||||
"description": "Когда отмечено 'белый список', применится как белый список. Если не отмечено, применится как чёрный список. Не будет ничего делать, если пусто"
|
||||
"description": "Когда включен режим 'белого списка', это будет белый список. Если выключен - чёрный список. Не действует, если список пуст"
|
||||
},
|
||||
"displayRatioWithFilter": {
|
||||
"label": "Отображать рейтинг для отфильтрованных торрентов",
|
||||
"label": "Отображать рейтинг отдачи для отфильтрованных торрентов",
|
||||
"info": "Если отключено, будет отображаться только общий рейтинг. Общий рейтинг все равно будет использовать метки, если они заданы"
|
||||
},
|
||||
"columnOrdering": {
|
||||
"label": "Включить изменение порядка столбцов"
|
||||
"label": "Включить переупорядочивание столбцов"
|
||||
},
|
||||
"rowSorting": {
|
||||
"label": "Включить сортировку строк"
|
||||
},
|
||||
"columns": {
|
||||
"label": "Выбрать столбцы для отображения",
|
||||
"label": "Выберите столбцы для отображения",
|
||||
"data": {
|
||||
"date": "Дата добавления",
|
||||
"down": "Загрузка",
|
||||
@@ -54,14 +54,14 @@
|
||||
"card": {
|
||||
"footer": {
|
||||
"error": "Ошибка",
|
||||
"lastUpdated": "Последнее обновление {{time}} назад",
|
||||
"lastUpdated": "Обновлено {{time}} назад",
|
||||
"ratioGlobal": "Общий рейтинг",
|
||||
"ratioWithFilter": "Рейтинг с фильтром"
|
||||
},
|
||||
"table": {
|
||||
"header": {
|
||||
"isCompleted": "Скачивается",
|
||||
"name": "Имя",
|
||||
"isCompleted": "Загрузка",
|
||||
"name": "Название",
|
||||
"dateAdded": "Добавлено",
|
||||
"size": "Размер",
|
||||
"download": "Загрузка",
|
||||
@@ -78,15 +78,15 @@
|
||||
"stateMessage": "Сообщение о состоянии"
|
||||
},
|
||||
"item": {
|
||||
"text": "Под управлением {{appName}}, {{ratio}} рейтинг"
|
||||
"text": "Управляется {{appName}}, рейтинг {{ratio}}"
|
||||
},
|
||||
"body": {
|
||||
"nothingFound": "Торренты не найдены",
|
||||
"filterHidingItems": "{{count}} записей скрыты вашими фильтрами"
|
||||
"filterHidingItems": "{{count}} записей скрыто вашими фильтрами"
|
||||
}
|
||||
},
|
||||
"lineChart": {
|
||||
"title": "Текущая скорость скачивания",
|
||||
"title": "Текущая скорость загрузки",
|
||||
"download": "Загрузка: {{download}}",
|
||||
"upload": "Отдача: {{upload}}",
|
||||
"timeSpan": "{{seconds}} секунд назад",
|
||||
@@ -95,16 +95,16 @@
|
||||
},
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "Не найдено поддерживаемых клиентов Torrent!",
|
||||
"text": "Добавьте поддерживаемый Torrent-клиент для просмотра текущих загрузок"
|
||||
"title": "Не найдены поддерживаемые торрент-клиенты!",
|
||||
"text": "Добавьте поддерживаемый торрент-клиент для просмотра текущих загрузок"
|
||||
},
|
||||
"generic": {
|
||||
"title": "Возникла непредвиденная ошибка",
|
||||
"text": "Невозможно установить связь с Torrent-клиентами. Пожалуйста, проверьте настройки"
|
||||
"title": "Произошла непредвиденная ошибка",
|
||||
"text": "Не удалось связаться с вашими торрент-клиентами. Пожалуйста, проверьте настройки"
|
||||
}
|
||||
},
|
||||
"popover": {
|
||||
"introductionPrefix": "Под управлением",
|
||||
"introductionPrefix": "Управляется",
|
||||
"metrics": {
|
||||
"queuePosition": "Позиция в очереди - {{position}}",
|
||||
"progress": "Прогресс - {{progress}}%",
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Usenet",
|
||||
"description": "Позволяет просматривать и управлять экземпляром Usenet."
|
||||
"description": "Позволяет просматривать и управлять вашим экземпляром Usenet."
|
||||
},
|
||||
"card": {
|
||||
"errors": {
|
||||
"noDownloadClients": {
|
||||
"title": "Не найдено ни одного поддерживаемого клиента загрузки!",
|
||||
"title": "Не найдены поддерживаемые клиенты загрузки!",
|
||||
"text": "Добавьте поддерживаемый клиент загрузки Usenet для просмотра текущих загрузок"
|
||||
}
|
||||
}
|
||||
@@ -16,12 +16,12 @@
|
||||
"history": "История"
|
||||
},
|
||||
"info": {
|
||||
"sizeLeft": "Оставшийся размер",
|
||||
"sizeLeft": "Осталось",
|
||||
"paused": "Приостановлено"
|
||||
},
|
||||
"queue": {
|
||||
"header": {
|
||||
"name": "Имя",
|
||||
"name": "Название",
|
||||
"size": "Размер",
|
||||
"eta": "Осталось",
|
||||
"progress": "Прогресс"
|
||||
@@ -35,9 +35,9 @@
|
||||
},
|
||||
"history": {
|
||||
"header": {
|
||||
"name": "Имя",
|
||||
"name": "Название",
|
||||
"size": "Размер",
|
||||
"duration": "Продолжительность"
|
||||
"duration": "Длительность"
|
||||
},
|
||||
"empty": "Пусто",
|
||||
"error": {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Трансляция видео",
|
||||
"description": "Встраивание видео или прямой трансляции видео с камеры или веб-сайта",
|
||||
"name": "Видеопоток",
|
||||
"description": "Встраивание видеопотока или видео с камеры или веб-сайта",
|
||||
"settings": {
|
||||
"title": "Настройки виджета трансляции видео",
|
||||
"title": "Настройки виджета видеопотока",
|
||||
"FeedUrl": {
|
||||
"label": "URL-адрес потока"
|
||||
"label": "URL потока"
|
||||
},
|
||||
"autoPlay": {
|
||||
"label": "Автовоспроизведение"
|
||||
@@ -14,11 +14,11 @@
|
||||
"label": "Без звука"
|
||||
},
|
||||
"controls": {
|
||||
"label": "Управление видеоплеером"
|
||||
"label": "Элементы управления видеоплеером"
|
||||
}
|
||||
}
|
||||
},
|
||||
"errors": {
|
||||
"invalidStream": "Некорректная трансляция"
|
||||
"invalidStream": "Недействительный поток"
|
||||
}
|
||||
}
|
||||
@@ -1,20 +1,20 @@
|
||||
{
|
||||
"descriptor": {
|
||||
"name": "Погода",
|
||||
"description": "Отображает текущую информацию о погоде для заданного местоположения.",
|
||||
"description": "Отображает текущую информацию о погоде для указанного местоположения.",
|
||||
"settings": {
|
||||
"title": "Настройки виджета погоды",
|
||||
"displayInFahrenheit": {
|
||||
"label": "Показать в градусах Фаренгейта"
|
||||
"label": "Отображать в градусах Фаренгейта"
|
||||
},
|
||||
"displayCityName": {
|
||||
"label": "Отобразить название города"
|
||||
},
|
||||
"displayWeekly": {
|
||||
"label": "Показать прогноз погоды на неделю"
|
||||
"label": "Отображать прогноз на неделю"
|
||||
},
|
||||
"forecastDays": {
|
||||
"label": "Число дней для отображения"
|
||||
"label": "Количество дней прогноза"
|
||||
},
|
||||
"location": {
|
||||
"label": "Местоположение"
|
||||
@@ -24,14 +24,14 @@
|
||||
"card": {
|
||||
"weatherDescriptions": {
|
||||
"clear": "Ясно",
|
||||
"mainlyClear": "Малооблачно",
|
||||
"mainlyClear": "Преимущественно ясно",
|
||||
"fog": "Туман",
|
||||
"drizzle": "Морось",
|
||||
"freezingDrizzle": "Изморозь, возможен гололёд",
|
||||
"freezingDrizzle": "Ледяная морось",
|
||||
"rain": "Дождь",
|
||||
"freezingRain": "Моросящий дождь",
|
||||
"freezingRain": "Ледяной дождь",
|
||||
"snowFall": "Снегопад",
|
||||
"snowGrains": "Снежные зерна",
|
||||
"snowGrains": "Снежная крупа",
|
||||
"rainShowers": "Ливень",
|
||||
"snowShowers": "Снегопад",
|
||||
"thunderstorm": "Гроза",
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"number": "Включает цифру",
|
||||
"lowercase": "Включает строчную букву",
|
||||
"uppercase": "Включает заглавную букву",
|
||||
"special": "Включает специальный символ",
|
||||
"length": "Включает не менее {{count}} символов"
|
||||
"number": "Содержит цифру",
|
||||
"lowercase": "Содержит строчную букву",
|
||||
"uppercase": "Содержит заглавную букву",
|
||||
"special": "Содержит специальный символ",
|
||||
"length": "Содержит не менее {{count}} символов"
|
||||
}
|
||||
@@ -3,16 +3,16 @@
|
||||
"tooltip": "Настройки",
|
||||
"tabs": {
|
||||
"common": "Общие",
|
||||
"customizations": "Оформление"
|
||||
"customizations": "Персонализация"
|
||||
},
|
||||
"tips": {
|
||||
"configTip": "Загрузите свой файл конфигурации, перетащив его на страницу!"
|
||||
"configTip": "Загрузите ваш файл конфигурации, перетащив его на страницу!"
|
||||
},
|
||||
"credits": {
|
||||
"madeWithLove": "Сделано с ❤️ от @",
|
||||
"thirdPartyContent": "Посмотреть контент от третьих сторон",
|
||||
"thirdPartyContent": "Посмотреть стороннее содержимое",
|
||||
"thirdPartyContentTable": {
|
||||
"dependencyName": "Зависимости",
|
||||
"dependencyName": "Зависимость",
|
||||
"dependencyVersion": "Версия"
|
||||
}
|
||||
},
|
||||
@@ -23,16 +23,16 @@
|
||||
"subtitle": "Изменения будут сохранены автоматически"
|
||||
},
|
||||
"divider": "Параметры макета",
|
||||
"main": "Главная",
|
||||
"main": "Основное",
|
||||
"sidebar": "Боковая панель",
|
||||
"cannotturnoff": "Невозможно отключить",
|
||||
"dashboardlayout": "Макет панели",
|
||||
"dashboardlayout": "Макет панели управления",
|
||||
"enablersidebar": "Включить правую боковую панель",
|
||||
"enablelsidebar": "Включить левую боковую панель",
|
||||
"enablesearchbar": "Включить панель поиска",
|
||||
"enablesearchbar": "Включить строку поиска",
|
||||
"enabledocker": "Включить интеграцию с Docker",
|
||||
"enableping": "Включить пинг",
|
||||
"enablelsidebardesc": "Необязательно. Можно использовать только для приложений и интеграций",
|
||||
"enablersidebardesc": "Необязательно. Можно использовать только для приложений и интеграций"
|
||||
"enableping": "Включить индикаторы доступности",
|
||||
"enablelsidebardesc": "Опционально. Может использоваться только для приложений и интеграций",
|
||||
"enablersidebardesc": "Опционально. Может использоваться только для приложений и интеграций"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"allowGuests": {
|
||||
"label": "Разрешить анонимность",
|
||||
"description": "Разрешить пользователям, которые не вошли, просматривать вашу панель"
|
||||
"label": "Разрешить анонимный доступ",
|
||||
"description": "Разрешить пользователям, не вошедшим в систему, просматривать вашу панель"
|
||||
}
|
||||
}
|
||||
@@ -1,29 +1,29 @@
|
||||
{
|
||||
"text": "Настройки позволяют вам настроить и скорректировать свой опыт работы с Homarr в соответствии с вашими предпочтениями.",
|
||||
"text": "Персонализация позволяет настроить и адаптировать работу с Homarr под ваши предпочтения.",
|
||||
"accordeon": {
|
||||
"layout": {
|
||||
"name": "Макет",
|
||||
"description": "Включить и отключить элементы в заголовке и на плитках панели"
|
||||
"description": "Включение и отключение элементов в заголовке и плитках панели управления"
|
||||
},
|
||||
"gridstack": {
|
||||
"name": "Сетка",
|
||||
"description": "Настройте поведение и столбцы вашей панели"
|
||||
"description": "Настройка поведения и столбцов области панели управления"
|
||||
},
|
||||
"pageMetadata": {
|
||||
"name": "Метаданные страницы",
|
||||
"description": "Настроить заголовки, логотип и PWA"
|
||||
"description": "Настройка заголовков, логотипа и PWA"
|
||||
},
|
||||
"appereance": {
|
||||
"name": "Внешний вид",
|
||||
"description": "Настройка фона, цветов и внешнего вида приложений"
|
||||
},
|
||||
"accessibility": {
|
||||
"name": "Доступность",
|
||||
"description": "Настройте Homarr для людей с ограниченными возможностями"
|
||||
"name": "Специальные возможности",
|
||||
"description": "Настройка Homarr для пользователей с ограниченными возможностями"
|
||||
},
|
||||
"access": {
|
||||
"name": "Доступ",
|
||||
"description": "Настроить, кто имеет доступ к вашей панели"
|
||||
"description": "Настройка прав доступа к вашей панели"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"columnsCount": {
|
||||
"labelPreset": "Столбцы {{size}} размера",
|
||||
"labelPreset": "Количество столбцов для размера {{size}}",
|
||||
"descriptionPreset": "Количество столбцов при ширине экрана менее {{pixels}} пикселей",
|
||||
"descriptionExceedsPreset": "Количество столбцов, когда размер экрана превышает {{pixels}} пикселей"
|
||||
"descriptionExceedsPreset": "Количество столбцов при ширине экрана более {{pixels}} пикселей"
|
||||
},
|
||||
"unsavedChanges": "У вас есть несохраненные изменения. Нажмите кнопку \"Применить изменения\" ниже, чтобы применить и сохранить.",
|
||||
"unsavedChanges": "Есть несохранённые изменения. Нажмите кнопку «Применить изменения» ниже, чтобы применить и сохранить.",
|
||||
"applyChanges": "Применить изменения",
|
||||
"defaultValues": "Значения по умолчанию"
|
||||
}
|
||||
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"pageTitle": {
|
||||
"label": "Заголовок страницы",
|
||||
"description": "Заголовок панели в левом верхнем углу"
|
||||
"description": "Название панели управления в левом верхнем углу"
|
||||
},
|
||||
"metaTitle": {
|
||||
"label": "Мета-заголовок",
|
||||
"description": "Заголовок, отображаемый на вкладке вашего браузера"
|
||||
"description": "Заголовок, отображаемый во вкладке браузера"
|
||||
},
|
||||
"logo": {
|
||||
"label": "Логотип",
|
||||
"description": "Логотип, отображаемый в верхнем левом углу"
|
||||
},
|
||||
"favicon": {
|
||||
"label": "Фавикон",
|
||||
"description": "Иконка, отображаемая на вкладке вашего браузера"
|
||||
"label": "Значок сайта",
|
||||
"description": "Значок, отображаемый во вкладке браузера"
|
||||
},
|
||||
"background": {
|
||||
"label": "Фон"
|
||||
@@ -21,29 +21,29 @@
|
||||
"backgroundImageAttachment": {
|
||||
"label": "Закрепление фонового изображения",
|
||||
"options": {
|
||||
"fixed": "Фиксированное - Фон остается неподвижным в том же положении (рекомендуется)",
|
||||
"scroll": "Прокрутка - Фон прокручивается вместе с вашим перемещением мыши"
|
||||
"fixed": "Фиксированный — фон остаётся на месте (рекомендуется)",
|
||||
"scroll": "Прокручиваемый — фон движется вместе с вашим перемещением мыши"
|
||||
}
|
||||
},
|
||||
"backgroundImageSize": {
|
||||
"label": "Размер фонового изображения",
|
||||
"label": "Повторение фонового изображения",
|
||||
"options": {
|
||||
"cover": "Заполнение - Изображение масштабируется наименьшим образом для покрытия всего окна с обрезкой лишнего пространства (рекомендуется)",
|
||||
"cover": "Заполнение - масштабирует изображение с минимально возможным размером для покрытия всего окна, обрезая излишки (рекомендуется)",
|
||||
"contain": "По размеру - Изображение масштабируется наибольшим образом в пределах контейнера без обрезки или растягивания."
|
||||
}
|
||||
},
|
||||
"backgroundImageRepeat": {
|
||||
"label": "Закрепление фонового изображения",
|
||||
"options": {
|
||||
"repeat": "Повторение - Изображение повторяется столько раз, сколько нужно для покрытия всей области рисования фонового изображения.",
|
||||
"no-repeat": "Без повторения - Изображение не повторяется и может не заполнить все пространство (рекомендуется)",
|
||||
"repeat-x": "Повторение по X - Повторение, как в 'Повторение', но только по горизонтальной оси.",
|
||||
"repeat-y": "Повторение по Y - Повторение, как в 'Повторение', но только по вертикальной оси."
|
||||
"repeat": "Повторять — изображение повторяется столько раз, сколько необходимо для покрытия всей области фона.",
|
||||
"no-repeat": "Без повторения — изображение не повторяется и может не заполнить всё пространство (рекомендуется)",
|
||||
"repeat-x": "Повторять по горизонтали — аналогично «Повторять», но только по горизонтальной оси.",
|
||||
"repeat-y": "Повторять по вертикали — аналогично «Повторять», но только по вертикальной оси."
|
||||
}
|
||||
},
|
||||
"customCSS": {
|
||||
"label": "Пользовательский CSS",
|
||||
"description": "Дополнительная настройка вашей панели с использованием CSS, рекомендуется только опытным пользователям",
|
||||
"description": "Дополнительная настройка панели управления с помощью CSS (рекомендуется только опытным пользователям)",
|
||||
"placeholder": "Пользовательский CSS будет применяться в последнюю очередь",
|
||||
"applying": "Применение CSS..."
|
||||
}
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
"title": "Docker",
|
||||
"alerts": {
|
||||
"notConfigured": {
|
||||
"text": "Ваш экземпляр Homarr не настроен на работу с Docker или не удалось получить информацию о контейнерах. Пожалуйста, ознакомьтесь с документацией, чтобы узнать, как настроить интеграцию."
|
||||
"text": "В вашем экземпляре Homarr не настроен Docker или не удалось получить контейнеры. Пожалуйста, ознакомьтесь с документацией по настройке интеграции."
|
||||
}
|
||||
},
|
||||
"modals": {
|
||||
"selectBoard": {
|
||||
"title": "Выберите панель",
|
||||
"text": "Выберите панель, на которую необходимо добавить приложения для выбранных Docker-контейнеров.",
|
||||
"text": "Выберите панель, куда вы хотите добавить приложения для выбранных контейнеров Docker.",
|
||||
"form": {
|
||||
"board": {
|
||||
"label": "Панель"
|
||||
@@ -20,12 +20,12 @@
|
||||
"notifications": {
|
||||
"selectBoard": {
|
||||
"success": {
|
||||
"title": "Добавлены приложения на панель",
|
||||
"message": "Приложения для выбранных Docker-контейнеров были добавлены на панель."
|
||||
"title": "Приложения добавлены на панель",
|
||||
"message": "Приложения для выбранных контейнеров Docker были добавлены на панель."
|
||||
},
|
||||
"error": {
|
||||
"title": "Не удалось добавить приложения на панель",
|
||||
"message": "Приложения для выбранных Docker-контейнеров не удалось добавить на панель."
|
||||
"message": "Не удалось добавить приложения для выбранных контейнеров Docker на панель."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,12 +9,12 @@
|
||||
"accessibility": {
|
||||
"title": "Доступность",
|
||||
"disablePulse": {
|
||||
"label": "Отключить пульсацию пинга",
|
||||
"description": "По умолчанию, индикаторы пинга в Homarr будут пульсировать. Это может раздражать. Данный ползунок отключит анимацию"
|
||||
"label": "Отключить пульсацию индикатора",
|
||||
"description": "По умолчанию индикаторы доступности в Homarr пульсируют. Это может раздражать. Этот переключатель отключит анимацию"
|
||||
},
|
||||
"replaceIconsWithDots": {
|
||||
"label": "Замените точки пинга значками",
|
||||
"description": "У пользователей, страдающих цветовой слепотой, точки пинга могут быть неразличимыми. Это заменит индикаторы значками"
|
||||
"label": "Заменить точки-индикаторы на значки",
|
||||
"description": "Для пользователей с дальтонизмом цветные точки-индикаторы могут быть неразличимы. Это заменит точки на информативные значки"
|
||||
}
|
||||
},
|
||||
"localization": {
|
||||
@@ -32,17 +32,17 @@
|
||||
},
|
||||
"searchEngine": {
|
||||
"title": "Поисковая система",
|
||||
"custom": "Пользовательский",
|
||||
"custom": "Пользовательская",
|
||||
"newTab": {
|
||||
"label": "Открывать результаты поиска в новой вкладке"
|
||||
},
|
||||
"autoFocus": {
|
||||
"label": "Фокусировать панель поиска при загрузке страницы.",
|
||||
"description": "Это автоматически переведет фокус на панель поиска, когда вы переходите на страницу панели. Это будет работать только на настольных устройствах."
|
||||
"label": "Фокусироваться на строке поиска при загрузке страницы.",
|
||||
"description": "При переходе на страницу панели курсор будет автоматически устанавливаться в строку поиска. Работает только на настольных устройствах."
|
||||
},
|
||||
"template": {
|
||||
"label": "URL запроса",
|
||||
"description": "Использовать %s в качестве заполнителя для запроса"
|
||||
"description": "Используйте %s как заполнитель для запроса"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"noEntries": {
|
||||
"title": "Нет записей",
|
||||
"text": "Используйте кнопки ниже, чтобы добавить больше записей"
|
||||
"text": "Используйте кнопки ниже для добавления записей"
|
||||
},
|
||||
"buttonAdd": "Добавить"
|
||||
}
|
||||
|
||||
@@ -3,12 +3,12 @@
|
||||
"title": "Ой, произошла ошибка!",
|
||||
"buttons": {
|
||||
"details": "Подробности",
|
||||
"tryAgain": "Попробовать снова"
|
||||
"tryAgain": "Повторить"
|
||||
}
|
||||
},
|
||||
"modal": {
|
||||
"text": "",
|
||||
"label": "Ваша ошибка",
|
||||
"reportButton": "Сообщить об этой ошибке"
|
||||
"text": "Виджет неожиданно завершил работу. Пожалуйста, ознакомьтесь с документацией и исправьте возможные опечатки.",
|
||||
"label": "Возникшая ошибка",
|
||||
"reportButton": "Сообщить об ошибке на GitHub"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,19 +1,19 @@
|
||||
{
|
||||
"errors": {
|
||||
"default": "Данное поле недействительно",
|
||||
"default": "Недопустимое значение поля",
|
||||
"required": "Данное поле является обязательным",
|
||||
"string": {
|
||||
"startsWith": "Значение данного поля должно начинаться с {{startsWith}}",
|
||||
"endsWith": "Значение данного поля должно заканчиваться на {{endsWith}}",
|
||||
"includes": "Значение данного поля должно включать {{includes}}"
|
||||
"startsWith": "Поле должно начинаться с {{startsWith}}",
|
||||
"endsWith": "Поле должно заканчиваться на {{endsWith}}",
|
||||
"includes": "Поле должно содержать {{includes}}"
|
||||
},
|
||||
"tooSmall": {
|
||||
"string": "Данное поле должно содержать не менее {{minimum}} символов",
|
||||
"number": "Значение данного поля должно быть больше или равно {{minimum}}"
|
||||
"string": "Поле должно содержать не менее {{minimum}} символов",
|
||||
"number": "Значение должно быть больше или равно {{minimum}}"
|
||||
},
|
||||
"tooBig": {
|
||||
"string": "Данное поле должно содержать не более {{maximum}} символов",
|
||||
"number": "Значение этого поля должно быть меньше или равно {{maximum}}"
|
||||
"string": "Поле должно содержать не более {{maximum}} символов",
|
||||
"number": "Значение должно быть меньше или равно {{maximum}}"
|
||||
},
|
||||
"custom": {
|
||||
"passwordMatch": "Пароли должны совпадать"
|
||||
|
||||
Reference in New Issue
Block a user