feat(site): enhance monitoring, domain, and system tracking
Build Docker images / Hub (push) Failing after 5m57s

- Improve domain lookup by adding CNAME and SRV record support
- Enhance domain status logic to include expiry and DNS resolution verification
- Update monitoring API to perform synchronous initial checks for immediate status updates
- Refactor site UI:
    - Add tag filtering to domains and monitors tables
    - Improve calendar view with better visual indicators for today and events
    - Update monitor detail view with improved status badges and pending states
    - Simplify home page layout by removing redundant card wrappers
- Update localization files for numerous languages to support new UI elements
- Add `cleanEndpointsConfig` to hub to safely reuse Docker network settings during container updates
This commit is contained in:
Tomas Dvorak
2026-05-02 15:38:41 +02:00
parent c7e2c88604
commit 21657abe38
48 changed files with 3215 additions and 583 deletions
+1
View File
@@ -9,6 +9,7 @@ name: beszel
services: services:
beszel-hub: beszel-hub:
image: ghcr.io/dvorinka/beszel:latest
build: build:
context: . context: .
target: hub target: hub
-4
View File
@@ -148,8 +148,6 @@ golang.org/x/crypto v0.49.0/go.mod h1:ErX4dUh2UM+CFYiXZRTcMpEcN8b/1gxEuv3nODoYtC
golang.org/x/exp v0.0.0-20260312153236-7ab1446f8b90 h1:jiDhWWeC7jfWqR9c/uplMOqJ0sbNlNWv0UkzE0vX1MA= golang.org/x/exp v0.0.0-20260312153236-7ab1446f8b90 h1:jiDhWWeC7jfWqR9c/uplMOqJ0sbNlNWv0UkzE0vX1MA=
golang.org/x/exp v0.0.0-20260312153236-7ab1446f8b90/go.mod h1:xE1HEv6b+1SCZ5/uscMRjUBKtIxworgEcEi+/n9NQDQ= golang.org/x/exp v0.0.0-20260312153236-7ab1446f8b90/go.mod h1:xE1HEv6b+1SCZ5/uscMRjUBKtIxworgEcEi+/n9NQDQ=
golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/image v0.38.0 h1:5l+q+Y9JDC7mBOMjo4/aPhMDcxEptsX+Tt3GgRQRPuE=
golang.org/x/image v0.38.0/go.mod h1:/3f6vaXC+6CEanU4KJxbcUZyEePbyKbaLoDOe4ehFYY=
golang.org/x/image v0.39.0 h1:skVYidAEVKgn8lZ602XO75asgXBgLj9G/FE3RbuPFww= golang.org/x/image v0.39.0 h1:skVYidAEVKgn8lZ602XO75asgXBgLj9G/FE3RbuPFww=
golang.org/x/image v0.39.0/go.mod h1:sIbmppfU+xFLPIG0FoVUTvyBMmgng1/XAMhQ2ft0hpA= golang.org/x/image v0.39.0/go.mod h1:sIbmppfU+xFLPIG0FoVUTvyBMmgng1/XAMhQ2ft0hpA=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
@@ -219,8 +217,6 @@ golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE=
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ= golang.org/x/text v0.21.0/go.mod h1:4IBbMaMmOPCJ8SecivzSH54+73PCFmPWxNTLm+vZkEQ=
golang.org/x/text v0.35.0 h1:JOVx6vVDFokkpaq1AEptVzLTpDe9KGpj5tR4/X+ybL8=
golang.org/x/text v0.35.0/go.mod h1:khi/HExzZJ2pGnjenulevKNX1W67CUy0AsXcNubPGCA=
golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg= golang.org/x/text v0.36.0 h1:JfKh3XmcRPqZPKevfXVpI1wXPTqbkE5f7JA92a55Yxg=
golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164= golang.org/x/text v0.36.0/go.mod h1:NIdBknypM8iqVmPiuco0Dh6P5Jcdk8lJL0CUebqK164=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
Executable
BIN
View File
Binary file not shown.
+2
View File
@@ -25,6 +25,8 @@ type Domain struct {
NameServers []string `json:"name_servers" db:"name_servers"` NameServers []string `json:"name_servers" db:"name_servers"`
MXRecords []string `json:"mx_records" db:"mx_records"` MXRecords []string `json:"mx_records" db:"mx_records"`
TXTRecords []string `json:"txt_records" db:"txt_records"` TXTRecords []string `json:"txt_records" db:"txt_records"`
CNAMERecord string `json:"cname_record" db:"cname_record"`
SRVRecords []string `json:"srv_records" db:"srv_records"`
// IP Addresses // IP Addresses
IPv4Addresses []string `json:"ipv4_addresses" db:"ipv4_addresses"` IPv4Addresses []string `json:"ipv4_addresses" db:"ipv4_addresses"`
+24 -1
View File
@@ -521,7 +521,7 @@ func (d *dockerAPI) replaceContainer(targetID, image string) error {
delete(hostConfig, "AutoRemove") delete(hostConfig, "AutoRemove")
createBody := cloneMap(config) createBody := cloneMap(config)
createBody["HostConfig"] = hostConfig createBody["HostConfig"] = hostConfig
createBody["NetworkingConfig"] = map[string]any{"EndpointsConfig": current.NetworkSettings.Networks} createBody["NetworkingConfig"] = map[string]any{"EndpointsConfig": cleanEndpointsConfig(current.NetworkSettings.Networks)}
var created dockerCreateResponse var created dockerCreateResponse
if err := d.do(http.MethodPost, "/containers/create?name="+url.QueryEscape(newName), createBody, &created); err != nil { if err := d.do(http.MethodPost, "/containers/create?name="+url.QueryEscape(newName), createBody, &created); err != nil {
@@ -565,3 +565,26 @@ func cloneMap(in map[string]any) map[string]any {
} }
return out return out
} }
// cleanEndpointsConfig strips runtime-populated fields from Docker network settings
// so they can be safely reused in a container create request.
func cleanEndpointsConfig(networks map[string]map[string]any) map[string]any {
if networks == nil {
return nil
}
out := make(map[string]any, len(networks))
for netName, cfg := range networks {
cleaned := make(map[string]any, len(cfg))
for k, v := range cfg {
switch k {
case "NetworkID", "EndpointID", "Gateway", "IPAddress", "IPPrefixLen",
"IPv6Gateway", "GlobalIPv6Address", "GlobalIPv6PrefixLen", "MacAddress":
continue
default:
cleaned[k] = v
}
}
out[netName] = cleaned
}
return out
}
+69
View File
@@ -46,3 +46,72 @@ func TestDigestValue(t *testing.T) {
}) })
} }
} }
func TestCleanEndpointsConfig(t *testing.T) {
input := map[string]map[string]any{
"beszel": {
"NetworkID": "abc123",
"EndpointID": "ep456",
"Gateway": "172.20.0.1",
"IPAddress": "172.20.0.5",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:14:00:05",
"Aliases": []string{"beszel", "beszel-hub"},
"Links": nil,
"IPAMConfig": nil,
},
"bridge": {
"NetworkID": "bridge-net",
"IPAddress": "172.17.0.2",
"Aliases": []string{},
"DriverOpts": map[string]string{},
},
}
got := cleanEndpointsConfig(input)
if got == nil {
t.Fatal("cleanEndpointsConfig returned nil for non-nil input")
}
for netName, cfgRaw := range got {
cfg, ok := cfgRaw.(map[string]any)
if !ok {
t.Fatalf("expected network %q config to be map[string]any, got %T", netName, cfgRaw)
}
for k := range cfg {
switch k {
case "NetworkID", "EndpointID", "Gateway", "IPAddress", "IPPrefixLen",
"IPv6Gateway", "GlobalIPv6Address", "GlobalIPv6PrefixLen", "MacAddress":
t.Fatalf("runtime field %q was NOT stripped from network %q", k, netName)
}
}
}
beszelCfg, ok := got["beszel"].(map[string]any)
if !ok {
t.Fatal("expected beszel network config to be map[string]any")
}
aliases, ok := beszelCfg["Aliases"].([]string)
if !ok || len(aliases) != 2 || aliases[0] != "beszel" {
t.Fatalf("expected Aliases to be preserved, got %v", beszelCfg["Aliases"])
}
bridgeCfg, ok := got["bridge"].(map[string]any)
if !ok {
t.Fatal("expected bridge network config to be map[string]any")
}
if _, ok := bridgeCfg["DriverOpts"]; !ok {
t.Fatal("expected DriverOpts to be preserved in bridge network")
}
}
func TestCleanEndpointsConfigNil(t *testing.T) {
got := cleanEndpointsConfig(nil)
if got != nil {
t.Fatalf("expected nil, got %v", got)
}
}
+16
View File
@@ -180,6 +180,22 @@ func (h *APIHandler) createDomain(e *core.RequestEvent) error {
domainData, err := lookupSvc.LookupDomain(ctx, domainName) domainData, err := lookupSvc.LookupDomain(ctx, domainName)
if err == nil && domainData != nil { if err == nil && domainData != nil {
h.applyLookupData(record, domainData) h.applyLookupData(record, domainData)
// Calculate status based on lookup results
status := domain.DomainStatusUnknown
if domainData.ExpiryDate != nil {
daysUntil := int(time.Until(*domainData.ExpiryDate).Hours() / 24)
if daysUntil < 0 {
status = domain.DomainStatusExpired
} else if daysUntil <= req.AlertDaysBefore {
status = domain.DomainStatusExpiring
} else {
status = domain.DomainStatusActive
}
} else if len(domainData.IPv4Addresses) > 0 || len(domainData.IPv6Addresses) > 0 || len(domainData.NameServers) > 0 {
// DNS resolves means the domain is active and functioning
status = domain.DomainStatusActive
}
record.Set("status", status)
} }
} }
+14 -3
View File
@@ -120,8 +120,9 @@ func (s *Scheduler) checkDomain(record *core.Record) error {
newData = &domain.Domain{DomainName: domainName} newData = &domain.Domain{DomainName: domainName}
} }
// Independent DNS resolution check: if WHOIS failed, try to resolve the domain directly // Always perform independent DNS resolution to verify domain is alive.
if err != nil { // This is critical when WHOIS succeeds but returns partial data (e.g. no expiry for some TLDs),
// or when WHOIS fails completely. DNS resolution proves the domain exists and is active.
ips, lookupErr := net.LookupHost(domainName) ips, lookupErr := net.LookupHost(domainName)
if lookupErr == nil && len(ips) > 0 { if lookupErr == nil && len(ips) > 0 {
newData.IPv4Addresses = []string{} newData.IPv4Addresses = []string{}
@@ -133,7 +134,17 @@ func (s *Scheduler) checkDomain(record *core.Record) error {
newData.IPv4Addresses = append(newData.IPv4Addresses, ip) newData.IPv4Addresses = append(newData.IPv4Addresses, ip)
} }
} }
log.Printf("[domain-scheduler] DNS resolution succeeded for %s despite WHOIS failure", domainName) log.Printf("[domain-scheduler] DNS A/AAAA resolution succeeded for %s", domainName)
}
// Also try to get nameservers independently if WHOIS didn't provide them
if len(newData.NameServers) == 0 {
nsRecords, nsErr := net.LookupNS(domainName)
if nsErr == nil && len(nsRecords) > 0 {
for _, ns := range nsRecords {
newData.NameServers = append(newData.NameServers, ns.Host)
}
log.Printf("[domain-scheduler] DNS NS lookup succeeded for %s", domainName)
} }
} }
+20
View File
@@ -672,6 +672,26 @@ func (s *LookupService) lookupDNS(ctx context.Context, domainName string, d *dom
txtRecords, _ := net.LookupTXT(domainName) txtRecords, _ := net.LookupTXT(domainName)
d.TXTRecords = txtRecords d.TXTRecords = txtRecords
// CNAME record
cname, err := net.LookupCNAME(domainName)
if err == nil && cname != domainName && cname != "" {
d.CNAMERecord = cname
}
// SRV records (common services)
srvServices := []string{"sip", "xmpp-server", "ldap", "autodiscover", "imap", "smtp", "caldavs", "carddavs"}
srvProtos := []string{"tcp", "udp", "tls"}
for _, service := range srvServices {
for _, proto := range srvProtos {
_, addrs, err := net.LookupSRV(service, proto, domainName)
if err == nil {
for _, addr := range addrs {
d.SRVRecords = append(d.SRVRecords, fmt.Sprintf("_%s._%s %s:%d (priority: %d, weight: %d)", service, proto, addr.Target, addr.Port, addr.Priority, addr.Weight))
}
}
}
}
// IPv4 // IPv4
ipv4Addrs, _ := net.LookupHost(domainName) ipv4Addrs, _ := net.LookupHost(domainName)
for _, ip := range ipv4Addrs { for _, ip := range ipv4Addrs {
+13 -5
View File
@@ -252,12 +252,16 @@ func (h *APIHandler) createMonitor(e *core.RequestEvent) error {
// Add to scheduler // Add to scheduler
h.scheduler.AddMonitor(record) h.scheduler.AddMonitor(record)
// Run initial check immediately so the monitor shows real status instead of pending // Run initial check synchronously so the monitor shows real status immediately
go func() {
if _, err := h.scheduler.RunManualCheck(record.Id); err != nil { if _, err := h.scheduler.RunManualCheck(record.Id); err != nil {
log.Printf("[monitor-api] Initial check failed for %s: %v", record.Id, err) log.Printf("[monitor-api] Initial check failed for %s: %v", record.Id, err)
} }
}()
// Re-fetch the updated record to get the new status
updatedRecord, err := h.app.FindRecordById("monitors", record.Id)
if err == nil {
record = updatedRecord
}
return e.JSON(http.StatusCreated, recordToResponse(record)) return e.JSON(http.StatusCreated, recordToResponse(record))
} }
@@ -494,11 +498,15 @@ func (h *APIHandler) resumeMonitor(e *core.RequestEvent) error {
h.scheduler.UpdateMonitor(record) h.scheduler.UpdateMonitor(record)
// Run an immediate check so the monitor shows real status instead of pending // Run an immediate check so the monitor shows real status instead of pending
go func() {
if _, err := h.scheduler.RunManualCheck(record.Id); err != nil { if _, err := h.scheduler.RunManualCheck(record.Id); err != nil {
log.Printf("[monitor-api] Resume check failed for %s: %v", record.Id, err) log.Printf("[monitor-api] Resume check failed for %s: %v", record.Id, err)
} }
}()
// Re-fetch the updated record to get the new status
updatedRecord, err := h.app.FindRecordById("monitors", record.Id)
if err == nil {
record = updatedRecord
}
return e.JSON(http.StatusOK, recordToResponse(record)) return e.JSON(http.StatusOK, recordToResponse(record))
} }
+78 -78
View File
@@ -74,7 +74,7 @@
"version": "2.3.0", "version": "2.3.0",
"resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz",
"integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==",
"devOptional": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/gen-mapping": "^0.3.5",
@@ -88,7 +88,7 @@
"version": "7.27.1", "version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
"integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/helper-validator-identifier": "^7.27.1", "@babel/helper-validator-identifier": "^7.27.1",
@@ -103,7 +103,7 @@
"version": "7.28.0", "version": "7.28.0",
"resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.0.tgz",
"integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==", "integrity": "sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -113,7 +113,7 @@
"version": "7.28.3", "version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.3.tgz",
"integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==", "integrity": "sha512-yDBHV9kQNcr2/sUr9jghVyz9C3Y5G2zUM2H2lo+9mKv4sFgbA8s8Z9t8D1jiTkGoO/NoIfKMyKWr4s6CN23ZwQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@ampproject/remapping": "^2.2.0", "@ampproject/remapping": "^2.2.0",
@@ -144,7 +144,7 @@
"version": "7.28.3", "version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
"integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/parser": "^7.28.3", "@babel/parser": "^7.28.3",
@@ -161,7 +161,7 @@
"version": "7.27.2", "version": "7.27.2",
"resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
"integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/compat-data": "^7.27.2", "@babel/compat-data": "^7.27.2",
@@ -178,7 +178,7 @@
"version": "7.28.0", "version": "7.28.0",
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
"integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -188,7 +188,7 @@
"version": "7.27.1", "version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
"integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/traverse": "^7.27.1", "@babel/traverse": "^7.27.1",
@@ -202,7 +202,7 @@
"version": "7.28.3", "version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
"integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/helper-module-imports": "^7.27.1", "@babel/helper-module-imports": "^7.27.1",
@@ -220,7 +220,7 @@
"version": "7.27.1", "version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
"integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -230,7 +230,7 @@
"version": "7.27.1", "version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
"integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -240,7 +240,7 @@
"version": "7.27.1", "version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
"integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -250,7 +250,7 @@
"version": "7.28.3", "version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.3.tgz",
"integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==", "integrity": "sha512-PTNtvUQihsAsDHMOP5pfobP8C6CM4JWXmP8DrEIt46c3r2bf87Ua1zoqevsMo9g+tWDwgWrFP5EIxuBx5RudAw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/template": "^7.27.2", "@babel/template": "^7.27.2",
@@ -264,7 +264,7 @@
"version": "7.28.3", "version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.3.tgz",
"integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==", "integrity": "sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/types": "^7.28.2" "@babel/types": "^7.28.2"
@@ -292,7 +292,7 @@
"version": "7.27.2", "version": "7.27.2",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
"integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/code-frame": "^7.27.1", "@babel/code-frame": "^7.27.1",
@@ -307,7 +307,7 @@
"version": "7.28.3", "version": "7.28.3",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.3.tgz",
"integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==", "integrity": "sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/code-frame": "^7.27.1", "@babel/code-frame": "^7.27.1",
@@ -326,7 +326,7 @@
"version": "7.28.2", "version": "7.28.2",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.2.tgz",
"integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==", "integrity": "sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/helper-string-parser": "^7.27.1", "@babel/helper-string-parser": "^7.27.1",
@@ -1036,7 +1036,7 @@
"version": "29.6.3", "version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz",
"integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@sinclair/typebox": "^0.27.8" "@sinclair/typebox": "^0.27.8"
@@ -1049,7 +1049,7 @@
"version": "29.6.3", "version": "29.6.3",
"resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz",
"integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/schemas": "^29.6.3", "@jest/schemas": "^29.6.3",
@@ -1067,7 +1067,7 @@
"version": "0.3.13", "version": "0.3.13",
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jridgewell/sourcemap-codec": "^1.5.0", "@jridgewell/sourcemap-codec": "^1.5.0",
@@ -1089,7 +1089,7 @@
"version": "3.1.2", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6.0.0" "node": ">=6.0.0"
@@ -1099,14 +1099,14 @@
"version": "1.5.5", "version": "1.5.5",
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/@jridgewell/trace-mapping": { "node_modules/@jridgewell/trace-mapping": {
"version": "0.3.30", "version": "0.3.30",
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz", "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz",
"integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==", "integrity": "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/resolve-uri": "^3.1.0",
@@ -1127,7 +1127,7 @@
"version": "5.4.1", "version": "5.4.1",
"resolved": "https://registry.npmjs.org/@lingui/babel-plugin-lingui-macro/-/babel-plugin-lingui-macro-5.4.1.tgz", "resolved": "https://registry.npmjs.org/@lingui/babel-plugin-lingui-macro/-/babel-plugin-lingui-macro-5.4.1.tgz",
"integrity": "sha512-9IO+PDvdneY8OCI8zvI1oDXpzryTMtyRv7uq9O0U1mFCvIPVd5dWQKQDu/CpgpYAc2+JG/izn5PNl9xzPc6ckw==", "integrity": "sha512-9IO+PDvdneY8OCI8zvI1oDXpzryTMtyRv7uq9O0U1mFCvIPVd5dWQKQDu/CpgpYAc2+JG/izn5PNl9xzPc6ckw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/core": "^7.20.12", "@babel/core": "^7.20.12",
@@ -1264,7 +1264,7 @@
"version": "5.4.1", "version": "5.4.1",
"resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-5.4.1.tgz", "resolved": "https://registry.npmjs.org/@lingui/conf/-/conf-5.4.1.tgz",
"integrity": "sha512-aDkj/bMSr/mCL8Nr1TS52v0GLCuVa4YqtRz+WvUCFZw/ovVInX0hKq1TClx/bSlhu60FzB/CbclxFMBw8aLVUg==", "integrity": "sha512-aDkj/bMSr/mCL8Nr1TS52v0GLCuVa4YqtRz+WvUCFZw/ovVInX0hKq1TClx/bSlhu60FzB/CbclxFMBw8aLVUg==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/runtime": "^7.20.13", "@babel/runtime": "^7.20.13",
@@ -2938,7 +2938,7 @@
"version": "0.27.8", "version": "0.27.8",
"resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
"integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/@standard-schema/utils": { "node_modules/@standard-schema/utils": {
@@ -3706,14 +3706,14 @@
"version": "2.0.6", "version": "2.0.6",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz",
"integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/@types/istanbul-lib-report": { "node_modules/@types/istanbul-lib-report": {
"version": "3.0.3", "version": "3.0.3",
"resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz",
"integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@types/istanbul-lib-coverage": "*" "@types/istanbul-lib-coverage": "*"
@@ -3723,7 +3723,7 @@
"version": "3.0.4", "version": "3.0.4",
"resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz",
"integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@types/istanbul-lib-report": "*" "@types/istanbul-lib-report": "*"
@@ -3742,7 +3742,7 @@
"version": "24.3.0", "version": "24.3.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.3.0.tgz",
"integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==", "integrity": "sha512-aPTXCrfwnDLj4VvXrm+UUCQjNEvJgNA8s5F1cvwQU+3KNltTOkBm1j30uNLyqqPNe7gE3KFzImYoZEfLhp4Yow==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"undici-types": "~7.10.0" "undici-types": "~7.10.0"
@@ -3752,7 +3752,7 @@
"version": "19.1.11", "version": "19.1.11",
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.11.tgz", "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.11.tgz",
"integrity": "sha512-lr3jdBw/BGj49Eps7EvqlUaoeA0xpj3pc0RoJkHpYaCHkVK7i28dKyImLQb3JVlqs3aYSXf7qYuWOW/fgZnTXQ==", "integrity": "sha512-lr3jdBw/BGj49Eps7EvqlUaoeA0xpj3pc0RoJkHpYaCHkVK7i28dKyImLQb3JVlqs3aYSXf7qYuWOW/fgZnTXQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"csstype": "^3.0.2" "csstype": "^3.0.2"
@@ -3762,7 +3762,7 @@
"version": "19.1.7", "version": "19.1.7",
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.7.tgz", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.7.tgz",
"integrity": "sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==", "integrity": "sha512-i5ZzwYpqjmrKenzkoLM2Ibzt6mAsM7pxB6BCIouEVVmgiqaMj1TjaK7hnA36hbW5aZv20kx7Lw6hWzPWg0Rurw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"peerDependencies": { "peerDependencies": {
"@types/react": "^19.0.0" "@types/react": "^19.0.0"
@@ -3778,7 +3778,7 @@
"version": "17.0.33", "version": "17.0.33",
"resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
"integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@types/yargs-parser": "*" "@types/yargs-parser": "*"
@@ -3788,7 +3788,7 @@
"version": "21.0.3", "version": "21.0.3",
"resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz",
"integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/@ungap/structured-clone": { "node_modules/@ungap/structured-clone": {
@@ -3831,7 +3831,7 @@
"version": "4.3.0", "version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
"integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"color-convert": "^2.0.1" "color-convert": "^2.0.1"
@@ -3874,7 +3874,7 @@
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
"integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
"devOptional": true, "dev": true,
"license": "Python-2.0" "license": "Python-2.0"
}, },
"node_modules/aria-hidden": { "node_modules/aria-hidden": {
@@ -3975,7 +3975,7 @@
"version": "4.25.1", "version": "4.25.1",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz",
"integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==",
"devOptional": true, "dev": true,
"funding": [ "funding": [
{ {
"type": "opencollective", "type": "opencollective",
@@ -4046,7 +4046,7 @@
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
"integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6" "node": ">=6"
@@ -4056,7 +4056,7 @@
"version": "6.3.0", "version": "6.3.0",
"resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz",
"integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=10" "node": ">=10"
@@ -4069,7 +4069,7 @@
"version": "1.0.30001727", "version": "1.0.30001727",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001727.tgz",
"integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==", "integrity": "sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==",
"devOptional": true, "dev": true,
"funding": [ "funding": [
{ {
"type": "opencollective", "type": "opencollective",
@@ -4100,7 +4100,7 @@
"version": "4.1.2", "version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ansi-styles": "^4.1.0", "ansi-styles": "^4.1.0",
@@ -4232,7 +4232,7 @@
"version": "2.0.1", "version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
"integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"color-name": "~1.1.4" "color-name": "~1.1.4"
@@ -4245,7 +4245,7 @@
"version": "1.1.4", "version": "1.1.4",
"resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
"integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/colors": { "node_modules/colors": {
@@ -4272,14 +4272,14 @@
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
"integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/cosmiconfig": { "node_modules/cosmiconfig": {
"version": "8.3.6", "version": "8.3.6",
"resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz",
"integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"import-fresh": "^3.3.0", "import-fresh": "^3.3.0",
@@ -4459,7 +4459,7 @@
"version": "4.4.1", "version": "4.4.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
"integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"ms": "^2.1.3" "ms": "^2.1.3"
@@ -4551,7 +4551,7 @@
"version": "1.5.182", "version": "1.5.182",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.182.tgz", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.182.tgz",
"integrity": "sha512-Lv65Btwv9W4J9pyODI6EWpdnhfvrve/us5h1WspW8B2Fb0366REPtY3hX7ounk1CkV/TBjWCEvCBBbYbmV0qCA==", "integrity": "sha512-Lv65Btwv9W4J9pyODI6EWpdnhfvrve/us5h1WspW8B2Fb0366REPtY3hX7ounk1CkV/TBjWCEvCBBbYbmV0qCA==",
"devOptional": true, "dev": true,
"license": "ISC" "license": "ISC"
}, },
"node_modules/emoji-regex": { "node_modules/emoji-regex": {
@@ -4579,7 +4579,7 @@
"version": "1.3.2", "version": "1.3.2",
"resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
"integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"is-arrayish": "^0.2.1" "is-arrayish": "^0.2.1"
@@ -4648,7 +4648,7 @@
"version": "3.2.0", "version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6" "node": ">=6"
@@ -4736,7 +4736,7 @@
"version": "1.0.0-beta.2", "version": "1.0.0-beta.2",
"resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
"integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6.9.0" "node": ">=6.9.0"
@@ -4786,7 +4786,7 @@
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
"integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
@@ -4863,7 +4863,7 @@
"version": "3.3.1", "version": "3.3.1",
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
"integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"parent-module": "^1.0.0", "parent-module": "^1.0.0",
@@ -4906,7 +4906,7 @@
"version": "0.2.1", "version": "0.2.1",
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
"integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/is-binary-path": { "node_modules/is-binary-path": {
@@ -5015,7 +5015,7 @@
"version": "29.6.3", "version": "29.6.3",
"resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz", "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-29.6.3.tgz",
"integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==", "integrity": "sha512-zrteXnqYxfQh7l5FHyL38jL39di8H8rHoecLH3JNxH3BwOrBsNeabdap5e0I23lD4HHI8W5VFBZqG4Eaq5LNcw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": "^14.15.0 || ^16.10.0 || >=18.0.0" "node": "^14.15.0 || ^16.10.0 || >=18.0.0"
@@ -5025,7 +5025,7 @@
"version": "29.7.0", "version": "29.7.0",
"resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz", "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-29.7.0.tgz",
"integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==", "integrity": "sha512-ZB7wHqaRGVw/9hST/OuFUReG7M8vKeq0/J2egIGLdvjHCmYqGARhzXmtgi+gVeZ5uXFF219aOc3Ls2yLg27tkw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/types": "^29.6.3", "@jest/types": "^29.6.3",
@@ -5043,7 +5043,7 @@
"version": "1.21.7", "version": "1.21.7",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
"integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"bin": { "bin": {
"jiti": "bin/jiti.js" "jiti": "bin/jiti.js"
@@ -5065,7 +5065,7 @@
"version": "4.1.1", "version": "4.1.1",
"resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
"integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"argparse": "^2.0.1" "argparse": "^2.0.1"
@@ -5078,7 +5078,7 @@
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
"integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"bin": { "bin": {
"jsesc": "bin/jsesc" "jsesc": "bin/jsesc"
@@ -5091,14 +5091,14 @@
"version": "2.3.1", "version": "2.3.1",
"resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/json5": { "node_modules/json5": {
"version": "2.2.3", "version": "2.2.3",
"resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
"integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"bin": { "bin": {
"json5": "lib/cli.js" "json5": "lib/cli.js"
@@ -5111,7 +5111,7 @@
"version": "3.1.0", "version": "3.1.0",
"resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
"integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=6" "node": ">=6"
@@ -5360,7 +5360,7 @@
"version": "1.2.4", "version": "1.2.4",
"resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz",
"integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/lodash": { "node_modules/lodash": {
@@ -5409,7 +5409,7 @@
"version": "5.1.1", "version": "5.1.1",
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
"integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
"devOptional": true, "dev": true,
"license": "ISC", "license": "ISC",
"dependencies": { "dependencies": {
"yallist": "^3.0.2" "yallist": "^3.0.2"
@@ -5630,7 +5630,7 @@
"version": "2.1.3", "version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
"integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/nanoid": { "node_modules/nanoid": {
@@ -5671,7 +5671,7 @@
"version": "2.0.19", "version": "2.0.19",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
"integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/normalize-path": { "node_modules/normalize-path": {
@@ -5784,7 +5784,7 @@
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
"integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"callsites": "^3.0.0" "callsites": "^3.0.0"
@@ -5797,7 +5797,7 @@
"version": "5.2.0", "version": "5.2.0",
"resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
"integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@babel/code-frame": "^7.0.0", "@babel/code-frame": "^7.0.0",
@@ -5853,7 +5853,7 @@
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz",
"integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=8" "node": ">=8"
@@ -5863,7 +5863,7 @@
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
"devOptional": true, "dev": true,
"license": "ISC" "license": "ISC"
}, },
"node_modules/picomatch": { "node_modules/picomatch": {
@@ -5925,7 +5925,7 @@
"version": "29.7.0", "version": "29.7.0",
"resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz",
"integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@jest/schemas": "^29.6.3", "@jest/schemas": "^29.6.3",
@@ -5940,7 +5940,7 @@
"version": "5.2.0", "version": "5.2.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
"integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=10" "node": ">=10"
@@ -6235,7 +6235,7 @@
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
"integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
"node": ">=4" "node": ">=4"
@@ -6338,7 +6338,7 @@
"version": "6.3.1", "version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
"integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
"devOptional": true, "dev": true,
"license": "ISC", "license": "ISC",
"bin": { "bin": {
"semver": "bin/semver.js" "semver": "bin/semver.js"
@@ -6561,7 +6561,7 @@
"version": "7.2.0", "version": "7.2.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
"integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
"devOptional": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"has-flag": "^4.0.0" "has-flag": "^4.0.0"
@@ -6704,7 +6704,7 @@
"version": "5.9.2", "version": "5.9.2",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz",
"integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==",
"devOptional": true, "dev": true,
"license": "Apache-2.0", "license": "Apache-2.0",
"bin": { "bin": {
"tsc": "bin/tsc", "tsc": "bin/tsc",
@@ -6718,7 +6718,7 @@
"version": "7.10.0", "version": "7.10.0",
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.10.0.tgz",
"integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==", "integrity": "sha512-t5Fy/nfn+14LuOc2KNYg75vZqClpAiqscVvMygNnlsHBFpSXdJaYtXMcdNLpl/Qvc3P2cB3s6lOV51nqsFq4ag==",
"devOptional": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/unist-util-is": { "node_modules/unist-util-is": {
@@ -6793,7 +6793,7 @@
"version": "1.1.3", "version": "1.1.3",
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
"integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
"devOptional": true, "dev": true,
"funding": [ "funding": [
{ {
"type": "opencollective", "type": "opencollective",
@@ -7153,7 +7153,7 @@
"version": "3.1.1", "version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
"integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
"devOptional": true, "dev": true,
"license": "ISC" "license": "ISC"
}, },
"node_modules/zod": { "node_modules/zod": {
@@ -131,6 +131,9 @@ export function CalendarView() {
<span>Calendar View</span> <span>Calendar View</span>
</CardTitle> </CardTitle>
<div className="flex items-center gap-2"> <div className="flex items-center gap-2">
<Button variant="outline" size="sm" onClick={() => setCurrentDate(new Date())} className="h-8 text-xs">
Today
</Button>
<Button variant="outline" size="icon" onClick={prevMonth} className="h-8 w-8"> <Button variant="outline" size="icon" onClick={prevMonth} className="h-8 w-8">
<ChevronLeft className="h-4 w-4" /> <ChevronLeft className="h-4 w-4" />
</Button> </Button>
@@ -161,37 +164,55 @@ export function CalendarView() {
key={index} key={index}
className={` className={`
min-h-[48px] sm:min-h-[72px] lg:min-h-[96px] min-h-[48px] sm:min-h-[72px] lg:min-h-[96px]
border rounded sm:rounded-lg p-0.5 sm:p-1.5 lg:p-2 border rounded-md sm:rounded-lg p-0.5 sm:p-1.5 lg:p-2
transition-all duration-150 transition-all duration-150
${day.day === 0 ? "bg-muted/10 border-transparent" : "bg-card hover:bg-muted/30 hover:shadow-sm"} ${day.day === 0 ? "bg-muted/5 border-transparent" : "bg-card hover:bg-muted/30 hover:shadow-sm"}
${isToday(day.day) ? "ring-2 ring-primary ring-offset-1" : ""} ${isToday(day.day) ? "ring-2 ring-primary/70 ring-offset-1 bg-primary/5" : ""}
`} `}
> >
{day.day > 0 && ( {day.day > 0 && (
<> <>
<div className={` <div className={`
font-semibold text-[11px] sm:text-xs lg:text-sm mb-0.5 sm:mb-1 text-[11px] sm:text-xs lg:text-sm mb-0.5 sm:mb-1
${isToday(day.day) ? "text-primary" : ""} ${isToday(day.day)
? "flex items-center justify-center"
: "font-medium text-muted-foreground"
}
`}> `}>
{isToday(day.day) ? (
<span className="inline-flex h-5 w-5 sm:h-6 sm:w-6 items-center justify-center rounded-full bg-primary text-primary-foreground text-[10px] sm:text-xs font-bold">
{day.day} {day.day}
</span>
) : (
day.day
)}
</div> </div>
<div className="space-y-px sm:space-y-0.5"> <div className="space-y-0.5 sm:space-y-1">
{day.events.slice(0, 2).map((event, idx) => ( {day.events.slice(0, 2).map((event, idx) => (
<Link <Link
key={event.id} key={event.id}
href={event.link || "/calendar"} href={event.link || "/calendar"}
className=" className="
text-[9px] sm:text-[10px] lg:text-xs px-0.5 sm:px-1 py-px sm:py-0.5 rounded text-[9px] sm:text-[10px] lg:text-xs px-1.5 sm:px-2 py-0.5 sm:py-1 rounded-full
flex items-center gap-0.5 sm:gap-1 flex items-center gap-1 sm:gap-1.5
hover:brightness-110 transition-all hover:scale-[1.02] transition-all shadow-sm
" "
style={{ backgroundColor: `${event.color}20`, color: event.color }} style={{
backgroundColor: `${event.color}18`,
color: event.color,
border: `1px solid ${event.color}30`,
}}
title={event.title} title={event.title}
> >
{getEventIcon(event.type)} {getEventIcon(event.type)}
<span className="truncate hidden lg:inline">{event.title}</span> <span className="truncate hidden sm:inline max-w-[70px] lg:max-w-[110px] font-medium">{event.title}</span>
{idx === 1 && day.events.length > 2 && ( {idx === 1 && day.events.length > 2 && (
<span className="text-[8px] sm:text-[9px]">+{day.events.length - 2}</span> <span
className="text-[8px] sm:text-[9px] shrink-0 font-bold px-1 rounded-full"
style={{ backgroundColor: `${event.color}30`, color: event.color }}
>
+{day.events.length - 2}
</span>
)} )}
</Link> </Link>
))} ))}
@@ -60,17 +60,17 @@ import {
AlertTriangle, AlertTriangle,
CheckCircle2, CheckCircle2,
Clock, Clock,
Settings2Icon,
FilterIcon, FilterIcon,
LayoutGridIcon, LayoutGridIcon,
LayoutListIcon, LayoutListIcon,
Tag,
} from "lucide-react" } from "lucide-react"
import { DomainDialog } from "./domain-dialog" import { DomainDialog } from "./domain-dialog"
import { Link } from "@/components/router" import { Link } from "@/components/router"
import { useBrowserStorage } from "@/lib/utils" import { useBrowserStorage } from "@/lib/utils"
type ViewMode = "table" | "grid" type ViewMode = "table" | "grid"
type StatusFilter = "all" | "active" | "expiring" | "expired" | "unknown" | "watchlist" type StatusFilter = "all" | "active" | "expiring" | "expired" | "unknown" | "paused"
export default function DomainsTable() { export default function DomainsTable() {
const { t } = useLingui() const { t } = useLingui()
@@ -81,6 +81,7 @@ export default function DomainsTable() {
const [deleteConfirmId, setDeleteConfirmId] = useState<string | null>(null) const [deleteConfirmId, setDeleteConfirmId] = useState<string | null>(null)
const [filter, setFilter] = useState("") const [filter, setFilter] = useState("")
const [statusFilter, setStatusFilter] = useState<StatusFilter>("all") const [statusFilter, setStatusFilter] = useState<StatusFilter>("all")
const [tagFilter, setTagFilter] = useState<string>("all")
const [viewMode, setViewMode] = useBrowserStorage<ViewMode>( const [viewMode, setViewMode] = useBrowserStorage<ViewMode>(
"domainsViewMode", "domainsViewMode",
@@ -98,16 +99,29 @@ export default function DomainsTable() {
return domains.filter((d) => d.status === statusFilter) return domains.filter((d) => d.status === statusFilter)
}, [domains, statusFilter]) }, [domains, statusFilter])
// Then filter by search text // Then filter by search text and tags
const filteredDomains = useMemo(() => { const filteredDomains = useMemo(() => {
if (!filter) return statusFilteredDomains let result = statusFilteredDomains
if (filter) {
const f = filter.toLowerCase() const f = filter.toLowerCase()
return statusFilteredDomains.filter( result = result.filter(
(d) => (d) =>
d.domain_name.toLowerCase().includes(f) || d.domain_name.toLowerCase().includes(f) ||
(d.registrar_name || "").toLowerCase().includes(f) (d.registrar_name || "").toLowerCase().includes(f)
) )
}, [statusFilteredDomains, filter]) }
if (tagFilter !== "all") {
result = result.filter((d) => d.tags?.includes(tagFilter))
}
return result
}, [statusFilteredDomains, filter, tagFilter])
// Extract all unique tags
const allTags = useMemo(() => {
const tagSet = new Set<string>()
domains.forEach((d) => d.tags?.forEach((tag) => tagSet.add(tag)))
return Array.from(tagSet).sort()
}, [domains])
const statusCounts = useMemo(() => { const statusCounts = useMemo(() => {
const total = domains.length const total = domains.length
@@ -115,7 +129,8 @@ export default function DomainsTable() {
const expiring = domains.filter((d) => d.status === "expiring").length const expiring = domains.filter((d) => d.status === "expiring").length
const expired = domains.filter((d) => d.status === "expired").length const expired = domains.filter((d) => d.status === "expired").length
const unknown = domains.filter((d) => d.status === "unknown").length const unknown = domains.filter((d) => d.status === "unknown").length
return { total, active, expiring, expired, unknown } const paused = domains.filter((d) => d.status === "paused").length
return { total, active, expiring, expired, unknown, paused }
}, [domains]) }, [domains])
const deleteMutation = useMutation({ const deleteMutation = useMutation({
@@ -205,6 +220,13 @@ export default function DomainsTable() {
<AlertTriangle className="inline h-3 w-3 text-red-500" /> <AlertTriangle className="inline h-3 w-3 text-red-500" />
</> </>
)} )}
{statusCounts.paused > 0 && (
<>
{" "}
{statusCounts.paused}{" "}
<Clock className="inline h-3 w-3 text-gray-400" />
</>
)}
/ {statusCounts.total}) / {statusCounts.total})
</span> </span>
</CardDescription> </CardDescription>
@@ -215,6 +237,31 @@ export default function DomainsTable() {
</Button> </Button>
</div> </div>
{/* Quick status filters */}
<div className="flex flex-wrap gap-1.5">
{[
{ key: "all", label: `All ${statusCounts.total}`, color: "bg-primary" },
{ key: "active", label: `Active ${statusCounts.active}`, color: "bg-green-500" },
{ key: "expiring", label: `Expiring ${statusCounts.expiring}`, color: "bg-yellow-500" },
{ key: "expired", label: `Expired ${statusCounts.expired}`, color: "bg-red-500" },
{ key: "unknown", label: `Unknown ${statusCounts.unknown}`, color: "bg-gray-400" },
{ key: "paused", label: `Paused ${statusCounts.paused}`, color: "bg-gray-400" },
].map((s) => (
<Button
key={s.key}
variant={statusFilter === s.key ? "default" : "outline"}
size="sm"
className="h-7 text-xs gap-1.5"
onClick={() => setStatusFilter(s.key as StatusFilter)}
disabled={s.key !== "all" && parseInt(s.label.split(" ")[1]) === 0}
>
<span className={`h-2 w-2 rounded-full ${s.color}`} />
{s.label.split(" ")[0]}
<span className="text-[10px] opacity-70">{s.label.split(" ")[1]}</span>
</Button>
))}
</div>
{/* Filter row */} {/* Filter row */}
<div className="flex flex-col sm:flex-row gap-2"> <div className="flex flex-col sm:flex-row gap-2">
<div className="relative flex-1"> <div className="relative flex-1">
@@ -225,11 +272,33 @@ export default function DomainsTable() {
className="w-full" className="w-full"
/> />
</div> </div>
{allTags.length > 0 && (
<DropdownMenu> <DropdownMenu>
<DropdownMenuTrigger asChild> <DropdownMenuTrigger asChild>
<Button variant="outline"> <Button variant="outline" size="sm">
<Settings2Icon className="me-1.5 size-4 opacity-80" /> <Tag className="me-1.5 size-4 opacity-80" />
<Trans>View</Trans> {tagFilter === "all" ? t`Tags` : tagFilter}
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent align="end">
<DropdownMenuRadioGroup value={tagFilter} onValueChange={setTagFilter}>
<DropdownMenuRadioItem value="all">
<Trans>All Tags</Trans>
</DropdownMenuRadioItem>
{allTags.map((tag) => (
<DropdownMenuRadioItem key={tag} value={tag}>
{tag}
</DropdownMenuRadioItem>
))}
</DropdownMenuRadioGroup>
</DropdownMenuContent>
</DropdownMenu>
)}
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant="outline" size="sm">
<FilterIcon className="me-1.5 size-4 opacity-80" />
<Trans>Options</Trans>
</Button> </Button>
</DropdownMenuTrigger> </DropdownMenuTrigger>
<DropdownMenuContent align="end" className="min-w-48"> <DropdownMenuContent align="end" className="min-w-48">
@@ -271,6 +340,11 @@ export default function DomainsTable() {
<DropdownMenuRadioItem value="unknown"> <DropdownMenuRadioItem value="unknown">
<Trans>Unknown ({statusCounts.unknown})</Trans> <Trans>Unknown ({statusCounts.unknown})</Trans>
</DropdownMenuRadioItem> </DropdownMenuRadioItem>
{statusCounts.paused > 0 && (
<DropdownMenuRadioItem value="paused">
<Trans>Paused ({statusCounts.paused})</Trans>
</DropdownMenuRadioItem>
)}
</DropdownMenuRadioGroup> </DropdownMenuRadioGroup>
</DropdownMenuContent> </DropdownMenuContent>
</DropdownMenu> </DropdownMenu>
@@ -304,6 +378,7 @@ export default function DomainsTable() {
<TableHead>Days Left</TableHead> <TableHead>Days Left</TableHead>
<TableHead>Registrar</TableHead> <TableHead>Registrar</TableHead>
<TableHead>SSL Expiry</TableHead> <TableHead>SSL Expiry</TableHead>
<TableHead>Tags</TableHead>
<TableHead className="w-[100px]">Actions</TableHead> <TableHead className="w-[100px]">Actions</TableHead>
</TableRow> </TableRow>
</TableHeader> </TableHeader>
@@ -360,6 +435,19 @@ export default function DomainsTable() {
) : ( ) : (
"N/A" "N/A"
)} )}
</TableCell>
<TableCell>
<div className="flex flex-wrap gap-1">
{domain.tags?.map((tag: string) => (
<span
key={tag}
className="inline-flex items-center gap-1 rounded-md bg-muted px-1.5 py-0.5 text-[10px] font-medium"
>
<Tag className="h-3 w-3" />
{tag}
</span>
))}
</div>
</TableCell> </TableCell>
<TableCell> <TableCell>
<DropdownMenu> <DropdownMenu>
@@ -447,6 +535,20 @@ export default function DomainsTable() {
</Badge> </Badge>
</div> </div>
{domain.tags && domain.tags.length > 0 && (
<div className="flex flex-wrap gap-1">
{domain.tags.map((tag: string) => (
<span
key={tag}
className="inline-flex items-center gap-1 rounded-md bg-muted px-1.5 py-0.5 text-[10px] font-medium"
>
<Tag className="h-3 w-3" />
{tag}
</span>
))}
</div>
)}
<div className="grid grid-cols-2 gap-2 text-sm"> <div className="grid grid-cols-2 gap-2 text-sm">
<div> <div>
<div className="text-xs text-muted-foreground">Days Left</div> <div className="text-xs text-muted-foreground">Days Left</div>
@@ -1,13 +1,10 @@
import { Trans, useLingui } from "@lingui/react/macro" import { Trans, useLingui } from "@lingui/react/macro"
import { useStore } from "@nanostores/react"
import { useQuery, useMutation, useQueryClient } from "@tanstack/react-query" import { useQuery, useMutation, useQueryClient } from "@tanstack/react-query"
import { import {
ArrowDownIcon, ArrowDownIcon,
ArrowUpDownIcon,
ArrowUpIcon, ArrowUpIcon,
CheckCircleIcon, CheckCircleIcon,
Edit3Icon, Edit3Icon,
EyeIcon,
FilterIcon, FilterIcon,
GlobeIcon, GlobeIcon,
LayoutGridIcon, LayoutGridIcon,
@@ -17,6 +14,7 @@ import {
PlusIcon, PlusIcon,
RefreshCwIcon, RefreshCwIcon,
Settings2Icon, Settings2Icon,
TagIcon,
Trash2Icon, Trash2Icon,
XCircleIcon, XCircleIcon,
} from "lucide-react" } from "lucide-react"
@@ -31,7 +29,6 @@ import {
} from "@/components/ui/card" } from "@/components/ui/card"
import { import {
DropdownMenu, DropdownMenu,
DropdownMenuCheckboxItem,
DropdownMenuContent, DropdownMenuContent,
DropdownMenuItem, DropdownMenuItem,
DropdownMenuLabel, DropdownMenuLabel,
@@ -65,6 +62,7 @@ import {
resumeMonitor, resumeMonitor,
type Monitor, type Monitor,
type MonitorStatus, type MonitorStatus,
type MonitorType,
formatUptime, formatUptime,
formatPing, formatPing,
} from "@/lib/monitors" } from "@/lib/monitors"
@@ -201,6 +199,20 @@ function MonitorCard({
</div> </div>
</div> </div>
{monitor.tags && monitor.tags.length > 0 && (
<div className="flex flex-wrap gap-1">
{monitor.tags.map((tag) => (
<span
key={tag}
className="inline-flex items-center gap-1 rounded-md bg-muted px-1.5 py-0.5 text-[10px] font-medium"
>
<TagIcon className="h-3 w-3" />
{tag}
</span>
))}
</div>
)}
<div className="flex items-center gap-2 pt-2 border-t"> <div className="flex items-center gap-2 pt-2 border-t">
<TooltipProvider> <TooltipProvider>
<Tooltip> <Tooltip>
@@ -356,6 +368,19 @@ function MonitorRow({
<TableCell> <TableCell>
<UptimeBar stats={monitor.uptime_stats} /> <UptimeBar stats={monitor.uptime_stats} />
</TableCell> </TableCell>
<TableCell>
<div className="flex flex-wrap gap-1">
{monitor.tags?.map((tag) => (
<span
key={tag}
className="inline-flex items-center gap-1 rounded-md bg-muted px-1.5 py-0.5 text-[10px] font-medium"
>
<TagIcon className="h-3 w-3" />
{tag}
</span>
))}
</div>
</TableCell>
<TableCell className="text-right"> <TableCell className="text-right">
<div className="flex items-center justify-end gap-1"> <div className="flex items-center justify-end gap-1">
<TooltipProvider> <TooltipProvider>
@@ -433,12 +458,15 @@ function MonitorRow({
type ViewMode = "table" | "grid" type ViewMode = "table" | "grid"
type StatusFilter = "all" | MonitorStatus type StatusFilter = "all" | MonitorStatus
type TypeFilter = "all" | MonitorType
// Main component // Main component
export default memo(function MonitorsTable() { export default memo(function MonitorsTable() {
const { t, i18n } = useLingui() const { t } = useLingui()
const [filter, setFilter] = useState("") const [filter, setFilter] = useState("")
const [statusFilter, setStatusFilter] = useState<StatusFilter>("all") const [statusFilter, setStatusFilter] = useState<StatusFilter>("all")
const [tagFilter, setTagFilter] = useState<string>("all")
const [typeFilter, setTypeFilter] = useState<TypeFilter>("all")
const [isAddDialogOpen, setIsAddDialogOpen] = useState(false) const [isAddDialogOpen, setIsAddDialogOpen] = useState(false)
const [editingMonitor, setEditingMonitor] = useState<Monitor | null>(null) const [editingMonitor, setEditingMonitor] = useState<Monitor | null>(null)
@@ -453,23 +481,46 @@ export default memo(function MonitorsTable() {
refetchInterval: 30000, refetchInterval: 30000,
}) })
// Extract all unique types
const allTypes = useMemo(() => {
const typeSet = new Set<MonitorType>()
monitors.forEach((m) => typeSet.add(m.type))
return Array.from(typeSet).sort()
}, [monitors])
// Filter by status first // Filter by status first
const statusFilteredMonitors = useMemo(() => { const statusFilteredMonitors = useMemo(() => {
if (statusFilter === "all") return monitors if (statusFilter === "all") return monitors
return monitors.filter((m) => m.status === statusFilter) return monitors.filter((m) => m.status === statusFilter)
}, [monitors, statusFilter]) }, [monitors, statusFilter])
// Then filter by search text // Then filter by search text and type
const filteredMonitors = useMemo(() => { const filteredMonitors = useMemo(() => {
if (!filter) return statusFilteredMonitors let result = statusFilteredMonitors
if (filter) {
const f = filter.toLowerCase() const f = filter.toLowerCase()
return statusFilteredMonitors.filter( result = result.filter(
(m) => (m) =>
m.name.toLowerCase().includes(f) || m.name.toLowerCase().includes(f) ||
(m.url || "").toLowerCase().includes(f) || (m.url || "").toLowerCase().includes(f) ||
(m.hostname || "").toLowerCase().includes(f) (m.hostname || "").toLowerCase().includes(f)
) )
}, [statusFilteredMonitors, filter]) }
if (tagFilter !== "all") {
result = result.filter((m) => m.tags?.includes(tagFilter))
}
if (typeFilter !== "all") {
result = result.filter((m) => m.type === typeFilter)
}
return result
}, [statusFilteredMonitors, filter, tagFilter, typeFilter])
// Extract all unique tags
const allTags = useMemo(() => {
const tagSet = new Set<string>()
monitors.forEach((m) => m.tags?.forEach((tag) => tagSet.add(tag)))
return Array.from(tagSet).sort()
}, [monitors])
const stats = useMemo(() => { const stats = useMemo(() => {
const total = monitors.length const total = monitors.length
@@ -490,7 +541,7 @@ export default memo(function MonitorsTable() {
<div className="flex-1"> <div className="flex-1">
<CardTitle className="text-xl mb-2 flex items-center gap-2"> <CardTitle className="text-xl mb-2 flex items-center gap-2">
<GlobeIcon className="h-5 w-5 text-primary" /> <GlobeIcon className="h-5 w-5 text-primary" />
<Trans>Website & Service Monitoring</Trans> <Trans>Status</Trans>
</CardTitle> </CardTitle>
<CardDescription className="flex flex-wrap items-center gap-x-2 gap-y-1"> <CardDescription className="flex flex-wrap items-center gap-x-2 gap-y-1">
<Trans>Monitor websites, APIs, and services</Trans> <Trans>Monitor websites, APIs, and services</Trans>
@@ -519,6 +570,29 @@ export default memo(function MonitorsTable() {
</Button> </Button>
</div> </div>
{/* Quick status filters */}
<div className="flex flex-wrap gap-1.5">
{[
{ key: "all", label: `All ${stats.total}`, color: "bg-primary" },
{ key: "up", label: `Up ${stats.up}`, color: "bg-green-500" },
{ key: "down", label: `Down ${stats.down}`, color: "bg-red-500" },
{ key: "paused", label: `Paused ${stats.paused}`, color: "bg-gray-400" },
].map((s) => (
<Button
key={s.key}
variant={statusFilter === s.key ? "default" : "outline"}
size="sm"
className="h-7 text-xs gap-1.5"
onClick={() => setStatusFilter(s.key as StatusFilter)}
disabled={s.key !== "all" && parseInt(s.label.split(" ")[1]) === 0}
>
<span className={`h-2 w-2 rounded-full ${s.color}`} />
{s.label.split(" ")[0]}
<span className="text-[10px] opacity-70">{s.label.split(" ")[1]}</span>
</Button>
))}
</div>
{/* Filter row */} {/* Filter row */}
<div className="flex flex-col sm:flex-row gap-2"> <div className="flex flex-col sm:flex-row gap-2">
<div className="relative flex-1"> <div className="relative flex-1">
@@ -529,11 +603,55 @@ export default memo(function MonitorsTable() {
className="w-full" className="w-full"
/> />
</div> </div>
{allTypes.length > 0 && (
<DropdownMenu> <DropdownMenu>
<DropdownMenuTrigger asChild> <DropdownMenuTrigger asChild>
<Button variant="outline"> <Button variant="outline" size="sm">
<GlobeIcon className="me-1.5 size-4 opacity-80" />
{typeFilter === "all" ? t`Type` : getMonitorTypeLabel(typeFilter)}
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent align="end">
<DropdownMenuRadioGroup value={typeFilter} onValueChange={(v) => setTypeFilter(v as TypeFilter)}>
<DropdownMenuRadioItem value="all">
<Trans>All Types</Trans>
</DropdownMenuRadioItem>
{allTypes.map((type) => (
<DropdownMenuRadioItem key={type} value={type}>
{getMonitorTypeLabel(type)}
</DropdownMenuRadioItem>
))}
</DropdownMenuRadioGroup>
</DropdownMenuContent>
</DropdownMenu>
)}
{allTags.length > 0 && (
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant="outline" size="sm">
<TagIcon className="me-1.5 size-4 opacity-80" />
{tagFilter === "all" ? t`Tags` : tagFilter}
</Button>
</DropdownMenuTrigger>
<DropdownMenuContent align="end">
<DropdownMenuRadioGroup value={tagFilter} onValueChange={setTagFilter}>
<DropdownMenuRadioItem value="all">
<Trans>All Tags</Trans>
</DropdownMenuRadioItem>
{allTags.map((tag) => (
<DropdownMenuRadioItem key={tag} value={tag}>
{tag}
</DropdownMenuRadioItem>
))}
</DropdownMenuRadioGroup>
</DropdownMenuContent>
</DropdownMenu>
)}
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button variant="outline" size="sm">
<Settings2Icon className="me-1.5 size-4 opacity-80" /> <Settings2Icon className="me-1.5 size-4 opacity-80" />
<Trans>View</Trans> <Trans>Options</Trans>
</Button> </Button>
</DropdownMenuTrigger> </DropdownMenuTrigger>
<DropdownMenuContent align="end" className="min-w-48"> <DropdownMenuContent align="end" className="min-w-48">
@@ -595,7 +713,7 @@ export default memo(function MonitorsTable() {
</div> </div>
) : filteredMonitors.length === 0 ? ( ) : filteredMonitors.length === 0 ? (
<div className="p-8 text-center text-muted-foreground"> <div className="p-8 text-center text-muted-foreground">
{filter || statusFilter !== "all" ? ( {filter || statusFilter !== "all" || tagFilter !== "all" || typeFilter !== "all" ? (
<Trans>No monitors match your filters.</Trans> <Trans>No monitors match your filters.</Trans>
) : ( ) : (
<div> <div>
@@ -628,6 +746,9 @@ export default memo(function MonitorsTable() {
<TableHead> <TableHead>
<Trans>Uptime (24h)</Trans> <Trans>Uptime (24h)</Trans>
</TableHead> </TableHead>
<TableHead>
<Trans>Tags</Trans>
</TableHead>
<TableHead className="text-right"> <TableHead className="text-right">
<Trans>Actions</Trans> <Trans>Actions</Trans>
</TableHead> </TableHead>
+289 -89
View File
@@ -44,7 +44,6 @@ import {
formatDate, formatDate,
formatDays, formatDays,
} from "@/lib/domains" } from "@/lib/domains"
import { XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer, BarChart, Bar, Cell } from "recharts"
import { Link, navigate } from "@/components/router" import { Link, navigate } from "@/components/router"
import { DomainDialog } from "@/components/domains-table/domain-dialog" import { DomainDialog } from "@/components/domains-table/domain-dialog"
@@ -259,77 +258,146 @@ export default memo(function DomainDetail({ id }: { id: string }) {
/> />
</div> </div>
{/* Expiry Comparison Chart */} {/* Expiry Overview - Clean visual cards */}
<Card> <div className="grid sm:grid-cols-2 gap-4">
<CardHeader> {/* Domain Expiry Card */}
<CardTitle>Expiry Overview</CardTitle> <Card className={`${
<CardDescription>Days remaining until domain and SSL certificate expiration</CardDescription> domain.days_until_expiry !== undefined && domain.days_until_expiry >= 0 && domain.days_until_expiry <= 7
</CardHeader> ? "border-red-500/40"
<CardContent> : domain.days_until_expiry !== undefined && domain.days_until_expiry >= 0 && domain.days_until_expiry <= 30
<div className="h-[200px]"> ? "border-yellow-500/40"
<ResponsiveContainer width="100%" height="100%"> : ""
<BarChart }`}>
data={[ <CardContent className="p-5">
...(typeof domain.days_until_expiry === "number" && domain.days_until_expiry >= 0 <div className="flex items-center justify-between mb-4">
? [{ name: "Domain Expiry", days: domain.days_until_expiry }] <div className="flex items-center gap-3">
: []), <div className={`p-2.5 rounded-xl ${
...(typeof domain.ssl_days_until === "number" && domain.ssl_days_until >= 0 domain.days_until_expiry !== undefined && domain.days_until_expiry >= 0 && domain.days_until_expiry <= 7
? [{ name: "SSL Expiry", days: domain.ssl_days_until }] ? "bg-red-500/10"
: []), : domain.days_until_expiry !== undefined && domain.days_until_expiry >= 0 && domain.days_until_expiry <= 30
]} ? "bg-yellow-500/10"
layout="vertical" : "bg-green-500/10"
> }`}>
<CartesianGrid strokeDasharray="3 3" opacity={0.3} /> <Globe className={`h-5 w-5 ${
<XAxis type="number" tick={{ fontSize: 12 }} /> domain.days_until_expiry !== undefined && domain.days_until_expiry >= 0 && domain.days_until_expiry <= 7
<YAxis dataKey="name" type="category" tick={{ fontSize: 12 }} width={100} /> ? "text-red-500"
<Tooltip : domain.days_until_expiry !== undefined && domain.days_until_expiry >= 0 && domain.days_until_expiry <= 30
formatter={(value: number) => [`${value} days`, "Remaining"]} ? "text-yellow-500"
contentStyle={{ backgroundColor: "hsl(var(--card))", border: "1px solid hsl(var(--border))" }} : "text-green-500"
/> }`} />
<Bar dataKey="days" radius={[0, 4, 4, 0]}>
{[{ days: domain.days_until_expiry ?? 0 }, { days: domain.ssl_days_until ?? 0 }].map(
(entry, index) => (
<Cell
key={`cell-${index}`}
fill={entry.days <= 14 ? "#ef4444" : entry.days <= 30 ? "#f59e0b" : "#22c55e"}
/>
)
)}
</Bar>
</BarChart>
</ResponsiveContainer>
</div> </div>
<div>
<p className="text-sm text-muted-foreground">Domain Expires</p>
<p className="font-semibold">{formatDate(domain.expiry_date) || "N/A"}</p>
</div>
</div>
<div className={`text-2xl font-bold ${
domain.days_until_expiry !== undefined && domain.days_until_expiry >= 0 && domain.days_until_expiry <= 7
? "text-red-500"
: domain.days_until_expiry !== undefined && domain.days_until_expiry >= 0 && domain.days_until_expiry <= 30
? "text-yellow-500"
: "text-green-500"
}`}>
{typeof domain.days_until_expiry === "number" && domain.days_until_expiry >= 0
? formatDays(domain.days_until_expiry)
: domain.days_until_expiry === -1
? "No expiry data"
: "N/A"
}
</div>
</div>
{typeof domain.days_until_expiry === "number" && domain.days_until_expiry >= 0 && (() => {
const d = domain.days_until_expiry
return (
<div className="flex gap-1 mt-2">
{Array.from({ length: Math.min(12, Math.ceil(d / 30)) }).map((_, i) => (
<div
key={i}
className={`flex-1 h-1.5 rounded-full ${
d <= 7 ? "bg-red-500"
: d <= 30 ? "bg-yellow-500"
: "bg-green-500"
}`}
/>
))}
{d > 360 && (
<span className="text-[10px] text-muted-foreground ml-1">+</span>
)}
</div>
)
})()}
</CardContent> </CardContent>
</Card> </Card>
{/* SSL Expiry Card */}
<Card className={`${
domain.ssl_days_until !== undefined && domain.ssl_days_until >= 0 && domain.ssl_days_until <= 7
? "border-red-500/40"
: domain.ssl_days_until !== undefined && domain.ssl_days_until >= 0 && domain.ssl_days_until <= 30
? "border-yellow-500/40"
: ""
}`}>
<CardContent className="p-5">
<div className="flex items-center justify-between mb-4">
<div className="flex items-center gap-3">
<div className={`p-2.5 rounded-xl ${
domain.ssl_days_until !== undefined && domain.ssl_days_until >= 0 && domain.ssl_days_until <= 7
? "bg-red-500/10"
: domain.ssl_days_until !== undefined && domain.ssl_days_until >= 0 && domain.ssl_days_until <= 30
? "bg-yellow-500/10"
: "bg-green-500/10"
}`}>
<Shield className={`h-5 w-5 ${
domain.ssl_days_until !== undefined && domain.ssl_days_until >= 0 && domain.ssl_days_until <= 7
? "text-red-500"
: domain.ssl_days_until !== undefined && domain.ssl_days_until >= 0 && domain.ssl_days_until <= 30
? "text-yellow-500"
: "text-green-500"
}`} />
</div>
<div>
<p className="text-sm text-muted-foreground">SSL Expires</p>
<p className="font-semibold">{formatDate(domain.ssl_valid_to) || "No SSL"}</p>
</div>
</div>
<div className={`text-2xl font-bold ${
domain.ssl_days_until !== undefined && domain.ssl_days_until >= 0 && domain.ssl_days_until <= 7
? "text-red-500"
: domain.ssl_days_until !== undefined && domain.ssl_days_until >= 0 && domain.ssl_days_until <= 30
? "text-yellow-500"
: "text-green-500"
}`}>
{typeof domain.ssl_days_until === "number" && domain.ssl_days_until >= 0
? formatDays(domain.ssl_days_until)
: "N/A"
}
</div>
</div>
{typeof domain.ssl_days_until === "number" && domain.ssl_days_until >= 0 && (() => {
const sslDaysUntil = domain.ssl_days_until;
return (
<div className="flex gap-1 mt-2">
{Array.from({ length: Math.min(12, Math.ceil(sslDaysUntil / 30)) }).map((_, i) => (
<div
key={i}
className={`flex-1 h-1.5 rounded-full ${
sslDaysUntil <= 7 ? "bg-red-500"
: sslDaysUntil <= 30 ? "bg-yellow-500"
: "bg-green-500"
}`}
/>
))}
{sslDaysUntil > 360 && (
<span className="text-[10px] text-muted-foreground ml-1">+</span>
)}
</div>
)
})()}
</CardContent>
</Card>
</div>
<div className="grid gap-4"> <div className="grid gap-4">
{/* Expiry Timeline Chart */}
<Card>
<CardHeader>
<CardTitle>Change Timeline</CardTitle>
<CardDescription>Recent detected domain, DNS, SSL, and registrar changes</CardDescription>
</CardHeader>
<CardContent>
<div className="space-y-3">
{history?.slice(0, 8).map((event) => (
<div key={event.id} className="flex items-start gap-3 rounded-md border p-3">
<Badge variant="outline" className="mt-0.5">
{event.change_type}
</Badge>
<div className="min-w-0 flex-1">
<p className="text-sm font-medium">{event.field_name}</p>
<p className="text-xs text-muted-foreground break-words">
{event.old_value || "Unknown"} {"->"} {event.new_value || "Unknown"}
</p>
<p className="text-xs text-muted-foreground mt-1">{formatDate(event.created_at)}</p>
</div>
</div>
))}
{!history?.length && <p className="text-sm text-muted-foreground">No changes recorded yet.</p>}
</div>
</CardContent>
</Card>
{/* Additional Info */} {/* Additional Info */}
<div className="grid sm:grid-cols-2 gap-4"> <div className="grid sm:grid-cols-2 gap-4">
<Card> <Card>
@@ -355,29 +423,37 @@ export default memo(function DomainDetail({ id }: { id: string }) {
</CardContent> </CardContent>
</Card> </Card>
{((domain.purchase_price ?? 0) > 0 || (domain.current_value ?? 0) > 0 || (domain.renewal_cost ?? 0) > 0) && (
<Card> <Card>
<CardHeader> <CardHeader>
<CardTitle>Valuation</CardTitle> <CardTitle>Valuation</CardTitle>
</CardHeader> </CardHeader>
<CardContent className="space-y-2"> <CardContent className="space-y-2">
{(domain.purchase_price ?? 0) > 0 && (
<div className="flex justify-between"> <div className="flex justify-between">
<span className="text-muted-foreground">Purchase Price</span> <span className="text-muted-foreground">Purchase Price</span>
<span className="font-medium">${domain.purchase_price || 0}</span> <span className="font-medium">${domain.purchase_price}</span>
</div> </div>
)}
{(domain.current_value ?? 0) > 0 && (
<div className="flex justify-between"> <div className="flex justify-between">
<span className="text-muted-foreground">Current Value</span> <span className="text-muted-foreground">Current Value</span>
<span className="font-medium">${domain.current_value || 0}</span> <span className="font-medium">${domain.current_value}</span>
</div> </div>
)}
{(domain.renewal_cost ?? 0) > 0 && (
<div className="flex justify-between"> <div className="flex justify-between">
<span className="text-muted-foreground">Renewal Cost</span> <span className="text-muted-foreground">Renewal Cost</span>
<span className="font-medium">${domain.renewal_cost || 0}</span> <span className="font-medium">${domain.renewal_cost}</span>
</div> </div>
)}
<div className="flex justify-between"> <div className="flex justify-between">
<span className="text-muted-foreground">Auto-renew</span> <span className="text-muted-foreground">Auto-renew</span>
<Badge variant={domain.auto_renew ? "default" : "secondary"}>{domain.auto_renew ? "Yes" : "No"}</Badge> <Badge variant={domain.auto_renew ? "default" : "secondary"}>{domain.auto_renew ? "Yes" : "No"}</Badge>
</div> </div>
</CardContent> </CardContent>
</Card> </Card>
)}
</div> </div>
{/* Notes */} {/* Notes */}
@@ -397,9 +473,51 @@ export default memo(function DomainDetail({ id }: { id: string }) {
<Card> <Card>
<CardHeader> <CardHeader>
<CardTitle>DNS Records</CardTitle> <CardTitle>DNS Records</CardTitle>
<CardDescription>Name servers, mail exchangers, and text records</CardDescription> <CardDescription>A, AAAA, name servers, mail exchangers, and text records</CardDescription>
</CardHeader> </CardHeader>
<CardContent className="space-y-6"> <CardContent className="space-y-6">
{/* A Records (IPv4) */}
{(domain.ipv4_addresses?.length ?? 0) > 0 && (
<div>
<h4 className="text-sm font-medium mb-2 flex items-center gap-2">
<Server className="h-4 w-4" />
A Records (IPv4)
<Badge variant="secondary" className="ml-2">
{domain.ipv4_addresses?.length || 0}
</Badge>
</h4>
<div className="space-y-1">
{domain.ipv4_addresses?.map((ip: string, i: number) => (
<div key={i} className="flex items-center gap-2">
<Badge variant="outline">A</Badge>
<code className="text-sm font-mono">{ip}</code>
</div>
))}
</div>
</div>
)}
{/* AAAA Records (IPv6) */}
{(domain.ipv6_addresses?.length ?? 0) > 0 && (
<div>
<h4 className="text-sm font-medium mb-2 flex items-center gap-2">
<Server className="h-4 w-4" />
AAAA Records (IPv6)
<Badge variant="secondary" className="ml-2">
{domain.ipv6_addresses?.length || 0}
</Badge>
</h4>
<div className="space-y-1">
{domain.ipv6_addresses?.map((ip: string, i: number) => (
<div key={i} className="flex items-center gap-2">
<Badge variant="outline">AAAA</Badge>
<code className="text-sm font-mono break-all">{ip}</code>
</div>
))}
</div>
</div>
)}
{/* Nameservers */} {/* Nameservers */}
<div> <div>
<h4 className="text-sm font-medium mb-2 flex items-center gap-2"> <h4 className="text-sm font-medium mb-2 flex items-center gap-2">
@@ -441,6 +559,20 @@ export default memo(function DomainDetail({ id }: { id: string }) {
</div> </div>
)} )}
{/* CNAME Record */}
{domain.cname_record && (
<div>
<h4 className="text-sm font-medium mb-2 flex items-center gap-2">
<Globe className="h-4 w-4" />
CNAME Record
</h4>
<div className="flex items-center gap-2">
<Badge variant="outline">CNAME</Badge>
<code className="text-sm">{domain.cname_record}</code>
</div>
</div>
)}
{/* TXT Records */} {/* TXT Records */}
{domain.txt_records && domain.txt_records.length > 0 && ( {domain.txt_records && domain.txt_records.length > 0 && (
<div> <div>
@@ -462,6 +594,27 @@ export default memo(function DomainDetail({ id }: { id: string }) {
</div> </div>
)} )}
{/* SRV Records */}
{domain.srv_records && domain.srv_records.length > 0 && (
<div>
<h4 className="text-sm font-medium mb-2 flex items-center gap-2">
<Server className="h-4 w-4" />
SRV Records
<Badge variant="secondary" className="ml-2">
{domain.srv_records.length}
</Badge>
</h4>
<div className="space-y-1">
{domain.srv_records?.map((srv: string, i: number) => (
<div key={i} className="flex items-start gap-2">
<Badge variant="outline">SRV</Badge>
<code className="text-sm break-all">{srv}</code>
</div>
))}
</div>
</div>
)}
{/* DNSSEC */} {/* DNSSEC */}
{domain.dnssec && ( {domain.dnssec && (
<div> <div>
@@ -667,15 +820,15 @@ export default memo(function DomainDetail({ id }: { id: string }) {
</div> </div>
)} )}
{/* Domain Status */} {/* WHOIS Domain Status (EPP status codes) */}
{domain.status && domain.status !== "unknown" && ( {domain.whois_status && (
<div className="space-y-2 pt-4 border-t"> <div className="space-y-2 pt-4 border-t">
<h4 className="text-sm font-medium flex items-center gap-2"> <h4 className="text-sm font-medium flex items-center gap-2">
<Shield className="h-4 w-4" /> <Shield className="h-4 w-4" />
Domain Status EPP Status Codes
</h4> </h4>
<div className="flex flex-wrap gap-2"> <div className="flex flex-wrap gap-2">
{domain.status.split(", ").map((status: string, i: number) => ( {domain.whois_status.split(", ").map((status: string, i: number) => (
<Badge key={i} variant="secondary"> <Badge key={i} variant="secondary">
{status} {status}
</Badge> </Badge>
@@ -683,6 +836,17 @@ export default memo(function DomainDetail({ id }: { id: string }) {
</div> </div>
</div> </div>
)} )}
{/* WHOIS Server */}
{domain.whois_server && (
<div className="space-y-2 pt-4 border-t">
<h4 className="text-sm font-medium flex items-center gap-2">
<Server className="h-4 w-4" />
WHOIS Server
</h4>
<code className="text-sm">{domain.whois_server}</code>
</div>
)}
</CardContent> </CardContent>
</Card> </Card>
</div> </div>
@@ -690,26 +854,62 @@ export default memo(function DomainDetail({ id }: { id: string }) {
<Card> <Card>
<CardHeader> <CardHeader>
<CardTitle>Change History</CardTitle> <CardTitle>Change History</CardTitle>
<CardDescription>Historical changes to domain information</CardDescription> <CardDescription>Timeline of detected domain, DNS, SSL, and registrar changes</CardDescription>
</CardHeader> </CardHeader>
<CardContent> <CardContent>
<div className="space-y-4"> {history?.length ? (
{history?.map((item: DomainHistory) => ( <div className="relative space-y-0">
<div key={item.id} className="flex items-start gap-4 pb-4 border-b last:border-0"> {/* Timeline line */}
<div className="p-2 bg-muted rounded-lg"> <div className="absolute left-[15px] top-2 bottom-2 w-px bg-border" />
<Clock className="h-4 w-4 text-muted-foreground" /> {history.map((item: DomainHistory) => {
const typeConfig: Record<string, { color: string; icon: string }> = {
expiry: { color: "bg-yellow-500", icon: "📅" },
ssl: { color: "bg-purple-500", icon: "🔒" },
dns: { color: "bg-blue-500", icon: "🌐" },
registrar: { color: "bg-orange-500", icon: "🏢" },
ip: { color: "bg-cyan-500", icon: "💻" },
host: { color: "bg-teal-500", icon: "📍" },
status: { color: "bg-green-500", icon: "✅" },
}
const config = typeConfig[item.change_type] || { color: "bg-gray-500", icon: "📋" }
return (
<div key={item.id} className="relative flex items-start gap-3 pb-4 last:pb-0">
{/* Timeline dot */}
<div className={`relative z-10 mt-1 h-[30px] w-[30px] shrink-0 rounded-full ${config.color}/10 flex items-center justify-center border-2 border-background`}>
<div className={`h-2.5 w-2.5 rounded-full ${config.color}`} />
</div> </div>
<div className="flex-1"> {/* Content */}
<p className="font-medium">{item.change_type}</p> <div className="min-w-0 flex-1 rounded-lg border p-3">
<p className="text-sm text-muted-foreground">{item.change_description}</p> <div className="flex items-center gap-2 mb-1">
<p className="text-xs text-muted-foreground mt-1"> <Badge variant="outline" className="text-[10px] px-1.5 py-0">
{new Date(item.created_at || item.created).toLocaleString()} {item.change_type}
</p> </Badge>
<span className="text-xs text-muted-foreground">
{formatDate(item.created_at)}
</span>
</div>
<p className="text-sm font-medium">{item.field_name}</p>
<div className="flex items-center gap-1.5 text-xs text-muted-foreground mt-1">
<code className="bg-muted px-1.5 py-0.5 rounded text-[11px] break-all max-w-[200px] truncate">
{item.old_value || "—"}
</code>
<span className="shrink-0"></span>
<code className="bg-muted px-1.5 py-0.5 rounded text-[11px] break-all max-w-[200px] truncate">
{item.new_value || "—"}
</code>
</div> </div>
</div> </div>
))}
{!history?.length && <p className="text-muted-foreground text-center py-8">No history available</p>}
</div> </div>
)
})}
</div>
) : (
<div className="text-center py-8">
<FileText className="h-8 w-8 mx-auto text-muted-foreground/50 mb-2" />
<p className="text-sm text-muted-foreground">No changes recorded yet.</p>
<p className="text-xs text-muted-foreground mt-1">Changes will appear here when domain data is updated.</p>
</div>
)}
</CardContent> </CardContent>
</Card> </Card>
<DomainDialog open={isEditDialogOpen} onOpenChange={setIsEditDialogOpen} domain={domain} isEdit /> <DomainDialog open={isEditDialogOpen} onOpenChange={setIsEditDialogOpen} domain={domain} isEdit />
+6 -51
View File
@@ -1,4 +1,4 @@
import { Trans, useLingui } from "@lingui/react/macro" import { useLingui } from "@lingui/react/macro"
import { getPagePath } from "@nanostores/router" import { getPagePath } from "@nanostores/router"
import { memo, Suspense, useEffect, useMemo } from "react" import { memo, Suspense, useEffect, useMemo } from "react"
import { Link, $router } from "@/components/router" import { Link, $router } from "@/components/router"
@@ -7,8 +7,8 @@ import MonitorsTable from "@/components/monitors-table/monitors-table"
import DomainsTable from "@/components/domains-table/domains-table" import DomainsTable from "@/components/domains-table/domains-table"
import { ActiveAlerts } from "@/components/active-alerts" import { ActiveAlerts } from "@/components/active-alerts"
import { FooterRepoLink } from "@/components/footer-repo-link" import { FooterRepoLink } from "@/components/footer-repo-link"
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Card, CardContent } from "@/components/ui/card"
import { Globe, AlertTriangle, Calendar, Server, Activity } from "lucide-react" import { Globe, AlertTriangle, Calendar } from "lucide-react"
export default memo(() => { export default memo(() => {
const { t } = useLingui() const { t } = useLingui()
@@ -24,65 +24,20 @@ export default memo(() => {
{/* Active Alerts */} {/* Active Alerts */}
<ActiveAlerts /> <ActiveAlerts />
{/* System Monitoring Section */} {/* System Monitoring */}
<Card className="w-full px-3 py-5 sm:py-6 sm:px-6">
<CardHeader className="p-0 mb-4 pb-4 border-b">
<div className="flex items-center gap-3">
<div className="p-2 bg-primary/10 rounded-lg">
<Server className="h-5 w-5 text-primary" />
</div>
<div>
<CardTitle className="text-lg"><Trans>System Monitoring</Trans></CardTitle>
<CardDescription><Trans>Track system resources, containers, and health</Trans></CardDescription>
</div>
</div>
</CardHeader>
<div className="pt-1">
<Suspense> <Suspense>
<SystemsTable /> <SystemsTable />
</Suspense> </Suspense>
</div>
</Card>
{/* Website & Service Monitoring Section */} {/* Status Monitoring */}
<Card className="w-full px-3 py-5 sm:py-6 sm:px-6">
<CardHeader className="p-0 mb-4 pb-4 border-b">
<div className="flex items-center gap-3">
<div className="p-2 bg-primary/10 rounded-lg">
<Activity className="h-5 w-5 text-primary" />
</div>
<div>
<CardTitle className="text-lg"><Trans>Website & Service Monitoring</Trans></CardTitle>
<CardDescription><Trans>Monitor websites, APIs, and services</Trans></CardDescription>
</div>
</div>
</CardHeader>
<div className="pt-1">
<Suspense> <Suspense>
<MonitorsTable /> <MonitorsTable />
</Suspense> </Suspense>
</div>
</Card>
{/* Domain Monitoring Section */} {/* Domain Monitoring */}
<Card className="w-full px-3 py-5 sm:py-6 sm:px-6">
<CardHeader className="p-0 mb-4 pb-4 border-b">
<div className="flex items-center gap-3">
<div className="p-2 bg-primary/10 rounded-lg">
<Globe className="h-5 w-5 text-primary" />
</div>
<div>
<CardTitle className="text-lg"><Trans>Domain Monitoring</Trans></CardTitle>
<CardDescription><Trans>Track domain expiry dates and DNS status</Trans></CardDescription>
</div>
</div>
</CardHeader>
<div className="pt-1">
<Suspense> <Suspense>
<DomainsTable /> <DomainsTable />
</Suspense> </Suspense>
</div>
</Card>
{/* Quick Actions */} {/* Quick Actions */}
<section className="grid grid-cols-1 md:grid-cols-3 gap-4"> <section className="grid grid-cols-1 md:grid-cols-3 gap-4">
+56 -41
View File
@@ -318,6 +318,10 @@ export default memo(function MonitorDetail({ id }: { id: string }) {
const isUp = monitor.status === "up" const isUp = monitor.status === "up"
const isPaused = monitor.status === "paused" const isPaused = monitor.status === "paused"
const isPending = monitor.status === "pending"
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"
return ( return (
<div className="grid gap-4 mb-14"> <div className="grid gap-4 mb-14">
@@ -329,32 +333,35 @@ export default memo(function MonitorDetail({ id }: { id: string }) {
<div <div
className={cn( className={cn(
"h-12 w-12 rounded-full flex items-center justify-center", "h-12 w-12 rounded-full flex items-center justify-center",
isUp ? "bg-green-500/10" : isPaused ? "bg-gray-500/10" : "bg-red-500/10" headerBgColor
)} )}
> >
<Globe <Globe className={cn("h-6 w-6", headerIconColor)} />
className={cn("h-6 w-6", isUp ? "text-green-500" : isPaused ? "text-gray-500" : "text-red-500")}
/>
</div> </div>
<div> <div>
<h1 className="text-2xl font-bold">{monitor.name}</h1> <h1 className="text-2xl font-bold">{monitor.name}</h1>
<div className="flex items-center gap-2 mt-1"> <div className="flex items-center gap-2 mt-1 flex-wrap">
<StatusBadge status={monitor.status} /> <StatusBadge status={monitor.status} />
<Badge variant="secondary">{getMonitorTypeLabel(monitor.type)}</Badge> <Badge variant="secondary">{getMonitorTypeLabel(monitor.type)}</Badge>
{monitor.interval && <Badge variant="outline">{monitor.interval}s interval</Badge>} {monitor.interval && <Badge variant="outline">{monitor.interval}s interval</Badge>}
{isPending && (
<Badge variant="outline" className="text-yellow-600 border-yellow-500/30">
Waiting for first check
</Badge>
)}
</div> </div>
{monitor.url && <p className="text-sm text-muted-foreground mt-1">{monitor.url}</p>} {monitor.url && <p className="text-sm text-muted-foreground mt-1">{monitor.url}</p>}
</div> </div>
</div> </div>
<div className="flex items-center gap-2 flex-wrap"> <div className="flex items-center gap-2 flex-wrap">
<Button <Button
variant="outline" variant={isPending ? "default" : "outline"}
size="sm" size="sm"
onClick={() => checkMutation.mutate()} onClick={() => checkMutation.mutate()}
disabled={checkMutation.isPending || isPaused} disabled={checkMutation.isPending || isPaused}
> >
<RefreshCw className={cn("mr-2 h-4 w-4", checkMutation.isPending && "animate-spin")} /> <RefreshCw className={cn("mr-2 h-4 w-4", checkMutation.isPending && "animate-spin")} />
<Trans>Check Now</Trans> {isPending ? "Run First Check" : "Check Now"}
</Button> </Button>
{monitor.url && ( {monitor.url && (
<Button variant="outline" size="sm" asChild> <Button variant="outline" size="sm" asChild>
@@ -414,36 +421,6 @@ export default memo(function MonitorDetail({ id }: { id: string }) {
/> />
</div> </div>
{/* Pending / No Data State */}
{monitor.status === "pending" && !heartbeats?.length && (
<Card className="border-yellow-500/20 bg-yellow-50/5 dark:bg-yellow-950/10">
<CardContent className="p-6">
<div className="flex flex-col sm:flex-row items-center justify-between gap-4">
<div className="flex items-center gap-3">
<div className="p-2 bg-yellow-500/10 rounded-lg">
<Clock className="h-5 w-5 text-yellow-500" />
</div>
<div>
<p className="font-medium">Initial check pending</p>
<p className="text-sm text-muted-foreground">
This monitor has not been checked yet. Click "Check Now" to run the first check.
</p>
</div>
</div>
<Button
variant="default"
size="sm"
onClick={() => checkMutation.mutate()}
disabled={checkMutation.isPending}
>
<RefreshCw className={cn("mr-2 h-4 w-4", checkMutation.isPending && "animate-spin")} />
<Trans>Check Now</Trans>
</Button>
</div>
</CardContent>
</Card>
)}
{/* Combined Uptime & Response Chart */} {/* Combined Uptime & Response Chart */}
<Card> <Card>
<CardHeader className="flex flex-col sm:flex-row sm:items-center justify-between gap-4"> <CardHeader className="flex flex-col sm:flex-row sm:items-center justify-between gap-4">
@@ -511,8 +488,26 @@ export default memo(function MonitorDetail({ id }: { id: string }) {
</ComposedChart> </ComposedChart>
</ResponsiveContainer> </ResponsiveContainer>
) : ( ) : (
<div className="h-full flex items-center justify-center text-muted-foreground"> <div className="h-full flex flex-col items-center justify-center gap-3 text-muted-foreground">
<Trans>No data available for selected time range</Trans> <div className="p-3 bg-muted/50 rounded-full">
<Activity className="h-6 w-6 opacity-50" />
</div>
<p className="text-sm">
{isPending
? "No check data yet. Run a check to see the chart."
: "No data available for selected time range"}
</p>
{isPending && (
<Button
variant="outline"
size="sm"
onClick={() => checkMutation.mutate()}
disabled={checkMutation.isPending}
>
<RefreshCw className={cn("mr-2 h-4 w-4", checkMutation.isPending && "animate-spin")} />
Run First Check
</Button>
)}
</div> </div>
)} )}
</div> </div>
@@ -673,8 +668,28 @@ export default memo(function MonitorDetail({ id }: { id: string }) {
))} ))}
{!heartbeats?.length && ( {!heartbeats?.length && (
<TableRow> <TableRow>
<TableCell colSpan={4} className="text-center py-8 text-muted-foreground"> <TableCell colSpan={4}>
No check history available <div className="flex flex-col items-center justify-center py-8 gap-3 text-muted-foreground">
<div className="p-2 bg-muted/50 rounded-full">
<Clock className="h-5 w-5 opacity-50" />
</div>
<p className="text-sm">
{isPending
? "No checks have been run yet."
: "No check history available for the selected period."}
</p>
{isPending && (
<Button
variant="outline"
size="sm"
onClick={() => checkMutation.mutate()}
disabled={checkMutation.isPending}
>
<RefreshCw className={cn("mr-2 h-4 w-4", checkMutation.isPending && "animate-spin")} />
Run First Check
</Button>
)}
</div>
</TableCell> </TableCell>
</TableRow> </TableRow>
)} )}
+2
View File
@@ -16,6 +16,8 @@ export interface Domain {
name_servers?: string[] name_servers?: string[]
mx_records?: string[] mx_records?: string[]
txt_records?: string[] txt_records?: string[]
cname_record?: string
srv_records?: string[]
ipv4_addresses?: string[] ipv4_addresses?: string[]
ipv6_addresses?: string[] ipv6_addresses?: string[]
dnssec?: string dnssec?: string
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 دقائق"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "التنبيهات النشطة"
msgid "Active state" msgid "Active state"
msgstr "الحالة النشطة" msgstr "الحالة النشطة"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "تحقق من السجلات لمزيد من التفاصيل."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "انقر على نظام لعرض مزيد من المعلومات."
msgid "Click to copy" msgid "Click to copy"
msgstr "انقر للنسخ" msgstr "انقر للنسخ"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "تفصيل وقت المعالج"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "استخدام وحدة المعالجة المركزية" msgstr "استخدام وحدة المعالجة المركزية"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "إنشاء" msgstr "إنشاء"
@@ -629,15 +639,27 @@ msgstr "إنشاء"
msgid "Create account" msgid "Create account"
msgstr "إنشاء حساب" msgstr "إنشاء حساب"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "أنشئت" msgstr "أنشئت"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "حرج (%)" msgstr "حرج (%)"
@@ -721,6 +743,10 @@ msgstr "الوصف"
msgid "Detail" msgid "Detail"
msgstr "التفاصيل" msgstr "التفاصيل"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "الجهاز" msgstr "الجهاز"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "تعليمات الإعداد اليدوي" msgstr "تعليمات الإعداد اليدوي"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "لا"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "يتطلب"
msgid "Reset Password" msgid "Reset Password"
msgstr "إعادة تعيين كلمة المرور" msgstr "إعادة تعيين كلمة المرور"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "الحالة"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "النظام"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "متوسط تحميل النظام مع مرور الوقت" msgstr "متوسط تحميل النظام مع مرور الوقت"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "خدمات systemd" msgstr "خدمات systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "تبويبات" msgstr "تبويبات"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "المهام" msgstr "المهام"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "الإجمالي: {0}" msgstr "الإجمالي: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "تم التفعيل بواسطة" msgstr "تم التفعيل بواسطة"
@@ -2347,7 +2416,6 @@ msgstr "الاستخدام"
msgid "Value" msgid "Value"
msgstr "القيمة" msgstr "القيمة"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "عتبات التحذير"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "إشعارات Webhook / Push" msgstr "إشعارات Webhook / Push"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 минути"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Активни тревоги"
msgid "Active state" msgid "Active state"
msgstr "Активно състояние" msgstr "Активно състояние"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Провери log-овете за повече информация."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Кликнете върху система, за да видите по
msgid "Click to copy" msgid "Click to copy"
msgstr "Настисни за да копираш" msgstr "Настисни за да копираш"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Разбивка на времето на CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Употреба на процесор" msgstr "Употреба на процесор"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Създай" msgstr "Създай"
@@ -629,15 +639,27 @@ msgstr "Създай"
msgid "Create account" msgid "Create account"
msgstr "Създай акаунт" msgstr "Създай акаунт"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Създаден" msgstr "Създаден"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Критично (%)" msgstr "Критично (%)"
@@ -721,6 +743,10 @@ msgstr "Описание"
msgid "Detail" msgid "Detail"
msgstr "Подробности" msgstr "Подробности"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Устройство" msgstr "Устройство"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Инструкции за ръчна настройка" msgstr "Инструкции за ръчна настройка"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Не"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Изисква"
msgid "Reset Password" msgid "Reset Password"
msgstr "Нулиране на парола" msgstr "Нулиране на парола"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Състояние"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Система"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Средно натоварване на системата във времето" msgstr "Средно натоварване на системата във времето"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Услуги на systemd" msgstr "Услуги на systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Табове" msgstr "Табове"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Задачи" msgstr "Задачи"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Общо: {0}" msgstr "Общо: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Активиран от" msgstr "Активиран от"
@@ -2347,7 +2416,6 @@ msgstr "Натоварване"
msgid "Value" msgid "Value"
msgstr "Стойност" msgstr "Стойност"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Прагове за предупреждение"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Пуш нотификации" msgstr "Webhook / Пуш нотификации"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr ""
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktivní výstrahy"
msgid "Active state" msgid "Active state"
msgstr "Aktivní stav" msgstr "Aktivní stav"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Pro více informací zkontrolujte logy."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Klikněte na systém pro zobrazení více informací."
msgid "Click to copy" msgid "Click to copy"
msgstr "Klikněte pro zkopírování" msgstr "Klikněte pro zkopírování"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Rozdělení času CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Využití procesoru" msgstr "Využití procesoru"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Vytvořit" msgstr "Vytvořit"
@@ -629,15 +639,27 @@ msgstr "Vytvořit"
msgid "Create account" msgid "Create account"
msgstr "Vytvořit účet" msgstr "Vytvořit účet"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Vytvořeno" msgstr "Vytvořeno"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritické (%)" msgstr "Kritické (%)"
@@ -721,6 +743,10 @@ msgstr "Popis"
msgid "Detail" msgid "Detail"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Zařízení" msgstr "Zařízení"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Pokyny k manuálnímu nastavení" msgstr "Pokyny k manuálnímu nastavení"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Ne"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Vyžaduje"
msgid "Reset Password" msgid "Reset Password"
msgstr "Obnovit heslo" msgstr "Obnovit heslo"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Stav"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Systém"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Průměry zatížení systému v průběhu času" msgstr "Průměry zatížení systému v průběhu času"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Služby systemd" msgstr "Služby systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Karty" msgstr "Karty"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Úlohy" msgstr "Úlohy"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Celkem: {0}" msgstr "Celkem: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Spuštěno službou" msgstr "Spuštěno službou"
@@ -2347,7 +2416,6 @@ msgstr "Využití"
msgid "Value" msgid "Value"
msgstr "Hodnota" msgstr "Hodnota"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Prahové hodnoty pro varování"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push oznámení" msgstr "Webhook / Push oznámení"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 minutter"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktive Alarmer"
msgid "Active state" msgid "Active state"
msgstr "Aktiv tilstand" msgstr "Aktiv tilstand"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Tjek logfiler for flere detaljer."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Klik på et system for at se mere information."
msgid "Click to copy" msgid "Click to copy"
msgstr "Klik for at kopiere" msgstr "Klik for at kopiere"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU-tidsfordeling"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU forbrug" msgstr "CPU forbrug"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Opret" msgstr "Opret"
@@ -629,15 +639,27 @@ msgstr "Opret"
msgid "Create account" msgid "Create account"
msgstr "Opret konto" msgstr "Opret konto"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Oprettet" msgstr "Oprettet"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritisk (%)" msgstr "Kritisk (%)"
@@ -721,6 +743,10 @@ msgstr "Beskrivelse"
msgid "Detail" msgid "Detail"
msgstr "Detalje" msgstr "Detalje"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Enhed" msgstr "Enhed"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Manuel opsætningsvejledning" msgstr "Manuel opsætningsvejledning"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Nej"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Kræver"
msgid "Reset Password" msgid "Reset Password"
msgstr "Nulstil adgangskode" msgstr "Nulstil adgangskode"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Tilstand"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr ""
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Gennemsnitlig system belastning over tid" msgstr "Gennemsnitlig system belastning over tid"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "" msgstr ""
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Faner" msgstr "Faner"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Opgaver" msgstr "Opgaver"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "I alt: {0}" msgstr "I alt: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Udløst af" msgstr "Udløst af"
@@ -2347,7 +2416,6 @@ msgstr "Udnyttelse"
msgid "Value" msgid "Value"
msgstr "Værdi" msgstr "Værdi"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Advarselstærskler"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push notifikationer" msgstr "Webhook / Push notifikationer"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 Min"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktive Warnungen"
msgid "Active state" msgid "Active state"
msgstr "Aktiver Zustand" msgstr "Aktiver Zustand"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Überprüfe die Protokolle für weitere Details."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Klicke auf ein System, um weitere Informationen zu sehen."
msgid "Click to copy" msgid "Click to copy"
msgstr "Zum Kopieren klicken" msgstr "Zum Kopieren klicken"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU-Zeit-Aufschlüsselung"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU-Auslastung" msgstr "CPU-Auslastung"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Erstellen" msgstr "Erstellen"
@@ -629,15 +639,27 @@ msgstr "Erstellen"
msgid "Create account" msgid "Create account"
msgstr "Konto erstellen" msgstr "Konto erstellen"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Erstellt" msgstr "Erstellt"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritisch (%)" msgstr "Kritisch (%)"
@@ -721,6 +743,10 @@ msgstr "Beschreibung"
msgid "Detail" msgid "Detail"
msgstr "Details" msgstr "Details"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Gerät" msgstr "Gerät"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Anleitung zur manuellen Einrichtung" msgstr "Anleitung zur manuellen Einrichtung"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Nein"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Benötigt"
msgid "Reset Password" msgid "Reset Password"
msgstr "Passwort zurücksetzen" msgstr "Passwort zurücksetzen"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Status"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr ""
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Systemlastdurchschnitt im Zeitverlauf" msgstr "Systemlastdurchschnitt im Zeitverlauf"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd-Dienste" msgstr "Systemd-Dienste"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Aufgaben" msgstr "Aufgaben"
@@ -2157,10 +2213,23 @@ msgstr "Gesamtzeit für Lese-/Schreibvorgänge (kann 100% überschreiten)"
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Gesamt: {0}" msgstr "Gesamt: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Ausgelöst von" msgstr "Ausgelöst von"
@@ -2347,7 +2416,6 @@ msgstr "Auslastung"
msgid "Value" msgid "Value"
msgstr "Wert" msgstr "Wert"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Warnschwellen"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push-Benachrichtigungen" msgstr "Webhook / Push-Benachrichtigungen"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -92,6 +92,10 @@ msgstr "5 min"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "8.8.8.8" msgstr "8.8.8.8"
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr "Acknowledge"
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -125,9 +129,9 @@ msgstr "Active Alerts"
msgid "Active state" msgid "Active state"
msgstr "Active state" msgstr "Active state"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "Add" msgstr "Add"
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -146,8 +150,8 @@ msgid "Add Monitor"
msgstr "Add Monitor" msgstr "Add Monitor"
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "Add System" msgstr "Add System"
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -454,6 +458,7 @@ msgstr "Check logs for more details."
msgid "Check now" msgid "Check now"
msgstr "Check now" msgstr "Check now"
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "Check Now" msgstr "Check Now"
@@ -488,6 +493,10 @@ msgstr "Click on a system to view more information."
msgid "Click to copy" msgid "Click to copy"
msgstr "Click to copy" msgstr "Click to copy"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr "Close"
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "Columns" #~ msgstr "Columns"
@@ -616,6 +625,7 @@ msgstr "CPU Time Breakdown"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU Usage" msgstr "CPU Usage"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Create" msgstr "Create"
@@ -624,15 +634,27 @@ msgstr "Create"
msgid "Create account" msgid "Create account"
msgstr "Create account" msgstr "Create account"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr "Create Incident"
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "Create Monitor" msgstr "Create Monitor"
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr "Create New Incident"
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Created" msgstr "Created"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr "Creating..."
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Critical (%)" msgstr "Critical (%)"
@@ -716,6 +738,10 @@ msgstr "Description"
msgid "Detail" msgid "Detail"
msgstr "Detail" msgstr "Detail"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr "Details"
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Device" msgstr "Device"
@@ -783,6 +809,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "Domain and SSL expiry calendar" msgstr "Domain and SSL expiry calendar"
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "Domain Monitoring" msgstr "Domain Monitoring"
@@ -790,6 +818,10 @@ msgstr "Domain Monitoring"
msgid "Domains" msgid "Domains"
msgstr "Domains" msgstr "Domains"
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr "Done"
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1313,6 +1345,10 @@ msgstr "Manage public status pages"
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Manual setup instructions" msgstr "Manual setup instructions"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr "Manually create an incident for tracking"
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1366,12 +1402,14 @@ msgid "Monitor updated successfully"
msgstr "Monitor updated successfully" msgstr "Monitor updated successfully"
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "Monitor websites, APIs, and services" msgstr "Monitor websites, APIs, and services"
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "Monitoring" msgstr "Monitoring"
@@ -1431,6 +1469,10 @@ msgstr "No"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "No data available for selected time range" msgstr "No data available for selected time range"
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr "No incidents found."
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "No monitors configured yet." msgstr "No monitors configured yet."
@@ -1743,6 +1785,10 @@ msgstr "Requires"
msgid "Reset Password" msgid "Reset Password"
msgstr "Reset Password" msgstr "Reset Password"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr "Resolve"
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1953,6 +1999,8 @@ msgstr "State"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2011,6 +2059,10 @@ msgstr "System"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "System load averages over time" msgstr "System load averages over time"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr "System Monitoring"
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd Services" msgstr "Systemd Services"
@@ -2034,6 +2086,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Tabs" msgstr "Tabs"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr "Tags"
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Tasks" msgstr "Tasks"
@@ -2152,10 +2208,23 @@ msgstr "Total time spent on read/write (can exceed 100%)"
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Total: {0}" msgstr "Total: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr "Track domain expiry dates and DNS status"
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "Track domain expiry dates and watch domains for purchase" msgstr "Track domain expiry dates and watch domains for purchase"
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr "Track system resources, containers, and health"
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr "Track uptime, response times, and service health"
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Triggered by" msgstr "Triggered by"
@@ -2342,7 +2411,6 @@ msgstr "Utilization"
msgid "Value" msgid "Value"
msgstr "Value" msgstr "Value"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2395,7 +2463,8 @@ msgstr "Warning thresholds"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push notifications" msgstr "Webhook / Push notifications"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "Website & Service Monitoring" msgstr "Website & Service Monitoring"
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr ""
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Alertas activas"
msgid "Active state" msgid "Active state"
msgstr "Estado activo" msgstr "Estado activo"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Revisa los registros para más detalles."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Haz clic en un sistema para ver más información."
msgid "Click to copy" msgid "Click to copy"
msgstr "Haz clic para copiar" msgstr "Haz clic para copiar"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Desglose de tiempo de CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Uso de CPU" msgstr "Uso de CPU"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Crear" msgstr "Crear"
@@ -629,15 +639,27 @@ msgstr "Crear"
msgid "Create account" msgid "Create account"
msgstr "Crear cuenta" msgstr "Crear cuenta"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Creada" msgstr "Creada"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Crítico (%)" msgstr "Crítico (%)"
@@ -721,6 +743,10 @@ msgstr "Descripción"
msgid "Detail" msgid "Detail"
msgstr "Detalle" msgstr "Detalle"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Dispositivo" msgstr "Dispositivo"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Instrucciones manuales de configuración" msgstr "Instrucciones manuales de configuración"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr ""
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Requiere"
msgid "Reset Password" msgid "Reset Password"
msgstr "Restablecer contraseña" msgstr "Restablecer contraseña"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Estado"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Sistema"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Promedios de carga del sistema a lo largo del tiempo" msgstr "Promedios de carga del sistema a lo largo del tiempo"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Servicios de systemd" msgstr "Servicios de systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Pestañas" msgstr "Pestañas"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Tareas" msgstr "Tareas"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Activado por" msgstr "Activado por"
@@ -2347,7 +2416,6 @@ msgstr "Utilización"
msgid "Value" msgid "Value"
msgstr "Valor" msgstr "Valor"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Umbrales de advertencia"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Notificaciones Webhook / Push" msgstr "Notificaciones Webhook / Push"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "۵ دقیقه"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr " هشدارهای فعال"
msgid "Active state" msgid "Active state"
msgstr "وضعیت فعال" msgstr "وضعیت فعال"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "برای جزئیات بیشتر، لاگ‌ها را بررسی کنی
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "برای مشاهده اطلاعات بیشتر روی یک سیستم
msgid "Click to copy" msgid "Click to copy"
msgstr "برای کپی کردن کلیک کنید" msgstr "برای کپی کردن کلیک کنید"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "تجزیه زمان CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "میزان استفاده از پردازنده" msgstr "میزان استفاده از پردازنده"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "ایجاد" msgstr "ایجاد"
@@ -629,15 +639,27 @@ msgstr "ایجاد"
msgid "Create account" msgid "Create account"
msgstr "ایجاد حساب کاربری" msgstr "ایجاد حساب کاربری"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "ایجاد شده" msgstr "ایجاد شده"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "بحرانی (%)" msgstr "بحرانی (%)"
@@ -721,6 +743,10 @@ msgstr "توضیحات"
msgid "Detail" msgid "Detail"
msgstr "جزئیات" msgstr "جزئیات"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "دستگاه" msgstr "دستگاه"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "دستورالعمل‌های راه‌اندازی دستی" msgstr "دستورالعمل‌های راه‌اندازی دستی"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "خیر"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "نیازمند"
msgid "Reset Password" msgid "Reset Password"
msgstr "بازنشانی رمز عبور" msgstr "بازنشانی رمز عبور"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "وضعیت"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "سیستم"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "میانگین بار سیستم در طول زمان" msgstr "میانگین بار سیستم در طول زمان"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "خدمات Systemd" msgstr "خدمات Systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "تب‌ها" msgstr "تب‌ها"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "وظایف" msgstr "وظایف"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "کل: {0}" msgstr "کل: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "فعال شده توسط" msgstr "فعال شده توسط"
@@ -2347,7 +2416,6 @@ msgstr "بهره‌وری"
msgid "Value" msgid "Value"
msgstr "مقدار" msgstr "مقدار"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "آستانه های هشدار"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "اعلان‌های Webhook / Push" msgstr "اعلان‌های Webhook / Push"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr ""
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Alertes actives"
msgid "Active state" msgid "Active state"
msgstr "État actif" msgstr "État actif"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Vérifiez les journaux pour plus de détails."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Cliquez sur un système pour voir plus d'informations."
msgid "Click to copy" msgid "Click to copy"
msgstr "Cliquez pour copier" msgstr "Cliquez pour copier"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Répartition du temps CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Utilisation du CPU" msgstr "Utilisation du CPU"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Créer" msgstr "Créer"
@@ -629,15 +639,27 @@ msgstr "Créer"
msgid "Create account" msgid "Create account"
msgstr "Créer un compte" msgstr "Créer un compte"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Date de création" msgstr "Date de création"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Critique (%)" msgstr "Critique (%)"
@@ -721,6 +743,10 @@ msgstr ""
msgid "Detail" msgid "Detail"
msgstr "Détail" msgstr "Détail"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Appareil" msgstr "Appareil"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Guide pour une installation manuelle" msgstr "Guide pour une installation manuelle"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Non"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Requiert"
msgid "Reset Password" msgid "Reset Password"
msgstr "Réinitialiser le mot de passe" msgstr "Réinitialiser le mot de passe"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "État"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Système"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Charges moyennes du système dans le temps" msgstr "Charges moyennes du système dans le temps"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Services systemd" msgstr "Services systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Onglets" msgstr "Onglets"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Tâches" msgstr "Tâches"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Total : {0}" msgstr "Total : {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Déclenché par" msgstr "Déclenché par"
@@ -2347,7 +2416,6 @@ msgstr "Utilisation"
msgid "Value" msgid "Value"
msgstr "Valeur" msgstr "Valeur"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Seuils d'avertissement"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Notifications Webhook / Push" msgstr "Notifications Webhook / Push"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 דק'"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "התראות פעילות"
msgid "Active state" msgid "Active state"
msgstr "מצב פעיל" msgstr "מצב פעיל"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "בדוק לוגים לפרטים נוספים"
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "לחץ על מערכת כדי לצפות במידע נוסף."
msgid "Click to copy" msgid "Click to copy"
msgstr "לחץ כדי להעתיק" msgstr "לחץ כדי להעתיק"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "פירוט זמן CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "שימוש CPU" msgstr "שימוש CPU"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "צור" msgstr "צור"
@@ -629,15 +639,27 @@ msgstr "צור"
msgid "Create account" msgid "Create account"
msgstr "צור חשבון" msgstr "צור חשבון"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "נוצר" msgstr "נוצר"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "קריטי (%)" msgstr "קריטי (%)"
@@ -721,6 +743,10 @@ msgstr "תיאור"
msgid "Detail" msgid "Detail"
msgstr "פרט" msgstr "פרט"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "התקן" msgstr "התקן"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "הוראות התקנה ידניות" msgstr "הוראות התקנה ידניות"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "לא"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "דורש"
msgid "Reset Password" msgid "Reset Password"
msgstr "איפוס סיסמה" msgstr "איפוס סיסמה"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "מצב"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "מערכת"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "ממוצעי עומס מערכת לאורך זמן" msgstr "ממוצעי עומס מערכת לאורך זמן"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "שירותי Systemd" msgstr "שירותי Systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "לשוניות" msgstr "לשוניות"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "משימות" msgstr "משימות"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "סה\"כ: {0}" msgstr "סה\"כ: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "הופעל על ידי" msgstr "הופעל על ידי"
@@ -2347,7 +2416,6 @@ msgstr "ניצולת"
msgid "Value" msgid "Value"
msgstr "ערך" msgstr "ערך"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "ספי אזהרה"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / התראות דחיפה" msgstr "Webhook / התראות דחיפה"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 minuta"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktivna Upozorenja"
msgid "Active state" msgid "Active state"
msgstr "Aktivno stanje" msgstr "Aktivno stanje"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Provjerite zapise (logove) za više detalja."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Odaberite sustav za prikaz više informacija."
msgid "Click to copy" msgid "Click to copy"
msgstr "Pritisnite za kopiranje" msgstr "Pritisnite za kopiranje"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Raspodjela CPU vremena"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Iskorištenost procesora" msgstr "Iskorištenost procesora"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Stvori" msgstr "Stvori"
@@ -629,15 +639,27 @@ msgstr "Stvori"
msgid "Create account" msgid "Create account"
msgstr "Napravite račun" msgstr "Napravite račun"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Kreiran" msgstr "Kreiran"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritično (%)" msgstr "Kritično (%)"
@@ -721,6 +743,10 @@ msgstr "Opis"
msgid "Detail" msgid "Detail"
msgstr "Detalj" msgstr "Detalj"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Uređaj" msgstr "Uređaj"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Upute za ručno postavljanje" msgstr "Upute za ručno postavljanje"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Ne"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Zahtijeva"
msgid "Reset Password" msgid "Reset Password"
msgstr "Resetiraj Lozinku" msgstr "Resetiraj Lozinku"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Stanje"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Sustav"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Prosječno opterećenje sustava kroz vrijeme" msgstr "Prosječno opterećenje sustava kroz vrijeme"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd servisi" msgstr "Systemd servisi"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Kartice" msgstr "Kartice"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Zadaci" msgstr "Zadaci"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Ukupno: {0}" msgstr "Ukupno: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Pokrenuto od" msgstr "Pokrenuto od"
@@ -2347,7 +2416,6 @@ msgstr "Iskorištenost"
msgid "Value" msgid "Value"
msgstr "Vrijednost" msgstr "Vrijednost"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Pragovi upozorenja"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push obavijest" msgstr "Webhook / Push obavijest"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 perc"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktív riasztások"
msgid "Active state" msgid "Active state"
msgstr "Aktív állapot" msgstr "Aktív állapot"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Ellenőrizd a naplót a további részletekért."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "További információkért kattints egy rendszerre."
msgid "Click to copy" msgid "Click to copy"
msgstr "Kattints a másoláshoz" msgstr "Kattints a másoláshoz"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU idő felbontása"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU használat" msgstr "CPU használat"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Létrehozás" msgstr "Létrehozás"
@@ -629,15 +639,27 @@ msgstr "Létrehozás"
msgid "Create account" msgid "Create account"
msgstr "Fiók létrehozása" msgstr "Fiók létrehozása"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Létrehozva" msgstr "Létrehozva"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritikus (%)" msgstr "Kritikus (%)"
@@ -721,6 +743,10 @@ msgstr "Leírás"
msgid "Detail" msgid "Detail"
msgstr "Részlet" msgstr "Részlet"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Eszköz" msgstr "Eszköz"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Manuális beállítási lépések" msgstr "Manuális beállítási lépések"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Nem"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Igényel"
msgid "Reset Password" msgid "Reset Password"
msgstr "Jelszó visszaállítása" msgstr "Jelszó visszaállítása"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Állapot"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Rendszer"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Rendszer terhelési átlaga" msgstr "Rendszer terhelési átlaga"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd szolgáltatások" msgstr "Systemd szolgáltatások"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Lapok" msgstr "Lapok"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Feladatok" msgstr "Feladatok"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Összesen: {0}" msgstr "Összesen: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Kiváltva" msgstr "Kiváltva"
@@ -2347,7 +2416,6 @@ msgstr "Kihasználtság"
msgid "Value" msgid "Value"
msgstr "Érték" msgstr "Érték"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Figyelmeztetési küszöbértékek"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push értesítések" msgstr "Webhook / Push értesítések"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 mnt"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Peringatan Aktif"
msgid "Active state" msgid "Active state"
msgstr "Status aktif" msgstr "Status aktif"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Periksa riwayat untuk lebih detail."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Klik pada sistem untuk melihat informasi lebih banyak."
msgid "Click to copy" msgid "Click to copy"
msgstr "Klik untuk menyalin" msgstr "Klik untuk menyalin"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Rincian Waktu CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Penggunaan CPU" msgstr "Penggunaan CPU"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Buat" msgstr "Buat"
@@ -629,15 +639,27 @@ msgstr "Buat"
msgid "Create account" msgid "Create account"
msgstr "Buat akun" msgstr "Buat akun"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Dibuat" msgstr "Dibuat"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritis (%)" msgstr "Kritis (%)"
@@ -721,6 +743,10 @@ msgstr "Deskripsi"
msgid "Detail" msgid "Detail"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Perangkat" msgstr "Perangkat"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Instruksi setup manual" msgstr "Instruksi setup manual"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Tidak"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Memerlukan"
msgid "Reset Password" msgid "Reset Password"
msgstr "Reset Kata Sandi" msgstr "Reset Kata Sandi"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Status"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Sistem"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Rata-rata beban sistem dari waktu ke waktu" msgstr "Rata-rata beban sistem dari waktu ke waktu"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Layanan Systemd" msgstr "Layanan Systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Tab" msgstr "Tab"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Tugas" msgstr "Tugas"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Dipicu oleh" msgstr "Dipicu oleh"
@@ -2347,7 +2416,6 @@ msgstr "Utilisasi"
msgid "Value" msgid "Value"
msgstr "Nilai" msgstr "Nilai"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Ambang peringatan"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push notifikasi" msgstr "Webhook / Push notifikasi"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr ""
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Avvisi Attivi"
msgid "Active state" msgid "Active state"
msgstr "Stato attivo" msgstr "Stato attivo"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Controlla i log per maggiori dettagli."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Clicca su un sistema per visualizzare più informazioni."
msgid "Click to copy" msgid "Click to copy"
msgstr "Clicca per copiare" msgstr "Clicca per copiare"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Suddivisione tempo CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Utilizzo CPU" msgstr "Utilizzo CPU"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Crea" msgstr "Crea"
@@ -629,15 +639,27 @@ msgstr "Crea"
msgid "Create account" msgid "Create account"
msgstr "Crea account" msgstr "Crea account"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Creato" msgstr "Creato"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Critico (%)" msgstr "Critico (%)"
@@ -721,6 +743,10 @@ msgstr "Descrizione"
msgid "Detail" msgid "Detail"
msgstr "Dettagli" msgstr "Dettagli"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Dispositivo" msgstr "Dispositivo"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Istruzioni di configurazione manuale" msgstr "Istruzioni di configurazione manuale"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr ""
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Richiede"
msgid "Reset Password" msgid "Reset Password"
msgstr "Reimposta Password" msgstr "Reimposta Password"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Stato"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Sistema"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Medie di carico del sistema nel tempo" msgstr "Medie di carico del sistema nel tempo"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Servizi Systemd" msgstr "Servizi Systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Schede" msgstr "Schede"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Attività" msgstr "Attività"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Totale: {0}" msgstr "Totale: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Attivato da" msgstr "Attivato da"
@@ -2347,7 +2416,6 @@ msgstr "Utilizzo"
msgid "Value" msgid "Value"
msgstr "Valore" msgstr "Valore"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Soglie di avviso"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Notifiche Webhook / Push" msgstr "Notifiche Webhook / Push"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5分"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "アクティブなアラート"
msgid "Active state" msgid "Active state"
msgstr "アクティブ状態" msgstr "アクティブ状態"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "詳細についてはログを確認してください。"
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "システムをクリックして詳細を表示します。"
msgid "Click to copy" msgid "Click to copy"
msgstr "クリックしてコピー" msgstr "クリックしてコピー"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU 時間の内訳"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU使用率" msgstr "CPU使用率"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "作成" msgstr "作成"
@@ -629,15 +639,27 @@ msgstr "作成"
msgid "Create account" msgid "Create account"
msgstr "アカウントを作成" msgstr "アカウントを作成"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "作成日" msgstr "作成日"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "致命的 (%)" msgstr "致命的 (%)"
@@ -721,6 +743,10 @@ msgstr "説明"
msgid "Detail" msgid "Detail"
msgstr "詳細" msgstr "詳細"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "デバイス" msgstr "デバイス"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "手動セットアップの手順" msgstr "手動セットアップの手順"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "いいえ"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "必要とする"
msgid "Reset Password" msgid "Reset Password"
msgstr "パスワードをリセット" msgstr "パスワードをリセット"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "状態"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "システム"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "システムの負荷平均の推移" msgstr "システムの負荷平均の推移"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemdサービス" msgstr "Systemdサービス"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "タブ" msgstr "タブ"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "タスク" msgstr "タスク"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "合計: {0}" msgstr "合計: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "トリガー元" msgstr "トリガー元"
@@ -2347,7 +2416,6 @@ msgstr "利用率"
msgid "Value" msgid "Value"
msgstr "値" msgstr "値"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "警告のしきい値"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / プッシュ通知" msgstr "Webhook / プッシュ通知"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5분"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "활성화된 알림들"
msgid "Active state" msgid "Active state"
msgstr "활성 상태" msgstr "활성 상태"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "자세한 내용은 로그를 확인하세요."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "더 많은 정보를 보려면 시스템을 클릭하세요."
msgid "Click to copy" msgid "Click to copy"
msgstr "클릭하여 복사" msgstr "클릭하여 복사"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU 시간 분배"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU 사용량" msgstr "CPU 사용량"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "생성" msgstr "생성"
@@ -629,15 +639,27 @@ msgstr "생성"
msgid "Create account" msgid "Create account"
msgstr "계정 생성" msgstr "계정 생성"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "생성됨" msgstr "생성됨"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "위험 (%)" msgstr "위험 (%)"
@@ -721,6 +743,10 @@ msgstr "설명"
msgid "Detail" msgid "Detail"
msgstr "세부사항" msgstr "세부사항"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "장치" msgstr "장치"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "수동 설정 방법" msgstr "수동 설정 방법"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "아니오"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "필요 항목"
msgid "Reset Password" msgid "Reset Password"
msgstr "비밀번호 재설정" msgstr "비밀번호 재설정"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "상태"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "시스템"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "시간에 따른 시스템 부하 평균" msgstr "시간에 따른 시스템 부하 평균"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd 서비스" msgstr "Systemd 서비스"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "탭" msgstr "탭"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "작업" msgstr "작업"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "총: {0}" msgstr "총: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "트리거 대상" msgstr "트리거 대상"
@@ -2347,7 +2416,6 @@ msgstr "사용률"
msgid "Value" msgid "Value"
msgstr "값" msgstr "값"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "경고 임계값"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / 푸시 알림" msgstr "Webhook / 푸시 알림"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 minuten"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Actieve waarschuwingen"
msgid "Active state" msgid "Active state"
msgstr "Actieve status" msgstr "Actieve status"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Controleer de logs voor meer details."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Klik op een systeem om meer informatie te bekijken."
msgid "Click to copy" msgid "Click to copy"
msgstr "Klik om te kopiëren" msgstr "Klik om te kopiëren"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU-tijdverdeling"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Processorgebruik" msgstr "Processorgebruik"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Aanmaken" msgstr "Aanmaken"
@@ -629,15 +639,27 @@ msgstr "Aanmaken"
msgid "Create account" msgid "Create account"
msgstr "Account aanmaken" msgstr "Account aanmaken"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Aangemaakt" msgstr "Aangemaakt"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritiek (%)" msgstr "Kritiek (%)"
@@ -721,6 +743,10 @@ msgstr "Beschrijving"
msgid "Detail" msgid "Detail"
msgstr "Details" msgstr "Details"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Apparaat" msgstr "Apparaat"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Handmatige installatie-instructies" msgstr "Handmatige installatie-instructies"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Nee"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Vereist"
msgid "Reset Password" msgid "Reset Password"
msgstr "Wachtwoord resetten" msgstr "Wachtwoord resetten"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Status"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Systeem"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Gemiddelde systeembelasting na verloop van tijd" msgstr "Gemiddelde systeembelasting na verloop van tijd"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd-services" msgstr "Systemd-services"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Tabbladen" msgstr "Tabbladen"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Taken" msgstr "Taken"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Totaal: {0}" msgstr "Totaal: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Geactiveerd door" msgstr "Geactiveerd door"
@@ -2347,7 +2416,6 @@ msgstr "Gebruik"
msgid "Value" msgid "Value"
msgstr "Waarde" msgstr "Waarde"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Waarschuwingsdrempels"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Pushmeldingen" msgstr "Webhook / Pushmeldingen"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr ""
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktive Alarmer"
msgid "Active state" msgid "Active state"
msgstr "Aktiv tilstand" msgstr "Aktiv tilstand"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Sjekk loggene for flere detaljer."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Klikk på et system for å se mer informasjon."
msgid "Click to copy" msgid "Click to copy"
msgstr "Klikk for å kopiere" msgstr "Klikk for å kopiere"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU-tidsoppdeling"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU-bruk" msgstr "CPU-bruk"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Opprett" msgstr "Opprett"
@@ -629,15 +639,27 @@ msgstr "Opprett"
msgid "Create account" msgid "Create account"
msgstr "Opprett konto" msgstr "Opprett konto"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Opprettet" msgstr "Opprettet"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritisk (%)" msgstr "Kritisk (%)"
@@ -721,6 +743,10 @@ msgstr "Beskrivelse"
msgid "Detail" msgid "Detail"
msgstr "Detaljer" msgstr "Detaljer"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Enhet" msgstr "Enhet"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Instruks for Manuell Installasjon" msgstr "Instruks for Manuell Installasjon"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Nei"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Påkrevd"
msgid "Reset Password" msgid "Reset Password"
msgstr "Nullstill Passord" msgstr "Nullstill Passord"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Tilstand"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr ""
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Systembelastning gjennomsnitt over tid" msgstr "Systembelastning gjennomsnitt over tid"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd-tjenester" msgstr "Systemd-tjenester"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Faner" msgstr "Faner"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Oppgaver" msgstr "Oppgaver"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Totalt: {0}" msgstr "Totalt: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Utløst av" msgstr "Utløst av"
@@ -2347,7 +2416,6 @@ msgstr "Utnyttelse"
msgid "Value" msgid "Value"
msgstr "Verdi" msgstr "Verdi"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Advarselsterskler"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push-varslinger" msgstr "Webhook / Push-varslinger"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr ""
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktywne alerty"
msgid "Active state" msgid "Active state"
msgstr "Status aktywny" msgstr "Status aktywny"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Sprawdź logi, aby uzyskać więcej informacji."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Wybierz system, aby wyświetlić więcej informacji."
msgid "Click to copy" msgid "Click to copy"
msgstr "Kliknij, aby skopiować" msgstr "Kliknij, aby skopiować"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Podział czasu CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Użycie procesora" msgstr "Użycie procesora"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Utwórz" msgstr "Utwórz"
@@ -629,15 +639,27 @@ msgstr "Utwórz"
msgid "Create account" msgid "Create account"
msgstr "Utwórz konto" msgstr "Utwórz konto"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Utworzono" msgstr "Utworzono"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Krytyczny (%)" msgstr "Krytyczny (%)"
@@ -721,6 +743,10 @@ msgstr "Opis"
msgid "Detail" msgid "Detail"
msgstr "Szczegół" msgstr "Szczegół"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Urządzenie" msgstr "Urządzenie"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Instrukcja ręcznej konfiguracji" msgstr "Instrukcja ręcznej konfiguracji"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Nie"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Wymaga"
msgid "Reset Password" msgid "Reset Password"
msgstr "Resetuj hasło" msgstr "Resetuj hasło"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Stan"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr ""
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Średnie obciążenie systemu w czasie" msgstr "Średnie obciążenie systemu w czasie"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Usługi systemd" msgstr "Usługi systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Karty" msgstr "Karty"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Zadania" msgstr "Zadania"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Łącznie: {0}" msgstr "Łącznie: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Wyzwalane przez" msgstr "Wyzwalane przez"
@@ -2347,7 +2416,6 @@ msgstr "Użycie"
msgid "Value" msgid "Value"
msgstr "Wartość" msgstr "Wartość"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Progi ostrzegawcze"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Powiadomienia push" msgstr "Webhook / Powiadomienia push"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr ""
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Alertas Ativos"
msgid "Active state" msgid "Active state"
msgstr "Estado ativo" msgstr "Estado ativo"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Verifique os logs para mais detalhes."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Clique em um sistema para ver mais informações."
msgid "Click to copy" msgid "Click to copy"
msgstr "Clique para copiar" msgstr "Clique para copiar"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Distribuição do Tempo de CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Uso de CPU" msgstr "Uso de CPU"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Criar" msgstr "Criar"
@@ -629,15 +639,27 @@ msgstr "Criar"
msgid "Create account" msgid "Create account"
msgstr "Criar conta" msgstr "Criar conta"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Criado" msgstr "Criado"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Crítico (%)" msgstr "Crítico (%)"
@@ -721,6 +743,10 @@ msgstr "Descrição"
msgid "Detail" msgid "Detail"
msgstr "Detalhe" msgstr "Detalhe"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Dispositivo" msgstr "Dispositivo"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Instruções de configuração manual" msgstr "Instruções de configuração manual"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Não"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Requer"
msgid "Reset Password" msgid "Reset Password"
msgstr "Redefinir Senha" msgstr "Redefinir Senha"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Estado"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Sistema"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Médias de carga do sistema ao longo do tempo" msgstr "Médias de carga do sistema ao longo do tempo"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Serviços Systemd" msgstr "Serviços Systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Separadores" msgstr "Separadores"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Tarefas" msgstr "Tarefas"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Acionado por" msgstr "Acionado por"
@@ -2347,7 +2416,6 @@ msgstr "Utilização"
msgid "Value" msgid "Value"
msgstr "Valor" msgstr "Valor"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Limites de aviso"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Notificações Webhook / Push" msgstr "Notificações Webhook / Push"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 мин"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Активные оповещения"
msgid "Active state" msgid "Active state"
msgstr "Активное состояние" msgstr "Активное состояние"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Проверьте журналы для получения более
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Нажмите на систему для просмотра допол
msgid "Click to copy" msgid "Click to copy"
msgstr "Нажмите, чтобы скопировать" msgstr "Нажмите, чтобы скопировать"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Распределение времени ЦП"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Использование CPU" msgstr "Использование CPU"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Создать" msgstr "Создать"
@@ -629,15 +639,27 @@ msgstr "Создать"
msgid "Create account" msgid "Create account"
msgstr "Создать аккаунт" msgstr "Создать аккаунт"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Создано" msgstr "Создано"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Критический (%)" msgstr "Критический (%)"
@@ -721,6 +743,10 @@ msgstr "Описание"
msgid "Detail" msgid "Detail"
msgstr "Подробности" msgstr "Подробности"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Устройство" msgstr "Устройство"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Инструкции по ручной настройке" msgstr "Инструкции по ручной настройке"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Нет"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Требует"
msgid "Reset Password" msgid "Reset Password"
msgstr "Сбросить пароль" msgstr "Сбросить пароль"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Состояние"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Система"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Средняя загрузка системы за время" msgstr "Средняя загрузка системы за время"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Сервисы Systemd" msgstr "Сервисы Systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Вкладки" msgstr "Вкладки"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Задачи" msgstr "Задачи"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Всего: {0}" msgstr "Всего: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Запущено" msgstr "Запущено"
@@ -2347,7 +2416,6 @@ msgstr "Использование"
msgid "Value" msgid "Value"
msgstr "Значение" msgstr "Значение"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Пороги предупреждения"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push уведомления" msgstr "Webhook / Push уведомления"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr ""
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktivna opozorila"
msgid "Active state" msgid "Active state"
msgstr "Aktivno stanje" msgstr "Aktivno stanje"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Za več podrobnosti preverite dnevnike."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Kliknite na sistem za več informacij."
msgid "Click to copy" msgid "Click to copy"
msgstr "Klikni za kopiranje" msgstr "Klikni za kopiranje"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Razčlenitev časa CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU poraba" msgstr "CPU poraba"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Ustvari" msgstr "Ustvari"
@@ -629,15 +639,27 @@ msgstr "Ustvari"
msgid "Create account" msgid "Create account"
msgstr "Ustvari račun" msgstr "Ustvari račun"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Ustvarjeno" msgstr "Ustvarjeno"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritično (%)" msgstr "Kritično (%)"
@@ -721,6 +743,10 @@ msgstr "Opis"
msgid "Detail" msgid "Detail"
msgstr "Podrobnost" msgstr "Podrobnost"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Naprava" msgstr "Naprava"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Navodila za ročno nastavitev" msgstr "Navodila za ročno nastavitev"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Ne"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Zahteva"
msgid "Reset Password" msgid "Reset Password"
msgstr "Ponastavi geslo" msgstr "Ponastavi geslo"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Stanje"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Sistemsko"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Sistemske povprečne obremenitve skozi čas" msgstr "Sistemske povprečne obremenitve skozi čas"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd storitve" msgstr "Systemd storitve"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Zavihki" msgstr "Zavihki"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Naloge" msgstr "Naloge"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Skupaj: {0}" msgstr "Skupaj: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Sproženo z" msgstr "Sproženo z"
@@ -2347,7 +2416,6 @@ msgstr "Izkoriščenost"
msgid "Value" msgid "Value"
msgstr "Vrednost" msgstr "Vrednost"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Pragovi za opozorila"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / potisna obvestila" msgstr "Webhook / potisna obvestila"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 мин"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Активна упозорења"
msgid "Active state" msgid "Active state"
msgstr "Активно стање" msgstr "Активно стање"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Проверите логове за више детаља."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Кликните на систем да видите више инфор
msgid "Click to copy" msgid "Click to copy"
msgstr "Кликните да копирате" msgstr "Кликните да копирате"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Расподела времена процесора"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Искоришћеност процесора" msgstr "Искоришћеност процесора"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Креирај" msgstr "Креирај"
@@ -629,15 +639,27 @@ msgstr "Креирај"
msgid "Create account" msgid "Create account"
msgstr "Креирај налог" msgstr "Креирај налог"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Креирано" msgstr "Креирано"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Критично (%)" msgstr "Критично (%)"
@@ -721,6 +743,10 @@ msgstr "Опис"
msgid "Detail" msgid "Detail"
msgstr "Детаљ" msgstr "Детаљ"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Уређај" msgstr "Уређај"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Упутства за ручно подешавање" msgstr "Упутства за ручно подешавање"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Не"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Захтева"
msgid "Reset Password" msgid "Reset Password"
msgstr "Ресетуј лозинку" msgstr "Ресетуј лозинку"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Стање"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Систем"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Просечна оптерећења система током времена" msgstr "Просечна оптерећења система током времена"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd сервиси" msgstr "Systemd сервиси"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Картице" msgstr "Картице"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Задаци" msgstr "Задаци"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Укупно: {0}" msgstr "Укупно: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Окинуто од" msgstr "Окинуто од"
@@ -2347,7 +2416,6 @@ msgstr "Искоришћеност"
msgid "Value" msgid "Value"
msgstr "Вредност" msgstr "Вредност"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Прагове упозорења"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push обавештења" msgstr "Webhook / Push обавештења"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr ""
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktiva larm"
msgid "Active state" msgid "Active state"
msgstr "Aktivt tillstånd" msgstr "Aktivt tillstånd"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Kontrollera loggarna för mer information."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Klicka på ett system för att visa mer information."
msgid "Click to copy" msgid "Click to copy"
msgstr "Klicka för att kopiera" msgstr "Klicka för att kopiera"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU-tidsuppdelning"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU-användning" msgstr "CPU-användning"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Skapa" msgstr "Skapa"
@@ -629,15 +639,27 @@ msgstr "Skapa"
msgid "Create account" msgid "Create account"
msgstr "Skapa konto" msgstr "Skapa konto"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Skapad" msgstr "Skapad"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritisk (%)" msgstr "Kritisk (%)"
@@ -721,6 +743,10 @@ msgstr "Beskrivning"
msgid "Detail" msgid "Detail"
msgstr "Detalj" msgstr "Detalj"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Enhet" msgstr "Enhet"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Manuella installationsinstruktioner" msgstr "Manuella installationsinstruktioner"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Nej"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Kräver"
msgid "Reset Password" msgid "Reset Password"
msgstr "Återställ lösenord" msgstr "Återställ lösenord"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Tillstånd"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr ""
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Systembelastning över tid" msgstr "Systembelastning över tid"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd-tjänster" msgstr "Systemd-tjänster"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Flikar" msgstr "Flikar"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Uppgifter" msgstr "Uppgifter"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Totalt: {0}" msgstr "Totalt: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Utlöst av" msgstr "Utlöst av"
@@ -2347,7 +2416,6 @@ msgstr "Användning"
msgid "Value" msgid "Value"
msgstr "Värde" msgstr "Värde"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Varningströsklar"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push-aviseringar" msgstr "Webhook / Push-aviseringar"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 dk"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Aktif Uyarılar"
msgid "Active state" msgid "Active state"
msgstr "Aktif durum" msgstr "Aktif durum"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Daha fazla ayrıntı için günlükleri kontrol edin."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Daha fazla bilgi görmek için bir sisteme tıklayın."
msgid "Click to copy" msgid "Click to copy"
msgstr "Kopyalamak için tıklayın" msgstr "Kopyalamak için tıklayın"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU Zaman Dağılımı"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU Kullanımı" msgstr "CPU Kullanımı"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Oluştur" msgstr "Oluştur"
@@ -629,15 +639,27 @@ msgstr "Oluştur"
msgid "Create account" msgid "Create account"
msgstr "Hesap oluştur" msgstr "Hesap oluştur"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Oluşturuldu" msgstr "Oluşturuldu"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Kritik (%)" msgstr "Kritik (%)"
@@ -721,6 +743,10 @@ msgstr "Açıklama"
msgid "Detail" msgid "Detail"
msgstr "Ayrıntı" msgstr "Ayrıntı"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Cihaz" msgstr "Cihaz"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Manuel kurulum talimatları" msgstr "Manuel kurulum talimatları"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Hayır"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Gerektirir"
msgid "Reset Password" msgid "Reset Password"
msgstr "Şifreyi Sıfırla" msgstr "Şifreyi Sıfırla"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Durum"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Sistem"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Zaman içindeki sistem yükü ortalamaları" msgstr "Zaman içindeki sistem yükü ortalamaları"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd Hizmetleri" msgstr "Systemd Hizmetleri"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Sekmeler" msgstr "Sekmeler"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Görevler" msgstr "Görevler"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Toplam: {0}" msgstr "Toplam: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Tetikleyen" msgstr "Tetikleyen"
@@ -2347,7 +2416,6 @@ msgstr "Kullanım"
msgid "Value" msgid "Value"
msgstr "Değer" msgstr "Değer"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Uyarı eşikleri"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Anlık bildirimler" msgstr "Webhook / Anlık bildirimler"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 хв"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Активні сповіщення"
msgid "Active state" msgid "Active state"
msgstr "Активний стан" msgstr "Активний стан"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Перевірте журнали для отримання додатк
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Натисніть на систему, щоб переглянути б
msgid "Click to copy" msgid "Click to copy"
msgstr "Натисніть, щоб скопіювати" msgstr "Натисніть, щоб скопіювати"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Розподіл часу ЦП"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Використання ЦП" msgstr "Використання ЦП"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Створити" msgstr "Створити"
@@ -629,15 +639,27 @@ msgstr "Створити"
msgid "Create account" msgid "Create account"
msgstr "Створити обліковий запис" msgstr "Створити обліковий запис"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Створено" msgstr "Створено"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Критично (%)" msgstr "Критично (%)"
@@ -721,6 +743,10 @@ msgstr "Опис"
msgid "Detail" msgid "Detail"
msgstr "Деталі" msgstr "Деталі"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Пристрій" msgstr "Пристрій"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Інструкції з ручного налаштування" msgstr "Інструкції з ручного налаштування"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Ні"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Потребує"
msgid "Reset Password" msgid "Reset Password"
msgstr "Скинути пароль" msgstr "Скинути пароль"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Стан"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Система"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Середнє навантаження системи з часом" msgstr "Середнє навантаження системи з часом"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Служби Systemd" msgstr "Служби Systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Вкладки" msgstr "Вкладки"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Завдання" msgstr "Завдання"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Всього: {0}" msgstr "Всього: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Запущено через" msgstr "Запущено через"
@@ -2347,7 +2416,6 @@ msgstr "Використання"
msgid "Value" msgid "Value"
msgstr "Значення" msgstr "Значення"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Пороги попередження"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / Push сповіщення" msgstr "Webhook / Push сповіщення"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 phút"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "Cảnh báo hoạt động"
msgid "Active state" msgid "Active state"
msgstr "Trạng thái hoạt động" msgstr "Trạng thái hoạt động"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "Kiểm tra nhật ký để biết thêm chi tiết."
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "Nhấp vào hệ thống để xem thêm thông tin."
msgid "Click to copy" msgid "Click to copy"
msgstr "Nhấp để sao chép" msgstr "Nhấp để sao chép"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "Phân tích thời gian CPU"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "Sử dụng CPU" msgstr "Sử dụng CPU"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "Tạo" msgstr "Tạo"
@@ -629,15 +639,27 @@ msgstr "Tạo"
msgid "Create account" msgid "Create account"
msgstr "Tạo tài khoản" msgstr "Tạo tài khoản"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "Đã tạo" msgstr "Đã tạo"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "Độ nghiêm trọng (%)" msgstr "Độ nghiêm trọng (%)"
@@ -721,6 +743,10 @@ msgstr "Mô tả"
msgid "Detail" msgid "Detail"
msgstr "Chi tiết" msgstr "Chi tiết"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "Thiết bị" msgstr "Thiết bị"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "Hướng dẫn cài đặt thủ công" msgstr "Hướng dẫn cài đặt thủ công"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "Không"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "Yêu cầu"
msgid "Reset Password" msgid "Reset Password"
msgstr "Đặt lại Mật khẩu" msgstr "Đặt lại Mật khẩu"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "Trạng thái"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "Hệ thống"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "Tải trung bình của hệ thống theo thời gian" msgstr "Tải trung bình của hệ thống theo thời gian"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Dịch vụ Systemd" msgstr "Dịch vụ Systemd"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "Tab" msgstr "Tab"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "Tác vụ" msgstr "Tác vụ"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "Tổng: {0}" msgstr "Tổng: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "Được kích hoạt bởi" msgstr "Được kích hoạt bởi"
@@ -2347,7 +2416,6 @@ msgstr "Sử dụng"
msgid "Value" msgid "Value"
msgstr "Giá trị" msgstr "Giá trị"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "Ngưỡng cảnh báo"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Thông báo Webhook / Push" msgstr "Thông báo Webhook / Push"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 分钟"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "启用的警报"
msgid "Active state" msgid "Active state"
msgstr "活动状态" msgstr "活动状态"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "检查日志以获取更多详细信息。"
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "点击系统查看更多信息。"
msgid "Click to copy" msgid "Click to copy"
msgstr "点击复制" msgstr "点击复制"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU 时间细分"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU 使用率" msgstr "CPU 使用率"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "创建" msgstr "创建"
@@ -629,15 +639,27 @@ msgstr "创建"
msgid "Create account" msgid "Create account"
msgstr "创建账户" msgstr "创建账户"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "创建时间" msgstr "创建时间"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "临界 (%)" msgstr "临界 (%)"
@@ -721,6 +743,10 @@ msgstr "描述"
msgid "Detail" msgid "Detail"
msgstr "详情" msgstr "详情"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "设备" msgstr "设备"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "手动设置说明" msgstr "手动设置说明"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "否"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "需要"
msgid "Reset Password" msgid "Reset Password"
msgstr "重置密码" msgstr "重置密码"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "状态"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "系统"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "系统负载平均值随时间变化" msgstr "系统负载平均值随时间变化"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd 服务" msgstr "Systemd 服务"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "标签页" msgstr "标签页"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "任务数" msgstr "任务数"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "总计: {0}" msgstr "总计: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "由...触发" msgstr "由...触发"
@@ -2347,7 +2416,6 @@ msgstr "利用率"
msgid "Value" msgid "Value"
msgstr "值" msgstr "值"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "警告阈值"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / 推送通知" msgstr "Webhook / 推送通知"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 分鐘"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "活動警報"
msgid "Active state" msgid "Active state"
msgstr "活動狀態" msgstr "活動狀態"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "檢查日誌以取得更多資訊。"
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "點擊系統以查看更多資訊。"
msgid "Click to copy" msgid "Click to copy"
msgstr "點擊以複製" msgstr "點擊以複製"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU 時間細分"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU 使用率" msgstr "CPU 使用率"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "建立" msgstr "建立"
@@ -629,15 +639,27 @@ msgstr "建立"
msgid "Create account" msgid "Create account"
msgstr "創建帳戶" msgstr "創建帳戶"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "已建立" msgstr "已建立"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "嚴重 (%)" msgstr "嚴重 (%)"
@@ -721,6 +743,10 @@ msgstr "描述"
msgid "Detail" msgid "Detail"
msgstr "詳細資訊" msgstr "詳細資訊"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "裝置" msgstr "裝置"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "手動設定說明" msgstr "手動設定說明"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "否"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "需要"
msgid "Reset Password" msgid "Reset Password"
msgstr "重設密碼" msgstr "重設密碼"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "狀態"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "系統"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "系統平均負載隨時間變化" msgstr "系統平均負載隨時間變化"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd 服務" msgstr "Systemd 服務"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "分頁" msgstr "分頁"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "任務數" msgstr "任務數"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "總計: {0}" msgstr "總計: {0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "由...觸發" msgstr "由...觸發"
@@ -2347,7 +2416,6 @@ msgstr "利用率"
msgid "Value" msgid "Value"
msgstr "值" msgstr "值"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "警告閾值"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / 推送通知" msgstr "Webhook / 推送通知"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""
+76 -7
View File
@@ -97,6 +97,10 @@ msgstr "5 分鐘"
msgid "8.8.8.8" msgid "8.8.8.8"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Acknowledge"
msgstr ""
#. Table column #. Table column
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
@@ -130,9 +134,9 @@ msgstr "活動警報"
msgid "Active state" msgid "Active state"
msgstr "活動狀態" msgstr "活動狀態"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/incidents.tsx
#~ msgid "Add" msgid "Add"
#~ msgstr "" msgstr ""
#: src/components/add-system.tsx #: src/components/add-system.tsx
#: src/components/add-system.tsx #: src/components/add-system.tsx
@@ -151,8 +155,8 @@ msgid "Add Monitor"
msgstr "" msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Add System" msgid "Add System"
#~ msgstr "" msgstr ""
#: src/components/routes/settings/notifications.tsx #: src/components/routes/settings/notifications.tsx
msgid "Add URL" msgid "Add URL"
@@ -459,6 +463,7 @@ msgstr "檢查系統記錄以取得更多資訊。"
msgid "Check now" msgid "Check now"
msgstr "" msgstr ""
#: src/components/routes/monitor.tsx
#: src/components/routes/monitor.tsx #: src/components/routes/monitor.tsx
msgid "Check Now" msgid "Check Now"
msgstr "" msgstr ""
@@ -493,6 +498,10 @@ msgstr "點擊系統以查看更多資訊。"
msgid "Click to copy" msgid "Click to copy"
msgstr "點擊複製" msgstr "點擊複製"
#: src/components/routes/incidents.tsx
msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
#~ msgid "Columns" #~ msgid "Columns"
#~ msgstr "" #~ msgstr ""
@@ -621,6 +630,7 @@ msgstr "CPU 時間細分"
msgid "CPU Usage" msgid "CPU Usage"
msgstr "CPU 使用率" msgstr "CPU 使用率"
#: src/components/routes/incidents.tsx
#: src/components/routes/settings/quiet-hours.tsx #: src/components/routes/settings/quiet-hours.tsx
msgid "Create" msgid "Create"
msgstr "建立" msgstr "建立"
@@ -629,15 +639,27 @@ msgstr "建立"
msgid "Create account" msgid "Create account"
msgstr "建立帳號" msgstr "建立帳號"
#: src/components/routes/incidents.tsx
msgid "Create Incident"
msgstr ""
#: src/components/monitors-table/add-monitor-dialog.tsx #: src/components/monitors-table/add-monitor-dialog.tsx
msgid "Create Monitor" msgid "Create Monitor"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Create New Incident"
msgstr ""
#. Context: date created #. Context: date created
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
msgid "Created" msgid "Created"
msgstr "已建立" msgstr "已建立"
#: src/components/routes/incidents.tsx
msgid "Creating..."
msgstr ""
#: src/components/routes/settings/general.tsx #: src/components/routes/settings/general.tsx
msgid "Critical (%)" msgid "Critical (%)"
msgstr "嚴重 (%)" msgstr "嚴重 (%)"
@@ -721,6 +743,10 @@ msgstr "描述"
msgid "Detail" msgid "Detail"
msgstr "詳細資訊" msgstr "詳細資訊"
#: src/components/routes/incidents.tsx
msgid "Details"
msgstr ""
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
msgid "Device" msgid "Device"
msgstr "裝置" msgstr "裝置"
@@ -788,6 +814,8 @@ msgid "Domain and SSL expiry calendar"
msgstr "" msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Domain Monitoring" msgid "Domain Monitoring"
msgstr "" msgstr ""
@@ -795,6 +823,10 @@ msgstr ""
msgid "Domains" msgid "Domains"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "Done"
msgstr ""
#. Context: System is down #. Context: System is down
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/system/info-bar.tsx #: src/components/routes/system/info-bar.tsx
@@ -1318,6 +1350,10 @@ msgstr ""
msgid "Manual setup instructions" msgid "Manual setup instructions"
msgstr "手動設定說明" msgstr "手動設定說明"
#: src/components/routes/incidents.tsx
msgid "Manually create an incident for tracking"
msgstr ""
#. Chart select field. Please try to keep this short. #. Chart select field. Please try to keep this short.
#: src/components/routes/system/chart-card.tsx #: src/components/routes/system/chart-card.tsx
msgid "Max 1 min" msgid "Max 1 min"
@@ -1371,12 +1407,14 @@ msgid "Monitor updated successfully"
msgstr "" msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/home.tsx
msgid "Monitor websites, APIs, and services" msgid "Monitor websites, APIs, and services"
msgstr "" msgstr ""
#: src/components/command-palette.tsx #: src/components/command-palette.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/navbar.tsx #: src/components/navbar.tsx
#: src/components/routes/monitoring.tsx
msgid "Monitoring" msgid "Monitoring"
msgstr "" msgstr ""
@@ -1436,6 +1474,10 @@ msgstr "否"
msgid "No data available for selected time range" msgid "No data available for selected time range"
msgstr "" msgstr ""
#: src/components/routes/incidents.tsx
msgid "No incidents found."
msgstr ""
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
msgid "No monitors configured yet." msgid "No monitors configured yet."
msgstr "" msgstr ""
@@ -1748,6 +1790,10 @@ msgstr "依賴"
msgid "Reset Password" msgid "Reset Password"
msgstr "重設密碼" msgstr "重設密碼"
#: src/components/routes/incidents.tsx
msgid "Resolve"
msgstr ""
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/alerts-history-columns.tsx #: src/components/alerts-history-columns.tsx
#: src/components/routes/settings/alerts-history-data-table.tsx #: src/components/routes/settings/alerts-history-data-table.tsx
@@ -1958,6 +2004,8 @@ msgstr "狀態"
#: src/components/containers-table/containers-table-columns.tsx #: src/components/containers-table/containers-table-columns.tsx
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/routes/system/smart-table.tsx #: src/components/routes/system/smart-table.tsx
@@ -2016,6 +2064,10 @@ msgstr "系統"
msgid "System load averages over time" msgid "System load averages over time"
msgstr "系統平均負載隨時間變化" msgstr "系統平均負載隨時間變化"
#: src/components/routes/home.tsx
msgid "System Monitoring"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Systemd Services" msgid "Systemd Services"
msgstr "Systemd 服務" msgstr "Systemd 服務"
@@ -2039,6 +2091,10 @@ msgctxt "Tabs system layout option"
msgid "Tabs" msgid "Tabs"
msgstr "分頁" msgstr "分頁"
#: src/components/monitors-table/monitors-table.tsx
msgid "Tags"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Tasks" msgid "Tasks"
msgstr "任務數" msgstr "任務數"
@@ -2157,10 +2213,23 @@ msgstr ""
msgid "Total: {0}" msgid "Total: {0}"
msgstr "總計:{0}" msgstr "總計:{0}"
#: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Track domain expiry dates and DNS status"
msgstr ""
#: src/components/domains-table/domains-table.tsx #: src/components/domains-table/domains-table.tsx
msgid "Track domain expiry dates and watch domains for purchase" msgid "Track domain expiry dates and watch domains for purchase"
msgstr "" msgstr ""
#: src/components/routes/home.tsx
msgid "Track system resources, containers, and health"
msgstr ""
#: src/components/routes/monitoring.tsx
msgid "Track uptime, response times, and service health"
msgstr ""
#: src/components/systemd-table/systemd-table.tsx #: src/components/systemd-table/systemd-table.tsx
msgid "Triggered by" msgid "Triggered by"
msgstr "觸發者" msgstr "觸發者"
@@ -2347,7 +2416,6 @@ msgstr "利用率"
msgid "Value" msgid "Value"
msgstr "值" msgstr "值"
#: src/components/domains-table/domains-table.tsx
#: src/components/monitors-table/monitors-table.tsx #: src/components/monitors-table/monitors-table.tsx
#: src/components/systems-table/systems-table.tsx #: src/components/systems-table/systems-table.tsx
msgid "View" msgid "View"
@@ -2400,7 +2468,8 @@ msgstr "警告閾值"
msgid "Webhook / Push notifications" msgid "Webhook / Push notifications"
msgstr "Webhook / 推送通知" msgstr "Webhook / 推送通知"
#: src/components/monitors-table/monitors-table.tsx #: src/components/routes/home.tsx
#: src/components/routes/monitoring.tsx
msgid "Website & Service Monitoring" msgid "Website & Service Monitoring"
msgstr "" msgstr ""