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": "Desbloquea arrastrar para reorganizar"
},
"homepage": {
"title": "Inicio",
"addWidget": "Añadir widget",
"editWidget": "Editar widget",
"deleteWidget": "Eliminar",
"widgetTypes": "Tipos de widgets",
"serviceLink": "Enlace de servicio",
@@ -206,116 +203,40 @@
"notes": "Notas",
"hostStatus": "Estado del host",
"bookmarkList": "Marcadores",
"zoomIn": "Acercar",
"zoomOut": "Alejar",
"resetView": "Restablecer vista",
"lockLayout": "Bloquear diseño",
"unlockLayout": "Desbloquear diseño",
"noWidgets": "Haz clic derecho o pulsa + para añadir tu primer widget",
"openFullView": "Abrir vista completa",
"previewTitle": "Vista previa de la página de inicio",
"cancel": "Cancelar",
"save": "Guardar",
"title_label": "Título",
"widgetTitlePlaceholder": "Título del widget (opcional)",
"url": "URL",
"imageUrl": "URL de imagen personalizada",
"imageUrlHint": "Déjalo en blanco para usar el favicon del sitio automáticamente",
"showImage": "Mostrar imagen",
"description": "Descripción",
"color": "Color",
"icon": "Icono",
"expanded": "Expandido por defecto",
"timezone": "Zona horaria",
"invalidTimezone": "Zona horaria no válida. Utilice un nombre IANA como America/New_York.",
"showSeconds": "Mostrar segundos",
"format12h": "12 horas",
"format24h": "24 horas",
"content": "Contenido",
"backgroundColor": "Color de fondo",
"host": "Host",
"showMetrics": "Mostrar métricas",
"links": "Enlaces",
"addLink": "Añadir enlace",
"linkLabel": "Etiqueta",
"linkUrl": "URL",
"removeLink": "Eliminar",
"categoryLinks": "Enlaces",
"categoryInfo": "Información",
"categorySystem": "Sistema",
"widgetServiceLinkDesc": "Un mosaico interactivo que enlaza a una URL de servicio",
"widgetFolderDesc": "Un contenedor para agrupar widgets relacionados",
"widgetClockDesc": "Un reloj en vivo con zona horaria configurable",
"widgetNotesDesc": "Un widget de notas en Markdown",
"widgetHostStatusDesc": "Muestra uso de CPU, memoria y disco en vivo de un host SSH",
"widgetBookmarkListDesc": "Una lista de enlaces rápidos",
"copyLink": "Copiar enlace",
"linkCopied": "¡Enlace copiado!",
"location": "Ubicación",
"temperatureUnit": "Unidad de temperatura",
"showForecast": "Mostrar pronóstico de 3 días",
"scrolling": "Permitir desplazamiento",
"feedUrl": "URL del feed",
"maxItems": "Máx. de elementos",
"showDescription": "Mostrar descripción",
"widgetWeatherName": "Tiempo",
"widgetWeatherDesc": "El tiempo en vivo para cualquier ubicación",
"widgetIframeName": "Incrustar iFrame",
"widgetIframeDesc": "Incrusta cualquier URL en un iframe",
"widgetRssName": "Fuente RSS",
"widgetRssDesc": "Muestra elementos de una fuente RSS o Atom",
"dragToFolder": "Arrastra widgets aquí o usa + para añadir",
"showDisk": "Mostrar uso de disco",
"addToFolder": "Añadir widget a la carpeta",
"noHostSelected": "Ningún host seleccionado",
"selectHost": "Seleccionar un host...",
"displayedMetrics": "Métricas mostradas",
"metricCpu": "CPU",
"metricMemory": "Memoria",
"metricDisk": "Disco",
"metricUptime": "Tiempo de actividad",
"metricSystem": "Sistema",
"metricNetwork": "Red",
"metricProcesses": "Procesos",
"categoryMonitoring": "Monitorización",
"loading": "Cargando...",
"allClear": "Todo correcto",
"noPingUrls": "No hay URLs configuradas",
"pingLabel": "Etiqueta",
"addPingUrl": "Añadir URL",
"showLatency": "Mostrar latencia",
"refreshInterval": "Intervalo de actualización",
"seconds": "segundos",
"filterActivityTypes": "Filtrar tipos",
"filterTypesHint": "Dejar vacío para mostrar todo",
"showTimestamp": "Mostrar marca de tiempo",
"uptimeUnavailable": "Tiempo de actividad no disponible",
"uptimeLabel": "Tiempo de actividad",
"overviewVersion": "Versión",
"overviewUpdate": "Actualizado",
"overviewUpdateLabel": "Actualizar",
"overviewUpdateAvailable": "Actualización disponible",
"overviewDatabase": "Base de datos",
"overviewUptime": "Tiempo de actividad",
"noHosts": "Sin hosts configurados",
"hostGridHosts": "Hosts",
"hostGridAllHint": "Dejar vacío para mostrar todos los hosts",
"columns": "Columnas",
"showIp": "Mostrar dirección IP",
"connectionType": "Tipo de conexión",
"layout": "Diseño",
"showStatus": "Mostrar estado",
"showHostName": "Mostrar nombre de host",
"noDockerActivity": "Sin actividad de Docker",
"noActivity": "Sin actividad",
"showAcknowledged": "Mostrar reconocidos",
"widgetMetricsChartName": "Gráfico de métricas",
"widgetMetricsChartDesc": "Gráfico histórico de CPU, memoria, disco o red para un host",
"widgetHostGridName": "Cuadrícula de hosts",
"widgetHostGridDesc": "Vista en cuadrícula de los estados de los hosts SSH",
"widgetPingStatusName": "Estado de ping",
"widgetPingStatusDesc": "Estado de ping HTTP para una o más URLs",
"widgetRecentActivityName": "Actividad reciente",
"widgetRecentActivityDesc": "Feed desplazable de actividad reciente de Termix",
"widgetTermixUptimeName": "Tiempo de actividad de Termix",
"widgetTermixUptimeDesc": "Contador en tiempo real del tiempo de actividad del servidor Termix",
@@ -347,67 +268,8 @@
"widgetSearchLinksDesc": "Botones de atajo de búsqueda rápida con entrada inline",
"widgetLinkTreeName": "Árbol de enlaces",
"widgetLinkTreeDesc": "Secciones agrupadas de enlaces con encabezados",
"calMon": "Lu",
"calTue": "Ma",
"calWed": "Mi",
"calThu": "Ju",
"calFri": "Vi",
"calSat": "Sa",
"calSun": "Do",
"startOnMonday": "Comenzar la semana el lunes",
"countdownNoDate": "No se ha fijado una fecha objetivo",
"countdownPast": "El evento ya ha pasado",
"countdownDays": "días",
"countdownHours": "h",
"countdownMinutes": "min",
"countdownSeconds": "s",
"countdownLabel": "Etiqueta",
"countdownLabelPlaceholder": "p. ej. Día de lanzamiento",
"countdownShowDays": "Mostrar días",
"countdownShowHours": "Mostrar horas",
"targetDate": "Fecha objetivo",
"searchEngine": "Motor de búsqueda",
"customSearchUrl": "URL de búsqueda personalizada",
"searchPlaceholder": "Buscar...",
"searchGo": "Ir",
"searchPlaceholderLabel": "Texto del marcador de posición",
"searchPlaceholderHint": "Texto mostrado dentro del campo de búsqueda",
"openInNewTab": "Abrir en nueva pestaña",
"searchQueryPlaceholder": "Introducir consulta...",
"noSearchShortcuts": "No hay accesos directos configurados",
"addSearchShortcut": "Añadir acceso directo",
"fontSize": "Tamaño de fuente",
"textAlign": "Alineación del texto",
"fontWeight": "Grosor de la fuente",
"clearColor": "Limpiar color",
"imageFit": "Ajuste de imagen",
"imageLinkUrl": "URL del enlace",
"noImage": "No se ha establecido una URL de imagen",
"altText": "Texto alternativo",
"altTextPlaceholder": "Describir la imagen",
"renderMarkdown": "Procesar Markdown",
"displayMode": "Modo de visualización",
"displayField": "Campo de visualización",
"jsonPath": "Ruta JSON",
"customApiLabel": "Etiqueta",
"customApiLabelPlaceholder": "p. ej. Temperatura",
"customApiUnit": "Unidad",
"customApiNoUrl": "No se ha configurado ninguna URL de API",
"customApiError": "Error al obtener",
"customApiNotArray": "La respuesta no es un array",
"addService": "Añadir servicio",
"showLabels": "Mostrar etiquetas",
"iconSize": "Tamaño del icono",
"noDashboardLinks": "Sin enlaces de panel configurados",
"noLimit": "Sin límite",
"sectionHeading": "Encabezado de sección",
"addSection": "Añadir sección",
"compactMode": "Modo compacto",
"showDetailed": "Mostrar detallado",
"selectHosts": "Seleccionar hosts",
"allHosts": "Todos los hosts",
"listLayout": "Lista",
"gridLayout": "Cuadrícula",
"terminal": "Terminal",
"files": "Archivos",
"docker": "Docker",
@@ -422,12 +284,8 @@
"accentColor": "Color de acento",
"widgetSshTerminalName": "Terminal SSH",
"widgetSshTerminalDesc": "Un terminal SSH integrado conectado a un host configurado",
"sshTerminalNoHost": "Sin host configurado",
"sshTerminalConnect": "Conectar",
"sshTerminalAutoConnect": "Conectar automáticamente al cargar",
"widgetQuickConnectName": "Conexión rápida",
"widgetQuickConnectDesc": "Botones de inicio con un clic para cualquier tipo de conexión en tus hosts",
"connectionTypes": "Tipos de conexión",
"connType_terminal": "Terminal",
"connType_files": "Gestor de archivos",
"connType_docker": "Docker",
@@ -685,7 +543,6 @@
"renameTab": "Renombrar pestaña",
"openFileManager": "Abrir gestor de archivos",
"dashboard": "Panel de control",
"homepage": "Inicio",
"quickConnect": "Conexión rápida",
"sshTools": "Herramientas SSH",
"history": "Historial",
@@ -1895,9 +1752,7 @@
"serverStatsCard": "Estadísticas del servidor",
"panelMain": "Principal",
"panelSide": "Lateral",
"justNow": "ahora mismo",
"serviceLinks": "Enlaces de servicio",
"homepagePreview": "Vista previa de la página de inicio"
"justNow": "ahora mismo"
},
"donation": {
"title": "¿Disfrutando de Termix?",
@@ -1926,15 +1781,8 @@
"editModeInstructions": "Arrastra las tarjetas para reordenar · Arrastra el divisor de columnas para redimensionar las columnas · Arrastra el borde inferior de una tarjeta para cambiar su altura · Arrastra a la papelera para eliminar",
"empty": "Vacío",
"clear": "Limpiar",
"serviceLinksTitle": "Enlaces de servicio",
"serviceLinksEmpty": "Aún no hay enlaces de servicio",
"serviceLinksAddLabel": "Etiqueta",
"serviceLinksAddUrl": "URL",
"serviceLinksAdd": "Añadir",
"serviceLinksLabelPlaceholder": "Mi servicio",
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
"serviceLinksInvalidUrl": "Introduce una dirección web válida",
"serviceLinksAddFailed": "Error al añadir el enlace de servicio",
"viewServerDetails": "Ver detalles del servidor"
},
"admin": {