DockFlare/dockflare/app/i18n/zh.json

778 lines
51 KiB
JSON
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.

{
"nav.dashboard": "仪表板",
"nav.access_policies": "访问策略",
"nav.agents": "代理",
"nav.settings": "设置",
"nav.help": "帮助",
"common.ok": "确定",
"common.cancel": "取消",
"common.close": "关闭",
"common.delete": "删除",
"common.edit": "编辑",
"common.save": "保存",
"common.copy": "复制",
"common.loading": "加载中...",
"common.actions": "操作",
"common.status": "状态",
"common.type": "类型",
"common.active": "已启用",
"common.confirm": "确认",
"common.alert": "提示",
"common.input_required": "需要输入",
"common.change_language": "更改语言",
"common.logout": "退出登录",
"common.sponsor_dockflare": "赞助 DockFlare",
"common.back": "返回",
"common.next": "下一步",
"common.submit": "提交",
"common.none": "无",
"common.not_set": "未设置",
"login.title": "登录 - DockFlare",
"login.username_placeholder": "用户名",
"login.password_placeholder": "密码",
"login.submit": "登录",
"login.sign_in_with": "使用 {provider} 登录",
"help.title": "帮助 - {title}",
"restore.title": "DockFlare 正在重启",
"restore.hold_tight": "请稍候DockFlare 正在重新启动...",
"restore.flavor_text": "我们正在加载你恢复的配置,并顺便给隧道仓鼠们打打气。",
"restore.whats_happening": "发生了什么?",
"restore.secrets_imported": "加密的机密信息已成功导入。",
"restore.agents_warming_up": "代理和规则正在预热中。",
"restore.refresh_in": "此页面将在 <span id=\"countdown\">{seconds}</span> 秒后自动刷新。",
"status.title": "仪表板",
"status.initialization_in_progress": "正在初始化...",
"status.init_logs_below": "你可以在下方查看日志。界面准备就绪后会自动更新。",
"status.cache_label": "缓存:",
"status.cache_connected": "已连接",
"status.cache_fallback": "回退",
"status.cache_redis_title": "Redis 缓存已启用",
"status.cache_memory_title": "正在使用内存缓存",
"status.managed_ingress_rules": "受管 Ingress 规则",
"status.managed_by_agent": "由代理管理;此隧道不可编辑。",
"status.manual_rules": "手动规则",
"status.add_manual_rule": "添加手动 Ingress 规则",
"status.no_ingress_rules": "当前没有任何 Ingress 规则处于管理中。",
"status.add_new_manual_rule": "添加新的手动 Ingress 规则",
"status.edit_ingress_rule": "编辑 Ingress 规则",
"status.add_rule": "添加规则",
"status.save_changes": "保存更改",
"status.rule_ui_override": "规则已被界面覆盖",
"status.ui_override": "界面覆盖",
"status.docker_rule_overridden": "此 Docker 规则已通过界面覆盖,不再反映容器标签。",
"status.ui_policy_override": "此策略由界面管理,并覆盖容器标签。",
"status.revert_to_docker_labels": "还原为 Docker 标签",
"status.revert_policy_to_labels": "将策略还原为标签",
"status.domain_required": "域名(必填)",
"status.domain_description": "与子域名组合以构建公网主机名。",
"status.tunnel_required": "隧道(必填)",
"status.tunnel_description": "选择哪个 Cloudflare Tunnel 来提供此主机名服务。",
"status.tunnel_name": "隧道名称",
"status.subdomain": "子域名",
"status.subdomain_optional": "(可选)子域名",
"status.subdomain_description": "留空表示根域。\"app\" 会变成 \"/app\"。",
"status.path": "路径",
"status.path_optional": "(可选)路径",
"status.public_hostname": "公网主机名",
"status.service": "服务",
"status.service_target": "服务目标",
"status.service_description": "例如192.168.1.10:8000 或 my-service.local:3000适用于 HTTP/S/TCP 等。",
"status.type_required": "类型(必填)",
"status.url_required": "URL大多数类型必填",
"status.url_description": "例如api.example.com",
"status.http": "HTTP",
"status.https": "HTTPS",
"status.tcp": "TCP",
"status.ssh": "SSH原生客户端",
"status.rdp": "RDP",
"status.bastion": "堡垒机(浏览器 SSH/VNC",
"status.bypass": "Bypass公开应用",
"status.zone": "区域",
"status.select_zone": "选择区域",
"status.zone_override_help": "如果留空DockFlare 将使用“域名”。如果“域名”存在歧义,或未设置 CF_ZONE_ID请指定具体区域。",
"status.zone_override_placeholder": "yourdomain.com如果与域名或 CF_ZONE_ID 不同)",
"status.example_domain": "example.com",
"status.access_policy_optional": "访问策略(可选)",
"status.access_policy": "访问策略",
"status.no_policy_assigned": "未分配策略",
"status.using_groups_overrides": "使用组会覆盖下方的手动策略选项。你可以选择多个。",
"status.http_host_header_optional": "HTTP Host 头(可选)",
"status.http_host_header_desc": "发送到源服务器的头部。适用于源站期望的主机名与公网主机名不同的情况。(仅适用于 HTTP/HTTPS 服务)。",
"status.origin_server_name_sni": "源服务器名称TLS 的 SNI",
"status.origin_server_name_sni_short": "源服务器名称SNI",
"status.origin_server_name_description": "指定 Cloudflare 连接源站时用于 TLS SNI 的主机名。如无需要请留空。(仅适用于 HTTP/HTTPS 服务)。",
"status.match_sni_to_host": "将 SNI 与主机匹配",
"status.match_sni_to_host_description": "使 Cloudflare 在连接源站时使用公网主机名作为 TLS SNI。仅适用于 HTTP/HTTPS 服务)。",
"status.disable_tls_verification": "禁用 TLS 验证",
"status.no_tls_verify": "不验证 TLS",
"status.tls_verification_disabled": "已对源站禁用 TLS 验证",
"status.tls_verification_check": "如果源服务使用自签名 SSL 或本身是 HTTP请勾选此项。仅适用于 HTTP/HTTPS 服务)。",
"status.disable_chunked_encoding": "禁用分块编码",
"status.no_chunked_encoding": "不使用分块编码",
"status.chunked_encoding_description": "禁用 HTTP/1.1 的 chunked transfer encoding。适用于 WSGI 服务器Flask、Django及其他不支持分块请求的源站。仅适用于 HTTP/HTTPS 服务)。",
"status.chunked_encoding_disabled": "已对 HTTP/1.1 禁用分块传输编码",
"status.enable_http2_origin": "启用到源站的 HTTP/2",
"status.http2_origin": "HTTP/2 源站",
"status.http2_protocol_enabled": "已为源站连接启用 HTTP/2 协议",
"status.http2_origin_description": "启用 Cloudflare 与源服务器之间的 HTTP/2 协议。gRPC 服务必须开启。(仅适用于 HTTP/HTTPS 服务)。",
"status.clear": "清除",
"status.hostname": "主机名",
"status.hostname_a_z": "主机名 A-Z",
"status.hostname_z_a": "主机名 Z-A",
"status.sort_by": "排序方式",
"status.group_by": "分组方式",
"status.all_status": "所有状态",
"status.all_sources": "所有来源",
"status.source": "来源",
"status.host": "主机",
"status.failed": "失败",
"status.pending": "待处理",
"status.pending_deletion": "等待删除",
"status.last_action": "最后操作",
"status.expires_in": "到期时间",
"status.local_docker": "本地 Docker",
"status.real_time_logs": "实时活动日志",
"status.logs_performance_hint": "(点击启用 - 可能影响性能)",
"status.enable_logs": "启用日志",
"status.disable_logs": "禁用日志",
"status.click_enable_logs": "点击“启用日志”开始流式输出...",
"status.http_status_code": "HTTP 状态码",
"status.url_or_status_code": "URL 或状态码",
"status.host_port_or_status_code": "host:port 或状态码",
"status.open_url": "打开 https://{hostname}{path}",
"status.click_cf_icon_hint": "点击 Cloudflare 图标可在 Cloudflare Zero Trust 中打开此主机名Tunnels → Public Hostnames。点击访问策略图标可编辑 Access 应用。",
"status.view_cf_access_app": "查看 CF Access 应用",
"status.view_cf_tunnel_route": "查看 CF 隧道路由",
"status.select_tunnel": "选择一个隧道...",
"status.search_hostname": "搜索主机名",
"status.search_placeholder": "搜索...",
"status.all_tunnels": "所有隧道",
"status.manage_rule": "管理规则",
"status.dns_records": "DNS 记录",
"status.cloudflare_zone_override": "Cloudflare 区域名称(覆盖/指定)",
"status.zone_detection": "区域检测",
"status.enter_hostname_autodetect": "输入主机名以自动检测 Cloudflare 区域。如果匹配到多个区域,请选择正确的区域。",
"status.filter_sort_options": "筛选和排序选项",
"status.showing_rules": "显示 {total} 条规则中的 {visible} 条",
"settings.title": "设置",
"settings.general_settings": "常规设置",
"settings.all_cloudflare_tunnels": "所有 Cloudflare Tunnel",
"settings.backup_restore": "备份与恢复",
"settings.security": "安全",
"settings.oauth_authentication": "OAuth 身份验证",
"settings.tunnel_agent_status": "隧道与代理状态",
"settings.check_version": "检查版本",
"settings.check_version_title": "检查 DockFlare 版本",
"settings.agent_control": "代理控制",
"settings.start_agent": "启动代理",
"settings.stop_agent": "停止代理",
"settings.agent_status": "代理状态:",
"settings.master_api_key": "Master API 密钥",
"settings.show_master_api_key": "显示 Master API 密钥",
"settings.master_api_key_desc": "请妥善保管此密钥;如有泄露请立即轮换。",
"settings.master_api_key_warning": "请将此密钥视同密码处理。任何持有它的人都可以调用 DockFlare API。",
"settings.session_timeout": "会话超时时间(秒)",
"settings.cloudflare_api_token": "Cloudflare API 令牌",
"settings.cloudflare_account_id": "Cloudflare 账户 ID",
"settings.cf_account_id": "CF_ACCOUNT_ID",
"settings.update_cloudflare_credentials": "更新 Cloudflare 凭据",
"settings.enter_new_credentials": "输入新的账户 ID 或 API 令牌进行更新。出于安全考虑,当前值不会显示。",
"settings.credentials_require_restart": "更新凭据后需要重启 DockFlare 才能生效。",
"settings.could_not_retrieve_tunnel_info": "无法获取隧道信息。",
"settings.ensure_api_token_permission": "这也可能表示发生了错误。请确保你的 API 令牌具有“Account:Cloudflare Tunnel:Read”权限。",
"settings.delete_cloudflare_tunnel": "删除 Cloudflare Tunnel",
"settings.delete_tunnel": "删除隧道",
"settings.deleting_tunnel_warning": "删除此隧道将断开当前正在使用它的所有代理。",
"settings.no_tunnels_found": "未找到与该账户 ID 对应的 Cloudflare Tunnel",
"settings.all_tunnels_on_account": "账户中的所有隧道",
"settings.displaying_tunnels_for": "正在显示以下账户 ID 的隧道:",
"settings.tunnel_list_hint": "此列表显示该账户下的所有隧道,而不仅是 DockFlare 管理的隧道。点击“+”可查看关联的 DNS 记录。",
"settings.tunnel_details": "隧道详情",
"settings.tunnel_name": "隧道名称",
"settings.tunnel_id": "隧道 ID",
"settings.tunnel_id_label": "隧道 ID",
"settings.tunnel_token_label": "隧道令牌:",
"settings.desired_name_label": "期望名称:",
"settings.tunnel_name_help": "用于 Cloudflare 中的隧道显示名称。DockFlare 在生成本地 cloudflared 容器名称时会自动规范化该值。",
"settings.create_backup": "创建备份",
"settings.backup_description": "下载完整的 DockFlare 备份归档(`.zip`),其中包含加密配置、代理密钥和状态文件。请与归档中附带的 `dockflare.key` 一起妥善保管。",
"settings.download_backup": "下载备份归档",
"settings.upload_restore_backup": "上传并恢复备份",
"settings.restore_from_backup": "从备份恢复",
"settings.restore_warning": "恢复备份将覆盖配置、凭据、代理密钥和状态。此操作无法撤销。",
"settings.restore_upload_hint": "上传 DockFlare 备份归档(`.zip`)。旧版 `state.json` 文件仍可接受,但只能恢复规则/分组。",
"settings.restore_confirm": "确定要使用此备份覆盖当前设置吗?此操作无法撤销。",
"settings.password_reset": "密码重置",
"settings.current_password": "当前密码",
"settings.new_password": "新密码",
"settings.confirm_new_password": "确认新密码",
"settings.change_password": "更改密码",
"settings.to_confirm": "以确认",
"settings.filesystem_access_required": "要重置密码,你必须能够访问 DockFlare 容器的文件系统。",
"settings.disable_password_login": "禁用密码登录",
"settings.disable_password_warning": "禁用密码登录后,你将负责确保 DockFlare 的访问安全。最佳实践是使用带访问策略的 Cloudflare Tunnel并确保 Docker 端口未对外暴露以防止从本地网络LAN访问。",
"settings.security_warning": "安全警告:",
"settings.oauth_settings": "OAuth 设置",
"settings.configure_oauth_desc": "配置 OAuth 提供商,以允许用户通过 Google、GitHub 或 Microsoft 等第三方服务登录。",
"settings.oauth_trust_warning": "你在此配置的 OAuth 提供商将被信任用于验证用户身份。仅添加你可控或完全信任的提供商。",
"settings.no_oauth_configured": "尚未配置任何 OAuth 提供商。点击“添加提供商”开始。",
"settings.add_provider": "添加提供商",
"settings.add_oauth_provider": "添加 OAuth 提供商",
"settings.edit_oauth_provider": "编辑 OAuth 提供商",
"settings.provider_id": "提供商 ID",
"settings.provider_type": "提供商类型",
"settings.provider_name_example": "例如Google",
"settings.provider_display_name_example": "例如Google、GitHub Corporate",
"settings.provider_id_example": "例如google",
"settings.oauth_client_id": "OAuth 客户端 ID",
"settings.client_id": "客户端 ID",
"settings.oauth_client_secret": "OAuth 客户端密钥",
"settings.client_secret": "客户端密钥",
"settings.leave_blank_keep_secret": "留空以保留现有密钥",
"settings.issuer_url": "签发者 URL",
"settings.issuer_url_desc": "OIDC 提供商的签发者 URL。",
"settings.issuer_url_example": "https://authentik.example.com/application/o/dockflare/",
"settings.unique_id_for_provider": "该提供商的唯一标识符",
"settings.google": "Google",
"settings.github": "GitHub",
"settings.generic_oidc": "通用 OIDC / Authentik",
"settings.enable_provider": "启用提供商",
"settings.authorized_users": "授权用户",
"settings.only_listed_users": "仅允许此处列出的电子邮件地址通过 OAuth 进行身份验证。",
"settings.no_authorized_users": "尚未配置授权用户。点击“添加用户”以授权电子邮件地址。",
"settings.add_user": "添加用户",
"settings.add_authorized_user": "添加授权用户",
"settings.email_address": "电子邮件地址",
"settings.email_example": "user@example.com",
"settings.email_must_match": "该电子邮件地址必须与 OAuth 提供商中的地址完全一致",
"settings.created_at": "创建时间",
"settings.keep_existing_fields": "启用后DockFlare 会保留现有的、未由其管理的 Cloudflare 隧道路由字段,而不是在同步时将其清除。",
"settings.external_mode": "外部模式:",
"settings.toggle_dns_records": "切换 DNS 记录",
"settings.env_var": "环境变量",
"settings.env_var_not_configured": "未配置,因此无法显示此部分。",
"settings.cf_zone_id_label": "主 Cloudflare 区域 ID",
"settings.optional_default_zone_id": "可选。新 DNS 记录的默认区域 ID。",
"settings.zone_scan_label": "其他要扫描的区域(逗号分隔)",
"settings.zone_scan_description": "例如my-other-domain.com, another.dev",
"settings.dockflare_public_url_label": "DockFlare 公共 URL",
"settings.dockflare_public_url_help": "用于生成代理部署脚本及限定 Cloudflare Zero Trust 应用范围。若已设置 DOCKFLARE_PUBLIC_URL 环境变量,则该变量优先生效。",
"policies.title": "访问策略",
"policies.advanced_access_policies": "高级访问策略",
"policies.create_reusable_desc": "创建可复用的访问策略,并通过单个标签进行应用。",
"policies.filter": "筛选:",
"policies.all_policies": "所有策略",
"policies.dockflare_managed": "由 DockFlare 管理",
"policies.external": "外部",
"policies.system": "系统",
"policies.access_groups": "访问组",
"policies.create_new_group": "创建新分组",
"policies.no_groups_created": "尚未创建任何访问组。",
"policies.click_create_group": "点击“创建新分组”开始。",
"policies.display_name": "显示名称",
"policies.group_id_label": "分组 ID用于标签",
"policies.cannot_delete_in_use": "无法删除:分组正在使用中",
"policies.cannot_delete_system": "无法删除:系统策略",
"policies.import_policies_desc": "从 Cloudflare 导入所有策略,包括手动创建或由其他工具创建的策略。外部策略将显示紫色徽章。",
"policies.sync_from_cloudflare": "从 Cloudflare 同步",
"policies.sync_access_policies": "从 Cloudflare 同步访问策略",
"policies.sync_now": "立即同步",
"policies.sync_all_policies": "同步所有策略",
"policies.import_reusable_desc": "从你的 Cloudflare 账户导入可复用的访问策略。",
"policies.loading_idps": "正在加载身份提供商...",
"policies.loading_zone_policies": "正在加载区域策略...",
"policies.policy_summary": "策略摘要",
"policies.policy_type": "策略类型",
"policies.public_access_mode": "公开访问模式:",
"policies.authenticated_mode": "已验证模式:",
"policies.public_access_geo": "带地理限制的公开访问规则",
"policies.no_auth_method": "未选择任何身份验证方式",
"policies.no_rules": "无规则",
"policies.rules_defined": "已定义 {count} 条规则",
"policies.switch_to_public": "切换为公开访问",
"policies.requires_email_or_identity": "需要电子邮件地址或身份提供商",
"policies.geo_no_auth_warning": "你已选择地理限制,但未选择任何身份验证方式(电子邮件或身份提供商)。",
"policies.create_zone_policy": "创建区域策略",
"policies.create_zone_default": "创建区域默认策略",
"policies.protect_all_subdomains": "使用通配符保护你区域中的所有子域名",
"policies.to_protect_all_subdomains": "以保护所有子域名。",
"policies.this_will_create_wildcard": "这将为以下内容创建一个带通配符的 Access 应用:",
"policies.access_policy_label": "访问策略。",
"policies.select_access_policy": "选择访问策略",
"policies.policy_protect_desc": "将用于保护以下内容的访问策略:",
"policies.used_by_services": "被以下服务使用:",
"policies.view_in_cf_zero_trust": "在 Cloudflare Zero Trust 中查看访问策略",
"policies.view_idps_in_cf": "在 Cloudflare Zero Trust 中查看身份提供商",
"policies.view_in_cloudflare": "在 Cloudflare 中查看",
"policies.configure_oauth_oidc": "为 Zero Trust 身份验证配置 OAuth/OIDC 提供商。",
"policies.dockflare_prefix_only": "仅 DockFlare- 前缀(推荐)",
"policies.import_with_prefix": "仅导入带有以下前缀的策略:",
"policies.dockflare_prefix": "DockFlare-",
"policies.rename_policies_desc": "你可以在 Cloudflare 中重命名策略以使用该前缀",
"policies.keeps_list_clean": "。这样可使策略列表保持简洁,并聚焦于容器基础设施。",
"policies.allows_organize": "。这样你无需启用完全同步,也可以控制哪些策略会出现在 DockFlare 中。",
"policies.did_you_want_to_create": "你想创建一个",
"policies.pro_tip": "提示:",
"policies.wildcard_geo_desc": "除被阻止国家/地区外,任何人都可访问",
"policies.open_in_cf_zero_trust": "在 Cloudflare Zero Trust 中打开",
"policies.identity_providers": "身份提供商",
"policies.add_provider": "添加提供商",
"policies.zone_default_policies": "区域默认策略(*.tld 通配符)",
"policies.zone_name": "区域名称",
"policies.zone_id": "区域 ID",
"policies.wildcard_hostname": "通配主机名",
"policies.protected": "已保护",
"policies.not_protected": "未保护",
"policies.cancel_add_auth": "取消 - 添加身份验证",
"policies.policy_in_use": "策略正在使用中",
"policies.in_use_by": "使用者",
"policies.service": "服务",
"policies.services": "服务",
"policies.used_by_count": "被使用于",
"policies.failed_load_zone_policies": "加载区域策略失败",
"policies.no_dns_zones": "在你的 Cloudflare 账户中未找到 DNS 区域。",
"policies.countries_selected": "已选择 {total} 个国家/地区中的部分",
"policies.no_countries_blocked": "未阻止任何国家/地区。",
"policies.all_countries_allowed": "允许所有国家/地区",
"policies.all_countries_blocked": "阻止所有国家/地区",
"policies.no_access_allowed": "不允许任何访问。",
"policies.one_country_allowed": "仅允许 1 个国家/地区。",
"policies.countries_blocked": "个国家/地区已阻止。",
"policies.countries_allowed": "个国家/地区已允许。",
"policies.delete_external_policy_title": "删除外部策略",
"policies.delete_group_confirm": "确定要删除访问组吗",
"policies.cannot_be_undone": "此操作无法撤销。",
"policies.external_policy_warning": "警告:这是一个并非由 DockFlare 创建的外部策略。",
"policies.external_policy_affect": "可能会影响 DockFlare 之外的服务。",
"policies.external_policy_confirm": "你确定要删除此外部策略吗?",
"policies.security_requirement": "安全要求",
"policies.idp_email_required": "安全要求:使用身份提供商时,必须指定允许的电子邮件地址,以防止未授权访问。",
"policies.remove_this_item": "移除此项",
"policies.search_select_countries": "搜索并选择要阻止的国家/地区...",
"policies.select_identity_providers": "选择身份提供商...",
"agents.title": "代理管理",
"agents.agents_management": "代理管理",
"agents.force_reconciliation": "强制协调",
"agents.generate_new_api_key": "生成新的 API 密钥",
"agents.agent_id": "代理 ID",
"agents.display_name": "显示名称",
"agents.version": "版本",
"agents.status": "状态",
"agents.heart_beat": "心跳",
"agents.assigned_tunnel": "已分配隧道",
"agents.migration": "迁移",
"agents.cloudflared_version": "cloudflared 版本",
"agents.origin_ip": "来源 IP",
"agents.tunnel_status": "隧道状态",
"agents.active_api_keys": "有效 API 密钥",
"agents.generate_new_agent_key": "生成新的代理 API 密钥",
"agents.key_partial": "密钥(部分)",
"agents.full_api_key": "完整 API 密钥",
"agents.created_at": "创建时间",
"agents.copy_key_now": "请立即复制此密钥。之后将无法再次查看。",
"agents.key_rolled_success": "API 密钥轮换成功",
"agents.update_agent_config": "请使用此新密钥更新 DockFlare 代理配置并重启代理。",
"agents.revoked_keys": "已吊销的密钥",
"agents.revoked_keys_desc": "已吊销的 API 密钥会显示在这里以便清理",
"agents.no_agents_registered": "尚未有任何代理注册。",
"agents.no_revoked_keys": "没有已吊销的密钥",
"agents.revoked_at": "吊销时间",
"agents.auto_cleanup": "自动清理",
"agents.remove_old_keys": "删除吊销超过 30 天的密钥",
"agents.auto_delete": "自动删除",
"agents.clear_all": "全部清除",
"agents.rename_agent": "重命名代理",
"agents.save_name": "保存名称",
"agents.name_persists": "即使代理重新连接,此名称也会保留",
"agents.enroll_agent": "注册代理",
"agents.create_new_tunnel": "创建新隧道",
"agents.existing_tunnels": "现有隧道",
"agents.select_existing_or_create": "选择要分配给该代理的现有 Cloudflare Tunnel或提供一个名称来创建新隧道。",
"agents.loading_tunnels": "正在加载隧道...",
"agents.migration_assistant": "迁移助手",
"agents.open_migration_assistant": "打开迁移助手",
"agents.owner": "负责人",
"agents.owner_optional": "负责人(可选,仅供参考)",
"agents.owner_example": "例如生产服务器、NAS 服务器",
"agents.new_tunnel_name_example": "例如my-new-remote-server",
"agents.cf_zero_trust_title": "Cloudflare Zero Trust",
"agents.cf_zero_trust_desc": "通过 Cloudflare Service Token 保护代理通信,单行命令部署代理时必须配置。",
"agents.cf_zero_trust_setup_btn": "配置 Zero Trust",
"agents.cf_zero_trust_remove_btn": "移除",
"agents.cf_zero_trust_checking": "正在检查配置...",
"agents.deploy_agent": "部署代理",
"agents.deploy_quick": "快速部署",
"agents.deploy_compose_snippet": "Compose 片段",
"agents.deploy_quick_desc": "复制此脚本并直接粘贴到目标服务器的 SSH 会话中。",
"agents.deploy_compose_desc": "另存为 <code>docker-compose.yml</code>,确保 <code>cloudflare-net</code> 网络已存在,然后运行 <code>docker compose up -d</code>。",
"setup.title": "DockFlare 设置",
"setup.step1.create_admin": "创建管理员用户",
"setup.step1.final_step": "最后一步:创建管理员用户",
"setup.step1.desc_new": "创建一个安全的管理员账户以访问 DockFlare Web 界面。你的所有数据(包括密码)都会被加密,以确保安全和保密。",
"setup.step1.desc_migration": "你的设置已被导入。请创建管理员账户以完成迁移。",
"setup.step1.username_placeholder": "例如admin",
"setup.step1.restore_option": "来自另一套 DockFlare 实例?从备份恢复",
"setup.step2.desc": "提供你的 Cloudflare API 令牌和账户 ID。这是 DockFlare 安全管理你的隧道和 DNS 记录所必需的。你可以在 Cloudflare 仪表板中任意域名概览页的右侧找到账户 ID。API 令牌可在个人资料中的 API Tokens 页面创建。",
"setup.step2.token_placeholder": "你的 Cloudflare API 令牌",
"setup.step2.account_id_placeholder": "你的 Cloudflare 账户 ID",
"setup.step2.back": "返回步骤 1",
"setup.step3.desc": "配置 Cloudflare Tunnel 的设置。你指定的隧道名称将用于在 Cloudflare 仪表板中标识该隧道。此外,你还可以指定一个主区域以及其他用于 DNS 扫描的区域。",
"setup.step3.tunnel_name_help": "你的 Cloudflare Tunnel 的描述性名称。该名称将显示在 Cloudflare 仪表板中。",
"setup.step3.tunnel_name_note": "DockFlare 在生成本地 cloudflared 容器名称时会自动规范化该值。",
"setup.step3.zone_id_placeholder": "例如abc123def456...",
"setup.step3.zone_id_help": "你希望 DockFlare 管理 DNS 记录的主域名区域。如果留空DockFlare 将尝试自动查找合适的区域。",
"setup.step3.scan_zones_placeholder": "例如example.com, my-other-domain.net",
"setup.step3.grace_period_help": "在自动删除已停止容器的 DNS 记录前等待的时间。这可避免在容器只是重启时立即删除记录。最少60 秒。",
"setup.step3.back": "返回步骤 2",
"setup.step4.desc": "在完成设置前请先检查下方的配置详情。确认完成后DockFlare 将根据这些设置开始管理你的隧道,并将你重定向到登录页面。",
"setup.step4.back": "返回",
"setup.steps.step1": "Web 访问",
"setup.steps.step2": "Cloudflare",
"setup.steps.step3": "隧道",
"setup.steps.step4": "完成",
"setup.restore.title": "恢复 DockFlare 备份",
"setup.restore.desc": "上传 DockFlare 备份归档(`.zip`),将配置、状态和代理密钥恢复到此全新部署中。",
"setup.restore.file_label": "备份归档(.zip",
"setup.restore.file_help": "备份必须由 DockFlare ≥ 3.0 生成。",
"setup.restore.info": "成功恢复后,你将被重定向到登录界面。现有代理可能需要一点时间重新连接。",
"setup.restore.submit": "恢复备份",
"setup.restore.manual_link": "更希望手动配置 DockFlare",
"setup.import.title": "迁移助手",
"setup.import.desc": "DockFlare 检测到了旧版本(.env 文件)中的设置。我们已为你完成导入。",
"setup.import.imported_settings": "已导入的设置",
"setup.import.review_text": "请检查已导入的设置。如果无误,请继续最后一步:创建管理员用户账户。",
"setup.import.proceed": "继续迁移",
"setup.import.cancel": "创建新配置",
"modal.access_group.title_create": "创建新访问组",
"modal.access_group.title_edit": "编辑访问组",
"modal.access_group.tab_authenticated": "已验证访问",
"modal.access_group.tab_public": "公开访问",
"modal.access_group.auth_heading": "已验证访问",
"modal.access_group.auth_desc": "需要用户通过电子邮件/域名进行身份验证。可选地按地理位置限制。用于受保护的应用。",
"modal.access_group.public_heading": "公开访问Bypass",
"modal.access_group.public_desc": "无需身份验证。公开可访问,并可选附加地理限制。此模式下不支持电子邮件身份验证。",
"modal.access_group.display_name_label": "显示名称(必填)",
"modal.access_group.display_name_placeholder": "例如NAS Family Access",
"modal.access_group.display_name_help": "显示在界面中的友好名称。",
"modal.access_group.group_id_label": "分组 ID必填",
"modal.access_group.group_id_placeholder": "例如nas-family",
"modal.access_group.group_id_help": "用于 Docker 标签。仅允许小写字母、数字和连字符。",
"modal.access_group.policy_rules": "策略规则",
"modal.access_group.idp_label": "身份提供商",
"modal.access_group.idp_help": "选择用于身份验证的 OAuth/OIDC 提供商。",
"modal.access_group.idp_warning": "使用 IdP 时必须提供电子邮件地址。",
"modal.access_group.idp_email_warning": "使用 IdP 时必须提供电子邮件地址。",
"modal.access_group.tpl_block_except_us": "除美国外全部阻止",
"modal.access_group.tpl_block_except_eu": "除欧盟外全部阻止",
"modal.access_group.tpl_block_high_risk": "阻止高风险国家/地区",
"modal.access_group.tpl_block_non_nato": "阻止非北约国家",
"modal.access_group.emails_label": "允许的电子邮件或域名(使用 IdP 时必填)",
"modal.access_group.emails_placeholder": "me@example.com, myfriend@example.com, @mycompany.com",
"modal.access_group.emails_help": "使用逗号分隔。若要允许某个域名下的所有人,请使用",
"modal.access_group.emails_help_idp": "使用 IdP 时,你必须指定允许的电子邮件地址,以防止未授权访问。",
"modal.access_group.ip_ranges_label": "允许的 IP 范围",
"modal.access_group.ip_ranges_placeholder": "192.168.1.0/24, 2001:db8::/32",
"modal.access_group.ip_ranges_help": "CIDR 格式的 IP 范围列表,使用逗号分隔。",
"modal.access_group.countries_label": "被阻止的国家/地区",
"modal.access_group.country_counter": "已选择 195 个国家/地区中的 {selected} 个",
"modal.access_group.select_all": "全选",
"modal.access_group.select_none": "取消全选",
"modal.access_group.invert_selection": "反选",
"modal.access_group.quick_templates": "快速模板 ▾",
"modal.access_group.block_all_except_us": "除美国外全部阻止",
"modal.access_group.block_all_except_eu": "除欧盟外全部阻止",
"modal.access_group.block_high_risk": "阻止高风险国家/地区",
"modal.access_group.block_non_nato": "阻止非北约国家",
"modal.access_group.select_by_region": "按区域选择 ▾",
"modal.access_group.region_africa": "非洲",
"modal.access_group.region_asia": "亚洲",
"modal.access_group.region_europe": "欧洲",
"modal.access_group.region_north_america": "北美洲",
"modal.access_group.region_south_america": "南美洲",
"modal.access_group.region_oceania": "大洋洲",
"modal.access_group.country_policy_help": "已选国家/地区将被阻止,其余国家/地区将被允许。",
"modal.access_group.common_scenarios": "常见场景:",
"modal.access_group.allow_us_only": "仅允许美国",
"modal.access_group.allow_us_eu": "允许美国 + 欧盟",
"modal.access_group.block_high_risk_short": "阻止高风险",
"modal.access_group.app_settings": "应用设置(可选)",
"modal.access_group.session_duration": "会话时长",
"modal.access_group.session_duration_help": "例如24h、30m、720h。",
"modal.access_group.auto_redirect": "自动重定向到身份提供商",
"modal.access_group.app_launcher_visible": "在应用启动器中可见",
"modal.access_group.save_group": "保存分组",
"modal.idp.title_create": "添加身份提供商",
"modal.idp.title_edit": "编辑身份提供商",
"modal.idp.help_text": "需要帮助?请参阅",
"modal.idp.help_link_text": "身份提供商设置指南",
"modal.idp.help_suffix": "以获取分步说明。",
"modal.idp.help_text_before": "需要帮助?请参阅",
"modal.idp.help_text_link": "身份提供商设置指南",
"modal.idp.help_text_after": "以获取分步说明。",
"modal.idp.friendly_name": "友好名称",
"modal.idp.friendly_name_placeholder": "例如google-main、azure-work",
"modal.idp.friendly_name_help": "用于在标签中引用此 IdP 的内部名称",
"modal.idp.display_name": "显示名称",
"modal.idp.display_name_placeholder": "例如Google Workspace、公司 Azure AD",
"modal.idp.display_name_help": "显示在 Cloudflare 仪表板中的名称",
"modal.idp.provider_type": "提供商类型",
"modal.idp.select_provider": "选择一个提供商...",
"modal.idp.google": "Google个人账户",
"modal.idp.google_workspace": "Google Workspace",
"modal.idp.azure_ad": "Microsoft Azure AD",
"modal.idp.okta": "Okta",
"modal.idp.github": "GitHub",
"modal.idp.oidc": "通用 OpenID Connect",
"modal.idp.provider_google": "Google个人账户",
"modal.idp.provider_google_workspace": "Google Workspace",
"modal.idp.provider_azure_ad": "Microsoft Azure AD",
"modal.idp.provider_okta": "Okta",
"modal.idp.provider_github": "GitHub",
"modal.idp.provider_oidc": "通用 OpenID Connect",
"modal.idp.select_type_warning": "请选择提供商类型以配置凭据",
"modal.idp.redirect_uri_heading": "OAuth 配置的重定向 URI",
"modal.idp.create_provider": "创建提供商",
"modal.idp.save_provider": "保存提供商",
"js.alert.edit_dialog_error": "由于发生错误,无法打开编辑对话框。请检查控制台。",
"js.alert.sync_error": "错误:{error}",
"js.alert.sync_error_title": "同步错误",
"js.alert.sync_error_generic": "同步身份提供商时出错。请查看控制台了解详情。",
"js.alert.error_title": "错误",
"js.alert.test_url_error": "打开测试 URL 时出错。请查看控制台了解详情。",
"js.alert.save_error": "错误:{error}",
"js.alert.save_error_title": "保存错误",
"js.alert.save_error_generic": "保存身份提供商时出错。请查看控制台了解详情。",
"js.alert.delete_error": "错误:{error}",
"js.alert.delete_error_title": "删除错误",
"js.alert.delete_error_generic": "删除身份提供商时出错。请查看控制台了解详情。",
"js.alert.cf_setup_success": "Cloudflare Zero Trust 配置成功。",
"js.alert.cf_setup_success_title": "成功",
"js.alert.cf_removed": "Cloudflare Zero Trust 配置已移除。",
"js.alert.cf_removed_title": "成功",
"js.confirm.idp_test_success": "身份提供商已成功创建!\n\n你现在要测试这个身份提供商吗",
"js.confirm.idp_test_title": "测试身份提供商",
"js.confirm.idp_delete": "确定要删除身份提供商“{friendlyName}”吗?这将同时从 DockFlare 和 Cloudflare 中移除它。",
"js.confirm.idp_delete_title": "删除身份提供商",
"js.confirm.delete_api_key": "确定要删除此 API 密钥吗?",
"js.confirm.delete_api_key_title": "删除 API 密钥",
"js.confirm.delete_rule": "确定要删除 {hostname} 的规则吗?",
"js.confirm.delete_rule_title": "删除规则",
"js.confirm.revert_rule": "将此规则还原为 Docker 标签?界面覆盖将被移除。",
"js.confirm.revert_rule_title": "还原为标签",
"js.confirm.revert_policy": "将此策略还原为 Docker 标签?界面覆盖将被移除。",
"js.confirm.revert_policy_title": "还原策略",
"js.confirm.delete_group": "确定要删除访问组“{name}”吗?",
"js.confirm.delete_group_title": "删除访问组",
"js.confirm.delete_tunnel": "确定要删除此 Cloudflare Tunnel 吗?",
"js.confirm.delete_tunnel_title": "删除隧道",
"js.confirm.force_reconcile": "现在强制执行完整协调?",
"js.confirm.force_reconcile_title": "强制协调",
"js.confirm.restore_backup": "恢复备份将覆盖当前所有设置。是否继续?",
"js.confirm.restore_backup_title": "恢复备份",
"js.confirm.cf_remove": "此操作将删除 Cloudflare Service Token 及访问应用。现有代理将失去其 CF Zero Trust 认证。是否继续?",
"js.confirm.cf_remove_title": "移除 Zero Trust 配置",
"js.text.connecting_logs": "正在连接日志流...",
"js.text.log_cleared": "日志已清除...",
"js.text.enable_logs_prompt": "点击“启用日志”开始流式输出...",
"js.text.loading_dns": "正在加载 DNS 记录...",
"js.text.no_cname_records": "未找到 CNAME 记录。",
"js.text.error_loading_dns": "加载 DNS 记录时出错:{error}",
"js.text.browser_sse_not_supported": "浏览器不支持 Server-Sent Events。",
"js.text.log_connection_timeout": "--- 日志流连接超时。正在重新连接... ---",
"js.text.log_connected": "--- 日志流已连接 ---",
"js.text.log_connection_error": "--- 日志流连接错误。正在重试... ---",
"js.text.log_connection_failed": "--- 无法建立日志流连接:{error} ---",
"js.text.log_health_check_error": "--- 健康检查:日志流已断开。正在重新连接... ---",
"js.text.state_sse_not_supported": "浏览器不支持 Server-Sent Events。状态自动刷新已禁用。",
"js.text.countdown_expired": "已过期",
"js.text.countdown_expires_in": "{time} 后过期",
"js.text.invalid_date": "(无效日期)",
"js.text.reconciliation_complete": "协调完成",
"js.text.reconciliation_progress": "协调中:{progress}%",
"js.text.reconciliation_processing": "正在处理 {total} 项中的 {processed} 项...",
"js.text.theme_not_available": "主题“{theme}”不可用,已切换为默认浅色主题。",
"js.text.no_tunnels_found": "未找到此账户的任何隧道。请先配置 Cloudflare Tunnel再添加规则。",
"js.text.no_existing_tunnels": "没有现有隧道",
"js.text.select_existing_tunnel": "-- 选择现有隧道 --",
"js.text.all_rules": "所有规则",
"js.text.critical": "严重",
"js.text.warning": "警告",
"js.text.unavailable": "不可用",
"js.text.error": "错误",
"js.text.oauth_client_id_placeholder": "OAuth 客户端 ID",
"js.text.create_access_group_title": "创建新访问组",
"js.text.edit_access_group_title": "编辑访问组:{displayName}",
"js.text.zone_enter_hostname": "输入主机名以自动检测 Cloudflare 区域。",
"js.text.zone_override": "正在使用区域覆盖:{zoneName}",
"js.text.zone_detected": "已检测到区域:{zoneName}",
"js.text.zone_select_multiple": "有多个区域与此主机名匹配。请在下方选择正确区域。",
"js.text.zone_not_found": "没有区域与此主机名匹配。请手动选择正确的区域。",
"js.text.zone_selected": "已选择区域:{zoneName}",
"js.text.zone_badge_detected": "已检测",
"js.text.zone_badge_select": "选择区域",
"js.text.zone_badge_required": "需要区域",
"js.text.zone_badge_selected": "已选择",
"js.text.zone_badge_override": "覆盖",
"js.text.cf_configured": "已配置",
"js.text.cf_not_configured": "未配置",
"js.text.cf_active": "&#10003; Service Token 已激活 &mdash; 客户端 ID{client_id}",
"js.text.cf_setup_required": "需要配置。请在<a href=\"{settings_url}\" class=\"link\">设置</a>中填写 <strong>DockFlare 公共 URL</strong>,然后点击<strong>配置 Zero Trust</strong>。",
"js.table.provider": "提供商",
"js.table.cloudflare_id": "Cloudflare ID",
"js.table.connector": "连接器",
"js.table.status": "状态",
"js.table.actions": "操作",
"js.table.system_managed": "由系统管理",
"js.table.user_configured": "由用户配置",
"js.table.idp_edit": "编辑",
"js.table.idp_test": "测试 IdP",
"js.table.idp_delete": "删除",
"js.table.idp_empty": "尚未配置任何身份提供商。点击“添加提供商”开始。",
"js.table.idp_failed_to_load": "加载身份提供商失败",
"js.table.idp_error_loading": "加载身份提供商时出错",
"js.modal.idp_title_create": "添加身份提供商",
"js.modal.idp_title_edit": "编辑身份提供商",
"js.modal.idp_btn_create": "创建提供商",
"js.modal.idp_btn_update": "更新提供商",
"js.modal.idp_select_type": "请选择提供商类型以配置凭据",
"js.sync.syncing": "同步中...",
"js.sync.default_text": "从 Cloudflare 同步",
"js.form.tunnel": "隧道",
"js.form.zone": "区域",
"js.form.from_agent": "来自代理",
"js.prompt.delete_tunnel_confirm": "输入“delete”以确认删除隧道",
"js.prompt.rename_agent": "为此代理输入新的显示名称:",
"flash.general_settings_updated": "常规设置已成功更新。",
"flash.tunnel_name_changed": "隧道名称已更改。正在重启代理以应用更改...",
"flash.error_saving_settings": "保存设置时发生错误。",
"flash.security_settings_updated": "安全设置已成功更新。",
"flash.error_saving_security": "保存安全设置时发生错误。",
"flash.credentials_updated": "Cloudflare 凭据已更新。正在重新初始化隧道...",
"flash.no_new_credentials": "未提供新的凭据。",
"flash.error_updating_credentials": "更新凭据时发生错误。",
"flash.tunnel_id_required": "删除 Cloudflare Tunnel 需要提供隧道 ID。",
"flash.deletion_cancelled": "删除已取消。请输入“delete”以确认。",
"flash.tunnel_deleted": "已成功从 Cloudflare 删除隧道。",
"flash.tunnel_delete_failed": "通过 Cloudflare API 删除隧道失败。请检查权限后重试。",
"flash.tunnel_delete_error": "删除隧道时发生意外错误。请查看日志了解详情。",
"flash.password_changed": "密码已成功更改。",
"flash.error_changing_password": "更改密码时发生错误。",
"flash.incorrect_password": "当前密码不正确。",
"flash.country_list_error": "无法为访问组弹窗加载国家/地区列表。",
"flash.access_group.create_required": "错误:必须填写分组 ID 和显示名称。",
"flash.access_group.create_exists": "错误ID 为 '{groupId}' 的访问组已存在。",
"flash.access_group.create_error": "错误:{error}",
"flash.access_group.created": "成功:已创建访问组 '{displayName}'。",
"flash.access_group.update_not_found": "错误:未找到 ID 为 '{groupId}' 的访问组。",
"flash.access_group.update_required": "错误:显示名称为必填项。",
"flash.access_group.update_error": "错误:{error}",
"flash.access_group.updated": "成功:访问组 '{displayName}' 已更新。正在触发协调。",
"flash.access_group.delete_system": "错误:无法删除系统策略 '{displayName}'。",
"flash.access_group.delete_in_use": "错误:无法删除访问组 '{displayName}',因为它当前正在使用中。",
"flash.access_group.deleted": "成功:访问组 '{displayName}' 已被删除。",
"flash.zone_policy.create_required": "错误:必须填写区域名称和访问策略。",
"flash.zone_policy.policy_not_found": "错误:未找到访问策略 '{accessGroupId}'。",
"flash.zone_policy.wildcard_exists": "针对 '{wildcardHostname}' 的通配符策略已存在。",
"flash.zone_policy.created": "成功:已为 '{wildcardHostname}' 创建区域默认策略。",
"flash.zone_policy.access_app_error": "错误:为 '{wildcardHostname}' 创建 Access 应用失败。",
"flash.zone_policy.create_error": "错误:创建区域策略失败。{error}",
"flash.reusable_policies_not_enabled": "错误:可复用策略功能未启用。",
"flash.access_groups_synced": "成功:已从 Cloudflare 同步 {imported} 个新增和 {updated} 个更新的访问组({modeText})。已跳过 {skipped} 个。",
"flash.access_groups_no_new": "没有新的访问组可导入。发现 {skipped} 个现有策略。",
"flash.access_groups_sync_error": "错误:从 Cloudflare 同步访问组失败。请查看日志了解详情。",
"flash.login_error": "用户名或密码无效。",
"flash.auth_state_error": "身份验证状态无效。请重试。",
"flash.auth_failed": "身份验证失败。",
"flash.email_not_retrieved": "无法从提供商获取电子邮件地址。无法登录。",
"flash.access_denied": "用户 {userEmail} 被拒绝访问。",
"flash.logout": "你已退出登录。",
"flash.setup.credentials_verified": "凭据验证成功。",
"flash.setup.validation_failed": "验证失败。Cloudflare API 返回:{errorMessage}",
"flash.setup.api_connection_failed": "无法连接到 Cloudflare API{error}",
"flash.setup.restore_select_error": "请选择 DockFlare 备份归档(.zip。",
"flash.setup.restore_config_error": "备份已恢复,但无法加载配置。请检查日志。",
"flash.setup.restore_failed": "恢复失败。请确认你选择的是 DockFlare 备份归档后重试。",
"flash.setup.migration_cancelled": "迁移已取消。请从头开始重新设置。",
"flash.setup.critical_info_missing": "导入内容缺少关键信息API 令牌或账户 ID。请手动配置。",
"flash.setup.settings_confirmed": "设置已确认。请创建管理员用户以继续。",
"flash.setup.required_fields_missing": "警告缺少必填字段CF_API_TOKEN 或 CF_ACCOUNT_ID。你将无法继续。",
"flash.setup.setup_complete": "设置完成!请登录以继续。",
"form.setup.username": "用户名",
"form.setup.password": "密码",
"form.setup.confirm_password": "确认密码",
"form.setup.passwords_must_match": "两次输入的密码必须一致。",
"form.setup.next": "下一步",
"form.setup.cf_api_token": "Cloudflare API 令牌",
"form.setup.cf_account_id": "Cloudflare 账户 ID",
"form.setup.tunnel_name": "隧道名称",
"form.setup.cf_zone_id": "主 Cloudflare 区域 ID可选",
"form.setup.tunnel_dns_scan_zones": "其他要扫描的区域(逗号分隔,可选)",
"form.setup.tunnel_dns_scan_zones_desc": "例如my-other-domain.com,another.dev",
"form.setup.grace_period": "宽限期(秒)",
"form.setup.complete_setup": "完成设置",
"form.setup.proceed_to_user": "继续创建用户",
"form.settings.tunnel_name": "隧道名称",
"form.settings.tunnel_name_required": "必须填写隧道名称。",
"form.settings.cf_zone_id": "主 Cloudflare 区域 ID",
"form.settings.tunnel_dns_scan_zones": "其他要扫描的区域(逗号分隔)",
"form.settings.tunnel_dns_scan_zones_desc": "例如my-other-domain.com,another.dev",
"form.settings.grace_period": "宽限期(秒)",
"form.settings.grace_period_required": "必须填写宽限期。",
"form.settings.preserve_unmanaged_fields": "保留未由 DockFlare 管理的 Cloudflare Ingress 字段",
"form.settings.save_general": "保存常规设置",
"form.security.disable_password_login": "禁用密码登录",
"form.security.oauth_session_timeout": "OAuth 会话超时时间(秒)",
"form.security.oauth_audit_logging": "启用 OAuth 审计日志",
"form.security.save": "保存安全设置",
"form.password.current": "当前密码",
"form.password.new": "新密码",
"form.password.new_min_length": "密码长度至少为 8 个字符。",
"form.password.confirm": "确认新密码",
"form.password.confirm_must_match": "新密码必须一致。",
"form.password.submit": "更改密码",
"form.login.username": "用户名",
"form.login.username_required": "必须填写用户名。",
"form.login.password": "密码",
"form.login.password_required": "必须填写密码。",
"form.login.submit": "登录",
"form.cloudflare.account_id": "Cloudflare 账户 ID",
"form.cloudflare.account_id_length": "账户 ID 必须为 32 个字符。",
"form.cloudflare.api_token": "Cloudflare API 令牌",
"form.cloudflare.api_token_length": "API 令牌必须为 40 个字符。",
"form.cloudflare.submit": "更新 Cloudflare 凭据",
"nav.email": "Email",
"email.title": "Email Management",
"email.domain_setup": "Domain Setup",
"email.mailbox_management": "Mailboxes",
"email.permissions_title": "Permissions Required",
"email.permission_email_routing": "Email Routing",
"email.permission_workers": "Workers Scripts",
"email.permission_r2": "R2 Storage",
"email.permission_granted": "Granted",
"email.permission_missing": "Missing",
"email.recheck_permissions": "Check Permissions",
"email.setup_email": "Setup Email for Domain",
"email.setup_complete": "Configured",
"email.add_mailbox": "Add Mailbox",
"email.dns_verify": "Verify DNS",
"email.stats_received": "Emails Received",
"email.stats_sent": "Emails Sent",
"email.stats_storage": "Storage Used",
"email.stats_mailboxes": "Active Mailboxes",
"email.container_running": "Running",
"email.container_stopped": "Mail Manager or Webmail stopped",
"email.webmail_link": "Open Webmail",
"email.container_status": "Container Status",
"email.statistics": "Statistics",
"email.dns_records": "DNS Records",
"email.delete": "Delete",
"email.domain": "Domain",
"email.display_name": "Display Name",
"email.address": "Address",
"email.actions": "Actions",
"email.status": "Status",
"email.teardown": "Teardown",
"email.no_domains": "No domains configured.",
"email.choose_domain": "Choose a domain...",
"email.select_zone": "Select Cloudflare Zone"
}