mirror of
https://github.com/amir20/dozzle.git
synced 2026-08-07 10:04:45 +00:00
Merge branch 'master' into renovate/typescript-7.x
This commit is contained in:
@@ -448,14 +448,21 @@ func (s *ContainerStore) init() {
|
|||||||
|
|
||||||
case "rename":
|
case "rename":
|
||||||
s.containers.Compute(event.ActorID, func(c *Container, loaded bool) (*Container, xsync.ComputeOp) {
|
s.containers.Compute(event.ActorID, func(c *Container, loaded bool) (*Container, xsync.ComputeOp) {
|
||||||
if loaded {
|
if !loaded {
|
||||||
log.Debug().Str("id", event.ActorID).Str("name", event.ActorAttributes["name"]).Msg("container renamed")
|
|
||||||
copy := *c
|
|
||||||
copy.Name = event.ActorAttributes["name"]
|
|
||||||
return ©, xsync.UpdateOp
|
|
||||||
} else {
|
|
||||||
return c, xsync.CancelOp
|
return c, xsync.CancelOp
|
||||||
}
|
}
|
||||||
|
// A dev.dozzle.name or coolify.serviceName label pins a custom
|
||||||
|
// display name (see newContainer). That name must survive a
|
||||||
|
// docker-level rename, so only follow the rename when the name
|
||||||
|
// actually comes from Docker.
|
||||||
|
if c.Labels["dev.dozzle.name"] != "" || c.Labels["coolify.serviceName"] != "" {
|
||||||
|
log.Debug().Str("id", event.ActorID).Msg("ignoring rename: container has a custom name label")
|
||||||
|
return c, xsync.CancelOp
|
||||||
|
}
|
||||||
|
log.Debug().Str("id", event.ActorID).Str("name", event.ActorAttributes["name"]).Msg("container renamed")
|
||||||
|
copy := *c
|
||||||
|
copy.Name = event.ActorAttributes["name"]
|
||||||
|
return ©, xsync.UpdateOp
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
s.subscribers.Range(func(c context.Context, events chan<- ContainerEvent) bool {
|
s.subscribers.Range(func(c context.Context, events chan<- ContainerEvent) bool {
|
||||||
|
|||||||
@@ -119,6 +119,80 @@ func TestContainerStore_die(t *testing.T) {
|
|||||||
assert.Equal(t, containers[0].State, "exited")
|
assert.Equal(t, containers[0].State, "exited")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestContainerStore_rename(t *testing.T) {
|
||||||
|
run := func(t *testing.T, initial Container, attributes map[string]string) Container {
|
||||||
|
client := new(mockedClient)
|
||||||
|
client.On("ListContainers", mock.Anything, mock.Anything).Return([]Container{initial}, nil)
|
||||||
|
client.On("FindContainer", mock.Anything, initial.ID).Return(initial, nil)
|
||||||
|
client.On("Host").Return(Host{ID: "localhost"})
|
||||||
|
|
||||||
|
ready := make(chan struct{})
|
||||||
|
client.On("ContainerEvents", mock.Anything, mock.AnythingOfType("chan<- container.ContainerEvent")).Return(nil).
|
||||||
|
Run(func(args mock.Arguments) {
|
||||||
|
ctx := args.Get(0).(context.Context)
|
||||||
|
events := args.Get(1).(chan<- ContainerEvent)
|
||||||
|
<-ready
|
||||||
|
events <- ContainerEvent{
|
||||||
|
Name: "rename",
|
||||||
|
ActorID: initial.ID,
|
||||||
|
Host: "localhost",
|
||||||
|
ActorAttributes: attributes,
|
||||||
|
}
|
||||||
|
<-ctx.Done()
|
||||||
|
})
|
||||||
|
|
||||||
|
store := NewContainerStore(t.Context(), client, &fakeStatsCollector{}, ContainerLabels{})
|
||||||
|
|
||||||
|
events := make(chan ContainerEvent)
|
||||||
|
store.SubscribeEvents(t.Context(), events)
|
||||||
|
close(ready)
|
||||||
|
<-events
|
||||||
|
|
||||||
|
containers, err := store.ListContainers(ContainerLabels{})
|
||||||
|
assert.NoError(t, err)
|
||||||
|
assert.Len(t, containers, 1)
|
||||||
|
return containers[0]
|
||||||
|
}
|
||||||
|
|
||||||
|
t.Run("keeps custom name from dev.dozzle.name label", func(t *testing.T) {
|
||||||
|
initial := Container{
|
||||||
|
ID: "1234",
|
||||||
|
Name: "custom-name",
|
||||||
|
State: "running",
|
||||||
|
FullyLoaded: true,
|
||||||
|
Labels: map[string]string{"dev.dozzle.name": "custom-name"},
|
||||||
|
Stats: utils.NewRingBuffer[ContainerStat](300),
|
||||||
|
}
|
||||||
|
result := run(t, initial, map[string]string{"name": "new-docker-name"})
|
||||||
|
assert.Equal(t, "custom-name", result.Name)
|
||||||
|
})
|
||||||
|
|
||||||
|
t.Run("keeps custom name from coolify.serviceName label", func(t *testing.T) {
|
||||||
|
initial := Container{
|
||||||
|
ID: "1234",
|
||||||
|
Name: "coolify-name",
|
||||||
|
State: "running",
|
||||||
|
FullyLoaded: true,
|
||||||
|
Labels: map[string]string{"coolify.serviceName": "coolify-name"},
|
||||||
|
Stats: utils.NewRingBuffer[ContainerStat](300),
|
||||||
|
}
|
||||||
|
result := run(t, initial, map[string]string{"name": "new-docker-name"})
|
||||||
|
assert.Equal(t, "coolify-name", result.Name)
|
||||||
|
})
|
||||||
|
|
||||||
|
t.Run("follows rename when name comes from docker", func(t *testing.T) {
|
||||||
|
initial := Container{
|
||||||
|
ID: "1234",
|
||||||
|
Name: "old-docker-name",
|
||||||
|
State: "running",
|
||||||
|
FullyLoaded: true,
|
||||||
|
Stats: utils.NewRingBuffer[ContainerStat](300),
|
||||||
|
}
|
||||||
|
result := run(t, initial, map[string]string{"name": "new-docker-name"})
|
||||||
|
assert.Equal(t, "new-docker-name", result.Name)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
type fakeStatsCollector struct{}
|
type fakeStatsCollector struct{}
|
||||||
|
|
||||||
func (f *fakeStatsCollector) Subscribe(_ context.Context, _ chan<- ContainerStat) {}
|
func (f *fakeStatsCollector) Subscribe(_ context.Context, _ chan<- ContainerStat) {}
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ label:
|
|||||||
running-containers: Kørende Containere
|
running-containers: Kørende Containere
|
||||||
all-containers: Alle Containere
|
all-containers: Alle Containere
|
||||||
all-namespaces: Alle Navneområder
|
all-namespaces: Alle Navneområder
|
||||||
|
namespaces: Navneområder
|
||||||
host: Vært
|
host: Vært
|
||||||
hosts: Værter
|
hosts: Værter
|
||||||
password: Kodeord
|
password: Kodeord
|
||||||
@@ -49,10 +50,13 @@ label:
|
|||||||
avg-cpu: Gns. CPU (%)
|
avg-cpu: Gns. CPU (%)
|
||||||
avg-mem: Gns. MEM (%)
|
avg-mem: Gns. MEM (%)
|
||||||
name: Navn
|
name: Navn
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Fastgjort
|
pinned: Fastgjort
|
||||||
per-page: Rækker per side
|
per-page: Rækker per side
|
||||||
host-menu: Værter og Containere
|
host-menu: Værter og Containere
|
||||||
swarm-menu: Tjenester og Stacks
|
swarm-menu: Tjenester og Stacks
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Brugerdefinerede Grupper
|
group-menu: Brugerdefinerede Grupper
|
||||||
no-logs: Container har ingen logs endnu
|
no-logs: Container har ingen logs endnu
|
||||||
search-status:
|
search-status:
|
||||||
@@ -112,6 +116,7 @@ title:
|
|||||||
login: Godkendelse Krævet
|
login: Godkendelse Krævet
|
||||||
dashboard: 1 container | {count} containere
|
dashboard: 1 container | {count} containere
|
||||||
settings: Indstillinger
|
settings: Indstillinger
|
||||||
|
notifications: Notifikationer
|
||||||
button:
|
button:
|
||||||
logout: Logout
|
logout: Logout
|
||||||
login: Login
|
login: Login
|
||||||
@@ -130,6 +135,7 @@ settings:
|
|||||||
options-desc: Indstillinger for sprog, navigation og gruppering.
|
options-desc: Indstillinger for sprog, navigation og gruppering.
|
||||||
cloud-desc: Stream logs til Dozzle Cloud for AI-drevne undersøgelser og søgning på tværs af installationer.
|
cloud-desc: Stream logs til Dozzle Cloud for AI-drevne undersøgelser og søgning på tværs af installationer.
|
||||||
support-title: Støt Dozzle
|
support-title: Støt Dozzle
|
||||||
|
support-help: Donationer hjælper med at holde Dozzle gratis og vedligeholdt. Tak 🙏
|
||||||
display: Visning
|
display: Visning
|
||||||
locale: Overskriv sprog
|
locale: Overskriv sprog
|
||||||
small-scrollbars: Brug mindre scrollbarer
|
small-scrollbars: Brug mindre scrollbarer
|
||||||
@@ -213,6 +219,8 @@ notifications:
|
|||||||
add-destination: Tilføj destination
|
add-destination: Tilføj destination
|
||||||
alerts: Alarmer
|
alerts: Alarmer
|
||||||
add-alert: Tilføj alarm
|
add-alert: Tilføj alarm
|
||||||
|
prefill-name: Fejlalarmer
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Tilføj
|
add: Tilføj
|
||||||
filter:
|
filter:
|
||||||
all: Alle ({count})
|
all: Alle ({count})
|
||||||
@@ -318,6 +326,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Kom i gang med notifikationer
|
title: Kom i gang med notifikationer
|
||||||
description: Vælg hvordan du vil modtage alarmer, når dine containere kræver opmærksomhed.
|
description: Vælg hvordan du vil modtage alarmer, når dine containere kræver opmærksomhed.
|
||||||
|
cloud-subtitle: AI-resuméer, fjernstyring og mere
|
||||||
|
webhook-subtitle: Send alarmer til ethvert endpoint
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Linket
|
title: Dozzle Cloud Linket
|
||||||
message: Din instans er blevet tilsluttet. Du kan fjerne tilknytningen i indstillinger eller tjekke dit forbrug når som helst.
|
message: Din instans er blevet tilsluttet. Du kan fjerne tilknytningen i indstillinger eller tjekke dit forbrug når som helst.
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ label:
|
|||||||
running-containers: Laufende Container
|
running-containers: Laufende Container
|
||||||
all-containers: Alle Container
|
all-containers: Alle Container
|
||||||
all-namespaces: Alle Namespaces
|
all-namespaces: Alle Namespaces
|
||||||
|
namespaces: Namespaces
|
||||||
host: Host
|
host: Host
|
||||||
hosts: Hosts
|
hosts: Hosts
|
||||||
password: Passwort
|
password: Passwort
|
||||||
@@ -49,10 +50,13 @@ label:
|
|||||||
avg-cpu: Avg. CPU (%)
|
avg-cpu: Avg. CPU (%)
|
||||||
avg-mem: Avg. MEM (%)
|
avg-mem: Avg. MEM (%)
|
||||||
name: Name
|
name: Name
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Angepinnt
|
pinned: Angepinnt
|
||||||
per-page: Zeilen pro Seite
|
per-page: Zeilen pro Seite
|
||||||
host-menu: Hosts und Container
|
host-menu: Hosts und Container
|
||||||
swarm-menu: Services und Stacks
|
swarm-menu: Services und Stacks
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Benutzerdefinierte Gruppen
|
group-menu: Benutzerdefinierte Gruppen
|
||||||
no-logs: Container hat noch keine Logs
|
no-logs: Container hat noch keine Logs
|
||||||
search-status:
|
search-status:
|
||||||
@@ -112,6 +116,7 @@ title:
|
|||||||
login: Authentifizierung erforderlich
|
login: Authentifizierung erforderlich
|
||||||
dashboard: 1 Container | {count} Container
|
dashboard: 1 Container | {count} Container
|
||||||
settings: Einstellungen
|
settings: Einstellungen
|
||||||
|
notifications: Benachrichtigungen
|
||||||
button:
|
button:
|
||||||
logout: Ausloggen
|
logout: Ausloggen
|
||||||
login: Anmeldung
|
login: Anmeldung
|
||||||
@@ -130,6 +135,7 @@ settings:
|
|||||||
options-desc: Einstellungen für Sprache, Navigation und Gruppierung.
|
options-desc: Einstellungen für Sprache, Navigation und Gruppierung.
|
||||||
cloud-desc: Streamen Sie Logs an Dozzle Cloud für KI-gestützte Analysen und Suche über Instanzen hinweg.
|
cloud-desc: Streamen Sie Logs an Dozzle Cloud für KI-gestützte Analysen und Suche über Instanzen hinweg.
|
||||||
support-title: Dozzle unterstützen
|
support-title: Dozzle unterstützen
|
||||||
|
support-help: Spenden helfen, Dozzle kostenlos und gepflegt zu halten. Vielen Dank 🙏
|
||||||
display: Anzeige
|
display: Anzeige
|
||||||
locale: Sprache überschreiben
|
locale: Sprache überschreiben
|
||||||
small-scrollbars: Verwende kleinere Scrollbars
|
small-scrollbars: Verwende kleinere Scrollbars
|
||||||
@@ -213,6 +219,8 @@ notifications:
|
|||||||
add-destination: Ziel hinzufügen
|
add-destination: Ziel hinzufügen
|
||||||
alerts: Alarme
|
alerts: Alarme
|
||||||
add-alert: Alarm hinzufügen
|
add-alert: Alarm hinzufügen
|
||||||
|
prefill-name: Fehler-Alarme
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Hinzufügen
|
add: Hinzufügen
|
||||||
filter:
|
filter:
|
||||||
all: Alle ({count})
|
all: Alle ({count})
|
||||||
@@ -318,6 +326,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Erste Schritte mit Benachrichtigungen
|
title: Erste Schritte mit Benachrichtigungen
|
||||||
description: Wählen Sie aus, wie Sie Alarme erhalten möchten, wenn Ihre Container Aufmerksamkeit benötigen.
|
description: Wählen Sie aus, wie Sie Alarme erhalten möchten, wenn Ihre Container Aufmerksamkeit benötigen.
|
||||||
|
cloud-subtitle: KI-Zusammenfassungen, Fernsteuerung und mehr
|
||||||
|
webhook-subtitle: Alarme an jeden Endpunkt senden
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud verknüpft
|
title: Dozzle Cloud verknüpft
|
||||||
message: Ihre Instanz wurde erfolgreich verbunden. Sie können die Verknüpfung in den Einstellungen aufheben oder Ihre Nutzung jederzeit einsehen.
|
message: Ihre Instanz wurde erfolgreich verbunden. Sie können die Verknüpfung in den Einstellungen aufheben oder Ihre Nutzung jederzeit einsehen.
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ label:
|
|||||||
running-containers: Contenedores en ejecución
|
running-containers: Contenedores en ejecución
|
||||||
all-containers: Todos los contenedores
|
all-containers: Todos los contenedores
|
||||||
all-namespaces: Todos los espacios de nombres
|
all-namespaces: Todos los espacios de nombres
|
||||||
|
namespaces: Espacios de nombres
|
||||||
host: Host
|
host: Host
|
||||||
hosts: Hosts
|
hosts: Hosts
|
||||||
password: Contraseña
|
password: Contraseña
|
||||||
@@ -49,10 +50,13 @@ label:
|
|||||||
avg-cpu: Promedio de CPU (%)
|
avg-cpu: Promedio de CPU (%)
|
||||||
avg-mem: Promedio de MEM (%)
|
avg-mem: Promedio de MEM (%)
|
||||||
name: Nombre
|
name: Nombre
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Fijado
|
pinned: Fijado
|
||||||
per-page: Filas por página
|
per-page: Filas por página
|
||||||
host-menu: Hosts y Contenedores
|
host-menu: Hosts y Contenedores
|
||||||
swarm-menu: Servicios y Stacks
|
swarm-menu: Servicios y Stacks
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Grupos Personalizados
|
group-menu: Grupos Personalizados
|
||||||
no-logs: El contenedor aún no tiene registros
|
no-logs: El contenedor aún no tiene registros
|
||||||
search-status:
|
search-status:
|
||||||
@@ -112,6 +116,7 @@ title:
|
|||||||
login: Autenticación requerida
|
login: Autenticación requerida
|
||||||
dashboard: 1 contenedor | {count} contenedores
|
dashboard: 1 contenedor | {count} contenedores
|
||||||
settings: Configuración
|
settings: Configuración
|
||||||
|
notifications: Notificaciones
|
||||||
button:
|
button:
|
||||||
logout: Cerrar la sesión
|
logout: Cerrar la sesión
|
||||||
login: Iniciar sesión
|
login: Iniciar sesión
|
||||||
@@ -158,6 +163,7 @@ settings:
|
|||||||
options-desc: Preferencias de idioma, navegación y agrupación.
|
options-desc: Preferencias de idioma, navegación y agrupación.
|
||||||
cloud-desc: Transmite logs a Dozzle Cloud para investigaciones con IA y búsqueda entre instancias.
|
cloud-desc: Transmite logs a Dozzle Cloud para investigaciones con IA y búsqueda entre instancias.
|
||||||
support-title: Apoya a Dozzle
|
support-title: Apoya a Dozzle
|
||||||
|
support-help: Las donaciones ayudan a mantener Dozzle gratuito y actualizado. Gracias 🙏
|
||||||
display: Vista
|
display: Vista
|
||||||
locale: Sobrescribir idioma
|
locale: Sobrescribir idioma
|
||||||
small-scrollbars: Utilizar barras de desplazamiento más pequeñas
|
small-scrollbars: Utilizar barras de desplazamiento más pequeñas
|
||||||
@@ -241,6 +247,8 @@ notifications:
|
|||||||
add-destination: Añadir destino
|
add-destination: Añadir destino
|
||||||
alerts: Alertas
|
alerts: Alertas
|
||||||
add-alert: Añadir alerta
|
add-alert: Añadir alerta
|
||||||
|
prefill-name: Alertas de error
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Añadir
|
add: Añadir
|
||||||
filter:
|
filter:
|
||||||
all: Todos ({count})
|
all: Todos ({count})
|
||||||
@@ -346,6 +354,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Comenzar con las notificaciones
|
title: Comenzar con las notificaciones
|
||||||
description: Elija cómo desea recibir alertas cuando sus contenedores necesiten atención.
|
description: Elija cómo desea recibir alertas cuando sus contenedores necesiten atención.
|
||||||
|
cloud-subtitle: Resúmenes con IA, control remoto y más
|
||||||
|
webhook-subtitle: Envía alertas a cualquier endpoint
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Vinculado
|
title: Dozzle Cloud Vinculado
|
||||||
message: Su instancia se ha conectado correctamente. Puede desvincularla en la configuración o consultar su uso en cualquier momento.
|
message: Su instancia se ha conectado correctamente. Puede desvincularla en la configuración o consultar su uso en cualquier momento.
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ label:
|
|||||||
running-containers: Conteneurs en execution
|
running-containers: Conteneurs en execution
|
||||||
all-containers: Tous les conteneurs
|
all-containers: Tous les conteneurs
|
||||||
all-namespaces: Tous les espaces de noms
|
all-namespaces: Tous les espaces de noms
|
||||||
|
namespaces: Espaces de noms
|
||||||
host: Hôte
|
host: Hôte
|
||||||
hosts: Hôtes
|
hosts: Hôtes
|
||||||
password: Mot de passe
|
password: Mot de passe
|
||||||
@@ -49,10 +50,13 @@ label:
|
|||||||
avg-cpu: Moyenne CPU (%)
|
avg-cpu: Moyenne CPU (%)
|
||||||
avg-mem: Moyenne MEM (%)
|
avg-mem: Moyenne MEM (%)
|
||||||
name: Nom
|
name: Nom
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Epinglé
|
pinned: Epinglé
|
||||||
per-page: Colonnes par page
|
per-page: Colonnes par page
|
||||||
host-menu: Hôtes et Conteneurs
|
host-menu: Hôtes et Conteneurs
|
||||||
swarm-menu: Services et Stacks
|
swarm-menu: Services et Stacks
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Groupes Personnalisés
|
group-menu: Groupes Personnalisés
|
||||||
no-logs: Le conteneur n'a pas encore de logs
|
no-logs: Le conteneur n'a pas encore de logs
|
||||||
search-status:
|
search-status:
|
||||||
@@ -112,6 +116,7 @@ title:
|
|||||||
login: Authentification requise
|
login: Authentification requise
|
||||||
dashboard: 1 conteneur | {count} conteneurs
|
dashboard: 1 conteneur | {count} conteneurs
|
||||||
settings: Paramètres
|
settings: Paramètres
|
||||||
|
notifications: Notifications
|
||||||
button:
|
button:
|
||||||
logout: Déconnexion
|
logout: Déconnexion
|
||||||
login: Connexion
|
login: Connexion
|
||||||
@@ -130,6 +135,7 @@ settings:
|
|||||||
options-desc: Préférences de langue, de navigation et de regroupement.
|
options-desc: Préférences de langue, de navigation et de regroupement.
|
||||||
cloud-desc: Diffusez les logs vers Dozzle Cloud pour des analyses assistées par IA et la recherche entre instances.
|
cloud-desc: Diffusez les logs vers Dozzle Cloud pour des analyses assistées par IA et la recherche entre instances.
|
||||||
support-title: Soutenir Dozzle
|
support-title: Soutenir Dozzle
|
||||||
|
support-help: Les dons aident à garder Dozzle gratuit et maintenu. Merci 🙏
|
||||||
display: Afficher
|
display: Afficher
|
||||||
locale: Langue de remplacement
|
locale: Langue de remplacement
|
||||||
small-scrollbars: Utiliser des barres de défilement plus petites
|
small-scrollbars: Utiliser des barres de défilement plus petites
|
||||||
@@ -213,6 +219,8 @@ notifications:
|
|||||||
add-destination: Ajouter une destination
|
add-destination: Ajouter une destination
|
||||||
alerts: Alertes
|
alerts: Alertes
|
||||||
add-alert: Ajouter une alerte
|
add-alert: Ajouter une alerte
|
||||||
|
prefill-name: Alertes d'erreur
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Ajouter
|
add: Ajouter
|
||||||
filter:
|
filter:
|
||||||
all: Tous ({count})
|
all: Tous ({count})
|
||||||
@@ -318,6 +326,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Commencer avec les notifications
|
title: Commencer avec les notifications
|
||||||
description: Choisissez comment vous souhaitez recevoir des alertes lorsque vos conteneurs nécessitent une attention.
|
description: Choisissez comment vous souhaitez recevoir des alertes lorsque vos conteneurs nécessitent une attention.
|
||||||
|
cloud-subtitle: Résumés IA, contrôle à distance et plus
|
||||||
|
webhook-subtitle: Envoyez des alertes vers n'importe quel endpoint
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Lié
|
title: Dozzle Cloud Lié
|
||||||
message: Votre instance a été connectée avec succès. Vous pouvez la délier dans les paramètres ou consulter votre utilisation à tout moment.
|
message: Votre instance a été connectée avec succès. Vous pouvez la délier dans les paramètres ou consulter votre utilisation à tout moment.
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ label:
|
|||||||
running-containers: Kontainer Berjalan
|
running-containers: Kontainer Berjalan
|
||||||
all-containers: Semua Kontainer
|
all-containers: Semua Kontainer
|
||||||
all-namespaces: Semua Namespace
|
all-namespaces: Semua Namespace
|
||||||
|
namespaces: Namespace
|
||||||
host: Host
|
host: Host
|
||||||
hosts: Host
|
hosts: Host
|
||||||
password: Kata sandi
|
password: Kata sandi
|
||||||
@@ -50,10 +51,13 @@ label:
|
|||||||
avg-cpu: Rata-rata CPU (%)
|
avg-cpu: Rata-rata CPU (%)
|
||||||
avg-mem: Rata-rata MEM (%)
|
avg-mem: Rata-rata MEM (%)
|
||||||
name: Nama
|
name: Nama
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Disematkan
|
pinned: Disematkan
|
||||||
per-page: Baris per halaman
|
per-page: Baris per halaman
|
||||||
host-menu: Host dan Kontainer
|
host-menu: Host dan Kontainer
|
||||||
swarm-menu: Layanan dan Stack
|
swarm-menu: Layanan dan Stack
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Grup Kustom
|
group-menu: Grup Kustom
|
||||||
no-logs: Kontainer belum memiliki log
|
no-logs: Kontainer belum memiliki log
|
||||||
search-status:
|
search-status:
|
||||||
@@ -117,6 +121,7 @@ title:
|
|||||||
login: Autentikasi Diperlukan
|
login: Autentikasi Diperlukan
|
||||||
dashboard: 1 kontainer | {count} kontainer
|
dashboard: 1 kontainer | {count} kontainer
|
||||||
settings: Pengaturan
|
settings: Pengaturan
|
||||||
|
notifications: Notifikasi
|
||||||
|
|
||||||
button:
|
button:
|
||||||
logout: Keluar
|
logout: Keluar
|
||||||
@@ -138,6 +143,7 @@ settings:
|
|||||||
options-desc: Preferensi bahasa, navigasi, dan pengelompokan.
|
options-desc: Preferensi bahasa, navigasi, dan pengelompokan.
|
||||||
cloud-desc: Streaming log ke Dozzle Cloud untuk investigasi bertenaga AI dan pencarian lintas instans.
|
cloud-desc: Streaming log ke Dozzle Cloud untuk investigasi bertenaga AI dan pencarian lintas instans.
|
||||||
support-title: Dukung Dozzle
|
support-title: Dukung Dozzle
|
||||||
|
support-help: Donasi membantu menjaga Dozzle tetap gratis dan terawat. Terima kasih 🙏
|
||||||
display: Tampilan
|
display: Tampilan
|
||||||
locale: Ganti bahasa
|
locale: Ganti bahasa
|
||||||
small-scrollbars: Gunakan scrollbar kecil
|
small-scrollbars: Gunakan scrollbar kecil
|
||||||
@@ -225,6 +231,8 @@ notifications:
|
|||||||
add-destination: Tambah tujuan
|
add-destination: Tambah tujuan
|
||||||
alerts: Peringatan
|
alerts: Peringatan
|
||||||
add-alert: Tambah peringatan
|
add-alert: Tambah peringatan
|
||||||
|
prefill-name: Peringatan kesalahan
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Tambah
|
add: Tambah
|
||||||
filter:
|
filter:
|
||||||
all: Semua ({count})
|
all: Semua ({count})
|
||||||
@@ -330,6 +338,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Mulai dengan notifikasi
|
title: Mulai dengan notifikasi
|
||||||
description: Pilih cara Anda ingin menerima peringatan saat kontainer Anda membutuhkan perhatian.
|
description: Pilih cara Anda ingin menerima peringatan saat kontainer Anda membutuhkan perhatian.
|
||||||
|
cloud-subtitle: Ringkasan AI, kendali jarak jauh & lainnya
|
||||||
|
webhook-subtitle: Kirim peringatan ke endpoint mana pun
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Tertaut
|
title: Dozzle Cloud Tertaut
|
||||||
message: Instans Anda telah berhasil terhubung. Anda dapat melepaskan tautan di pengaturan atau memeriksa penggunaan Anda kapan saja.
|
message: Instans Anda telah berhasil terhubung. Anda dapat melepaskan tautan di pengaturan atau memeriksa penggunaan Anda kapan saja.
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ label:
|
|||||||
running-containers: Container in esecuzione
|
running-containers: Container in esecuzione
|
||||||
all-containers: Tutti i Container
|
all-containers: Tutti i Container
|
||||||
all-namespaces: Tutti i Namespace
|
all-namespaces: Tutti i Namespace
|
||||||
|
namespaces: Namespace
|
||||||
host: Host
|
host: Host
|
||||||
hosts: Hosts
|
hosts: Hosts
|
||||||
password: Password
|
password: Password
|
||||||
@@ -49,10 +50,13 @@ label:
|
|||||||
avg-cpu: CPU (%)
|
avg-cpu: CPU (%)
|
||||||
avg-mem: MEM (%)
|
avg-mem: MEM (%)
|
||||||
name: Nome
|
name: Nome
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Fissato
|
pinned: Fissato
|
||||||
per-page: Righe per pagina
|
per-page: Righe per pagina
|
||||||
host-menu: Host e Container
|
host-menu: Host e Container
|
||||||
swarm-menu: Servizi e Stack
|
swarm-menu: Servizi e Stack
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Gruppi Personalizzati
|
group-menu: Gruppi Personalizzati
|
||||||
no-logs: Il container non ha ancora log
|
no-logs: Il container non ha ancora log
|
||||||
search-status:
|
search-status:
|
||||||
@@ -112,6 +116,7 @@ title:
|
|||||||
login: Autenticazione richiesta
|
login: Autenticazione richiesta
|
||||||
dashboard: 1 container | {count} container
|
dashboard: 1 container | {count} container
|
||||||
settings: Impostazioni
|
settings: Impostazioni
|
||||||
|
notifications: Notifiche
|
||||||
button:
|
button:
|
||||||
logout: Logout
|
logout: Logout
|
||||||
login: Login
|
login: Login
|
||||||
@@ -130,6 +135,7 @@ settings:
|
|||||||
options-desc: Preferenze di lingua, navigazione e raggruppamento.
|
options-desc: Preferenze di lingua, navigazione e raggruppamento.
|
||||||
cloud-desc: Trasmetti i log a Dozzle Cloud per analisi basate su IA e ricerca tra le istanze.
|
cloud-desc: Trasmetti i log a Dozzle Cloud per analisi basate su IA e ricerca tra le istanze.
|
||||||
support-title: Sostieni Dozzle
|
support-title: Sostieni Dozzle
|
||||||
|
support-help: Le donazioni aiutano a mantenere Dozzle gratuito e curato. Grazie 🙏
|
||||||
display: Visualizza
|
display: Visualizza
|
||||||
locale: Sovrascrivi Lingua
|
locale: Sovrascrivi Lingua
|
||||||
small-scrollbars: Usa una scrollbars più piccola
|
small-scrollbars: Usa una scrollbars più piccola
|
||||||
@@ -213,6 +219,8 @@ notifications:
|
|||||||
add-destination: Aggiungi destinazione
|
add-destination: Aggiungi destinazione
|
||||||
alerts: Avvisi
|
alerts: Avvisi
|
||||||
add-alert: Aggiungi avviso
|
add-alert: Aggiungi avviso
|
||||||
|
prefill-name: Avvisi di errore
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Aggiungi
|
add: Aggiungi
|
||||||
filter:
|
filter:
|
||||||
all: Tutti ({count})
|
all: Tutti ({count})
|
||||||
@@ -318,6 +326,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Inizia con le notifiche
|
title: Inizia con le notifiche
|
||||||
description: Scegli come vuoi ricevere avvisi quando i tuoi container richiedono attenzione.
|
description: Scegli come vuoi ricevere avvisi quando i tuoi container richiedono attenzione.
|
||||||
|
cloud-subtitle: Riepiloghi AI, controllo remoto e altro
|
||||||
|
webhook-subtitle: Invia avvisi a qualsiasi endpoint
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Collegato
|
title: Dozzle Cloud Collegato
|
||||||
message: La tua istanza è stata connessa con successo. Puoi scollegarla nelle impostazioni o controllare il tuo utilizzo in qualsiasi momento.
|
message: La tua istanza è stata connessa con successo. Puoi scollegarla nelle impostazioni o controllare il tuo utilizzo in qualsiasi momento.
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ label:
|
|||||||
running-containers: Actieve containers
|
running-containers: Actieve containers
|
||||||
all-containers: Alle containers
|
all-containers: Alle containers
|
||||||
all-namespaces: Alle Namespaces
|
all-namespaces: Alle Namespaces
|
||||||
|
namespaces: Namespaces
|
||||||
host: Host
|
host: Host
|
||||||
hosts: Hosts
|
hosts: Hosts
|
||||||
password: Wachtwoord
|
password: Wachtwoord
|
||||||
@@ -49,10 +50,13 @@ label:
|
|||||||
avg-cpu: Gem. CPU (%)
|
avg-cpu: Gem. CPU (%)
|
||||||
avg-mem: Gem. geheugen (%)
|
avg-mem: Gem. geheugen (%)
|
||||||
name: Naam
|
name: Naam
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Vastgezet
|
pinned: Vastgezet
|
||||||
per-page: Rijen per pagina
|
per-page: Rijen per pagina
|
||||||
host-menu: Hosts en Containers
|
host-menu: Hosts en Containers
|
||||||
swarm-menu: Services en Stacks
|
swarm-menu: Services en Stacks
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Aangepaste groepen
|
group-menu: Aangepaste groepen
|
||||||
no-logs: Container heeft nog geen logbestanden
|
no-logs: Container heeft nog geen logbestanden
|
||||||
search-status:
|
search-status:
|
||||||
@@ -113,6 +117,7 @@ title:
|
|||||||
login: Aanmelding vereist
|
login: Aanmelding vereist
|
||||||
dashboard: 1 container | {count} containers
|
dashboard: 1 container | {count} containers
|
||||||
settings: Instellingen
|
settings: Instellingen
|
||||||
|
notifications: Meldingen
|
||||||
button:
|
button:
|
||||||
logout: Afmelden
|
logout: Afmelden
|
||||||
login: Aanmelden
|
login: Aanmelden
|
||||||
@@ -131,6 +136,7 @@ settings:
|
|||||||
options-desc: Voorkeuren voor taal, navigatie en groepering.
|
options-desc: Voorkeuren voor taal, navigatie en groepering.
|
||||||
cloud-desc: Stream logs naar Dozzle Cloud voor AI-gestuurde analyses en zoeken over instanties heen.
|
cloud-desc: Stream logs naar Dozzle Cloud voor AI-gestuurde analyses en zoeken over instanties heen.
|
||||||
support-title: Steun Dozzle
|
support-title: Steun Dozzle
|
||||||
|
support-help: Donaties houden Dozzle gratis en onderhouden. Bedankt 🙏
|
||||||
display: Weergave
|
display: Weergave
|
||||||
locale: Taal aanpassen
|
locale: Taal aanpassen
|
||||||
small-scrollbars: Kleinere scrollbalk gebruiken
|
small-scrollbars: Kleinere scrollbalk gebruiken
|
||||||
@@ -214,6 +220,8 @@ notifications:
|
|||||||
add-destination: Bestemming toevoegen
|
add-destination: Bestemming toevoegen
|
||||||
alerts: Waarschuwingen
|
alerts: Waarschuwingen
|
||||||
add-alert: Waarschuwing toevoegen
|
add-alert: Waarschuwing toevoegen
|
||||||
|
prefill-name: Foutwaarschuwingen
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Toevoegen
|
add: Toevoegen
|
||||||
filter:
|
filter:
|
||||||
all: Alle ({count})
|
all: Alle ({count})
|
||||||
@@ -319,6 +327,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Aan de slag met meldingen
|
title: Aan de slag met meldingen
|
||||||
description: Kies hoe je waarschuwingen wilt ontvangen wanneer je containers aandacht nodig hebben.
|
description: Kies hoe je waarschuwingen wilt ontvangen wanneer je containers aandacht nodig hebben.
|
||||||
|
cloud-subtitle: AI-samenvattingen, bediening op afstand en meer
|
||||||
|
webhook-subtitle: Stuur waarschuwingen naar elk eindpunt
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud gekoppeld
|
title: Dozzle Cloud gekoppeld
|
||||||
message: Je instantie is succesvol verbonden. Je kunt de koppeling ongedaan maken in de instellingen of je gebruik op elk moment bekijken.
|
message: Je instantie is succesvol verbonden. Je kunt de koppeling ongedaan maken in de instellingen of je gebruik op elk moment bekijken.
|
||||||
|
|||||||
+11
-5
@@ -32,17 +32,14 @@ action:
|
|||||||
create-alert: Utwórz alert
|
create-alert: Utwórz alert
|
||||||
label:
|
label:
|
||||||
service: Brak usług | 1 usługa | {count} usług
|
service: Brak usług | 1 usługa | {count} usług
|
||||||
|
services: Usługi
|
||||||
host-count: Brak Hostów | 1 Host | {count} Hostów
|
host-count: Brak Hostów | 1 Host | {count} Hostów
|
||||||
total-containers: Całkowita liczba kontenerów
|
|
||||||
running: Uruchomione
|
|
||||||
total-cpu-usage: Całkowite użycie CPU
|
|
||||||
total-mem-usage: Całkowite użycie pamięci
|
|
||||||
dozzle-version: Wersja Dozzle
|
|
||||||
containers: Kontenery
|
containers: Kontenery
|
||||||
container: Brak kontenerów | 1 kontener | {count} kontenerów
|
container: Brak kontenerów | 1 kontener | {count} kontenerów
|
||||||
running-containers: Działające kontenery
|
running-containers: Działające kontenery
|
||||||
all-containers: Wszystkie kontenery
|
all-containers: Wszystkie kontenery
|
||||||
all-namespaces: Wszystkie przestrzenie nazw
|
all-namespaces: Wszystkie przestrzenie nazw
|
||||||
|
namespaces: Przestrzenie nazw
|
||||||
host: Host
|
host: Host
|
||||||
hosts: Hosty
|
hosts: Hosty
|
||||||
password: Hasło
|
password: Hasło
|
||||||
@@ -53,10 +50,13 @@ label:
|
|||||||
avg-cpu: Średnie zużycie CPU (%)
|
avg-cpu: Średnie zużycie CPU (%)
|
||||||
avg-mem: Średnie zużycie pamięci (%)
|
avg-mem: Średnie zużycie pamięci (%)
|
||||||
name: Nazwa
|
name: Nazwa
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Przypięte
|
pinned: Przypięte
|
||||||
per-page: Wierszy na strone
|
per-page: Wierszy na strone
|
||||||
host-menu: Hosty i Kontenery
|
host-menu: Hosty i Kontenery
|
||||||
swarm-menu: Usługi i Stosy
|
swarm-menu: Usługi i Stosy
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Grupy Niestandardowe
|
group-menu: Grupy Niestandardowe
|
||||||
no-logs: Kontener nie ma jeszcze logów
|
no-logs: Kontener nie ma jeszcze logów
|
||||||
search-status:
|
search-status:
|
||||||
@@ -118,6 +118,7 @@ title:
|
|||||||
login: Wymagane uwierzytelnienie
|
login: Wymagane uwierzytelnienie
|
||||||
dashboard: 1 kontener | {count} kontenerów
|
dashboard: 1 kontener | {count} kontenerów
|
||||||
settings: Ustawienia
|
settings: Ustawienia
|
||||||
|
notifications: Powiadomienia
|
||||||
button:
|
button:
|
||||||
logout: Wyloguj się
|
logout: Wyloguj się
|
||||||
login: Zaloguj się
|
login: Zaloguj się
|
||||||
@@ -136,6 +137,7 @@ settings:
|
|||||||
options-desc: Preferencje języka, nawigacji i grupowania.
|
options-desc: Preferencje języka, nawigacji i grupowania.
|
||||||
cloud-desc: Przesyłaj logi do Dozzle Cloud w celu analiz wspomaganych przez AI i wyszukiwania między instancjami.
|
cloud-desc: Przesyłaj logi do Dozzle Cloud w celu analiz wspomaganych przez AI i wyszukiwania między instancjami.
|
||||||
support-title: Wesprzyj Dozzle
|
support-title: Wesprzyj Dozzle
|
||||||
|
support-help: Darowizny pomagają utrzymać Dozzle darmowym i rozwijanym. Dziękujemy 🙏
|
||||||
display: Wyświetlanie
|
display: Wyświetlanie
|
||||||
locale: Nadpisz język
|
locale: Nadpisz język
|
||||||
small-scrollbars: Użyj mniejszych suwaków
|
small-scrollbars: Użyj mniejszych suwaków
|
||||||
@@ -220,6 +222,8 @@ notifications:
|
|||||||
add-destination: Dodaj miejsce docelowe
|
add-destination: Dodaj miejsce docelowe
|
||||||
alerts: Alerty
|
alerts: Alerty
|
||||||
add-alert: Dodaj alert
|
add-alert: Dodaj alert
|
||||||
|
prefill-name: Alerty o błędach
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Dodaj
|
add: Dodaj
|
||||||
filter:
|
filter:
|
||||||
all: Wszystkie ({count})
|
all: Wszystkie ({count})
|
||||||
@@ -325,6 +329,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Zacznij korzystać z powiadomień
|
title: Zacznij korzystać z powiadomień
|
||||||
description: Wybierz, jak chcesz otrzymywać alerty, gdy Twoje kontenery wymagają uwagi.
|
description: Wybierz, jak chcesz otrzymywać alerty, gdy Twoje kontenery wymagają uwagi.
|
||||||
|
cloud-subtitle: Podsumowania AI, zdalne sterowanie i więcej
|
||||||
|
webhook-subtitle: Wysyłaj alerty do dowolnego endpointu
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Połączony
|
title: Dozzle Cloud Połączony
|
||||||
message: Twoja instancja została pomyślnie połączona. Możesz rozłączyć ją w ustawieniach lub sprawdzić swoje użycie w dowolnym momencie.
|
message: Twoja instancja została pomyślnie połączona. Możesz rozłączyć ją w ustawieniach lub sprawdzić swoje użycie w dowolnym momencie.
|
||||||
|
|||||||
@@ -38,6 +38,8 @@ label:
|
|||||||
services: Serviços
|
services: Serviços
|
||||||
running-containers: Containers em Execução
|
running-containers: Containers em Execução
|
||||||
all-containers: Todos os Containers
|
all-containers: Todos os Containers
|
||||||
|
all-namespaces: Todos
|
||||||
|
namespaces: Namespaces
|
||||||
host: Host
|
host: Host
|
||||||
hosts: Hosts
|
hosts: Hosts
|
||||||
password: Senha
|
password: Senha
|
||||||
@@ -48,10 +50,13 @@ label:
|
|||||||
avg-cpu: Média CPU (%)
|
avg-cpu: Média CPU (%)
|
||||||
avg-mem: Média MEM (%)
|
avg-mem: Média MEM (%)
|
||||||
name: Nome
|
name: Nome
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Fixado
|
pinned: Fixado
|
||||||
per-page: Linhas por página
|
per-page: Linhas por página
|
||||||
host-menu: Hosts e Containers
|
host-menu: Hosts e Containers
|
||||||
swarm-menu: Serviços e Stacks
|
swarm-menu: Serviços e Stacks
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Grupos Personalizados
|
group-menu: Grupos Personalizados
|
||||||
no-logs: O container ainda não tem logs
|
no-logs: O container ainda não tem logs
|
||||||
search-status:
|
search-status:
|
||||||
@@ -111,6 +116,7 @@ title:
|
|||||||
login: Autenticação Requerida
|
login: Autenticação Requerida
|
||||||
dashboard: 1 container | {count} containers
|
dashboard: 1 container | {count} containers
|
||||||
settings: Configurações
|
settings: Configurações
|
||||||
|
notifications: Notificações
|
||||||
button:
|
button:
|
||||||
logout: Sair
|
logout: Sair
|
||||||
login: Entrar
|
login: Entrar
|
||||||
@@ -129,6 +135,7 @@ settings:
|
|||||||
options-desc: Preferências de idioma, navegação e agrupamento.
|
options-desc: Preferências de idioma, navegação e agrupamento.
|
||||||
cloud-desc: Transmita logs para o Dozzle Cloud para investigações com IA e busca entre instâncias.
|
cloud-desc: Transmita logs para o Dozzle Cloud para investigações com IA e busca entre instâncias.
|
||||||
support-title: Apoiar o Dozzle
|
support-title: Apoiar o Dozzle
|
||||||
|
support-help: As doações ajudam a manter o Dozzle gratuito e com manutenção contínua. Obrigado 🙏
|
||||||
display: Exibição
|
display: Exibição
|
||||||
locale: Sobrescrever idioma
|
locale: Sobrescrever idioma
|
||||||
small-scrollbars: Usar barras de rolagem menores
|
small-scrollbars: Usar barras de rolagem menores
|
||||||
@@ -212,6 +219,8 @@ notifications:
|
|||||||
add-destination: Adicionar destino
|
add-destination: Adicionar destino
|
||||||
alerts: Alertas
|
alerts: Alertas
|
||||||
add-alert: Adicionar alerta
|
add-alert: Adicionar alerta
|
||||||
|
prefill-name: Alertas de erro
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Adicionar
|
add: Adicionar
|
||||||
filter:
|
filter:
|
||||||
all: Todos ({count})
|
all: Todos ({count})
|
||||||
@@ -317,6 +326,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Comece com as notificações
|
title: Comece com as notificações
|
||||||
description: Escolha como você deseja receber alertas quando seus containers precisarem de atenção.
|
description: Escolha como você deseja receber alertas quando seus containers precisarem de atenção.
|
||||||
|
cloud-subtitle: Resumos com IA, controle remoto e mais
|
||||||
|
webhook-subtitle: Envie alertas para qualquer endpoint
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Vinculado
|
title: Dozzle Cloud Vinculado
|
||||||
message: Sua instância foi conectada com sucesso. Você pode desvincular nas configurações ou verificar seu uso a qualquer momento.
|
message: Sua instância foi conectada com sucesso. Você pode desvincular nas configurações ou verificar seu uso a qualquer momento.
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ label:
|
|||||||
running-containers: Запущенные контейнеры
|
running-containers: Запущенные контейнеры
|
||||||
all-containers: Все контейнеры
|
all-containers: Все контейнеры
|
||||||
all-namespaces: Все пространства имён
|
all-namespaces: Все пространства имён
|
||||||
|
namespaces: Пространства имён
|
||||||
host: Хост
|
host: Хост
|
||||||
hosts: Хосты
|
hosts: Хосты
|
||||||
password: Пароль
|
password: Пароль
|
||||||
@@ -49,10 +50,13 @@ label:
|
|||||||
avg-cpu: средний процессор (%)
|
avg-cpu: средний процессор (%)
|
||||||
avg-mem: средняя память (%)
|
avg-mem: средняя память (%)
|
||||||
name: Имя
|
name: Имя
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Закреплено
|
pinned: Закреплено
|
||||||
per-page: Строк на странице
|
per-page: Строк на странице
|
||||||
host-menu: Хосты и Контейнеры
|
host-menu: Хосты и Контейнеры
|
||||||
swarm-menu: Сервисы и Стеки
|
swarm-menu: Сервисы и Стеки
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Пользовательские Группы
|
group-menu: Пользовательские Группы
|
||||||
no-logs: У контейнера еще нет логов
|
no-logs: У контейнера еще нет логов
|
||||||
search-status:
|
search-status:
|
||||||
@@ -112,6 +116,7 @@ title:
|
|||||||
login: Требуется авторизация
|
login: Требуется авторизация
|
||||||
dashboard: 1 контейнер | {count} контейнеров
|
dashboard: 1 контейнер | {count} контейнеров
|
||||||
settings: Настройки
|
settings: Настройки
|
||||||
|
notifications: Уведомления
|
||||||
button:
|
button:
|
||||||
logout: Выйти
|
logout: Выйти
|
||||||
login: Войти
|
login: Войти
|
||||||
@@ -130,6 +135,7 @@ settings:
|
|||||||
options-desc: Настройки языка, навигации и группировки.
|
options-desc: Настройки языка, навигации и группировки.
|
||||||
cloud-desc: Передавайте логи в Dozzle Cloud для аналитики с использованием ИИ и поиска по экземплярам.
|
cloud-desc: Передавайте логи в Dozzle Cloud для аналитики с использованием ИИ и поиска по экземплярам.
|
||||||
support-title: Поддержать Dozzle
|
support-title: Поддержать Dozzle
|
||||||
|
support-help: Пожертвования помогают сохранять Dozzle бесплатным и поддерживаемым. Спасибо 🙏
|
||||||
display: Вид
|
display: Вид
|
||||||
locale: Язык
|
locale: Язык
|
||||||
small-scrollbars: Уменьшенная полоса прокрутки
|
small-scrollbars: Уменьшенная полоса прокрутки
|
||||||
@@ -213,6 +219,8 @@ notifications:
|
|||||||
add-destination: Добавить назначение
|
add-destination: Добавить назначение
|
||||||
alerts: Оповещения
|
alerts: Оповещения
|
||||||
add-alert: Добавить оповещение
|
add-alert: Добавить оповещение
|
||||||
|
prefill-name: Оповещения об ошибках
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Добавить
|
add: Добавить
|
||||||
filter:
|
filter:
|
||||||
all: Все ({count})
|
all: Все ({count})
|
||||||
@@ -318,6 +326,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Начните с уведомлений
|
title: Начните с уведомлений
|
||||||
description: Выберите, как вы хотите получать оповещения, когда ваши контейнеры требуют внимания.
|
description: Выберите, как вы хотите получать оповещения, когда ваши контейнеры требуют внимания.
|
||||||
|
cloud-subtitle: Сводки на основе ИИ, удалённое управление и многое другое
|
||||||
|
webhook-subtitle: Отправляйте оповещения на любую конечную точку
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Связан
|
title: Dozzle Cloud Связан
|
||||||
message: Ваш экземпляр успешно подключён. Вы можете отвязать его в настройках или проверить использование в любое время.
|
message: Ваш экземпляр успешно подключён. Вы можете отвязать его в настройках или проверить использование в любое время.
|
||||||
|
|||||||
@@ -36,6 +36,8 @@ label:
|
|||||||
service: Ni storitev | 1 storitev | {count} storitev
|
service: Ni storitev | 1 storitev | {count} storitev
|
||||||
running-containers: Delujoči zabojniki
|
running-containers: Delujoči zabojniki
|
||||||
all-containers: Vsi zabojniki
|
all-containers: Vsi zabojniki
|
||||||
|
all-namespaces: Vsi
|
||||||
|
namespaces: Imenski prostori
|
||||||
host: Gostitelj
|
host: Gostitelj
|
||||||
hosts: Gostitelji
|
hosts: Gostitelji
|
||||||
password: Geslo
|
password: Geslo
|
||||||
@@ -47,6 +49,7 @@ label:
|
|||||||
per-page: Vrstic na stran
|
per-page: Vrstic na stran
|
||||||
host-menu: Gostitelji in zabojniki
|
host-menu: Gostitelji in zabojniki
|
||||||
swarm-menu: Storitve in skladi
|
swarm-menu: Storitve in skladi
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Skupine po meri
|
group-menu: Skupine po meri
|
||||||
show-all-containers: Prikaži vse zabojnike
|
show-all-containers: Prikaži vse zabojnike
|
||||||
collapse-all: Strni vse
|
collapse-all: Strni vse
|
||||||
@@ -57,6 +60,8 @@ label:
|
|||||||
services: Storitve
|
services: Storitve
|
||||||
avg-mem: Povprečje spomina (%)
|
avg-mem: Povprečje spomina (%)
|
||||||
name: Ime
|
name: Ime
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
no-logs: Zabojnik še nima dnevnika
|
no-logs: Zabojnik še nima dnevnika
|
||||||
search-status:
|
search-status:
|
||||||
searching: Iskanje po starejših dnevnikih…
|
searching: Iskanje po starejših dnevnikih…
|
||||||
@@ -113,6 +118,7 @@ title:
|
|||||||
login: Zahtevana overitev
|
login: Zahtevana overitev
|
||||||
dashboard: 1 zabojnik| {count} zabojnikov
|
dashboard: 1 zabojnik| {count} zabojnikov
|
||||||
settings: Nastavitve
|
settings: Nastavitve
|
||||||
|
notifications: Obvestila
|
||||||
button:
|
button:
|
||||||
logout: Odjava
|
logout: Odjava
|
||||||
cancel: Prekliči
|
cancel: Prekliči
|
||||||
@@ -129,6 +135,7 @@ settings:
|
|||||||
options-desc: Nastavitve jezika, navigacije in združevanja.
|
options-desc: Nastavitve jezika, navigacije in združevanja.
|
||||||
cloud-desc: Pretakajte dnevnike v Dozzle Cloud za preiskave z umetno inteligenco in iskanje med instancami.
|
cloud-desc: Pretakajte dnevnike v Dozzle Cloud za preiskave z umetno inteligenco in iskanje med instancami.
|
||||||
support-title: Podprite Dozzle
|
support-title: Podprite Dozzle
|
||||||
|
support-help: Donacije pomagajo, da Dozzle ostane brezplačen in vzdrževan. Hvala 🙏
|
||||||
display: Prikaz
|
display: Prikaz
|
||||||
locale: Preglasi jezik
|
locale: Preglasi jezik
|
||||||
small-scrollbars: Uporabite manjše drsne trakove
|
small-scrollbars: Uporabite manjše drsne trakove
|
||||||
@@ -218,6 +225,8 @@ notifications:
|
|||||||
add-destination: Dodaj cilj
|
add-destination: Dodaj cilj
|
||||||
alerts: Opozorila
|
alerts: Opozorila
|
||||||
add-alert: Dodaj opozorilo
|
add-alert: Dodaj opozorilo
|
||||||
|
prefill-name: Opozorila o napakah
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Dodaj
|
add: Dodaj
|
||||||
filter:
|
filter:
|
||||||
all: Vsi ({count})
|
all: Vsi ({count})
|
||||||
@@ -323,6 +332,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Začnite z obvestili
|
title: Začnite z obvestili
|
||||||
description: Izberite, kako želite prejemati opozorila, ko vaši zabojniki potrebujejo pozornost.
|
description: Izberite, kako želite prejemati opozorila, ko vaši zabojniki potrebujejo pozornost.
|
||||||
|
cloud-subtitle: Povzetki UI, upravljanje na daljavo in več
|
||||||
|
webhook-subtitle: Pošiljajte opozorila na katero koli končno točko
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Povezan
|
title: Dozzle Cloud Povezan
|
||||||
message: Vaša instanca je bila uspešno povezana. Povezavo lahko prekinete v nastavitvah ali kadar koli preverite svojo uporabo.
|
message: Vaša instanca je bila uspešno povezana. Povezavo lahko prekinete v nastavitvah ali kadar koli preverite svojo uporabo.
|
||||||
|
|||||||
+20
-6
@@ -38,12 +38,8 @@ label:
|
|||||||
services: Servisler
|
services: Servisler
|
||||||
running-containers: Çalışan Konteynerlar
|
running-containers: Çalışan Konteynerlar
|
||||||
all-containers: Tüm Konteynerlar
|
all-containers: Tüm Konteynerlar
|
||||||
total-containers: Toplam Konteyner
|
all-namespaces: Tümü
|
||||||
running: Çalışıyor
|
namespaces: Ad Alanları
|
||||||
total-cpu-usage: Toplam CPU Kullanımı
|
|
||||||
total-mem-usage: Toplam Bellek Kullanımı
|
|
||||||
dozzle-version: Dozzle Sürümü
|
|
||||||
all: Tümü
|
|
||||||
host: Sunucu
|
host: Sunucu
|
||||||
hosts: Sunucular
|
hosts: Sunucular
|
||||||
password: Şifre
|
password: Şifre
|
||||||
@@ -54,10 +50,13 @@ label:
|
|||||||
avg-cpu: Ort. CPU (%)
|
avg-cpu: Ort. CPU (%)
|
||||||
avg-mem: Ort. Bellek (%)
|
avg-mem: Ort. Bellek (%)
|
||||||
name: Ad
|
name: Ad
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: Sabitlenmiş
|
pinned: Sabitlenmiş
|
||||||
per-page: Sayfa başına satır
|
per-page: Sayfa başına satır
|
||||||
host-menu: Sunucular ve Konteynerler
|
host-menu: Sunucular ve Konteynerler
|
||||||
swarm-menu: Servisler ve Yığınlar
|
swarm-menu: Servisler ve Yığınlar
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: Özel Gruplar
|
group-menu: Özel Gruplar
|
||||||
no-logs: Konteyner henüz log içermiyor
|
no-logs: Konteyner henüz log içermiyor
|
||||||
search-status:
|
search-status:
|
||||||
@@ -120,6 +119,7 @@ title:
|
|||||||
login: Kimlik Doğrulama Gerekli
|
login: Kimlik Doğrulama Gerekli
|
||||||
dashboard: 1 konteyner | {count} konteyner
|
dashboard: 1 konteyner | {count} konteyner
|
||||||
settings: Ayarlar
|
settings: Ayarlar
|
||||||
|
notifications: Bildirimler
|
||||||
button:
|
button:
|
||||||
logout: Çıkış Yap
|
logout: Çıkış Yap
|
||||||
login: Giriş Yap
|
login: Giriş Yap
|
||||||
@@ -138,6 +138,7 @@ settings:
|
|||||||
options-desc: Dil, gezinme ve gruplama tercihleri.
|
options-desc: Dil, gezinme ve gruplama tercihleri.
|
||||||
cloud-desc: AI destekli incelemeler ve örnekler arasında arama için logları Dozzle Cloud'a aktarın.
|
cloud-desc: AI destekli incelemeler ve örnekler arasında arama için logları Dozzle Cloud'a aktarın.
|
||||||
support-title: Dozzle'ı Destekle
|
support-title: Dozzle'ı Destekle
|
||||||
|
support-help: Bağışlar Dozzle'ın ücretsiz kalmasına ve bakımının sürmesine yardımcı olur. Teşekkürler 🙏
|
||||||
display: Görünüm
|
display: Görünüm
|
||||||
locale: Dili geçersiz kıl
|
locale: Dili geçersiz kıl
|
||||||
small-scrollbars: Daha küçük kaydırma çubukları kullan
|
small-scrollbars: Daha küçük kaydırma çubukları kullan
|
||||||
@@ -178,6 +179,15 @@ settings:
|
|||||||
auto: Otomatik
|
auto: Otomatik
|
||||||
12: "12"
|
12: "12"
|
||||||
24: "24"
|
24: "24"
|
||||||
|
log:
|
||||||
|
preview: Bu, logların bir önizlemesidir
|
||||||
|
warning: Bir uyarı logu böyle görünür
|
||||||
|
complex: Bu, json formatında karmaşık bir log girişidir
|
||||||
|
simple: Bu, varsayılan olarak kaydırılacak çok çok uzun bir mesajdır. Yumuşak kaydırmayı devre dışı bırakmak bunu devre dışı bırakır. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|
||||||
|
multi-line-error:
|
||||||
|
start-line: Bu, çok satırlı bir hata mesajıdır
|
||||||
|
middle-line: ikinci bir satırla
|
||||||
|
end-line: ve son olarak üçüncü satır.
|
||||||
releases:
|
releases:
|
||||||
features: bir yeni özellik | {count} özellik
|
features: bir yeni özellik | {count} özellik
|
||||||
bugFixes: bir hata düzeltmesi | {count} düzeltme
|
bugFixes: bir hata düzeltmesi | {count} düzeltme
|
||||||
@@ -213,6 +223,8 @@ notifications:
|
|||||||
add-destination: Hedef ekle
|
add-destination: Hedef ekle
|
||||||
alerts: Uyarılar
|
alerts: Uyarılar
|
||||||
add-alert: Uyarı ekle
|
add-alert: Uyarı ekle
|
||||||
|
prefill-name: Hata uyarıları
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: Ekle
|
add: Ekle
|
||||||
filter:
|
filter:
|
||||||
all: Tümü ({count})
|
all: Tümü ({count})
|
||||||
@@ -318,6 +330,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: Bildirimlerle başlayın
|
title: Bildirimlerle başlayın
|
||||||
description: Konteynerleriniz dikkat gerektirdiğinde nasıl uyarı almak istediğinizi seçin.
|
description: Konteynerleriniz dikkat gerektirdiğinde nasıl uyarı almak istediğinizi seçin.
|
||||||
|
cloud-subtitle: AI özetleri, uzaktan kontrol ve daha fazlası
|
||||||
|
webhook-subtitle: Uyarıları herhangi bir uç noktaya gönder
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud Bağlandı
|
title: Dozzle Cloud Bağlandı
|
||||||
message: Örneğiniz başarıyla bağlandı. Ayarlardan bağlantıyı kaldırabilir veya kullanımınızı istediğiniz zaman kontrol edebilirsiniz.
|
message: Örneğiniz başarıyla bağlandı. Ayarlardan bağlantıyı kaldırabilir veya kullanımınızı istediğiniz zaman kontrol edebilirsiniz.
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ label:
|
|||||||
running-containers: 運作中的容器
|
running-containers: 運作中的容器
|
||||||
all-containers: 所有容器
|
all-containers: 所有容器
|
||||||
all-namespaces: 所有命名空間
|
all-namespaces: 所有命名空間
|
||||||
|
namespaces: 命名空間
|
||||||
no-logs: 容器尚無日誌
|
no-logs: 容器尚無日誌
|
||||||
search-status:
|
search-status:
|
||||||
searching: 正在搜尋較舊的日誌…
|
searching: 正在搜尋較舊的日誌…
|
||||||
@@ -60,10 +61,13 @@ label:
|
|||||||
avg-cpu: 平均 CPU 使用率 (%)
|
avg-cpu: 平均 CPU 使用率 (%)
|
||||||
avg-mem: 平均記憶體使用率 (%)
|
avg-mem: 平均記憶體使用率 (%)
|
||||||
name: 名稱
|
name: 名稱
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: 已釘選
|
pinned: 已釘選
|
||||||
per-page: 每頁列數
|
per-page: 每頁列數
|
||||||
host-menu: 主機和容器
|
host-menu: 主機和容器
|
||||||
swarm-menu: 服務和堆疊
|
swarm-menu: 服務和堆疊
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: 自訂群組
|
group-menu: 自訂群組
|
||||||
tooltip:
|
tooltip:
|
||||||
search: 搜尋容器 (⌘ + k, ⌃k)
|
search: 搜尋容器 (⌘ + k, ⌃k)
|
||||||
@@ -114,6 +118,7 @@ title:
|
|||||||
login: 需要身份驗證
|
login: 需要身份驗證
|
||||||
dashboard: 1 個容器 | {count} 個容器
|
dashboard: 1 個容器 | {count} 個容器
|
||||||
settings: 設定
|
settings: 設定
|
||||||
|
notifications: 通知
|
||||||
button:
|
button:
|
||||||
logout: 登出
|
logout: 登出
|
||||||
login: 登入
|
login: 登入
|
||||||
@@ -132,6 +137,7 @@ settings:
|
|||||||
options-desc: 語言、導覽和群組偏好設定。
|
options-desc: 語言、導覽和群組偏好設定。
|
||||||
cloud-desc: 將日誌串流至 Dozzle Cloud,進行 AI 驅動的調查和跨實例搜尋。
|
cloud-desc: 將日誌串流至 Dozzle Cloud,進行 AI 驅動的調查和跨實例搜尋。
|
||||||
support-title: 支持 Dozzle
|
support-title: 支持 Dozzle
|
||||||
|
support-help: 捐款有助於維持 Dozzle 免費並持續維護。謝謝 🙏
|
||||||
display: 顯示
|
display: 顯示
|
||||||
locale: 變更語言
|
locale: 變更語言
|
||||||
small-scrollbars: 使用較小的捲軸
|
small-scrollbars: 使用較小的捲軸
|
||||||
@@ -216,6 +222,8 @@ notifications:
|
|||||||
add-destination: 新增目標
|
add-destination: 新增目標
|
||||||
alerts: 警報
|
alerts: 警報
|
||||||
add-alert: 新增警報
|
add-alert: 新增警報
|
||||||
|
prefill-name: 錯誤警報
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: 新增
|
add: 新增
|
||||||
filter:
|
filter:
|
||||||
all: 全部 ({count})
|
all: 全部 ({count})
|
||||||
@@ -321,6 +329,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: 開始使用通知
|
title: 開始使用通知
|
||||||
description: 選擇當您的容器需要關注時,您希望如何接收警報。
|
description: 選擇當您的容器需要關注時,您希望如何接收警報。
|
||||||
|
cloud-subtitle: AI 摘要、遠端控制等功能
|
||||||
|
webhook-subtitle: 將警報傳送至任何端點
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud 已連結
|
title: Dozzle Cloud 已連結
|
||||||
message: 您的實例已成功連線。您可以在設定中取消連結,或隨時查看使用量。
|
message: 您的實例已成功連線。您可以在設定中取消連結,或隨時查看使用量。
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ label:
|
|||||||
running-containers: 运行中的容器
|
running-containers: 运行中的容器
|
||||||
all-containers: 所有容器
|
all-containers: 所有容器
|
||||||
all-namespaces: 所有命名空间
|
all-namespaces: 所有命名空间
|
||||||
|
namespaces: 命名空间
|
||||||
no-logs: 容器尚无日志
|
no-logs: 容器尚无日志
|
||||||
search-status:
|
search-status:
|
||||||
searching: 正在搜索较旧的日志…
|
searching: 正在搜索较旧的日志…
|
||||||
@@ -60,10 +61,13 @@ label:
|
|||||||
avg-cpu: 平均CPU (%)
|
avg-cpu: 平均CPU (%)
|
||||||
avg-mem: 平均MEM (%)
|
avg-mem: 平均MEM (%)
|
||||||
name: 名称
|
name: 名称
|
||||||
|
cpu: CPU
|
||||||
|
mem: MEM
|
||||||
pinned: 固定
|
pinned: 固定
|
||||||
per-page: 每页行数
|
per-page: 每页行数
|
||||||
host-menu: 主机和容器
|
host-menu: 主机和容器
|
||||||
swarm-menu: 服务和堆栈
|
swarm-menu: 服务和堆栈
|
||||||
|
k8s-menu: Kubernetes
|
||||||
group-menu: 自定义组
|
group-menu: 自定义组
|
||||||
tooltip:
|
tooltip:
|
||||||
search: 搜索 (⌘ + k, ⌃k)
|
search: 搜索 (⌘ + k, ⌃k)
|
||||||
@@ -112,6 +116,7 @@ title:
|
|||||||
login: 需要身份验证
|
login: 需要身份验证
|
||||||
dashboard: 1 容器 | {count} 容器
|
dashboard: 1 容器 | {count} 容器
|
||||||
settings: 设置
|
settings: 设置
|
||||||
|
notifications: 通知
|
||||||
button:
|
button:
|
||||||
logout: 退出
|
logout: 退出
|
||||||
login: 登录
|
login: 登录
|
||||||
@@ -130,6 +135,7 @@ settings:
|
|||||||
options-desc: 语言、导航和分组首选项。
|
options-desc: 语言、导航和分组首选项。
|
||||||
cloud-desc: 将日志流式传输到 Dozzle Cloud,进行 AI 驱动的调查和跨实例搜索。
|
cloud-desc: 将日志流式传输到 Dozzle Cloud,进行 AI 驱动的调查和跨实例搜索。
|
||||||
support-title: 支持 Dozzle
|
support-title: 支持 Dozzle
|
||||||
|
support-help: 捐赠有助于保持 Dozzle 免费并持续维护。谢谢 🙏
|
||||||
display: 显示
|
display: 显示
|
||||||
locale: 显示语言
|
locale: 显示语言
|
||||||
small-scrollbars: 使用较小的滚动条
|
small-scrollbars: 使用较小的滚动条
|
||||||
@@ -213,6 +219,8 @@ notifications:
|
|||||||
add-destination: 添加目标
|
add-destination: 添加目标
|
||||||
alerts: 警报
|
alerts: 警报
|
||||||
add-alert: 添加警报
|
add-alert: 添加警报
|
||||||
|
prefill-name: 错误警报
|
||||||
|
prefill-expression: level == "error"
|
||||||
add: 添加
|
add: 添加
|
||||||
filter:
|
filter:
|
||||||
all: 全部 ({count})
|
all: 全部 ({count})
|
||||||
@@ -318,6 +326,8 @@ notifications:
|
|||||||
empty-state:
|
empty-state:
|
||||||
title: 开始使用通知
|
title: 开始使用通知
|
||||||
description: 选择当您的容器需要关注时,您希望如何接收警报。
|
description: 选择当您的容器需要关注时,您希望如何接收警报。
|
||||||
|
cloud-subtitle: AI 摘要、远程控制及更多功能
|
||||||
|
webhook-subtitle: 将警报发送到任意端点
|
||||||
cloud-link-success:
|
cloud-link-success:
|
||||||
title: Dozzle Cloud 已关联
|
title: Dozzle Cloud 已关联
|
||||||
message: 您的实例已成功连接。您可以在设置中取消关联,或随时查看使用情况。
|
message: 您的实例已成功连接。您可以在设置中取消关联,或随时查看使用情况。
|
||||||
|
|||||||
Reference in New Issue
Block a user