mirror of
https://github.com/amir20/dozzle.git
synced 2026-06-23 04:10:12 +00:00
8dac197f60
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
370 lines
15 KiB
YAML
370 lines
15 KiB
YAML
toolbar:
|
|
clear: Leeren
|
|
download: Herunterladen
|
|
download-filtered: Gefilterte Logs Herunterladen
|
|
search: Suchen
|
|
show: Zeige nur {std}
|
|
show-all: Zeige alle Streams
|
|
stop: Stop
|
|
start: Start
|
|
restart: Neustarten
|
|
update: Aktualisieren
|
|
update-service: Service Aktualisieren
|
|
update-pulling: Neuestes Image wird geladen...
|
|
update-recreating: Container wird neu erstellt...
|
|
update-done: Container erfolgreich aktualisiert
|
|
update-up-to-date: Bereits aktuell
|
|
show-hostname: Host-Name anzeigen
|
|
show-container-name: Container-Name anzeigen
|
|
shell: Shell
|
|
attach: Anhängen
|
|
copy-permalink: Permanentlink kopieren
|
|
copy-logs: Logs kopieren
|
|
copy-filtered-logs: Gefilterte Logs kopieren
|
|
copying-logs: Logs werden kopiert...
|
|
action:
|
|
copy-log: Log kopieren
|
|
copy-link: Permalink kopieren
|
|
see-in-context: Im Kontext anzeigen
|
|
show-details: Details anzeigen
|
|
create-alert: Alarm erstellen
|
|
label:
|
|
containers: Container
|
|
container: Keine Container | 1 Container | {count} Container
|
|
host-count: Keine Hosts | 1 Host | {count} Hosts
|
|
service: Kein Service | 1 Service | {count} Services
|
|
services: Service
|
|
running-containers: Laufende Container
|
|
all-containers: Alle Container
|
|
all-namespaces: Alle Namespaces
|
|
host: Host
|
|
hosts: Hosts
|
|
password: Passwort
|
|
username: Benutzername
|
|
container-name: Container Name
|
|
status: Status
|
|
created: Erstellt
|
|
avg-cpu: Avg. CPU (%)
|
|
avg-mem: Avg. MEM (%)
|
|
pinned: Angepinnt
|
|
per-page: Zeilen pro Seite
|
|
host-menu: Hosts und Container
|
|
swarm-menu: Services und Stacks
|
|
group-menu: Benutzerdefinierte Gruppen
|
|
no-logs: Container hat noch keine Logs
|
|
show-all-containers: Zeige alle Container
|
|
collapse-all: Alle einklappen
|
|
collapse-group: Gruppe einklappen
|
|
expand-all: Alle ausklappen
|
|
tooltip:
|
|
search: Suche Container (⌘ + k, ⌃k)
|
|
pin-column: Als Spalte anheften
|
|
merge-all: Alles in einen Stream zusammenführen
|
|
error:
|
|
page-not-found: Diese Seite existiert nicht.
|
|
host-group-not-found: 'Keine Hosts in der Gruppe "{name}" gefunden'
|
|
invalid-auth: Benutzername und Passwort sind ungültig.
|
|
copy-not-supported: Kopieren in die Zwischenablage wird von Ihrem Browser nicht unterstützt
|
|
copy-not-supported-hint: Zwischenablage nicht verfügbar. Link unten kopieren
|
|
logs-skipped: Zeige {total} versteckte Einträge
|
|
container-not-found: Container nicht gefunden.
|
|
action-failed: Aktion fehlgeschlagen
|
|
update-failed: Aktualisierung fehlgeschlagen
|
|
unable-to-complete-action: Aktion konnte nicht abgeschlossen werden
|
|
invalid-action: Ungültige Aktion
|
|
unable-to-update: Container konnte nicht aktualisiert werden
|
|
something-went-wrong: Etwas ist schiefgelaufen
|
|
unknown-error: Unbekannter Fehler
|
|
events-stream:
|
|
title: Unerwarteter Fehler
|
|
message: >-
|
|
Das Dozzle UI konnte keine Verbindung zur API herstellen. Bitte überprüfen Sie Ihre Netzwerkeinstellungen. Wenn Sie einen Reverse-Proxy verwenden, stellen Sie sicher, dass er korrekt konfiguriert ist.
|
|
events-timeout:
|
|
title: Etwas stimmt nicht
|
|
message: >-
|
|
Das Dozzle UI hat beim Verbinden mit der API eine Zeitüberschreitung. Bitte überprüfen Sie die Netzwerkverbindung und versuchen Sie es erneut.
|
|
alert:
|
|
redirected:
|
|
title: Zu neuem Container umgeleitet
|
|
message: Dozzle hat dich automatisch zu dem Container {containerId} umgeleitet.
|
|
similar-container-found:
|
|
title: Ähnlicher Container gefunden
|
|
message: >-
|
|
Dozzle hat einen ähnlichen Container {containerId} gefunden, der auf dem gleichen Host ausgeführt wird. Möchtest Du zu ihm wechseln?
|
|
title:
|
|
page-not-found: Seite nicht gefunden
|
|
login: Authentifizierung erforderlich
|
|
dashboard: 1 Container | {count} Container
|
|
settings: Einstellungen
|
|
button:
|
|
logout: Ausloggen
|
|
login: Anmeldung
|
|
settings: Einstellungen
|
|
cancel: Abbruch
|
|
redirect: Umleiten
|
|
retry: Retry
|
|
placeholder:
|
|
search-containers: Suche Container (⌘ + k, ⌃k)
|
|
search: Suche
|
|
settings:
|
|
help-support: >
|
|
Bitte unterstützen Sie Dozzle durch Spenden oder Sponsoring auf GitHub. Ihre Beiträge helfen uns, Dozzle für alle zu verbessern. Vielen Dank! 🙏🏼
|
|
about-desc: Informationen zu Ihrer Dozzle-Installation und wie Sie das Projekt unterstützen können.
|
|
display-desc: Passen Sie an, wie Logs und der Rest der App aussehen. Die Vorschau zeigt Ihre Änderungen live.
|
|
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.
|
|
support-title: Dozzle unterstützen
|
|
display: Anzeige
|
|
locale: Sprache überschreiben
|
|
small-scrollbars: Verwende kleinere Scrollbars
|
|
show-timestamps: Zeige Zeitstempel
|
|
soft-wrap: Zeilenumbruch
|
|
datetime-format: Datums- und Zeitformat
|
|
font-size: Schriftgröße für Logs
|
|
color-scheme: Farbschema
|
|
options: Optionen
|
|
show-stopped-containers: Zeige gestoppte Container
|
|
group-containers: Container nach Namespace gruppieren
|
|
about: Über
|
|
search: Aktiviere die Suche mit Dozzle mit
|
|
using-version: Du verwendest <a href="https://dozzle.dev/" target="_blank" rel="noreferrer noopener">Dozzle</a> {version}.
|
|
update-available: >-
|
|
Eine neue Version ist verfügbar! Aktualisiere auf <a href="{href}" target="_blank" rel="noreferrer noopener">{nextVersion}</a>.
|
|
show-std: Zeige stdout und stderr Labels
|
|
automatic-redirect: Automatische Weiterleitung zu neuen Containern mit demselben Namen
|
|
compact: Aktiviere den kompakten Modus für Logs
|
|
size:
|
|
small: Klein
|
|
medium: Mittel
|
|
large: Groß
|
|
theme:
|
|
auto: Auto
|
|
dark: Dunkel
|
|
light: Hell
|
|
redirect:
|
|
instant: Sofort
|
|
delayed: Verzögert
|
|
none: Keine
|
|
grouping:
|
|
always: Immer
|
|
at-least-2: Mindestens 2
|
|
never: Nie
|
|
hour:
|
|
auto: Auto
|
|
12: "12"
|
|
24: "24"
|
|
log:
|
|
preview: Dies ist eine Vorschau auf die Protokolle
|
|
warning: Ein Warnprotokoll sieht wie folgt aus
|
|
complex: Dies ist ein komplexer Protokolleintrag als json
|
|
simple: Dies ist eine sehr, sehr lange Nachricht, die standardmäßig umbrochen wird. Die Deaktivierung von Zeilenumbrüche würde dies unterbinden. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|
|
multi-line-error:
|
|
start-line: Dies ist eine mehrzeilige Fehlermeldung
|
|
middle-line: mit einer zweiten Zeile
|
|
end-line: und schließlich einer dritten Zeile.
|
|
releases:
|
|
features: Ein neues Feature | {count} Features
|
|
bugFixes: Ein Bug Fix | {count} Fixes
|
|
breaking: Ein Breaking Change | {count} Breaking Changes
|
|
three_parts: "{first}, {second} und {third}"
|
|
two_parts: "{first} und {second}"
|
|
latest: Letzte
|
|
no_releases: Du hast die aktuellste Version
|
|
log_actions:
|
|
copy_log: Log kopieren
|
|
jump_to_context: Zum Kontext springen
|
|
toasts:
|
|
copied:
|
|
title: Kopiert
|
|
message: Log in Zwischenablage kopiert
|
|
analytics:
|
|
creating_table: Temporäre Tabelle wird erstellt...
|
|
downloading: Container-Logs werden abgerufen... ({size})
|
|
evaluating_query: Abfrage wird ausgewertet...
|
|
total_records: Insgesamt {count} Datensätze.
|
|
showing_first: Zeige die ersten {count}.
|
|
notifications:
|
|
title: Benachrichtigungen
|
|
description: Konfigurieren Sie, wo und wann Sie Alarme erhalten möchten
|
|
destinations: Ziele
|
|
add-destination: Ziel hinzufügen
|
|
alerts: Alarme
|
|
add-alert: Alarm hinzufügen
|
|
add: Hinzufügen
|
|
filter:
|
|
all: Alle ({count})
|
|
enabled: Aktiviert ({count})
|
|
paused: Pausiert ({count})
|
|
no-alerts: Noch keine Alarme konfiguriert. Erstellen Sie einen, um loszulegen.
|
|
default-alert-created: "We created a default alert for you. You'll get notified when any container exits with an error. Edit or pause it anytime."
|
|
default-alert-failed: "Couldn't auto-create your alert — here's the form instead."
|
|
alert:
|
|
paused: Pausiert
|
|
containers: Container
|
|
log-filter: Log-Filter
|
|
metric-filter: Metrik
|
|
event-filter: Event
|
|
cooldown: Abklingzeit
|
|
sample-window: Zeitfenster
|
|
destination: Ziel
|
|
dispatcher-deleted: Dispatcher gelöscht
|
|
containers-count: "{count} Container"
|
|
triggered-count: "{count} ausgelöst"
|
|
last-triggered: "Zuletzt: {time}"
|
|
destination:
|
|
http-webhook: HTTP Webhook
|
|
dozzle-cloud: Dozzle Cloud
|
|
edit: Bearbeiten
|
|
delete: Löschen
|
|
alert-form:
|
|
create-title: Alarm erstellen
|
|
edit-title: Alarm bearbeiten
|
|
description: Abonnieren Sie Log-Ereignisse, die Ihren Kriterien entsprechen
|
|
alert-name: Alarmname
|
|
alert-name-placeholder: z.B. Test API Fehler
|
|
container-filter: Container-Filter
|
|
containers-match: "{count} Container stimmen überein: {names}"
|
|
no-containers-match: Keine Container entsprechen diesem Filter
|
|
log-filter: Log-Filter
|
|
logs-match: "{count} Logs stimmen überein"
|
|
no-logs-match: Keine Logs entsprechen diesem Filter
|
|
destination: Ziel
|
|
select-destination: Wählen Sie ein Ziel
|
|
no-destinations: Keine Ziele konfiguriert. Fügen Sie zuerst eines hinzu.
|
|
preview: Vorschau
|
|
cancel: Abbrechen
|
|
save: Speichern
|
|
create: Alarm erstellen
|
|
metric-filter: Metrik-Ausdruck
|
|
expression-valid: Ausdruck ist gültig
|
|
metric-fields-hint: "Verfügbare Felder: {fields}"
|
|
sample-window-label: Zeitfenster
|
|
sample-window-hint: "Alarm wird ausgelöst, wenn Bedingung für {duration} erfüllt ist"
|
|
cooldown-label: Abklingzeit
|
|
cooldown-hint: "{duration} zwischen Alarmen pro Container"
|
|
no-cooldown: No cooldown
|
|
alert-type: Alarmtyp
|
|
log-alert: Log-Alarm
|
|
metric-alert: Metrik-Alarm
|
|
event-alert: Event Alert
|
|
event-filter: Event Expression
|
|
event-fields-hint: "Available fields: {fields}"
|
|
destination-form:
|
|
create-title: Ziel hinzufügen
|
|
edit-title: Ziel bearbeiten
|
|
description: Wohin sollen Benachrichtigungen gesendet werden?
|
|
name: Name
|
|
name-placeholder: z.B. Produktion Slack
|
|
type: Typ
|
|
webhook-title: HTTP Webhook
|
|
webhook-description: Slack, Discord, benutzerdefinierter Endpunkt
|
|
cloud-title: Dozzle Cloud
|
|
cloud-description: Push-Benachrichtigungen, E-Mail-Alarme und KI-gestützte Zusammenfassungen
|
|
webhook-url: Webhook URL
|
|
webhook-url-placeholder: https://hooks.foo.com/services/...
|
|
api-key: API-Schlüssel
|
|
payload-format: Payload-Format
|
|
format-slack: Slack
|
|
format-discord: Discord
|
|
format-ntfy: ntfy
|
|
format-custom: Benutzerdefiniert
|
|
template: Vorlage
|
|
template-hint: Go-Template-Syntax
|
|
headers: Benutzerdefinierte Header
|
|
headers-hint: Optionale HTTP-Header (z.B. Authorization)
|
|
header-name: Header-Name
|
|
header-value: Header-Wert
|
|
add-header: Header hinzufügen
|
|
test: Testen
|
|
test-success: Test erfolgreich
|
|
cancel: Abbrechen
|
|
close: Schließen
|
|
save: Speichern
|
|
add: Ziel hinzufügen
|
|
cloud-exists: Dozzle Cloud ist bereits verknüpft
|
|
link-cloud: Konto verknüpfen
|
|
link-cloud-button: Dozzle Cloud verknüpfen
|
|
cloud-settings-hint: Um Ihre verwalteten Kanäle zu konfigurieren, gehen Sie zu
|
|
cloud-settings-link: Dozzle Cloud Einstellungen
|
|
cloud-checking: Cloud-Status wird überprüft...
|
|
cloud-relink: Ihr API-Schlüssel ist ungültig oder abgelaufen. Bitte löschen und verknüpfen Sie Ihr Konto erneut.
|
|
cloud-unavailable: Dozzle Cloud is temporarily unavailable. Please try again later.
|
|
cloud-plan: Plan
|
|
cloud-usage: Ereignisse in diesem Zeitraum
|
|
empty-state:
|
|
title: Erste Schritte mit Benachrichtigungen
|
|
description: Wählen Sie aus, wie Sie Alarme erhalten möchten, wenn Ihre Container Aufmerksamkeit benötigen.
|
|
cloud-link-success:
|
|
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.
|
|
cloud:
|
|
title: Dozzle Cloud
|
|
description: Steuern Sie Ihre Container aus der Ferne und nutzen Sie KI, um Probleme in Ihrem Cluster zu untersuchen.
|
|
learn-more: Mehr erfahren
|
|
link-instance: Instanz verknüpfen
|
|
relink-instance: Instanz erneut verknüpfen
|
|
connected: Verbunden
|
|
plan: Plan
|
|
usage: Ereignisse in diesem Zeitraum
|
|
dashboard: Dashboard
|
|
settings: Einstellungen
|
|
error: Verbindungsfehler. Bitte verknüpfen Sie Ihre Instanz erneut.
|
|
error-unavailable: Dozzle Cloud is temporarily unavailable. Please try again later.
|
|
unlink: Verknüpfung aufheben
|
|
unlink-confirm: Sind Sie sicher, dass Sie die Verknüpfung mit Dozzle Cloud aufheben möchten? Dies entfernt alle Cloud-Benachrichtigungsziele.
|
|
stream-logs: Container-Logs an Dozzle Cloud streamen
|
|
stream-logs-help: Erforderlich für KI-gestützte Analysen und Log-Suche. Deaktivieren, um sämtliche Log-Inhalte auf dieser Instanz zu behalten.
|
|
welcome:
|
|
title: "Ihre Instanz ist verbunden!"
|
|
subtitle: "Sie können jetzt Benachrichtigungen, tägliche Zusammenfassungen und mehr von Dozzle Cloud erhalten."
|
|
question: "Eine kurze Frage bevor wir loslegen — wobei soll Cloud Ihnen am meisten helfen?"
|
|
placeholder: "z.B. Ich möchte wissen, wenn mein Plex-Container nachts abstürzt..."
|
|
or-pick: "Oder wählen Sie:"
|
|
chip-alerts: Benachrichtigungen bei Problemen
|
|
chip-assistant: Den Assistenten zu meinen Logs befragen
|
|
chip-hosts: Mehrere Hosts überwachen
|
|
chip-remote-access: Logs aus der Ferne abrufen
|
|
chip-digests: Tägliche Log-Zusammenfassungen erhalten
|
|
chip-other: Etwas anderes
|
|
get-started: Loslegen
|
|
skip: Jetzt überspringen
|
|
step2-title: "Danke! So holen Sie das Beste aus Cloud heraus."
|
|
step2-subtitle: "Ich lese jede Antwort — sie beeinflusst, was ich als Nächstes baue. Diese Schritte helfen beim Einstieg."
|
|
checklist-alert-title: Erste Benachrichtigung erstellen
|
|
checklist-alert-desc: "Erstellen Sie eine Regel in Dozzle, damit Cloud weiß, worauf es achten soll. Sie erhalten eine Zusammenfassung, wenn etwas schiefgeht."
|
|
checklist-notify-title: Benachrichtigungskanal wählen
|
|
checklist-notify-desc: "E-Mail ist standardmäßig aktiviert. Fügen Sie Push, Telegram oder Discord für schnellere Benachrichtigungen hinzu."
|
|
checklist-agent-title: KI-Assistent ausprobieren
|
|
checklist-agent-desc: "Verbinden Sie Telegram oder Discord und chatten Sie mit Ihren Containern. Fehler diagnostizieren, Zustand prüfen und Aktionen wie Neustarts ausführen."
|
|
create-alert: Erste Benachrichtigung erstellen
|
|
default-alert-name: Container exited with error
|
|
later: "Das mache ich später"
|
|
cloud-search:
|
|
containers-section: "Container"
|
|
search-logs-for: "Logs durchsuchen nach \"{query}\""
|
|
across-containers: "indexiert über alle deine Container"
|
|
connect-to-enable: "Dozzle Cloud verbinden, um Logs zu durchsuchen"
|
|
enable-streaming-to-search: "Log-Streaming zur Cloud aktivieren"
|
|
open-container: "Container öffnen"
|
|
search-logs-shortcut: "Logs durchsuchen"
|
|
cloud-connected: "Cloud verbunden"
|
|
results-page-title: "Log-Suche"
|
|
no-results: "Keine passenden Logzeilen."
|
|
search-failed: "Cloud-Suche fehlgeschlagen."
|
|
search-empty-prompt: "Suchanfrage eingeben, um Logs zu durchsuchen."
|
|
searching: "Suche läuft…"
|
|
hits-count: "{n} Treffer"
|
|
window-suffix: "in den letzten 14 Tagen"
|
|
hero-title-cloud: "Container und Logs durchsuchen"
|
|
hero-title-plain: "Container durchsuchen"
|
|
hero-pill-indexed: "Cloud-Index"
|
|
modal-placeholder-cloud: "Container und Logs durchsuchen…"
|
|
modal-placeholder-plain: "Container durchsuchen…"
|
|
col-time: "Zeit"
|
|
col-level: "Level"
|
|
col-container: "Container"
|
|
col-message: "Nachricht"
|
|
container-removed: "Container wurde gelöscht"
|
|
cta-settings: "Cloud-Einstellungen"
|
|
container-removed-pill: "gelöscht"
|