mirror of
https://github.com/amir20/dozzle.git
synced 2026-06-23 04:10:12 +00:00
a79ffdaf50
Co-authored-by: Dhaval Patel <dhavu262@gmail.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
267 lines
8.5 KiB
YAML
267 lines
8.5 KiB
YAML
toolbar:
|
|
clear: Clear
|
|
download: Download
|
|
download-filtered: Download Filtered Logs
|
|
search: Search
|
|
show: Show {std}
|
|
show-all: Show all
|
|
stop: Stop
|
|
start: Start
|
|
restart: Restart
|
|
show-hostname: Show hostname
|
|
show-container-name: Show container name
|
|
shell: Shell
|
|
attach: Attach
|
|
copy-permalink: Copy permanent link
|
|
copy-logs: Copy logs
|
|
copy-filtered-logs: Copy Filtered Logs
|
|
copying-logs: Copying logs...
|
|
action:
|
|
copy-log: Copy log
|
|
copy-link: Copy permalink
|
|
see-in-context: See in context
|
|
show-details: Show details
|
|
create-alert: Create alert
|
|
label:
|
|
containers: Containers
|
|
container: No containers | 1 container | {count} containers
|
|
host-count: No Hosts | 1 Host | {count} Hosts
|
|
service: No services | 1 service | {count} services
|
|
services: Services
|
|
running-containers: Running Containers
|
|
all-containers: All Containers
|
|
all-namespaces: All
|
|
namespaces: Namespaces
|
|
host: Host
|
|
hosts: Hosts
|
|
password: Password
|
|
username: Username
|
|
container-name: Container Name
|
|
status: Status
|
|
created: Created
|
|
avg-cpu: Avg. CPU (%)
|
|
avg-mem: Avg. MEM (%)
|
|
pinned: Pinned
|
|
per-page: Rows per page
|
|
host-menu: Hosts and Containers
|
|
swarm-menu: Services and Stacks
|
|
k8s-menu: Kubernetes
|
|
group-menu: Custom Groups
|
|
no-logs: Container has no logs yet
|
|
show-all-containers: Show all containers
|
|
collapse-all: Collapse all
|
|
tooltip:
|
|
search: Search containers (⌘ + k, ⌃k)
|
|
pin-column: Pin as column
|
|
merge-all: Merge all into one stream
|
|
error:
|
|
page-not-found: This page does not exist
|
|
invalid-auth: Username or password are not valid
|
|
copy-not-supported: Copy to clipboard is not supported in your browser
|
|
copy-not-supported-hint: Clipboard unavailable. Copy the link below
|
|
logs-skipped: Show {total} hidden entries
|
|
container-not-found: Container not found
|
|
events-stream:
|
|
title: Unexpected Error
|
|
message: >-
|
|
Dozzle UI wasn't able to connect to API. Please check your network settings.
|
|
If you are using a reverse proxy, please make sure it is configured
|
|
properly.
|
|
events-timeout:
|
|
title: Something is not right
|
|
message: >-
|
|
Dozzle UI timed out while connecting to API. Please check network
|
|
connection and try again.
|
|
alert:
|
|
redirected:
|
|
title: Redirected to new container
|
|
message: Dozzle automatically redirected you to new container {containerId}.
|
|
similar-container-found:
|
|
title: Similar container found
|
|
message: >-
|
|
Dozzle found a similar container {containerId} that is running on the same
|
|
host and will automatically switch to it unless you click 'Cancel'.
|
|
title:
|
|
page-not-found: Page not found
|
|
login: Authentication Required
|
|
dashboard: 1 container | {count} containers
|
|
settings: Settings
|
|
notifications: Notifications
|
|
button:
|
|
logout: Logout
|
|
login: Login
|
|
settings: Settings
|
|
cancel: Cancel
|
|
redirect: Redirect
|
|
placeholder:
|
|
search-containers: Search containers (⌘ + k, ⌃k)
|
|
search: Search
|
|
settings:
|
|
help-support: >
|
|
Please support Dozzle by donating or sponsoring us on GitHub. Your contributions help us improve Dozzle for
|
|
everyone. Thank you! 🙏🏼
|
|
display: Display
|
|
locale: Override language
|
|
small-scrollbars: Use smaller scrollbars
|
|
show-timestamps: Show timestamps
|
|
soft-wrap: Soft wrap lines
|
|
datetime-format: Override date and time format
|
|
font-size: Font size to use for logs
|
|
color-scheme: Color scheme
|
|
options: Options
|
|
show-stopped-containers: Show stopped containers
|
|
group-containers: Group containers by namespace
|
|
about: About
|
|
search: Enable searching with Dozzle using
|
|
using-version: You are using <a href="https://dozzle.dev/" target="_blank" rel="noreferrer noopener">Dozzle</a> {version}.
|
|
update-available: >-
|
|
New version is available! Update to <a href="{href}" target="_blank"
|
|
rel="noreferrer noopener">{nextVersion}</a>.
|
|
show-std: Show stdout and stderr labels
|
|
automatic-redirect: Automatically redirect to new containers with the same name
|
|
compact: Enable compact mode for logs
|
|
size:
|
|
small: Small
|
|
medium: Medium
|
|
large: Large
|
|
theme:
|
|
auto: Auto
|
|
dark: Dark
|
|
light: Light
|
|
redirect:
|
|
instant: Instant
|
|
delayed: Delayed
|
|
none: None
|
|
grouping:
|
|
always: Always
|
|
at-least-2: At least 2
|
|
never: Never
|
|
hour:
|
|
auto: Auto
|
|
12: "12"
|
|
24: "24"
|
|
log:
|
|
preview: This is a preview of the logs
|
|
warning: A warning log looks like this
|
|
complex: This is a complex log entry as json
|
|
simple: This is a very very long message which would wrap by default. Disabling soft wraps would disable this. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|
|
multi-line-error:
|
|
start-line: This is a multi line error message
|
|
middle-line: with a second line
|
|
end-line: and finally third line.
|
|
releases:
|
|
features: one new feature | {count} features
|
|
bugFixes: one bug fix | {count} fixes
|
|
breaking: one breaking change | {count} breaking changes
|
|
three_parts: "{first}, {second} and {third}"
|
|
two_parts: "{first} with {second}"
|
|
latest: Latest
|
|
no_releases: You have the latest version
|
|
log_actions:
|
|
copy_log: Copy log
|
|
jump_to_context: Jump to context
|
|
toasts:
|
|
copied:
|
|
title: Copied
|
|
message: Copied to clipboard
|
|
analytics:
|
|
creating_table: Creating temporary table...
|
|
downloading: Fetching container logs... ({size})
|
|
evaluating_query: Evaluating query...
|
|
total_records: Total {count} records.
|
|
showing_first: Showing first {count}.
|
|
notifications:
|
|
title: Notifications
|
|
description: Configure where and when to receive alerts
|
|
destinations: Destinations
|
|
add-destination: Add destination
|
|
alerts: Alerts
|
|
add: Add
|
|
filter:
|
|
all: All ({count})
|
|
enabled: Enabled ({count})
|
|
paused: Paused ({count})
|
|
no-alerts: No alerts configured yet. Create one to get started.
|
|
alert:
|
|
paused: Paused
|
|
containers: Containers
|
|
log-filter: Log filter
|
|
metric-filter: Metric
|
|
cooldown: Cooldown
|
|
destination: Destination
|
|
dispatcher-deleted: Dispatcher deleted
|
|
containers-count: "{count} containers"
|
|
triggered-count: "{count} triggered"
|
|
last-triggered: "Last: {time}"
|
|
destination:
|
|
http-webhook: HTTP Webhook
|
|
dozzle-cloud: Dozzle Cloud
|
|
edit: Edit
|
|
delete: Delete
|
|
alert-form:
|
|
create-title: Create Alert
|
|
edit-title: Edit Alert
|
|
description: Subscribe to log events matching your criteria
|
|
alert-name: Alert Name
|
|
alert-name-placeholder: e.g., Test API Errors
|
|
container-filter: Container Filter
|
|
containers-match: "{count} containers match: {names}"
|
|
no-containers-match: No containers match this filter
|
|
log-filter: Log Filter
|
|
logs-match: "{count} logs match"
|
|
no-logs-match: No logs match this filter
|
|
destination: Destination
|
|
select-destination: Select a destination
|
|
no-destinations: No destinations configured. Add one first.
|
|
preview: Preview
|
|
cancel: Cancel
|
|
save: Save
|
|
create: Create Alert
|
|
metric-filter: Metric Expression
|
|
expression-valid: Expression is valid
|
|
metric-fields-hint: "Available fields: {fields}"
|
|
cooldown-label: Cooldown
|
|
cooldown-hint: "{duration} between alerts per container"
|
|
alert-type: Alert Type
|
|
log-alert: Log Alert
|
|
metric-alert: Metric Alert
|
|
destination-form:
|
|
create-title: Add Destination
|
|
edit-title: Edit Destination
|
|
description: Where should notifications be sent?
|
|
name: Name
|
|
name-placeholder: e.g., Production Slack
|
|
type: Type
|
|
webhook-title: HTTP Webhook
|
|
webhook-description: Slack, Discord, custom endpoint
|
|
cloud-title: Dozzle Cloud
|
|
cloud-description: Push notifications, email alerts, and AI-powered summaries
|
|
webhook-url: Webhook URL
|
|
webhook-url-placeholder: https://hooks.foo.com/services/...
|
|
api-key: API Key
|
|
payload-format: Payload Format
|
|
format-slack: Slack
|
|
format-discord: Discord
|
|
format-ntfy: ntfy
|
|
format-custom: Custom
|
|
template: Template
|
|
template-hint: Go template syntax
|
|
test: Test
|
|
test-success: Test successful
|
|
cancel: Cancel
|
|
close: Close
|
|
save: Save
|
|
add: Add Destination
|
|
cloud-exists: Only one Dozzle Cloud destination can be configured
|
|
link-cloud: Link Account
|
|
link-cloud-button: Link Dozzle Cloud
|
|
cloud-settings-hint: To configure your managed channels, go to
|
|
cloud-settings-link: Dozzle Cloud Settings
|
|
cloud-checking: Checking cloud status...
|
|
cloud-relink: Your API key is invalid or expired. Please delete and link your account again.
|
|
cloud-plan: Plan
|
|
cloud-usage: Events this period
|
|
cloud-link-success:
|
|
title: Dozzle Cloud Linked
|
|
message: Your account has been successfully linked to Dozzle Cloud.
|