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": "Desbloqueie e arraste para reorganizar."
},
"homepage": {
"title": "Página Inicial",
"addWidget": "Adicionar widget",
"editWidget": "Editar widget",
"deleteWidget": "Apagar",
"widgetTypes": "Tipos de Widgets",
"serviceLink": "Link de Serviço",
@@ -206,116 +203,40 @@
"notes": "Notas",
"hostStatus": "Estado do Host",
"bookmarkList": "Marcadores",
"zoomIn": "Ampliar",
"zoomOut": "Reduzir",
"resetView": "Repor Vista",
"lockLayout": "Bloquear Disposição",
"unlockLayout": "Desbloquear Disposição",
"noWidgets": "Clique com o botão direito ou em + para adicionar o seu primeiro widget",
"openFullView": "Abrir Vista Completa",
"previewTitle": "Pré-visualização da Página Inicial",
"cancel": "Cancelar",
"save": "Guardar",
"title_label": "Título",
"widgetTitlePlaceholder": "Título do widget (opcional)",
"url": "URL",
"imageUrl": "URL de Imagem Personalizada",
"imageUrlHint": "Deixe em branco para usar automaticamente o favicon do site",
"showImage": "Mostrar Imagem",
"description": "Descrição",
"color": "Cor",
"icon": "Ícone",
"expanded": "Expandido por predefinição",
"timezone": "Fuso Horário",
"invalidTimezone": "Fuso horário inválido. Utilize um nome IANA, como America/New_York.",
"showSeconds": "Mostrar segundos",
"format12h": "12 horas",
"format24h": "24 horas",
"content": "Conteúdo",
"backgroundColor": "Cor de Fundo",
"host": "Host",
"showMetrics": "Mostrar métricas",
"links": "Hiperligações",
"addLink": "Adicionar ligação",
"linkLabel": "Etiqueta",
"linkUrl": "URL",
"removeLink": "Remover",
"categoryLinks": "Hiperligações",
"categoryInfo": "Info",
"categorySystem": "Sistema",
"widgetServiceLinkDesc": "Um mosaico clicável que liga a um URL de serviço",
"widgetFolderDesc": "Um contentor para agrupar widgets relacionados",
"widgetClockDesc": "Um relógio em tempo real com fuso horário configurável",
"widgetNotesDesc": "Um widget de notas em markdown",
"widgetHostStatusDesc": "Mostra CPU, memória e disco em tempo real para um anfitrião SSH",
"widgetBookmarkListDesc": "Uma lista de hiperligações rápidas",
"copyLink": "Copiar ligação",
"linkCopied": "Ligação copiada!",
"location": "Localização",
"temperatureUnit": "Unidade de temperatura",
"showForecast": "Mostrar previsão de 3 dias",
"scrolling": "Permitir deslocamento",
"feedUrl": "URL do feed",
"maxItems": "Itens máx.",
"showDescription": "Mostrar descrição",
"widgetWeatherName": "Tempo",
"widgetWeatherDesc": "Tempo em direto para qualquer localização",
"widgetIframeName": "Incorporação iFrame",
"widgetIframeDesc": "Incorpora qualquer URL num iframe",
"widgetRssName": "Feed RSS",
"widgetRssDesc": "Mostra itens de um feed RSS ou Atom",
"dragToFolder": "Arraste widgets aqui ou use + para adicionar",
"showDisk": "Mostrar utilização do disco",
"addToFolder": "Adicionar widget à pasta",
"noHostSelected": "Nenhum anfitrião selecionado",
"selectHost": "Selecionar um host...",
"displayedMetrics": "Métricas Exibidas",
"metricCpu": "CPU",
"metricMemory": "Memória",
"metricDisk": "Disco",
"metricUptime": "Tempo de atividade",
"metricSystem": "Sistema",
"metricNetwork": "Rede",
"metricProcesses": "Processos",
"categoryMonitoring": "Monitorização",
"loading": "A carregar...",
"allClear": "Tudo em ordem",
"noPingUrls": "Nenhum URL configurado",
"pingLabel": "Etiqueta",
"addPingUrl": "Adicionar URL",
"showLatency": "Mostrar latência",
"refreshInterval": "Intervalo de atualização",
"seconds": "segundos",
"filterActivityTypes": "Filtrar tipos",
"filterTypesHint": "Deixar vazio para mostrar todos",
"showTimestamp": "Mostrar timestamp",
"uptimeUnavailable": "Tempo de atividade indisponível",
"uptimeLabel": "Tempo de atividade",
"overviewVersion": "Versão",
"overviewUpdate": "Atualizado",
"overviewUpdateLabel": "Atualização",
"overviewUpdateAvailable": "Atualização disponível",
"overviewDatabase": "Base de dados",
"overviewUptime": "Tempo de atividade",
"noHosts": "Sem hosts configurados",
"hostGridHosts": "Hosts",
"hostGridAllHint": "Deixar em branco para mostrar todos os hosts",
"columns": "Colunas",
"showIp": "Mostrar endereço IP",
"connectionType": "Tipo de ligação",
"layout": "Layout",
"showStatus": "Mostrar estado",
"showHostName": "Mostrar nome do host",
"noDockerActivity": "Sem atividade do Docker",
"noActivity": "Sem atividade",
"showAcknowledged": "Mostrar reconhecidos",
"widgetMetricsChartName": "Gráfico de métricas",
"widgetMetricsChartDesc": "Gráfico histórico de CPU, memória, disco ou rede para um host",
"widgetHostGridName": "Grelha de hosts",
"widgetHostGridDesc": "Vista em grelha dos estados dos hosts SSH",
"widgetPingStatusName": "Estado do ping",
"widgetPingStatusDesc": "Estado do ping HTTP para um ou mais URLs",
"widgetRecentActivityName": "Atividade recente",
"widgetRecentActivityDesc": "Feed deslocável da atividade recente do Termix",
"widgetTermixUptimeName": "Tempo de atividade do Termix",
"widgetTermixUptimeDesc": "Contador em tempo real do tempo de atividade do servidor Termix",
@@ -347,67 +268,8 @@
"widgetSearchLinksDesc": "Botões de atalho para pesquisa rápida com entrada inline",
"widgetLinkTreeName": "Árvore de Links",
"widgetLinkTreeDesc": "Secções agrupadas de links com cabeçalhos",
"calMon": "Seg",
"calTue": "Ter",
"calWed": "Qua",
"calThu": "Qui",
"calFri": "Sex",
"calSat": "Sáb",
"calSun": "Dom",
"startOnMonday": "Começar a semana na segunda-feira",
"countdownNoDate": "Nenhuma data alvo definida",
"countdownPast": "O evento já passou",
"countdownDays": "dias",
"countdownHours": "horas",
"countdownMinutes": "min",
"countdownSeconds": "seg",
"countdownLabel": "Rótulo",
"countdownLabelPlaceholder": "p. ex. Dia de Lançamento",
"countdownShowDays": "Mostrar Dias",
"countdownShowHours": "Mostrar Horas",
"targetDate": "Data Alvo",
"searchEngine": "Motor de Pesquisa",
"customSearchUrl": "URL de Pesquisa Personalizada",
"searchPlaceholder": "Pesquisar...",
"searchGo": "Ir",
"searchPlaceholderLabel": "Texto do Placeholder",
"searchPlaceholderHint": "Texto apresentado no campo de pesquisa",
"openInNewTab": "Abrir num Novo Separador",
"searchQueryPlaceholder": "Introduzir consulta...",
"noSearchShortcuts": "Nenhum atalho configurado",
"addSearchShortcut": "Adicionar Atalho",
"fontSize": "Tamanho da Letra",
"textAlign": "Alinhamento do Texto",
"fontWeight": "Peso da Fonte",
"clearColor": "Limpar Cor",
"imageFit": "Ajuste da Imagem",
"imageLinkUrl": "URL do Link",
"noImage": "Nenhum URL de imagem definido",
"altText": "Texto Alternativo",
"altTextPlaceholder": "Descreva a imagem",
"renderMarkdown": "Renderizar Markdown",
"displayMode": "Modo de Exibição",
"displayField": "Campo de Exibição",
"jsonPath": "Caminho JSON",
"customApiLabel": "Etiqueta",
"customApiLabelPlaceholder": "p. ex. Temperatura",
"customApiUnit": "Unidade",
"customApiNoUrl": "Nenhum URL de API configurado",
"customApiError": "Falha ao obter",
"customApiNotArray": "A resposta não é um array",
"addService": "Adicionar Serviço",
"showLabels": "Mostrar Etiquetas",
"iconSize": "Tamanho do Ícone",
"noDashboardLinks": "Nenhuma ligação do painel configurada",
"noLimit": "Sem limite",
"sectionHeading": "Cabeçalho da Secção",
"addSection": "Adicionar Secção",
"compactMode": "Modo Compacto",
"showDetailed": "Mostrar Detalhes",
"selectHosts": "Selecionar Hosts",
"allHosts": "Todos os hosts",
"listLayout": "Lista",
"gridLayout": "Grelha",
"terminal": "Terminal",
"files": "Ficheiros",
"docker": "Docker",
@@ -422,12 +284,8 @@
"accentColor": "Cor de Destaque",
"widgetSshTerminalName": "Terminal SSH",
"widgetSshTerminalDesc": "Um terminal SSH integrado ligado a um host configurado",
"sshTerminalNoHost": "Nenhum host configurado",
"sshTerminalConnect": "Ligar",
"sshTerminalAutoConnect": "Ligação automática ao carregar",
"widgetQuickConnectName": "Ligação Rápida",
"widgetQuickConnectDesc": "Botões de lançamento num clique para qualquer tipo de ligação em todos os seus hosts",
"connectionTypes": "Tipos de Ligação",
"connType_terminal": "Terminal",
"connType_files": "Gestor de Ficheiros",
"connType_docker": "Docker",
@@ -685,7 +543,6 @@
"renameTab": "Renomear separador",
"openFileManager": "Abrir Gestor de Ficheiros",
"dashboard": "Painel de controlo",
"homepage": "Página inicial",
"quickConnect": "Ligação Rápida",
"sshTools": "Ferramentas SSH",
"history": "Histórico",
@@ -1895,9 +1752,7 @@
"serverStatsCard": "Estatísticas do Servidor",
"panelMain": "Principal",
"panelSide": "Lateral",
"justNow": "agora mesmo",
"serviceLinks": "Links de Serviço",
"homepagePreview": "Pré-visualização da Página Inicial"
"justNow": "agora mesmo"
},
"donation": {
"title": "Está a gostar do Termix?",
@@ -1926,15 +1781,8 @@
"editModeInstructions": "Arraste cartões para reordenar · Arraste o divisor de coluna para redimensionar colunas · Arraste a borda inferior de um cartão para redimensionar a sua altura · Lixo para remover",
"empty": "Vazio",
"clear": "Limpar",
"serviceLinksTitle": "Links de Serviço",
"serviceLinksEmpty": "Ainda sem links de serviço",
"serviceLinksAddLabel": "Etiqueta",
"serviceLinksAddUrl": "URL",
"serviceLinksAdd": "Adicionar",
"serviceLinksLabelPlaceholder": "O Meu Serviço",
"serviceLinksUrlPlaceholder": "http://192.168.1.10:8080",
"serviceLinksInvalidUrl": "Insira um endereço web válido",
"serviceLinksAddFailed": "Falha ao adicionar link de serviço",
"viewServerDetails": "Ver detalhes do servidor"
},
"admin": {