New Crowdin updates (#2190)

This commit is contained in:
Thomas Camlong
2024-12-18 02:40:51 +09:00
committed by GitHub
parent 4aa7e7602b
commit d3a48ae0e0
106 changed files with 636 additions and 636 deletions
+11 -11
View File
@@ -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}}"
}
}
+49 -49
View File
@@ -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}}"
}