Merge branch 'master' into renovate/typescript-7.x

This commit is contained in:
Amir Raminfar
2026-07-12 19:16:25 -07:00
committed by GitHub
16 changed files with 240 additions and 17 deletions
+13 -6
View File
@@ -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 &copy, 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 &copy, 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) {}
+10
View File
@@ -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.
+10
View File
@@ -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.
+10
View File
@@ -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.
+10
View File
@@ -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.
+10
View File
@@ -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.
+10
View File
@@ -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.
+10
View File
@@ -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
View File
@@ -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.
+11
View File
@@ -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.
+10
View File
@@ -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: Ваш экземпляр успешно подключён. Вы можете отвязать его в настройках или проверить использование в любое время.
+11
View File
@@ -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
View File
@@ -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.
+10
View File
@@ -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: 您的實例已成功連線。您可以在設定中取消連結,或隨時查看使用量。
+10
View File
@@ -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: 您的实例已成功连接。您可以在设置中取消关联,或随时查看使用情况。