Files
dozzle/locales/zh.yml
T
Amir Raminfar 8dac197f60 feat(cloud-proto): add SearchLogs unary RPC (#4672)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-05 16:11:32 -07:00

370 lines
13 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
toolbar:
clear: 清除
download: 下载
download-filtered: 下载筛选的日志
search: 搜索
show: 显示 {std}
show-all: 显示全部
stop: 停止
start: 启动
restart: 重启
update: 更新
update-service: 更新服务
update-pulling: 正在拉取最新镜像...
update-recreating: 正在重新创建容器...
update-done: 容器更新成功
update-up-to-date: 已是最新版本
show-hostname: 显示主机名
show-container-name: 显示容器名称
shell: 终端
attach: 附加
copy-permalink: 复制永久链接
copy-logs: 复制日志
copy-filtered-logs: 复制筛选日志
copying-logs: 正在复制日志...
action:
copy-log: 复制日志
copy-link: 复制永久链接
see-in-context: 在上下文中查看
show-details: 显示详细信息
create-alert: 创建告警
label:
containers: 容器
container: 无容器 | 1 容器 | {count} 容器
host-count: 无主机 | 1 个主机 | {count} 个主机
service: 无服务 | 1 个服务 | {count} 个服务
services: 服务
running-containers: 运行中的容器
all-containers: 所有容器
all-namespaces: 所有命名空间
no-logs: 容器尚无日志
show-all-containers: 显示所有容器
collapse-all: 折叠全部
collapse-group: 折叠组
expand-all: 展开全部
host: 主机
hosts: 主机
password: 密码
username: 用户名
container-name: 容器名称
status: 状态
created: 创建时间
avg-cpu: 平均CPU (%)
avg-mem: 平均MEM (%)
pinned: 固定
per-page: 每页行数
host-menu: 主机和容器
swarm-menu: 服务和堆栈
group-menu: 自定义组
tooltip:
search: 搜索 (⌘ + k, ⌃k)
pin-column: 固定为列
merge-all: 将所有内容合并到一个流中
error:
page-not-found: 此页面不存在。
host-group-not-found: '在组 "{name}" 中未找到主机'
invalid-auth: 用户名和密码无效。
copy-not-supported: 您的浏览器不支持复制到剪贴板
copy-not-supported-hint: 剪贴板不可用。请复制下方链接
logs-skipped: 显示 {total} 个隐藏条目
container-not-found: 容器未找到。
action-failed: 操作失败
update-failed: 更新失败
unable-to-complete-action: 无法完成操作
invalid-action: 无效操作
unable-to-update: 无法更新容器
something-went-wrong: 出了点问题
unknown-error: 未知错误
events-stream:
title: 意外错误
message: >-
Dozzle UI无法连接到API。请检查您的网络设置。 如果您使用反向代理,请确保其正确配置。
events-timeout:
title: 出了点问题
message: >-
Dozzle UI在连接到API时超时。请检查网络连接并重试。
alert:
redirected:
title: 重定向到新容器
message: Dozzle自动将您重定向到新容器 {containerId}。
similar-container-found:
title: 找到相似的容器
message: >-
Dozzle发现了一个相似的容器 {containerId},它在同一主机上运行。您想切换到它吗?
title:
page-not-found: 页面未找到
login: 需要身份验证
dashboard: 1 容器 | {count} 容器
settings: 设置
button:
logout: 退出
login: 登录
settings: 设置
cancel: 取消
redirect: 重定向
retry: Retry
placeholder:
search-containers: 搜索容器 (⌘ + k, ⌃k)
search: 搜索
settings:
help-support: >
请通过在 GitHub 上捐赠或赞助我们来支持 Dozzle。您的贡献帮助我们为所有人改进 Dozzle。谢谢! 🙏🏼
about-desc: 关于您的 Dozzle 安装及如何支持本项目的信息。
display-desc: 自定义日志和应用其余部分的外观。预览会实时反映您的更改。
options-desc: 语言、导航和分组首选项。
cloud-desc: 将日志流式传输到 Dozzle Cloud,进行 AI 驱动的调查和跨实例搜索。
support-title: 支持 Dozzle
display: 显示
locale: 显示语言
small-scrollbars: 使用较小的滚动条
show-timestamps: 显示时间戳
soft-wrap: 断行
datetime-format: 自定义日期和时间格式
font-size: 字体大小
color-scheme: 颜色方案
options: 选项
show-stopped-containers: 显示已停止的容器
group-containers: 按命名空间分组容器
about: 关于
search: 使用Dozzle启用搜索
using-version: 您正在使用<a href="https://dozzle.dev/" target="_blank" rel="noreferrer noopener">Dozzle</a> {version}。
update-available: >-
新版本可用!更新到 <a href="{href}" target="_blank" rel="noreferrer noopener">{nextVersion}</a>。
show-std: 显示stdout和stderr标签
automatic-redirect: 自动重定向到同名的新容器
compact: 紧凑模式
size:
small:
medium:
large:
theme:
auto: 自动
dark: 深色
light: 浅色
redirect:
instant: 即时
delayed: 延迟
none:
grouping:
always: 始终
at-least-2: 至少 2 个
never: 从不
hour:
auto: 自动
12: "12"
24: "24"
log:
preview: 这是默认日志样式
warning: 警告日志看起来像这样
complex: 这是一个复杂的JSON格式日志
simple: 这是一个非常非常长的消息,默认情况下会自动换行。禁用软换行将禁用此功能。Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
multi-line-error:
start-line: 这是一个多行错误消息
middle-line: 带有第二行
end-line: 最后是第三行
releases:
features: 一个新功能 | {count} 个新功能
bugFixes: 一个错误修复 | {count} 个修复
breaking: 一个重大变更 | {count} 个重大变更
three_parts: "{first}, {second} 和 {third}"
two_parts: "{first} 与 {second}"
latest: 最新
no_releases: 您拥有最新版本
log_actions:
copy_log: 复制日志
jump_to_context: 跳转到上下文
toasts:
copied:
title: 已复制
message: 日志已复制到剪贴板
analytics:
creating_table: 正在创建临时表...
downloading: 正在获取容器日志... ({size})
evaluating_query: 正在评估查询...
total_records: 总共 {count} 条记录。
showing_first: 显示前 {count} 条。
notifications:
title: 通知
description: 配置接收警报的位置和时间
destinations: 目标
add-destination: 添加目标
alerts: 警报
add-alert: 添加警报
add: 添加
filter:
all: 全部 ({count})
enabled: 已启用 ({count})
paused: 已暂停 ({count})
no-alerts: 尚未配置任何警报。创建一个以开始使用。
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: 已暂停
containers: 容器
log-filter: 日志筛选器
metric-filter: 指标
event-filter: Event
cooldown: 冷却时间
sample-window: 采样窗口
destination: 目标
dispatcher-deleted: 发送器已删除
containers-count: "{count} 个容器"
triggered-count: "{count} 次触发"
last-triggered: "最后触发: {time}"
destination:
http-webhook: HTTP Webhook
dozzle-cloud: Dozzle Cloud
edit: 编辑
delete: 删除
alert-form:
create-title: 创建警报
edit-title: 编辑警报
description: 订阅符合您条件的日志事件
alert-name: 警报名称
alert-name-placeholder: 例如,测试 API 错误
container-filter: 容器筛选器
containers-match: "{count} 个容器匹配: {names}"
no-containers-match: 没有容器匹配此筛选器
log-filter: 日志筛选器
logs-match: "{count} 条日志匹配"
no-logs-match: 没有日志匹配此筛选器
destination: 目标
select-destination: 选择目标
no-destinations: 尚未配置目标。请先添加一个。
preview: 预览
cancel: 取消
save: 保存
create: 创建警报
metric-filter: 指标表达式
expression-valid: 表达式有效
metric-fields-hint: "可用字段:{fields}"
sample-window-label: 采样窗口
sample-window-hint: "当条件在 {duration} 内满足时触发警报"
cooldown-label: 冷却时间
cooldown-hint: "每个容器警报间隔 {duration}"
no-cooldown: No cooldown
alert-type: 警报类型
log-alert: 日志警报
metric-alert: 指标警报
event-alert: Event Alert
event-filter: Event Expression
event-fields-hint: "Available fields: {fields}"
destination-form:
create-title: 添加目标
edit-title: 编辑目标
description: 通知应发送到哪里?
name: 名称
name-placeholder: 例如,生产环境 Slack
type: 类型
webhook-title: HTTP Webhook
webhook-description: Slack、Discord、自定义端点
cloud-title: Dozzle Cloud
cloud-description: 推送通知、邮件警报和 AI 摘要
webhook-url: Webhook URL
webhook-url-placeholder: https://hooks.foo.com/services/...
api-key: API 密钥
payload-format: Payload 格式
format-slack: Slack
format-discord: Discord
format-ntfy: ntfy
format-custom: 自定义
template: 模板
template-hint: Go 模板语法
headers: 自定义请求头
headers-hint: 可选的 HTTP 请求头(如 Authorization
header-name: 请求头名称
header-value: 请求头值
add-header: 添加请求头
test: 测试
test-success: 测试成功
cancel: 取消
close: 关闭
save: 保存
add: 添加目标
cloud-exists: Dozzle Cloud 已关联
link-cloud: 关联账户
link-cloud-button: 关联 Dozzle Cloud
cloud-settings-hint: 要配置您的托管频道,请前往
cloud-settings-link: Dozzle Cloud 设置
cloud-checking: 正在检查云状态...
cloud-relink: 您的 API 密钥无效或已过期。请删除并重新关联您的账户。
cloud-unavailable: Dozzle Cloud is temporarily unavailable. Please try again later.
cloud-plan: 计划
cloud-usage: 本期事件数
empty-state:
title: 开始使用通知
description: 选择当您的容器需要关注时,您希望如何接收警报。
cloud-link-success:
title: Dozzle Cloud 已关联
message: 您的实例已成功连接。您可以在设置中取消关联,或随时查看使用情况。
cloud:
title: Dozzle Cloud
description: 远程控制您的容器,并使用 AI 调查集群中的问题。
learn-more: 了解更多
link-instance: 关联实例
relink-instance: 重新关联实例
connected: 已连接
plan: 计划
usage: 本期事件数
dashboard: 仪表盘
settings: 设置
error: 连接错误。请重新关联您的实例。
error-unavailable: Dozzle Cloud is temporarily unavailable. Please try again later.
unlink: 取消关联
unlink-confirm: 确定要取消与 Dozzle Cloud 的关联吗?这将移除所有云通知目标。
stream-logs: 将容器日志流式传输到 Dozzle Cloud
stream-logs-help: AI 调查和日志搜索所需。禁用后,所有日志内容将保留在此实例中。
welcome:
title: "您的实例已连接!"
subtitle: "您现在可以从 Dozzle Cloud 接收警报、每日摘要等。"
question: "开始之前问个小问题——您最希望 Cloud 帮您做什么?"
placeholder: "例如:我想知道我的 Plex 容器是否在夜间崩溃..."
or-pick: "或选择一项:"
chip-alerts: 获取问题通知
chip-assistant: 向助手询问我的日志
chip-hosts: 监控多个主机
chip-remote-access: 远程查看日志
chip-digests: 获取每日日志摘要
chip-other: 其他
get-started: 开始使用
skip: 暂时跳过
step2-title: "谢谢!以下是充分利用 Cloud 的方法。"
step2-subtitle: "我会阅读每条回复,它会影响我接下来构建什么。以下步骤将帮助您快速上手。"
checklist-alert-title: 创建您的第一个警报
checklist-alert-desc: "在 Dozzle 中设置一条规则,让 Cloud 知道要监控什么。当出现问题时,您将收到摘要。"
checklist-notify-title: 选择通知方式
checklist-notify-desc: "邮件默认开启。添加推送、Telegram 或 Discord 以获得更快的警报。"
checklist-agent-title: 试试 AI 助手
checklist-agent-desc: "连接 Telegram 或 Discord,与您的容器对话。诊断错误、检查健康状态并执行重启服务等操作。"
create-alert: 创建您的第一个警报
default-alert-name: Container exited with error
later: "稍后再说"
cloud-search:
containers-section: "容器"
search-logs-for: "搜索日志 \"{query}\""
across-containers: "已在所有容器中建立索引"
connect-to-enable: "连接 Dozzle Cloud 以搜索日志"
enable-streaming-to-search: "启用日志流式传输到 Cloud"
open-container: "打开容器"
search-logs-shortcut: "搜索日志"
cloud-connected: "Cloud 已连接"
results-page-title: "日志搜索"
no-results: "没有匹配的日志行。"
search-failed: "Cloud 搜索失败。"
search-empty-prompt: "输入查询以搜索日志。"
searching: "搜索中…"
hits-count: "{n} 条结果"
window-suffix: "在过去 14 天内"
hero-title-cloud: "搜索容器和日志"
hero-title-plain: "搜索容器"
hero-pill-indexed: "Cloud 索引"
modal-placeholder-cloud: "搜索容器和日志…"
modal-placeholder-plain: "搜索容器…"
col-time: "时间"
col-level: "级别"
col-container: "容器"
col-message: "消息"
container-removed: "容器已被删除"
cta-settings: "Cloud 设置"
container-removed-pill: "已删除"