mirror of
https://github.com/henrygd/beszel.git
synced 2026-04-05 12:31:49 +02:00
Compare commits
8 Commits
c333a9fadd
...
v0.18.1
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1f067aad5b | ||
|
|
1388711105 | ||
|
|
618e5b4cc1 | ||
|
|
42c3ca5db5 | ||
|
|
534791776b | ||
|
|
0c6c53fc7d | ||
|
|
0dfd5ce07d | ||
|
|
2cd6d46f7c |
@@ -1,3 +1,5 @@
|
|||||||
|
//go:build (linux || windows) && (amd64 || arm64)
|
||||||
|
|
||||||
package agent
|
package agent
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
|||||||
@@ -1,14 +1,14 @@
|
|||||||
//go:build linux
|
//go:build linux && (amd64 || arm64)
|
||||||
|
|
||||||
package agent
|
package agent
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"log/slog"
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/ebitengine/purego"
|
"github.com/ebitengine/purego"
|
||||||
"log/slog"
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func openLibrary(name string) (uintptr, error) {
|
func openLibrary(name string) (uintptr, error) {
|
||||||
|
|||||||
@@ -1,9 +1,21 @@
|
|||||||
//go:build !linux && !windows
|
//go:build (!linux && !windows) || (!amd64 && !arm64)
|
||||||
|
|
||||||
package agent
|
package agent
|
||||||
|
|
||||||
import "fmt"
|
import "fmt"
|
||||||
|
|
||||||
|
type nvmlCollector struct {
|
||||||
|
gm *GPUManager
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *nvmlCollector) init() error {
|
||||||
|
return fmt.Errorf("nvml not supported on this platform")
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *nvmlCollector) start() {}
|
||||||
|
|
||||||
|
func (c *nvmlCollector) collect() {}
|
||||||
|
|
||||||
func openLibrary(name string) (uintptr, error) {
|
func openLibrary(name string) (uintptr, error) {
|
||||||
return 0, fmt.Errorf("nvml not supported on this platform")
|
return 0, fmt.Errorf("nvml not supported on this platform")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
//go:build windows
|
//go:build windows && (amd64 || arm64)
|
||||||
|
|
||||||
package agent
|
package agent
|
||||||
|
|
||||||
|
|||||||
@@ -29,10 +29,17 @@ type systemdManager struct {
|
|||||||
patterns []string
|
patterns []string
|
||||||
}
|
}
|
||||||
|
|
||||||
// isSystemdAvailable checks if systemd is used on the system to avoid unnecessary connection attempts.
|
// isSystemdAvailable checks if systemd is used on the system to avoid unnecessary connection attempts (#1548)
|
||||||
func isSystemdAvailable() bool {
|
func isSystemdAvailable() bool {
|
||||||
if _, err := os.Stat("/run/systemd/system"); err == nil {
|
paths := []string{
|
||||||
return true
|
"/run/systemd/system",
|
||||||
|
"/run/dbus/system_bus_socket",
|
||||||
|
"/var/run/dbus/system_bus_socket",
|
||||||
|
}
|
||||||
|
for _, path := range paths {
|
||||||
|
if _, err := os.Stat(path); err == nil {
|
||||||
|
return true
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if data, err := os.ReadFile("/proc/1/comm"); err == nil {
|
if data, err := os.ReadFile("/proc/1/comm"); err == nil {
|
||||||
return strings.TrimSpace(string(data)) == "systemd"
|
return strings.TrimSpace(string(data)) == "systemd"
|
||||||
@@ -48,7 +55,7 @@ func newSystemdManager() (*systemdManager, error) {
|
|||||||
|
|
||||||
// Check if systemd is available on the system before attempting connection
|
// Check if systemd is available on the system before attempting connection
|
||||||
if !isSystemdAvailable() {
|
if !isSystemdAvailable() {
|
||||||
slog.Debug("Systemd not available on this system")
|
slog.Debug("Systemd not available")
|
||||||
return nil, nil
|
return nil, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import "github.com/blang/semver"
|
|||||||
|
|
||||||
const (
|
const (
|
||||||
// Version is the current version of the application.
|
// Version is the current version of the application.
|
||||||
Version = "0.18.0-beta.2"
|
Version = "0.18.1"
|
||||||
// AppName is the name of the application.
|
// AppName is the name of the application.
|
||||||
AppName = "beszel"
|
AppName = "beszel"
|
||||||
)
|
)
|
||||||
|
|||||||
8
go.mod
8
go.mod
@@ -13,7 +13,7 @@ require (
|
|||||||
github.com/lxzan/gws v1.8.9
|
github.com/lxzan/gws v1.8.9
|
||||||
github.com/nicholas-fedor/shoutrrr v0.13.1
|
github.com/nicholas-fedor/shoutrrr v0.13.1
|
||||||
github.com/pocketbase/dbx v1.11.0
|
github.com/pocketbase/dbx v1.11.0
|
||||||
github.com/pocketbase/pocketbase v0.35.0
|
github.com/pocketbase/pocketbase v0.35.1
|
||||||
github.com/shirou/gopsutil/v4 v4.25.12
|
github.com/shirou/gopsutil/v4 v4.25.12
|
||||||
github.com/spf13/cast v1.10.0
|
github.com/spf13/cast v1.10.0
|
||||||
github.com/spf13/cobra v1.10.2
|
github.com/spf13/cobra v1.10.2
|
||||||
@@ -58,11 +58,11 @@ require (
|
|||||||
golang.org/x/net v0.48.0 // indirect
|
golang.org/x/net v0.48.0 // indirect
|
||||||
golang.org/x/oauth2 v0.34.0 // indirect
|
golang.org/x/oauth2 v0.34.0 // indirect
|
||||||
golang.org/x/sync v0.19.0 // indirect
|
golang.org/x/sync v0.19.0 // indirect
|
||||||
golang.org/x/term v0.38.0 // indirect
|
golang.org/x/term v0.39.0 // indirect
|
||||||
golang.org/x/text v0.32.0 // indirect
|
golang.org/x/text v0.33.0 // indirect
|
||||||
howett.net/plist v1.0.1 // indirect
|
howett.net/plist v1.0.1 // indirect
|
||||||
modernc.org/libc v1.66.10 // indirect
|
modernc.org/libc v1.66.10 // indirect
|
||||||
modernc.org/mathutil v1.7.1 // indirect
|
modernc.org/mathutil v1.7.1 // indirect
|
||||||
modernc.org/memory v1.11.0 // indirect
|
modernc.org/memory v1.11.0 // indirect
|
||||||
modernc.org/sqlite v1.41.0 // indirect
|
modernc.org/sqlite v1.43.0 // indirect
|
||||||
)
|
)
|
||||||
|
|||||||
14
go.sum
14
go.sum
@@ -96,8 +96,8 @@ github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRI
|
|||||||
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
|
||||||
github.com/pocketbase/dbx v1.11.0 h1:LpZezioMfT3K4tLrqA55wWFw1EtH1pM4tzSVa7kgszU=
|
github.com/pocketbase/dbx v1.11.0 h1:LpZezioMfT3K4tLrqA55wWFw1EtH1pM4tzSVa7kgszU=
|
||||||
github.com/pocketbase/dbx v1.11.0/go.mod h1:xXRCIAKTHMgUCyCKZm55pUOdvFziJjQfXaWKhu2vhMs=
|
github.com/pocketbase/dbx v1.11.0/go.mod h1:xXRCIAKTHMgUCyCKZm55pUOdvFziJjQfXaWKhu2vhMs=
|
||||||
github.com/pocketbase/pocketbase v0.35.0 h1:MW905RYJnpwl8bvFDPCn+/5Y/TGKbf+kpdKiZmqx/1s=
|
github.com/pocketbase/pocketbase v0.35.1 h1:Cd5ivUThTw29myY/tYa2cb0elkScBMseG6fExZsIQB8=
|
||||||
github.com/pocketbase/pocketbase v0.35.0/go.mod h1:eA9IKEvGYhdVbngBzgXPDZ2aNAGfDBkB6kcuLnHLTag=
|
github.com/pocketbase/pocketbase v0.35.1/go.mod h1:yQnh1o1Aq6wVuqcmZbRbDmIhc31AME/F5pnPR0Bdtmg=
|
||||||
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt9k/+g42oCprj/FisM4qX9L3sZB3upGN2ZU=
|
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt9k/+g42oCprj/FisM4qX9L3sZB3upGN2ZU=
|
||||||
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
|
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55/go.mod h1:OmDBASR4679mdNQnz2pUhc2G8CO2JrUAVFDRBDP/hJE=
|
||||||
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
|
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
|
||||||
@@ -152,12 +152,12 @@ golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
|||||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
|
||||||
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
|
golang.org/x/sys v0.40.0 h1:DBZZqJ2Rkml6QMQsZywtnjnnGvHza6BTfYFWY9kjEWQ=
|
||||||
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
|
golang.org/x/sys v0.40.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
|
||||||
golang.org/x/term v0.38.0 h1:PQ5pkm/rLO6HnxFR7N2lJHOZX6Kez5Y1gDSJla6jo7Q=
|
golang.org/x/term v0.39.0 h1:RclSuaJf32jOqZz74CkPA9qFuVTX7vhLlpfj/IGWlqY=
|
||||||
golang.org/x/term v0.38.0/go.mod h1:bSEAKrOT1W+VSu9TSCMtoGEOUcKxOKgl3LE5QEF/xVg=
|
golang.org/x/term v0.39.0/go.mod h1:yxzUCTP/U+FzoxfdKmLaA0RV1WgE0VY7hXBwKtY/4ww=
|
||||||
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
|
||||||
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
|
||||||
golang.org/x/text v0.32.0 h1:ZD01bjUt1FQ9WJ0ClOL5vxgxOI/sVCNgX1YtKwcY0mU=
|
golang.org/x/text v0.33.0 h1:B3njUFyqtHDUI5jMn1YIr5B0IE2U0qck04r6d4KPAxE=
|
||||||
golang.org/x/text v0.32.0/go.mod h1:o/rUWzghvpD5TXrTIBuJU77MTaN0ljMWE47kxGJQ7jY=
|
golang.org/x/text v0.33.0/go.mod h1:LuMebE6+rBincTi9+xWTY8TztLzKHc/9C1uBCG27+q8=
|
||||||
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=
|
||||||
golang.org/x/tools v0.40.0 h1:yLkxfA+Qnul4cs9QA3KnlFu0lVmd8JJfoq+E41uSutA=
|
golang.org/x/tools v0.40.0 h1:yLkxfA+Qnul4cs9QA3KnlFu0lVmd8JJfoq+E41uSutA=
|
||||||
golang.org/x/tools v0.40.0/go.mod h1:Ik/tzLRlbscWpqqMRjyWYDisX8bG13FrdXp3o4Sr9lc=
|
golang.org/x/tools v0.40.0/go.mod h1:Ik/tzLRlbscWpqqMRjyWYDisX8bG13FrdXp3o4Sr9lc=
|
||||||
@@ -197,8 +197,6 @@ modernc.org/opt v0.1.4 h1:2kNGMRiUjrp4LcaPuLY2PzUfqM/w9N23quVwhKt5Qm8=
|
|||||||
modernc.org/opt v0.1.4/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns=
|
modernc.org/opt v0.1.4/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns=
|
||||||
modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w=
|
modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w=
|
||||||
modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE=
|
modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE=
|
||||||
modernc.org/sqlite v1.41.0 h1:bJXddp4ZpsqMsNN1vS0jWo4IJTZzb8nWpcgvyCFG9Ck=
|
|
||||||
modernc.org/sqlite v1.41.0/go.mod h1:9fjQZ0mB1LLP0GYrp39oOJXx/I2sxEnZtzCmEQIKvGE=
|
|
||||||
modernc.org/sqlite v1.43.0 h1:8YqiFx3G1VhHTXO2Q00bl1Wz9KhS9Q5okwfp9Y97VnA=
|
modernc.org/sqlite v1.43.0 h1:8YqiFx3G1VhHTXO2Q00bl1Wz9KhS9Q5okwfp9Y97VnA=
|
||||||
modernc.org/sqlite v1.43.0/go.mod h1:+VkC6v3pLOAE0A0uVucQEcbVW0I5nHCeDaBf+DpsQT8=
|
modernc.org/sqlite v1.43.0/go.mod h1:+VkC6v3pLOAE0A0uVucQEcbVW0I5nHCeDaBf+DpsQT8=
|
||||||
modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0=
|
modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0=
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ RUN rm -rf /tmp/*
|
|||||||
# --------------------------
|
# --------------------------
|
||||||
# Final image: default scratch-based agent
|
# Final image: default scratch-based agent
|
||||||
# --------------------------
|
# --------------------------
|
||||||
FROM alpine:3.22
|
FROM alpine:3.23
|
||||||
COPY --from=builder /agent /agent
|
COPY --from=builder /agent /agent
|
||||||
|
|
||||||
RUN apk add --no-cache smartmontools
|
RUN apk add --no-cache smartmontools
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ RUN CGO_ENABLED=0 GOGC=75 GOOS=$TARGETOS GOARCH=$TARGETARCH go build -ldflags "-
|
|||||||
# Final image
|
# Final image
|
||||||
# Note: must cap_add: [CAP_PERFMON] and mount /dev/dri/ as volume
|
# Note: must cap_add: [CAP_PERFMON] and mount /dev/dri/ as volume
|
||||||
# --------------------------
|
# --------------------------
|
||||||
FROM alpine:3.22
|
FROM alpine:3.23
|
||||||
|
|
||||||
COPY --from=builder /agent /agent
|
COPY --from=builder /agent /agent
|
||||||
|
|
||||||
|
|||||||
@@ -66,6 +66,15 @@ func (acr *agentConnectRequest) agentConnect() (err error) {
|
|||||||
|
|
||||||
// Check if token is an active universal token
|
// Check if token is an active universal token
|
||||||
acr.userId, acr.isUniversalToken = universalTokenMap.GetMap().GetOk(acr.token)
|
acr.userId, acr.isUniversalToken = universalTokenMap.GetMap().GetOk(acr.token)
|
||||||
|
if !acr.isUniversalToken {
|
||||||
|
// Fallback: check for a permanent universal token stored in the DB
|
||||||
|
if rec, err := acr.hub.FindFirstRecordByFilter("universal_tokens", "token = {:token}", dbx.Params{"token": acr.token}); err == nil {
|
||||||
|
if userID := rec.GetString("user"); userID != "" {
|
||||||
|
acr.userId = userID
|
||||||
|
acr.isUniversalToken = true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Find matching fingerprint records for this token
|
// Find matching fingerprint records for this token
|
||||||
fpRecords := getFingerprintRecordsByToken(acr.token, acr.hub)
|
fpRecords := getFingerprintRecordsByToken(acr.token, acr.hub)
|
||||||
|
|||||||
@@ -1169,6 +1169,106 @@ func TestMultipleSystemsWithSameUniversalToken(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// TestPermanentUniversalTokenFromDB verifies that a universal token persisted in the DB
|
||||||
|
// (universal_tokens collection) is accepted for agent self-registration even if it is not
|
||||||
|
// present in the in-memory universalTokenMap.
|
||||||
|
func TestPermanentUniversalTokenFromDB(t *testing.T) {
|
||||||
|
// Create hub and test app
|
||||||
|
hub, testApp, err := createTestHub(t)
|
||||||
|
require.NoError(t, err)
|
||||||
|
defer testApp.Cleanup()
|
||||||
|
|
||||||
|
// Get the hub's SSH key
|
||||||
|
hubSigner, err := hub.GetSSHKey("")
|
||||||
|
require.NoError(t, err)
|
||||||
|
goodPubKey := hubSigner.PublicKey()
|
||||||
|
|
||||||
|
// Create test user
|
||||||
|
userRecord, err := createTestUser(testApp)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
// Create a permanent universal token record in the DB (do NOT add it to universalTokenMap)
|
||||||
|
universalToken := "db-universal-token-123"
|
||||||
|
_, err = createTestRecord(testApp, "universal_tokens", map[string]any{
|
||||||
|
"user": userRecord.Id,
|
||||||
|
"token": universalToken,
|
||||||
|
})
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
// Create HTTP server with the actual API route
|
||||||
|
ts := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
|
||||||
|
if r.URL.Path == "/api/beszel/agent-connect" {
|
||||||
|
acr := &agentConnectRequest{
|
||||||
|
hub: hub,
|
||||||
|
req: r,
|
||||||
|
res: w,
|
||||||
|
}
|
||||||
|
acr.agentConnect()
|
||||||
|
} else {
|
||||||
|
http.NotFound(w, r)
|
||||||
|
}
|
||||||
|
}))
|
||||||
|
defer ts.Close()
|
||||||
|
|
||||||
|
// Create and configure agent
|
||||||
|
agentDataDir := t.TempDir()
|
||||||
|
err = os.WriteFile(filepath.Join(agentDataDir, "fingerprint"), []byte("db-token-system-fingerprint"), 0644)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
testAgent, err := agent.NewAgent(agentDataDir)
|
||||||
|
require.NoError(t, err)
|
||||||
|
|
||||||
|
// Set up environment variables for the agent
|
||||||
|
os.Setenv("BESZEL_AGENT_HUB_URL", ts.URL)
|
||||||
|
os.Setenv("BESZEL_AGENT_TOKEN", universalToken)
|
||||||
|
defer func() {
|
||||||
|
os.Unsetenv("BESZEL_AGENT_HUB_URL")
|
||||||
|
os.Unsetenv("BESZEL_AGENT_TOKEN")
|
||||||
|
}()
|
||||||
|
|
||||||
|
// Start agent in background
|
||||||
|
done := make(chan error, 1)
|
||||||
|
go func() {
|
||||||
|
serverOptions := agent.ServerOptions{
|
||||||
|
Network: "tcp",
|
||||||
|
Addr: "127.0.0.1:46050",
|
||||||
|
Keys: []ssh.PublicKey{goodPubKey},
|
||||||
|
}
|
||||||
|
done <- testAgent.Start(serverOptions)
|
||||||
|
}()
|
||||||
|
|
||||||
|
// Wait for connection result
|
||||||
|
maxWait := 2 * time.Second
|
||||||
|
time.Sleep(20 * time.Millisecond)
|
||||||
|
checkInterval := 20 * time.Millisecond
|
||||||
|
timeout := time.After(maxWait)
|
||||||
|
ticker := time.Tick(checkInterval)
|
||||||
|
|
||||||
|
connectionManager := testAgent.GetConnectionManager()
|
||||||
|
for {
|
||||||
|
select {
|
||||||
|
case <-timeout:
|
||||||
|
t.Fatalf("Expected connection to succeed but timed out - agent state: %d", connectionManager.State)
|
||||||
|
case <-ticker:
|
||||||
|
if connectionManager.State == agent.WebSocketConnected {
|
||||||
|
// Success
|
||||||
|
goto verify
|
||||||
|
}
|
||||||
|
case err := <-done:
|
||||||
|
// If Start returns early, treat it as failure
|
||||||
|
if err != nil {
|
||||||
|
t.Fatalf("Agent failed to start/connect: %v", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
verify:
|
||||||
|
// Verify that a system was created for the user (self-registration path)
|
||||||
|
systemsAfter, err := testApp.FindRecordsByFilter("systems", "users ~ {:userId}", "", -1, 0, map[string]any{"userId": userRecord.Id})
|
||||||
|
require.NoError(t, err)
|
||||||
|
require.NotEmpty(t, systemsAfter, "Expected a system to be created for DB-backed universal token")
|
||||||
|
}
|
||||||
|
|
||||||
// TestFindOrCreateSystemForToken tests the findOrCreateSystemForToken function
|
// TestFindOrCreateSystemForToken tests the findOrCreateSystemForToken function
|
||||||
func TestFindOrCreateSystemForToken(t *testing.T) {
|
func TestFindOrCreateSystemForToken(t *testing.T) {
|
||||||
hub, testApp, err := createTestHub(t)
|
hub, testApp, err := createTestHub(t)
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ import (
|
|||||||
"github.com/henrygd/beszel/internal/users"
|
"github.com/henrygd/beszel/internal/users"
|
||||||
|
|
||||||
"github.com/google/uuid"
|
"github.com/google/uuid"
|
||||||
|
"github.com/pocketbase/dbx"
|
||||||
"github.com/pocketbase/pocketbase"
|
"github.com/pocketbase/pocketbase"
|
||||||
"github.com/pocketbase/pocketbase/apis"
|
"github.com/pocketbase/pocketbase/apis"
|
||||||
"github.com/pocketbase/pocketbase/core"
|
"github.com/pocketbase/pocketbase/core"
|
||||||
@@ -288,24 +289,90 @@ func (h *Hub) getUniversalToken(e *core.RequestEvent) error {
|
|||||||
userID := e.Auth.Id
|
userID := e.Auth.Id
|
||||||
query := e.Request.URL.Query()
|
query := e.Request.URL.Query()
|
||||||
token := query.Get("token")
|
token := query.Get("token")
|
||||||
|
enable := query.Get("enable")
|
||||||
|
permanent := query.Get("permanent")
|
||||||
|
|
||||||
|
// helper for deleting any existing permanent token record for this user
|
||||||
|
deletePermanent := func() error {
|
||||||
|
rec, err := h.FindFirstRecordByFilter("universal_tokens", "user = {:user}", dbx.Params{"user": userID})
|
||||||
|
if err != nil {
|
||||||
|
return nil // no record
|
||||||
|
}
|
||||||
|
return h.Delete(rec)
|
||||||
|
}
|
||||||
|
|
||||||
|
// helper for upserting a permanent token record for this user
|
||||||
|
upsertPermanent := func(token string) error {
|
||||||
|
rec, err := h.FindFirstRecordByFilter("universal_tokens", "user = {:user}", dbx.Params{"user": userID})
|
||||||
|
if err == nil {
|
||||||
|
rec.Set("token", token)
|
||||||
|
return h.Save(rec)
|
||||||
|
}
|
||||||
|
|
||||||
|
col, err := h.FindCachedCollectionByNameOrId("universal_tokens")
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
newRec := core.NewRecord(col)
|
||||||
|
newRec.Set("user", userID)
|
||||||
|
newRec.Set("token", token)
|
||||||
|
return h.Save(newRec)
|
||||||
|
}
|
||||||
|
|
||||||
|
// Disable universal tokens (both ephemeral and permanent)
|
||||||
|
if enable == "0" {
|
||||||
|
tokenMap.RemovebyValue(userID)
|
||||||
|
_ = deletePermanent()
|
||||||
|
return e.JSON(http.StatusOK, map[string]any{"token": token, "active": false, "permanent": false})
|
||||||
|
}
|
||||||
|
|
||||||
|
// Enable universal token (ephemeral or permanent)
|
||||||
|
if enable == "1" {
|
||||||
|
if token == "" {
|
||||||
|
token = uuid.New().String()
|
||||||
|
}
|
||||||
|
|
||||||
|
if permanent == "1" {
|
||||||
|
// make token permanent (persist across restarts)
|
||||||
|
tokenMap.RemovebyValue(userID)
|
||||||
|
if err := upsertPermanent(token); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return e.JSON(http.StatusOK, map[string]any{"token": token, "active": true, "permanent": true})
|
||||||
|
}
|
||||||
|
|
||||||
|
// default: ephemeral mode (1 hour)
|
||||||
|
_ = deletePermanent()
|
||||||
|
tokenMap.Set(token, userID, time.Hour)
|
||||||
|
return e.JSON(http.StatusOK, map[string]any{"token": token, "active": true, "permanent": false})
|
||||||
|
}
|
||||||
|
|
||||||
|
// Read current state
|
||||||
|
// Prefer permanent token if it exists.
|
||||||
|
if rec, err := h.FindFirstRecordByFilter("universal_tokens", "user = {:user}", dbx.Params{"user": userID}); err == nil {
|
||||||
|
dbToken := rec.GetString("token")
|
||||||
|
// If no token was provided, or the caller is asking about their permanent token, return it.
|
||||||
|
if token == "" || token == dbToken {
|
||||||
|
return e.JSON(http.StatusOK, map[string]any{"token": dbToken, "active": true, "permanent": true})
|
||||||
|
}
|
||||||
|
// Token doesn't match their permanent token (avoid leaking other info)
|
||||||
|
return e.JSON(http.StatusOK, map[string]any{"token": token, "active": false, "permanent": false})
|
||||||
|
}
|
||||||
|
|
||||||
|
// No permanent token; fall back to ephemeral token map.
|
||||||
if token == "" {
|
if token == "" {
|
||||||
// return existing token if it exists
|
// return existing token if it exists
|
||||||
if token, _, ok := tokenMap.GetByValue(userID); ok {
|
if token, _, ok := tokenMap.GetByValue(userID); ok {
|
||||||
return e.JSON(http.StatusOK, map[string]any{"token": token, "active": true})
|
return e.JSON(http.StatusOK, map[string]any{"token": token, "active": true, "permanent": false})
|
||||||
}
|
}
|
||||||
// if no token is provided, generate a new one
|
// if no token is provided, generate a new one
|
||||||
token = uuid.New().String()
|
token = uuid.New().String()
|
||||||
}
|
}
|
||||||
response := map[string]any{"token": token}
|
|
||||||
|
|
||||||
switch query.Get("enable") {
|
// Token is considered active only if it belongs to the current user.
|
||||||
case "1":
|
activeUser, ok := tokenMap.GetOk(token)
|
||||||
tokenMap.Set(token, userID, time.Hour)
|
active := ok && activeUser == userID
|
||||||
case "0":
|
response := map[string]any{"token": token, "active": active, "permanent": false}
|
||||||
tokenMap.RemovebyValue(userID)
|
|
||||||
}
|
|
||||||
_, response["active"] = tokenMap.GetOk(token)
|
|
||||||
return e.JSON(http.StatusOK, response)
|
return e.JSON(http.StatusOK, response)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -378,7 +378,18 @@ func TestApiRoutesAuthentication(t *testing.T) {
|
|||||||
"Authorization": userToken,
|
"Authorization": userToken,
|
||||||
},
|
},
|
||||||
ExpectedStatus: 200,
|
ExpectedStatus: 200,
|
||||||
ExpectedContent: []string{"active", "token"},
|
ExpectedContent: []string{"active", "token", "permanent"},
|
||||||
|
TestAppFactory: testAppFactory,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
Name: "GET /universal-token - enable permanent should succeed",
|
||||||
|
Method: http.MethodGet,
|
||||||
|
URL: "/api/beszel/universal-token?enable=1&permanent=1&token=permanent-token-123",
|
||||||
|
Headers: map[string]string{
|
||||||
|
"Authorization": userToken,
|
||||||
|
},
|
||||||
|
ExpectedStatus: 200,
|
||||||
|
ExpectedContent: []string{"\"permanent\":true", "permanent-token-123"},
|
||||||
TestAppFactory: testAppFactory,
|
TestAppFactory: testAppFactory,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1617,6 +1617,74 @@ func init() {
|
|||||||
"type": "base",
|
"type": "base",
|
||||||
"updateRule": "",
|
"updateRule": "",
|
||||||
"viewRule": "@request.auth.id != \"\" && system.users.id ?= @request.auth.id"
|
"viewRule": "@request.auth.id != \"\" && system.users.id ?= @request.auth.id"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"createRule": null,
|
||||||
|
"deleteRule": null,
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"autogeneratePattern": "[a-z0-9]{10}",
|
||||||
|
"hidden": false,
|
||||||
|
"id": "text3208210256",
|
||||||
|
"max": 10,
|
||||||
|
"min": 10,
|
||||||
|
"name": "id",
|
||||||
|
"pattern": "^[a-z0-9]+$",
|
||||||
|
"presentable": false,
|
||||||
|
"primaryKey": true,
|
||||||
|
"required": true,
|
||||||
|
"system": true,
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cascadeDelete": true,
|
||||||
|
"collectionId": "_pb_users_auth_",
|
||||||
|
"hidden": false,
|
||||||
|
"id": "relation2375276105",
|
||||||
|
"maxSelect": 1,
|
||||||
|
"minSelect": 0,
|
||||||
|
"name": "user",
|
||||||
|
"presentable": false,
|
||||||
|
"required": true,
|
||||||
|
"system": false,
|
||||||
|
"type": "relation"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"autogeneratePattern": "",
|
||||||
|
"hidden": false,
|
||||||
|
"id": "text1597481275",
|
||||||
|
"max": 0,
|
||||||
|
"min": 0,
|
||||||
|
"name": "token",
|
||||||
|
"pattern": "",
|
||||||
|
"presentable": false,
|
||||||
|
"primaryKey": false,
|
||||||
|
"required": false,
|
||||||
|
"system": false,
|
||||||
|
"type": "text"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"hidden": false,
|
||||||
|
"id": "autodate2990389176",
|
||||||
|
"name": "created",
|
||||||
|
"onCreate": true,
|
||||||
|
"onUpdate": false,
|
||||||
|
"presentable": false,
|
||||||
|
"system": false,
|
||||||
|
"type": "autodate"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"id": "pbc_3383022248",
|
||||||
|
"indexes": [
|
||||||
|
"CREATE INDEX ` + "`" + `idx_iaD9Y2Lgbl` + "`" + ` ON ` + "`" + `universal_tokens` + "`" + ` (` + "`" + `token` + "`" + `)",
|
||||||
|
"CREATE UNIQUE INDEX ` + "`" + `idx_wdR0A4PbRG` + "`" + ` ON ` + "`" + `universal_tokens` + "`" + ` (` + "`" + `user` + "`" + `)"
|
||||||
|
],
|
||||||
|
"listRule": null,
|
||||||
|
"name": "universal_tokens",
|
||||||
|
"system": false,
|
||||||
|
"type": "base",
|
||||||
|
"updateRule": null,
|
||||||
|
"viewRule": null
|
||||||
}
|
}
|
||||||
]`
|
]`
|
||||||
|
|
||||||
4
internal/site/package-lock.json
generated
4
internal/site/package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "beszel",
|
"name": "beszel",
|
||||||
"version": "0.17.0",
|
"version": "0.18.1",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "beszel",
|
"name": "beszel",
|
||||||
"version": "0.17.0",
|
"version": "0.18.1",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@henrygd/queue": "^1.0.7",
|
"@henrygd/queue": "^1.0.7",
|
||||||
"@henrygd/semaphore": "^0.0.2",
|
"@henrygd/semaphore": "^0.0.2",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "beszel",
|
"name": "beszel",
|
||||||
"private": true,
|
"private": true,
|
||||||
"version": "0.18.0-beta.2",
|
"version": "0.18.1",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite --host",
|
"dev": "vite --host",
|
||||||
@@ -77,4 +77,4 @@
|
|||||||
"optionalDependencies": {
|
"optionalDependencies": {
|
||||||
"@esbuild/linux-arm64": "^0.21.5"
|
"@esbuild/linux-arm64": "^0.21.5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -57,8 +57,13 @@ export default function ContainersTable({ systemId }: { systemId?: string }) {
|
|||||||
.then(
|
.then(
|
||||||
({ items }) => {
|
({ items }) => {
|
||||||
if (items.length === 0) {
|
if (items.length === 0) {
|
||||||
setData([]);
|
setData((curItems) => {
|
||||||
return;
|
if (systemId) {
|
||||||
|
return curItems?.filter((item) => item.system !== systemId) ?? []
|
||||||
|
}
|
||||||
|
return []
|
||||||
|
})
|
||||||
|
return
|
||||||
}
|
}
|
||||||
setData((curItems) => {
|
setData((curItems) => {
|
||||||
const lastUpdated = Math.max(items[0].updated, items.at(-1)?.updated ?? 0)
|
const lastUpdated = Math.max(items[0].updated, items.at(-1)?.updated ?? 0)
|
||||||
@@ -280,7 +285,7 @@ async function getInfoHtml(container: ContainerRecord): Promise<string> {
|
|||||||
])
|
])
|
||||||
try {
|
try {
|
||||||
info = JSON.stringify(JSON.parse(info), null, 2)
|
info = JSON.stringify(JSON.parse(info), null, 2)
|
||||||
} catch (_) {}
|
} catch (_) { }
|
||||||
return info ? highlighter.codeToHtml(info, { lang: "json", theme: syntaxTheme }) : t`No results.`
|
return info ? highlighter.codeToHtml(info, { lang: "json", theme: syntaxTheme }) : t`No results.`
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error(error)
|
console.error(error)
|
||||||
@@ -337,7 +342,7 @@ function ContainerSheet({
|
|||||||
setLogsDisplay("")
|
setLogsDisplay("")
|
||||||
setInfoDisplay("")
|
setInfoDisplay("")
|
||||||
if (!container) return
|
if (!container) return
|
||||||
;(async () => {
|
; (async () => {
|
||||||
const [logsHtml, infoHtml] = await Promise.all([getLogsHtml(container), getInfoHtml(container)])
|
const [logsHtml, infoHtml] = await Promise.all([getLogsHtml(container), getInfoHtml(container)])
|
||||||
setLogsDisplay(logsHtml)
|
setLogsDisplay(logsHtml)
|
||||||
setInfoDisplay(infoHtml)
|
setInfoDisplay(infoHtml)
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ import {
|
|||||||
import { AppleIcon, DockerIcon, FreeBsdIcon, TuxIcon, WindowsIcon } from "@/components/ui/icons"
|
import { AppleIcon, DockerIcon, FreeBsdIcon, TuxIcon, WindowsIcon } from "@/components/ui/icons"
|
||||||
import { Separator } from "@/components/ui/separator"
|
import { Separator } from "@/components/ui/separator"
|
||||||
import { Switch } from "@/components/ui/switch"
|
import { Switch } from "@/components/ui/switch"
|
||||||
|
import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"
|
||||||
import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table"
|
import { Table, TableBody, TableCell, TableHead, TableHeader, TableRow } from "@/components/ui/table"
|
||||||
import { toast } from "@/components/ui/use-toast"
|
import { toast } from "@/components/ui/use-toast"
|
||||||
import { isReadOnlyUser, pb } from "@/lib/api"
|
import { isReadOnlyUser, pb } from "@/lib/api"
|
||||||
@@ -137,21 +138,23 @@ const SectionUniversalToken = memo(() => {
|
|||||||
const [token, setToken] = useState("")
|
const [token, setToken] = useState("")
|
||||||
const [isLoading, setIsLoading] = useState(true)
|
const [isLoading, setIsLoading] = useState(true)
|
||||||
const [checked, setChecked] = useState(false)
|
const [checked, setChecked] = useState(false)
|
||||||
|
const [isPermanent, setIsPermanent] = useState(false)
|
||||||
|
|
||||||
async function updateToken(enable: number = -1) {
|
async function updateToken(enable: number = -1, permanent: number = -1) {
|
||||||
// enable: 0 for disable, 1 for enable, -1 (unset) for get current state
|
// enable: 0 for disable, 1 for enable, -1 (unset) for get current state
|
||||||
const data = await pb.send(`/api/beszel/universal-token`, {
|
const data = await pb.send(`/api/beszel/universal-token`, {
|
||||||
query: {
|
query: {
|
||||||
token,
|
token,
|
||||||
enable,
|
enable,
|
||||||
|
permanent,
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
setToken(data.token)
|
setToken(data.token)
|
||||||
setChecked(data.active)
|
setChecked(data.active)
|
||||||
|
setIsPermanent(!!data.permanent)
|
||||||
setIsLoading(false)
|
setIsLoading(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
// biome-ignore lint/correctness/useExhaustiveDependencies: only on mount
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
updateToken()
|
updateToken()
|
||||||
}, [])
|
}, [])
|
||||||
@@ -162,30 +165,64 @@ const SectionUniversalToken = memo(() => {
|
|||||||
<Trans>Universal token</Trans>
|
<Trans>Universal token</Trans>
|
||||||
</h3>
|
</h3>
|
||||||
<p className="text-sm text-muted-foreground leading-relaxed">
|
<p className="text-sm text-muted-foreground leading-relaxed">
|
||||||
<Trans>
|
<Trans>When enabled, this token allows agents to self-register without prior system creation.</Trans>
|
||||||
When enabled, this token allows agents to self-register without prior system creation. Expires after one hour
|
|
||||||
or on hub restart.
|
|
||||||
</Trans>
|
|
||||||
</p>
|
</p>
|
||||||
<div className="min-h-16 overflow-auto max-w-full inline-flex items-center gap-5 mt-3 border py-2 ps-5 pe-4 rounded-md">
|
<div className="mt-3 border rounded-md px-4 py-3 max-w-full">
|
||||||
{!isLoading && (
|
{!isLoading && (
|
||||||
<>
|
<div className="flex flex-col gap-3">
|
||||||
<Switch
|
<div className="flex items-center gap-4 min-w-0">
|
||||||
defaultChecked={checked}
|
<Switch
|
||||||
onCheckedChange={(checked) => {
|
checked={checked}
|
||||||
updateToken(checked ? 1 : 0)
|
onCheckedChange={(checked) => {
|
||||||
}}
|
// Keep current permanence preference when enabling/disabling
|
||||||
/>
|
updateToken(checked ? 1 : 0, isPermanent ? 1 : 0)
|
||||||
<span
|
}}
|
||||||
className={cn(
|
/>
|
||||||
"text-sm text-primary opacity-60 transition-opacity",
|
<div className="min-w-0 flex-1 overflow-auto">
|
||||||
checked ? "opacity-100" : "select-none"
|
<span
|
||||||
)}
|
className={cn(
|
||||||
>
|
"text-sm text-primary opacity-60 transition-opacity",
|
||||||
{token}
|
checked ? "opacity-100" : "select-none"
|
||||||
</span>
|
)}
|
||||||
<ActionsButtonUniversalToken token={token} checked={checked} />
|
>
|
||||||
</>
|
{token}
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<ActionsButtonUniversalToken token={token} checked={checked} />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{checked && (
|
||||||
|
<div className="border-t pt-3">
|
||||||
|
<div className="text-sm font-medium">
|
||||||
|
<Trans>Persistence</Trans>
|
||||||
|
</div>
|
||||||
|
<Tabs
|
||||||
|
value={isPermanent ? "permanent" : "ephemeral"}
|
||||||
|
onValueChange={(value) => updateToken(1, value === "permanent" ? 1 : 0)}
|
||||||
|
className="mt-2"
|
||||||
|
>
|
||||||
|
<TabsList>
|
||||||
|
<TabsTrigger className="xs:min-w-40" value="ephemeral">
|
||||||
|
<Trans>Ephemeral</Trans>
|
||||||
|
</TabsTrigger>
|
||||||
|
<TabsTrigger className="xs:min-w-40" value="permanent">
|
||||||
|
<Trans>Permanent</Trans>
|
||||||
|
</TabsTrigger>
|
||||||
|
</TabsList>
|
||||||
|
<TabsContent value="ephemeral" className="mt-3">
|
||||||
|
<p className="text-sm text-muted-foreground leading-relaxed">
|
||||||
|
<Trans>Expires after one hour or on hub restart.</Trans>
|
||||||
|
</p>
|
||||||
|
</TabsContent>
|
||||||
|
<TabsContent value="permanent" className="mt-3">
|
||||||
|
<p className="text-sm text-muted-foreground leading-relaxed">
|
||||||
|
<Trans>Saved in the database and does not expire until you disable it.</Trans>
|
||||||
|
</p>
|
||||||
|
</TabsContent>
|
||||||
|
</Tabs>
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "أدخل عنوان البريد الإشباكي..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "أدخل كلمة المرور لمرة واحدة الخاصة بك."
|
msgstr "أدخل كلمة المرور لمرة واحدة الخاصة بك."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "مؤقت"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "سيتم حذف الأنظمة الحالية غير المعرفة في
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "خرج نشطًا"
|
msgstr "خرج نشطًا"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "ينتهي بعد ساعة واحدة أو عند إعادة تشغيل المحور."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "تصدير"
|
msgstr "تصدير"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "متوسط الاستخدام لكل نواة"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "النسبة المئوية للوقت المقضي في كل حالة"
|
msgstr "النسبة المئوية للوقت المقضي في كل حالة"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "دائم"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "الاستمرارية"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "يرجى <0>تكوين خادم SMTP</0> لضمان تسليم التنبيهات."
|
msgstr "يرجى <0>تكوين خادم SMTP</0> لضمان تسليم التنبيهات."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "حفظ الإعدادات"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "احفظ النظام"
|
msgstr "احفظ النظام"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "محفوظ في قاعدة البيانات ولا ينتهي حتى تقوم بتعطيله."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "جدولة"
|
msgstr "جدولة"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "إشعارات Webhook / Push"
|
msgstr "إشعارات Webhook / Push"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "عند التفعيل، يسمح هذا الرمز المميز للوكلاء بالتسجيل الذاتي دون إنشاء نظام مسبق. ينتهي بعد ساعة واحدة أو عند إعادة تشغيل المحور."
|
msgstr "عند التفعيل، يسمح هذا الرمز المميز للوكلاء بالتسجيل الذاتي دون إنشاء نظام مسبق."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Въведи имейл адрес..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Въведете Вашата еднократна парола."
|
msgstr "Въведете Вашата еднократна парола."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Ефимерен"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Съществуващи системи които не са дефин
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Излезе активно"
|
msgstr "Излезе активно"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Изтича след един час или при рестартиране на хъба."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Експортиране"
|
msgstr "Експортиране"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Средно използване на ядро"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Процент време, прекарано във всяко състояние"
|
msgstr "Процент време, прекарано във всяко състояние"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Постоянен"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Устойчивост"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Моля <0>конфигурурай SMTP сървър</0> за да се подсигуриш, че тревогите са доставени."
|
msgstr "Моля <0>конфигурурай SMTP сървър</0> за да се подсигуриш, че тревогите са доставени."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Запази настройките"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Запази система"
|
msgstr "Запази система"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Запазен е в базата данни и не изтича, докато не го деактивирате."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "График"
|
msgstr "График"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Пуш нотификации"
|
msgstr "Webhook / Пуш нотификации"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Когато е активиран, този символ позволява на агентите да се регистрират сами без предварително създаване на система. Изтича след един час или при рестартиране на хъба."
|
msgstr "Когато е активиран, този символ позволява на агентите да се регистрират сами без предварително създаване на система."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Zadejte e-mailovou adresu..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Zadejte Vaše jednorázové heslo."
|
msgstr "Zadejte Vaše jednorázové heslo."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Efemérní"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Stávající systémy, které nejsou definovány v <0>config.yml</0>, bu
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Ukončeno aktivně"
|
msgstr "Ukončeno aktivně"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Vyprší po jedné hodině nebo při restartu hubu."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Exportovat"
|
msgstr "Exportovat"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Průměrné využití na jádro"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Procento času strávěného v každém stavu"
|
msgstr "Procento času strávěného v každém stavu"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Trvalý"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Trvalost"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "<0>nakonfigurujte SMTP server</0> pro zajištění toho, aby byla upozornění doručena."
|
msgstr "<0>nakonfigurujte SMTP server</0> pro zajištění toho, aby byla upozornění doručena."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Uložit nastavení"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Uložit systém"
|
msgstr "Uložit systém"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Uložen v databázi a nevyprší, dokud jej nezablokujete."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Plán"
|
msgstr "Plán"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push oznámení"
|
msgstr "Webhook / Push oznámení"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Pokud je povoleno, tento token umožňuje agentům, aby se sami zaregistrovali bez předchozího vytvoření systému. Vyprší po jedné hodině nebo po restartu uzlu."
|
msgstr "Pokud je povoleno, umožňuje tento token agentům samo-registraci bez předchozího vytvoření systému."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Indtast e-mailadresse..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Indtast din engangsadgangskode."
|
msgstr "Indtast din engangsadgangskode."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Efemer"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Eksisterende systemer ikke defineret i <0>config.yml</0> vil blive slett
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Afsluttet aktiv"
|
msgstr "Afsluttet aktiv"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Udløber efter en time eller ved hub-genstart."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Eksporter"
|
msgstr "Eksporter"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Gennemsnitlig udnyttelse pr. kerne"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Procentdel af tid brugt i hver tilstand"
|
msgstr "Procentdel af tid brugt i hver tilstand"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanent"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Vedholdenhed"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Konfigurer <0>en SMTP server</0> for at sikre at alarmer bliver leveret."
|
msgstr "Konfigurer <0>en SMTP server</0> for at sikre at alarmer bliver leveret."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Gem indstillinger"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Gem system"
|
msgstr "Gem system"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Gemt i databasen og udløber ikke, før du deaktiverer det."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Planlæg"
|
msgstr "Planlæg"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push notifikationer"
|
msgstr "Webhook / Push notifikationer"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Når aktiveret tillader denne nøgle agenter at selvregistrere uden forudgående systemoprettelse. Udløber efter en time eller ved hub-genstart."
|
msgstr "Når aktiveret, tillader denne token agenter at registrere sig selv uden forudgående systemoprettelse."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "E-Mail-Adresse eingeben..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Geben Sie Ihr Einmalpasswort ein."
|
msgstr "Geben Sie Ihr Einmalpasswort ein."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Flüchtig"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Bestehende Systeme, die nicht in der <0>config.yml</0> definiert sind, w
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Beendet aktiv"
|
msgstr "Beendet aktiv"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Läuft nach einer Stunde oder bei Hub-Neustart ab."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Exportieren"
|
msgstr "Exportieren"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Durchschnittliche Auslastung pro Kern"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Prozentsatz der Zeit in jedem Zustand"
|
msgstr "Prozentsatz der Zeit in jedem Zustand"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanent"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Persistenz"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Bitte <0>konfiguriere einen SMTP-Server</0>, um sicherzustellen, dass Warnungen zugestellt werden."
|
msgstr "Bitte <0>konfiguriere einen SMTP-Server</0>, um sicherzustellen, dass Warnungen zugestellt werden."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Einstellungen speichern"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "System speichern"
|
msgstr "System speichern"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "In der Datenbank gespeichert und läuft nicht ab, bis Sie es deaktivieren."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Zeitplan"
|
msgstr "Zeitplan"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push-Benachrichtigungen"
|
msgstr "Webhook / Push-Benachrichtigungen"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Wenn aktiviert, ermöglicht dieser Token Agents, sich selbst zu registrieren, ohne vorherige Systemerstellung. Läuft nach einer Stunde oder beim Hub-Neustart ab."
|
msgstr "Wenn aktiviert, ermöglicht dieser Token Agenten die Selbstregistrierung ohne vorherige Systemerstellung."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -649,6 +649,10 @@ msgstr "Enter email address..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Enter your one-time password."
|
msgstr "Enter your one-time password."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Ephemeral"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -679,6 +683,10 @@ msgstr "Existing systems not defined in <0>config.yml</0> will be deleted. Pleas
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Exited active"
|
msgstr "Exited active"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Expires after one hour or on hub restart."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Export"
|
msgstr "Export"
|
||||||
@@ -1104,6 +1112,14 @@ msgstr "Per-core average utilization"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Percentage of time spent in each state"
|
msgstr "Percentage of time spent in each state"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanent"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Persistence"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgstr "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
@@ -1260,6 +1276,10 @@ msgstr "Save Settings"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Save system"
|
msgstr "Save system"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Saved in the database and does not expire until you disable it."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Schedule"
|
msgstr "Schedule"
|
||||||
@@ -1684,8 +1704,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push notifications"
|
msgstr "Webhook / Push notifications"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgstr "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Ingresa dirección de correo..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Ingrese su contraseña de un solo uso."
|
msgstr "Ingrese su contraseña de un solo uso."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Efímero"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Los sistemas existentes no definidos en <0>config.yml</0> serán elimina
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Salió activo"
|
msgstr "Salió activo"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Expira después de una hora o al reiniciar el hub."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Exportar"
|
msgstr "Exportar"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Uso promedio por núcleo"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Porcentaje de tiempo dedicado a cada estado"
|
msgstr "Porcentaje de tiempo dedicado a cada estado"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanente"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Persistencia"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Por favor, <0>configura un servidor SMTP</0> para asegurar que las alertas sean entregadas."
|
msgstr "Por favor, <0>configura un servidor SMTP</0> para asegurar que las alertas sean entregadas."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Guardar configuración"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Guardar sistema"
|
msgstr "Guardar sistema"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Guardado en la base de datos y no expira hasta que lo desactives."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Programar"
|
msgstr "Programar"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Notificaciones Webhook / Push"
|
msgstr "Notificaciones Webhook / Push"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Cuando está habilitado, este token permite que los agentes se auto-registren sin crear previamente el sistema. Expira después de una hora o al reiniciar el hub."
|
msgstr "Cuando está habilitado, este token permite a los agentes registrarse automáticamente sin creación previa del sistema."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "آدرس ایمیل را وارد کنید..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "رمز عبور یکبار مصرف خود را وارد کنید."
|
msgstr "رمز عبور یکبار مصرف خود را وارد کنید."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "گذرا"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "سیستمهای موجود که در <0>config.yml</0> تعریف ن
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "خروج فعال"
|
msgstr "خروج فعال"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "پس از یک ساعت یا راهاندازی مجدد هاب منقضی میشود."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "خروجی گرفتن"
|
msgstr "خروجی گرفتن"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "میانگین استفاده در هر هسته"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "درصد زمان صرف شده در هر حالت"
|
msgstr "درصد زمان صرف شده در هر حالت"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "دائمی"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "ماندگاری"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "لطفاً برای اطمینان از تحویل هشدارها، یک <0>سرور SMTP پیکربندی کنید</0>."
|
msgstr "لطفاً برای اطمینان از تحویل هشدارها، یک <0>سرور SMTP پیکربندی کنید</0>."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "ذخیره تنظیمات"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "ذخیره سیستم"
|
msgstr "ذخیره سیستم"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "در پایگاه داده ذخیره شده و تا زمانی که آن را غیرفعال نکنید، منقضی نمیشود."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "برنامهریزی"
|
msgstr "برنامهریزی"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "اعلانهای Webhook / Push"
|
msgstr "اعلانهای Webhook / Push"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "هنگامی که فعال است، این توکن به عاملها اجازه خودثبتنامی بدون ایجاد سیستم قبلی میدهد. پس از یک ساعت یا در راهاندازی مجدد هاب منقضی میشود."
|
msgstr "هنگامی که فعال باشد، این توکن به عوامل اجازه میدهد بدون ایجاد سیستم قبلی، خود را ثبت کنند."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Entrez l'adresse email..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Entrez votre mot de passe à usage unique."
|
msgstr "Entrez votre mot de passe à usage unique."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Éphémère"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Les systèmes existants non définis dans <0>config.yml</0> seront suppr
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Sorti actif"
|
msgstr "Sorti actif"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Expire après une heure ou au redémarrage du hub."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Exporter"
|
msgstr "Exporter"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Utilisation moyenne par cœur"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Pourcentage de temps passé dans chaque état"
|
msgstr "Pourcentage de temps passé dans chaque état"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanent"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Persistance"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Veuillez <0>configurer un serveur SMTP</0> pour garantir la livraison des alertes."
|
msgstr "Veuillez <0>configurer un serveur SMTP</0> pour garantir la livraison des alertes."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Enregistrer les paramètres"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Sauvegarder le système"
|
msgstr "Sauvegarder le système"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Enregistré dans la base de données et n'expire pas tant que vous ne le désactivez pas."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Programmer"
|
msgstr "Programmer"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Notifications Webhook / Push"
|
msgstr "Notifications Webhook / Push"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Lorsqu'il est activé, ce token permet aux agents de s'auto-enregistrer sans création préalable du système. Expire après une heure ou au redémarrage du hub."
|
msgstr "Lorsqu'il est activé, ce jeton permet aux agents de s'enregistrer automatiquement sans création préalable du système."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "הכנס כתובת אימייל..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "הכנס את הסיסמה החד-פעמית שלך."
|
msgstr "הכנס את הסיסמה החד-פעמית שלך."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "זמני"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "מערכות קיימות שלא מוגדרות ב-<0>config.yml</0> י
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "יצא פעיל"
|
msgstr "יצא פעיל"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "פג תוקף לאחר שעה או בהפעלה מחדש של ה-hub."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "ייצא"
|
msgstr "ייצא"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "ניצול ממוצע לליבה"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "אחוז הזמן המוקדש לכל מצב"
|
msgstr "אחוז הזמן המוקדש לכל מצב"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "קבוע"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "עקביות"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "אנא <0>הגדר שרת SMTP</0> כדי להבטיח שהתראות יישלחו."
|
msgstr "אנא <0>הגדר שרת SMTP</0> כדי להבטיח שהתראות יישלחו."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "שמור הגדרות"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "שמור מערכת"
|
msgstr "שמור מערכת"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "נשמר במסד הנתונים ולא פג תוקף עד שתבטל אותו."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "לוח זמנים"
|
msgstr "לוח זמנים"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / התראות דחיפה"
|
msgstr "Webhook / התראות דחיפה"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "כאשר מופעל, token זה מאפשר לסוכנים להירשם עצמאית ללא יצירת מערכת מוקדמת. פג לאחר שעה אחת או בהפעלה מחדש של hub."
|
msgstr "כאשר מופעל, אסימון זה מאפשר לסוכנים להירשם באופן עצמי ללא יצירת מערכת מוקדמת."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Unesite email adresu..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Unesite Vašu jednokratnu lozinku."
|
msgstr "Unesite Vašu jednokratnu lozinku."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Efemeran"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Postojeći sistemi koji nisu definirani u <0>config.yml</0> će biti izb
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Izašlo aktivno"
|
msgstr "Izašlo aktivno"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Istječe nakon jednog sata ili ponovnog pokretanja huba."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Izvezi"
|
msgstr "Izvezi"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Prosječna iskorištenost po jezgri"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Postotak vremena provedenog u svakom stanju"
|
msgstr "Postotak vremena provedenog u svakom stanju"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Trajan"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Postojanost"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Molimo <0>konfigurirajte SMTP server</0> kako biste osigurali isporuku upozorenja."
|
msgstr "Molimo <0>konfigurirajte SMTP server</0> kako biste osigurali isporuku upozorenja."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Spremi Postavke"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Spremi sustav"
|
msgstr "Spremi sustav"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Spremljeno u bazi podataka i ne istječe dok ga ne onemogućite."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Raspored"
|
msgstr "Raspored"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push obavijest"
|
msgstr "Webhook / Push obavijest"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Kada je podešen, ovaj token dopušta agentima da se prijave bez prvobitnog stvaranja sustava. Ističe nakon jednog sata ili ponovnog pokretanja središnje kontrole."
|
msgstr "Kada je omogućen, ovaj token omogućuje agentima da se sami registriraju bez prethodnog stvaranja sustava."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Adja meg az e-mail címet..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Adja meg az egyszeri jelszavát."
|
msgstr "Adja meg az egyszeri jelszavát."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Átmeneti"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "A <0>config.yml</0> fájlban nem definiált meglévő rendszerek törlé
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Aktívként kilépett"
|
msgstr "Aktívként kilépett"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Lejár egy óra után vagy a hub újraindításakor."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Exportálás"
|
msgstr "Exportálás"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Átlagos kihasználtság magonként"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Az idő százalékos aránya minden állapotban"
|
msgstr "Az idő százalékos aránya minden állapotban"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Állandó"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Kitartás"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Kérjük, <0>konfigurálj egy SMTP szervert</0> az értesítések kézbesítésének biztosítása érdekében."
|
msgstr "Kérjük, <0>konfigurálj egy SMTP szervert</0> az értesítések kézbesítésének biztosítása érdekében."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Beállítások mentése"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Rendszer mentése"
|
msgstr "Rendszer mentése"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Elmentve az adatbázisban és nem jár le, amíg ki nem kapcsolod."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Ütemezés"
|
msgstr "Ütemezés"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push értesítések"
|
msgstr "Webhook / Push értesítések"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Ha engedélyezve van, ez a token lehetővé teszi az ügynökök önregisztrációját előzetes rendszerlétrehozás nélkül. Egy óra után vagy a hub újraindításakor lejár."
|
msgstr "Ha engedélyezve van, ez a token lehetővé teszi az ügynökök számára az önregisztrációt rendszer előzetes létrehozása nélkül."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Masukkan alamat email..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Masukkan kata sandi satu kali anda."
|
msgstr "Masukkan kata sandi satu kali anda."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Sementara"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Sistem yang ada yang tidak didefinisikan dalam <0>config.yml</0> akan di
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Keluar aktif"
|
msgstr "Keluar aktif"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Kedaluwarsa setelah satu jam atau saat restart hub."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Ekspor"
|
msgstr "Ekspor"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Rata-rata utilisasi per-inti"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Persentase waktu yang dihabiskan di setiap status"
|
msgstr "Persentase waktu yang dihabiskan di setiap status"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanen"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Ketekunan"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Silakan <0>konfigurasi server SMTP</0> untuk memastikan peringatan dikirimkan."
|
msgstr "Silakan <0>konfigurasi server SMTP</0> untuk memastikan peringatan dikirimkan."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Simpan Pengaturan"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Simpan sistem"
|
msgstr "Simpan sistem"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Disimpan di database dan tidak kedaluwarsa sampai Anda menonaktifkannya."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Jadwal"
|
msgstr "Jadwal"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Notifikasi Webhook / Push"
|
msgstr "Notifikasi Webhook / Push"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Ketika diaktifkan, token ini memungkinkan agen untuk mendaftar sendiri tanpa pembuatan sistem sebelumnya. Kedaluwarsa setelah satu jam atau saat restart hub."
|
msgstr "Ketika diaktifkan, token ini memungkinkan agen untuk mendaftar sendiri tanpa pembuatan sistem sebelumnya."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Inserisci l'indirizzo email..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Inserisci la tua password monouso."
|
msgstr "Inserisci la tua password monouso."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Effimero"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "I sistemi esistenti non definiti in <0>config.yml</0> verranno eliminati
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Uscito attivo"
|
msgstr "Uscito attivo"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Scade dopo un'ora o al riavvio dell'hub."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Esporta"
|
msgstr "Esporta"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Utilizzo medio per core"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Percentuale di tempo trascorso in ogni stato"
|
msgstr "Percentuale di tempo trascorso in ogni stato"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanente"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Persistenza"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Si prega di <0>configurare un server SMTP</0> per garantire la consegna degli avvisi."
|
msgstr "Si prega di <0>configurare un server SMTP</0> per garantire la consegna degli avvisi."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Salva Impostazioni"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Salva sistema"
|
msgstr "Salva sistema"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Salvato nel database e non scade finché non lo disabiliti."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Pianifica"
|
msgstr "Pianifica"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Notifiche Webhook / Push"
|
msgstr "Notifiche Webhook / Push"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Quando abilitato, questo token consente agli agenti di auto-registrarsi senza creazione preventiva del sistema. Scade dopo un'ora o al riavvio dell'hub."
|
msgstr "Quando abilitato, questo token consente agli agenti di registrarsi automaticamente senza creazione preventiva del sistema."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "メールアドレスを入力..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "ワンタイムパスワードを入力してください。"
|
msgstr "ワンタイムパスワードを入力してください。"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "一時的"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "<0>config.yml</0>に定義されていない既存のシステムは削
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "アクティブ状態で終了"
|
msgstr "アクティブ状態で終了"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "1時間後、またはハブの再起動時に有効期限が切れます。"
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "エクスポート"
|
msgstr "エクスポート"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "コアごとの平均使用率"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "各状態で費やした時間の割合"
|
msgstr "各状態で費やした時間の割合"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "永久"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "永続性"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "アラートが配信されるように<0>SMTPサーバーを設定</0>してください。"
|
msgstr "アラートが配信されるように<0>SMTPサーバーを設定</0>してください。"
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "設定を保存"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "システムを保存"
|
msgstr "システムを保存"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "データベースに保存され、無効にするまで有効期限が切れません。"
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "スケジュール"
|
msgstr "スケジュール"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / プッシュ通知"
|
msgstr "Webhook / プッシュ通知"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "有効にすると、このトークンはエージェントが事前のシステム作成なしに自己登録することを可能にします。1時間後またはハブの再起動時に期限切れになります。"
|
msgstr "有効にすると、このトークンによりエージェントは事前のシステム作成なしで自己登録できます。"
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "이메일 주소 입력..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "OTP를 입력하세요."
|
msgstr "OTP를 입력하세요."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "일시적"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "<0>config.yml</0>에 정의되지 않은 기존 시스템은 삭제됩
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "활성 종료됨"
|
msgstr "활성 종료됨"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "한 시간 후 또는 허브 재시작 시 만료됩니다."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "내보내기"
|
msgstr "내보내기"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "코어별 평균 사용률"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "각 상태에서 보낸 시간의 백분율"
|
msgstr "각 상태에서 보낸 시간의 백분율"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "영구적"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "지속성"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "알림이 전달되도록 <0>SMTP 서버를 구성</0>하세요."
|
msgstr "알림이 전달되도록 <0>SMTP 서버를 구성</0>하세요."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "설정 저장"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "시스템 저장"
|
msgstr "시스템 저장"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "데이터베이스에 저장되며 비활성화할 때까지 만료되지 않습니다."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "일정"
|
msgstr "일정"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / 푸시 알림"
|
msgstr "Webhook / 푸시 알림"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "활성화하면 이 토큰을 통해 에이전트가 사전 시스템 생성 없이 자체 등록할 수 있습니다. 1시간 후 또는 허브 재시작 시 만료됩니다."
|
msgstr "활성화되면 이 토큰은 사전 시스템 생성 없이 에이전트가 자체 등록할 수 있도록 합니다."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Voer een e-mailadres in..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Voer uw eenmalig wachtwoord in."
|
msgstr "Voer uw eenmalig wachtwoord in."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Tijdelijk"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Bestaande systemen die niet gedefinieerd zijn in <0>config.yml</0> zulle
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Beëindigd actief"
|
msgstr "Beëindigd actief"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Verloopt na één uur of bij hub-herstart."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Exporteren"
|
msgstr "Exporteren"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Gemiddeld gebruik per kern"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Percentage tijd besteed in elke status"
|
msgstr "Percentage tijd besteed in elke status"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanent"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Persistentie"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "<0>Configureer een SMTP-server </0> om ervoor te zorgen dat waarschuwingen worden afgeleverd."
|
msgstr "<0>Configureer een SMTP-server </0> om ervoor te zorgen dat waarschuwingen worden afgeleverd."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Instellingen opslaan"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Systeem bewaren"
|
msgstr "Systeem bewaren"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Opgeslagen in de database en verloopt niet totdat u het uitschakelt."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Schema"
|
msgstr "Schema"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Pushmeldingen"
|
msgstr "Webhook / Pushmeldingen"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Wanneer ingeschakeld kunnen agenten zich met dit token registreren zonder dat er vooraf een systeem aangemaakt hoeft te worden. Het token verloopt na één uur of bij herstart van de hub."
|
msgstr "Indien ingeschakeld, stelt deze token agenten in staat zich zelf te registreren zonder voorafgaande systeemcreatie."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Skriv inn e-postadresse..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Skriv inn ditt engangspassord."
|
msgstr "Skriv inn ditt engangspassord."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Flyktig"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Eksisterende systemer som ikke er er definert i <0>config.yml</0> vil bl
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Avsluttet aktiv"
|
msgstr "Avsluttet aktiv"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Utløper etter en time eller ved hub-omstart."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Eksporter"
|
msgstr "Eksporter"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Gjennomsnittlig utnyttelse per kjerne"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Prosentandel av tid brukt i hver tilstand"
|
msgstr "Prosentandel av tid brukt i hver tilstand"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanent"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Vedvarenhet"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Vennligst <0>konfigurer en SMTP-server</0> for å forsikre deg om at varsler blir levert."
|
msgstr "Vennligst <0>konfigurer en SMTP-server</0> for å forsikre deg om at varsler blir levert."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Lagre Innstillinger"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Lagre system"
|
msgstr "Lagre system"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Lagret i databasen og utløper ikke før du deaktiverer det."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Tidsplan"
|
msgstr "Tidsplan"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push-varslinger"
|
msgstr "Webhook / Push-varslinger"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Når aktivert lar denne tokenen agenter registrere seg selv uten å opprettes på systemet først. Utløper etter én time eller når huben starter på nytt."
|
msgstr "Når aktivert, tillater denne tokenen agenter å registrere seg selv uten forutgående systemskapelse."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Wprowadź adres e-mail..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Wprowadź swoje jednorazowe hasło."
|
msgstr "Wprowadź swoje jednorazowe hasło."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Efemeryczny"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Istniejące systemy, które nie są zdefiniowane w <0>config.yml</0>, zo
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Zakończono aktywnie"
|
msgstr "Zakończono aktywnie"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Wygasa po godzinie lub przy ponownym uruchomieniu huba."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Eksport"
|
msgstr "Eksport"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Średnie wykorzystanie na rdzeń"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Procent czasu spędzonego w każdym stanie"
|
msgstr "Procent czasu spędzonego w każdym stanie"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Stały"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Trwałość"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Proszę <0>skonfigurować serwer SMTP</0>, aby zapewnić dostarczanie powiadomień."
|
msgstr "Proszę <0>skonfigurować serwer SMTP</0>, aby zapewnić dostarczanie powiadomień."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Zapisz ustawienia"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Zapisz system"
|
msgstr "Zapisz system"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Zapisane w bazie danych i nie wygasa, dopóki go nie wyłączysz."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Harmonogram"
|
msgstr "Harmonogram"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Powiadomienia push"
|
msgstr "Webhook / Powiadomienia push"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Po włączeniu ten token umożliwia agentom samodzielną rejestrację bez wcześniejszego utworzenia systemu. Wygasa po jednej godzinie lub po ponownym uruchomieniu huba."
|
msgstr "Gdy jest włączony, ten token pozwala agentom na samodzielną rejestrację bez wcześniejszego tworzenia systemu."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Digite o endereço de email..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Insira a sua senha de uso único."
|
msgstr "Insira a sua senha de uso único."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Efêmero"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Sistemas existentes não definidos em <0>config.yml</0> serão excluído
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Saiu ativo"
|
msgstr "Saiu ativo"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Expira após uma hora ou no reinício do hub."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Exportar"
|
msgstr "Exportar"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Utilização média por núcleo"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Percentagem de tempo gasto em cada estado"
|
msgstr "Percentagem de tempo gasto em cada estado"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanente"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Persistência"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Por favor, <0>configure um servidor SMTP</0> para garantir que os alertas sejam entregues."
|
msgstr "Por favor, <0>configure um servidor SMTP</0> para garantir que os alertas sejam entregues."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Guardar Definições"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Guardar Sistema"
|
msgstr "Guardar Sistema"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Salvo no banco de dados e não expira até você desativá-lo."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Agendar"
|
msgstr "Agendar"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Notificações Webhook / Push"
|
msgstr "Notificações Webhook / Push"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Quando habilitado, este token permite que os agentes se registrem automaticamente sem criação prévia do sistema. Expira após uma hora ou na reinicialização do hub."
|
msgstr "Quando ativado, este token permite que os agentes se registrem automaticamente sem criação prévia do sistema."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Введите адрес электронной почты..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Введите ваш одноразовый пароль."
|
msgstr "Введите ваш одноразовый пароль."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Эфемерный"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Существующие системы, не определенные
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Завершился активным"
|
msgstr "Завершился активным"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Истекает через час или при перезапуске хаба."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Экспорт"
|
msgstr "Экспорт"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Среднее использование на ядро"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Процент времени, проведенного в каждом состоянии"
|
msgstr "Процент времени, проведенного в каждом состоянии"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Постоянный"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Устойчивость"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Пожалуйста, <0>настройте SMTP-сервер</0>, чтобы гарантировать доставку оповещений."
|
msgstr "Пожалуйста, <0>настройте SMTP-сервер</0>, чтобы гарантировать доставку оповещений."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Сохранить настройки"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Сохранить систему"
|
msgstr "Сохранить систему"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Сохранено в базе данных и не истекает, пока вы его не отключите."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Расписание"
|
msgstr "Расписание"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push уведомления"
|
msgstr "Webhook / Push уведомления"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Если включено, этот токен позволяет агентам регистрироваться самостоятельно без предварительного создания системы. Истекает через час или при перезапуске хаба."
|
msgstr "При включении этот токен позволяет агентам самостоятельно регистрироваться без предварительного создания системы."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Vnesite e-poštni naslov..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Vnesite svoje enkratno geslo."
|
msgstr "Vnesite svoje enkratno geslo."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Prehodni"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Obstoječi sistemi, ki niso definirani v <0>config.yml</0>, bodo izbrisa
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Izhod aktivno"
|
msgstr "Izhod aktivno"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Poteče po eni uri ali ob ponovnem zagonu huba."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Izvozi"
|
msgstr "Izvozi"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Povprečna izkoriščenost na jedro"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Odstotek časa, preživetega v vsakem stanju"
|
msgstr "Odstotek časa, preživetega v vsakem stanju"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Trajen"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Vztrajnost"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "<0>Nastavite strežnik SMTP</0>, da zagotovite dostavo opozoril."
|
msgstr "<0>Nastavite strežnik SMTP</0>, da zagotovite dostavo opozoril."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Shrani nastavitve"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Shrani sistem"
|
msgstr "Shrani sistem"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Shranjeno v bazi podatkov in ne poteče, dokler ga ne onemogočite."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Razpored"
|
msgstr "Razpored"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / potisna obvestila"
|
msgstr "Webhook / potisna obvestila"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Ko je omogočeno, ta žeton omogoča agentom samoregistracijo brez predhodnega ustvarjanja sistema. Poteče po eni uri ali ob ponovnem zagonu vozlišča."
|
msgstr "Ko je omogočen, ta žeton omogoča agentom samoregistracijo brez predhodnega ustvarjanja sistema."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Унесите адресу е-поште..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Унесите вашу једнократну лозинку."
|
msgstr "Унесите вашу једнократну лозинку."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Ефемеран"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Системи који нису дефинисани у <0>config.yml</
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Излазак активан"
|
msgstr "Излазак активан"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Истиче након једног сата или при поновном покретању хаба."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Извези"
|
msgstr "Извези"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Просечна употреба по језгру"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Проценат времена проведеног у сваком стању"
|
msgstr "Проценат времена проведеног у сваком стању"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Трајан"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Упорност"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Молимо вас <0>конфигуришите SMTP сервер</0> да бисте осигурали да се упозорења испоручују."
|
msgstr "Молимо вас <0>конфигуришите SMTP сервер</0> да бисте осигурали да се упозорења испоручују."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Сачувај подешавања"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Сачувај систем"
|
msgstr "Сачувај систем"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Сачувано у бази података и не истиче док га не онемогућите."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Распоред"
|
msgstr "Распоред"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push обавештења"
|
msgstr "Webhook / Push обавештења"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Када је омогућено, овај токен омогућава агентима да се сами региструју без претходног креирања система. Истиче након једног сата или при поновном покретању хаба."
|
msgstr "Када је омогућен, овај токен омогућава агентима да се сами региструју без претходног креирања система."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Ange e-postadress..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Ange ditt engångslösenord."
|
msgstr "Ange ditt engångslösenord."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Flyktig"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Befintliga system som inte definieras i <0>config.yml</0> kommer att tas
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Avslutades aktivt"
|
msgstr "Avslutades aktivt"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Upphör efter en timme eller vid hub-omstart."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Exportera"
|
msgstr "Exportera"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Genomsnittlig användning per kärna"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Procentandel av tid spenderad i varje tillstånd"
|
msgstr "Procentandel av tid spenderad i varje tillstånd"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Permanent"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Beständighet"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Vänligen <0>konfigurera en SMTP-server</0> för att säkerställa att larm levereras."
|
msgstr "Vänligen <0>konfigurera en SMTP-server</0> för att säkerställa att larm levereras."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Spara inställningar"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Spara system"
|
msgstr "Spara system"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Sparad i databasen och upphör inte förrän du inaktiverar den."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Schema"
|
msgstr "Schema"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push-aviseringar"
|
msgstr "Webhook / Push-aviseringar"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "När aktiverad tillåter denna token agenter att självregistrera utan tidigare systemskapande. Upphör efter en timme eller vid hub-omstart."
|
msgstr "När aktiverad tillåter denna token agenter att självregistrera utan föregående systemskapande."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "E-posta adresini girin..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Tek kullanımlık şifrenizi girin."
|
msgstr "Tek kullanımlık şifrenizi girin."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Geçici"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "<0>config.yml</0> içinde tanımlanmayan mevcut sistemler silinecektir.
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Aktif olarak çıktı"
|
msgstr "Aktif olarak çıktı"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Bir saat sonra veya hub yeniden başlatıldığında sona erer."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Dışa aktar"
|
msgstr "Dışa aktar"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Çekirdek başına ortalama kullanım"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Her durumda harcanan zamanın yüzdesi"
|
msgstr "Her durumda harcanan zamanın yüzdesi"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Kalıcı"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Kalıcılık"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Uyarıların teslim edilmesini sağlamak için lütfen bir SMTP sunucusu <0>yapılandırın</0>."
|
msgstr "Uyarıların teslim edilmesini sağlamak için lütfen bir SMTP sunucusu <0>yapılandırın</0>."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Ayarları Kaydet"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Sistemi kaydet"
|
msgstr "Sistemi kaydet"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Veritabanında kaydedilir ve siz devre dışı bırakana kadar süresi dolmaz."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Zamanla"
|
msgstr "Zamanla"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Anlık bildirimler"
|
msgstr "Webhook / Anlık bildirimler"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Etkinleştirildiğinde, bu token agentların önceden sistem oluşturmadan kendilerini kaydetmelerine izin verir. Bir saat sonra veya hub yeniden başlatıldığında sona erer."
|
msgstr "Etkinleştirildiğinde, bu token aracıların önceden sistem oluşturmadan kendilerini kaydetmelerine izin verir."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Введіть адресу електронної пошти..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Введіть ваш одноразовий пароль."
|
msgstr "Введіть ваш одноразовий пароль."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Ефемерний"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Існуючі системи, не визначені в <0>config.yml<
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Завершилося активно"
|
msgstr "Завершилося активно"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Закінчується через годину або при перезапуску хаба."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Експорт"
|
msgstr "Експорт"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Середнє використання на ядро"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Відсоток часу, проведеного в кожному стані"
|
msgstr "Відсоток часу, проведеного в кожному стані"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Постійний"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Стійкість"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Будь ласка, <0>налаштуйте SMTP сервер</0>, щоб забезпечити доставку сповіщень."
|
msgstr "Будь ласка, <0>налаштуйте SMTP сервер</0>, щоб забезпечити доставку сповіщень."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Зберегти налаштування"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Зберегти систему"
|
msgstr "Зберегти систему"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Збережено в базі даних і не закінчується, поки ви його не вимкнете."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Розклад"
|
msgstr "Розклад"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / Push сповіщення"
|
msgstr "Webhook / Push сповіщення"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Коли увімкнено, цей токен дозволяє агентам самостійно реєструватися без попереднього створення системи. Термін дії закінчується через годину або при перезапуску хабу."
|
msgstr "При ввімкненні цей токен дозволяє агентам самостійно реєструватися без попереднього створення системи."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "Nhập địa chỉ email..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "Nhập mật khẩu một lần của bạn."
|
msgstr "Nhập mật khẩu một lần của bạn."
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "Tạm thời"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "Các hệ thống hiện có không được định nghĩa trong <0>con
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "Đã thoát khi hoạt động"
|
msgstr "Đã thoát khi hoạt động"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "Hết hạn sau một giờ hoặc khi khởi động lại hub."
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "Xuất"
|
msgstr "Xuất"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "Tỷ lệ sử dụng trung bình mỗi nhân"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "Phần trăm thời gian dành cho mỗi trạng thái"
|
msgstr "Phần trăm thời gian dành cho mỗi trạng thái"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "Vĩnh viễn"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "Tính bền vững"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "Vui lòng <0>cấu hình máy chủ SMTP</0> để đảm bảo cảnh báo được gửi đi."
|
msgstr "Vui lòng <0>cấu hình máy chủ SMTP</0> để đảm bảo cảnh báo được gửi đi."
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "Lưu Cài đặt"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "Lưu hệ thống"
|
msgstr "Lưu hệ thống"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "Được lưu trong cơ sở dữ liệu và không hết hạn cho đến khi bạn tắt nó."
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "Lịch trình"
|
msgstr "Lịch trình"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Thông báo Webhook / Push"
|
msgstr "Thông báo Webhook / Push"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "Khi được bật, token này cho phép các tác nhân tự đăng ký mà không cần tạo hệ thống trước. Hết hạn sau một giờ hoặc khi khởi động lại trung tâm."
|
msgstr "Khi được bật, token này cho phép các tác nhân tự đăng ký mà không cần tạo hệ thống trước."
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "输入电子邮件地址..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "输入您的一次性密码。"
|
msgstr "输入您的一次性密码。"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "临时"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "未在<0>config.yml</0>中定义的客户端将被删除。请定期备
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "退出活动状态"
|
msgstr "退出活动状态"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "一小时后或重新启动集线器时过期。"
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "导出"
|
msgstr "导出"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "每个核心的平均利用率"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "在每个状态下花费的时间百分比"
|
msgstr "在每个状态下花费的时间百分比"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "永久"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "持久性"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "请<0>配置 SMTP 服务器</0>以确保警报被传递。"
|
msgstr "请<0>配置 SMTP 服务器</0>以确保警报被传递。"
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "保存设置"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "保存系统"
|
msgstr "保存系统"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "保存在数据库中,在您禁用之前不会过期。"
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "计划"
|
msgstr "计划"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / 推送通知"
|
msgstr "Webhook / 推送通知"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "启用时,此令牌允许客户端在无需预先创建系统的情况下自动注册。在一小时后或中心重启时过期。"
|
msgstr "启用后,此令牌允许代理无需事先创建系统即可自行注册。"
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "輸入電子郵件地址..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "輸入您的一次性密碼。"
|
msgstr "輸入您的一次性密碼。"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "臨時"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "未在<0>config.yml</0>中定義的現有系統將被刪除。請定期
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "退出活動狀態"
|
msgstr "退出活動狀態"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "一小時後或重新啟動集線器時過期。"
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "匯出"
|
msgstr "匯出"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "每個核心的平均使用率"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "在每個狀態下花費的時間百分比"
|
msgstr "在每個狀態下花費的時間百分比"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "永久"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "持久性"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "請<0>配置SMTP伺服器</0>以確保警報被傳送。"
|
msgstr "請<0>配置SMTP伺服器</0>以確保警報被傳送。"
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "儲存設定"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "儲存系統"
|
msgstr "儲存系統"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "儲存在資料庫中,在您停用之前不會過期。"
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / 推送通知"
|
msgstr "Webhook / 推送通知"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "啟用時,此令牌允許代理程式在無需預先創建系統的情況下自動註冊。在一小時後或中心重啟時過期。"
|
msgstr "啟用後,此權杖允許代理無需事先建立系統即可自行註冊。"
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -654,6 +654,10 @@ msgstr "輸入電子郵件地址..."
|
|||||||
msgid "Enter your one-time password."
|
msgid "Enter your one-time password."
|
||||||
msgstr "輸入您的一次性密碼。"
|
msgstr "輸入您的一次性密碼。"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Ephemeral"
|
||||||
|
msgstr "臨時"
|
||||||
|
|
||||||
#: src/components/login/auth-form.tsx
|
#: src/components/login/auth-form.tsx
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
#: src/components/routes/settings/config-yaml.tsx
|
#: src/components/routes/settings/config-yaml.tsx
|
||||||
@@ -684,6 +688,10 @@ msgstr "未在 <0>config.yml</0> 中定義的現有系統將會被刪除。請
|
|||||||
msgid "Exited active"
|
msgid "Exited active"
|
||||||
msgstr "結束"
|
msgstr "結束"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Expires after one hour or on hub restart."
|
||||||
|
msgstr "一小時後或重新啟動集線器時過期。"
|
||||||
|
|
||||||
#: src/components/routes/settings/alerts-history-data-table.tsx
|
#: src/components/routes/settings/alerts-history-data-table.tsx
|
||||||
msgid "Export"
|
msgid "Export"
|
||||||
msgstr "匯出"
|
msgstr "匯出"
|
||||||
@@ -1109,6 +1117,14 @@ msgstr "核心平均使用率"
|
|||||||
msgid "Percentage of time spent in each state"
|
msgid "Percentage of time spent in each state"
|
||||||
msgstr "狀態時間佔比"
|
msgstr "狀態時間佔比"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Permanent"
|
||||||
|
msgstr "永久"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Persistence"
|
||||||
|
msgstr "持久性"
|
||||||
|
|
||||||
#: src/components/routes/settings/notifications.tsx
|
#: src/components/routes/settings/notifications.tsx
|
||||||
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
msgid "Please <0>configure an SMTP server</0> to ensure alerts are delivered."
|
||||||
msgstr "請<0>設定一個 SMTP 伺服器</0>以確保能傳送警報。"
|
msgstr "請<0>設定一個 SMTP 伺服器</0>以確保能傳送警報。"
|
||||||
@@ -1265,6 +1281,10 @@ msgstr "儲存設定"
|
|||||||
msgid "Save system"
|
msgid "Save system"
|
||||||
msgstr "儲存系統"
|
msgstr "儲存系統"
|
||||||
|
|
||||||
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
msgid "Saved in the database and does not expire until you disable it."
|
||||||
|
msgstr "保存在資料庫中,在您停用之前不會過期。"
|
||||||
|
|
||||||
#: src/components/routes/settings/quiet-hours.tsx
|
#: src/components/routes/settings/quiet-hours.tsx
|
||||||
msgid "Schedule"
|
msgid "Schedule"
|
||||||
msgstr "排程"
|
msgstr "排程"
|
||||||
@@ -1689,8 +1709,8 @@ msgid "Webhook / Push notifications"
|
|||||||
msgstr "Webhook / 推送通知"
|
msgstr "Webhook / 推送通知"
|
||||||
|
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
msgid "When enabled, this token allows agents to self-register without prior system creation. Expires after one hour or on hub restart."
|
msgid "When enabled, this token allows agents to self-register without prior system creation."
|
||||||
msgstr "啟用時,此令牌允許代理程式在沒有預先建立系統的情況下自動註冊。在一小時後或 Hub 重啟時過期。"
|
msgstr "啟用後,此令牌允許代理無需事先建立系統即可自行註冊。"
|
||||||
|
|
||||||
#: src/components/add-system.tsx
|
#: src/components/add-system.tsx
|
||||||
#: src/components/routes/settings/tokens-fingerprints.tsx
|
#: src/components/routes/settings/tokens-fingerprints.tsx
|
||||||
|
|||||||
@@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
- Add battery charge to systems table.
|
- Add battery charge to systems table.
|
||||||
|
|
||||||
|
- Add option to make universal token permanent. (#1097, #1614)
|
||||||
|
|
||||||
- Add `--url` and `--token` command line arguments to the agent. (#1524)
|
- Add `--url` and `--token` command line arguments to the agent. (#1524)
|
||||||
|
|
||||||
- Collect S.M.A.R.T. data in the background every hour.
|
- Collect S.M.A.R.T. data in the background every hour.
|
||||||
@@ -30,11 +32,12 @@
|
|||||||
|
|
||||||
- Fix loader visibility when no systems are present. (#1511)
|
- Fix loader visibility when no systems are present. (#1511)
|
||||||
|
|
||||||
- Add Serbian translations.
|
- Rename login honeypot field to prevent password manager autofill (#1011).
|
||||||
|
|
||||||
|
- Add Serbian and Bahasa Indonesia translations.
|
||||||
|
|
||||||
- Update Go dependencies.
|
- Update Go dependencies.
|
||||||
|
|
||||||
|
|
||||||
## 0.17.0
|
## 0.17.0
|
||||||
|
|
||||||
- Add quiet hours to silence alerts during specific time periods. (#265)
|
- Add quiet hours to silence alerts during specific time periods. (#265)
|
||||||
@@ -319,4 +322,4 @@ Note that the default memory calculation changed in this release, which may caus
|
|||||||
|
|
||||||
## Older
|
## Older
|
||||||
|
|
||||||
Release notes are available at https://github.com/henrygd/beszel/releases
|
Release notes are available at <https://github.com/henrygd/beszel/releases>
|
||||||
|
|||||||
Reference in New Issue
Block a user