From 0dd7db8a828322ae8999620b0af4fda35c64f47b Mon Sep 17 00:00:00 2001 From: Tomas Dvorak Date: Sun, 10 May 2026 10:24:28 +0200 Subject: [PATCH] feat(hub,site): enhance domain management and monitor UI Implement manual domain expiry overrides, improve subdomain discovery via CT logs, and enhance the monitoring dashboard with favicons and configurable display options. hub: - allow manual expiry and creation date overrides in domain API when WHOIS lookup fails - implement JSON parsing for crt.sh certificate transparency log searches in subdomain discovery - update monitor API routes to use curly brace syntax for path parameters site: - add manual registration date and period inputs to domain dialog - implement monitor favicon support using Google's favicon service - add configurable display options (uptime pills, heartbeat dots) to monitors table - update localization files to include new UI elements --- internal/hub/domains/api.go | 28 ++++ internal/hub/domains/subdomain_discovery.go | 63 +++++++- internal/hub/monitors/api.go | 16 +- .../domains-table/domain-dialog.tsx | 140 ++++++++++++++++-- .../monitors-table/monitors-table.tsx | 107 +++++++++++-- .../site/src/components/routes/domain.tsx | 1 + .../site/src/components/routes/monitor.tsx | 14 +- internal/site/src/lib/domains.ts | 3 + internal/site/src/lib/monitors.ts | 7 + internal/site/src/locales/ar/ar.po | 16 +- internal/site/src/locales/bg/bg.po | 16 +- internal/site/src/locales/cs/cs.po | 16 +- internal/site/src/locales/da/da.po | 16 +- internal/site/src/locales/de/de.po | 16 +- internal/site/src/locales/en/en.po | 16 +- internal/site/src/locales/es/es.po | 16 +- internal/site/src/locales/fa/fa.po | 16 +- internal/site/src/locales/fr/fr.po | 16 +- internal/site/src/locales/he/he.po | 16 +- internal/site/src/locales/hr/hr.po | 16 +- internal/site/src/locales/hu/hu.po | 16 +- internal/site/src/locales/id/id.po | 16 +- internal/site/src/locales/it/it.po | 16 +- internal/site/src/locales/ja/ja.po | 16 +- internal/site/src/locales/ko/ko.po | 16 +- internal/site/src/locales/nl/nl.po | 16 +- internal/site/src/locales/no/no.po | 16 +- internal/site/src/locales/pl/pl.po | 16 +- internal/site/src/locales/pt/pt.po | 16 +- internal/site/src/locales/ru/ru.po | 16 +- internal/site/src/locales/sl/sl.po | 16 +- internal/site/src/locales/sr/sr.po | 16 +- internal/site/src/locales/sv/sv.po | 16 +- internal/site/src/locales/tr/tr.po | 16 +- internal/site/src/locales/uk/uk.po | 16 +- internal/site/src/locales/vi/vi.po | 16 +- internal/site/src/locales/zh-CN/zh-CN.po | 16 +- internal/site/src/locales/zh-HK/zh-HK.po | 16 +- internal/site/src/locales/zh/zh.po | 16 +- 39 files changed, 641 insertions(+), 218 deletions(-) diff --git a/internal/hub/domains/api.go b/internal/hub/domains/api.go index 2afba68..8eae6a6 100644 --- a/internal/hub/domains/api.go +++ b/internal/hub/domains/api.go @@ -128,6 +128,9 @@ func (h *APIHandler) createDomain(e *core.RequestEvent) error { NotifyOnSSL bool `json:"notify_on_ssl_expiry"` NotifyOnDNS bool `json:"notify_on_dns_change"` NotifyOnReg bool `json:"notify_on_registrar_change"` + // Manual expiry override when WHOIS fails + ExpiryDate string `json:"expiry_date,omitempty"` + CreationDate string `json:"creation_date,omitempty"` } if err := json.NewDecoder(e.Request.Body).Decode(&req); err != nil { return e.BadRequestError("invalid request body", err) @@ -179,6 +182,7 @@ func (h *APIHandler) createDomain(e *core.RequestEvent) error { record.Set("user", authRecord.Id) // Auto-lookup if requested + lookupHadExpiry := false if req.AutoLookup { lookupSvc := whois.NewLookupService("") ctx := e.Request.Context() @@ -188,6 +192,7 @@ func (h *APIHandler) createDomain(e *core.RequestEvent) error { // Calculate status based on lookup results status := domain.DomainStatusUnknown if domainData.ExpiryDate != nil { + lookupHadExpiry = true daysUntil := int(time.Until(*domainData.ExpiryDate).Hours() / 24) if daysUntil < 0 { status = domain.DomainStatusExpired @@ -204,6 +209,29 @@ func (h *APIHandler) createDomain(e *core.RequestEvent) error { } } + // Apply manual expiry/creation dates if WHOIS didn't find them + if !lookupHadExpiry { + if req.ExpiryDate != "" { + if t, err := time.Parse("2006-01-02", req.ExpiryDate); err == nil { + record.Set("expiry_date", t) + // Recalculate status with manual expiry + daysUntil := int(time.Until(t).Hours() / 24) + status := domain.DomainStatusActive + if daysUntil < 0 { + status = domain.DomainStatusExpired + } else if daysUntil <= req.AlertDaysBefore { + status = domain.DomainStatusExpiring + } + record.Set("status", status) + } + } + if req.CreationDate != "" { + if t, err := time.Parse("2006-01-02", req.CreationDate); err == nil { + record.Set("creation_date", t) + } + } + } + if err := h.app.Save(record); err != nil { return e.InternalServerError("failed to create domain", err) } diff --git a/internal/hub/domains/subdomain_discovery.go b/internal/hub/domains/subdomain_discovery.go index 2ec41ce..a6f0aa6 100644 --- a/internal/hub/domains/subdomain_discovery.go +++ b/internal/hub/domains/subdomain_discovery.go @@ -3,6 +3,7 @@ package domains import ( "context" "crypto/tls" + "encoding/json" "fmt" "log" "net" @@ -143,21 +144,73 @@ func (sd *SubdomainDiscovery) dnsBruteForce(ctx context.Context, domainName stri wg.Wait() } -// ctLogSearch searches certificate transparency logs +// ctLogSearch searches certificate transparency logs via crt.sh func (sd *SubdomainDiscovery) ctLogSearch(ctx context.Context, domainName string, results chan<- DiscoveryResult) { // Query crt.sh for certificates url := fmt.Sprintf("https://crt.sh/?q=%%.%s&output=json", domainName) - resp, err := sd.client.Get(url) + req, err := http.NewRequestWithContext(ctx, "GET", url, nil) + if err != nil { + log.Printf("[subdomain-discovery] CT log search failed for %s: %v", domainName, err) + return + } + + resp, err := sd.client.Do(req) if err != nil { log.Printf("[subdomain-discovery] CT log search failed for %s: %v", domainName, err) return } defer resp.Body.Close() - // Parse response (simplified - in production would parse JSON) - // For now, just log that we attempted this - log.Printf("[subdomain-discovery] CT log search attempted for %s (status: %d)", domainName, resp.StatusCode) + if resp.StatusCode != http.StatusOK { + log.Printf("[subdomain-discovery] CT log search returned status %d for %s", resp.StatusCode, domainName) + return + } + + // Parse crt.sh JSON response + var entries []struct { + NameValue string `json:"name_value"` + } + if err := json.NewDecoder(resp.Body).Decode(&entries); err != nil { + log.Printf("[subdomain-discovery] Failed to parse CT log response for %s: %v", domainName, err) + return + } + + seen := make(map[string]bool) + for _, entry := range entries { + // crt.sh returns one name_value per line, may contain wildcards or multiple names + names := strings.Split(entry.NameValue, "\n") + for _, name := range names { + name = strings.TrimSpace(name) + if name == "" || name == domainName { + continue + } + // Remove wildcard prefix + name = strings.TrimPrefix(name, "*.") + // Only include subdomains of the target domain + if !strings.HasSuffix(name, "."+domainName) { + continue + } + subdomain := strings.TrimSuffix(name, "."+domainName) + if subdomain == "" || seen[subdomain] { + continue + } + seen[subdomain] = true + + // Try to resolve IPs + ips, _ := net.LookupHost(name) + + results <- DiscoveryResult{ + Subdomain: subdomain, + FullDomain: name, + IPAddresses: ips, + Source: "certificate", + FoundAt: time.Now(), + } + } + } + + log.Printf("[subdomain-discovery] CT log search found %d unique subdomains for %s", len(seen), domainName) } // patternEnumeration enumerates common subdomain patterns diff --git a/internal/hub/monitors/api.go b/internal/hub/monitors/api.go index e0dceb0..d6a441d 100644 --- a/internal/hub/monitors/api.go +++ b/internal/hub/monitors/api.go @@ -40,16 +40,16 @@ func (h *APIHandler) RegisterRoutes(se *core.ServeEvent) { // CRUD endpoints api.GET("", h.listMonitors) api.POST("", h.createMonitor) - api.GET("/:id", h.getMonitor) - api.PATCH("/:id", h.updateMonitor) - api.DELETE("/:id", h.deleteMonitor) + api.GET("/{id}", h.getMonitor) + api.PATCH("/{id}", h.updateMonitor) + api.DELETE("/{id}", h.deleteMonitor) // Action endpoints - api.POST("/:id/check", h.manualCheck) - api.POST("/:id/pause", h.pauseMonitor) - api.POST("/:id/resume", h.resumeMonitor) - api.GET("/:id/stats", h.getStats) - api.GET("/:id/heartbeats", h.getHeartbeats) + api.POST("/{id}/check", h.manualCheck) + api.POST("/{id}/pause", h.pauseMonitor) + api.POST("/{id}/resume", h.resumeMonitor) + api.GET("/{id}/stats", h.getStats) + api.GET("/{id}/heartbeats", h.getHeartbeats) } // HeartbeatSummary represents a minimal heartbeat for the monitor list diff --git a/internal/site/src/components/domains-table/domain-dialog.tsx b/internal/site/src/components/domains-table/domain-dialog.tsx index 8c9c381..741a964 100644 --- a/internal/site/src/components/domains-table/domain-dialog.tsx +++ b/internal/site/src/components/domains-table/domain-dialog.tsx @@ -36,7 +36,7 @@ import { type UpdateDomainRequest, type DomainLookupResult, } from "@/lib/domains" -import { Loader2, Search } from "lucide-react" +import { Loader2, Search, AlertTriangle, Calendar } from "lucide-react" const formSchema = z.object({ domain_name: z.string().min(1, "Domain name is required"), @@ -79,6 +79,13 @@ export function DomainDialog({ open, onOpenChange, domain, isEdit = false }: Dom const [activeTab, setActiveTab] = useState("basic") const [lookupData, setLookupData] = useState(null) const [isLookingUp, setIsLookingUp] = useState(false) + // Manual expiry inputs when WHOIS fails + const [manualRegDate, setManualRegDate] = useState(() => { + const today = new Date() + return today.toISOString().split("T")[0] + }) + const [manualRegPeriod, setManualRegPeriod] = useState(1) + const [manualPurchasePrice, setManualPurchasePrice] = useState(0) const form = useForm({ resolver: zodResolver(formSchema), @@ -163,6 +170,10 @@ export function DomainDialog({ open, onOpenChange, domain, isEdit = false }: Dom quiet_hours_end: "08:00", }) setLookupData(null) + const today = new Date().toISOString().split("T")[0] + setManualRegDate(today) + setManualRegPeriod(1) + setManualPurchasePrice(0) } }, [open, isEdit, domain, form]) @@ -207,6 +218,11 @@ export function DomainDialog({ open, onOpenChange, domain, isEdit = false }: Dom try { const data = await lookupDomain(domainName) setLookupData(data) + // Reset manual inputs on new lookup + const today = new Date().toISOString().split("T")[0] + setManualRegDate(today) + setManualRegPeriod(1) + setManualPurchasePrice(0) toast({ title: "Domain info retrieved successfully" }) } catch (error) { toast({ @@ -219,6 +235,17 @@ export function DomainDialog({ open, onOpenChange, domain, isEdit = false }: Dom } } + // Calculate expiry date from registration date + period in years + const calculateExpiryDate = (regDateStr: string, years: number): string | null => { + const regDate = new Date(regDateStr) + if (isNaN(regDate.getTime())) return null + const expiry = new Date(regDate) + expiry.setFullYear(expiry.getFullYear() + years) + // Subtract 1 day (expiry is typically the day before the anniversary) + expiry.setDate(expiry.getDate() - 1) + return expiry.toISOString().split("T")[0] + } + const onSubmit = (data: FormData) => { const payload: CreateDomainRequest = { domain_name: cleanDomain(data.domain_name), @@ -247,6 +274,19 @@ export function DomainDialog({ open, onOpenChange, domain, isEdit = false }: Dom quiet_hours_end: data.quiet_hours_enabled ? data.quiet_hours_end : undefined, } + // If lookup returned no expiry, attach manual dates + if (!isEdit && lookupData && !lookupData.expiry_date) { + const calculatedExpiry = calculateExpiryDate(manualRegDate, manualRegPeriod) + if (calculatedExpiry) { + payload.expiry_date = calculatedExpiry + payload.creation_date = manualRegDate + } + // Use the manual purchase price if set (overrides form value when WHOIS fails) + if (manualPurchasePrice > 0) { + payload.purchase_price = manualPurchasePrice + } + } + if (isEdit && domain) { updateMutation.mutate({ id: domain.id, @@ -384,19 +424,91 @@ export function DomainDialog({ open, onOpenChange, domain, isEdit = false }: Dom /> {lookupData && !isEdit && ( -
-

Lookup Results

- {lookupData.registrar_name && ( -

Registrar: {lookupData.registrar_name}

- )} - {lookupData.expiry_date && ( -

Expires: {lookupData.expiry_date}

- )} - {lookupData.ssl_valid_to && ( -

SSL Expires: {lookupData.ssl_valid_to}

- )} - {lookupData.host_country && ( -

Location: {lookupData.host_country}

+
+ {/* Lookup Results */} +
+

Lookup Results

+ {lookupData.registrar_name && ( +

Registrar: {lookupData.registrar_name}

+ )} + {lookupData.expiry_date && ( +

Expires: {lookupData.expiry_date}

+ )} + {lookupData.ssl_valid_to && ( +

SSL Expires: {lookupData.ssl_valid_to}

+ )} + {lookupData.host_country && ( +

Location: {lookupData.host_country}

+ )} +
+ + {/* Manual expiry fallback when WHOIS doesn't return expiry */} + {!lookupData.expiry_date && ( +
+
+ +

Expiry date not found in WHOIS

+
+

+ Enter your registration details below and we'll calculate the expiry date. +

+ +
+
+ +
+ + setManualRegDate(e.target.value)} + className="h-8 text-sm" + /> +
+
+
+ + +
+
+ +
+ + setManualPurchasePrice(Number(e.target.value))} + className="h-8 text-sm" + /> + {manualPurchasePrice > 0 && manualRegPeriod > 1 && ( +

+ ~{(manualPurchasePrice / manualRegPeriod).toFixed(2)} per year +

+ )} +
+ + {manualRegDate && manualRegPeriod > 0 && ( +
+

Calculated Expiry:

+

+ {calculateExpiryDate(manualRegDate, manualRegPeriod)} +

+
+ )} +
)}
)} diff --git a/internal/site/src/components/monitors-table/monitors-table.tsx b/internal/site/src/components/monitors-table/monitors-table.tsx index 4043d78..7a36244 100644 --- a/internal/site/src/components/monitors-table/monitors-table.tsx +++ b/internal/site/src/components/monitors-table/monitors-table.tsx @@ -58,6 +58,7 @@ import { useToast } from "@/components/ui/use-toast" import { deleteMonitor, getMonitorTypeLabel, + getMonitorFaviconUrl, listMonitors, manualCheck, pauseMonitor, @@ -101,13 +102,35 @@ function StatusIndicator({ status }: { status: MonitorStatus }) { ) } +// Favicon component +function MonitorFavicon({ monitor, className }: { monitor: Monitor; className?: string }) { + const [error, setError] = useState(false) + const faviconUrl = getMonitorFaviconUrl(monitor) + + if (!faviconUrl || error) { + return + } + + return ( + setError(true)} + loading="lazy" + /> + ) +} + // Monitor Card component for grid view function MonitorCard({ monitor, onEdit, + displayOptions, }: { monitor: Monitor onEdit: (m: Monitor) => void + displayOptions: DisplayOptions }) { const { toast } = useToast() const queryClient = useQueryClient() @@ -146,7 +169,10 @@ function MonitorCard({
- +
+ + +
{monitor.name}
@@ -187,15 +213,21 @@ function MonitorCard({
{/* Uptime - Prominent pill display */} -
-
- - {monitor.uptime_stats?.uptime_7d !== undefined && monitor.uptime_stats.uptime_7d !== monitor.uptime_stats?.uptime_24h && ( - + {displayOptions.showUptimePills && ( +
+
+ {displayOptions.showUptimePercentage && ( + + )} + {displayOptions.showUptimePercentage && monitor.uptime_stats?.uptime_7d !== undefined && monitor.uptime_stats.uptime_7d !== monitor.uptime_stats?.uptime_24h && ( + + )} +
+ {displayOptions.showHeartbeatDots && ( + )}
- -
+ )}
Response
@@ -366,9 +398,11 @@ function UptimeDots({ heartbeats }: { heartbeats?: Array<{ status: string; time: function MonitorRow({ monitor, onEdit, + displayOptions, }: { monitor: Monitor onEdit: (m: Monitor) => void + displayOptions: DisplayOptions }) { const { toast } = useToast() const queryClient = useQueryClient() @@ -412,7 +446,7 @@ function MonitorRow({ - +
{monitor.name}
@@ -440,7 +474,11 @@ function MonitorRow({ )} - + {displayOptions.showUptimePills ? ( + + ) : ( + - + )}
@@ -534,6 +572,12 @@ type ViewMode = "table" | "grid" type StatusFilter = "all" | MonitorStatus type TypeFilter = "all" | MonitorType +interface DisplayOptions { + showUptimePills: boolean + showUptimePercentage: boolean + showHeartbeatDots: boolean +} + // Main component export default memo(function MonitorsTable() { const { t } = useLingui() @@ -549,6 +593,11 @@ export default memo(function MonitorsTable() { window.innerWidth < 1024 ? "grid" : "table" ) + const [displayOptions, setDisplayOptions] = useBrowserStorage( + "monitorsDisplayOptions", + { showUptimePills: true, showUptimePercentage: true, showHeartbeatDots: true } + ) + const { data: monitors = [], isLoading } = useQuery({ queryKey: ["monitors"], queryFn: listMonitors, @@ -746,6 +795,42 @@ export default memo(function MonitorsTable() { + {/* Display Options */} + + + Display + +
+ + + +
+ + {/* Status Filter */} @@ -834,6 +919,7 @@ export default memo(function MonitorsTable() { key={monitor.id} monitor={monitor} onEdit={setEditingMonitor} + displayOptions={displayOptions} /> ))} @@ -845,6 +931,7 @@ export default memo(function MonitorsTable() { key={monitor.id} monitor={monitor} onEdit={setEditingMonitor} + displayOptions={displayOptions} /> ))}
diff --git a/internal/site/src/components/routes/domain.tsx b/internal/site/src/components/routes/domain.tsx index 91fd246..6dc0920 100644 --- a/internal/site/src/components/routes/domain.tsx +++ b/internal/site/src/components/routes/domain.tsx @@ -109,6 +109,7 @@ export default function DomainDetail({ id }: { id: string }) { const queryClient = useQueryClient() const [deleteDialogOpen, setDeleteDialogOpen] = useState(false) const [isDeleting, setIsDeleting] = useState(false) + const [isEditDialogOpen, setIsEditDialogOpen] = useState(false) const [expiryDialogOpen, setExpiryDialogOpen] = useState(false) const [manualExpiryDate, setManualExpiryDate] = useState("") const [manualPurchaseDate, setManualPurchaseDate] = useState("") diff --git a/internal/site/src/components/routes/monitor.tsx b/internal/site/src/components/routes/monitor.tsx index f1187ff..518d999 100644 --- a/internal/site/src/components/routes/monitor.tsx +++ b/internal/site/src/components/routes/monitor.tsx @@ -37,6 +37,7 @@ import { } from "lucide-react" import { type Heartbeat, + type Monitor, getMonitor, getMonitorStats, getMonitorHeartbeats, @@ -45,6 +46,7 @@ import { resumeMonitor, deleteMonitor, getMonitorTypeLabel, + getMonitorFaviconUrl, formatUptime, formatPing, } from "@/lib/monitors" @@ -457,6 +459,16 @@ export default memo(function MonitorDetail({ id }: { id: string }) { const headerIconColor = isUp ? "text-green-500" : isPaused ? "text-gray-500" : isPending ? "text-yellow-500" : "text-red-500" const headerBgColor = isUp ? "bg-green-500/10" : isPaused ? "bg-gray-500/10" : isPending ? "bg-yellow-500/10" : "bg-red-500/10" + // Favicon component + function MonitorFaviconImage({ monitor }: { monitor: Monitor }) { + const [error, setError] = useState(false) + const faviconUrl = getMonitorFaviconUrl(monitor) + if (!faviconUrl || error) { + return + } + return setError(true)} /> + } + return (
{/* Header */} @@ -470,7 +482,7 @@ export default memo(function MonitorDetail({ id }: { id: string }) { headerBgColor )} > - +

{monitor.name}

diff --git a/internal/site/src/lib/domains.ts b/internal/site/src/lib/domains.ts index ce3608e..03acb5c 100644 --- a/internal/site/src/lib/domains.ts +++ b/internal/site/src/lib/domains.ts @@ -154,6 +154,9 @@ export interface CreateDomainRequest { quiet_hours_enabled?: boolean quiet_hours_start?: string quiet_hours_end?: string + // Manual expiry override when WHOIS fails + expiry_date?: string + creation_date?: string } export interface UpdateDomainRequest { diff --git a/internal/site/src/lib/monitors.ts b/internal/site/src/lib/monitors.ts index 64bda16..cf17adb 100644 --- a/internal/site/src/lib/monitors.ts +++ b/internal/site/src/lib/monitors.ts @@ -340,6 +340,13 @@ export function formatPing(ping: number): string { return `${(ping / 1000).toFixed(2)}s` } +// Favicon URL helper - uses Google's favicon service as fallback +export function getMonitorFaviconUrl(monitor: Monitor): string | null { + const hostname = extractHostnameFromMonitor(monitor) + if (!hostname) return null + return `https://www.google.com/s2/favicons?domain=${encodeURIComponent(hostname)}&sz=32` +} + // Domain extraction and grouping utilities export function extractHostnameFromMonitor(monitor: Monitor): string | null { if (monitor.hostname) { diff --git a/internal/site/src/locales/ar/ar.po b/internal/site/src/locales/ar/ar.po index 4b33999..e0fa00a 100644 --- a/internal/site/src/locales/ar/ar.po +++ b/internal/site/src/locales/ar/ar.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "عرض" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "الشبكة" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "عرض أحدث 200 تنبيه." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "الأعمدة الظاهرة" +#~ msgid "Visible Fields" +#~ msgstr "الأعمدة الظاهرة" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/bg/bg.po b/internal/site/src/locales/bg/bg.po index 70d87c1..1f25f3b 100644 --- a/internal/site/src/locales/bg/bg.po +++ b/internal/site/src/locales/bg/bg.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Показване" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Мрежа" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Прегледайте последните си 200 сигнала." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Видими полета" +#~ msgid "Visible Fields" +#~ msgstr "Видими полета" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/cs/cs.po b/internal/site/src/locales/cs/cs.po index 2f7584f..c7c2b03 100644 --- a/internal/site/src/locales/cs/cs.po +++ b/internal/site/src/locales/cs/cs.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Zobrazení" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Síť" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Zobrazit vašich 200 nejnovějších upozornění." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Viditelné sloupce" +#~ msgid "Visible Fields" +#~ msgstr "Viditelné sloupce" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/da/da.po b/internal/site/src/locales/da/da.po index cd76aef..1908168 100644 --- a/internal/site/src/locales/da/da.po +++ b/internal/site/src/locales/da/da.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Visning" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Se dine 200 nyeste alarmer." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Synlige felter" +#~ msgid "Visible Fields" +#~ msgstr "Synlige felter" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/de/de.po b/internal/site/src/locales/de/de.po index 0b8ea7d..1dbb4ab 100644 --- a/internal/site/src/locales/de/de.po +++ b/internal/site/src/locales/de/de.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Anzeige" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Netzwerk" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Sieh dir die neusten 200 Alarme an." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Sichtbare Spalten" +#~ msgid "Visible Fields" +#~ msgstr "Sichtbare Spalten" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/en/en.po b/internal/site/src/locales/en/en.po index 519ed7c..3954676 100644 --- a/internal/site/src/locales/en/en.po +++ b/internal/site/src/locales/en/en.po @@ -507,8 +507,8 @@ msgid "Close" msgstr "Close" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "Columns" +msgid "Columns" +msgstr "Columns" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -788,6 +788,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Display" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "Display" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "Display Columns" @@ -1455,8 +1459,8 @@ msgid "Net" msgstr "Net" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "Network (Grouped)" +#~ msgid "Network (Grouped)" +#~ msgstr "Network (Grouped)" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2456,8 +2460,8 @@ msgid "View your 200 most recent alerts." msgstr "View your 200 most recent alerts." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Visible Fields" +#~ msgid "Visible Fields" +#~ msgstr "Visible Fields" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/es/es.po b/internal/site/src/locales/es/es.po index 4955a9d..b606b0d 100644 --- a/internal/site/src/locales/es/es.po +++ b/internal/site/src/locales/es/es.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Pantalla" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Red" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Ver tus 200 alertas más recientes." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Columnas visibles" +#~ msgid "Visible Fields" +#~ msgstr "Columnas visibles" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/fa/fa.po b/internal/site/src/locales/fa/fa.po index dfca0d1..b9f7bde 100644 --- a/internal/site/src/locales/fa/fa.po +++ b/internal/site/src/locales/fa/fa.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "نمایش" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "شبکه" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "۲۰۰ هشدار اخیر خود را مشاهده کنید." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "فیلدهای قابل مشاهده" +#~ msgid "Visible Fields" +#~ msgstr "فیلدهای قابل مشاهده" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/fr/fr.po b/internal/site/src/locales/fr/fr.po index 9069bb3..4fe7e82 100644 --- a/internal/site/src/locales/fr/fr.po +++ b/internal/site/src/locales/fr/fr.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Affichage" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Rés" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Voir vos 200 dernières alertes." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Colonnes visibles" +#~ msgid "Visible Fields" +#~ msgstr "Colonnes visibles" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/he/he.po b/internal/site/src/locales/he/he.po index 57b0a9c..ee7aabc 100644 --- a/internal/site/src/locales/he/he.po +++ b/internal/site/src/locales/he/he.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "תצוגה" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "רשת" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "צפה ב-200 ההתראות האחרונות שלך." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "שדות גלויים" +#~ msgid "Visible Fields" +#~ msgstr "שדות גלויים" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/hr/hr.po b/internal/site/src/locales/hr/hr.po index 29b2155..e9253e7 100644 --- a/internal/site/src/locales/hr/hr.po +++ b/internal/site/src/locales/hr/hr.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Prikaz" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Mreža" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Pogledajte posljednjih 200 upozorenja." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Vidljiva polja" +#~ msgid "Visible Fields" +#~ msgstr "Vidljiva polja" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/hu/hu.po b/internal/site/src/locales/hu/hu.po index 7381f86..c0b409f 100644 --- a/internal/site/src/locales/hu/hu.po +++ b/internal/site/src/locales/hu/hu.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Megjelenítés" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Hálózat" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Legfrissebb 200 riasztásod áttekintése." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Látható mezők" +#~ msgid "Visible Fields" +#~ msgstr "Látható mezők" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/id/id.po b/internal/site/src/locales/id/id.po index b032304..e40a734 100644 --- a/internal/site/src/locales/id/id.po +++ b/internal/site/src/locales/id/id.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Tampilan" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Jaringan" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Lihat 200 peringatan terbaru anda." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Metrik yang Terlihat" +#~ msgid "Visible Fields" +#~ msgstr "Metrik yang Terlihat" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/it/it.po b/internal/site/src/locales/it/it.po index 7a260d8..e11221c 100644 --- a/internal/site/src/locales/it/it.po +++ b/internal/site/src/locales/it/it.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Rete" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Visualizza i tuoi 200 avvisi più recenti." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Colonne visibili" +#~ msgid "Visible Fields" +#~ msgstr "Colonne visibili" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/ja/ja.po b/internal/site/src/locales/ja/ja.po index 80cc1ed..482f89d 100644 --- a/internal/site/src/locales/ja/ja.po +++ b/internal/site/src/locales/ja/ja.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "表示" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "帯域" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "直近200件のアラートを表示します。" #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "表示列" +#~ msgid "Visible Fields" +#~ msgstr "表示列" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/ko/ko.po b/internal/site/src/locales/ko/ko.po index f3618f3..6efa1ef 100644 --- a/internal/site/src/locales/ko/ko.po +++ b/internal/site/src/locales/ko/ko.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "표시" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "네트워크" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "최근 200개의 알림을 봅니다." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "표시할 열" +#~ msgid "Visible Fields" +#~ msgstr "표시할 열" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/nl/nl.po b/internal/site/src/locales/nl/nl.po index f831ffe..f363dce 100644 --- a/internal/site/src/locales/nl/nl.po +++ b/internal/site/src/locales/nl/nl.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Weergave" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Netwerk" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Bekijk je 200 meest recente meldingen." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Zichtbare kolommen" +#~ msgid "Visible Fields" +#~ msgstr "Zichtbare kolommen" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/no/no.po b/internal/site/src/locales/no/no.po index f990a54..af40568 100644 --- a/internal/site/src/locales/no/no.po +++ b/internal/site/src/locales/no/no.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Vis" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Nett" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Vis de 200 siste varslene." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Synlige Felter" +#~ msgid "Visible Fields" +#~ msgstr "Synlige Felter" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/pl/pl.po b/internal/site/src/locales/pl/pl.po index 821a860..50f6fa6 100644 --- a/internal/site/src/locales/pl/pl.po +++ b/internal/site/src/locales/pl/pl.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Widok" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Sieć" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Wyświetl 200 ostatnich alertów." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Widoczne kolumny" +#~ msgid "Visible Fields" +#~ msgstr "Widoczne kolumny" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/pt/pt.po b/internal/site/src/locales/pt/pt.po index 0a578a5..f943ff6 100644 --- a/internal/site/src/locales/pt/pt.po +++ b/internal/site/src/locales/pt/pt.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Ecrã" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Rede" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Veja os seus 200 alertas mais recentes." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Campos Visíveis" +#~ msgid "Visible Fields" +#~ msgstr "Campos Visíveis" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/ru/ru.po b/internal/site/src/locales/ru/ru.po index 4488e1f..bea13e6 100644 --- a/internal/site/src/locales/ru/ru.po +++ b/internal/site/src/locales/ru/ru.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Отображение" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Сеть" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Просмотреть 200 последних оповещений." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Видимые столбцы" +#~ msgid "Visible Fields" +#~ msgstr "Видимые столбцы" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/sl/sl.po b/internal/site/src/locales/sl/sl.po index a172a8a..4f05063 100644 --- a/internal/site/src/locales/sl/sl.po +++ b/internal/site/src/locales/sl/sl.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Zaslon" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Mreža" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Oglejte si svojih 200 najnovejših opozoril." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Vidna polja" +#~ msgid "Visible Fields" +#~ msgstr "Vidna polja" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/sr/sr.po b/internal/site/src/locales/sr/sr.po index 98f36e6..07589b6 100644 --- a/internal/site/src/locales/sr/sr.po +++ b/internal/site/src/locales/sr/sr.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Приказ" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Мрежа" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Погледајте ваших 200 најновијих упозорења." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Видљива поља" +#~ msgid "Visible Fields" +#~ msgstr "Видљива поља" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/sv/sv.po b/internal/site/src/locales/sv/sv.po index 4a21dd3..3bf82af 100644 --- a/internal/site/src/locales/sv/sv.po +++ b/internal/site/src/locales/sv/sv.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Visa" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Nät" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Visa dina 200 senaste larm." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Synliga fält" +#~ msgid "Visible Fields" +#~ msgstr "Synliga fält" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/tr/tr.po b/internal/site/src/locales/tr/tr.po index 5d9c8d3..fc50662 100644 --- a/internal/site/src/locales/tr/tr.po +++ b/internal/site/src/locales/tr/tr.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Görünüm" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Ağ" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "En son 200 uyarınızı görüntüleyin." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Görünür Alanlar" +#~ msgid "Visible Fields" +#~ msgstr "Görünür Alanlar" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/uk/uk.po b/internal/site/src/locales/uk/uk.po index df14413..4b7d7a3 100644 --- a/internal/site/src/locales/uk/uk.po +++ b/internal/site/src/locales/uk/uk.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Відображення" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Мережа" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Переглянути 200 останніх сповіщень." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Видимі стовпці" +#~ msgid "Visible Fields" +#~ msgstr "Видимі стовпці" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/vi/vi.po b/internal/site/src/locales/vi/vi.po index 508a89e..4241398 100644 --- a/internal/site/src/locales/vi/vi.po +++ b/internal/site/src/locales/vi/vi.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "Hiển thị" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "Mạng" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "Xem 200 cảnh báo gần đây nhất của bạn." #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "Các cột hiển thị" +#~ msgid "Visible Fields" +#~ msgstr "Các cột hiển thị" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/zh-CN/zh-CN.po b/internal/site/src/locales/zh-CN/zh-CN.po index 1922ae0..7d6e525 100644 --- a/internal/site/src/locales/zh-CN/zh-CN.po +++ b/internal/site/src/locales/zh-CN/zh-CN.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "显示" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "网络" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "查看您最近的200个警报。" #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "可见列" +#~ msgid "Visible Fields" +#~ msgstr "可见列" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/zh-HK/zh-HK.po b/internal/site/src/locales/zh-HK/zh-HK.po index 74590eb..2ffea96 100644 --- a/internal/site/src/locales/zh-HK/zh-HK.po +++ b/internal/site/src/locales/zh-HK/zh-HK.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "顯示" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "網絡" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "檢視最近 200 則警報。" #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "可見欄位" +#~ msgid "Visible Fields" +#~ msgstr "可見欄位" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx diff --git a/internal/site/src/locales/zh/zh.po b/internal/site/src/locales/zh/zh.po index e99f218..308fe36 100644 --- a/internal/site/src/locales/zh/zh.po +++ b/internal/site/src/locales/zh/zh.po @@ -512,8 +512,8 @@ msgid "Close" msgstr "" #: src/components/systems-table/systems-table.tsx -#~ msgid "Columns" -#~ msgstr "" +msgid "Columns" +msgstr "" #: src/components/login/forgot-pass-form.tsx #: src/components/login/forgot-pass-form.tsx @@ -793,6 +793,10 @@ msgctxt "Layout display options" msgid "Display" msgstr "顯示" +#: src/components/monitors-table/monitors-table.tsx +msgid "Display" +msgstr "" + #: src/components/domains-table/domains-table.tsx msgid "Display Columns" msgstr "" @@ -1460,8 +1464,8 @@ msgid "Net" msgstr "網路" #: src/components/monitors-table/monitors-table.tsx -msgid "Network (Grouped)" -msgstr "" +#~ msgid "Network (Grouped)" +#~ msgstr "" #: src/components/routes/system/charts/network-charts.tsx msgid "Network traffic of docker containers" @@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts." msgstr "檢視最近 200 則警報。" #: src/components/systems-table/systems-table.tsx -msgid "Visible Fields" -msgstr "顯示欄位" +#~ msgid "Visible Fields" +#~ msgstr "顯示欄位" #: src/components/routes/domain.tsx #: src/components/routes/monitor.tsx