feat: finish the homepage plugin, move service links and canvas out of core (B19)

This commit is contained in:
LukeGus committed 2026-09-24 15:07:25 -05:00
1 parent 21937a6b02
commit d4ec444558
256 files changed
+27365 -9077

No files matched your search

+1 -153
View File
@@ -195,9 +195,6 @@
"arrangeUnlocked": "Разблокируйте перетаскивание для изменения порядка."
},
"homepage": {
"title": "Главная страница",
"addWidget": "Добавить виджет",
"editWidget": "Изменить виджет",
"deleteWidget": "Удалить",
"widgetTypes": "Типы виджетов",
"serviceLink": "Ссылка на сервис",
@@ -206,116 +203,40 @@
"notes": "Заметки",
"hostStatus": "Статус хоста",
"bookmarkList": "Закладки",
"zoomIn": "Приблизить",
"zoomOut": "Отдалить",
"resetView": "Сбросить вид",
"lockLayout": "Заблокировать макет",
"unlockLayout": "Разблокировать макет",
"noWidgets": "Нажмите правой кнопкой мыши или на +, чтобы добавить первый виджет",
"openFullView": "Открыть полный вид",
"previewTitle": "Предпросмотр домашней страницы",
"cancel": "Отмена",
"save": "Сохранить",
"title_label": "Название",
"widgetTitlePlaceholder": "Название виджета (необязательно)",
"url": "URL",
"imageUrl": "Пользовательский URL изображения",
"imageUrlHint": "Оставьте пустым, чтобы автоматически использовать favicon сайта",
"showImage": "Показывать изображение",
"description": "Описание",
"color": "Цвет",
"icon": "Значок",
"expanded": "Развернуто по умолчанию",
"timezone": "Часовой пояс",
"invalidTimezone": "Неверный часовой пояс. Используйте название IANA, например, America/New_York.",
"showSeconds": "Показывать секунды",
"format12h": "12-часовой",
"format24h": "24-часовой",
"content": "Содержимое",
"backgroundColor": "Цвет фона",
"host": "Хост",
"showMetrics": "Показать метрики",
"links": "Ссылки",
"addLink": "Добавить ссылку",
"linkLabel": "Название",
"linkUrl": "URL",
"removeLink": "Удалить",
"categoryLinks": "Ссылки",
"categoryInfo": "Информация",
"categorySystem": "Система",
"widgetServiceLinkDesc": "Кликабельная плитка, ведущая на URL сервиса",
"widgetFolderDesc": "Контейнер для группировки связанных виджетов",
"widgetClockDesc": "Часы с настраиваемым часовым поясом",
"widgetNotesDesc": "Виджет для заметок в формате Markdown",
"widgetHostStatusDesc": "Показывает текущую загрузку ЦП, памяти и диска для SSH-хоста",
"widgetBookmarkListDesc": "Список быстрых ссылок",
"copyLink": "Копировать ссылку",
"linkCopied": "Ссылка скопирована!",
"location": "Местоположение",
"temperatureUnit": "Единица температуры",
"showForecast": "Показывать прогноз на 3 дня",
"scrolling": "Разрешить прокрутку",
"feedUrl": "URL ленты",
"maxItems": "Макс. элементов",
"showDescription": "Показывать описание",
"widgetWeatherName": "Погода",
"widgetWeatherDesc": "Актуальная погода для любого местоположения",
"widgetIframeName": "Встраивание iFrame",
"widgetIframeDesc": "Встраивает любой URL в iframe",
"widgetRssName": "RSS-лента",
"widgetRssDesc": "Отображает элементы из ленты RSS или Atom",
"dragToFolder": "Перетащите виджеты сюда или нажмите +, чтобы добавить",
"showDisk": "Показывать использование диска",
"addToFolder": "Добавить виджет в папку",
"noHostSelected": "Хост не выбран",
"selectHost": "Выберите хост...",
"displayedMetrics": "Отображаемые метрики",
"metricCpu": "ЦП",
"metricMemory": "Память",
"metricDisk": "Диск",
"metricUptime": "Время работы",
"metricSystem": "Система",
"metricNetwork": "Сеть",
"metricProcesses": "Процессы",
"categoryMonitoring": "Мониторинг",
"loading": "Загрузка...",
"allClear": "Всё в порядке",
"noPingUrls": "URL-адреса не настроены",
"pingLabel": "Метка",
"addPingUrl": "Добавить URL",
"showLatency": "Показать задержку",
"refreshInterval": "Интервал обновления",
"seconds": "секунд",
"filterActivityTypes": "Типы фильтрации",
"filterTypesHint": "Оставьте пустым, чтобы показать все",
"showTimestamp": "Показывать метку времени",
"uptimeUnavailable": "Время работы недоступно",
"uptimeLabel": "Время работы",
"overviewVersion": "Версия",
"overviewUpdate": "Актуально",
"overviewUpdateLabel": "Обновлять",
"overviewUpdateAvailable": "Доступно обновление",
"overviewDatabase": "База данных",
"overviewUptime": "Время работы",
"noHosts": "Нет настроенных хостов",
"hostGridHosts": "Хосты",
"hostGridAllHint": "Оставьте пустым, чтобы показать все хосты",
"columns": "Колонки",
"showIp": "Показать IP-адрес",
"connectionType": "Тип подключения",
"layout": "Макет",
"showStatus": "Показать статус",
"showHostName": "Показать имя хоста",
"noDockerActivity": "Нет активности Docker",
"noActivity": "Нет активности",
"showAcknowledged": "Показать подтверждённые",
"widgetMetricsChartName": "График метрик",
"widgetMetricsChartDesc": "График истории использования ЦП, памяти, диска или сети для хоста",
"widgetHostGridName": "Сетка хостов",
"widgetHostGridDesc": "Представление статусов хостов SSH в виде сетки",
"widgetPingStatusName": "Статус ping",
"widgetPingStatusDesc": "Статус HTTP ping для одного или нескольких URL",
"widgetRecentActivityName": "Недавняя активность",
"widgetRecentActivityDesc": "Прокручиваемая лента недавней активности Termix",
"widgetTermixUptimeName": "Время работы Termix",
"widgetTermixUptimeDesc": "Счётчик времени работы сервера Termix в реальном времени",
@@ -347,67 +268,8 @@
"widgetSearchLinksDesc": "Кнопки быстрого поиска со встроенным полем ввода",
"widgetLinkTreeName": "Дерево ссылок",
"widgetLinkTreeDesc": "Сгруппированные разделы ссылок с заголовками",
"calMon": "Пн",
"calTue": "Вт",
"calWed": "Ср",
"calThu": "Чт",
"calFri": "Пт",
"calSat": "Сб",
"calSun": "Вс",
"startOnMonday": "Начинать неделю с понедельника",
"countdownNoDate": "Целевая дата не задана",
"countdownPast": "Событие прошло",
"countdownDays": "дн.",
"countdownHours": "ч",
"countdownMinutes": "мин",
"countdownSeconds": "с",
"countdownLabel": "Название",
"countdownLabelPlaceholder": "например, День запуска",
"countdownShowDays": "Показать дни",
"countdownShowHours": "Показать часы",
"targetDate": "Целевая дата",
"searchEngine": "Поисковая система",
"customSearchUrl": "Пользовательский URL поиска",
"searchPlaceholder": "Поиск...",
"searchGo": "Искать",
"searchPlaceholderLabel": "Текст подсказки",
"searchPlaceholderHint": "Текст внутри поля поиска",
"openInNewTab": "Открывать в новой вкладке",
"searchQueryPlaceholder": "Введите запрос...",
"noSearchShortcuts": "Нет ярлыков поиска",
"addSearchShortcut": "Добавить ярлык",
"fontSize": "Размер шрифта",
"textAlign": "Выравнивание текста",
"fontWeight": "Жирность шрифта",
"clearColor": "Очистить цвет",
"imageFit": "Вписывание изображения",
"imageLinkUrl": "URL ссылки",
"noImage": "URL изображения не задан",
"altText": "Альтернативный текст",
"altTextPlaceholder": "Опишите изображение",
"renderMarkdown": "Отображать Markdown",
"displayMode": "Режим отображения",
"displayField": "Отображаемое поле",
"jsonPath": "Путь JSON",
"customApiLabel": "Название",
"customApiLabelPlaceholder": "например, Температура",
"customApiUnit": "Единица измерения",
"customApiNoUrl": "URL API не настроен",
"customApiError": "Не удалось загрузить данные",
"customApiNotArray": "Ответ не является массивом",
"addService": "Добавить сервис",
"showLabels": "Показывать метки",
"iconSize": "Размер иконок",
"noDashboardLinks": "Нет настроенных ссылок на панель",
"noLimit": "Без лимита",
"sectionHeading": "Заголовок раздела",
"addSection": "Добавить раздел",
"compactMode": "Компактный режим",
"showDetailed": "Показать подробности",
"selectHosts": "Выбрать хосты",
"allHosts": "Все хосты",
"listLayout": "Список",
"gridLayout": "Сетка",
"terminal": "Терминал",
"files": "Файлы",
"docker": "Docker",
@@ -422,12 +284,8 @@
"accentColor": "Акцентный цвет",
"widgetSshTerminalName": "SSH Терминал",
"widgetSshTerminalDesc": "Встроенный SSH-терминал, подключённый к настроенному хосту",
"sshTerminalNoHost": "Хост не настроен",
"sshTerminalConnect": "Подключиться",
"sshTerminalAutoConnect": "Автоподключение при загрузке",
"widgetQuickConnectName": "Быстрое подключение",
"widgetQuickConnectDesc": "Кнопки для быстрого запуска одним кликом любого типа подключения к вашим хостам",
"connectionTypes": "Типы подключений",
"connType_terminal": "Терминал",
"connType_files": "Файловый менеджер",
"connType_docker": "Docker",
@@ -685,7 +543,6 @@
"renameTab": "Переименовать вкладку",
"openFileManager": "Открыть файловый менеджер",
"dashboard": "Панель мониторинга",
"homepage": "Главная",
"quickConnect": "Быстрое подключение",
"sshTools": "Инструменты SSH",
"history": "История",
@@ -1895,9 +1752,7 @@
"serverStatsCard": "Статистика сервера",
"panelMain": "Главная",
"panelSide": "Боковая",
"justNow": "только что",
"serviceLinks": "Ссылки на сервисы",
"homepagePreview": "Предпросмотр главной страницы"
"justNow": "только что"
},
"donation": {
"title": "Нравится Termix?",
@@ -1926,15 +1781,8 @@
"editModeInstructions": "Перетаскивайте карточки для изменения порядка · Перетащите разделитель столбцов для изменения ширины · Перетащите нижний край карточки для изменения высоты · Корзина для удаления",
"empty": "Пусто",
"clear": "Очистить",
"serviceLinksTitle": "Сервисные ссылки",
"serviceLinksEmpty": "Пока нет сервисных ссылок",
"serviceLinksAddLabel": "Название",
"serviceLinksAddUrl": "URL",
"serviceLinksAdd": "Добавить",
"serviceLinksLabelPlaceholder": "Мой сервис",
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
"serviceLinksInvalidUrl": "Введите действительный веб-адрес",
"serviceLinksAddFailed": "Не удалось добавить сервисную ссылку",
"viewServerDetails": "Просмотреть сведения о сервере"
},
"admin": {